.ds-start-page{background:var(--ds-ivory);overflow-x:clip}.start-nav{z-index:10;color:var(--ds-ivory);justify-content:space-between;align-items:center;gap:24px;padding:28px 5%;font-size:13px;display:flex;position:absolute;inset:0 0 auto}.start-nav nav{align-items:center;gap:26px;display:flex}.start-nav-actions{align-items:center;gap:20px;display:flex}.start-nav .ds-button{height:40px!important;min-height:40px!important}.ds-start-page .start-hero .ds-sky-content{text-align:center;max-width:900px;margin:auto;padding:140px 24px 0}.start-hero{background:var(--ds-sky-start)}.start-hero .ds-sky-fade{height:300px}.start-hero .ds-ring{margin-bottom:22px}.start-eyebrow{color:var(--ds-sky-light);font-size:14px;margin-bottom:18px!important}.ds-start-page h1{margin:0}.start-hero h1 em{color:var(--ds-sky-light);display:block}.start-sub{font-size:18px;margin:26px auto 30px!important}.start-hero-prompt{text-align:left;max-width:620px;margin:auto;scroll-margin-top:30px}.start-hero-prompt .ds-prompt-line>.ds-ring{display:none}.start-hero-prompt .ds-prompt{background:var(--ds-paper)}.start-hero-prompt .ds-prompt textarea{resize:none}.start-microcopy{max-width:600px;color:var(--ds-ivory);font-size:12px;margin:24px auto 0!important}.start-storage-error{color:var(--ds-ivory);font-size:14px;margin-top:18px!important}.start-wrap{width:min(1160px,90%);margin:auto}.start-section{padding:80px 0}.start-section-head{margin-bottom:38px}.start-section-head p{color:var(--ds-stone);margin-top:16px}.start-watch{z-index:3;margin-top:-130px;position:relative}.start-watch>h2{text-align:center;margin-bottom:36px}.ds-start-page .ds-home-deferred:not([data-loaded]){min-height:1050px}.start-build-window{border:1px solid var(--ds-line);background:var(--ds-paper);box-shadow:var(--ds-shadow-deep);border-radius:24px;overflow:hidden}.start-window-header{border-bottom:1px solid var(--ds-line);justify-content:space-between;align-items:center;gap:18px;padding:20px 26px;font-size:14px;display:flex}.start-build-grid{grid-template-columns:170px minmax(0,1fr);gap:22px;padding:24px;display:grid}.start-demo-panels{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;min-width:0;display:grid}.start-build-window .ds-thread-header{gap:8px}.start-build-window .ds-thread-header>.ds-ring{width:28px}.start-build-window .ds-thread-header h3{font-size:22px}.start-build-window .ds-thread-header .ds-button{padding:0 8px}.start-build-window .ds-live-canvas{align-self:stretch}.start-build-window .ds-canvas-head{display:block}.start-build-window .ds-canvas-head h3{font-size:22px}.start-build-window .ds-canvas-result{margin-inline:18px;padding:20px}.start-build-window .ds-canvas-result>.start-passport-card{box-shadow:none;border:0;padding:0}.start-demo-notice{min-height:48px;color:var(--ds-muted);padding:0 24px 18px;font-size:12px}.start-checklist p{border-top:1px solid var(--ds-line);padding:16px 0}.start-journey{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.start-journey article{background:var(--ds-paper);border:1px solid var(--ds-line);border-radius:8px;padding:28px 24px}.start-journey svg{color:var(--ds-accent);margin-bottom:36px}.start-journey p{color:var(--ds-stone);margin-top:14px;font-size:15px}.start-passport-section{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.start-passport-copy p{max-width:460px;color:var(--ds-stone);margin-top:22px}.start-passport-copy ul{margin:28px 0 0;padding:0;list-style:none}.start-passport-copy li{gap:12px;margin:16px 0;font-size:14px;display:flex}.start-passport-copy li svg{width:18px;color:var(--ds-accent);flex:none}.start-passport-stage{position:relative}.start-passport-stage>.ds-preview-label{margin-bottom:20px;display:block}.start-passport-card{background:var(--ds-white);border:1px solid var(--ds-line);box-shadow:var(--ds-shadow);border-radius:20px;min-height:310px;padding:32px}.start-passport-top{color:var(--ds-muted);justify-content:space-between;align-items:center;margin-bottom:24px;font-size:11px;display:flex}.start-initial{background:var(--ds-ivory);width:44px;height:44px;color:var(--ds-accent);border-radius:50%;place-items:center;font-family:Newsreader,serif;font-size:24px;display:grid}.start-passport-tagline{color:var(--ds-stone);margin:14px 0!important}.start-brand-sample{align-items:center;gap:8px;padding:24px 0;font-family:Newsreader,serif;font-size:24px;display:flex}.start-brand-sample span{margin-right:auto}.start-brand-sample i{background:var(--ds-ink);border-radius:50%;width:24px;height:24px}.start-brand-sample i:nth-of-type(2){background:var(--ds-accent)}.start-brand-sample i:nth-of-type(3){background:var(--ds-ivory);border:1px solid var(--ds-line)}.start-passport-services>div{border-top:1px solid var(--ds-line);flex-wrap:wrap;justify-content:space-between;gap:8px;padding:16px 0;font-size:13px;display:flex}.start-passport-services small{color:var(--ds-muted);margin:4px 0 22px;font-size:11px;display:block}.start-passport-services .ds-button{width:100%}.start-passport-note{color:var(--ds-muted);font-size:12px;margin-top:18px!important}.start-passport-card>*{animation:.4s ease-out both ds-reveal}.start-preview-notice{min-height:40px;color:var(--ds-muted);font-size:12px;margin-top:18px!important}.start-audit-panel{border-radius:24px}.start-audit-panel .ds-sky-content{justify-content:space-between;align-items:center;gap:40px;padding:48px;display:flex}.start-audit-panel .ds-sky-fade{height:100px}.start-audit-panel h2{max-width:560px;font-size:36px}.start-audit-panel p{max-width:540px;margin-top:20px}.start-price-layout{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.start-price-layout>div>p{color:var(--ds-stone);max-width:420px;margin-top:22px}.start-price-card{border:1px solid var(--ds-line);background:var(--ds-paper);border-radius:24px;padding:40px}.start-price-card h3{font-size:32px}.start-price-card ul{margin:0;padding:24px 0;list-style:none}.start-price-card li{gap:12px;margin:16px 0;font-size:14px;display:flex}.start-price-card li svg{color:var(--ds-accent);flex:none;width:18px}.start-price-card p{color:var(--ds-muted);margin-bottom:26px;font-size:12px}.start-faq{max-width:820px}.start-faq h2{margin-bottom:36px}.start-faq details{border-top:1px solid var(--ds-line);padding:24px 0}.start-faq summary{cursor:pointer;justify-content:space-between;gap:24px;font-size:17px;list-style:none;display:flex}.start-faq summary:after{content:"+";color:var(--ds-muted);font-size:24px}.start-faq details[open] summary:after{content:"−"}.start-faq details p{color:var(--ds-stone);margin:18px 0 0;font-size:15px}.start-closing{text-align:center;padding:80px 24px 110px}.start-closing h2{margin:26px 0 32px}.start-build-grid>.ds-stream-list{flex-direction:column;align-self:start;gap:10px;display:flex}.start-build-grid>.ds-stream-list>.ds-button{align-items:center;height:auto;min-height:72px;padding:12px!important}.start-build-grid .ds-stream-meta{font-size:10px}.ds-start-page [data-motion-paused=true],.ds-start-page [data-motion-paused=true] *{animation-play-state:paused!important}@media(max-width:1000px){.start-nav>nav{display:none}.start-build-grid{grid-template-columns:1fr}.start-build-grid>.ds-stream-list{flex-direction:row;display:flex;overflow-x:auto}.start-build-grid>.ds-stream-list>.ds-button{flex:none}.start-passport-section,.start-price-layout{gap:40px}.start-journey{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.start-nav{gap:12px;padding:22px 20px}.start-nav-actions{gap:16px}.start-nav-actions .ds-button{display:none}.ds-start-page .start-hero .ds-sky-content{padding:118px 20px 0}.ds-start-page h1{font-size:44px;line-height:48px}.start-hero .ds-ring{width:64px;height:64px}.start-sub{font-size:16px;margin:24px 0!important}.start-hero-prompt .ds-prompt{padding:16px}.start-hero-prompt .ds-chips{gap:6px}.start-hero-prompt .ds-chips .ds-button{padding:8px 10px;font-size:11px}.start-microcopy{max-width:290px;font-size:11px}.start-hero .ds-sky-fade{height:230px}.start-wrap{width:calc(100% - 40px)}.start-section{padding:55px 0}.ds-start-page h2{font-size:36px}.start-watch{margin-top:-90px}.start-watch>h2{font-size:32px}.start-window-header{flex-wrap:wrap;gap:8px;padding:18px}.start-build-grid{gap:16px;padding:16px}.start-demo-panels{scroll-snap-type:x mandatory;gap:16px;display:flex;overflow-x:auto}.start-demo-panels>.ds-foundation{scroll-snap-align:start;flex:0 0 100%}.start-build-window .ds-thread-header h3{font-size:19px}.start-build-window .ds-thread-header .ds-button span{display:none}.start-build-window .ds-prompt{padding:14px}.start-build-window .ds-prompt-line{gap:8px}.start-build-window .ds-prompt-line>.ds-ring{display:none}.start-build-window .ds-decision{padding:20px}.start-build-window .ds-decision .ds-actions .ds-button{white-space:normal;padding:0 14px}.start-build-window .ds-canvas-head{display:block}.start-journey{grid-template-columns:1fr}.start-journey article{padding:24px}.start-journey svg{margin-bottom:20px}.start-passport-section,.start-price-layout{grid-template-columns:1fr;gap:36px}.start-passport-card{padding:24px}.start-audit-panel .ds-sky-content{padding:30px 24px;display:block}.start-audit-panel .ds-sky-content>.ds-button{margin-top:26px}.start-audit-panel h2{font-size:30px}.start-price-card{padding:28px}.start-faq summary{font-size:16px}.start-closing{padding:55px 20px 80px}}@media(prefers-reduced-motion:reduce){.ds-start-page *{scroll-behavior:auto!important}.ds-start-page .start-passport-card>*{animation:none}}
