.story-main{color:#1c2b3a}.story-hero{display:grid;grid-template-columns:1.08fr 1fr;align-items:center;gap:72px;padding-block:40px 76px}.story-hero h1{font-size:clamp(42px,4.1vw,62px);max-width:19ch;line-height:1.08;margin-top:24px}.story-hero-copy>.lead{margin-top:28px}.story-eyebrow{font-size:14px;font-weight:600;color:#0e6666}.story-art{min-width:0;position:relative}.story-photo{width:100%;height:560px;-o-object-fit:cover;object-fit:cover;-o-object-position:58% center;object-position:58% center}.story-art-phone{display:grid;grid-template-columns:36px 1fr;grid-template-rows:56px auto 24px}.story-art-phone>.story-photo{grid-area:1/2/3/3;height:590px}.story-art-phone>.story-phone{grid-area:2/1/4/3;z-index:1;margin:0}.story-phone{width:min(100%,306px);margin-inline:auto}.story-phone img{display:block;width:100%;height:auto;filter:drop-shadow(0 12px 10px #1c2b3a18)}.story-phone figcaption{text-align:center;margin-top:18px;font-size:13px;line-height:1.6;color:#596574}.story-number{display:block;margin-bottom:20px;color:#0e6666;font-family:var(--font-sans),sans-serif;font-size:13px;font-weight:600}.story-chapter{padding-block:80px;scroll-margin-top:100px}.story-chapter+.story-chapter:not(.rebrand-soft){border-top:1px solid #d2dadb}.story-copy-row{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:start}.story-heading h2{font-size:clamp(32px,3.6vw,50px);line-height:1.13;max-width:20ch}.story-body p{font-size:17px;line-height:1.75}.story-body p+p{margin-top:20px}.story-body a:not([class*=bg-sun]){color:#0e6666;text-decoration:underline;text-underline-offset:4px}.story-body .rebrand-actions{margin-top:30px}.story-with-phone{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:100px;column-gap:100px;align-items:start}.story-with-phone>.story-heading{grid-area:1/1;align-self:end}.story-with-phone>.story-body{grid-area:2/1;margin-top:26px;align-self:start}.story-with-phone>.story-proof-stage{grid-area:1/2/3/3;align-self:center}.story-reverse>.story-heading{grid-area:1/2}.story-reverse>.story-body{grid-area:2/2}.story-reverse>.story-proof-stage{grid-area:1/1/3/2}.story-bullets{margin-top:24px;display:grid;gap:14px}.story-bullets li{display:flex;align-items:flex-start;gap:12px;font-size:16px;line-height:1.65}.story-bullets svg{color:#0e6666;width:18px;height:18px;flex-shrink:0;margin-top:4px}.story-office{margin-top:40px}.story-office>a{display:block;border:1px solid #c5d4ce;box-shadow:0 14px 30px #143d3512}.story-office img{display:block;width:100%;height:auto}.story-office figcaption{margin-top:16px;font-size:13px;color:#596574}.story-browser{display:flex;align-items:center;gap:20px;padding:14px 20px;background:#1c303e;color:#edf7f0;border-radius:8px 8px 0 0;font-size:13px}.story-browser>span:first-child{font-size:8px;letter-spacing:3px;color:#91b6af}.story-body .story-browser a,.story-browser a{color:inherit;margin-left:auto;text-decoration:underline;text-underline-offset:4px}.story-overview{border-top:1px solid #d2dadb;padding-block:48px}.story-overview p{max-width:1000px;font-size:22px;line-height:1.65}.story-support{border-top:1px solid #d2dadb}.story-related{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 32px;margin-top:24px}.story-related a{color:#0e6666;text-decoration:underline;text-underline-offset:4px;line-height:1.6}.story-plan{display:grid;grid-template-columns:1fr 1fr;gap:48px;border-top:3px solid #0e6666;padding:32px;background:#e0f0e9}.story-plan h3{margin:12px 0;font-size:28px}.story-hub-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:64px;align-items:center;padding-block:48px 72px}.story-hub-hero h1{margin:24px 0;font-size:clamp(44px,4.4vw,68px)}.story-hub-hero img{width:100%;height:480px;-o-object-fit:cover;object-fit:cover}.story-hub-group{margin-top:80px;padding-top:48px;border-top:1px solid #cbd5d2}.story-hub-proof{margin-block:32px}.story-hub-proof:has(.story-phone){padding:36px;background:#e0f0e9}.story-feature-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px}.story-feature-links>li{border-top:1px solid #cbd5d2}.story-feature-links>li>a{padding:24px 0}.story-feature-links>li>a>span>span:first-child{font-family:var(--font-sans),sans-serif;font-size:19px}.story-solution-links>a{border:0;border-top:2px solid #0e6666;border-radius:0;box-shadow:none;background:transparent;padding:28px 0}.story-solution-links>a:hover{box-shadow:none;background:#eaf3ef}.story-solution-links h3{font-size:26px}.story-store-links img{width:auto;height:48px;-o-object-fit:contain;object-fit:contain}.story-walkthrough{background:#dcece8}.story-walkthrough-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.story-journey-tabs{display:flex;gap:12px;flex-wrap:wrap}.story-journey-tabs [aria-pressed=true]{background:#174d47;color:white;border-color:#174d47}.story-chapter-buttons{display:grid;gap:0;margin-top:30px;border-top:1px solid #9db5b0}.story-chapter-buttons button{justify-content:flex-start;text-align:left;border:0;border-bottom:1px solid #9db5b0;border-radius:0;padding:20px 12px;gap:16px}.story-chapter-buttons button>span:last-child{margin-left:auto}.story-chapter-buttons [aria-current=step]{background:#f7faf8;color:#135b58}.story-step-number{font-size:12px;color:#516e66}.story-walkthrough-device{width:min(100%,420px);margin:auto;scroll-margin-top:96px}.story-director{min-height:200px;background:#174d47;color:white;border-radius:10px;padding:20px;margin-bottom:16px}.story-director h3{color:white;font-size:20px;margin:8px 0 12px}.story-director p{font-size:14px}.story-director>p:first-child{color:#ffcf41;font-size:12px}.story-video-controls{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:18px}.story-video-controls button{font-size:13px;padding:10px 14px}.story-iphone-frame{width:min(100%,290px);margin:auto;padding:7px;border-radius:44px;background:#101b24;border:1px solid #69767f;box-shadow:0 22px 42px #193c3830}.story-iphone-screen{position:relative;border-radius:36px;overflow:hidden;background:#f7f8f5}.story-iphone-frame video{display:block;width:100%;height:auto;aspect-ratio:1320/2868;-o-object-fit:contain;object-fit:contain}.story-tap{position:absolute;transform:translate(-50%,-50%);width:36px;height:36px;border:2px solid #ffd248;border-radius:50%;pointer-events:none;box-shadow:0 0 0 5px #ffcf3840}.story-tap span{display:block;position:absolute;inset:6px;border:3px solid white;border-radius:50%;background:#ffc640}.story-scrubber{display:block;margin:20px auto 0;max-width:340px;color:#31554d;font-size:12px}.story-scrubber input{display:block;width:100%;margin-top:12px;accent-color:#0e6666}.story-transcript{margin-top:40px;padding-top:24px;border-top:1px solid #9db5b0}.story-transcript summary{cursor:pointer;font-weight:600}.story-transcript ol{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px;list-style:decimal;padding-left:24px}.story-transcript p{font-size:15px;margin-top:6px}@media(max-width:1000px){.story-copy-row,.story-hero,.story-hub-hero{gap:40px}.story-with-phone{-moz-column-gap:48px;column-gap:48px}.story-art-phone>.story-photo{height:540px}.story-art-phone>.story-phone{width:260px}}@media(max-width:700px){.story-copy-row,.story-hero,.story-hub-hero,.story-plan,.story-with-phone{display:grid;grid-template-columns:1fr;gap:32px}.story-hero{padding-block:28px 48px}.story-hero h1{font-size:42px}.story-hero-copy>.lead{font-size:18px}.story-photo{height:330px}.story-art-phone>.story-photo{height:460px}.story-art-phone>.story-phone{width:270px}.story-chapter{padding-block:52px}.story-heading h2{font-size:34px}.story-with-phone>.story-body,.story-with-phone>.story-heading,.story-with-phone>.story-proof-stage{grid-area:auto}.story-with-phone>.story-body{margin:0}.story-proof-stage{margin-top:8px}.story-phone{width:min(100%,280px)}.story-number{margin-bottom:14px}.story-body p{font-size:17px}.story-overview{padding-block:34px}.story-overview p{font-size:19px}.story-browser{padding:12px;gap:8px;flex-wrap:wrap}.story-browser>span:first-child{display:none}.story-office{margin-top:28px}.story-related{grid-template-columns:1fr}.story-plan{padding:24px}.story-hub-hero{padding-block:32px 48px}.story-hub-hero h1{font-size:44px}.story-hub-hero img{height:320px}.story-hub-group{margin-top:52px;padding-top:32px}.story-feature-links,.story-walkthrough-grid{grid-template-columns:1fr}.story-walkthrough-grid{gap:36px}.story-walkthrough-grid>div:first-child{display:contents}.story-journey-tabs{order:0}.story-walkthrough-grid>div:first-child>h3{order:1;margin-top:0}.story-walkthrough-grid>div:first-child>p{order:2;margin-top:-16px}.story-walkthrough-device{order:3}.story-chapter-buttons{order:4;margin-top:0}.story-walkthrough-grid>div:first-child>.rebrand-actions{order:5;margin-top:0}.story-walkthrough-device{max-width:360px}.story-director{padding:18px}.story-transcript ol{grid-template-columns:1fr}.story-iphone-frame{width:clamp(210px,calc((100svh - 380px)*.46),270px)}}.story-main .rebrand-value-grid h2{font-size:clamp(28px,2.4vw,34px);line-height:1.18}.story-document{width:min(100%,540px);margin-inline:auto}.story-art-document{display:grid;grid-template-columns:28px 1fr 28px;grid-template-rows:36px auto 36px}.story-art-document>.story-photo{grid-area:1/1/4/4;height:100%;min-height:480px}.story-art-document>.story-document{grid-area:2/2/3/3;position:relative;margin:0;width:min(100%,400px);justify-self:center}.story-art-document figcaption{background:#f8f8f5;padding:12px 16px;margin:0}.story-proof-stage>.story-document{margin-top:0}.story-office:not(.story-document){max-width:900px;margin-inline:auto}.story-document .story-browser{gap:10px;padding:12px 14px}.story-document .story-browser>span:first-child{display:none}@media(max-width:700px){.story-art-document{grid-template-columns:14px 1fr 14px;grid-template-rows:20px auto 20px}.story-art-document>.story-photo{min-height:0}.story-document .story-browser{font-size:12px}}