.hero:where(.astro-bbe6dxrz){text-align:center;padding-top:clamp(130px,17vh,200px);padding-bottom:clamp(40px,6vh,80px);background:linear-gradient(180deg,#ffffff 0%,var(--bg-off) 100%)}.hero__offer:where(.astro-bbe6dxrz){display:inline-block;margin-bottom:30px;padding:8px 18px;border-radius:999px;font-size:.94rem;font-weight:500;letter-spacing:.005em;color:var(--blue);background:#0071e314;transition:background .25s var(--ease)}.hero__offer:where(.astro-bbe6dxrz):hover{background:#0071e326}.hero__offer:where(.astro-bbe6dxrz) strong:where(.astro-bbe6dxrz){font-weight:650}.hero__icon:where(.astro-bbe6dxrz){margin:0 auto 28px;border-radius:24px;filter:drop-shadow(0 14px 30px rgba(0,0,0,.18))}.hero__title:where(.astro-bbe6dxrz){margin-bottom:.32em}.hero__lede:where(.astro-bbe6dxrz){max-width:46ch;margin:0 auto}.hero__actions:where(.astro-bbe6dxrz){margin-top:1.7em;display:flex;align-items:center;justify-content:center;gap:1.6rem}.hero__trial:where(.astro-bbe6dxrz){margin-top:1em;font-size:.92rem;color:var(--gray)}.hero__shot:where(.astro-bbe6dxrz){max-width:var(--wide);margin:clamp(28px,4.5vh,60px) auto 0;padding-inline:var(--pad)}.hero__shot:where(.astro-bbe6dxrz) img:where(.astro-bbe6dxrz){width:100%;height:auto}@media(max-width:600px){.hero__actions:where(.astro-bbe6dxrz){flex-direction:column;gap:1rem}}.tiles:where(.astro-g5lczlw2){background:#f5f5f7;padding-block:clamp(60px,10vh,120px)}.tiles__grid:where(.astro-g5lczlw2){max-width:var(--wide);margin-inline:auto;padding-inline:var(--pad);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.tile:where(.astro-g5lczlw2){display:flex;flex-direction:column;align-items:center;text-align:center;background:#fff;border-radius:var(--radius);overflow:hidden;isolation:isolate}.tile__copy:where(.astro-g5lczlw2){padding:44px 8.33% 0}.tile__eyebrow:where(.astro-g5lczlw2){font-size:.95rem;font-weight:600;margin-bottom:.4em}.tile__title:where(.astro-g5lczlw2){font-size:clamp(1.5rem,2.4vw,2rem);font-weight:600;line-height:1.12;letter-spacing:-.015em}.tile__text:where(.astro-g5lczlw2){margin:.6em auto 0;max-width:34ch;font-size:1.05rem;line-height:1.4;color:var(--gray-2)}.tile__media:where(.astro-g5lczlw2){width:100%;margin-top:auto;padding-top:24px}.tile__frame:where(.astro-g5lczlw2){position:relative;width:100%;overflow:hidden;background:#fff}.tile__vid:where(.astro-g5lczlw2){position:absolute;display:block;max-width:none}.media-control:where(.astro-g5lczlw2){position:absolute;right:16px;bottom:16px;z-index:5;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;cursor:pointer;color:#0000008f;background:#d2d2d7a3;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);transition:background-color .2s cubic-bezier(.28,.11,.32,1),color .2s cubic-bezier(.28,.11,.32,1),transform .2s cubic-bezier(.28,.11,.32,1)}.media-control:where(.astro-g5lczlw2):hover{color:#000000a3;background:#dfdfe3b3}.media-control:where(.astro-g5lczlw2):active{transform:scale(.95)}.media-control:where(.astro-g5lczlw2) svg:where(.astro-g5lczlw2):not(.media-control__ring){width:18px;height:18px;display:none}.media-control__ring:where(.astro-g5lczlw2){position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg);pointer-events:none}.media-control__ring:where(.astro-g5lczlw2) circle:where(.astro-g5lczlw2){fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 * (1 - var(--progress, 0)));opacity:0;transition:opacity .2s}.media-control:where(.astro-g5lczlw2)[data-state=playing] .media-control__ring:where(.astro-g5lczlw2) circle:where(.astro-g5lczlw2),.media-control:where(.astro-g5lczlw2)[data-state=paused] .media-control__ring:where(.astro-g5lczlw2) circle:where(.astro-g5lczlw2){opacity:1}.media-control:where(.astro-g5lczlw2)[data-state=idle] .media-control__play:where(.astro-g5lczlw2),.media-control:where(.astro-g5lczlw2)[data-state=paused] .media-control__play:where(.astro-g5lczlw2),.media-control:where(.astro-g5lczlw2):not([data-state]) .media-control__play:where(.astro-g5lczlw2),.media-control:where(.astro-g5lczlw2)[data-state=playing] .media-control__pause:where(.astro-g5lczlw2),.media-control:where(.astro-g5lczlw2)[data-state=ended] .media-control__replay:where(.astro-g5lczlw2){display:block}.tile__img:where(.astro-g5lczlw2){display:block;width:100%;height:100%;object-fit:contain}@media(max-width:734px){.tiles__grid:where(.astro-g5lczlw2){grid-template-columns:1fr;gap:12px}.tile__copy:where(.astro-g5lczlw2){padding-top:30px}}.pricing:where(.astro-hkoc4sea){position:relative;text-align:center;padding-block:clamp(80px,13vh,160px);background:radial-gradient(120% 62% at 50% 52%,rgba(0,113,227,.06),transparent 68%),var(--bg)}.pricing__eyebrow:where(.astro-hkoc4sea){color:var(--blue)}.pricing__lede:where(.astro-hkoc4sea){max-width:34ch;margin:.5em auto 0}.plans:where(.astro-hkoc4sea){max-width:430px;margin:clamp(40px,6vh,64px) auto 0}.plan:where(.astro-hkoc4sea){position:relative;display:flex;flex-direction:column;padding:40px 38px 30px;border-radius:44px;background:linear-gradient(180deg,#fff,#fbfbfd) padding-box,linear-gradient(180deg,#ffffffe6,#0000001f) border-box;border:1px solid transparent;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #0000000a,0 12px 30px #0000000f,0 40px 80px -24px #0003;text-align:left}.plan__title:where(.astro-hkoc4sea){font-size:1.35rem;font-weight:700;letter-spacing:-.015em;color:var(--black)}.plan__offer:where(.astro-hkoc4sea){position:absolute;top:0;left:50%;transform:translate(-50%,-50%);padding:7px 15px;border-radius:999px;font-size:.82rem;font-weight:600;letter-spacing:.01em;white-space:nowrap;color:#fff;background:var(--blue);box-shadow:0 1px 2px #0071e333,0 8px 20px -6px #0071e380}.plan__was:where(.astro-hkoc4sea){font-size:1.6rem;font-weight:600;color:var(--gray);text-decoration:line-through;text-decoration-thickness:.09em}.plan__price:where(.astro-hkoc4sea){display:flex;flex-wrap:wrap;align-items:baseline;gap:14px;margin-top:24px}.plan__amount:where(.astro-hkoc4sea){font-size:clamp(2.9rem,6vw,3.6rem);font-weight:700;line-height:1;letter-spacing:-.03em;color:var(--black)}.plan__tax:where(.astro-hkoc4sea){font-size:1.2rem;color:var(--gray)}.plan__devices:where(.astro-hkoc4sea){margin-top:14px;font-size:1rem;color:var(--gray-2)}.plan__copy:where(.astro-hkoc4sea){margin-top:26px;font-size:1.13rem;line-height:1.55;color:var(--gray-2)}.plan__copy:where(.astro-hkoc4sea)+.plan__copy:where(.astro-hkoc4sea){margin-top:14px}.plan__copy:where(.astro-hkoc4sea) strong:where(.astro-hkoc4sea){font-weight:600;color:var(--black)}.plan__body:where(.astro-hkoc4sea){flex:1 1 auto;margin-bottom:30px}.plan__cta:where(.astro-hkoc4sea){width:100%;box-shadow:0 1px 2px #0071e333,0 10px 24px -8px #0071e373;transition:background .4s ease,transform .25s var(--ease),opacity .25s var(--ease)}.plan:where(.astro-hkoc4sea) .plan__cta:where(.astro-hkoc4sea):hover{transform:none;background:#005bbd}.plan__fine:where(.astro-hkoc4sea){margin-top:14px;font-size:.82rem;color:var(--gray);text-align:center}.pricing__mas:where(.astro-hkoc4sea){max-width:46ch;margin:26px auto 0;font-size:.92rem;line-height:1.5;color:var(--gray)}.pricing__mas:where(.astro-hkoc4sea) a:where(.astro-hkoc4sea){color:var(--blue)}.pricing__mas:where(.astro-hkoc4sea) a:where(.astro-hkoc4sea):hover{text-decoration:underline}.more:where(.astro-5j7ekih4){--edge: max(var(--pad), calc((100vw - var(--wide)) / 2 + var(--pad)));padding-block:clamp(70px,10vh,130px);background:var(--bg);overflow:hidden}.more__head:where(.astro-5j7ekih4){display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding-inline:var(--edge) var(--pad);margin-bottom:clamp(28px,4vh,48px)}.more__title:where(.astro-5j7ekih4){margin:0}.more__nav:where(.astro-5j7ekih4){display:flex;gap:12px;flex:0 0 auto}.more__arrow:where(.astro-5j7ekih4){width:44px;height:44px;display:grid;place-items:center;border:none;border-radius:50%;background:#ebebed;color:#4a4a4f;cursor:pointer;transition:background .2s var(--ease),opacity .2s var(--ease)}.more__arrow:where(.astro-5j7ekih4) svg:where(.astro-5j7ekih4){width:20px;height:20px}.more__arrow:where(.astro-5j7ekih4):hover{background:#e0e0e3}.more__arrow:where(.astro-5j7ekih4):disabled{opacity:.35;cursor:default}.more__track:where(.astro-5j7ekih4){display:flex;gap:20px;list-style:none;margin:0;padding:6px var(--edge) 10px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--edge);scrollbar-width:none;-webkit-overflow-scrolling:touch}.more__track:where(.astro-5j7ekih4)::-webkit-scrollbar{display:none}.mcard:where(.astro-5j7ekih4){flex:0 0 auto;width:clamp(300px,26vw,400px);scroll-snap-align:start}.mcard__media:where(.astro-5j7ekih4){aspect-ratio:4 / 5;border-radius:22px;overflow:hidden;display:grid;place-items:center;box-shadow:0 18px 40px #00000029}.mcard__img:where(.astro-5j7ekih4){width:100%;height:100%;object-fit:cover;object-position:top center;display:block}.mcard__glyph:where(.astro-5j7ekih4){width:96px;height:96px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#ffffff2e;border:1px solid rgba(255,255,255,.4);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.mcard__glyph:where(.astro-5j7ekih4) svg:where(.astro-5j7ekih4){width:46px;height:46px}.mcard__text:where(.astro-5j7ekih4){margin:22px 4px 0;font-size:clamp(1.05rem,1.5vw,1.2rem);line-height:1.4;letter-spacing:-.01em;color:var(--gray-2)}.mcard__text:where(.astro-5j7ekih4) strong:where(.astro-5j7ekih4){color:var(--black);font-weight:600}@media(max-width:600px){.mcard:where(.astro-5j7ekih4){width:80vw}}.cloud:where(.astro-ffa2jh4j){padding-block:clamp(60px,9vh,110px);background:var(--bg);text-align:center}.cloud__title:where(.astro-ffa2jh4j){margin-bottom:clamp(28px,4.5vh,52px)}.cloud__list:where(.astro-ffa2jh4j){list-style:none;margin:0 auto;padding:0;max-width:960px;display:flex;flex-wrap:wrap;justify-content:center;gap:.5em 1.6em;background:linear-gradient(120deg,#2aa9b8,#2f6bd6,#2aa9b8);background-size:220% auto;background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:cloudFlow 9s ease-in-out infinite}@keyframes cloudFlow{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@media(prefers-reduced-motion:reduce){.cloud__list:where(.astro-ffa2jh4j){animation:none}}.cloud__item:where(.astro-ffa2jh4j){font-size:clamp(1.55rem,3.3vw,2.5rem);font-weight:600;letter-spacing:-.02em;line-height:1.15}.faq:where(.astro-al2ca2vr){padding-block:clamp(70px,11vh,140px);background:var(--bg)}.faq__inner:where(.astro-al2ca2vr){max-width:760px}.faq__title:where(.astro-al2ca2vr){text-align:center;margin-bottom:clamp(34px,5vh,56px)}.faq__list:where(.astro-al2ca2vr){border-top:1px solid var(--hairline)}.faq__item:where(.astro-al2ca2vr){border-bottom:1px solid var(--hairline)}.faq__q:where(.astro-al2ca2vr){display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 4px;cursor:pointer;list-style:none;font-size:clamp(1.05rem,1.6vw,1.25rem);font-weight:500;letter-spacing:-.01em;color:var(--black)}.faq__q:where(.astro-al2ca2vr)::-webkit-details-marker{display:none}.faq__chevron:where(.astro-al2ca2vr){width:22px;height:22px;flex:0 0 auto;color:var(--gray);transition:transform .3s var(--ease)}.faq__item:where(.astro-al2ca2vr)[open] .faq__chevron:where(.astro-al2ca2vr){transform:rotate(180deg)}.faq__a:where(.astro-al2ca2vr){padding:0 4px 24px}.faq__a:where(.astro-al2ca2vr) p:where(.astro-al2ca2vr){margin:0;max-width:64ch;font-size:1.05rem;line-height:1.55;color:var(--gray-2)}.faq__cta:where(.astro-al2ca2vr){margin-top:14px;font-size:1rem}.faq__more:where(.astro-al2ca2vr){text-align:center;margin-top:clamp(32px,5vh,48px);font-size:.95rem;color:var(--gray)}.faq__more:where(.astro-al2ca2vr) a:where(.astro-al2ca2vr){color:var(--blue)}.faq__more:where(.astro-al2ca2vr) a:where(.astro-al2ca2vr):hover{text-decoration:underline}@media(prefers-reduced-motion:reduce){.faq__chevron:where(.astro-al2ca2vr){transition:none}}.cta:where(.astro-j7pv25f6){text-align:center;padding-block:clamp(90px,14vh,170px);background:var(--bg-off)}.cta__icon:where(.astro-j7pv25f6){margin:0 auto 22px;border-radius:20px;filter:drop-shadow(0 12px 26px rgba(0,0,0,.16))}.cta__lede:where(.astro-j7pv25f6){max-width:34ch;margin:.5em auto 1.6em}.cta__meta:where(.astro-j7pv25f6){margin-top:1.5em;font-size:.85rem;color:var(--gray)}
