:root{--ink: #192230;--muted: #606975;--blue: #0066d6;--blue-soft: #eaf3ff;--bg: #f5f6f8;--line: #e0e4e9;--white: #fff;--display: -apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--white);color:var(--ink);font-family:var(--display);-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit}img{max-width:100%;display:block}.container{width:min(1260px,calc(100% - 88px));margin:0 auto}.header{position:sticky;z-index:100;top:0;background:#fffffff0;border-bottom:1px solid rgba(25,34,48,.075);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.header-content{height:84px;display:flex;align-items:center;gap:45px;width:min(1420px,calc(100% - 64px));margin:auto}.brand-link{flex:0 0 auto}.brand-logo{width:113px;height:auto;mix-blend-mode:multiply}.menu{display:flex;align-items:center;gap:35px;margin:auto}.menu a{white-space:nowrap;font-size:14px;color:#3f4958;font-weight:560;transition:color .2s}.menu a:hover{color:var(--blue)}.header-action{display:inline-flex;align-items:center;justify-content:center;gap:12px;background:var(--blue);color:#fff;font-size:14px;font-weight:650;border-radius:100px;padding:13px 22px;white-space:nowrap}.header-action:hover,.pill-button:hover{background:#0059bc}.header-action svg{width:15px;height:15px}.menu-toggle{display:none}.eyebrow{display:inline-block;color:var(--blue);font-size:12px;font-weight:760;letter-spacing:.18em;text-transform:uppercase}.eyebrow-light{color:#7eb6ff}h1,h2,h3,p{margin-top:0}.hero{background:#fff;padding-top:124px}.hero-copy{text-align:center}.hero h1{font-size:108px;font-size:clamp(60px,7.8vw,108px);font-weight:760;letter-spacing:-.077em;line-height:1.07;margin:27px 0 28px}h1 span,h2 span{color:var(--blue)}.hero-copy p{font-size:25px;font-size:clamp(19px,1.8vw,25px);font-weight:410;line-height:1.48;color:#596373;max-width:720px;margin:0 auto 33px;letter-spacing:-.025em}.pill-button{width:228px;display:inline-flex;align-items:center;justify-content:center;gap:14px;padding:18px 28px;border-radius:100px;background:var(--blue);color:#fff;font-size:15px;font-weight:650;min-height:54px;transition:background .2s}.photo-wrap{overflow:hidden;background:#d7e7ed}.photo-wrap img{width:100%;height:100%;object-fit:cover}.hero-photo{width:min(1520px,calc(100% - 48px));height:clamp(440px,51vw,735px);margin:112px auto 0;border-radius:28px}.hero-photo img{object-position:center 56%}.story{background:#fff;padding:196px 0 197px}.story-inner{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:92px;max-width:1140px}.story-stat{font-size:184px;font-size:clamp(115px,12vw,184px);letter-spacing:-.09em;color:var(--blue);font-weight:770;line-height:1.04;white-space:nowrap}.story-stat span{font-size:.72em;font-weight:490;vertical-align:.15em}.story-headline{font-size:51px;font-size:clamp(30px,3.5vw,51px);font-weight:730;letter-spacing:-.06em;line-height:1.16;margin:0 0 20px}.story-copy>p:nth-child(2){font-size:19px;line-height:1.55;color:var(--muted);max-width:505px;margin:0 0 19px}.story-copy .micro{font-size:12px;line-height:1.6;color:#8c95a0;max-width:480px;margin:0}.trip-block{background:#fff;padding:155px 0 190px;scroll-margin-top:90px}.trip-inner{display:grid;grid-template-columns:1fr 1fr;gap:110px;align-items:center}.trip-copy h2{max-width:600px}.trip-copy .short-note{max-width:540px}.trip-journey{position:relative;padding:13px 0 12px 21px;max-width:600px}.trip-route-line{position:absolute;left:48px;top:54px;bottom:81px;width:2px;background:#d5e6fa}.trip-waypoint{display:flex;align-items:flex-start;gap:28px;position:relative;padding:24px 0 30px;min-height:164px}.trip-waypoint+.trip-waypoint{border-top:1px solid #e9edf3}.trip-point{width:55px;height:55px;flex:0 0 55px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--blue-soft);color:var(--blue);border:1px solid #d2e4ff;font-size:16px;font-weight:750;position:relative;z-index:1}.trip-step-label{display:block;color:var(--blue);font-size:11px;font-weight:750;letter-spacing:.14em;margin:0 0 10px}.trip-waypoint h3{font-size:25px;letter-spacing:-.04em;line-height:1.24;margin:0 0 10px;font-weight:700}.trip-waypoint p{font-size:16px;line-height:1.55;color:var(--muted);margin:0;max-width:365px}.feature-block{padding:165px 0;scroll-margin-top:80px}.parcel-block{background:var(--bg);padding-bottom:165px}.section-intro{margin:0 auto 90px;max-width:1000px}.centered{text-align:center}.section-intro h2{font-size:76px;font-size:clamp(46px,5.6vw,76px);font-weight:750;letter-spacing:-.068em;line-height:1.13;margin:25px auto 29px;max-width:1080px}.section-intro p{font-size:20px;color:var(--muted);line-height:1.58;max-width:725px;margin:0 auto}.parcel-stage{background:#e8f1fd;min-height:735px;border-radius:38px;display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:center;overflow:hidden}.parcel-stage-copy{padding:86px 0 88px 91px;align-self:center;max-width:550px}.capsule{color:#2265a5;font-size:11px;font-weight:750;letter-spacing:.13em;text-transform:uppercase}.parcel-stage-copy h3,.discover-copy h3{font-size:61px;font-size:clamp(40px,4.35vw,61px);line-height:1.13;letter-spacing:-.065em;font-weight:740;margin:22px 0 20px}.parcel-stage-copy p,.discover-copy p{font-size:18px;line-height:1.55;color:#586576;max-width:400px;margin:0 0 30px}.inline-proof{font-size:13px;color:#4f6889;font-weight:620;line-height:1.7}.inline-proof span{padding:0 5px;color:#96b4df}.parcel-stage-phone{align-self:end;display:flex;justify-content:center;padding-top:54px}.device{padding:7px;background:linear-gradient(138deg,#303741,#0f1216);border:2px solid #464e5c;box-shadow:0 29px 70px #15233c20,0 5px 12px #1d243126;border-radius:43px;width:334px;flex:none}.device-inner{border-radius:35px;overflow:hidden;background:#f5f6f8}.device img{display:block;width:100%;height:auto}.parcel-stage .device{width:386px;transform:translateY(92px)}.two-column{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:90px}.memories-block{background:#fff;padding-top:185px;padding-bottom:185px}.memories-device{height:730px;display:flex;align-items:center;justify-content:center;position:relative}.glow-disc{position:absolute;width:min(90%,550px);height:540px;border-radius:55px;background:#f2f6fd;transform:rotate(-4deg)}.memories-device .device{width:361px;position:relative;transform:translateY(10px)}.copy-block{max-width:545px}.copy-block h2{font-size:71px;font-size:clamp(47px,5vw,71px);letter-spacing:-.065em;line-height:1.12;margin:27px 0 29px;font-weight:750}.copy-block>p:not(.short-note):not(.community-small){color:var(--muted);font-size:20px;line-height:1.59;max-width:545px;margin:0}.soft-rule{width:72px;height:2px;background:#bbd9ff;margin:34px 0 17px}.short-note{font-size:14px;color:#728093;line-height:1.6;max-width:430px;margin:0}.image-pause{background:#fff;padding:0}.full-photo{width:min(1520px,calc(100% - 48px));height:clamp(440px,50vw,665px);margin:auto;border-radius:28px}.full-photo img{object-position:center 53%}.photo-bottom-text{height:125px;display:flex;align-items:center;justify-content:center}.photo-bottom-text span{font-size:12px;font-weight:750;letter-spacing:.21em;color:#778292}.pza-block{background:#eaf3ff;padding:154px 0 0;overflow:hidden}.pza-column{min-height:775px}.pza-column .copy-block{padding-bottom:110px}.pza-column h2 span{color:var(--blue)}.pza-column .short-note{margin-top:29px}.pza-device{align-self:end;display:flex;justify-content:center;align-items:flex-end}.pza-device .device{width:372px;transform:translateY(75px)}.community-block{background:#152236;color:#fff;overflow:hidden;padding-top:135px;padding-bottom:0}.community-column{min-height:805px}.community-block h2{color:#fff}.community-block h2 span{color:#80bbff}.community-block .copy-block>p:not(.community-small){color:#d0d9e7}.community-small{font-size:14px;line-height:1.6;color:#97acc7;max-width:440px;margin:36px 0 0}.community-device{align-self:end;display:flex;justify-content:center}.community-device .device{width:371px;transform:translateY(68px)}.discover-block{background:#fff;padding-top:190px;padding-bottom:180px}.discover-block .section-intro{margin-bottom:105px}.discover-stage{min-height:710px;background:#f5f6f8;border-radius:38px;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:50px;padding:0 80px}.discover-copy{padding-top:25px}.discover-stage .device{width:360px;justify-self:center;align-self:end;transform:translateY(80px)}.news-block{background:#fff;padding-top:50px;padding-bottom:190px}.news-column{grid-template-columns:1fr 1fr}.news-device{display:flex;justify-content:center;align-items:center;min-height:660px;position:relative}.news-device:before{content:"";position:absolute;width:92%;height:94%;max-width:520px;border-radius:45px;background:#f5f6f8;transform:rotate(4deg)}.news-device .device{width:345px;position:relative}.travel-block{padding:145px 0 210px;background:var(--bg);text-align:center}.travel-block h2{font-size:78px;font-size:clamp(49px,5.5vw,78px);font-weight:760;letter-spacing:-.068em;line-height:1.13;margin:22px auto 24px}.travel-block>.container>p{font-size:19px;line-height:1.6;max-width:670px;color:var(--muted);margin:0 auto 105px}.travel-threads{display:grid;grid-template-columns:repeat(3,1fr);gap:0;text-align:left}.travel-threads>div{padding:0 50px;min-height:210px;border-left:1px solid #d6dce6}.travel-threads>div:first-child{padding-left:0;border:0}.travel-threads span{font-size:13px;color:var(--blue);font-weight:740;letter-spacing:.05em}.travel-threads h3{font-size:26px;font-weight:700;letter-spacing:-.035em;margin:18px 0 12px}.travel-threads p{font-size:16px;line-height:1.6;color:var(--muted);max-width:255px;margin:0}.closing-block{padding:175px 0 190px;background:linear-gradient(#fff,#f5f9ff)}.closing-container{text-align:center}.brand-logo-large{width:188px;margin:0 auto 43px}.closing-block h2{font-size:88px;font-size:clamp(54px,6.3vw,88px);letter-spacing:-.073em;line-height:1.11;margin:0 0 21px;font-weight:760}.closing-block p{font-size:22px;color:#697483;margin:0 0 42px}.status-pill{background:#eaf3ff;color:#2a5fa4;display:inline-flex;align-items:center;gap:11px;padding:14px 20px;border-radius:100px;font-size:14px;font-weight:630}.status-dot{width:8px;height:8px;border-radius:50%;background:var(--blue)}.up-link{display:block;width:max-content;margin:58px auto 0;color:var(--muted);font-size:14px}.up-link:hover{color:var(--blue)}.footer{background:#f5f9ff;border-top:1px solid #ebf0f6;padding:25px 0}.footer-line{display:flex;justify-content:space-between;gap:20px;color:#8a95a4;font-size:12px}@media(max-width:1100px){.trip-inner{gap:54px}.trip-waypoint{gap:16px}.container{width:min(100% - 56px,1260px)}.two-column{gap:52px}.parcel-stage-copy{padding-left:58px}.parcel-stage .device{width:328px}.discover-stage{padding:0 50px}.story-inner{gap:40px}}@media(max-width:780px){.trip-block{padding:120px 0 135px}.trip-inner{grid-template-columns:1fr;gap:55px;max-width:580px}.trip-journey{padding-left:0}.trip-route-line{left:27px}.trip-waypoint{gap:21px;min-height:0;padding:22px 0 32px}.trip-waypoint h3{font-size:22px}.header-content{height:70px;width:calc(100% - 32px);gap:18px}.brand-logo{width:95px}.header-action{margin-left:auto;padding:11px 15px;font-size:12px;gap:7px}.menu-toggle{display:flex;flex-direction:column;gap:4px;border:0;background:transparent;padding:12px;cursor:pointer}.menu-toggle span{width:20px;height:2px;background:var(--ink);border-radius:10px}.menu{display:none;position:absolute;top:70px;left:0;right:0;background:#fffffffa;padding:26px 24px 32px;border-bottom:1px solid var(--line);box-shadow:0 14px 25px #12203712}.menu.menu-open{display:flex;flex-direction:column;align-items:flex-start;gap:26px}.menu a{font-size:17px}.container{width:calc(100% - 42px)}.hero{padding-top:98px}.hero h1{font-size:49px;font-size:clamp(49px,9.3vw,72px);line-height:1.1;margin:18px 0 21px}.hero-copy p{font-size:18px;max-width:430px;margin-bottom:26px}.pill-button{font-size:14px;min-height:48px;padding:13px 20px}.hero-photo{width:calc(100% - 24px);height:470px;border-radius:20px;margin-top:78px}.hero-photo img{object-position:32% center}.story{padding:118px 0 124px}.story-inner{grid-template-columns:1fr;gap:30px;max-width:580px}.story-stat{font-size:70px;font-size:clamp(70px,17vw,105px)}.story-headline{font-size:38px}.story-copy>p:nth-child(2){font-size:17px}.feature-block{padding:122px 0}.section-intro{margin-bottom:64px}.section-intro h2{font-size:40px;font-size:clamp(40px,7.8vw,59px);margin:20px 0 23px}.section-intro p{font-size:18px}.parcel-stage{min-height:0;grid-template-columns:1fr;gap:0;border-radius:26px;text-align:center}.parcel-stage-copy{padding:63px 34px 0;max-width:none}.parcel-stage-copy h3{font-size:43px}.parcel-stage-copy p{margin:0 auto 21px;font-size:17px}.parcel-stage-phone{padding-top:45px}.parcel-stage .device{width:300px;transform:translateY(75px)}.two-column{grid-template-columns:1fr;gap:60px}.copy-block{max-width:600px}.copy-block h2{font-size:45px;font-size:clamp(45px,8.1vw,62px)}.copy-block>p:not(.short-note):not(.community-small){font-size:18px}.memories-block{padding-top:125px;padding-bottom:135px}.memories-block .two-column{display:flex;flex-direction:column-reverse}.memories-device{height:auto;min-height:580px;width:100%}.memories-device .device{width:300px}.glow-disc{height:440px;max-width:500px}.full-photo{width:calc(100% - 24px);height:480px;border-radius:20px}.full-photo img{object-position:34% center}.photo-bottom-text{height:100px}.photo-bottom-text span{font-size:10px}.pza-block{padding:110px 0 0}.pza-column{gap:0}.pza-column .copy-block{padding:0 0 55px}.pza-device .device{width:300px;transform:translateY(65px)}.community-block{padding-top:112px}.community-column{gap:80px}.community-device .device{width:305px;transform:translateY(60px)}.discover-block{padding-top:135px;padding-bottom:130px}.discover-block .section-intro{margin-bottom:65px}.discover-stage{grid-template-columns:1fr;min-height:0;padding:60px 35px 0;text-align:center;gap:50px;border-radius:25px}.discover-copy h3{font-size:51px}.discover-copy p{font-size:17px;margin:0 auto}.discover-stage .device{width:300px;transform:translateY(64px)}.news-block{padding-top:20px;padding-bottom:140px}.news-column{display:flex;flex-direction:column-reverse;gap:58px}.news-device{min-height:560px}.news-device .device{width:297px}.travel-block{padding:120px 0 138px}.travel-block h2{font-size:42px;font-size:clamp(42px,8vw,63px)}.travel-block>.container>p{font-size:18px;margin-bottom:73px}.travel-threads{grid-template-columns:1fr;gap:32px;max-width:520px;margin:auto}.travel-threads>div,.travel-threads>div:first-child{border-left:1px solid #d6dce6;padding:2px 0 2px 26px;min-height:0}.travel-threads h3{font-size:24px}.travel-threads p{max-width:420px}.closing-block{padding:125px 0 132px}.closing-block h2{font-size:47px;font-size:clamp(47px,9vw,70px)}.closing-block p{font-size:19px}.brand-logo-large{width:164px;margin-bottom:35px}.footer-line{flex-direction:column;text-align:center;line-height:1.7}}@media(max-width:420px){.container{width:calc(100% - 36px)}.header-action{font-size:11px;padding:10px 13px}.hero h1{font-size:42px}.hero-photo{height:400px}.story-stat{font-size:70px}.section-intro h2{font-size:42px}.parcel-stage-copy{padding-inline:24px}.parcel-stage .device,.memories-device .device,.pza-device .device,.community-device .device,.discover-stage .device{width:265px}.travel-block h2{font-size:41px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}.store-row{display:flex;justify-content:center;flex-wrap:wrap;gap:14px;margin:30px 0 0}.store-button{display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:190px;min-height:58px;padding:9px 24px;border-radius:16px;background:var(--ink);color:#fff;text-align:left;transition:background .2s}a.store-button:hover{background:#0b121d}.store-small{font-size:11px;font-weight:560;letter-spacing:.04em;color:#b9c4d4;line-height:1.3}.store-name{font-size:19px;font-weight:680;letter-spacing:-.02em;line-height:1.25}.store-soon{background:#fff;color:var(--ink);border:1px solid var(--line);cursor:default}.store-soon .store-small{color:#8a95a4}.open-block{min-height:calc(100vh - 160px);padding-top:120px}.open-title{font-size:88px;font-size:clamp(54px,6.3vw,88px);letter-spacing:-.073em;line-height:1.11;margin:24px 0 21px;font-weight:760}.open-button{margin:0 auto 26px}.closing-block .open-note{font-size:15px;color:#8a95a4;margin:0}@media(max-width:780px){.open-block{padding-top:90px}.open-title{font-size:47px;font-size:clamp(47px,9vw,70px)}.store-button{min-width:160px}}.footer-links{display:flex;flex-wrap:wrap;gap:8px 22px;justify-content:flex-end}.footer-links a:hover{color:var(--blue)}.doc{background:linear-gradient(#fff,#f5f9ff);padding:110px 0 130px}.doc-inner{width:min(760px,calc(100% - 48px));margin:0 auto}.doc h1{font-size:64px;font-size:clamp(40px,5vw,64px);font-weight:760;letter-spacing:-.065em;line-height:1.12;margin:22px 0 14px}.doc .doc-date{font-size:13px;color:#8a95a4;margin:0 0 44px}.doc h2{font-size:25px;font-weight:700;letter-spacing:-.035em;line-height:1.25;margin:44px 0 14px}.doc p,.doc li{font-size:17px;line-height:1.65;color:#4a5564}.doc p{margin:0 0 16px}.doc ul,.doc ol{margin:0 0 16px;padding-left:22px}.doc li{margin:0 0 9px}.doc strong{color:var(--ink);font-weight:650}.doc a{color:var(--blue)}.doc a:hover{text-decoration:underline}@media(max-width:780px){.doc{padding:70px 0 90px}.doc-inner{width:calc(100% - 42px)}.doc p,.doc li{font-size:16px}.footer-links{justify-content:center}}.consent{background:linear-gradient(#fff,#f5f9ff);min-height:calc(100vh - 160px);padding:90px 0 110px}.consent-card{width:min(480px,calc(100% - 36px));margin:0 auto;background:#fff;border:1px solid var(--line);border-radius:28px;padding:40px 38px;box-shadow:0 20px 60px #15233c12}.consent-card h1{font-size:38px;font-weight:760;letter-spacing:-.055em;line-height:1.15;margin:18px 0 12px}.consent-card p,.consent-card li{font-size:16px;line-height:1.6;color:#4a5564}.consent-card p{margin:0 0 14px}.consent-card ul{margin:0 0 14px;padding-left:20px}.consent-card strong{color:var(--ink)}.consent-lead{font-size:18px!important}.consent-muted{color:#728093!important}.consent-small{font-size:14px!important;margin-top:18px!important}.consent-redirect{background:var(--blue-soft);border-radius:14px;padding:12px 16px;font-size:15px!important}.consent-form{display:flex;flex-direction:column;gap:14px;margin:22px 0 6px}.consent-form label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:620;color:var(--ink)}.consent-form input{font:inherit;font-size:16px;font-weight:400;padding:13px 15px;border:1px solid var(--line);border-radius:14px;outline:none}.consent-form input:focus{border-color:var(--blue)}.consent-wide{width:100%;border:0;cursor:pointer;margin-top:6px}.consent-or{display:flex;align-items:center;gap:12px;color:#8a95a4;font-size:13px;margin:20px 0 14px}.consent-or:before,.consent-or:after{content:"";flex:1;height:1px;background:var(--line)}.consent-secondary{display:block;width:100%;min-height:50px;margin:0 0 10px;border-radius:100px;border:1px solid var(--line);background:#fff;color:var(--ink);font-size:15px;font-weight:620;cursor:pointer}.consent-secondary:hover{border-color:#b9c4d4}.consent-actions{display:flex;gap:12px;margin-top:22px}.consent-actions .pill-button{flex:1;width:auto;border:0;cursor:pointer}.consent-actions .consent-secondary{flex:1;margin:0}.consent-link{background:none;border:0;padding:0;color:var(--blue);font:inherit;cursor:pointer}.consent-problem{color:#a12f38!important;margin-top:16px!important}button:disabled{opacity:.55;cursor:default}@media(max-width:520px){.consent-card{padding:32px 24px;border-radius:22px}.consent-actions{flex-direction:column}}
