.marketing-page{--marketing-green:#00553a;--marketing-green-deep:#003f2b;--marketing-yellow:#ffedb2;--marketing-emphasis-light:#37775b;--marketing-emphasis-warm:#8c5300;--marketing-paper:#fffefb;background:var(--marketing-paper);color:var(--marketing-green-deep);font-family:var(--font-urbanist), sans-serif;min-width:0;overflow:clip}.marketing-page *,.marketing-page :before,.marketing-page :after{box-sizing:border-box}.marketing-page h1,.marketing-page h2,.marketing-page h3,.marketing-page p{margin-block:0}.marketing-page ::selection{background:var(--marketing-yellow);color:var(--marketing-green-deep);text-shadow:none}.marketing-page ::selection{background:var(--marketing-yellow);color:var(--marketing-green-deep);text-shadow:none}.marketing-nav{-webkit-backdrop-filter:blur(18px)saturate(135%);z-index:50;background:#fffef9c2;border:1px solid #ffffffa8;border-radius:24px;justify-content:space-between;align-items:center;width:calc(100% - 40px);max-width:760px;height:58px;margin-inline:auto;padding:6px 8px 6px 18px;display:flex;position:fixed;top:18px;left:0;right:0;box-shadow:inset 0 1px #ffffffeb,0 8px 18px -16px #003f2b73}.marketing-logo{align-items:center;width:108px;display:flex}.marketing-logo img{width:100%;height:auto}.marketing-nav nav{align-items:center;gap:4px;display:flex}.marketing-nav nav a{color:var(--marketing-green-deep);transform-origin:50%;height:44px;transition:background-color .15s var(--ease-out), color .15s var(--ease-out), transform .1s var(--ease-out);border-radius:18px;justify-content:center;align-items:center;padding-inline:17px;font-size:.86rem;font-weight:800;display:flex}.marketing-nav nav a:hover{background:#00553a12}.marketing-nav nav .marketing-nav-cta{background:var(--marketing-green);color:#fff;padding-inline:21px}.marketing-nav nav .marketing-nav-cta:hover{background:var(--marketing-green-deep)}.marketing-hero{max-width:1560px;min-height:100svh;margin-inline:auto;padding:12px 18px 0}.marketing-hero-inner{isolation:isolate;background:0 0;flex-direction:column;align-items:center;min-height:max(1040px,112svh - 12px);padding:clamp(136px,15vh,176px) clamp(22px,5vw,72px) 110px;display:flex;position:relative;overflow:visible}.marketing-hero-inner:before{clip-path:polygon(4% 0,96% 0,100% 100%,0 100%);content:"";z-index:-1;background:#edf5f0;border-radius:84px 84px 42px 42px;position:absolute;inset:clamp(24px,2.8vw,36px) 0 150px}.marketing-hero-copy{text-align:center;flex-direction:column;align-items:center;display:flex}.marketing-hero-copy h1{color:var(--marketing-green-deep);letter-spacing:-.065em;text-wrap:balance;max-width:1120px;font-size:clamp(4.5rem,6.7vw,7.4rem);font-weight:850;line-height:.92}.marketing-hero-copy h1 span{color:var(--marketing-emphasis-light);display:block}.marketing-hero-copy p{color:#003f2bb3;text-wrap:balance;max-width:680px;margin-top:28px;font-size:clamp(1.05rem,1.45vw,1.3rem);font-weight:600;line-height:1.5}.marketing-primary{background:var(--marketing-green);color:#fff;transform-origin:50%;min-height:50px;transition:background-color .15s var(--ease-out), transform .1s var(--ease-out);border-radius:14px;justify-content:center;align-items:center;margin-top:28px;padding-inline:24px;font-size:.94rem;font-weight:800;display:inline-flex}.marketing-primary:hover{background:var(--marketing-green-deep)}.marketing-hero-dashboard{background:#fff;border:6px solid #fff;border-bottom:0;border-radius:28px 28px 20px 20px;width:100%;max-width:1280px;margin:clamp(54px,6.5vh,78px) auto 0;position:relative;overflow:visible;box-shadow:0 22px 34px -30px #003f2b94}.marketing-hero-dashboard-bar{background:#faf9f6;align-items:center;gap:6px;height:34px;padding-inline:14px;display:flex;position:relative}.marketing-hero-dashboard-bar span{background:#d7ddd8;border-radius:50%;width:7px;height:7px}.marketing-hero-dashboard-bar strong{color:#65746b;font-size:.67rem;font-weight:700;position:absolute;left:50%;transform:translate(-50%)}.marketing-hero-dashboard-viewport{aspect-ratio:3340/2036;position:relative;overflow:hidden}.marketing-hero-dashboard-viewport img{object-fit:cover;object-position:center top}.marketing-hero-media{z-index:2;background:#fff;border:6px solid #fff;border-radius:22px;position:absolute;overflow:hidden;box-shadow:0 24px 34px -28px #003f2ba8}.marketing-hero-media img{object-fit:contain;object-position:center}.marketing-hero-media-inventory{aspect-ratio:968/618;width:min(36%,440px);top:auto;bottom:2%;left:-5.5%}.marketing-hero-media-health{aspect-ratio:2287/1680;width:min(33%,400px);top:44%;right:-4%}.marketing-integrations{padding:clamp(28px,3.5vw,44px) 0;overflow:hidden}.marketing-integrations>p{color:#003f2ba3;text-align:center;margin-bottom:22px;padding-inline:24px;font-size:clamp(.98rem,1.15vw,1.08rem);font-weight:750}.marketing-logo-scroll{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.marketing-logo-track{will-change:transform;width:max-content;animation:36s linear infinite marketing-logo-scroll;display:flex}.marketing-logo-set{flex:none;align-items:center;gap:clamp(40px,5.5vw,88px);padding-right:clamp(40px,5.5vw,88px);display:flex}.marketing-logo-item{flex:0 0 120px;justify-content:center;align-items:center;width:120px;height:36px;display:flex}.marketing-logo-item img{filter:grayscale();object-fit:contain;opacity:.58;width:120px;max-width:120px;height:36px;max-height:36px}@keyframes marketing-logo-scroll{to{transform:translateX(calc(-100% / var(--logo-sets,4)))}}.marketing-results{max-width:1440px;margin-inline:auto;padding:clamp(48px,6vw,84px) clamp(18px,4vw,54px) clamp(108px,10vw,160px)}.marketing-results>h2{letter-spacing:-.06em;margin-bottom:48px;font-size:clamp(3.8rem,7vw,7.5rem);font-weight:850;line-height:.9}.marketing-results-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.marketing-result-card{background:#f0f6f1;border-radius:30px;grid-template-rows:auto 1fr auto;min-height:430px;padding:30px;display:grid}.marketing-result-mark{color:#003f2b9e;font-size:.78rem;font-weight:800}.marketing-result-copy{align-self:center}.marketing-result-copy h3{letter-spacing:-.035em;font-size:clamp(1.65rem,2.3vw,2.5rem);font-weight:800;line-height:1.02}.marketing-result-copy p{color:#003f2bad;margin-top:18px;font-size:.98rem;font-weight:600;line-height:1.48}.marketing-result-foot{justify-content:space-between;align-items:end;gap:18px;display:flex}.marketing-result-foot div{gap:4px;display:grid}.marketing-result-foot strong{letter-spacing:-.045em;font-size:2.2rem}.marketing-result-foot span{color:#003f2b94;font-size:.7rem;font-weight:700}.marketing-result-foot a{color:var(--marketing-green-deep);align-items:center;gap:5px;font-size:.82rem;font-weight:800;display:inline-flex}.marketing-scroll-statement-shell{width:100%}.marketing-scroll-statement-shell .scroll-statement{background:0 0;width:100%;max-width:none;height:180svh;margin:0;overflow:visible}.marketing-scroll-statement-shell .statement-sticky{background:var(--marketing-paper);border-radius:0;place-items:center;width:100%;max-width:none;height:100svh;max-height:none;padding:8svh max(4rem,6vw) 12svh;display:grid;position:sticky;top:0;overflow:visible}.marketing-scroll-statement-shell .statement-text{color:#00482f47;font-family:var(--font-urbanist), sans-serif;letter-spacing:-.055em;text-align:center;text-wrap:balance;justify-self:center;width:min(72rem,100vw - 8rem);max-width:72rem;margin:0;font-size:clamp(3.6rem,5.35vw,6.7rem);font-weight:850;line-height:.94}.marketing-scroll-statement-shell .statement-space{width:.25em}.marketing-dashboard-shell{background:var(--marketing-green-deep);color:#fffef8;padding:clamp(92px,10vw,150px) max(18px,4vw)}.marketing-dashboard-shell>header{text-align:center;max-width:1320px;margin:0 auto clamp(54px,6vw,80px)}.marketing-dashboard-shell>header h2{letter-spacing:-.06em;text-wrap:balance;font-size:clamp(3.8rem,7.1vw,7.6rem);font-weight:850;line-height:.92}.marketing-dashboard-shell>header em{color:var(--marketing-yellow);font-style:italic;font-weight:800}.marketing-dashboard-shell .platform-showcase{background:0 0;border-radius:0;max-width:1320px;height:auto;margin:0 auto;padding:0;position:relative}.marketing-dashboard-shell .feature-video-selector{gap:28px;display:grid;position:static}.marketing-dashboard-shell .platform-product-frame{background:0 0;padding:0}.marketing-dashboard-shell .operation-device{width:min(100%,1120px)}.marketing-dashboard-shell .operation-device-viewport{isolation:isolate}.marketing-dashboard-shell .feature-video-panel{animation:none}.marketing-dashboard-shell .feature-video-tabs{background:#ffffff14;border-radius:22px;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:920px;margin:0 auto;padding:7px;display:grid}.marketing-dashboard-shell .feature-video-tabs button{color:#fffef8b8;min-height:76px}.marketing-dashboard-shell .feature-video-tabs button.is-active{background:var(--marketing-yellow);color:var(--marketing-green-deep)}.marketing-dashboard-shell .feature-video-tabs button>span,.marketing-dashboard-shell .feature-video-tabs button.is-active>span{color:inherit}.marketing-concierge-shell{background:var(--marketing-paper);padding:clamp(96px,10vw,150px) max(18px,5vw)}.marketing-concierge-shell .concierge-scroll{background:0 0;max-width:1320px;height:220svh;margin:0 auto;overflow:visible}.marketing-concierge-shell .concierge-scroll-sticky{background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(300px,400px);align-items:center;gap:clamp(48px,8vw,130px);height:100svh;max-height:none;padding:7svh 0;display:grid;position:sticky;top:0;overflow:visible}.marketing-concierge-shell .concierge-scroll-copy{color:var(--marketing-green-deep);max-width:680px;padding:0}.marketing-concierge-shell .concierge-scroll-copy h2{color:var(--marketing-green-deep);font-family:var(--font-urbanist), sans-serif;letter-spacing:-.06em;text-wrap:balance;font-size:clamp(4rem,6.5vw,7.4rem);font-weight:850;line-height:.9}.marketing-concierge-shell .concierge-lede{color:#003f2bb8;max-width:600px;margin-top:32px;font-size:clamp(1.12rem,1.7vw,1.45rem);font-weight:650;line-height:1.45}.marketing-concierge-shell .concierge-lede-highlight{color:var(--marketing-emphasis-warm);font-weight:800}.marketing-concierge-shell .iphone-stage{justify-content:center;align-items:center;min-height:0;display:flex;position:static}.marketing-concierge-shell .iphone-shell{background:linear-gradient(160deg,#3a3a3c 0%,#151516 42%,#050505 100%);border-radius:54px;width:min(100%,390px);height:min(78svh,720px);padding:10px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff24,inset 0 0 0 2px #00000080,0 28px 56px -24px #000000ad}.marketing-concierge-shell .iphone-shell:before{content:"";z-index:2;background:linear-gradient(#4a4a4c 0%,#2c2c2e 100%);border-radius:2px 0 0 2px;width:3px;height:26px;position:absolute;top:112px;left:-2px;box-shadow:0 44px #3a3a3c,0 82px #3a3a3c}.marketing-concierge-shell .iphone-shell:after{content:"";z-index:2;background:linear-gradient(#4a4a4c 0%,#2c2c2e 100%);border-radius:0 2px 2px 0;width:3px;height:58px;position:absolute;top:154px;right:-2px}.marketing-concierge-shell .iphone-screen{border-radius:44px;box-shadow:inset 0 0 0 1px #00000014}.marketing-concierge-shell .iphone-status i{background:#000;border-radius:18px;width:98px;height:28px;box-shadow:inset 0 0 0 1px #ffffff0d}.marketing-faq{grid-template-columns:minmax(430px,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(56px,6vw,96px);max-width:1380px;margin:0 auto;padding:clamp(88px,9vw,132px) max(24px,5vw) clamp(46px,5vw,72px);display:grid}.marketing-faq>h2{letter-spacing:-.065em;min-width:0;max-width:10ch;font-size:clamp(4rem,4.7vw,5.2rem);font-weight:850;line-height:.9}.marketing-faq>h2 span{color:var(--marketing-emphasis-light);white-space:nowrap;display:block}.marketing-faq-list{min-width:0;padding-top:.45rem}.marketing-faq-list details{interpolate-size:allow-keywords;transition:background-color .18s var(--ease-out);border-radius:18px;padding-inline:20px}.marketing-faq-list details[open]{background:#ffedb23d;margin-block:6px}.marketing-faq-list details::details-content{opacity:.7;block-size:0;transition:block-size .22s var(--ease-out), content-visibility .22s allow-discrete, opacity .18s var(--ease-out);overflow:hidden}.marketing-faq-list details[open]::details-content{opacity:1;block-size:auto}.marketing-faq-list summary{color:var(--marketing-green-deep);cursor:pointer;justify-content:space-between;align-items:center;min-height:84px;padding-block:18px;font-size:clamp(1.05rem,1.45vw,1.3rem);font-weight:750;list-style:none;display:flex}.marketing-faq-list summary::-webkit-details-marker{display:none}.marketing-faq-list summary:focus{outline:none}.marketing-faq-list summary:focus-visible{outline:3px solid var(--marketing-yellow);outline-offset:3px;border-radius:10px}.marketing-faq-toggle{height:9px;transition:transform .18s var(--ease-out);border-bottom:2px solid;border-right:2px solid;width:9px;margin-right:4px;transform:rotate(45deg)}.marketing-faq-list details[open] .marketing-faq-toggle{transform:rotate(225deg)}.marketing-faq-list details p{color:#003f2bad;max-width:720px;padding:0 40px 28px 0;font-size:1rem;line-height:1.6}.marketing-ready{padding:clamp(56px,7vw,104px) 18px clamp(56px,5vw,72px)}.marketing-ready>div{background:var(--marketing-green-deep);text-align:center;border-radius:40px;flex-direction:column;justify-content:center;align-items:center;gap:44px;max-width:1120px;min-height:350px;margin-inline:auto;padding:clamp(48px,6vw,80px);display:flex}.marketing-ready h2{color:#fffef8;letter-spacing:-.07em;font-size:clamp(4rem,8vw,8rem);font-weight:850;line-height:.9}.marketing-ready-cta{background:var(--marketing-yellow);color:var(--marketing-green-deep);transform-origin:50%;min-height:50px;transition:background-color .15s var(--ease-out), transform .1s var(--ease-out);border-radius:14px;justify-content:center;align-items:center;padding-inline:24px;font-size:.94rem;font-weight:800;display:inline-flex}.marketing-ready-cta:hover{background:#ffe59a}.marketing-book-page{background-color:var(--marketing-paper);background-image:radial-gradient(circle,#003f2b0e 1px,#0000 1px);background-size:22px 22px;min-height:100svh;overflow:visible}.marketing-page.marketing-book-page{overflow:visible}.marketing-book-shell{max-width:1180px;margin-inline:auto;padding:clamp(120px,14vh,156px) max(20px,5vw) clamp(72px,10vh,120px)}.marketing-book-layout{grid-template-columns:minmax(0,1fr) minmax(320px,460px);align-items:start;gap:clamp(36px,5vw,72px);display:grid}.marketing-book-copy{gap:clamp(24px,3.2vw,36px);padding-top:clamp(4px,1vw,16px);display:grid}.marketing-book-copy h1{color:var(--marketing-green-deep);letter-spacing:-.05em;text-wrap:balance;max-width:16ch;font-size:clamp(2.6rem,4.8vw,3.75rem);font-weight:850;line-height:.98}.marketing-book-lede{color:#003f2bb8;text-wrap:pretty;max-width:34rem;font-size:clamp(1rem,1.25vw,1.12rem);font-weight:600;line-height:1.55}.marketing-book-benefits{gap:clamp(18px,2.4vw,24px);max-width:36rem;margin:0;padding:0;list-style:none;display:grid}.marketing-book-benefits li{grid-template-columns:auto 1fr;align-items:start;gap:14px;display:grid}.marketing-book-check{background:var(--marketing-yellow);color:var(--marketing-green-deep);border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;margin-top:2px;display:inline-flex}.marketing-book-check svg{width:12px;height:12px;display:block}.marketing-book-benefit-title{color:var(--marketing-green-deep);font-size:clamp(.98rem,1.1vw,1.05rem);font-weight:800;line-height:1.35}.marketing-book-benefit-detail{color:#003f2b9e;margin-top:6px;font-size:clamp(.92rem,1.02vw,.98rem);font-weight:600;line-height:1.5}.marketing-book-pos{gap:14px;margin-top:clamp(8px,1.5vw,18px);display:grid}.marketing-book-pos>p{color:#003f2b7a;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:800}.marketing-book-pos-scroll{width:100%;overflow:hidden}.marketing-book-frame{background:#fff;border:1px solid #003f2b14;border-radius:28px;padding:clamp(20px,3vw,32px);overflow:visible;box-shadow:0 24px 48px -36px #003f2b73}.marketing-nutshell-form{z-index:1;width:100%;min-height:520px;margin-inline:auto;position:relative;overflow:visible}.marketing-footer{background:var(--marketing-green-deep);color:#fffef8;grid-template-columns:minmax(260px,1fr) minmax(420px,1.4fr);gap:72px;margin-top:0;padding:clamp(70px,8vw,120px) max(28px,6vw) 36px;display:grid}.marketing-footer-intro{align-content:start;gap:22px;display:grid}.marketing-footer-intro img{filter:brightness(0)invert();height:auto}.marketing-footer-intro p{color:#fffef8ad;max-width:390px;line-height:1.5}.marketing-footer-intro a{color:var(--marketing-yellow);transition:color .15s var(--ease-out);align-items:center;gap:8px;width:fit-content;font-weight:800;display:flex}.marketing-footer-intro svg{height:16px;transition:transform .15s var(--ease-out);width:16px}.marketing-footer-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;display:grid}.marketing-footer-links>div{align-content:start;gap:12px;display:grid}.marketing-footer-links p{color:#fffef885;margin-bottom:6px;font-size:.76rem;font-weight:800}.marketing-footer-links a{color:#fffef8;font-size:.92rem;font-weight:650}.marketing-footer-meta{color:#fffef880;grid-column:1/-1;justify-content:space-between;font-size:.75rem;display:flex}.marketing-floating-cta{background:var(--marketing-yellow);color:var(--marketing-green-deep);transform-origin:50%;min-height:54px;transition:background-color .15s var(--ease-out), transform .1s var(--ease-out);z-index:45;border-radius:22px;align-items:center;padding-inline:22px;font-size:.88rem;font-weight:850;display:flex;position:fixed;bottom:26px;right:26px;box-shadow:0 8px 14px -12px #003f2b9e}.marketing-nav nav a:active,.marketing-primary:active,.marketing-ready a:active,.marketing-result-foot a:active,.marketing-footer-intro a:active,.marketing-floating-cta:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.marketing-page,.marketing-page a,.marketing-page button,.marketing-page summary{cursor:url(/brand/nuggy-cursor.svg) 4 3,auto}.marketing-page a,.marketing-page button,.marketing-page summary{cursor:url(/brand/nuggy-cursor.svg) 4 3,pointer}.marketing-footer-intro a:hover svg{transform:translate(2px,-2px)}.marketing-floating-cta:hover{background:#ffe59a}}@media (max-width:800px){.marketing-concierge-shell .iphone-screen{border-radius:44px}}@media (max-width:900px){.marketing-results-grid{grid-template-columns:1fr}.marketing-result-card{min-height:350px}.marketing-concierge-shell .concierge-scroll-sticky{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;gap:28px;padding:7svh 0 3svh}.marketing-concierge-shell .concierge-scroll-copy{text-align:center;margin-inline:auto}.marketing-concierge-shell .concierge-scroll-copy h2{font-size:clamp(3rem,9vw,5.4rem)}.marketing-concierge-shell .concierge-lede{margin:18px auto 0}.marketing-concierge-shell .iphone-shell{height:min(57svh,610px)}.marketing-faq{grid-template-columns:1fr;gap:48px}.marketing-faq>h2{max-width:9ch}.marketing-faq>h2 span{white-space:normal}.marketing-ready>div{gap:34px}.marketing-footer{grid-template-columns:1fr}.marketing-hero-inner{min-height:max(900px,108svh);padding-bottom:80px}.marketing-hero-inner:before{clip-path:polygon(2.5% 0,97.5% 0,100% 100%,0 100%);border-radius:54px 54px 32px 32px;inset:20px 0 110px}.marketing-hero-media-health{display:none}.marketing-hero-media-inventory{width:min(42%,340px);top:auto;bottom:4%;left:-2%}.marketing-book-layout{grid-template-columns:1fr}.marketing-book-copy h1{max-width:none}.marketing-book-pos-scroll{width:100vw;margin-inline:calc(50% - 50vw)}}@media (max-width:640px){.marketing-nav{border-radius:22px;width:calc(100% - 24px);height:56px;padding-left:15px;top:14px}.marketing-logo{width:92px}.marketing-nav nav>a:first-child{display:none}.marketing-nav nav .marketing-nav-cta{height:42px;padding-inline:16px}.marketing-hero{padding:8px 8px 0}.marketing-hero-inner{min-height:max(760px,100svh);padding:128px 18px 48px}.marketing-hero-inner:before{clip-path:polygon(1.5% 0,98.5% 0,100% 100%,0 100%);border-radius:34px 34px 24px 24px;inset:16px 0 42px}.marketing-hero-copy h1{font-size:clamp(3.45rem,16vw,5.1rem)}.marketing-hero-copy p{font-size:1rem}.marketing-hero-dashboard{border-radius:18px 18px 14px 14px;width:100%;margin-top:58px}.marketing-hero-media{display:none}.marketing-results{padding-inline:12px}.marketing-results>h2{margin-left:10px;font-size:4.1rem}.marketing-result-card{border-radius:24px;min-height:360px;padding:24px}.marketing-scroll-statement-shell .statement-sticky{padding:8svh 24px 12svh}.marketing-scroll-statement-shell .statement-text{letter-spacing:-.06em;width:calc(100vw - 48px);font-size:clamp(2.6rem,11.8vw,4rem)}.marketing-dashboard-shell{padding-inline:10px}.marketing-dashboard-shell>header h2{font-size:clamp(3.2rem,14vw,5rem)}.marketing-dashboard-shell .feature-video-selector{position:static}.marketing-dashboard-shell .feature-video-tabs button{min-height:54px}.marketing-concierge-shell{padding:0}.marketing-concierge-shell .concierge-scroll{width:100%;max-width:none;height:300svh;margin:0;padding:0}.marketing-concierge-shell .concierge-scroll-sticky{z-index:46;height:100svh;min-height:100svh;padding:0;display:block;position:sticky;top:0;overflow:hidden}.marketing-concierge-shell .concierge-scroll-copy{pointer-events:none;text-align:left;z-index:2;max-width:calc(100% - 48px);margin:0;position:absolute;top:max(88px,11svh);left:24px;right:24px}.marketing-concierge-shell .concierge-scroll-copy h2{max-width:8ch;font-size:clamp(3.4rem,15.5vw,4.9rem)}.marketing-concierge-shell .concierge-lede{max-width:32rem;margin:18px 0 0;font-size:1rem;line-height:1.4}.marketing-concierge-shell .iphone-stage{transform-origin:bottom;z-index:1;align-items:stretch;width:100%;min-height:100svh;position:absolute;inset:0}.marketing-concierge-shell .iphone-shell{box-shadow:none;background:#101010;border-radius:0;flex-shrink:0;width:100%;max-width:none;height:100svh;min-height:100svh;max-height:100svh;padding:0}.marketing-concierge-shell .iphone-shell:before,.marketing-concierge-shell .iphone-shell:after{display:none}.marketing-concierge-shell .iphone-screen{border-radius:0}.marketing-concierge-shell .iphone-status{min-height:calc(42px + env(safe-area-inset-top));padding-top:max(8px, env(safe-area-inset-top))}.marketing-concierge-shell .imessage-compose{padding-bottom:max(20px, env(safe-area-inset-bottom))}.marketing-faq{padding-inline:22px}.marketing-faq>h2{font-size:clamp(3.7rem,16vw,4.3rem)}.marketing-faq-list summary{min-height:74px}.marketing-ready{padding:clamp(40px,10vw,64px) 8px 64px}.marketing-ready>div{border-radius:28px;min-height:300px;padding:34px 24px}.marketing-ready h2{font-size:4rem}.marketing-footer{gap:54px;margin-top:8px;padding-inline:26px}.marketing-footer-links{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-footer-meta{flex-direction:column;gap:8px}.marketing-floating-cta{min-height:50px;bottom:14px;right:14px}}@media (prefers-reduced-motion:reduce){.marketing-logo-track{animation:none;transform:none}.marketing-scroll-statement-shell .scroll-statement,.marketing-concierge-shell .concierge-scroll{height:auto}.marketing-scroll-statement-shell .statement-sticky,.marketing-concierge-shell .concierge-scroll-sticky{height:auto;min-height:720px;position:relative;top:auto}.marketing-dashboard-shell .feature-video-selector{min-height:0;position:static;top:auto}.marketing-nav nav a,.marketing-primary,.marketing-ready a,.marketing-result-foot a,.marketing-footer-intro a,.marketing-floating-cta{transition-duration:80ms}.marketing-nav nav a:active,.marketing-primary:active,.marketing-ready a:active,.marketing-result-foot a:active,.marketing-footer-intro a:active,.marketing-floating-cta:active{transform:scale(.99)}.marketing-faq-list details::details-content{transition-duration:.12s}}@media (max-width:640px) and (prefers-reduced-motion:reduce){.marketing-concierge-shell{padding:0}.marketing-concierge-shell .concierge-scroll-sticky{z-index:46;height:100svh;min-height:100svh;padding:0;display:block;overflow:hidden}.marketing-concierge-shell .concierge-scroll-copy{pointer-events:none;text-align:left;z-index:2;max-width:calc(100% - 48px);position:absolute;inset:max(88px,11svh) 24px auto}.marketing-concierge-shell .iphone-stage{min-height:100svh;position:absolute;inset:0}.marketing-concierge-shell .iphone-shell{border-radius:0;width:100%;max-width:none;height:100svh;min-height:100svh;max-height:100svh;padding:0}.marketing-concierge-shell .iphone-screen{border-radius:0}}@media (prefers-reduced-transparency:reduce){.marketing-nav{-webkit-backdrop-filter:none;background:#fffef9}}@media (prefers-contrast:more){.marketing-nav{border-color:var(--marketing-green-deep)}.marketing-result-copy p,.marketing-concierge-shell .concierge-lede,.marketing-faq-list details p{color:var(--marketing-green-deep)}}
