.product-home{--product-ink:#101a34;--product-muted:#506184;--product-blue:#0751f8;--product-line:#dce2ec;--product-soft:#f4f7fc;min-height:100dvh;color:var(--product-ink);font-family:var(--font-geist-sans), Arial, sans-serif;background:#fff;line-height:1.6}.product-home :is(a,button,summary):focus-visible{outline-offset:4px;border-radius:4px;outline:3px solid #94baff}.product-home :is(a,button){-webkit-tap-highlight-color:transparent}.product-skip{z-index:10;color:var(--product-blue);background:#fff;padding:10px;position:absolute;top:8px;left:16px;transform:translateY(-150%)}.product-skip:focus{transform:none}
.product-home{--product-ink:#080e4b;--product-blue:#05f}.product-stage{background:#fff;align-items:center;width:min(100%,177.683svh,1672px);height:100svh;min-height:0;margin-inline:auto;display:grid;position:relative;container-type:inline-size}.product-stage .product-header{z-index:2;border:0;justify-content:space-between;align-items:center;max-width:none;min-height:0;margin:0;padding:1.9cqw 3.94cqw 1.9cqw 2.3cqw;display:flex;position:absolute;top:0;left:0;right:0}.product-stage .product-brand{letter-spacing:.085em;align-items:center;gap:max(7px,.65cqw);font-size:clamp(16px,1.49cqw,25px);font-weight:650;line-height:1;display:inline-flex}.product-stage .product-brand svg{width:clamp(23px,2.1cqw,36px);height:clamp(23px,2.1cqw,36px)}.product-stage .product-sign-in{min-height:44px;font-size:clamp(14px,1.37cqw,23px);text-decoration:none}.product-stage .product-hero{aspect-ratio:1672/941;outline:none;width:100%;padding:0;display:block;position:relative}.product-stage .product-intro{z-index:1;width:35%;position:absolute;top:28.8%;left:4.65%}.product-stage .product-intro h1{letter-spacing:-.038em;margin:0;font-size:4.06cqw;font-weight:620;line-height:1.12}.product-stage .product-intro h1>span{color:var(--product-blue)}.product-stage .product-lead{max-width:none;color:var(--product-ink);letter-spacing:-.035em;margin:1.76cqw 0 0;font-size:1.69cqw;line-height:1.43}.product-hero-cta{background:var(--product-blue);color:#fff;letter-spacing:-.03em;border-radius:11px;justify-content:center;align-items:center;min-width:16.3cqw;min-height:4.19cqw;margin-top:2.4cqw;padding:12px 24px;font-size:1.49cqw;font-weight:400;text-decoration:none;transition:background .2s,box-shadow .2s;display:inline-flex}.product-hero-cta:hover{background:#0048df;box-shadow:0 5px 18px #0055ff20}@media (max-width:1100px) and (orientation:portrait){.product-stage{flex-direction:column;align-items:stretch;width:100%;padding-bottom:clamp(8px,1.4svh,16px);display:flex}.product-stage .product-header{flex-shrink:0;padding:clamp(4px,1svh,12px) 6%;position:relative}.product-stage .product-brand{gap:9px;font-size:20px}.product-stage .product-brand svg{width:27px;height:27px}.product-stage .product-sign-in{font-size:16px}.product-stage .product-hero{aspect-ratio:auto;flex:1;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-items:stretch;row-gap:clamp(30px,3.5svh,36px);min-height:0;padding-top:clamp(6px,1.3svh,14px);display:grid}.product-stage .product-intro{width:88%;margin:0 auto;position:relative;top:auto;left:auto}.product-stage .product-intro h1{letter-spacing:-.04em;font-size:clamp(28px,min(8.8cqw,5svh),48px);line-height:1.1}.product-stage .product-lead{letter-spacing:-.025em;margin-top:clamp(8px,1.6svh,16px);font-size:clamp(14px,min(4.4cqw,2.25svh),20px);line-height:1.4}.product-hero-cta{border-radius:9px;min-width:clamp(154px,46cqw,220px);min-height:clamp(44px,5.7svh,50px);margin-top:clamp(12px,2.1svh,20px);padding:8px 22px;font-size:clamp(16px,4.4cqw,19px)}}@media (max-width:480px) and (orientation:portrait){.product-stage .product-brand{gap:7px;font-size:17px}.product-stage .product-brand svg{width:25px;height:25px}.product-stage .product-sign-in{font-size:15px}}@media (orientation:landscape) and (max-height:500px){.product-stage .product-header{padding-block:6px}.product-stage .product-intro h1{font-size:clamp(22px,4.06cqw,36px)}.product-stage .product-lead{margin-top:10px;font-size:clamp(13px,1.69cqw,17px);line-height:1.35}.product-hero-cta{border-radius:8px;min-width:136px;min-height:44px;margin-top:12px;padding:7px 16px;font-size:16px}}@media (prefers-reduced-motion:reduce){.product-hero-cta{transition:none}}
.envelope-story{scroll-margin-top:48px;position:absolute;inset:0 0 0 37.68%;container-type:inline-size}.story-art{position:absolute;inset:0}.story-thread{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.story-thread--mobile{display:none}.story-thread path{stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;shape-rendering:geometricprecision}.story-thread [data-thread-source]{stroke:#0000}.story-thread [data-thread-progress]{stroke:#123dff}.story-thread g{transform-box:fill-box;transform-origin:50%}.story-envelope{position:absolute}.story-envelope--template{width:26.49%;top:9.14%;left:37.33%}.story-envelope--alex{width:22.94%;top:45.91%;left:56.43%}.story-envelope--sam{width:23.13%;top:53.45%;left:6.53%}.story-envelope--lena{width:26.49%;top:73.01%;left:45.78%}.story-template-label{text-align:center;white-space:nowrap;width:120%;font-size:2.13cqw;line-height:1.4;position:absolute;bottom:calc(100% + 10px);left:-10%}.envelope-reveal,.envelope-float{transform-origin:50% 75%}.envelope-paperwork{filter:drop-shadow(0 6px 4px #235aa125);width:100%;height:auto;display:block;overflow:visible}.story-envelope--template .envelope-paperwork{filter:drop-shadow(0 6px 4px #0050d923)}.envelope-letter-text{font-family:var(--font-geist-sans), Arial, sans-serif;letter-spacing:-1px;font-size:26px;font-weight:400}.envelope-letter-text.is-template{letter-spacing:-.7px;font-size:28px}.story-envelope--lena .envelope-letter-text{letter-spacing:-.9px;font-size:22.5px}.envelope-fruit{letter-spacing:0;font-family:Apple Color Emoji,Segoe UI Emoji,sans-serif;font-size:25px}.envelope-story[data-thread-animating=true] .story-envelope[data-thread-visible=false] .envelope-reveal{opacity:0;transform:translateY(20px)scale(.86)}.envelope-story[data-thread-animating=true] .story-envelope[data-thread-visible=false] .envelope-letter{transform:translateY(119px)}.envelope-story[data-thread-animating=true] .story-envelope[data-thread-visible=true] .envelope-reveal{animation:.23s ease-in-out both story-recipient-pop}.envelope-story[data-thread-animating=true] .story-envelope[data-thread-visible=true] .envelope-letter{animation:.29s ease-in-out both story-letter-rise}.envelope-story[data-thread-animating=true] .story-envelope--alex[data-thread-visible=true] .envelope-float{--story-float-x:-2px;--story-float-angle:-.65deg;animation:4.7s ease-in-out .65s infinite story-recipient-float}.envelope-story[data-thread-animating=true] .story-envelope--sam[data-thread-visible=true] .envelope-float{--story-float-x:2px;--story-float-angle:.65deg;animation:5.23s ease-in-out .65s infinite story-recipient-float}.envelope-story[data-thread-animating=true] .story-envelope--lena[data-thread-visible=true] .envelope-float{--story-float-x:-2px;--story-float-angle:-.65deg;animation:5.76s ease-in-out .65s infinite story-recipient-float}.story-delivered{align-items:center;gap:1.9cqw;display:flex;position:absolute;top:81.51%;left:75.62%}.story-delivered-icon-shell{flex:none;width:5cqw;height:5cqw;transition:transform .18s ease-in-out,filter .18s ease-in-out;display:block}.story-delivered-icon{transform-box:fill-box;transform-origin:50%;width:100%;height:100%;display:block;overflow:visible}.story-delivered-text{white-space:nowrap;letter-spacing:-.5px;font-size:1.9cqw;line-height:1.4;transition:color .18s ease-in-out,transform .18s ease-in-out}.envelope-story[data-thread-animating=true] .story-delivered[data-thread-visible=false] :is(.story-delivered-icon,.story-delivered-text){opacity:0}.envelope-story[data-thread-animating=true] .story-delivered[data-thread-visible=true] .story-delivered-icon{animation:.3s ease-in-out both story-check-pop}.envelope-story[data-thread-animating=true] .story-delivered[data-thread-visible=true] .story-delivered-text{animation:.3s ease-in-out both story-check-text}@media (hover:hover) and (pointer:fine){.story-delivered:hover .story-delivered-icon-shell{filter:drop-shadow(0 7px 8px #00b98542);transform:translateY(-2px)scale(1.06)}.story-delivered:hover .story-delivered-text{color:#05f;transform:translate(2px)}}@media (max-width:1100px) and (orientation:portrait){.envelope-story{width:100%;height:100%;min-height:0;margin:0;position:relative;inset:auto;container-type:size}.story-art{aspect-ratio:600/670;width:min(100% - 16px,89.5522cqh - 35.8209px,600px);inset:calc(50% - 20px) auto auto 50%;transform:translate(-50%,-50%);container-type:inline-size}.story-thread--desktop{display:none}.story-thread--mobile{display:block}.story-thread path{stroke-width:2px}.story-envelope--template{width:42%;top:0;left:12%}.story-envelope--alex{width:42%;top:26.8657%;left:56%}.story-envelope--sam{width:42%;top:40.597%;left:3%}.story-envelope--lena{width:46%;top:62.3881%;left:49%}.story-template-label{font-size:clamp(12px,3.5cqw,20px);bottom:calc(100% + 6px)}.story-delivered{gap:3cqw;top:82.0896%;left:7%}.story-delivered-icon-shell{width:8.33cqw;height:8.33cqw}.story-delivered-text{letter-spacing:-.3px;font-size:3.7cqw}}@media (prefers-reduced-motion:reduce){.story-delivered-icon-shell,.story-delivered-text{transition:none}.story-delivered:hover .story-delivered-icon-shell,.story-delivered:hover .story-delivered-text{filter:none;transform:none}}@keyframes story-recipient-pop{0%{opacity:0;transform:translateY(20px)scale(.86)}18%{opacity:1;transform:translateY(10px)scale(.93)}76%{opacity:1;transform:translateY(-3px)scale(1.025)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes story-letter-rise{0%{transform:translateY(119px)}80%{transform:translateY(-4px)}to{transform:translateY(0)}}@keyframes story-recipient-float{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(var(--story-float-x), -6px) rotate(var(--story-float-angle))}}@keyframes story-check-pop{0%{opacity:0;transform:scale(.58)}68%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes story-check-text{0%{opacity:0;transform:translate(-5px)}to{opacity:1;transform:translate(0)}}
.personalization-stage{aspect-ratio:1672/941;width:min(100%,1672px);height:auto;min-height:0;color:var(--product-ink);background:#fff;place-items:center;margin-inline:auto;display:grid;overflow:hidden;container-type:inline-size}.personalization-section{aspect-ratio:1672/941;width:100%;position:relative}.personalization-copy{z-index:4;width:43%;position:absolute;top:17.6%;left:6.45%}.personalization-copy h2{letter-spacing:-.045em;margin:0;font-size:6.25cqw;font-weight:650;line-height:1.03}.personalization-copy h2 span{color:var(--product-blue)}.personalization-copy>p{letter-spacing:-.035em;margin:3cqw 0 0;font-size:1.86cqw;line-height:1.43}.personalization-cta{background:var(--product-blue);color:#fff;border-radius:11px;justify-content:center;align-items:center;gap:2.6cqw;width:23.1cqw;min-height:5.85cqw;margin-top:3.05cqw;font-size:1.75cqw;font-weight:600;text-decoration:none;transition:background .2s ease-in-out,box-shadow .2s ease-in-out,transform .2s ease-in-out;display:inline-flex}.personalization-cta svg{stroke-width:2px;width:2cqw;height:2cqw;transition:transform .2s ease-in-out}.personalization-cta:hover{background:#0048df;transform:translateY(-2px);box-shadow:0 8px 24px #0055ff25}.personalization-cta:hover svg{transform:translate(4px)}.personalization-copy small{margin-top:1.45cqw;font-size:1.29cqw;line-height:1.5;display:block}.personalization-save-note{align-items:center;gap:1.3cqw;margin-top:2.2cqw;font-size:1.28cqw;display:flex}.personalization-save-note svg{width:2.2cqw;height:2.7cqw;color:var(--product-blue);stroke-width:1.8px;flex:none}.personalization-visual{width:45.5%;height:90%;position:absolute;top:4%;left:47.8%}.personalization-example-label{z-index:8;white-space:nowrap;margin:0;font-size:1.2cqw;line-height:1.3;position:absolute;top:.5%;left:56.2%;transform:translate(-50%)}.personalization-contacts{z-index:8;grid-template-columns:repeat(3,1fr);align-items:start;height:26%;display:grid;position:absolute;inset:7.4% 8.3% auto 20.75%}.personalization-contact{min-width:0;color:var(--product-ink);cursor:pointer;touch-action:manipulation;border-radius:12px;flex-direction:column;align-items:center;padding:.65cqw .35cqw;display:flex;position:relative}.personalization-contact:focus-visible{outline-offset:3px;outline:3px solid #94baff}.personalization-photo{background:#e8e8e8;border-radius:50%;width:7.3cqw;height:7.3cqw;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #080e4b10}.personalization-photo:before{content:"";background:url(/home/personalization-reference.png) 0 0/100% 100% no-repeat;width:1393.33%;height:784.167%;position:absolute;top:-95.833%}.personalization-contact--alex .personalization-photo:before{left:-804.167%}.personalization-contact--sam .personalization-photo:before{left:-955%}.personalization-contact--lena .personalization-photo:before{left:-1104.17%}.personalization-contact-ring{opacity:0;width:9.65cqw;height:9.65cqw;transition:opacity .22s ease-in-out;position:absolute;top:-.65cqw;left:50%;overflow:visible;transform:translate(-50%)}.personalization-contact-ring circle{fill:none;stroke-width:2px;vector-effect:non-scaling-stroke}.personalization-ring-track{stroke:var(--product-blue)}.personalization-contact strong{margin-top:.65cqw;font-size:1.43cqw;font-weight:650;line-height:1.12;transition:color .26s ease-in-out}.personalization-contact>span:last-child{margin-top:.22cqw;font-size:1.22cqw;line-height:1.2}.personalization-contact.is-active .personalization-contact-ring{opacity:1}.personalization-contact.is-active strong{color:#050b42}.personalization-connectors{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.personalization-connectors path{fill:none;stroke:var(--product-blue);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:0;vector-effect:non-scaling-stroke;transition:opacity .18s ease-in-out}.personalization-connectors path.is-active{opacity:1}.personalization-card-stack{z-index:5;perspective:1400px;width:82.1%;height:50.5%;position:absolute;top:37.7%;left:10.2%}.personalization-preview-card{box-sizing:border-box;color:var(--product-ink);transform-origin:50% 10%;background:linear-gradient(145deg,#fff 0%,#fdfefe 72%,#f8fafc 100%);border:1.5px solid #cdd7ec;border-radius:18px;padding:2.25cqw 2.75cqw;transition:transform .52s ease-in-out,opacity .36s ease-in-out,border-color .36s ease-in-out,box-shadow .36s ease-in-out;position:absolute;inset:0;box-shadow:0 18px 32px #0d1d4920}.personalization-preview-card.is-active{z-index:30;opacity:1;border-color:var(--product-blue);transform:translate(0,0)rotate(0)scale(1);box-shadow:0 18px 32px #0d1d4920,0 0 0 1px #0055ff0a}.personalization-preview-card.is-next{z-index:20;opacity:.88;transform:translate3d(-1.5cqw,1.6cqw,-40px)rotate(-2.2deg)scale(.98)}.personalization-preview-card.is-back{z-index:10;opacity:.55;transform:translate3d(1.25cqw,2.35cqw,-90px)rotate(1.9deg)scale(.955)}.personalization-preview-card>p:first-of-type{margin:0 0 1.6cqw;font-size:1.25cqw;line-height:1.3}.personalization-preview-card h3{letter-spacing:-.035em;margin:0;font-size:2.25cqw;font-weight:450;line-height:1.18}.personalization-preview-card mark{color:inherit;background:#dce8ff;border-radius:.5cqw;padding:.12em .28em .16em}.personalization-preview-card .personalization-message{letter-spacing:-.035em;margin:1.65cqw 0 0;font-size:2.13cqw;line-height:1.28}.personalization-preview-card .personalization-signoff{letter-spacing:-.035em;margin:1.8cqw 0 0;font-size:2.05cqw;line-height:1.25}.personalization-ribbon{z-index:25;background:var(--product-blue);clip-path:polygon(0 0,100% 0,100% 100%,50% 64%,0 100%);opacity:0;width:10%;height:18%;position:absolute;top:calc(100% - 1px);left:8%;transform:translateY(-100%)}.personalization-stage.is-running .personalization-ribbon{animation:.56s ease-in-out .18s forwards personalization-ribbon-pull-down}.personalization-disclaimer{z-index:7;white-space:nowrap;margin:0;font-size:1.06cqw;position:absolute;bottom:0;right:4%}@keyframes personalization-ribbon-pull-down{0%{opacity:0;transform:translateY(-100%)}14%{opacity:1}76%{opacity:1;transform:translateY(6%)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px) and (orientation:portrait){.personalization-stage{aspect-ratio:auto;width:100%;height:auto;min-height:0;padding:clamp(44px,7svh,72px) 0 clamp(34px,6svh,58px);overflow:clip}.personalization-section{aspect-ratio:auto;flex-direction:column;width:100%;display:flex}.personalization-copy{width:88%;margin-inline:auto;position:relative;top:auto;left:auto}.personalization-copy h2{font-size:clamp(40px,11.3cqw,64px);line-height:1.04}.personalization-copy>p{margin-top:clamp(20px,5.5cqw,30px);font-size:clamp(17px,4.55cqw,23px)}.personalization-copy>p br{display:none}.personalization-cta{border-radius:10px;gap:28px;width:min(72cqw,310px);min-height:58px;margin-top:clamp(24px,6.5cqw,34px);font-size:18px}.personalization-cta svg{width:24px;height:24px}.personalization-copy small{margin-top:12px;font-size:14px}.personalization-save-note{gap:12px;margin-top:22px;font-size:clamp(14px,3.8cqw,18px)}.personalization-save-note svg{width:28px;height:34px}.personalization-visual{aspect-ratio:720/690;width:94%;height:auto;margin:clamp(42px,10cqw,64px) auto 0;position:relative;top:auto;left:auto}.personalization-example-label{font-size:clamp(14px,3.7cqw,18px)}.personalization-contacts{height:27%;inset:7% 8.3% auto 20.75%}.personalization-contact{min-height:44px;padding:6px 2px}.personalization-photo{width:clamp(62px,18cqw,94px);height:clamp(62px,18cqw,94px)}.personalization-contact-ring{width:clamp(72px,21cqw,108px);height:clamp(72px,21cqw,108px);top:1px}.personalization-contact strong{margin-top:7px;font-size:clamp(15px,4.1cqw,20px)}.personalization-contact>span:last-child{margin-top:2px;font-size:clamp(12px,3.4cqw,17px)}.personalization-card-stack{width:92%;height:43%;top:39%;left:4%}.personalization-preview-card{border-radius:13px;padding:clamp(17px,4.8cqw,28px) clamp(18px,5.2cqw,30px)}.personalization-preview-card>p:first-of-type{margin-bottom:clamp(12px,3.4cqw,18px);font-size:clamp(13px,3.55cqw,18px)}.personalization-preview-card h3{font-size:clamp(22px,6cqw,32px)}.personalization-preview-card mark{border-radius:5px}.personalization-preview-card .personalization-message{margin-top:clamp(14px,3.8cqw,20px);font-size:clamp(20px,5.4cqw,28px)}.personalization-preview-card .personalization-signoff{margin-top:clamp(15px,4cqw,21px);font-size:clamp(18px,4.9cqw,25px)}.personalization-desktop-break{display:none}.personalization-disclaimer{font-size:clamp(11px,3cqw,15px);bottom:1%;right:3%}}@media (orientation:landscape) and (max-height:560px){.personalization-copy h2{font-size:clamp(32px,6.25cqw,69px)}.personalization-copy>p{margin-top:18px;font-size:clamp(15px,1.77cqw,19px)}.personalization-cta{min-height:50px;margin-top:20px;font-size:17px}.personalization-copy small{font-size:13px}.personalization-save-note{margin-top:18px;font-size:13px}}@media (max-width:520px) and (orientation:portrait){.personalization-visual{aspect-ratio:720/900}.personalization-card-stack{height:48%;top:40%}.personalization-disclaimer{bottom:0}}@media (prefers-reduced-motion:reduce){.personalization-cta,.personalization-cta svg,.personalization-contact-ring,.personalization-contact strong,.personalization-connectors path,.personalization-preview-card{transition:none}.personalization-stage.is-running .personalization-ribbon{animation:none}}
.schedule-story{width:min(100%,1672px);color:var(--product-ink);background:#fff;margin-inline:auto;overflow:hidden;container-type:inline-size}.schedule-story-top{background:radial-gradient(circle at 45% 48%,#ffffffc9 0,#fff2 31%,#0000 58%),linear-gradient(115deg,#f7faff 0%,#eef5ff 52%,#f8fbff 100%);height:40.25cqw;min-height:420px;position:relative}.schedule-story-visual{width:55.2%;height:91%;position:absolute;top:4.8%;left:2.4%}.schedule-illustration{width:100%;height:100%;display:block;overflow:visible}.schedule-illustration text{font-family:var(--font-geist-sans), Arial, sans-serif;fill:#07104c}.schedule-calendar-title{letter-spacing:-.8px;font-size:25px;font-weight:650}.schedule-calendar-day{font-size:21px;font-weight:550}.schedule-calendar-time{font-size:26px;font-weight:550;fill:#fff!important}.schedule-calendar-utc{font-size:22px;font-weight:600}.schedule-illustration-caption{font-size:19px;font-weight:450}.schedule-flight-path{fill:none;stroke:#075cf6;stroke-width:1.7px;stroke-linecap:round;stroke-dasharray:6 8;vector-effect:non-scaling-stroke}.schedule-story-copy{z-index:3;width:34.8%;position:absolute;top:19.2%;left:60.2%}.schedule-story-copy h2{color:#050c4c;letter-spacing:-.052em;margin:0;font-size:4.18cqw;font-weight:680;line-height:1.08}.schedule-story-copy h2 span{color:#075cf6}.schedule-story-copy p{color:#0d1755;letter-spacing:-.025em;margin:2.05cqw 0 0;font-size:1.31cqw;line-height:1.52}.schedule-story-copy .schedule-story-lead{margin-top:1.7cqw;font-size:1.48cqw;line-height:1.46}.schedule-story-safety{background:#fff}.schedule-story-safety-inner{width:86%;margin-inline:auto;padding:2.7cqw 0 4.1cqw}.schedule-story-safety h3{color:#050c4c;letter-spacing:-.045em;margin:0;font-size:2.57cqw;font-weight:680;line-height:1.15}.schedule-story-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:3.5cqw;margin-top:2.45cqw;display:grid}.schedule-story-features article{grid-template-columns:9.7cqw minmax(0,1fr);align-items:center;gap:1.35cqw;min-width:0;display:grid}.schedule-feature-icon{width:9.7cqw}.schedule-feature-icon svg{width:100%;height:auto;display:block;overflow:visible}.schedule-story-features h4{color:#050c4c;letter-spacing:-.025em;margin:0 0 .75cqw;font-size:1.3cqw;font-weight:680;line-height:1.3}.schedule-story-features p{color:#13205f;letter-spacing:-.018em;margin:0;font-size:1.28cqw;line-height:1.48}@media (max-width:1100px) and (orientation:portrait){.schedule-story-top{flex-direction:column;height:auto;min-height:0;padding:clamp(50px,8cqw,72px) 0 clamp(42px,7cqw,64px);display:flex}.schedule-story-copy{order:1;width:88%;margin-inline:auto;position:relative;top:auto;left:auto}.schedule-story-copy h2{font-size:clamp(45px,11.2cqw,70px);line-height:1.05}.schedule-story-copy p{margin-top:clamp(20px,4.7cqw,30px);font-size:clamp(17px,4.1cqw,23px)}.schedule-story-copy .schedule-story-lead{margin-top:clamp(24px,5.5cqw,34px);font-size:clamp(19px,4.55cqw,25px)}.schedule-story-copy br{display:none}.schedule-story-copy h2 br{display:block}.schedule-story-visual{aspect-ratio:920/560;order:2;width:98%;height:auto;margin:clamp(30px,7cqw,48px) auto 0;position:relative;top:auto;left:auto}.schedule-story-safety-inner{width:88%;padding:clamp(42px,8cqw,70px) 0}.schedule-story-safety h3{font-size:clamp(33px,7.8cqw,48px)}.schedule-story-features{grid-template-columns:1fr;gap:clamp(28px,7cqw,44px);margin-top:clamp(32px,7.5cqw,50px)}.schedule-story-features article{grid-template-columns:clamp(108px,27cqw,155px) minmax(0,1fr);gap:clamp(18px,4.5cqw,28px)}.schedule-feature-icon{width:clamp(108px,27cqw,155px)}.schedule-story-features h4{margin-bottom:8px;font-size:clamp(18px,4.4cqw,25px)}.schedule-story-features p{font-size:clamp(16px,3.9cqw,22px)}}@media (max-width:480px) and (orientation:portrait){.schedule-story-copy h2{font-size:clamp(42px,12cqw,56px)}.schedule-story-visual{width:108%;margin-left:-4%}.schedule-story-safety-inner{width:90%}.schedule-story-features article{grid-template-columns:102px minmax(0,1fr);gap:16px}.schedule-feature-icon{width:102px}}@media (prefers-reduced-motion:no-preference){.schedule-plane-art{transform-box:fill-box;transform-origin:50%;animation:4.8s ease-in-out infinite schedule-plane-hover}.schedule-clock-art{animation:4.8s ease-in-out .25s infinite schedule-clock-hover}}@keyframes schedule-plane-hover{0%,to{translate:0}50%{translate:0 -5px}}@keyframes schedule-clock-hover{0%,to{translate:0}50%{translate:0 -3px}}
.getting-started-story{color:#050d4b;background:#fff;width:min(100%,1672px);margin-inline:auto;overflow:hidden;container-type:inline-size}.getting-started-faq{box-sizing:border-box;background:#fff;grid-template-columns:35.3% 1fr;gap:4.95%;height:45.7cqw;padding:4.85cqw 5.15cqw 3.8cqw;display:grid}.getting-started-intro{min-width:0}.getting-started-question-mark{color:#075cf6;border:.17cqw solid #075cf6;border-radius:50%;place-items:center;width:3.05cqw;height:3.05cqw;font-size:2.06cqw;font-weight:500;line-height:1;display:grid}.getting-started-intro h2{color:#050d4b;letter-spacing:-.052em;margin:1.75cqw 0 0;font-size:4.52cqw;font-weight:680;line-height:1.04}.getting-started-intro p{color:#111a58;letter-spacing:-.025em;margin:1.65cqw 0 0;font-size:1.48cqw;line-height:1.45}.getting-started-questions{min-width:0;padding-top:.55cqw}.getting-started-question{border-bottom:.08cqw solid #cbdaf6}.getting-started-question button{color:#050d4b;cursor:pointer;text-align:left;letter-spacing:-.035em;background:0 0;border:0;justify-content:space-between;align-items:center;gap:2cqw;width:100%;min-height:5.8cqw;padding:1.15cqw 0 1.15cqw 1.05cqw;font-size:1.67cqw;font-weight:670;line-height:1.22;display:flex}.getting-started-question button svg{fill:none;stroke:#075cf6;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.45cqw;height:auto;transition:transform .24s ease-in-out}.getting-started-question button[aria-expanded=true]{min-height:3.15cqw;padding-bottom:.85cqw}.getting-started-question button[aria-expanded=true] svg{transform:rotate(180deg)}.getting-started-question p{color:#111a58;letter-spacing:-.027em;max-width:49cqw;margin:0;padding:0 3.4cqw 1.85cqw 1.05cqw;font-size:1.43cqw;line-height:1.42}.getting-started-cta{background:radial-gradient(circle at 50% 35%,#fff 0,#f7faff88 34%,#0000 65%),linear-gradient(108deg,#f6f9ff 0%,#edf4ff 52%,#f8fbff 100%);min-height:29.3cqw;position:relative}.getting-started-cta-copy{z-index:2;text-align:center;width:68%;margin-inline:auto;padding-top:3.8cqw;position:relative}.getting-started-cta-copy h2{color:#050d4b;letter-spacing:-.052em;margin:0;font-size:3.82cqw;font-weight:680;line-height:1.12}.getting-started-cta-copy h2 span{color:#075cf6}.getting-started-cta-copy p{color:#111a58;letter-spacing:-.025em;margin:1.05cqw 0 0;font-size:1.45cqw;line-height:1.5}.getting-started-cta-copy>a{color:#fff;background:linear-gradient(135deg,#0968ff,#0048f4);border-radius:.62cqw;justify-content:center;align-items:center;width:17.65cqw;min-height:4.7cqw;margin-top:1.65cqw;font-size:1.48cqw;font-weight:500;text-decoration:none;transition:transform .18s ease-in-out,box-shadow .18s ease-in-out;display:inline-flex;box-shadow:0 .5cqw 1.2cqw #075cf620}.getting-started-cta-copy>a:hover{transform:translateY(-2px);box-shadow:0 .7cqw 1.45cqw #075cf632}.getting-started-plane{z-index:1;width:25.8cqw;height:auto;position:absolute;top:4.65cqw;right:2.7%;overflow:visible}.getting-started-flight-path{fill:none;stroke:#70a8ff;stroke-width:1.7px;stroke-linecap:round;stroke-dasharray:6 7;vector-effect:non-scaling-stroke}.getting-started-footer{border-top:.08cqw solid #c7d8f5;justify-content:space-between;align-items:center;height:6.8cqw;display:flex;position:absolute;bottom:0;left:4.55%;right:4.55%}.getting-started-brand{color:#075cf6;letter-spacing:.07em;align-items:center;gap:.78cqw;font-size:1.48cqw;font-weight:750;text-decoration:none;display:inline-flex}.getting-started-brand svg{width:2.05cqw;height:auto}.getting-started-footer nav{align-items:center;gap:3.45cqw;display:flex}.getting-started-footer nav a{color:#0b1656;font-size:1.23cqw;text-decoration:none}.getting-started-footer nav a:hover{color:#075cf6}@media (max-width:1100px) and (orientation:portrait){.getting-started-faq{grid-template-columns:1fr;gap:clamp(36px,9cqw,58px);height:auto;padding:clamp(52px,11cqw,78px) 6% clamp(55px,12cqw,82px)}.getting-started-question-mark{border-width:2px;width:44px;height:44px;font-size:29px}.getting-started-intro h2{margin-top:22px;font-size:clamp(49px,12cqw,72px)}.getting-started-intro p{margin-top:22px;font-size:clamp(18px,4.4cqw,25px)}.getting-started-questions{padding-top:0}.getting-started-question{border-bottom-width:1px}.getting-started-question button,.getting-started-question button[aria-expanded=true]{gap:20px;min-height:clamp(66px,16cqw,90px);padding:17px 0;font-size:clamp(19px,4.7cqw,27px)}.getting-started-question button svg{width:20px}.getting-started-question p{max-width:none;padding:0 35px 24px 0;font-size:clamp(17px,4.1cqw,23px)}.getting-started-cta{min-height:620px}.getting-started-cta-copy{width:90%;padding-top:58px}.getting-started-cta-copy h2{font-size:clamp(41px,10.5cqw,62px);line-height:1.06}.getting-started-cta-copy p{max-width:390px;margin:22px auto 0;font-size:clamp(18px,4.4cqw,24px)}.getting-started-cta-copy>a{border-radius:8px;width:min(256px,70vw);min-height:64px;margin-top:28px;font-size:20px}.getting-started-plane{opacity:.88;width:270px;top:330px;right:-18px}.getting-started-footer{height:108px;left:6%;right:6%}.getting-started-brand{gap:9px;font-size:20px}.getting-started-brand svg{width:30px}.getting-started-footer nav{gap:24px}.getting-started-footer nav a{font-size:16px}}@media (max-width:480px) and (orientation:portrait){.getting-started-faq{padding-inline:6.5%}.getting-started-intro h2{font-size:50px}.getting-started-cta{min-height:650px}.getting-started-cta-copy{width:92%}.getting-started-cta-copy h2{font-size:43px}.getting-started-plane{width:250px;top:352px;right:-38px}.getting-started-footer{align-items:flex-start;height:130px;padding-top:24px}.getting-started-footer nav{flex-direction:column;align-items:flex-end;gap:12px}}@media (prefers-reduced-motion:no-preference){.getting-started-plane-shape{transform-box:fill-box;transform-origin:50%;animation:4.6s ease-in-out infinite getting-started-plane-hover}}@media (prefers-reduced-motion:reduce){.getting-started-question button svg,.getting-started-cta-copy>a{transition:none}}@keyframes getting-started-plane-hover{0%,to{translate:0}50%{translate:0 -5px}}
