:root{--dg-bg:#f6f4ed;--dg-surface:#eeeae0;--dg-card:#fffefa;--dg-text:#171a1e;--dg-muted:#50565c;--dg-subtle:#666e74;--dg-border:#dbd7c8;--dg-border-strong:#bfb9a9;--glass:#ffffffab;--glass-solid:#fffefa;--glass-border:#ffffffe8;--glass-shadow:0 18px 48px #42351414, 0 2px 9px #42351409;--glass-shadow-hover:0 25px 55px #4b3a0d1f, 0 0 0 1px #ffc9283d;--gold-glow:#ffc92833}.dark{--dg-bg:#0c1015;--dg-surface:#131a21;--dg-card:#1a222b;--dg-text:#f5f4ef;--dg-muted:#c1c8cc;--dg-subtle:#a2abb0;--dg-border:#34414a;--dg-border-strong:#52606a;--glass:#1d252dc7;--glass-solid:#1b242d;--glass-border:#ffffff21;--glass-shadow:0 22px 56px #00000040, inset 0 1px #ffffff0b;--glass-shadow-hover:0 26px 58px #00000052, 0 0 0 1px #ffc9283d;--gold-glow:#ffc9281f}html{scroll-padding-top:104px}body{background:var(--dg-bg);background-image:radial-gradient(85% 40% at 90% 8%,#ffd76f1a,#0000 70%)}.dark body{background-image:radial-gradient(90% 35% at 95% 5%,#c8942611,#0000 72%)}main{overflow:clip}.section{background:0 0;padding-block:clamp(76px,7.2vw,118px);position:relative}.section.surface{background:linear-gradient(130deg,#ebe4d087,#ffffff29 55%,#e5dac052)}.dark .section.surface{background:linear-gradient(130deg,#21292ee0,#131a2166 58%,#23221a66)}.section-heading{margin-bottom:clamp(32px,4vw,54px)}.section-heading h2,.section h2{letter-spacing:-.045em}.section-heading h2{line-height:1.08}.eyebrow{color:#806000;letter-spacing:.18em}.dark .eyebrow{color:#e6b93f}.site-header,.site-header.is-scrolled{z-index:50;border:1px solid var(--glass-border);background:var(--glass-solid);border-radius:20px;width:min(1370px,100% - 32px);height:66px;margin:12px auto 0;transition:background .25s,box-shadow .25s,border-color .25s;position:sticky;top:12px;box-shadow:0 16px 42px #27200f1f,inset 0 1px #ffffff6b}.site-header.is-scrolled{box-shadow:0 20px 50px #27200f29,inset 0 1px #ffffff5c}.dark .site-header,.dark .site-header.is-scrolled{box-shadow:0 18px 48px #0000005c,inset 0 1px #ffffff0f}@supports ((-webkit-backdrop-filter:blur(14px)) or (backdrop-filter:blur(14px))){.site-header,.site-header.is-scrolled{background:var(--glass);-webkit-backdrop-filter:blur(16px)saturate(1.25)}}.site-nav{width:calc(100% - 36px)}.header-brand-icon{border-radius:11px;width:38px;height:38px;box-shadow:0 3px 12px #543e0029}.header-brand-name{letter-spacing:-.06em;font-size:1.28rem}.desktop-nav{gap:clamp(10px,1.5vw,25px)}.desktop-nav>a:not(.nav-cta){border-bottom:0;padding-block:10px;position:relative}.desktop-nav>a:not(.nav-cta):after{content:"";background:var(--dg-yellow);transform-origin:0;border-radius:4px;height:2px;transition:transform .2s;position:absolute;bottom:4px;left:0;right:0;transform:scaleX(0)}.desktop-nav>a.is-active:not(.nav-cta):after,.desktop-nav>a:not(.nav-cta):hover:after{transform:scaleX(1)}.theme-toggle,.menu-button{border-color:var(--dg-border);background:#ffffff59;border-radius:12px}.dark .theme-toggle,.dark .menu-button{background:#ffffff0e}.nav-cta{z-index:1;isolation:isolate;border-radius:11px;min-height:43px;padding-inline:15px;position:relative;transform:translateZ(0);box-shadow:0 6px 17px #bb890029}.nav-cta:hover{transform:translateY(-1px)}.mobile-nav-backdrop{border-radius:0}.mobile-nav{border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);border-radius:18px}.hero{isolation:isolate;background:radial-gradient(ellipse 38% 46% at 13% 30%, #ffde8436, transparent 80%), radial-gradient(ellipse 38% 47% at 89% 45%, #ffcc4b30, transparent 80%), var(--dg-bg);min-height:0;padding-block:clamp(48px,6vh,76px) clamp(64px,8vh,102px);position:relative}.dark .hero{background:radial-gradient(ellipse 42% 50% at 14% 30%, #a9750d26, transparent 80%), radial-gradient(ellipse 40% 50% at 88% 45%, #dc9d121c, transparent 80%), var(--dg-bg)}.hero:before{content:none;display:none}.hero-grid{grid-template-columns:minmax(0,1.03fr) minmax(0,.97fr);gap:clamp(30px,4vw,76px)}.hero-copy{z-index:1;position:relative}.hero h1{letter-spacing:-.065em;font-size:clamp(3.25rem,4.55vw,4.75rem);line-height:1.04}.hero h1 span:last-child{color:#95700b}.dark .hero h1 span:last-child{color:#ffd054}.hero .lede{max-width:650px}.hero .workflow-showcase{background:radial-gradient(circle at 94% 2%,#fdc5462e,#0000 34%),linear-gradient(145deg,#222b33f7,#0b1017f5);border:1px solid #fff3;border-radius:27px;position:relative;box-shadow:0 30px 70px #27241938,inset 0 1px #ffffff21}.hero .workflow-showcase:after{content:"";pointer-events:none;border:1px solid #ffffff0e;border-radius:21px;position:absolute;inset:8px}.hero .workflow-example-tabs button{background:#ffffff12;border-color:#ffffff26;border-radius:10px}.hero .workflow-example-tabs button:hover{background:#ffffff1c}.hero .workflow-example-tabs button[aria-pressed=true]{background:var(--dg-yellow);color:#080b12}.hero .workflow-example-steps li{background:#ffffff13;border-color:#ffffff1f;border-radius:12px;box-shadow:inset 0 1px #ffffff0b}.hero .workflow-example-steps li:before{border-color:#222a30}.hero .workflow-example-steps p,.hero .workflow-example-note{color:#d0d5d8}.hero .workflow-mascot{border-color:#fff3;border-radius:13px}.hero .microcopy{line-height:1.6}.benefits-section.section{background:0 0;border:0;padding:0 0 24px}.benefit-strip{border:1px solid var(--glass-border);background:var(--glass);box-shadow:var(--glass-shadow);border-radius:17px}.benefit-strip li{padding-block:17px}.solution-card,.demo-card,.pricing-grid article,.care-grid article,.service-card,.review-card,.integration-strip,.integration-tile,.builder-steps,.knowledge-visual,.builder-teaser-visual,.founder-panel,.about-founder-panel,.contact-form,.builder-summary,.pricing-preview-list,.why-grid div,.why-grid article,.demo-detail-visual,.price-note,.notice,.attached-brief,.mail-fallback{background:var(--glass);border-color:var(--glass-border);box-shadow:var(--glass-shadow)}.solution-card,.demo-card,.pricing-grid article,.care-grid article,.service-card,.review-card,.integration-strip,.builder-steps,.knowledge-visual,.builder-teaser-visual,.founder-panel,.about-founder-panel,.contact-form,.builder-summary,.pricing-preview-list{border-radius:20px}.solution-card,.demo-card,.pricing-grid article,.care-grid article,.service-card,.review-card,.integration-tile{transition:transform .24s,box-shadow .24s,border-color .24s,background .24s}.solution-card:hover,.solution-card:focus-within,.demo-card:hover,.demo-card:focus-within,.pricing-grid article:hover,.pricing-grid article:focus-within,.care-grid article:hover,.service-card:hover,.service-card:focus-within,.review-card:hover,.integration-tile:hover{box-shadow:var(--glass-shadow-hover);border-color:#c99919b8;transform:translateY(-4px)}.card-icon{background:#ffc92829;border:1px solid #ffc9284d;border-radius:13px;width:48px;height:48px}.dark .card-icon{color:var(--dg-yellow)}.solution-card>.solution-card-cta{background:#1c2228;border-color:#1c2228;border-radius:11px}.dark .solution-card>.solution-card-cta{background:var(--dg-yellow);border-color:var(--dg-yellow);color:#080b12}.dark .solution-card>.solution-card-cta:hover{color:#080b12;background:#edb91e}.pricing-grid article.recommended{background:linear-gradient(155deg, #fff4ceb8, var(--glass) 45%);border:1.5px solid #d2a42b}.dark .pricing-grid article.recommended{background:linear-gradient(155deg, #70521442, var(--glass) 45%)}.recommend-label{border-radius:7px}.pricing-grid .price{color:var(--dg-text);letter-spacing:-.045em}.pricing-grid article .button{margin-top:auto}.service-card.selected{border-color:var(--dg-yellow);box-shadow:0 0 0 2px #ffc9282b, var(--glass-shadow)}.builder-tools{border:1px solid var(--glass-border);background:var(--glass-solid);box-shadow:var(--glass-shadow);border-radius:17px;padding:14px;top:92px}.dark .builder-tools{background:var(--glass-solid)}.builder-summary{top:92px}.mobile-summary-bar{background:var(--glass-solid)}.integration-strip{padding:clamp(20px,3vw,32px)}.integration-tile{background:var(--glass);border-color:var(--glass-border)}.integration-tile:hover{box-shadow:var(--glass-shadow-hover)}.integration-tile-mark{background:#fff}.integration-marquee{-webkit-mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000);mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000)}.service-marquee-shell{box-shadow:var(--glass-shadow);border-radius:20px}.knowledge-visual{background:linear-gradient(145deg, var(--glass), #ffc92814)}.knowledge-visual>div,.builder-steps li,.builder-teaser-visual span{background:var(--glass);border-color:var(--glass-border);border-radius:12px}.knowledge-arrow{color:#a07912}.dark .knowledge-arrow,.dark .knowledge-visual svg{color:var(--dg-yellow)}.feature-list>div{border-color:var(--dg-border)}.process-section{background:radial-gradient(65% 100% at 85% 0,#b9871c29,#0000 75%),#161b20}.dark .process-section{background:radial-gradient(65% 100% at 85% 0,#b9871c1f,#0000 75%),#111920}.process-section .timeline{border:0;gap:14px}.process-section .timeline article{background:#ffffff0e;border:1px solid #ffffff21;border-radius:17px;padding:28px;box-shadow:inset 0 1px #ffffff12}.process-section .timeline span{margin-bottom:24px}.proof-row{border-color:var(--dg-border)}.proof-row svg{width:23px;height:23px;margin-top:2px}.why-grid{background:0 0;border:0;gap:12px;overflow:visible}.why-grid div,.why-grid article{border:1px solid var(--glass-border);border-radius:16px}.demo-visual,.demo-detail-visual{background:linear-gradient(145deg,#1c252d,#0f151b);border-radius:13px}.review-card{width:min(360px,100vw - 48px)}.founder-panel,.about-founder-panel{background:linear-gradient(155deg, var(--glass), #ffc92814)}.founder-panel .founder-photo,.about-founder-panel .founder-photo{border-radius:13px}.faq{border-top:1px solid var(--dg-border)}.faq button{color:var(--dg-text)}.inner-hero{background:radial-gradient(ellipse 45% 85% at 90% 20%, var(--gold-glow), transparent 80%), var(--dg-surface)}.dark .inner-hero{background-color:#121920}.final-cta,.section.final-cta{background:radial-gradient(ellipse 70% 120% at 80% 0, #ffd6684f, transparent 75%), var(--dg-bg);color:var(--dg-text)}.final-cta .cta-inner{box-shadow:var(--glass-shadow);background:linear-gradient(135deg,#ffeeb5de,#ffffffa8);border:1px solid #ffc9288c;border-radius:25px;padding:clamp(28px,5vw,58px)}.dark .final-cta .cta-inner{background:linear-gradient(135deg,#5b461c99,#1f2629d9)}.final-cta .eyebrow,.final-cta p{color:var(--dg-muted)}.cta-inner h2{color:var(--dg-text)}.dark .final-cta .button-light{color:#fff;background:#ffffff1a;border-color:#ffffff42}.footer{border-top:1px solid var(--glass-border);background:linear-gradient(160deg, var(--dg-surface), var(--dg-bg))}.footer-grid>div{min-width:0}@media (width>=1061px){.footer-grid{grid-template-columns:minmax(0,1.85fr) minmax(0,.75fr) minmax(0,.8fr) minmax(0,1.45fr) minmax(0,.85fr);column-gap:clamp(20px,2vw,34px)}}.footer-contact-links{min-width:0}.footer-contact-links a{overflow-wrap:anywhere;max-width:100%;display:block}@media (width<=640px){.footer-contact-links{grid-column:1/-1}}.footer-brand .brand-image{border-radius:10px}.button{border-radius:11px;transition:transform .2s,background .2s,border-color .2s,box-shadow .2s}.button-primary:hover{box-shadow:0 9px 25px #c48f003d}.button-outline{background:var(--glass);border-color:var(--dg-border-strong)}.dark .button-outline{background:#ffffff0e}.button-outline:hover{border-color:#bd8d16}.contact-form input,.contact-form textarea,.contact-form select,.builder-fields input,.builder-fields textarea,.service-variant select,.selected-variant select{background:var(--dg-card);color:var(--dg-text);border-radius:10px}.pricing-filter button,.builder-filter button{background:var(--glass);border-color:var(--glass-border)}.reveal-pending{opacity:.82;transform:translateY(16px)}.reveal-pending.is-revealed{transition-duration:.65s}@media (width>=1061px){.hero{min-height:0}.hero .workflow-showcase{min-height:min(600px,73vh)}.hero .workflow-example-steps li{min-height:65px}}@media (width<=1060px){.site-header,.site-header.is-scrolled{width:calc(100% - 24px)}.mobile-nav-backdrop{background:#080b128f;inset:0}.mobile-nav{background:var(--glass-solid);max-height:calc(100svh - 88px);padding:20px;top:76px;right:0}.hero-grid{grid-template-columns:minmax(0,1fr);gap:36px}.hero .workflow-showcase{max-width:760px;margin-inline:auto}.process-section .timeline{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){html{scroll-padding-top:88px}.site-header,.site-header.is-scrolled{border-radius:17px;height:60px;margin-top:8px;top:8px}.site-nav{width:calc(100% - 20px)}.header-brand-icon{width:34px;height:34px}.header-brand-name{font-size:1.13rem}.theme-toggle,.menu-button{width:39px;height:39px}.mobile-nav{max-height:calc(100svh - 76px);top:68px}.section{padding-block:68px}.hero{padding-block:42px 70px}.hero:before{display:none}.hero h1{font-size:clamp(2.65rem,10vw,3.5rem)}.hero .workflow-showcase{border-radius:20px}.benefits-section.section{padding-bottom:16px}.benefit-strip{padding:5px 18px}.benefit-strip li{padding:11px 0}.process-section .timeline{grid-template-columns:1fr}.process-section .timeline article{padding:22px}.builder-tools,.builder-summary{top:78px}.integration-marquee{-webkit-mask-image:none;mask-image:none}.founder-teaser{gap:28px}.final-cta .cta-inner{padding:26px 20px}}@media (width<=380px){.header-brand-name{font-size:1rem}.header-brand-icon{width:31px;height:31px}.hero h1{font-size:2.45rem}}@media (prefers-reduced-motion:reduce){.solution-card,.demo-card,.pricing-grid article,.care-grid article,.service-card,.review-card,.integration-tile,.site-header,.button,.desktop-nav>a:not(.nav-cta):after{transition:none!important}.solution-card:hover,.demo-card:hover,.pricing-grid article:hover,.care-grid article:hover,.service-card:hover,.review-card:hover,.integration-tile:hover{transform:none!important}.reveal-pending{opacity:1;transform:none}}.hero.hero-focused{background:radial-gradient(ellipse 55% 65% at 75% 18%, #ffcd5630, transparent 76%), radial-gradient(ellipse 60% 55% at 10% 85%, #ffd8701f, transparent 80%), var(--dg-bg);align-items:center;min-height:min(900px,100svh - 90px);padding-block:clamp(84px,11svh,150px) clamp(78px,10svh,110px);display:flex}.dark .hero.hero-focused{background:radial-gradient(ellipse 48% 54% at 75% 24%, #f0b33021, transparent 78%), var(--dg-bg)}.hero-focused-inner{text-align:center;justify-content:center;display:flex}.hero-focused .hero-copy{max-width:1120px;margin:auto}.hero-focused .hero-copy .eyebrow{margin-bottom:22px}.hero-focused h1{letter-spacing:-.067em;max-width:1100px;margin-inline:auto;font-size:clamp(3.5rem,6.35vw,6.7rem);line-height:1.025}.hero-focused h1 span{display:block}.hero-focused .lede{max-width:760px;margin:26px auto 29px;font-size:clamp(1.07rem,1.55vw,1.37rem);line-height:1.65}.hero-focused .button-row{justify-content:center}.hero-focused .microcopy{max-width:850px;color:var(--dg-muted);margin:20px auto 0;font-size:.82rem}.hero-explore-link{color:var(--dg-text);text-underline-offset:5px;align-items:center;gap:10px;margin-top:clamp(30px,5vh,66px);font-size:.84rem;font-weight:700;text-decoration:underline;display:inline-flex}.hero-explore-link:hover{color:#9b750f}.workflow-demo-section.section{background:linear-gradient(155deg,#eee6d28c,#ffffff1f 55%,#eee2c44d);min-height:92svh;padding-block:clamp(72px,9vw,116px)}.dark .workflow-demo-section.section{background:linear-gradient(155deg,#151e25,#0c1015 73%)}.workflow-demo-intro{text-align:center;max-width:800px;margin:0 auto 35px}.workflow-demo-intro h2{margin:7px 0 16px;font-size:clamp(2.3rem,4vw,4rem);line-height:1.09}.workflow-demo-intro>p:last-child{color:var(--dg-muted);max-width:690px;margin:0 auto;font-size:1.04rem}.workflow-demo-section .workflow-showcase{color:#f8f9fc;background:radial-gradient(circle at 96% 0,#fdc54624,#0000 37%),linear-gradient(145deg,#28323b,#0d141c 83%);border:1px solid #ffffff30;border-radius:27px;max-width:1050px;margin-inline:auto;padding:clamp(22px,3vw,45px);box-shadow:0 27px 74px #151e263d,inset 0 1px #ffffff24}.workflow-demo-section .workflow-showcase-heading span,.workflow-demo-section .workflow-step-number{color:#ffc928}.workflow-demo-section .workflow-showcase-heading h3{color:#fff;margin:6px 0 0;font-size:clamp(1.45rem,2.25vw,2rem)}.workflow-demo-section .workflow-example-tabs{gap:12px;margin-bottom:14px}.workflow-demo-section .workflow-example-tabs button{color:#e9edf2;background:#ffffff12;border:1px solid #ffffff26;border-radius:12px;min-height:53px;font-size:.91rem}.workflow-demo-section .workflow-example-tabs button:hover{background:#ffffff26}.workflow-demo-section .workflow-example-tabs button[aria-pressed=true]{color:#10151b;background:#ffc928;border-color:#ffc928}.workflow-package-label{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding:13px 17px;display:flex}.workflow-package-label span{color:#cdd3d9;font-size:.76rem}.workflow-package-label strong{color:#ffd052;font-size:.88rem}.workflow-demo-section .workflow-example-steps{gap:10px}.workflow-demo-section .workflow-example-steps li{opacity:0;transform-origin:top;background:#ffffff12;border:1px solid #ffffff1f;border-radius:13px;min-height:76px;animation:.72s cubic-bezier(.2,.75,.2,1) forwards workflowFloatIn;transform:translateY(30px)scale(.985)rotateX(8deg);box-shadow:0 14px 28px #0000001a}.workflow-demo-section .workflow-example-steps li:first-child{animation-delay:40ms}.workflow-demo-section .workflow-example-steps li:nth-child(2){animation-delay:.16s}.workflow-demo-section .workflow-example-steps li:nth-child(3){animation-delay:.28s}.workflow-demo-section .workflow-example-steps li:nth-child(4){animation-delay:.4s}@keyframes workflowFloatIn{0%{opacity:0;transform:translateY(34px)scale(.978)rotateX(10deg);box-shadow:0 8px 16px #00000014}55%{opacity:1;transform:translateY(-6px)scale(1.005)rotateX(-2deg);box-shadow:0 22px 42px #00000029}to{opacity:1;transform:translateY(0)scale(1)rotateX(0);box-shadow:0 14px 28px #0000001a}}.workflow-demo-section .workflow-example-steps h4{color:#fff;margin:0;font-size:.99rem;line-height:1.3}.workflow-demo-section .workflow-example-steps p{color:#ccd2d9;font-size:.85rem}.workflow-demo-section .workflow-example-steps li:before{border-color:#26313a}.workflow-demo-section .workflow-example-steps:before{background:#ffc928}.workflow-example-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;display:flex}.workflow-demo-section .workflow-example-note{color:#ccd2d9;max-width:670px;margin:0;font-size:.76rem}.workflow-example-footer a{color:#ffd052;white-space:nowrap;align-items:center;gap:7px;font-size:.87rem;font-weight:750;display:inline-flex}.workflow-example-footer a svg{width:17px}.workflow-example-footer a:hover{text-decoration:underline}.workflow-demo-section .workflow-mascot{border-color:#fff3;border-radius:13px}.benefits-section.section{padding-top:10px}.service-marquee-shell{background:linear-gradient(135deg,#1e252c,#101720);box-shadow:0 12px 30px #18202714}.service-marquee-item{font-weight:550}.process-section .timeline{perspective:1300px;gap:19px}.process-section .timeline .floating-process-card{isolation:isolate;transform:perspective(1100px) translateY(calc(var(--card-lift,0px) * -.32)) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) rotateZ(var(--tilt-z,0deg));transform-style:preserve-3d;transform-origin:50%;will-change:transform;background:linear-gradient(145deg,#ffffff16,#ffffff0b);border:1px solid #ffffff21;border-radius:22px;padding:28px;transition:transform .24s,box-shadow .24s,border-color .24s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 12px 30px #0000001f}.process-section .timeline .floating-process-card:before{content:"";background:radial-gradient(circle at var(--glow-x,50%) var(--glow-y,50%),#ffde8021,transparent 60%);pointer-events:none;opacity:0;z-index:-1;transition:opacity .25s;position:absolute;inset:0}.process-section .timeline .floating-process-card:hover{border-color:#ffc92894;box-shadow:0 28px 54px #00000038,0 10px 24px #ffd05214,inset 0 1px #ffffff29}.process-section .timeline .floating-process-card:hover:before{opacity:1}.process-section .timeline .floating-process-card h3{margin-top:22px}.pricing-grid article{border-width:1px}.pricing-grid article .package-card-top{min-height:2.6em}.package-scope-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0 4px;display:grid}.package-scope-card{border:1px solid var(--glass-border);background:var(--glass);min-width:0;box-shadow:var(--glass-shadow);border-radius:18px;flex-direction:column;gap:8px;padding:23px;display:flex}.package-scope-card h4{margin:2px 0 0;font-size:1.05rem}.package-scope-card>strong{font-size:1.35rem}.package-scope-card p{color:var(--dg-muted);margin:0;font-size:.88rem;line-height:1.6}.package-scope-card small{color:var(--dg-subtle);margin-top:auto;padding-top:10px}.scope-intro{color:var(--dg-muted);margin:5px 0 15px;font-size:.9rem}.builder-tools,.builder-summary{top:85px}.service-grid{gap:12px}.service-card{padding:16px 18px}.service-card.selected{padding:15px 17px}.service-card h2{margin:11px 0 5px;font-size:1.02rem}.service-card p{margin-bottom:6px;font-size:.82rem;line-height:1.42}.service-card>small{font-size:.77rem;line-height:1.4}.service-card-bottom{padding-top:12px}.honeypot-field{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.form-result{border:1px solid var(--glass-border);border-radius:12px;margin-top:18px;padding:17px}.form-result p{margin:8px 0}.form-result-success{background:#4d98701f;border-color:#579275}.form-result-error{background:#c66d3d1c;border-color:#ce8e53}.site-header,.site-header.is-scrolled{background:#fffefae8}.dark .site-header,.dark .site-header.is-scrolled{background:#151d24ed}@supports ((-webkit-backdrop-filter:blur(18px)) or (backdrop-filter:blur(18px))){.site-header,.site-header.is-scrolled{-webkit-backdrop-filter:blur(22px)saturate(1.3);background:#fffefae6}.dark .site-header,.dark .site-header.is-scrolled{background:#151d24e6}}@media (width<=1050px){.hero.hero-focused{min-height:75svh}.hero-focused h1{font-size:clamp(3rem,7vw,5.3rem)}.package-scope-grid{grid-template-columns:1fr}.workflow-demo-section .workflow-showcase{max-width:780px}}@media (width<=700px){.hero.hero-focused{min-height:min(780px,100svh - 70px);padding-block:85px 60px}.hero-focused-inner{text-align:left}.hero-focused .hero-copy,.hero-focused h1{margin-left:0}.hero-focused h1{font-size:clamp(2.6rem,10.8vw,4rem)}.hero-focused .lede{margin:20px 0 25px;font-size:1.04rem}.hero-focused .button-row{justify-content:flex-start}.hero-focused .microcopy{margin:20px 0 0}.hero-explore-link{margin-top:30px}.workflow-demo-section.section{padding-block:75px}.workflow-demo-intro{text-align:left}.workflow-demo-section .workflow-showcase{border-radius:20px;padding:20px 16px}.workflow-demo-section .workflow-example-tabs{gap:6px}.workflow-demo-section .workflow-example-tabs button{min-height:53px;padding:7px 5px;font-size:.73rem}.workflow-demo-section .workflow-example-steps{padding-left:25px}.workflow-demo-section .workflow-example-steps li{gap:10px;padding:12px 11px}.workflow-demo-section .workflow-example-steps li:before{left:-21px}.workflow-demo-section .workflow-example-steps:before{left:8px}.workflow-package-label{align-items:start}.workflow-example-footer a{white-space:normal}.process-section .timeline .floating-process-card{padding:25px;transform:none!important}.builder-tools,.builder-summary{top:76px}}@media (hover:none),(prefers-reduced-motion:reduce){.process-section .timeline .floating-process-card{transition:none!important;transform:none!important}.process-section .timeline .floating-process-card:before{opacity:0!important}.workflow-demo-section .workflow-example-steps li{opacity:1!important;animation:none!important;transform:none!important}}.dg-scope-details{max-width:1120px}.dg-scope-details>h2{margin-bottom:10px}.dg-compare-scroll{border:1px solid var(--glass-border);background:var(--glass);max-width:100%;box-shadow:var(--glass-shadow);border-radius:20px;margin:26px 0 32px;overflow-x:auto}.dg-compare-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:680px;line-height:1.55}.dg-compare-table th,.dg-compare-table td{text-align:left;vertical-align:top;border-right:1px solid var(--dg-border);border-bottom:1px solid var(--dg-border);color:var(--dg-text);overflow-wrap:anywhere;padding:18px;font-size:.9rem}.dg-compare-table thead th{background:#ffc9281a;font-size:.94rem;font-weight:750}.dg-compare-table th:first-child{width:21%}.dg-compare-table tbody th{color:var(--dg-muted);font-size:.86rem;font-weight:750}.dg-compare-table td:last-child,.dg-compare-table th:last-child{border-right:0}.dg-compare-table tr:last-child>*{border-bottom:0}.dg-compare-bullets{gap:9px;margin:0;padding:0;list-style:none;display:grid}.dg-compare-bullets li{align-items:flex-start;gap:8px;display:flex}.dg-compare-bullets svg{color:#9b7500;flex:0 0 15px;width:15px;height:15px;margin-top:3px}.scope-type-note,.dg-scope-terms-note,.terms-practical-note{color:var(--dg-text);background:#ffc92818;border-left:3px solid #e5ad17;border-radius:8px;padding:16px 19px;line-height:1.65}.dg-scope-terms-note{margin:22px 0 0;font-size:.89rem}.dg-scope-terms-note a{text-underline-offset:3px;font-weight:700;text-decoration:underline}.dg-scope-details .baseline-group{max-width:none}@media (width<=720px){.dg-compare-scroll{margin-inline:-4px}.dg-compare-table th,.dg-compare-table td{padding:12px 13px;font-size:.84rem}}.dg-document-links{flex-wrap:wrap;gap:12px;margin:0 0 28px;display:flex}.dg-document-links a,.dg-terms-download a{border:1px solid var(--dg-border);background:var(--glass);box-shadow:var(--glass-shadow);color:var(--dg-text);border-radius:11px;align-items:center;gap:8px;padding:11px 15px;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.dg-document-links a:hover,.dg-terms-download a:hover{background:#ffc9281a;border-color:#cda126}.dg-document-links svg,.dg-terms-download svg{width:15px;height:15px}.header-brand-mark{position:relative}.header-brand-icon{isolation:isolate;background-color:#fdc61b;background-image:url(/dancing-ghost-header-yellow.png);background-position:50%;background-size:cover;flex:none;display:block;position:relative;overflow:visible}.header-brand-ghost{z-index:2;object-fit:contain;transform-origin:50% 62%;pointer-events:none;will-change:transform;width:100%;height:100%;animation:10.5s ease-in-out infinite both dg-ghost-visit-wordmark;display:block;position:relative}.header-brand-name{z-index:0;position:relative}@keyframes dg-ghost-visit-wordmark{0%,15%,51%,to{transform:translate(0)rotate(0)}21%{transform:translate(48%,-14px)rotate(7deg)}28%{transform:translate(113%,-30px)rotate(-7deg)scale(.96)}33%{transform:translate(120%,-30px)rotate(5deg)scale(.97)}38%{transform:translate(76%,-22px)rotate(-5deg)}44%{transform:translate(-7%,-4px)rotate(3deg)}48%{transform:translate(0)rotate(0)}}@keyframes dg-ghost-hello{0%,to{transform:translate(0)rotate(0)}32%{transform:translate(1.5px,-.65px)rotate(1.5deg)}66%{transform:translate(-.8px,.4px)rotate(-.8deg)}}@media (hover:hover) and (pointer:fine){.brand-link:hover .header-brand-ghost{animation:1s ease-in-out both dg-ghost-hello}}.brand-link:focus-visible .header-brand-ghost{animation:1s ease-in-out both dg-ghost-hello}@media (prefers-reduced-motion:reduce){.header-brand-ghost,.brand-link:hover .header-brand-ghost,.brand-link:focus-visible .header-brand-ghost{will-change:auto;animation:none!important;transform:none!important}}.contact-selected-package{border:1px solid var(--glass-border);background:var(--glass);box-shadow:var(--glass-shadow);border-radius:14px;flex-direction:column;gap:7px;padding:16px 18px;display:flex}.contact-selected-package span{color:var(--dg-muted);font-size:.78rem}.contact-selected-package strong{color:var(--dg-text);font-size:1.12rem}.contact-selected-package small{color:var(--dg-muted);font-size:.81rem;line-height:1.55}#solutions,#how-it-works,#workflow-examples,#demos{scroll-margin-top:110px}@media (width<=700px){#solutions,#how-it-works,#workflow-examples,#demos{scroll-margin-top:84px}}.workflow-demo-section .workflow-example-note{max-width:750px;font-size:.78rem;line-height:1.55}.founder-panel .founder-photo{margin-bottom:20px}.founder-panel>span{line-height:1.5}.final-cta .cta-inner .eyebrow{margin:0 0 clamp(24px,3vw,35px);line-height:1.5}.final-cta .cta-inner h2{margin:0 0 clamp(21px,3vw,28px);line-height:1.13}.final-cta .cta-inner p:not(.eyebrow){margin:0;line-height:1.7}@media (width<=700px){.final-cta .cta-inner .eyebrow{margin-bottom:19px}.final-cta .cta-inner h2{margin-bottom:17px}}.dg-document-links{align-items:center;margin:0 0 24px}.dg-document-links a{padding:9px 13px;font-size:.84rem;font-weight:650}.dg-document-links a:focus-visible,.dg-pricing-jumps a:focus-visible,.pricing-category-head>a:focus-visible{outline-offset:3px;outline:3px solid #a77800}.dg-pricing-jumps{flex-wrap:wrap;align-items:center;gap:9px;margin:15px 0 0;display:flex}.dg-pricing-jumps>span{color:var(--dg-muted);margin-right:2px;font-size:.8rem;font-weight:650}.dg-pricing-jumps a{min-height:43px;color:var(--dg-text);background:#ffc92818;border:1px solid #d4a125;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:9px 15px;font-size:.82rem;font-weight:700;display:inline-flex}.dg-pricing-jumps a:hover{background:#ffc92838}.dg-pricing-jumps svg{width:15px;height:15px;transform:rotate(90deg)}.pricing-category-head>a{border:1px solid var(--glass-border);background:var(--glass);border-radius:10px;align-self:flex-end;padding:10px 12px;font-size:.85rem;text-decoration:none}.pricing-category-head>a:hover{background:#ffc9281a;border-color:#b68719}.pricing-extras{margin-top:clamp(38px,5vw,56px)}#scope-details,#monthly-care,#custom-work{scroll-margin-top:115px}@media (width<=700px){.dg-pricing-jumps{gap:8px}.dg-pricing-jumps>span{flex-basis:100%}.pricing-category-head>a{align-self:flex-start}#scope-details,#monthly-care,#custom-work{scroll-margin-top:85px}}.dg-scope-details .dg-shared-inclusions{border:1px solid var(--glass-border);background:var(--glass);border-radius:16px;margin:2px 0 24px;padding:18px 20px}.dg-shared-inclusions h3{margin:0 0 10px;font-size:1rem}.dg-shared-inclusions ul{gap:9px;margin:0;display:grid}.dg-shared-inclusions li{font-size:.9rem;border:0!important;padding:0!important}.dg-compare-table td .dg-compare-bullets li{line-height:1.5}.footer-brand .footer-static-brand{white-space:nowrap;align-items:center;gap:9px;display:inline-flex}.footer-brand .footer-static-brand .header-brand-icon{border-radius:12px;width:44px;height:44px}.footer-brand .footer-static-brand .header-brand-name{letter-spacing:-.055em;font-size:1.35rem;font-weight:750;color:var(--dg-text)!important}.footer-brand .footer-static-brand .header-brand-ghost{will-change:auto;animation:none!important;transform:none!important}@media (width<=720px){.dg-scope-details .dg-shared-inclusions{padding:14px 16px}.footer-brand .footer-static-brand .header-brand-icon{width:38px;height:38px}.footer-brand .footer-static-brand .header-brand-name{font-size:1.2rem}}#scope-details,#custom-work,#monthly-care,#contact,.pricing-category{scroll-margin-top:118px}.dg-compare-hint{display:none}@media (width<=760px){.dg-compare-hint{color:var(--dg-muted);margin:12px 0 0;font-size:.84rem;line-height:1.5;display:block}}
