@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Space+Grotesk:wght@500;700&display=swap";:root{color-scheme:light;--bg: #f8f0e8;--bg-alt: #fff8f2;--bg-soft: #f2e7df;--panel: rgba(255, 252, 247, .92);--panel-strong: #fffdf9;--text: #17110f;--muted: #665954;--line: rgba(23, 17, 15, .92);--line-soft: rgba(23, 17, 15, .12);--line-faint: rgba(23, 17, 15, .08);--accent: #7d1f31;--accent-dark: #5f1222;--accent-soft: #f4e1e5;--accent-soft-2: #faedf0;--accent-glow: rgba(125, 31, 49, .18);--accent-glow-strong: rgba(125, 31, 49, .28);--trust: #1f5f8f;--trust-soft: rgba(31, 95, 143, .12);--growth: #1f8a5b;--growth-soft: rgba(31, 138, 91, .12);--shadow-sm: 0 10px 22px rgba(69, 48, 43, .06);--shadow-md: 0 18px 44px rgba(69, 48, 43, .08);--shadow-lg: 0 26px 64px rgba(69, 48, 43, .1);--radius-xl: 32px;--radius-lg: 24px;--radius-md: 18px;--radius-sm: 14px;--max-width: 1180px;--sr-motion-duration: .62s;--sr-motion-ease: cubic-bezier(.16, 1, .3, 1);--sr-border-soft: rgba(23, 17, 15, .11);--sr-surface-glass: rgba(255, 255, 255, .72);--sr-blueprint-line: rgba(125, 31, 49, .13);--sr-ambient-burgundy: rgba(125, 31, 49, .16);--sr-ambient-emerald: rgba(31, 138, 91, .14)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;color:var(--text);font-family:Manrope,sans-serif;background:radial-gradient(circle at 10% 10%,rgba(125,31,49,.09),transparent 24%),radial-gradient(circle at 90% 0%,rgba(125,31,49,.06),transparent 22%),linear-gradient(180deg,#fff8f2 0%,var(--bg) 100%)}body:before{content:"";position:fixed;inset:0;background-image:linear-gradient(rgba(23,17,15,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(23,17,15,.02) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.7),transparent 92%);mask-image:linear-gradient(180deg,rgba(0,0,0,.7),transparent 92%);pointer-events:none}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}input::placeholder,textarea::placeholder{color:#85766f}img{display:block;max-width:100%}#root,.app-shell{min-height:100vh}.app-shell{position:relative}.page-main{position:relative;z-index:1;padding:1.1rem 1rem 0}.page-shell{max-width:var(--max-width);margin:0 auto;padding:1.35rem 0 5.75rem}.section,.page-hero,.hero{margin-bottom:2.2rem}.section--compact{margin-bottom:1.6rem}.navbar-wrap{position:sticky;top:0;z-index:30;padding:1rem}.navbar,.mobile-nav__panel{max-width:var(--max-width);margin:0 auto;border:1.5px solid var(--line);background:#fffcf8e0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--shadow-sm)}.navbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-radius:999px;padding:.8rem .95rem}.navbar__brand{display:inline-flex;align-items:center;gap:.85rem;min-width:0}.navbar__brand span{display:grid;place-items:center;width:46px;height:46px;border:1.5px solid var(--line);border-radius:15px;font-family:Space Grotesk,sans-serif;font-weight:700;background:radial-gradient(circle at 50% 50%,rgba(10,37,73,.12),transparent 58%),linear-gradient(180deg,#ffffffdb,#f4e1e5f0),var(--panel-strong);box-shadow:inset 0 1px #fffc,0 8px 18px #7d1f3114;transition:transform .18s ease,box-shadow .18s ease}.brand-mark img{width:100%;height:100%;object-fit:contain;border-radius:inherit;filter:saturate(.96) drop-shadow(0 5px 8px rgba(95,18,34,.14))}.navbar__brand:hover span{transform:translateY(-1px);box-shadow:inset 0 1px #ffffffd9,0 12px 22px #7d1f311f}.navbar__brand strong,.hero h1,.section-header h1,.section-header h2,.dashboard-preview h3,.card h3,.cta-panel h2,.footer__intro h3,.form-panel__title,.chat-widget__header h3,.proof-card__placeholder strong{font-family:Space Grotesk,sans-serif}.navbar__brand div{display:flex;flex-direction:column;min-width:0}.navbar__brand strong{font-size:1rem;line-height:1}.navbar__brand small{color:var(--muted);font-size:.78rem;line-height:1.2;white-space:nowrap}.navbar__links,.footer__links{display:flex;align-items:center;gap:.25rem;flex-wrap:wrap}.navbar__links{flex:1;justify-content:center}.navbar__link,.footer__link{padding:.58rem .72rem;border-radius:999px;font-size:.88rem;transition:background .18s ease,color .18s ease,transform .18s ease}.navbar__link:hover,.footer__link:hover{background:#7d1f3112;transform:translateY(-1px)}.navbar__link--active{background:#7d1f311a;box-shadow:inset 0 0 0 1.5px var(--line)}.navbar__actions{display:flex;align-items:center;gap:.65rem}.navbar__tag{padding:.58rem .85rem;border:1.5px solid var(--line);border-radius:999px;background:#ffffffc7;color:var(--muted);font-size:.82rem;font-weight:700;white-space:nowrap}.navbar__menu{display:none;align-items:center;justify-content:center;flex-direction:column;width:44px;height:44px;border:1.5px solid var(--line);border-radius:14px;background:var(--panel-strong);cursor:pointer}.navbar__menu span{width:18px;height:1.5px;margin:2px 0;background:var(--line)}.mobile-nav{display:none;padding-top:.65rem;overflow:hidden;max-height:0;transition:max-height .22s ease}.mobile-nav--open{max-height:420px}.mobile-nav__panel{display:grid;gap:.45rem;border-radius:26px;padding:1rem}.button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:1.5px solid var(--line);border-radius:999px;padding:.95rem 1.35rem;font-weight:800;line-height:1;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease,border-color .18s ease}.button:hover{transform:translateY(-2px)}.button:active{transform:translateY(0) scale(.99)}.button:disabled{cursor:not-allowed;opacity:.68;transform:none}.button--primary{background:linear-gradient(180deg,#8b2438 0%,var(--accent) 100%);color:#fff9fb;box-shadow:inset 0 1px #ffffff2e,0 14px 30px #7d1f312e}.button--primary:hover{background:linear-gradient(180deg,#95263c 0%,var(--accent-dark) 100%);box-shadow:inset 0 1px #fff3,0 18px 32px #7d1f313d}.button--secondary{background:#ffffffd1;color:var(--text);box-shadow:var(--shadow-sm)}.button--secondary:hover{background:#f4e1e5d9}.button--ghost{background:transparent;color:var(--accent);border-color:#7d1f312e;padding-inline:1rem}.button--ghost:hover{background:#7d1f310f;border-color:#7d1f3157}.button--sm{padding:.8rem 1.1rem;font-size:.92rem}.button:focus-visible,.navbar__menu:focus-visible,.hero-preview-card:focus-visible,.project-preview-frame__button:focus-visible,.featured-build-card__shot-button:focus-visible,.project-lightbox__close:focus-visible,.project-lightbox__nav:focus-visible,.chat-widget__toggle:focus-visible,.chat-widget__chip:focus-visible,.modal__close:focus-visible,.chat-widget__close:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid rgba(125,31,49,.2);outline-offset:2px}.card{position:relative;overflow:hidden;border:1.5px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);box-shadow:var(--shadow-md)}.card--soft{background:linear-gradient(180deg,#fffffff2,#faedf0b3),var(--panel-strong)}.reveal{opacity:0;transform:translate3d(0,16px,0);transition:opacity .64s ease,transform .64s ease;transition-delay:var(--reveal-delay, 0ms);will-change:opacity,transform}.reveal--visible{opacity:1;transform:translateZ(0)}.reveal--stagger>*{opacity:0;transform:translate3d(0,14px,0);transition:opacity .62s ease,transform .62s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.reveal--stagger.reveal--visible>*{opacity:1;transform:translateZ(0)}.reveal--stagger.reveal--visible>*:nth-child(2){transition-delay:70ms}.reveal--stagger.reveal--visible>*:nth-child(3){transition-delay:.12s}.reveal--stagger.reveal--visible>*:nth-child(4){transition-delay:.17s}.reveal--stagger.reveal--visible>*:nth-child(5){transition-delay:.22s}.reveal--stagger.reveal--visible>*:nth-child(6){transition-delay:.27s}.reveal--stagger.reveal--visible>*:nth-child(7),.reveal--stagger.reveal--visible>*:nth-child(8){transition-delay:.32s}.reveal>.card{height:100%}.hero{padding:1.5rem 0 .4rem}.hero__content,.page-hero{position:relative;overflow:hidden;border:1.5px solid var(--line);border-radius:calc(var(--radius-xl) + 4px);background:radial-gradient(circle at 18% 14%,rgba(125,31,49,.09),transparent 20%),radial-gradient(circle at 84% 18%,rgba(125,31,49,.12),transparent 24%),linear-gradient(180deg,#fffffff7,#faedf0c7),var(--panel-strong);box-shadow:var(--shadow-lg)}.hero__content:before,.dashboard-preview:before,.page-hero:before{content:"";position:absolute;inset:auto -8% -30% auto;width:320px;height:320px;border-radius:999px;background:radial-gradient(circle,rgba(125,31,49,.16) 0%,transparent 70%);pointer-events:none}.hero__content:after,.dashboard-preview:after{content:"";position:absolute;inset:-14% auto auto -12%;width:260px;height:260px;border-radius:999px;background:radial-gradient(circle,rgba(125,31,49,.12) 0%,transparent 70%);pointer-events:none}.hero__content{display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);align-items:center;gap:clamp(1.6rem,4vw,3.2rem);padding:clamp(2.4rem,4.8vw,4.3rem);text-align:left;isolation:isolate}.hero__content--intro{grid-template-columns:minmax(0,1fr)}.hero__content--intro .hero__copy{max-width:940px}.hero__copy,.hero__visual{position:relative;z-index:1}.hero__copy{grid-column:1;grid-row:1}.hero__visual{grid-column:2;grid-row:1}.page-hero{padding:3.2rem 2rem;text-align:center}.hero__eyebrow{position:relative;z-index:1;display:inline-flex;flex-wrap:wrap;justify-content:flex-start;gap:.7rem;margin-bottom:1.4rem}.hero__eyebrow span,.dashboard-preview__badge,.offer-card__label,.proof-card__placeholder span,.private-note__eyebrow,.cta-panel__eyebrow,.footer__eyebrow,.info-card__eyebrow,.contact-card__eyebrow,.modal__eyebrow,.section-header__eyebrow{display:inline-flex;align-items:center;padding:.48rem .82rem;border:1.5px solid var(--line);border-radius:999px;background:#ffffffd1;font-size:.8rem;font-weight:800;box-shadow:0 6px 14px #45302b0d}.hero h1{position:relative;z-index:1;margin:0;font-size:clamp(3rem,7vw,5.7rem);line-height:.95;letter-spacing:0}.hero__description,.section-header__description{position:relative;z-index:1;max-width:720px;margin:1.3rem auto 0;color:var(--muted);font-size:1.05rem;line-height:1.72}.hero__description{max-width:620px;margin-left:0;margin-right:0}.hero__summary{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin-top:2rem;text-align:left}.hero__summary div{padding:1rem 1.05rem;border:1.5px solid var(--line);border-radius:18px;background:#ffffffc2;box-shadow:var(--shadow-sm)}.hero__summary strong{display:block;font-size:.98rem}.hero__summary p{margin:.5rem 0 0;color:var(--muted);font-size:.92rem;line-height:1.6}.hero__actions{position:relative;z-index:1;display:flex;justify-content:flex-start;gap:1rem;flex-wrap:wrap;margin-top:2rem}.hero__content .hero__eyebrow span,.hero__content h1,.hero__content .hero__description,.hero-flow-pulse,.hero-trust-badges,.hero-counter-strip,.hero__content .hero__actions,.hero__visual,.hero-preview-card,.hero-proof-stack>div{opacity:0;transform:translate3d(0,12px,0);transition:opacity .68s ease,transform .68s ease}.hero__content.reveal--visible .hero__eyebrow span,.hero__content.reveal--visible h1,.hero__content.reveal--visible .hero__description,.hero__content.reveal--visible .hero-flow-pulse,.hero__content.reveal--visible .hero-trust-badges,.hero__content.reveal--visible .hero-counter-strip,.hero__content.reveal--visible .hero__actions,.hero__content.reveal--visible .hero__visual,.hero__content.reveal--visible .hero-preview-card,.hero__content.reveal--visible .hero-proof-stack>div{opacity:1;transform:translateZ(0)}.hero__content.reveal--visible .hero__eyebrow span:nth-child(2){transition-delay:70ms}.hero__content.reveal--visible .hero__eyebrow span:nth-child(3){transition-delay:.12s}.hero__content.reveal--visible h1{transition-delay:.15s}.hero__content.reveal--visible .hero__description{transition-delay:.23s}.hero__content.reveal--visible .hero-flow-pulse{transition-delay:.3s}.hero__content.reveal--visible .hero-trust-badges{transition-delay:.36s}.hero__content.reveal--visible .hero-counter-strip{transition-delay:.41s}.hero__content.reveal--visible .hero__actions{transition-delay:.47s}.hero__content.reveal--visible .hero__visual{transition-delay:.52s}.hero__content.reveal--visible .hero-preview-card--main{transition-delay:.57s}.hero__content.reveal--visible .hero-preview-card--floating{transition-delay:.63s}.hero__content.reveal--visible .hero-proof-stack>div:nth-child(1){transition-delay:.6s}.hero__content.reveal--visible .hero-proof-stack>div:nth-child(2){transition-delay:.66s}.hero-flow-pulse{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;margin-top:1.4rem;padding:.58rem .72rem;border:1.5px solid rgba(23,17,15,.16);border-radius:999px;background:#ffffff9e;color:var(--muted);font-size:.82rem;font-weight:800}.hero-flow-pulse span:first-child,.hero-flow-pulse span:last-child{color:var(--accent-dark)}.hero-flow-pulse span:nth-of-type(2){color:var(--trust)}.hero-flow-pulse span:nth-of-type(3){color:var(--growth)}.hero-flow-pulse i{width:28px;height:1.5px;border-radius:999px;background:linear-gradient(90deg,#7d1f311f,#1f5f8f94);transform-origin:left;animation:flowPulse 2.4s ease-in-out infinite}.hero-flow-pulse i:nth-of-type(2){background:linear-gradient(90deg,#1f5f8f2e,#1f8a5b9e);animation-delay:.26s}.hero-trust-badges{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1rem}.hero-trust-badges span{display:inline-flex;align-items:center;gap:.38rem;padding:.52rem .68rem;border:1px solid rgba(31,138,91,.18);border-radius:999px;background:#f5fffac2;color:var(--growth);font-size:.76rem;font-weight:900}.hero-trust-badges span:before{content:"";width:.46rem;height:.46rem;border-radius:999px;background:var(--growth);box-shadow:0 0 0 4px #1f8a5b1a}.hero-counter-strip{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.58rem;margin-top:1rem}.hero-counter-strip div{display:grid;gap:.16rem;padding:.74rem;border:1px solid rgba(23,17,15,.1);border-radius:16px;background:#ffffffad;box-shadow:0 12px 24px #45302b0f}.hero-counter-strip strong{color:var(--text);font-family:Space Grotesk,sans-serif;font-size:clamp(1.28rem,2.6vw,1.85rem);line-height:1}.hero-counter-strip span{color:var(--muted);font-size:.72rem;font-weight:900;line-height:1.25}.hero__visual{min-height:520px}.hero__visual:before{content:"";position:absolute;inset:8% 4% 8% 12%;border-radius:999px;background:radial-gradient(circle,rgba(125,31,49,.18),transparent 68%),radial-gradient(circle at 68% 42%,rgba(255,255,255,.8),transparent 52%);filter:blur(8px);opacity:.9;pointer-events:none}.hero-social-mark{position:absolute;top:.2rem;left:.15rem;z-index:5;display:inline-flex;align-items:center;gap:.72rem;max-width:310px;padding:.68rem .78rem;border:1.5px solid rgba(23,17,15,.16);border-radius:20px;background:#ffffffd1;box-shadow:0 18px 40px #45302b1a,inset 0 1px #ffffffb8;animation:floatSoft 6.8s ease-in-out infinite}.hero-social-mark>span{display:grid;width:2.55rem;height:2.55rem;place-items:center;border:1.5px solid rgba(23,17,15,.18);border-radius:14px;background:radial-gradient(circle at 50% 50%,rgba(10,37,73,.14),transparent 58%),linear-gradient(180deg,#ffffffd1,#f4e1e5e0);overflow:hidden;box-shadow:0 10px 22px #5f12221a}.hero-social-mark>span img{width:100%;height:100%;object-fit:contain}.hero-social-mark div{display:grid;gap:.1rem;min-width:0}.hero-social-mark strong{font-size:.88rem}.hero-social-mark small{color:var(--muted);font-size:.72rem;font-weight:800;white-space:nowrap}.hero-preview-card{position:absolute;overflow:hidden;padding:0;border:1.5px solid rgba(23,17,15,.18);border-radius:24px;background:linear-gradient(180deg,#ffffffeb,#faedf0b8),var(--panel-strong);box-shadow:0 22px 60px #45302b2e,inset 0 1px #ffffffad;transition:transform .32s ease,box-shadow .32s ease,opacity .68s ease;color:inherit;cursor:pointer;font:inherit;text-align:left;touch-action:manipulation;-webkit-tap-highlight-color:rgba(125,31,49,.12)}.hero-preview-card:hover{box-shadow:0 28px 72px #45302b38,inset 0 1px #ffffffc7}.hero-preview-card--main{top:1rem;right:0;width:min(94%,650px);transform:rotate(-1.2deg)}.hero__content.reveal--visible .hero-preview-card--main:hover{transform:translate3d(0,-5px,0) rotate(-1.2deg)}.hero-preview-card--floating{right:.6rem;bottom:4.9rem;width:min(47%,315px);transform:rotate(2.2deg)}.hero__content.reveal--visible .hero-preview-card--floating:hover{transform:translate3d(0,-5px,0) rotate(2.2deg)}.hero-preview-card__bar{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.76rem .9rem;border-bottom:1px solid rgba(23,17,15,.12);color:var(--muted);font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.hero-preview-card__bar strong{color:var(--text);text-transform:none;letter-spacing:0}.hero-preview-card img{display:block;width:100%;object-fit:cover;object-position:top center}.hero-preview-card--main img{height:360px}.hero-preview-card--floating>span:first-child{display:block;padding:.7rem .78rem 0;color:var(--accent-dark);font-size:.76rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.hero-preview-card--floating img{height:178px;margin-top:.55rem}.hero-preview-card__view-hint,.project-preview-frame__view-hint{position:absolute;right:.72rem;bottom:.72rem;z-index:4;display:inline-flex;align-items:center;justify-content:center;padding:.4rem .58rem;border:1px solid rgba(23,17,15,.14);border-radius:999px;background:#ffffffe6;color:var(--accent-dark);font-size:.7rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 10px 24px #17110f1f;opacity:0;transform:translateY(4px);transition:opacity .2s ease,transform .2s ease,background .2s ease}.hero-preview-card:hover .hero-preview-card__view-hint,.hero-preview-card:focus-visible .hero-preview-card__view-hint,.project-preview-frame__button:hover .project-preview-frame__view-hint,.project-preview-frame__button:focus-visible .project-preview-frame__view-hint{opacity:1;transform:translateY(0)}.hero-proof-stack{position:absolute;left:0;bottom:.2rem;display:grid;gap:.7rem;width:min(48%,340px)}.hero-proof-stack div{padding:.88rem .95rem;border:1.5px solid rgba(23,17,15,.14);border-radius:18px;background:#ffffffdb;box-shadow:0 14px 34px #45302b1a}.hero-proof-stack span,.featured-build-preview__body span{display:block;color:var(--accent-dark);font-size:.73rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.hero-proof-stack strong{display:block;margin-top:.26rem;font-size:.94rem;line-height:1.25}@keyframes flowPulse{0%,to{transform:scaleX(.45);opacity:.48}45%,65%{transform:scaleX(1);opacity:1}}@keyframes floatSoft{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-5px,0)}}@keyframes statusPulse{0%,to{box-shadow:0 0 0 4px #7d1f3114;opacity:.86}50%{box-shadow:0 0 0 7px #7d1f3108;opacity:1}}@keyframes connectorDrift{0%,to{transform:translate(-3%);opacity:.42}50%{transform:translate(3%);opacity:.82}}.audience-strip{display:grid;gap:.95rem;padding:1.15rem 1.2rem;border:1.5px solid var(--line);border-radius:24px;background:linear-gradient(180deg,#ffffffeb,#faedf0b8),var(--panel-strong);box-shadow:var(--shadow-md)}.audience-strip__label,.why-now__eyebrow{color:var(--muted);font-size:.82rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.audience-strip__items{display:flex;flex-wrap:wrap;gap:.8rem}.audience-strip__item{display:inline-flex;align-items:center;justify-content:center;padding:.8rem 1rem;border:1.5px solid var(--line);border-radius:999px;background:#ffffffd6;font-weight:800;box-shadow:0 10px 18px #45302b0d}.section-header{max-width:740px}.section-header--center{margin:0 auto;text-align:center}.next-hero__note{position:relative;z-index:1;display:inline-flex;max-width:680px;margin:0 auto 1rem;padding:.62rem .9rem;border:1.5px solid var(--line);border-radius:999px;background:#ffffffd1;color:var(--accent-dark);font-weight:800;line-height:1.4}.section-header h1,.section-header h2{margin:.9rem 0 0;font-size:clamp(2.2rem,4vw,3.35rem);line-height:1.04;letter-spacing:0}.build-showcase{position:relative;overflow:hidden;padding:1.05rem;border:1.5px solid var(--line);border-radius:calc(var(--radius-xl) + 2px);background:radial-gradient(circle at 12% 18%,rgba(125,31,49,.08),transparent 25%),linear-gradient(180deg,#ffffffdb,#faedf085),var(--panel-strong);box-shadow:var(--shadow-md)}.build-showcase:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(23,17,15,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(23,17,15,.028) 1px,transparent 1px);background-size:38px 38px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.52),transparent 78%);mask-image:linear-gradient(180deg,rgba(0,0,0,.52),transparent 78%);pointer-events:none}.build-showcase:after{content:"";position:absolute;top:6.4rem;left:1.4rem;right:1.4rem;height:1px;background:linear-gradient(90deg,transparent,rgba(125,31,49,.36),rgba(31,95,143,.28),rgba(31,138,91,.32),transparent);pointer-events:none;animation:connectorDrift 8.2s ease-in-out infinite}.build-showcase__intro{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:end;margin-bottom:1rem}.build-showcase__intro h2{max-width:680px;margin:.85rem 0 0;font-size:clamp(2.25rem,4vw,3.6rem);line-height:1}.build-showcase__intro p:not(.cta-panel__eyebrow){max-width:720px;margin:.85rem 0 0;color:var(--muted);line-height:1.68}.build-showcase__status-row{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;max-width:360px}.build-showcase__status-row span,.build-status-badge,.featured-build-preview__topline>span:last-child{display:inline-flex;align-items:center;gap:.42rem;padding:.48rem .68rem;border:1px solid rgba(23,17,15,.12);border-radius:999px;background:#ffffffb8;color:var(--muted);font-size:.72rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 8px 18px #45302b0d}.build-showcase__status-row span:before,.build-status-badge:before{content:"";width:.46rem;height:.46rem;border-radius:999px;background:var(--card-accent, var(--accent));box-shadow:0 0 0 4px #7d1f311a;animation:statusPulse 2.6s ease-in-out infinite}.build-showcase__status-row span:nth-child(2):before{background:var(--trust);animation-delay:.22s}.build-showcase__status-row span:nth-child(3):before{background:var(--growth);animation-delay:.44s}.featured-builds-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.16fr) repeat(2,minmax(0,.92fr));gap:1rem;align-items:stretch}.featured-build-preview{--card-accent: var(--accent);--card-accent-soft: rgba(125, 31, 49, .12);position:relative;display:flex;min-height:100%;flex-direction:column;gap:1rem;padding:1rem;background:radial-gradient(circle at 20% 0%,rgba(125,31,49,.08),transparent 32%),#ffffffd4;transform-origin:center bottom}.featured-build-preview:nth-child(2){--card-accent: var(--trust);--card-accent-soft: var(--trust-soft)}.featured-build-preview:nth-child(3){--card-accent: var(--growth);--card-accent-soft: var(--growth-soft)}.featured-build-preview:after{content:"";position:absolute;inset:auto 1.2rem 1.2rem auto;width:92px;height:92px;border-radius:999px;background:radial-gradient(circle,rgba(125,31,49,.12),transparent 68%);pointer-events:none}.featured-build-preview:first-child{background:radial-gradient(circle at 80% 4%,rgba(125,31,49,.14),transparent 30%),linear-gradient(180deg,#fffffff0,#faedf0b8),var(--panel-strong)}.featured-build-preview--primary{box-shadow:0 22px 55px #45302b1f,inset 0 1px #ffffffb3}.featured-build-preview__topline{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:.65rem;flex-wrap:wrap}.build-status-badge{border-color:color-mix(in srgb,var(--card-accent) 30%,transparent);background:var(--card-accent-soft);color:var(--card-accent)}.featured-build-preview .project-preview-frame{position:relative;z-index:1}.featured-build-preview:first-child .project-preview-frame__screen img{height:255px}.featured-build-preview__body{position:relative;z-index:1;display:grid;gap:.5rem}.featured-build-preview__body h3{margin:0;font-size:clamp(1.55rem,2.4vw,2.15rem)}.featured-build-preview__body p{margin:0;color:var(--muted);line-height:1.62}.featured-build-preview__systems{display:flex;flex-wrap:wrap;gap:.42rem;margin-top:.2rem}.featured-build-preview__systems span{padding:.42rem .58rem;border:1px solid rgba(23,17,15,.1);border-radius:999px;background:#ffffffb8;color:var(--text);font-size:.72rem;font-weight:800;letter-spacing:0;text-transform:none}.featured-build-preview__systems span:nth-child(2){border-color:#1f5f8f2e;color:var(--trust)}.featured-build-preview__systems span:nth-child(3){border-color:#1f8a5b33;color:var(--growth)}.featured-build-preview__progress{display:grid;gap:.55rem;margin-top:.25rem}.featured-build-preview__progress div{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.featured-build-preview__progress span{color:var(--muted);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.featured-build-preview__progress strong{font-size:.8rem}.featured-build-preview__progress i{position:relative;display:block;overflow:hidden;height:.52rem;border:1px solid rgba(23,17,15,.1);border-radius:999px;background:#17110f0f}.featured-build-preview__progress i:after{content:"";position:absolute;inset:0 auto 0 0;width:var(--progress, 64%);border-radius:inherit;background:linear-gradient(90deg,var(--card-accent),color-mix(in srgb,var(--card-accent) 72%,white));transform-origin:left;transform:scaleX(0);transition:transform .76s ease}.build-showcase.reveal--visible .featured-build-preview__progress i:after{transform:scaleX(1)}.featured-build-preview>.button{position:relative;z-index:1;align-self:flex-start;margin-top:auto}.featured-build-preview:hover .project-preview-frame__screen{transform:scale(1.018)}.build-showcase .featured-build-preview{opacity:0;transform:translate3d(0,14px,0);transition:opacity .68s ease,transform .68s ease,border-color .24s ease,box-shadow .24s ease}.build-showcase.reveal--visible .featured-build-preview{opacity:1;transform:translateZ(0)}.build-showcase.reveal--visible .featured-build-preview:nth-child(2){transition-delay:90ms}.build-showcase.reveal--visible .featured-build-preview:nth-child(3){transition-delay:.18s}.featured-build-preview:hover{border-color:#7d1f3152;box-shadow:0 18px 45px #45302b1f,inset 0 1px #ffffffb3;transform:translate3d(0,-4px,0);transition-delay:0ms}.build-showcase__mini-log{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.72rem;margin-top:1rem}.build-showcase__mini-log div{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.18rem .55rem;align-items:center;padding:.74rem .82rem;border:1px solid rgba(23,17,15,.1);border-radius:18px;background:#ffffffad;transition:border-color .22s ease,transform .22s ease,box-shadow .22s ease}.build-showcase__mini-log div:hover{border-color:#7d1f313d;box-shadow:0 12px 28px #45302b14;transform:translateY(-2px)}.build-showcase__mini-log i{grid-row:span 2;width:.62rem;height:.62rem;border-radius:999px;background:var(--accent);animation:statusPulse 2.8s ease-in-out infinite}.build-showcase__mini-log div:nth-child(2) i{background:var(--trust);animation-delay:.22s}.build-showcase__mini-log div:nth-child(3) i{background:var(--growth);animation-delay:.44s}.build-showcase__mini-log span{color:var(--muted);font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.build-showcase__mini-log strong{overflow:hidden;font-size:.88rem;text-overflow:ellipsis;white-space:nowrap}.home-problem-grid,.recent-build-grid,.home-faq-grid{display:grid;gap:1rem;margin-top:1.25rem}.home-problem-grid,.recent-build-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.home-problem-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-problem-card,.recent-build-card,.home-faq-card,.product-home-card{background:linear-gradient(180deg,#ffffffeb,#f5fffa8f),var(--panel-strong)}.home-problem-card,.recent-build-card{display:grid;gap:.68rem;min-height:190px;padding:1rem;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.home-problem-card:hover,.recent-build-card:hover,.product-home-card:hover{border-color:#1f8a5b57;box-shadow:var(--shadow-lg);transform:translateY(-3px)}.home-problem-card span,.recent-build-card span,.project-carousel-card__topline span,.project-carousel-card__result span{color:var(--growth);font-size:.74rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.home-problem-card h3,.recent-build-card h3,.project-carousel-card h3,.home-faq-card summary{margin:0;font-family:Space Grotesk,sans-serif}.home-problem-card p,.recent-build-card p,.project-carousel-card p,.home-faq-card p{margin:0;color:var(--muted);line-height:1.62}.product-home-card{padding:1.05rem}.product-home-visual{position:relative;overflow:hidden;min-height:170px;border:1px solid rgba(23,17,15,.12);border-radius:20px;background:radial-gradient(circle at 84% 12%,rgba(31,138,91,.16),transparent 34%),linear-gradient(145deg,#07110dfa,#0b2d1ef2);box-shadow:inset 0 1px #ffffff1a,0 16px 34px #17110f1f}.product-home-visual--image img{width:100%;height:190px;object-fit:cover;object-position:left top}.product-home-visual__bar{display:flex;align-items:center;gap:.36rem;padding:.66rem .72rem;border-bottom:1px solid rgba(255,255,255,.12);color:#ffffffb8}.product-home-visual__bar span{width:.48rem;height:.48rem;border-radius:999px;background:#ffffff52}.product-home-visual__bar strong{margin-left:auto;font-size:.68rem;letter-spacing:.06em;text-transform:uppercase}.product-home-visual__tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.56rem;padding:.8rem}.product-home-visual__tiles i{display:grid;min-height:4rem;align-items:end;padding:.62rem;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#ffffff14;color:#eafff4;font-style:normal;font-size:.78rem;font-weight:900}.product-home-card__benefits{display:grid;gap:.42rem;padding:0;margin:0;list-style:none}.product-home-card__benefits li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.45rem;color:#17110fbd;font-size:.9rem;font-weight:800;line-height:1.42}.product-home-card__benefits li:before{content:"";width:.5rem;height:.5rem;margin-top:.42rem;border-radius:999px;background:var(--growth);box-shadow:0 0 0 4px #1f8a5b1a}.product-home-card__actions{display:flex;flex-wrap:wrap;gap:.58rem;margin-top:.2rem}.build-showcase--carousel{padding-bottom:1.15rem}.simple-featured-build{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:1.15rem 1.35rem;align-items:center;padding:clamp(1.25rem,3vw,2rem);border:1.5px solid var(--line);border-radius:calc(var(--radius-xl) + 2px);background:radial-gradient(circle at 92% 4%,rgba(31,138,91,.1),transparent 25%),linear-gradient(180deg,#fffffff0,#faedf08c),var(--panel-strong);box-shadow:var(--shadow-md);overflow:hidden}.simple-featured-build__intro,.simple-featured-build__action{min-width:0}.simple-featured-build__intro h2{margin:.8rem 0 0;font-size:clamp(2.25rem,4vw,3.6rem);line-height:1}.simple-featured-build__intro>p:not(.cta-panel__eyebrow),.simple-featured-build__action p{margin:.85rem 0 0;color:var(--muted);line-height:1.62}.simple-featured-build__preview{grid-column:2;grid-row:1 / span 2;width:100%;min-width:0;margin:0;padding:.62rem;border:1px solid rgba(23,17,15,.14);border-radius:20px;background:#ffffffe0;box-shadow:var(--shadow-sm);overflow:hidden}.simple-featured-build__browser-bar,.simple-featured-build__preview figcaption,.simple-featured-build__action{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.simple-featured-build__browser-bar{padding:.15rem .18rem .65rem}.simple-featured-build__browser-bar>span{display:flex;gap:.3rem}.simple-featured-build__browser-bar i{width:8px;height:8px;border-radius:999px;background:#17110f38}.simple-featured-build__browser-bar strong{color:var(--muted);font-size:.76rem}.simple-featured-build__preview img{display:block;width:100%;height:auto;aspect-ratio:1200 / 593;border:1px solid rgba(23,17,15,.12);border-radius:14px;background:#07090d;object-fit:contain;object-position:center}.simple-featured-build__preview figcaption{padding:.62rem .18rem .08rem}.simple-featured-build__preview figcaption span{color:var(--muted);font-size:.74rem;font-weight:800}.simple-featured-build__action{align-self:end}.simple-featured-build__action p{margin:0}.featured-build-mobile{display:none}.project-carousel{position:relative;z-index:1;display:flex;gap:1rem;margin:1rem -.35rem 0;overflow-x:auto;overflow-y:hidden;padding:.15rem .35rem .7rem;scroll-padding-inline:.35rem;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.project-carousel::-webkit-scrollbar{display:none}.project-carousel-card{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(250px,.85fr);gap:1rem;flex:0 0 min(86vw,760px);min-height:100%;overflow:hidden;padding:1rem;border:1.5px solid rgba(23,17,15,.16);border-radius:28px;background:radial-gradient(circle at 14% 0%,rgba(31,138,91,.14),transparent 32%),linear-gradient(180deg,#fffffff0,#f5fffaad),var(--panel-strong);box-shadow:var(--shadow-md);scroll-snap-align:start;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.project-carousel-card:hover{border-color:#1f8a5b57;box-shadow:var(--shadow-lg);transform:translateY(-4px)}.project-carousel-card--featured{flex-basis:min(90vw,860px);background:radial-gradient(circle at 18% 0%,rgba(125,31,49,.1),transparent 32%),radial-gradient(circle at 82% 8%,rgba(31,138,91,.14),transparent 28%),linear-gradient(180deg,#fffffff5,#faedf080),var(--panel-strong)}.project-carousel-card__media{position:relative;min-width:0;padding-right:4.4rem}.project-carousel-card__media .project-preview-frame{height:100%}.project-carousel-card__media .project-preview-frame__screen{min-height:310px}.project-carousel-card__media .project-preview-frame__screen img{height:310px;object-fit:cover;object-position:top center}.project-carousel-phone{position:absolute;right:0;bottom:.8rem;z-index:4;display:grid;gap:.34rem;width:118px;overflow:hidden;padding:.46rem;border:1.5px solid rgba(23,17,15,.16);border-radius:22px;background:linear-gradient(180deg,#fffffff5,#f5fffad1),var(--panel-strong);box-shadow:0 18px 42px #17110f2e}.project-carousel-phone>span{color:var(--growth);font-size:.62rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.project-carousel-phone img{width:100%;height:172px;border-radius:16px;object-fit:cover;object-position:left top}.project-carousel-phone div{display:grid;min-height:172px;align-content:end;gap:.2rem;padding:.58rem;border-radius:16px;background:radial-gradient(circle at 80% 0%,rgba(31,138,91,.18),transparent 36%),linear-gradient(145deg,#07110d,#0b2d1f);color:#f4fff9}.project-carousel-phone strong{font-size:.82rem;line-height:1.05}.project-carousel-phone small{color:#f4fff9b8;font-size:.68rem}.project-carousel-card__content{display:grid;gap:.72rem;align-content:start;min-width:0}.project-carousel-card__topline,.project-carousel-card__systems,.project-carousel-card__meta{display:flex;flex-wrap:wrap;gap:.45rem}.project-carousel-card__topline span,.project-carousel-card__systems span{display:inline-flex;align-items:center;padding:.42rem .58rem;border:1px solid rgba(23,17,15,.1);border-radius:999px;background:#ffffffb8}.project-carousel-card h3{font-size:clamp(1.9rem,4vw,3rem);line-height:1}.project-carousel-card__meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.project-carousel-card__meta div{display:grid;gap:.2rem;padding:.68rem;border:1px solid rgba(23,17,15,.1);border-radius:14px;background:#ffffffad}.project-carousel-card__meta span{color:var(--growth);font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.project-carousel-card__meta strong{color:#17110fc7;font-size:.8rem;line-height:1.35}.project-carousel-card__systems span{color:#17110fb8;font-size:.76rem;font-weight:900}.project-carousel-card__result{display:grid;gap:.24rem;padding:.78rem .82rem;border:1px solid rgba(31,138,91,.2);border-radius:16px;background:#f5fffac2}.project-carousel-card__result strong{color:var(--text);line-height:1.35}.project-carousel-card .button{justify-self:start}.home-process-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.25rem}.home-process-card{position:relative;display:grid;gap:.75rem;min-height:230px;padding:1.1rem;border:1.5px solid var(--line);border-radius:24px;background:radial-gradient(circle at 12% 0%,rgba(31,138,91,.12),transparent 32%),linear-gradient(180deg,#ffffffeb,#f5fffa9e);box-shadow:var(--shadow-md)}.home-process-card:not(:last-child):after{content:"";position:absolute;top:2rem;right:-.62rem;width:.9rem;height:.9rem;border-top:2px solid rgba(31,138,91,.52);border-right:2px solid rgba(31,138,91,.52);transform:rotate(45deg)}.home-process-card__icon{display:inline-grid;width:3rem;height:3rem;place-items:center;border:1.5px solid rgba(23,17,15,.14);border-radius:18px;background:linear-gradient(135deg,var(--growth),#0a2d1f),var(--growth);color:#f4fff9;font-family:Space Grotesk,sans-serif;font-size:1.2rem;font-weight:900;box-shadow:0 16px 30px #1f8a5b29}.home-process-card h3{margin:0;font-family:Space Grotesk,sans-serif;font-size:1.45rem}.home-process-card p{margin:0;color:var(--muted);line-height:1.58}.home-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-faq-card{display:grid;gap:.6rem;padding:1rem;cursor:pointer}.home-faq-card summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;list-style:none;line-height:1.35}.home-faq-card summary::-webkit-details-marker{display:none}.home-faq-card summary:after{content:"+";display:inline-grid;flex:0 0 auto;width:1.85rem;height:1.85rem;place-items:center;border:1px solid rgba(23,17,15,.1);border-radius:999px;background:#fffc;color:var(--growth)}.home-faq-card[open]{border-color:#1f8a5b47}.home-faq-card[open] summary:after{content:"-"}.what-build-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.what-build-card{display:grid;align-content:start;gap:.62rem;min-height:168px;padding:1rem;background:linear-gradient(180deg,#ffffffe6,#faedf08a),var(--panel-strong)}.what-build-card__icon{display:inline-flex;width:2.7rem;height:2.7rem;align-items:center;justify-content:center;border:1.5px solid rgba(23,17,15,.18);border-radius:16px;background:linear-gradient(135deg,#7d1f31f5,#1f1614f5),var(--accent);color:#fffaf7;font-family:Space Grotesk,sans-serif;font-weight:900;box-shadow:0 16px 30px #7d1f3129}.what-build-card:nth-child(3n+2) .what-build-card__icon{background:linear-gradient(135deg,var(--trust),rgba(31,22,20,.96)),var(--trust);box-shadow:0 16px 30px #1f5f8f24}.what-build-card:nth-child(3n) .what-build-card__icon{background:linear-gradient(135deg,var(--growth),rgba(31,22,20,.96)),var(--growth);box-shadow:0 16px 30px #1f8a5b24}.what-build-card h3{margin:.2rem 0 0}.what-build-card p{margin:0;color:var(--muted);line-height:1.52}.what-build-closing{max-width:860px;margin:1rem 0 0;padding:.9rem 1rem;border:1px solid rgba(23,17,15,.11);border-radius:18px;background:#ffffffa3;color:var(--muted);font-weight:800;line-height:1.56}.dashboard-preview{padding:1.45rem;isolation:isolate}.dashboard-preview__top,.dashboard-preview__move,.strategy-card__top,.cta-panel,.modal__header{display:flex;justify-content:space-between;gap:1.2rem}.dashboard-preview__top{position:relative;z-index:1;align-items:flex-start;margin-bottom:1.15rem}.dashboard-preview__intro{max-width:480px}.dashboard-preview__eyebrow{margin:0 0 .35rem;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-weight:800}.dashboard-preview h3{margin:0;font-size:clamp(1.9rem,3vw,2.5rem);line-height:1.05}.dashboard-preview__intro-copy{margin:.7rem 0 0;color:var(--muted);line-height:1.68}.dashboard-preview__badge-group{display:grid;gap:.6rem;justify-items:end}.dashboard-preview__signals{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-bottom:1rem}.dashboard-preview__signal{padding:.95rem 1rem;border:1.5px solid var(--line);border-radius:18px;background:linear-gradient(180deg,#ffffffe0,#f4e1e5bd);box-shadow:0 12px 22px #45302b0d}.dashboard-preview__signal span{display:block;color:var(--muted);font-size:.76rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.dashboard-preview__signal strong{display:block;margin-top:.5rem;line-height:1.55}.dashboard-preview__grid,.system-grid,.proof-grid,.offers-grid,.playbook-grid{display:grid;gap:1rem}.dashboard-preview__grid{position:relative;z-index:1;grid-template-columns:repeat(5,minmax(0,1fr))}.dashboard-preview__metric,.system-card,.proof-card,.offer-card,.strategy-card__insight,.info-card__list>div,.contact-card__email,.private-note{border:1.5px solid var(--line);border-radius:var(--radius-md);background:#fffc}.dashboard-preview__metric{padding:1rem;min-height:170px;box-shadow:0 12px 22px #45302b0d}.dashboard-preview__metric span,.strategy-card__insight span,.strategy-card__fix span,.contact-card__email span,.offer-card__fit span{display:block;color:var(--muted);font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.dashboard-preview__metric strong{display:block;margin-top:.75rem;font-size:1.24rem}.dashboard-preview__metric p,.system-card p,.strategy-card p,.proof-card p,.offer-card p,.info-card__list p,.contact-card p,.about-panel p,.footer__intro p,.private-note p,.chat-widget__subtext{margin:.7rem 0 0;color:var(--muted);line-height:1.68}.dashboard-preview__meter{width:100%;height:8px;margin-top:.95rem;border-radius:999px;background:#17110f14;overflow:hidden}.dashboard-preview__meter-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent) 0%,#b54d63 100%)}.reveal .dashboard-preview__meter-fill{transform:scaleX(.2);transform-origin:left;transition:transform .92s ease}.reveal--visible .dashboard-preview__meter-fill{transform:scaleX(1)}.dashboard-preview__move{position:relative;z-index:1;align-items:stretch;margin-top:1rem}.dashboard-preview__move>div{flex:1;padding:1.15rem 1.2rem;border:1.5px solid var(--line);border-radius:var(--radius-md);background:#ffffffd1}.dashboard-preview__move span{font-size:.82rem;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.07em}.dashboard-preview__move p,.dashboard-preview__status strong{margin:.72rem 0 0;font-size:1.03rem;line-height:1.6}.dashboard-preview__status small{color:var(--muted);text-transform:uppercase;letter-spacing:.07em}.dashboard-preview__steps{display:grid;gap:.5rem;margin-top:.95rem}.dashboard-preview__steps div{padding:.7rem .8rem;border:1px solid rgba(23,17,15,.1);border-radius:14px;background:#f4e1e57a;font-size:.92rem;font-weight:700}.attention-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;margin-top:1.25rem;padding:.95rem;border:1.5px solid var(--line);border-radius:24px;background:linear-gradient(180deg,#ffffffeb,#faedf0b8),var(--panel-strong);box-shadow:var(--shadow-md)}.attention-flow__step{--flow-accent: var(--accent);position:relative;min-height:170px;padding:1rem;border:1.5px solid var(--line);border-radius:18px;background:#ffffffd1;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.attention-flow__step:nth-child(2),.attention-flow__step:nth-child(3),.attention-flow__step:nth-child(4){--flow-accent: var(--trust)}.attention-flow__step:nth-child(5){--flow-accent: var(--growth)}.attention-flow__step:after{content:"";position:absolute;top:1.2rem;right:-.55rem;width:.75rem;height:.75rem;border-top:1.5px solid var(--flow-accent);border-right:1.5px solid var(--flow-accent);opacity:0;transform:rotate(45deg) scale(.55);background:transparent;transition:opacity .42s ease,transform .52s ease;transition-delay:.18s}.attention-flow.reveal--visible .attention-flow__step:after{opacity:1;transform:rotate(45deg) scale(1)}.attention-flow__step:last-child:after{display:none}.attention-flow__number{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin-bottom:.85rem;border:1.5px solid var(--line);border-radius:999px;background:color-mix(in srgb,var(--flow-accent) 12%,white);color:var(--flow-accent);font-size:.78rem;font-weight:800}.offer-path-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1rem}.offer-path-card{display:grid;gap:.55rem;min-height:100%;padding:1.05rem}.offer-path-card>span{color:var(--accent-dark);font-size:.74rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.offer-path-card:nth-child(2)>span{color:var(--trust)}.offer-path-card:nth-child(3)>span{color:var(--growth)}.offer-path-card h3{margin:0}.offer-path-card p{margin:0;color:var(--muted);line-height:1.58}.offer-path-card .button{align-self:end;justify-self:start;margin-top:.2rem}.attention-flow__step h3,.building-card h3{margin:0;font-family:Space Grotesk,sans-serif;font-size:1.2rem}.attention-flow__step p{margin:.55rem 0 0;color:var(--muted);line-height:1.58}.help-grid,.build-grid,.service-preview-grid,.project-preview-grid,.method-grid,.revenue-grid,.services-grid,.engagement-grid,.projects-grid,.portfolio-grid,.built-assets-grid{display:grid;gap:1rem;margin-top:1.25rem}.help-grid,.services-grid,.projects-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.build-grid,.service-preview-grid,.project-preview-grid,.method-grid,.engagement-grid,.built-assets-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.revenue-grid,.portfolio-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.help-card,.build-card,.service-card,.project-card,.method-card,.revenue-card,.engagement-card,.portfolio-card,.built-asset-card,.building-card{display:grid;gap:.95rem}.help-card div,.service-card__block,.project-card__columns>div{padding:.95rem;border:1px solid rgba(23,17,15,.1);border-radius:16px;background:#ffffff94}.help-card span,.service-card__block span,.project-card span,.project-card strong,.method-card span,.portfolio-card span,.engagement-card>span,.built-asset-card span{color:var(--accent-dark);font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.tag-list{display:flex;flex-wrap:wrap;gap:.5rem}.tag-list span{display:inline-flex;align-items:center;padding:.5rem .7rem;border:1px solid rgba(23,17,15,.16);border-radius:999px;background:#ffffffb8;color:var(--text);font-size:.82rem;font-weight:700;text-transform:none;letter-spacing:0}.project-card__columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.project-preview-frame{display:grid;gap:.72rem;padding:.72rem;border:1.5px solid rgba(23,17,15,.18);border-radius:18px;background:radial-gradient(circle at 82% 12%,rgba(125,31,49,.12),transparent 28%),#ffffffb3;overflow:hidden}.project-preview-frame__chrome{display:flex;justify-content:space-between;gap:.75rem;align-items:center;color:var(--muted);font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.project-preview-frame__chrome div{display:flex;gap:.32rem}.project-preview-frame__chrome i{width:8px;height:8px;border-radius:999px;background:#17110f3d}.project-preview-frame__screen{position:relative;min-height:170px;padding:.95rem;border:1px solid rgba(23,17,15,.1);border-radius:16px;background:linear-gradient(180deg,#ffffffeb,#faedf08f),var(--panel-strong);transition:transform .26s ease}.project-preview-frame--clickable .project-preview-frame__screen{cursor:pointer}.project-preview-frame__button{position:relative;display:block;width:100%;overflow:hidden;padding:0;border:0;border-radius:12px;background:transparent;color:inherit;cursor:pointer;font:inherit;touch-action:manipulation;-webkit-tap-highlight-color:rgba(125,31,49,.12)}.project-preview-frame__screen img{width:100%;height:190px;object-fit:cover;object-position:top center;border-radius:12px;border:1px solid rgba(23,17,15,.12);transition:transform .26s ease}.project-preview-frame__button:hover img,.project-preview-frame__button:focus-visible img{transform:scale(1.02)}.project-preview-frame__masthead{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start}.project-preview-frame__masthead strong{font-family:Space Grotesk,sans-serif;font-size:1rem;line-height:1.1}.project-preview-frame__masthead span{color:var(--accent-dark);font-size:.68rem;font-weight:800;text-align:right;text-transform:uppercase;letter-spacing:.08em}.project-preview-frame__body{display:grid;gap:.58rem;margin-top:1rem}.project-preview-frame__hero-line,.project-preview-frame__line{height:9px;border-radius:999px;background:#17110f14}.project-preview-frame__hero-line{width:54%;height:34px;border:1px solid rgba(125,31,49,.12);background:linear-gradient(90deg,#7d1f3124,#ffffffbd),#f4e1e585}.project-preview-frame__line{width:62%}.project-preview-frame__line--wide{width:88%}.project-preview-frame__tags{display:flex;flex-wrap:wrap;gap:.38rem;margin-top:.35rem}.project-preview-frame__tags span{padding:.38rem .52rem;border:1px solid rgba(23,17,15,.12);border-radius:999px;background:#ffffffc2;color:var(--text);font-size:.72rem;letter-spacing:0;text-transform:none}.project-card:hover .project-preview-frame__screen{transform:scale(1.018)}.project-card:hover .tag-list span,.project-card:hover .project-preview-frame__tags span{border-color:#7d1f314d;background:#ffffffe6}.featured-build-card{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:1.15rem;align-items:stretch;position:relative;overflow:hidden;padding:1.1rem;border-color:#17110f29;background:radial-gradient(circle at 10% 15%,rgba(125,31,49,.12),transparent 30%),radial-gradient(circle at 88% 2%,rgba(125,31,49,.09),transparent 24%),linear-gradient(135deg,#fffdf9f5,#fff8f2d1);box-shadow:0 34px 90px #45302b1c,inset 0 1px #ffffffd9}.featured-build-card:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(23,17,15,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(23,17,15,.03) 1px,transparent 1px);background-size:38px 38px;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.45),transparent 72%);mask-image:linear-gradient(90deg,rgba(0,0,0,.45),transparent 72%);pointer-events:none}.featured-build-card__visual-stage,.featured-build-card__content{position:relative;z-index:1;min-width:0}.featured-build-card__visual-stage{min-height:620px;overflow:hidden;border:1px solid rgba(23,17,15,.14);border-radius:30px;padding:1.05rem;background:radial-gradient(circle at 18% 12%,rgba(125,31,49,.24),transparent 28%),radial-gradient(circle at 82% 92%,rgba(23,17,15,.18),transparent 34%),linear-gradient(145deg,#ffffffb3,#f4e1e561);box-shadow:inset 0 1px #ffffffe0,inset 0 -24px 70px #7d1f3114}.featured-build-card__orb{position:absolute;border-radius:999px;filter:blur(2px);pointer-events:none}.featured-build-card__orb--one{width:180px;height:180px;top:2.4rem;right:4.5rem;background:#7d1f3129}.featured-build-card__orb--two{width:140px;height:140px;left:1.25rem;bottom:3.2rem;background:#17110f14}.featured-build-card__stamp{position:absolute;right:1rem;bottom:1rem;z-index:4;display:grid;gap:.16rem;max-width:240px;padding:.72rem .82rem;border:1px solid rgba(125,31,49,.18);border-radius:18px;background:#fffdf9d6;box-shadow:0 18px 42px #17110f24,inset 0 1px #ffffffdb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.featured-build-card__stamp strong{color:var(--text);font-size:.78rem}.featured-build-card__stamp span{color:var(--accent-dark);font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.featured-build-card__main-shot{position:relative;z-index:2;width:min(92%,720px);overflow:hidden;border:1px solid rgba(255,255,255,.24);border-radius:26px;background:#0a0c10f5;box-shadow:0 34px 80px #17110f3d,0 0 0 1px #17110f14;transform:rotate(-1.3deg);transition:transform .26s ease,box-shadow .26s ease}.featured-build-card:hover .featured-build-card__main-shot{box-shadow:0 40px 92px #17110f4d,0 0 0 1px #7d1f3129;transform:translateY(-4px) rotate(-.6deg)}.featured-build-card__chrome{display:flex;align-items:center;justify-content:space-between;gap:.7rem;padding:.72rem .85rem;border-bottom:1px solid rgba(255,255,255,.12);color:#ffffffc7;font-size:.76rem;font-weight:800}.featured-build-card__chrome-dots{display:flex;align-items:center;gap:.38rem;flex:0 0 auto}.featured-build-card__chrome-dots span{width:9px;height:9px;border-radius:999px;background:#ffffff59}.featured-build-card__chrome-label{color:#ffffff8f;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase}.featured-build-card__chrome strong{color:#ffffffe6;white-space:nowrap}.featured-build-card__main-shot img{width:100%;height:clamp(340px,34vw,500px);object-fit:cover;object-position:top center;transform:scale(1.001);transition:transform .32s ease}.featured-build-card:hover .featured-build-card__main-shot img{transform:scale(1.018)}.featured-build-card__shot-button{position:relative;display:block;width:100%;overflow:hidden;border:0;padding:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:rgba(125,31,49,.12)}.featured-build-card__shot-button:focus-visible{border-radius:inherit}.featured-build-card__view-hint{position:absolute;right:.82rem;bottom:.82rem;z-index:4;display:inline-flex;align-items:center;padding:.42rem .66rem;border:1px solid rgba(125,31,49,.22);border-radius:999px;background:#fffdf9eb;color:var(--accent-dark);box-shadow:0 12px 28px #17110f2e;font-size:.72rem;font-weight:900;letter-spacing:.02em;opacity:0;transform:translateY(3px);transition:opacity .2s ease,transform .2s ease,background .2s ease}.featured-build-card__shot-button:hover .featured-build-card__view-hint,.featured-build-card__shot-button:focus-visible .featured-build-card__view-hint,.featured-build-card__float-shot:hover .featured-build-card__view-hint,.featured-build-card__float-shot:focus-visible .featured-build-card__view-hint{opacity:1;transform:translateY(0);background:#fffffffa}.featured-build-card__shot-caption{position:absolute;left:.82rem;bottom:.82rem;z-index:4;display:grid;gap:.1rem;max-width:min(300px,calc(100% - 1.6rem));padding:.55rem .68rem;border:1px solid rgba(255,255,255,.18);border-radius:16px;background:#0a0c10b8;color:#ffffffeb;box-shadow:0 14px 34px #0000002e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.featured-build-card__shot-caption strong{font-size:.78rem}.featured-build-card__shot-caption span{color:#ffffffad;font-size:.72rem;font-weight:800}.featured-build-card__floating-shots{position:absolute;inset:0;z-index:3;pointer-events:none}.featured-build-card__float-shot{position:absolute;margin:0;overflow:hidden;padding:0;border:1px solid rgba(255,255,255,.46);border-radius:22px;background:#fffdf9c2;color:inherit;cursor:pointer;font:inherit;text-align:left;box-shadow:0 20px 48px #17110f2e,inset 0 1px #ffffffd1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:rgba(125,31,49,.12);transition:transform .26s ease,box-shadow .26s ease}.featured-build-card__float-shot:focus-visible{outline:3px solid rgba(125,31,49,.36);outline-offset:3px}.featured-build-card__float-shot--1{top:8%;right:3%;width:39%;transform:rotate(2.4deg)}.featured-build-card__float-shot--2{right:6%;bottom:8%;width:43%;transform:rotate(-2deg)}.featured-build-card__float-shot--3{left:4%;bottom:4.5%;width:35%;transform:rotate(1.5deg)}.featured-build-card:hover .featured-build-card__float-shot--1{transform:translateY(-5px) rotate(3deg)}.featured-build-card:hover .featured-build-card__float-shot--2{transform:translateY(-3px) rotate(-1.3deg)}.featured-build-card:hover .featured-build-card__float-shot--3{transform:translateY(-4px) rotate(1deg)}.featured-build-card__float-shot img{width:100%;height:150px;object-fit:cover;object-position:top center}.featured-build-card__float-shot .featured-build-card__view-hint{right:.55rem;bottom:.55rem;padding:.34rem .52rem;font-size:.66rem}.featured-build-card__float-caption{display:grid;gap:.18rem;padding:.62rem .78rem;border-top:1px solid rgba(23,17,15,.1);color:var(--text);background:#fffdf9e6}.featured-build-card__float-caption strong{font-size:.78rem;font-weight:900}.featured-build-card__float-caption span{color:var(--muted);font-size:.7rem;font-weight:800;line-height:1.28}.featured-build-card__content{display:flex;flex-direction:column;gap:.95rem;padding:1.15rem;border:1px solid rgba(23,17,15,.1);border-radius:28px;background:#fffdf99e;box-shadow:inset 0 1px #ffffffd1}.featured-build-card__kicker-row{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.featured-build-card__kicker-row>span{color:var(--muted);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.featured-build-card__eyebrow{display:inline-flex;align-items:center;padding:.48rem .82rem;border:1px solid rgba(125,31,49,.24);border-radius:999px;background:#7d1f3114;color:var(--accent-dark);font-size:.8rem;font-weight:800}.featured-build-card h2{margin:0;font-family:Space Grotesk,sans-serif;font-size:clamp(2rem,4vw,3.2rem);line-height:1.02}.featured-build-card__summary,.featured-build-card__cta p{margin:0;color:var(--muted);line-height:1.68}.featured-build-card__meta{display:flex;flex-wrap:wrap;gap:.55rem}.featured-build-card__meta div{display:inline-flex;align-items:center;gap:.45rem;padding:.52rem .68rem;border:1px solid rgba(23,17,15,.1);border-radius:999px;background:#ffffff94}.featured-build-card__meta span{color:var(--muted);font-size:.66rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.featured-build-card__meta strong{font-size:.82rem;line-height:1.15}.featured-build-card__transformation{display:grid;grid-template-columns:1fr auto 1fr;gap:.58rem;align-items:stretch;padding:.58rem;border:1px solid rgba(23,17,15,.1);border-radius:22px;background:radial-gradient(circle at 92% 18%,rgba(125,31,49,.1),transparent 34%),#ffffff7a}.featured-build-card__transform-card{display:grid;gap:.35rem;padding:.82rem;border:1px solid rgba(23,17,15,.09);border-radius:16px;background:#fffdf9ad}.featured-build-card__transform-card span,.featured-build-card__build-strip>div>span{color:var(--accent-dark);font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.featured-build-card__transform-card p{margin:0;color:var(--muted);font-size:.84rem;font-weight:800;line-height:1.45}.featured-build-card__transform-card--after{border-color:#7d1f312e;background:#f4e1e56b}.featured-build-card__transform-arrow{display:grid;place-items:center;width:36px;min-height:100%;border:1px solid rgba(125,31,49,.18);border-radius:999px;background:#fffdf9c7;color:var(--accent-dark);box-shadow:0 10px 24px #7d1f3114;font-weight:900}.featured-build-card__proof-note{display:grid;gap:.35rem;padding:.85rem 0;border-top:1px solid rgba(23,17,15,.08);border-bottom:1px solid rgba(23,17,15,.08)}.featured-build-card__proof-note span{color:var(--accent-dark);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.featured-build-card__proof-note p{margin:0;color:var(--muted);font-size:.9rem;line-height:1.62;font-weight:700}.featured-build-card__build-strip{display:grid;gap:.7rem;padding:.9rem;border:1px solid rgba(23,17,15,.1);border-radius:20px;background:#fffdf98f}.featured-build-card__build-strip>div:first-child{display:grid;gap:.2rem}.featured-build-card__build-strip>div>strong{color:var(--text);font-size:.95rem}.featured-build-card__build-items{display:flex;flex-wrap:wrap;gap:.45rem}.featured-build-card__build-items span{display:inline-flex;align-items:center;padding:.44rem .6rem;border:1px solid rgba(23,17,15,.1);border-radius:999px;background:#ffffff9e;font-size:.74rem;font-weight:900}.featured-build-card__outcomes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.featured-build-card__outcomes span{display:inline-flex;align-items:flex-start;gap:.5rem;min-height:100%;padding:.72rem .78rem;border:1px solid rgba(23,17,15,.11);border-radius:16px;background:#ffffff94;font-size:.8rem;font-weight:800;line-height:1.4;transition:border-color .22s ease,transform .22s ease,background .22s ease}.featured-build-card__outcomes span:hover{border-color:#7d1f3147;background:#ffffffd1;transform:translateY(-2px)}.featured-build-card__outcomes i{flex:0 0 auto;color:var(--accent-dark);font-style:normal;font-size:.7rem;letter-spacing:.08em}.featured-build-card__cta{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-top:auto;padding:.95rem;border:1px solid rgba(125,31,49,.18);border-radius:20px;background:radial-gradient(circle at 92% 18%,rgba(125,31,49,.12),transparent 34%),#ffffff94}.featured-build-card__cta span{display:block;font-weight:800;color:var(--text)}.featured-build-card__cta p{max-width:420px;font-size:.92rem}.featured-build-card__cta-actions{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:flex-end}.built-band,.management-panel{display:grid;grid-template-columns:1fr auto;gap:1.25rem;align-items:center;padding:1.5rem}.built-band--proof{grid-template-columns:minmax(0,.92fr) minmax(320px,.72fr) auto;background:radial-gradient(circle at 84% 16%,rgba(125,31,49,.1),transparent 28%),linear-gradient(180deg,#ffffffe6,#faedf094),var(--panel-strong)}.built-band p,.management-panel p{max-width:720px}.built-proof-board{display:grid;gap:.58rem;padding:.78rem;border:1px solid rgba(23,17,15,.1);border-radius:22px;background:#ffffffa3;box-shadow:inset 0 1px #ffffffbd}.built-proof-board__header,.built-proof-board__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.7rem;align-items:center}.built-proof-board__header{grid-template-columns:1fr auto;padding:.2rem .12rem .4rem}.built-proof-board__header span,.built-proof-board__row em{color:var(--accent-dark);font-size:.68rem;font-style:normal;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.built-proof-board__header strong{font-size:.86rem}.built-proof-board__row{padding:.62rem;border:1px solid rgba(23,17,15,.08);border-radius:16px;background:#ffffffb8;transition:border-color .22s ease,transform .22s ease,box-shadow .22s ease}.built-proof-board__row:hover{border-color:#7d1f313d;box-shadow:0 10px 24px #45302b14;transform:translateY(-2px)}.built-proof-board__row i{width:.68rem;height:.68rem;border-radius:999px;background:var(--accent);box-shadow:0 0 0 5px #7d1f3117}.built-proof-board__row div{display:grid;gap:.14rem;min-width:0}.built-proof-board__row strong{font-size:.84rem}.built-proof-board__row span{overflow:hidden;color:var(--muted);font-size:.76rem;font-weight:700;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.management-panel__list{display:flex;flex-wrap:wrap;gap:.55rem}.management-panel__list span{padding:.55rem .75rem;border:1px solid rgba(23,17,15,.14);border-radius:999px;background:#ffffffad;font-weight:700}.system-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1.35rem}.why-now{display:grid;grid-template-columns:.95fr 1.05fr;gap:1rem;align-items:stretch;padding:1.5rem}.why-now__copy h2{margin:.65rem 0 0;font-family:Space Grotesk,sans-serif;font-size:clamp(2rem,3vw,2.9rem);line-height:1.05;letter-spacing:0}.why-now__points{display:grid;gap:.85rem}.why-now__points div{padding:1rem 1.05rem;border:1.5px solid var(--line);border-radius:18px;background:#ffffffd1}.why-now__points strong{display:block;font-size:.98rem}.why-now__points p{margin:.45rem 0 0;color:var(--muted);line-height:1.62}.system-card,.proof-card,.offer-card,.strategy-card,.info-card,.contact-card,.form-panel,.about-panel,.private-note,.success-card{padding:1.35rem}.system-card h3,.offer-card h3,.strategy-card h3,.info-card h3,.contact-card h3,.about-panel h3,.private-note h3{margin:0;font-size:1.35rem;line-height:1.1}.help-card,.build-card,.service-card,.project-card,.method-card,.revenue-card,.engagement-card,.portfolio-card,.built-asset-card,.building-card,.system-card,.offer-card,.proof-card,.strategy-card{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.help-card:hover,.build-card:hover,.service-card:hover,.project-card:hover,.method-card:hover,.revenue-card:hover,.engagement-card:hover,.portfolio-card:hover,.built-asset-card:hover,.building-card:hover,.system-card:hover,.offer-card:hover,.proof-card:hover,.strategy-card:hover{transition-delay:0ms;transform:translateY(-3px);box-shadow:var(--shadow-lg);border-color:#7d1f318c}.system-card__number{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;margin-bottom:1rem;border:1.5px solid var(--line);border-radius:12px;background:#f4e1e5b8;font-size:.86rem;font-weight:800}.cta-panel{align-items:center;padding:1.5rem}.cta-panel h2{margin:.75rem 0 0;max-width:640px;font-size:clamp(2rem,3vw,2.85rem);line-height:1.05;letter-spacing:0}.building-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;margin-top:1.25rem}.building-card{min-height:145px}.building-card span{display:inline-flex;margin-bottom:1rem;color:var(--accent-dark);font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.method-grid--timeline{position:relative}.method-grid--timeline:before{content:"";position:absolute;top:2.15rem;left:1.1rem;right:1.1rem;height:1.5px;border-radius:999px;background:linear-gradient(90deg,#7d1f311f,#7d1f318c,#7d1f311f);transform:scaleX(0);transform-origin:left;transition:transform .9s ease;z-index:0}.method-grid--timeline.reveal--visible:before{transform:scaleX(1)}.method-grid--timeline .method-card{position:relative;z-index:1}.method-grid--timeline .method-card:before{content:"";width:13px;height:13px;border:1.5px solid var(--line);border-radius:999px;background:var(--panel-strong);box-shadow:0 0 0 5px #f4e1e5b8;transition:background .18s ease,box-shadow .18s ease}.method-grid--timeline .method-card:hover:before{background:var(--accent);box-shadow:0 0 0 5px #7d1f311a}.playbook-grid{margin-top:.65rem}.strategy-card__top{align-items:flex-start}.strategy-card__details{margin-top:1.15rem}.strategy-card__insights{display:grid;gap:.85rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.strategy-card__insight{padding:.95rem 1rem;box-shadow:inset 0 1px #fffc}.strategy-card__insight p{margin-top:.55rem}.strategy-card__fix{margin-top:1rem;padding:1rem 1.05rem;border:1.5px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(180deg,#f4e1e5eb,#ffffffe0)}.strategy-card__quote{margin-top:1rem;padding:1.1rem;border-left:4px solid var(--accent);border-radius:16px;background:#7d1f310f}.strategy-card__quote p{margin:0;color:var(--accent-dark);font-family:Space Grotesk,sans-serif;font-size:1.1rem}.strategy-card__footer,.strategy-card__collapsed-links{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-top:1rem}.strategy-card__footer{padding-top:1rem;border-top:1px solid rgba(23,17,15,.12)}.strategy-card__footer p{margin:0}.strategy-card__links{display:flex;gap:.7rem;flex-wrap:wrap}.playbook-storefront-hero{padding-bottom:2rem}.book-mockup{position:relative;display:grid;width:min(100%,210px);min-height:270px;perspective:900px}.book-mockup--hero{width:min(100%,180px);min-height:235px}.book-mockup--large{width:min(100%,250px);min-height:310px}.book-mockup--feature{width:min(100%,340px);min-height:430px}.book-mockup__cover,.book-mockup__pages{position:absolute;inset:0;border:1.5px solid var(--line);border-radius:22px}.book-mockup__cover{z-index:2;display:grid;gap:.75rem;align-content:end;overflow:hidden;padding:1.05rem;background:radial-gradient(circle at 20% 16%,rgba(255,255,255,.16),transparent 28%),linear-gradient(145deg,var(--accent),#17110f 72%);color:#fffaf7;box-shadow:0 26px 58px #45302b38,inset 0 1px #ffffff29;transform:rotateY(-13deg) rotate(-1deg);transform-origin:left center;transition:transform .22s ease,box-shadow .22s ease}.book-mockup__pages{inset:.58rem -.42rem -.58rem .72rem;z-index:1;background:repeating-linear-gradient(90deg,#17110f14 0 1px,#ffffffe6 1px 7px);transform:rotateY(-12deg) rotate(-1deg)}.book-mockup__cover span,.playbook-product-card__badges span,.playbook-filter-panel__stages span,.playbook-product-overview span,.playbook-checkout-card__top span,.playbook-included-card>span,.playbook-paid-recommendation span{font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.book-mockup__cover span{color:#ffffffb8}.book-mockup__cover strong{max-width:9ch;font-family:Space Grotesk,sans-serif;font-size:clamp(1.75rem,3vw,2.7rem);line-height:.92}.book-mockup__cover small{max-width:18ch;color:#ffffffc2;font-weight:800;line-height:1.35}.book-mockup__cover i{width:64%;height:.55rem;overflow:hidden;border-radius:999px;background:#ffffff29}.book-mockup__cover i:after{content:"";display:block;width:74%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--growth),#6ddcff)}.book-mockup--customer-capture-system .book-mockup__cover,.book-mockup--lead-infrastructure-framework .book-mockup__cover{background:radial-gradient(circle at 18% 14%,rgba(255,255,255,.16),transparent 28%),linear-gradient(145deg,var(--growth),#07110d 72%)}.book-mockup--google-business-starter-guide .book-mockup__cover,.book-mockup--ai-workflow-starter-guide .book-mockup__cover{background:radial-gradient(circle at 18% 14%,rgba(255,255,255,.16),transparent 28%),linear-gradient(145deg,var(--trust),#17110f 72%)}.playbook-product-card:hover .book-mockup__cover,.playbook-related-card:hover .book-mockup__cover{box-shadow:0 34px 70px #45302b42,inset 0 1px #ffffff2e;transform:rotateY(-9deg) rotate(-.5deg) translateY(-4px)}.playbook-hero-products{display:flex;justify-content:center;gap:1.1rem;margin-top:1.7rem}.playbook-featured-grid,.playbook-product-grid,.playbook-related-grid,.playbook-learn-grid,.playbook-product-faq{display:grid;gap:1rem;margin-top:1.25rem}.playbook-featured-grid,.playbook-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.playbook-product-card{display:grid;gap:1rem;min-height:100%;padding:1.05rem;background:radial-gradient(circle at 12% 0%,rgba(125,31,49,.08),transparent 32%),linear-gradient(180deg,#fffffff0,#faedf094),var(--panel-strong)}.playbook-product-card--featured{grid-template-rows:auto minmax(0,1fr)}.playbook-product-card__visual{display:grid;min-height:290px;place-items:center;border:1px solid rgba(23,17,15,.09);border-radius:22px;background:radial-gradient(circle at 50% 20%,rgba(125,31,49,.08),transparent 34%),#ffffff94}.playbook-product-card__content{display:grid;gap:.72rem}.playbook-product-card__badges,.playbook-product-card__meta,.playbook-filter-panel__collections,.playbook-filter-panel__stages,.playbook-storefront-cta__actions,.playbook-delivered__actions{display:flex;flex-wrap:wrap;gap:.5rem}.playbook-product-card__badges span,.playbook-product-card__meta span{display:inline-flex;align-items:center;padding:.46rem .6rem;border:1px solid rgba(23,17,15,.1);border-radius:999px;background:#ffffffb8}.playbook-product-card__badges span:first-child{border-color:#1f8a5b38;background:var(--growth-soft);color:var(--growth)}.playbook-product-card h3,.playbook-storefront-cta h2,.playbook-product-hero h1,.playbook-paid-recommendation h2{margin:0;font-family:Space Grotesk,sans-serif}.playbook-product-card h3{font-size:1.55rem;line-height:1.05}.playbook-product-card p,.playbook-storefront-cta p,.playbook-product-hero p,.playbook-product-overview p,.playbook-learn-card p,.playbook-paid-recommendation p,.playbook-related-card p{margin:0;color:var(--muted);line-height:1.62}.playbook-product-card__meta span{color:#17110fa8;font-size:.74rem;font-weight:900}.playbook-filter-panel{display:grid;gap:.85rem;margin-top:1.2rem;padding:1rem;border:1.5px solid var(--line);border-radius:24px;background:#ffffffbd;box-shadow:var(--shadow-md)}.playbook-filter-panel__stages span,.playbook-filter-panel__collections button{display:inline-flex;align-items:center;min-height:2.5rem;padding:.55rem .78rem;border:1px solid rgba(23,17,15,.12);border-radius:999px;background:#ffffffc7;color:#17110fbd}.playbook-filter-panel__collections button{cursor:pointer;font-weight:900;transition:transform .18s ease,border-color .18s ease,background .18s ease}.playbook-filter-panel__collections button:hover,.playbook-filter-panel__collections button.is-active{border-color:#7d1f3152;background:#f4e1e5b3;color:var(--accent-dark);transform:translateY(-1px)}.playbook-storefront-cta,.playbook-paid-recommendation{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem}.playbook-storefront-cta span,.playbook-paid-recommendation span{color:var(--accent-dark)}.playbook-product-hero__inner,.playbook-checkout-grid,.playbook-product-overview{display:grid;gap:1rem}.playbook-product-hero__inner{grid-template-columns:minmax(320px,.82fr) minmax(0,1fr);align-items:center;padding:clamp(1.2rem,4vw,2.2rem);border:1.5px solid var(--line);border-radius:calc(var(--radius-xl) + 2px);background:radial-gradient(circle at 14% 10%,rgba(125,31,49,.1),transparent 28%),linear-gradient(180deg,#fffffff0,#faedf09e),var(--panel-strong);box-shadow:var(--shadow-lg)}.playbook-product-hero__visual{display:grid;place-items:center}.playbook-product-hero__copy{display:grid;gap:1rem}.playbook-product-hero h1{font-size:clamp(3rem,6vw,5rem);line-height:.95}.playbook-product-hero__badges,.playbook-product-hero__meta{display:flex;flex-wrap:wrap;gap:.52rem}.playbook-product-hero__badges span,.playbook-product-hero__meta span{padding:.5rem .7rem;border:1px solid rgba(23,17,15,.12);border-radius:999px;background:#ffffffbd;font-size:.78rem;font-weight:900}.playbook-product-hero__badges span:first-child{color:var(--growth);background:var(--growth-soft)}.playbook-product-overview{grid-template-columns:repeat(3,minmax(0,1fr))}.playbook-product-overview .card,.playbook-learn-card,.playbook-related-card{padding:1rem}.playbook-product-overview span,.playbook-learn-card span{display:inline-flex;margin-bottom:.6rem;color:var(--accent-dark);font-size:.74rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.playbook-preview-pages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.25rem}.playbook-preview-page{display:grid;gap:.7rem;min-height:250px;padding:1rem;border:1.5px solid var(--line);border-radius:22px;background:linear-gradient(180deg,#fffffff5,#faedf080),var(--panel-strong);box-shadow:var(--shadow-md)}.playbook-preview-page span{color:var(--accent-dark);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.playbook-preview-page strong{font-family:Space Grotesk,sans-serif;font-size:1.45rem}.playbook-preview-page i{display:block;height:.75rem;border-radius:999px;background:#17110f14}.playbook-preview-page i:nth-of-type(2){width:76%}.playbook-preview-page i:nth-of-type(3){width:56%}.playbook-learn-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.playbook-checkout-grid{grid-template-columns:minmax(0,1.08fr) minmax(300px,.72fr);align-items:start}.playbook-checkout-card,.playbook-included-card{padding:1.15rem}.playbook-checkout-card form{display:grid;gap:.85rem}.playbook-checkout-card__top{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem;border:1px solid rgba(23,17,15,.1);border-radius:18px;background:#ffffffb8}.playbook-checkout-card__top strong{color:var(--growth);font-family:Space Grotesk,sans-serif;font-size:2.4rem;line-height:1}.playbook-included-card ul{display:grid;gap:.55rem;padding:0;margin:.85rem 0 0;list-style:none}.playbook-included-card li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.5rem;color:var(--muted);font-weight:800;line-height:1.45}.playbook-included-card li:before{content:"";width:.52rem;height:.52rem;margin-top:.42rem;border-radius:999px;background:var(--growth);box-shadow:0 0 0 4px #1f8a5b1a}.playbook-delivered{display:grid;gap:.75rem;padding:1rem;border:1px solid rgba(31,138,91,.24);border-radius:20px;background:#f5fffad1}.playbook-delivered span{color:var(--growth);font-size:.74rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.playbook-delivered h3{margin:0;font-family:Space Grotesk,sans-serif;font-size:2rem}.playbook-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.playbook-related-card{display:grid;grid-template-columns:minmax(150px,.45fr) minmax(0,1fr);gap:1rem;align-items:center}.playbook-related-card .book-mockup{width:150px;min-height:190px}.playbook-product-faq{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:1120px){.playbook-featured-grid,.playbook-product-grid,.playbook-preview-pages,.playbook-learn-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.playbook-product-hero__inner,.playbook-checkout-grid,.playbook-storefront-cta,.playbook-paid-recommendation{grid-template-columns:1fr}.playbook-storefront-cta,.playbook-paid-recommendation{display:grid}}@media(max-width:760px){.playbook-storefront-hero{padding-bottom:1rem}.playbook-hero-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin-top:1rem}.book-mockup,.book-mockup--hero,.book-mockup--large{min-height:210px}.book-mockup--feature{width:min(100%,270px);min-height:340px}.playbook-hero-products .book-mockup{min-height:165px}.playbook-hero-products .book-mockup__cover{padding:.72rem;border-radius:16px}.playbook-hero-products .book-mockup__pages{border-radius:16px}.playbook-hero-products .book-mockup__cover strong{font-size:1.14rem}.playbook-hero-products .book-mockup__cover small{display:none}.playbook-featured-grid,.playbook-product-grid,.playbook-related-grid,.playbook-preview-pages,.playbook-learn-grid,.playbook-product-faq,.playbook-product-overview{grid-template-columns:1fr}.playbook-product-card{padding:.85rem}.playbook-product-card__visual{min-height:230px;border-radius:18px}.playbook-product-card h3{font-size:1.35rem}.playbook-filter-panel{padding:.82rem;border-radius:20px}.playbook-filter-panel__collections button{flex:1 1 auto;justify-content:center}.playbook-storefront-cta,.playbook-paid-recommendation,.playbook-product-hero__inner{padding:1rem;border-radius:24px}.playbook-storefront-cta .button,.playbook-paid-recommendation .button,.playbook-delivered__actions .button,.playbook-checkout-card .button{width:100%}.playbook-product-hero__inner{grid-template-columns:1fr}.playbook-product-hero h1{font-size:2.75rem}.playbook-preview-page{min-height:205px}.playbook-related-card{grid-template-columns:1fr}.playbook-related-card .book-mockup{width:min(100%,170px)}}.proof-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.proof-story{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.proof-story div{padding:1.15rem;border:1.5px solid var(--line);border-radius:18px;background:linear-gradient(180deg,#ffffffeb,#faedf09e),var(--panel-strong);box-shadow:var(--shadow-sm)}.proof-story span{display:inline-flex;margin-bottom:.65rem;color:var(--accent-dark);font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.proof-story p{margin:0;color:var(--muted);line-height:1.62}.proof-card__preview{padding:.9rem;border:1.5px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(180deg,#ffffffe0,#faedf0cc),var(--panel-strong)}.proof-card__window{display:flex;gap:.35rem;margin-bottom:.85rem}.proof-card__window i{display:block;width:9px;height:9px;border-radius:999px;background:#17110f3d}.proof-card__frame{display:grid;gap:.9rem;min-height:210px;padding:1rem;border:1px solid rgba(23,17,15,.1);border-radius:18px;background:radial-gradient(circle at top right,rgba(125,31,49,.12),transparent 34%),#ffffffd1}.proof-card__bars{display:grid;gap:.45rem}.proof-card__bars div{height:8px;border-radius:999px;background:#17110f14}.proof-card__bars div:nth-child(1){width:68%}.proof-card__bars div:nth-child(2){width:88%}.proof-card__bars div:nth-child(3){width:54%}.proof-card__placeholder{display:grid;align-content:end;gap:.5rem;flex:1;min-height:120px;padding:1rem;border:1.5px dashed rgba(125,31,49,.38);border-radius:18px;background:#7d1f310d}.proof-card__placeholder strong{font-size:1.2rem}.proof-card__helper{margin:0;color:var(--muted);font-size:.9rem;line-height:1.55}.proof-card__meta small{display:block;margin-top:.55rem;color:var(--muted)}.split-layout{display:grid;grid-template-columns:.92fr 1.08fr;gap:1rem;align-items:start}.info-card__list{display:grid;gap:.85rem;margin-top:1.1rem}.info-card__list>div{padding:1rem}.info-card__list strong{font-size:1rem}.form-panel__title{margin:0;font-size:1.72rem}.form-panel__description{margin:.65rem 0 1.2rem;color:var(--muted);line-height:1.68}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.form-field{display:flex;flex-direction:column;gap:.55rem}.form-field span{font-size:.92rem;font-weight:800}.form-field input,.form-field textarea,.form-field select{width:100%;border:1.5px solid var(--line);border-radius:16px;background:#ffffffe6;padding:.98rem 1rem;color:var(--text);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.form-field textarea{min-height:122px;resize:vertical}.form-field input:focus,.form-field textarea:focus,.form-field select:focus{transform:translateY(-1px);box-shadow:0 12px 24px #45302b14;border-color:var(--accent);background:#fff}.form-field--full,.form-grid__submit{grid-column:1 / -1}.form-status{grid-column:1 / -1;margin:0;padding:.85rem 1rem;border:1.5px solid rgba(125,31,49,.32);border-radius:16px;font-size:.92rem;font-weight:800;line-height:1.45}.form-status--error{background:#7d1f3112;color:var(--accent-dark)}.success-card{border:1.5px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(180deg,#f4e1e5eb,#ffffffe0)}.success-card p{margin:0;line-height:1.68}.success-card__actions{display:flex;gap:.8rem;flex-wrap:wrap;margin-top:1rem}.offers-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.offer-card{display:flex;flex-direction:column;justify-content:space-between;gap:1.2rem}.offer-card__top{display:grid;gap:.8rem}.offer-card__header{display:flex;align-items:center;justify-content:space-between;gap:.7rem;flex-wrap:wrap}.offer-card__badge{display:inline-flex;align-items:center;padding:.48rem .82rem;border:1.5px solid var(--accent);border-radius:999px;background:var(--accent);color:#fff9fb;font-size:.8rem;font-weight:800}.offer-card__bottom{display:grid;gap:1rem}.offer-card__fit{padding:.95rem 1rem;border:1px solid rgba(23,17,15,.1);border-radius:16px;background:#f4e1e561}.offer-card__fit p{margin-top:.45rem;font-size:.95rem}.private-note{max-width:760px;margin:0 auto}.about-panel{min-height:220px}.about-grid{display:grid;grid-template-columns:1.2fr .8fr 1fr;gap:1rem}.about-panel span{display:inline-flex;margin-bottom:.8rem;color:var(--accent-dark);font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.about-panel__divider{height:1px;margin:1rem 0;background:#17110f1f}.contact-card__stack{display:grid;gap:.9rem;margin-top:1.2rem}.contact-card__email{width:100%;padding:1rem}.contact-card__email a{display:block;margin-top:.5rem;font-weight:800}.footer{padding:0 1rem 1.5rem}.footer__content{display:grid;gap:1.5rem;max-width:var(--max-width);margin:0 auto;padding:1.55rem;border:1.5px solid var(--line);border-radius:var(--radius-xl);background:#fffcf8e6;box-shadow:var(--shadow-md)}.footer__body{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(0,2.1fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:start}.footer__intro{max-width:390px}.footer__brand-lockup{display:flex;align-items:center;gap:.72rem;margin-bottom:.75rem}.footer__brand-lockup .footer__eyebrow{margin:0}.footer__brand-mark{flex:0 0 auto;width:44px;height:44px;border:1.5px solid rgba(23,17,15,.18);border-radius:15px;background:radial-gradient(circle at 50% 50%,rgba(10,37,73,.12),transparent 58%),linear-gradient(180deg,#ffffffdb,#f4e1e5f0);box-shadow:0 10px 22px #7d1f3114}.footer__cta{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding-bottom:1.25rem;border-bottom:1px solid rgba(23,17,15,.1)}.footer__cta h3{margin:.55rem 0 0;font-family:Space Grotesk,sans-serif;font-size:clamp(1.7rem,3vw,2.35rem);line-height:1.05}.footer__cta-actions{display:flex;gap:.7rem;flex-wrap:wrap;justify-content:flex-end}.footer__sections{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.25rem,3vw,2.25rem)}.footer__section h4{margin:0 0 .85rem;color:var(--text);font-family:Space Grotesk,sans-serif;font-size:.76rem;letter-spacing:.11em;text-transform:uppercase}.footer__section>div{display:grid;gap:.62rem;justify-items:start}.footer__section-link{color:var(--muted);font-size:.83rem;font-weight:700;line-height:1.35;overflow-wrap:anywhere;transition:color .18s ease,transform .18s ease}.footer__section-link:hover{color:var(--accent-dark);transform:translate(2px)}.footer__bottom{display:flex;align-items:center;padding-top:1rem;border-top:1px solid rgba(23,17,15,.1)}.footer__bottom p{margin:0;color:var(--muted);font-size:.76rem;font-weight:700}.chat-widget{position:fixed;right:1rem;bottom:1rem;z-index:40;display:grid;justify-items:end;gap:.8rem}.chat-widget__toggle{border:1.5px solid var(--line);border-radius:999px;padding:.95rem 1.15rem;background:linear-gradient(180deg,#fffffff5,#f4e1e5e0);box-shadow:var(--shadow-md);font-weight:800;cursor:pointer}.chat-widget__panel{width:min(390px,calc(100vw - 2rem));max-height:calc(100vh - 7rem);overflow:auto;border:1.5px solid var(--line);border-radius:28px;background:radial-gradient(circle at top right,rgba(125,31,49,.1),transparent 30%),#fffdf9fa;box-shadow:var(--shadow-lg);padding:1.1rem}.chat-widget__header{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.chat-widget__header span{display:inline-block;color:var(--muted);font-size:.8rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.chat-widget__header h3{margin:.25rem 0 0;font-size:1.42rem}.chat-widget__subtext{max-width:260px}.chat-widget__close,.modal__close{width:42px;height:42px;border:1.5px solid var(--line);border-radius:14px;background:#ffffffd6;cursor:pointer}.chat-widget__message,.chat-widget__hint{color:var(--muted);line-height:1.62}.chat-widget__actions{display:flex;flex-wrap:wrap;gap:.55rem;margin-bottom:1rem}.chat-widget__chip{border:1.5px solid var(--line);border-radius:999px;padding:.55rem .8rem;background:#ffffffdb;cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease}.chat-widget__chip--active,.chat-widget__chip:hover{background:#f4e1e5e6;border-color:#7d1f3173;transform:translateY(-1px)}.chat-widget__form{display:grid;gap:.85rem}.chat-widget__submit{width:100%}.chat-widget__success h4{margin:0;font-family:Space Grotesk,sans-serif;font-size:1.35rem}.chat-widget__loading{display:flex;align-items:center;gap:.85rem;margin-top:1rem;padding:1rem;border:1.5px solid var(--line);border-radius:16px;background:#f4e1e58c}.chat-widget__loading span{width:12px;height:12px;border-radius:999px;background:var(--accent);box-shadow:18px 0 #7d1f3173,36px 0 #7d1f3133}.chat-widget__loading p{margin:0 0 0 2.2rem;color:var(--muted);font-weight:700;line-height:1.45}.chat-widget__success p{margin:.7rem 0 0;color:var(--muted);line-height:1.65}.chat-widget__success-actions{display:flex;gap:.8rem;flex-wrap:wrap;margin-top:1rem}.modal-backdrop{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:1rem;background:#17110f4d;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.modal{width:min(700px,100%);max-height:calc(100vh - 2rem);overflow:auto;border:1.5px solid var(--line);border-radius:30px;background:radial-gradient(circle at top right,rgba(125,31,49,.1),transparent 32%),#fffcf8fa;box-shadow:var(--shadow-lg);padding:1rem}.modal .form-panel{padding:0;border:0;box-shadow:none;background:transparent}.modal__header{align-items:flex-start;margin-bottom:1rem}.project-lightbox{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:clamp(1rem,3vw,2.25rem);background:radial-gradient(circle at 15% 8%,rgba(125,31,49,.34),transparent 28%),radial-gradient(circle at 86% 84%,rgba(255,248,242,.16),transparent 24%),#17110fc2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:projectLightboxFade .18s ease both}.project-lightbox__frame{position:relative;z-index:1;display:grid;width:min(1120px,calc(100vw - 8rem));max-height:calc(100vh - 3rem);margin:0;overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:30px;background:linear-gradient(180deg,#fffdf9fa,#fff8f2f0),var(--panel-strong);box-shadow:0 34px 110px #00000075,0 0 0 1px #7d1f311f;animation:projectLightboxRise .22s ease both}.project-lightbox__backdrop{position:absolute;inset:0;z-index:0;border:0;background:transparent;cursor:zoom-out}.project-lightbox__topbar,.project-lightbox__frame figcaption{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem 1rem}.project-lightbox__topbar{border-bottom:1px solid rgba(23,17,15,.1)}.project-lightbox__topbar span,.project-lightbox__frame figcaption span{color:var(--muted);font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.project-lightbox__topbar strong,.project-lightbox__frame figcaption strong{color:var(--text);font-size:.9rem}.project-lightbox__frame img{width:100%;max-height:min(72vh,720px);object-fit:contain;background:radial-gradient(circle at 50% 0%,rgba(125,31,49,.18),transparent 32%),#080a0f}.project-lightbox__frame figcaption{border-top:1px solid rgba(23,17,15,.1)}.project-lightbox__close,.project-lightbox__nav{position:absolute;z-index:2;display:inline-grid;place-items:center;border:1px solid rgba(255,255,255,.28);background:#fffdf9eb;color:var(--text);box-shadow:0 18px 46px #0000003d;cursor:pointer;transition:transform .2s ease,background .2s ease,border-color .2s ease}.project-lightbox__close:hover,.project-lightbox__nav:hover{border-color:#7d1f3157;background:#fffffffa;transform:translateY(-1px)}.project-lightbox__close{top:1rem;right:1rem;width:46px;height:46px;border-radius:16px;font-weight:900}.project-lightbox__nav{top:50%;width:54px;height:54px;border-radius:999px;transform:translateY(-50%);color:var(--accent-dark);font-size:1.4rem;font-weight:900}.project-lightbox__nav:hover{transform:translateY(calc(-50% - 1px))}.project-lightbox__nav--previous{left:clamp(.75rem,2vw,1.65rem)}.project-lightbox__nav--next{right:clamp(.75rem,2vw,1.65rem)}@keyframes projectLightboxFade{0%{opacity:0}to{opacity:1}}@keyframes projectLightboxRise{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:1120px){.navbar__tag{display:none}.dashboard-preview__signals,.dashboard-preview__grid,.system-grid,.proof-grid,.attention-flow,.building-grid,.build-grid,.featured-builds-grid,.service-preview-grid,.offer-path-strip,.home-problem-grid,.home-process-grid,.recent-build-grid,.home-faq-grid,.project-preview-grid,.what-build-grid,.method-grid,.revenue-grid,.portfolio-grid,.built-assets-grid,.offers-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.split-layout,.about-grid,.help-grid,.services-grid,.projects-grid,.featured-build-card,.built-band,.management-panel,.footer__content{grid-template-columns:1fr}.about-panel{min-height:auto}.featured-build-card__visual-stage{min-height:560px}.featured-build-card__main-shot{width:88%}.build-showcase__intro{grid-template-columns:1fr}.build-showcase__status-row{justify-content:flex-start;max-width:none}.project-carousel-card{grid-template-columns:1fr;flex-basis:min(84vw,620px)}.project-carousel-card--featured{flex-basis:min(88vw,680px)}.project-carousel-card__meta{grid-template-columns:1fr}}@media(max-width:900px){.navbar{border-radius:28px}.navbar__links{display:none}.navbar__menu{display:inline-flex}.mobile-nav{display:block}.mobile-nav__panel .button{width:100%}.hero__content{grid-template-columns:minmax(0,1fr);text-align:center;padding:2rem 1.7rem 2.2rem}.simple-featured-build{grid-template-columns:minmax(0,1fr)}.simple-featured-build__preview{grid-column:1;grid-row:auto}.hero__eyebrow,.hero__actions,.hero-trust-badges{justify-content:center}.hero__description{margin-left:auto;margin-right:auto}.hero__visual{display:grid;grid-column:1;grid-row:1;order:-1;width:min(100%,720px);min-height:auto;gap:.65rem;margin:0 auto}.hero__copy{grid-column:1;grid-row:1;order:-1;min-width:0}.hero-social-mark,.hero-preview-card--floating,.hero-proof-stack{display:none}.hero-preview-card,.hero-preview-card--main{position:relative;inset:auto;width:100%;transform:none}.hero__content.reveal--visible .hero-preview-card--main:hover{transform:translate3d(0,-4px,0)}.hero-preview-card--main img{height:clamp(185px,42vw,270px)}.hero-preview-card__view-hint{opacity:.94;transform:none}.why-now,.hero__summary,.dashboard-preview__signals,.dashboard-preview__grid,.attention-flow,.building-grid,.build-grid,.featured-builds-grid,.home-problem-grid,.home-process-grid,.recent-build-grid,.home-faq-grid,.what-build-grid,.service-preview-grid,.offer-path-strip,.project-preview-grid,.method-grid,.revenue-grid,.portfolio-grid,.built-assets-grid,.engagement-grid,.project-card__columns,.proof-story,.form-grid,.proof-grid,.offers-grid,.system-grid{grid-template-columns:1fr}.dashboard-preview__top,.dashboard-preview__move,.cta-panel,.strategy-card__top{flex-direction:column}.dashboard-preview__badge-group{justify-items:start}.attention-flow__step:after{top:auto;right:1.1rem;bottom:-.55rem;transform:rotate(135deg)}.attention-flow.reveal--visible .attention-flow__step:after{transform:rotate(135deg) scale(1)}.home-process-card:not(:last-child):after{top:auto;right:1.2rem;bottom:-.55rem;transform:rotate(135deg)}.project-carousel-card__media .project-preview-frame__screen,.project-carousel-card__media .project-preview-frame__screen img{min-height:240px;height:240px}.project-carousel-card__media{padding-right:0}.project-carousel-phone{position:relative;right:auto;bottom:auto;width:100%;grid-template-columns:auto minmax(0,1fr);align-items:center}.project-carousel-phone img,.project-carousel-phone div{height:120px;min-height:120px}.method-grid--timeline:before{top:1.2rem;bottom:1.2rem;left:1.45rem;right:auto;width:1.5px;height:auto;transform:scaleY(0);transform-origin:top}.method-grid--timeline.reveal--visible:before{transform:scaleY(1)}.footer__cta{align-items:flex-start;flex-direction:column}.footer__cta-actions{justify-content:flex-start}.footer__body{grid-template-columns:1fr}.footer__intro{max-width:640px}.footer__sections{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.page-main,.navbar-wrap,.footer{padding-left:.78rem;padding-right:.78rem}.page-main{padding-top:.45rem}.page-shell{padding-top:.55rem;padding-bottom:6rem}.footer__content{gap:1.25rem;padding:1rem;border-radius:24px}.footer__body{gap:1.5rem}.footer__sections{grid-template-columns:1fr;gap:1.35rem}.footer__section{padding-bottom:1.1rem;border-bottom:1px solid rgba(23,17,15,.08)}.footer__section:last-child{padding-bottom:0;border-bottom:0}.footer__section>div{gap:.7rem}.footer__section-link{font-size:.9rem}.section,.page-hero,.hero{margin-bottom:1.7rem}.navbar{padding:.72rem;gap:.6rem}.navbar__brand strong{font-size:.95rem}.navbar__brand small{display:none}.navbar__actions{gap:.45rem}.navbar__actions .navbar__cta{display:none}.navbar__cta{padding:.78rem .95rem;font-size:.82rem}.hero h1{font-size:2.55rem}.hero__description,.section-header__description{font-size:.98rem}.hero-flow-pulse,.hero-trust-badges,.hero-counter-strip{display:none}.hero__visual{gap:.55rem;width:100%}.hero__copy{text-align:left}.hero__eyebrow,.hero__actions{justify-content:flex-start}.hero__eyebrow{gap:.45rem;margin-bottom:1rem}.hero__eyebrow span{padding:.48rem .66rem;font-size:.66rem}.hero__description{margin-left:0;margin-right:0}.hero__actions .button:first-child{flex:1 1 100%}.simple-featured-build{gap:.85rem;padding:.78rem;border-radius:24px}.simple-featured-build__intro h2{margin-top:.65rem;font-size:2rem}.simple-featured-build__intro>p:not(.cta-panel__eyebrow){margin-top:.65rem;font-size:.94rem;line-height:1.55}.simple-featured-build__preview{padding:.5rem;border-radius:16px}.simple-featured-build__preview img{border-radius:11px}.simple-featured-build__action{align-items:stretch;flex-direction:column}.simple-featured-build__action .button{width:100%}.hero__content.reveal--visible .hero-preview-card--floating:hover{transform:translate3d(0,-4px,0)}.hero-preview-card--main img{height:190px}.hero-preview-card__bar{padding:.62rem .72rem;font-size:.68rem}.hero-preview-card--floating,.hero-proof-stack{display:none}.hero-preview-card__view-hint,.project-preview-frame__view-hint{opacity:.94;transform:none}.featured-builds-grid{display:flex;gap:.8rem;margin-right:-.78rem;overflow-x:auto;padding:0 .78rem .35rem 0;scroll-snap-type:x mandatory;scrollbar-width:none}.featured-builds-grid::-webkit-scrollbar{display:none}.featured-build-preview{flex:0 0 88%;scroll-snap-align:start}.featured-build-preview:first-child .project-preview-frame__screen img{height:210px}.build-showcase{padding:.72rem;border-radius:24px}.build-showcase__intro{margin-bottom:.72rem}.build-showcase__intro h2{margin-top:.65rem;font-size:2.05rem}.build-showcase__status-row{display:none}.build-showcase__intro p:not(.cta-panel__eyebrow){margin-top:.65rem;font-size:.94rem;line-height:1.55}.build-showcase__mini-log{grid-template-columns:1fr}.featured-build-preview__progress div{align-items:flex-start;flex-direction:column;gap:.22rem}.project-carousel{display:none}.featured-build-mobile{position:relative;z-index:1;display:grid;gap:.75rem;width:100%;min-width:0;padding:.7rem;border:1px solid rgba(23,17,15,.12);border-radius:20px;background:radial-gradient(circle at 92% 2%,rgba(31,138,91,.1),transparent 28%),#ffffffd6;box-shadow:var(--shadow-sm);overflow:hidden}.featured-build-mobile__meta,.featured-build-mobile__systems{display:flex;flex-wrap:wrap;gap:.42rem}.featured-build-mobile__meta span,.featured-build-mobile__systems span{display:inline-flex;padding:.4rem .56rem;border:1px solid rgba(23,17,15,.1);border-radius:999px;background:#ffffffd1;color:#17110fb8;font-size:.7rem;font-weight:900}.featured-build-mobile__meta span:first-child{color:var(--growth)}.featured-build-mobile .project-preview-frame{gap:.5rem;width:100%;min-width:0;padding:.5rem;border-radius:16px}.featured-build-mobile .project-preview-frame__screen{width:100%;min-height:0;aspect-ratio:1200 / 593;padding:0;border-radius:12px;background:#07090d;overflow:hidden}.featured-build-mobile .project-preview-frame__button{width:100%;height:100%;border-radius:12px}.featured-build-mobile .project-preview-frame__screen img{width:100%;height:100%!important;min-height:0!important;border:0;border-radius:12px;object-fit:contain!important;object-position:center!important}.featured-build-mobile__content{display:grid;gap:.62rem;min-width:0}.featured-build-mobile__content .cta-panel__eyebrow{justify-self:start;margin:0}.featured-build-mobile__content h3{margin:0;font-size:1.72rem;line-height:1.05}.featured-build-mobile__content>p:not(.cta-panel__eyebrow){margin:0;color:var(--muted);font-size:.94rem;line-height:1.55}.featured-build-mobile .button,.project-carousel-card .button,.product-home-card__actions .button{width:100%}.home-problem-card,.recent-build-card,.home-faq-card,.product-home-card{padding:.88rem}.what-build-card{grid-template-columns:auto minmax(0,1fr);gap:.18rem .72rem;min-height:auto;padding:.88rem}.what-build-card__icon{grid-row:span 2;width:2.35rem;height:2.35rem;border-radius:13px}.what-build-card h3{margin:0}.what-build-card p{font-size:.9rem;line-height:1.42}.what-build-closing{margin-top:.8rem;padding:.82rem .9rem;font-size:.92rem}.page-hero,.card,.footer__content,.chat-widget__panel,.modal{border-radius:22px}.hero__content,.audience-strip,.why-now,.dashboard-preview,.attention-flow,.form-panel,.info-card,.contact-card,.private-note,.proof-card,.offer-card{padding:1.15rem}.audience-strip__items{gap:.55rem}.audience-strip__item{width:100%;justify-content:flex-start}.dashboard-preview__move>div,.dashboard-preview__signal,.dashboard-preview__metric,.attention-flow__step,.why-now__points div,.proof-card__frame,.offer-card__fit,.building-card{padding:.95rem}.proof-card__preview{padding:.75rem}.featured-build-card{gap:.85rem;padding:.85rem}.featured-build-card__visual-stage{min-height:auto;padding:.78rem;border-radius:24px}.featured-build-card__stamp{position:relative;right:auto;bottom:auto;max-width:none;margin-bottom:.72rem}.featured-build-card__main-shot{width:100%;border-radius:21px;transform:none}.featured-build-card:hover .featured-build-card__main-shot{transform:translateY(-2px)}.featured-build-card__chrome{align-items:flex-start;gap:.45rem}.featured-build-card__chrome-label{display:none}.featured-build-card__main-shot img{height:min(300px,64vw)}.featured-build-card__view-hint{opacity:.92;transform:none}.featured-build-card__shot-caption--main{right:.72rem;bottom:.72rem;max-width:calc(100% - 1.44rem)}.featured-build-card__floating-shots{position:relative;inset:auto;display:flex;gap:.7rem;overflow-x:auto;padding:.72rem 0 .15rem;pointer-events:auto;scroll-snap-type:x mandatory}.featured-build-card__float-shot,.featured-build-card__float-shot--1,.featured-build-card__float-shot--2,.featured-build-card__float-shot--3,.featured-build-card:hover .featured-build-card__float-shot--1,.featured-build-card:hover .featured-build-card__float-shot--2,.featured-build-card:hover .featured-build-card__float-shot--3{position:relative;inset:auto;flex:0 0 78%;width:auto;transform:none;scroll-snap-align:start}.featured-build-card__float-shot img{height:170px}.featured-build-card__content{padding:.95rem;border-radius:24px}.featured-build-card__meta{display:grid;grid-template-columns:1fr}.featured-build-card__meta div{justify-content:space-between;border-radius:16px}.featured-build-card__transformation{grid-template-columns:1fr}.featured-build-card__transform-arrow{width:100%;min-height:34px}.featured-build-card__build-items{display:grid;grid-template-columns:1fr}.featured-build-card__outcomes{grid-template-columns:1fr}.featured-build-card__cta{align-items:stretch;flex-direction:column}.featured-build-card__cta .button{width:100%}.featured-build-card__cta-actions{display:grid;grid-template-columns:1fr;width:100%}.built-proof-board__header,.built-proof-board__row{grid-template-columns:auto minmax(0,1fr)}.built-proof-board__row em{grid-column:2;justify-self:start}.project-lightbox{padding:.7rem}.project-lightbox__frame{width:100%;max-height:calc(100vh - 1.4rem);border-radius:22px}.project-lightbox__topbar,.project-lightbox__frame figcaption{align-items:flex-start;padding:.74rem .78rem}.project-lightbox__topbar span,.project-lightbox__frame figcaption span{font-size:.68rem}.project-lightbox__frame img{max-height:68vh}.project-lightbox__close{top:.72rem;right:.72rem;width:42px;height:42px;border-radius:14px}.project-lightbox__nav{width:44px;height:44px;font-size:1.12rem}.project-lightbox__nav--previous{left:.72rem}.project-lightbox__nav--next{right:.72rem}.form-grid{gap:.85rem}.form-field input,.form-field textarea,.form-field select{padding:.9rem .95rem}.mobile-nav__panel{padding:.85rem;gap:.35rem}.mobile-nav__panel .navbar__link,.mobile-nav__panel .button{width:100%;justify-content:center}.chat-widget{left:auto;right:.78rem;justify-items:end}.strategy-card__footer,.strategy-card__collapsed-links,.strategy-card__links,.success-card__actions,.chat-widget__success-actions{flex-direction:column;align-items:stretch}.chat-widget{bottom:.78rem}.chat-widget__toggle{width:auto;min-width:150px}.chat-widget__panel{width:min(390px,calc(100vw - 1.56rem));max-height:min(76vh,620px)}.chat-widget--open{left:.78rem;justify-items:stretch}.chat-widget--open .chat-widget__toggle{width:100%}.chat-widget__close,.modal__close{flex:0 0 auto}}.legal-page{--legal-bg: #07110d;--legal-panel: #0d1b16;--legal-text: #f3fff8;--legal-muted: #aec2b7;--legal-green: #13b86b;--legal-green-bright: #3ee493;--legal-line: rgba(255, 255, 255, .13);width:100%;max-width:960px;margin-bottom:5rem;padding:clamp(1rem,3vw,2rem);overflow:hidden;border:1px solid rgba(19,184,107,.28);border-radius:var(--radius-xl);background:radial-gradient(circle at 92% 2%,rgba(19,184,107,.2),transparent 31rem),linear-gradient(145deg,#07110d,#0a1711 68%,#07110d);color:var(--legal-text);box-shadow:0 30px 70px #07110d3d}.legal-page *,.legal-page *:before,.legal-page *:after{min-width:0}.legal-page .breadcrumbs{margin:0 0 1rem;color:var(--legal-muted)}.legal-page .breadcrumbs a{color:var(--legal-green-bright)}.legal-page .breadcrumbs strong{color:var(--legal-text)}.legal-page__header,.legal-page__content{border:1px solid var(--legal-line);border-radius:calc(var(--radius-xl) - 6px);background:#0d1b16e6}.legal-page__header{padding:clamp(1.5rem,5vw,3.25rem);background:linear-gradient(135deg,rgba(19,184,107,.12),transparent 58%),#0d1b16eb}.legal-page__eyebrow{margin:0;color:var(--legal-green-bright);font-size:.76rem;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.legal-page__header h1{margin:.55rem 0 .85rem;color:var(--legal-text);font-family:Space Grotesk,sans-serif;font-size:clamp(2.5rem,8vw,4.7rem);line-height:.98;letter-spacing:-.055em;overflow-wrap:anywhere}.legal-page__header>p:not(.legal-page__eyebrow){max-width:740px;margin:.8rem 0 0;color:var(--legal-muted);line-height:1.75}.legal-page__effective-date{color:var(--legal-text)!important}.legal-page__content{margin-top:1rem;padding:clamp(1.25rem,4vw,2.75rem)}.legal-page__sections{margin:0;padding:0;list-style:none}.legal-section{padding:.35rem 0 2rem;scroll-margin-top:7rem;border-bottom:1px solid var(--legal-line)}.legal-page__sections>li+li .legal-section{padding-top:2rem}.legal-page__sections>li:last-child .legal-section{padding-bottom:.35rem;border-bottom:0}.legal-section h2,.legal-section h3{color:var(--legal-text);font-family:Space Grotesk,sans-serif}.legal-section h2{margin:0 0 .8rem;font-size:clamp(1.4rem,4vw,1.85rem)}.legal-section h3{margin:0 0 .55rem;font-size:1.08rem}.legal-section p,.legal-section li,.legal-section address{color:var(--legal-muted);line-height:1.75;overflow-wrap:anywhere}.legal-section p{margin:.65rem 0}.legal-section ul{display:grid;gap:.45rem;margin:.9rem 0 1rem;padding-left:1.35rem}.legal-section li::marker{color:var(--legal-green-bright)}.legal-section__group{margin-top:1.25rem;padding:1rem;border:1px solid var(--legal-line);border-left:3px solid var(--legal-green);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:#10241bbd}.legal-section--contact address{display:grid;gap:.45rem;margin-top:1rem;padding:1rem;border:1px solid rgba(19,184,107,.26);border-radius:var(--radius-md);background:#10241b;font-style:normal}.legal-section--contact address strong{color:var(--legal-text)}.legal-section--contact a,.legal-page__related a{color:var(--legal-green-bright);font-weight:800;overflow-wrap:anywhere}.legal-page__related{margin-top:2rem;padding-top:1.25rem;border-top:1px solid var(--legal-line)}.legal-page__related p{margin:0 0 .8rem;color:var(--legal-muted);font-size:.74rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.legal-page__related div{display:flex;flex-wrap:wrap;gap:.65rem}.legal-page__related a{display:inline-flex;min-height:42px;align-items:center;padding:.65rem .9rem;border:1px solid rgba(19,184,107,.3);border-radius:999px;background:#13b86b14}@media(max-width:680px){.legal-page{margin-bottom:3.5rem;padding:.75rem;border-radius:24px}.legal-page__header,.legal-page__content{border-radius:18px}.legal-page__header,.legal-page__content{padding:1.25rem 1rem}.legal-page__header h1{font-size:clamp(2.35rem,15vw,3.2rem)}.legal-section__group{padding:.85rem .75rem}.legal-page__related a{justify-content:center;width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:1ms!important}.reveal,.reveal--stagger>*,.hero__content .hero__eyebrow span,.hero__content h1,.hero__content .hero__description,.hero__content .hero__summary div,.hero-flow-pulse,.hero__content .hero__actions,.hero__visual,.hero-preview-card,.hero-proof-stack>div,.build-showcase .featured-build-preview{opacity:1;transform:none}.method-grid--timeline:before,.reveal .dashboard-preview__meter-fill{opacity:1;transform:none}.attention-flow__step:after{opacity:1;transform:rotate(45deg)}}@media(max-width:900px)and (prefers-reduced-motion:reduce){.attention-flow__step:after{transform:rotate(135deg)}}.showroom-page{--showroom-ink: #07110d;--showroom-panel: rgba(255, 255, 255, .9);--showroom-dark: #07110d;--showroom-dark-2: #0d1b16;--showroom-green: #13b86b;--showroom-green-dark: #0b8f52;--showroom-green-soft: rgba(19, 184, 107, .14);--showroom-blue: #2563eb;--showroom-blue-soft: rgba(37, 99, 235, .12);--showroom-line: rgba(7, 17, 13, .14);--showroom-line-dark: rgba(255, 255, 255, .14);color:var(--showroom-ink)}.showroom-page .button{min-height:3.2rem;padding:1rem 1.28rem;border-width:1px;letter-spacing:0}.showroom-page .button--primary{border-color:#13b86bb8;background:linear-gradient(180deg,#2ae78bfa,#13b86bfa),var(--showroom-green);color:#03130b;box-shadow:0 18px 38px #13b86b38,inset 0 1px #ffffff6b}.showroom-page .button--primary:hover{border-color:#22ef92db;background:linear-gradient(180deg,#32f597,#0da45e),var(--showroom-green);box-shadow:0 24px 48px #13b86b47,0 0 0 5px #13b86b14,inset 0 1px #ffffff85}.showroom-page .button--secondary{border-color:#07110d2e;background:#ffffffe6;color:var(--showroom-ink);box-shadow:0 14px 28px #07110d14,inset 0 1px #fffc}.showroom-page .button--secondary:hover{border-color:#13b86b6b;background:#f6fffaf5;box-shadow:0 18px 38px #07110d1a,0 0 0 5px #13b86b0f}.showroom-cta{position:relative;overflow:hidden;isolation:isolate}.showroom-cta:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.34) 48%,transparent 64%);opacity:0;transform:translate(-110%);transition:opacity .22s ease,transform .52s ease}.showroom-cta:hover:before{opacity:1;transform:translate(110%)}.showroom-cta-arrow{display:inline-flex;transform:translate(0);transition:transform .18s ease}.showroom-cta:hover .showroom-cta-arrow{transform:translate(4px)}.showroom-cta--pulse{animation:showroomCtaPulse 2.8s ease-in-out infinite}.showroom-helper{margin:.92rem 0 0;color:#ffffffb8;font-size:.9rem;font-weight:700;line-height:1.55}.showroom-hero{margin-bottom:1.2rem}.showroom-hero__inner{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(430px,1.1fr);gap:clamp(1.6rem,4vw,3.2rem);align-items:center;overflow:hidden;min-height:720px;padding:clamp(2rem,4.5vw,4.6rem);border:1px solid rgba(7,17,13,.28);border-radius:34px;background:linear-gradient(135deg,#07110dfa,#0c1e19f5 58%,#07110dfa),var(--showroom-dark);box-shadow:0 34px 90px #07110d3d,inset 0 1px #ffffff14;isolation:isolate}.showroom-hero__inner:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.82),transparent 82%);mask-image:linear-gradient(90deg,rgba(0,0,0,.82),transparent 82%);pointer-events:none}.showroom-hero__inner:after{content:"";position:absolute;inset:auto 0 0;height:44%;background:linear-gradient(0deg,rgba(19,184,107,.12),transparent);pointer-events:none}.showroom-hero__copy,.showroom-hero-visual{position:relative;z-index:1}.showroom-kicker-row{display:flex;flex-wrap:wrap;gap:.55rem;margin-bottom:1.2rem}.showroom-kicker-row span{display:inline-flex;align-items:center;min-height:2.15rem;padding:.48rem .76rem;border:1px solid rgba(255,255,255,.15);border-radius:999px;background:#ffffff14;color:#ffffffc7;font-size:.75rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.showroom-kicker-row span:first-child{border-color:#13b86b75;background:#13b86b21;color:#a9ffd1}.showroom-hero h1{margin:0;color:#f9fffb;font-family:Space Grotesk,sans-serif;font-size:clamp(3.1rem,6vw,5.9rem);line-height:.94;letter-spacing:0}.showroom-hero__copy>p:not(.showroom-helper){max-width:670px;margin:1.25rem 0 0;color:#ffffffc2;font-size:1.1rem;line-height:1.75}.buyer-flow{display:flex;flex-wrap:wrap;gap:.46rem;margin-top:1.45rem;padding:.55rem;border:1px solid rgba(255,255,255,.12);border-radius:20px;background:#ffffff0f}.buyer-flow span{position:relative;display:inline-flex;align-items:center;gap:.46rem;padding:.58rem .68rem;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#ffffff14;color:#ffffffdb;font-size:.78rem;font-weight:900}.buyer-flow span:not(:last-child):after{content:"->";color:#a9ffd1;font-weight:900}.showroom-hero__actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.75rem}.showroom-hero__actions .button{min-height:3.55rem;padding-inline:1.35rem;font-size:.98rem}.showroom-hero-visual{min-height:590px;perspective:1200px}.showroom-grid-glow{position:absolute;inset:4% 4% 2% 0;border:1px solid rgba(255,255,255,.08);border-radius:32px;background:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(145deg,#13b86b2e,#2563eb1a,#ffffff0a);background-size:38px 38px,38px 38px,auto;box-shadow:inset 0 1px #ffffff14,inset 0 -40px 90px #13b86b14;transform:rotateX(57deg) rotate(-8deg) translate3d(2%,12%,-120px);transform-origin:center}.showroom-browser,.showroom-phone,.showroom-dashboard-card,.showroom-system-card{position:absolute;border:1px solid rgba(255,255,255,.18);background:#ffffffe0;color:var(--showroom-ink);box-shadow:0 26px 70px #00000052,inset 0 1px #ffffffd6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.showroom-browser--hero{--rotate: -2deg;top:5%;right:2%;width:min(92%,620px);min-height:350px;overflow:hidden;border-radius:28px;transform:rotate(var(--rotate));animation:showroomFloat 6.8s ease-in-out infinite}.showroom-browser__bar{display:flex;align-items:center;gap:.42rem;padding:.78rem .95rem;border-bottom:1px solid rgba(7,17,13,.1);background:#ffffffb8}.showroom-browser__bar span{width:.58rem;height:.58rem;border-radius:999px;background:#07110d38}.showroom-browser__bar strong{margin-left:auto;color:#07110d9e;font-size:.76rem;text-transform:uppercase;letter-spacing:.08em}.showroom-browser__body{display:grid;gap:.85rem;padding:1.15rem;background:radial-gradient(circle at 80% 4%,rgba(19,184,107,.18),transparent 34%),#fbfffc}.showroom-browser__hero-line{width:72%;height:5.8rem;border-radius:22px;background:linear-gradient(120deg,#07110df2,#0c3826eb),var(--showroom-dark);box-shadow:inset 0 0 0 1px #ffffff14}.showroom-browser__copy-line{width:52%;height:.72rem;border-radius:999px;background:#07110d1f}.showroom-browser__copy-line--wide{width:82%}.showroom-browser__tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.62rem;margin-top:.2rem}.showroom-browser__tiles span{display:grid;min-height:4.7rem;place-items:end start;padding:.75rem;border:1px solid rgba(7,17,13,.08);border-radius:18px;background:linear-gradient(180deg,#fffffff5,#edf9f3e0);color:#07110dc7;font-size:.74rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.showroom-phone{--rotate: 5deg;right:0;bottom:4%;width:180px;overflow:hidden;border-radius:30px;padding:.72rem;background:#08130feb;transform:rotate(var(--rotate));animation:showroomFloat 6.4s ease-in-out infinite .4s}.showroom-phone__notch{width:4rem;height:.42rem;margin:0 auto .72rem;border-radius:999px;background:#ffffff38}.showroom-phone__screen{display:grid;gap:.56rem;min-height:250px;padding:.9rem;border-radius:22px;background:radial-gradient(circle at top right,rgba(19,184,107,.28),transparent 36%),#fafffc}.showroom-phone__screen strong{font-family:Space Grotesk,sans-serif;font-size:1rem}.showroom-phone__screen span{color:var(--showroom-green-dark);font-size:.75rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.showroom-phone__screen i{height:2.8rem;border:1px solid rgba(7,17,13,.08);border-radius:16px;background:#07110d0f}.showroom-phone__screen button{min-height:2.65rem;border:0;border-radius:999px;background:var(--showroom-green);color:#03130b;font-size:.78rem;font-weight:900}.showroom-dashboard-card{left:0;bottom:18%;display:grid;gap:.68rem;width:min(50%,300px);padding:1rem;border-radius:24px;animation:showroomFloat 7.2s ease-in-out infinite .16s}.showroom-dashboard-card div:first-child{display:flex;justify-content:space-between;gap:.9rem}.showroom-dashboard-card span,.showroom-system-card>span,.product-dashboard__top span,.product-topline span,.product-outcome span,.buyer-feeling span,.product-selector__panel-top span,.option-card__detail span,.industry-card>span,.showroom-proof-card__content span,.showroom-final-cta span{color:var(--showroom-green-dark);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.showroom-dashboard-card strong{font-size:.88rem}.showroom-dashboard-card small{color:#07110d94;font-weight:800}.showroom-meter{overflow:hidden;height:.58rem;border-radius:999px;background:#07110d14}.showroom-meter i{display:block;width:74%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--showroom-green),#72e5ff);animation:showroomMeter 3.2s ease-in-out infinite}.showroom-system-card{top:14%;left:4%;display:grid;gap:.66rem;width:min(48%,320px);padding:.92rem;border-radius:24px;animation:showroomFloat 7.6s ease-in-out infinite .3s}.showroom-system-card div{display:flex;align-items:center;gap:.48rem;flex-wrap:wrap}.showroom-system-card strong{display:inline-flex;align-items:center;min-height:2rem;padding:.42rem .56rem;border-radius:999px;background:#07110d0f;font-size:.76rem}.showroom-system-card i{width:1.6rem;height:1px;background:var(--showroom-green);animation:flowPulse 2.4s ease-in-out infinite}.showroom-location-pin{position:absolute;display:grid;width:3.2rem;height:3.2rem;place-items:center;border:1px solid rgba(19,184,107,.42);border-radius:18px;background:#13b86b2e;color:#d9ffe9;font-weight:900;box-shadow:0 0 0 8px #13b86b0f,0 18px 42px #00000038;animation:showroomPin 2.6s ease-in-out infinite}.showroom-location-pin--one{left:34%;bottom:6%}.showroom-location-pin--two{right:20%;top:2%;animation-delay:.44s}.showroom-hero__inner .showroom-kicker-row span,.showroom-hero__inner h1,.showroom-hero__copy>p,.buyer-flow,.showroom-hero__actions,.showroom-hero-visual{opacity:0;transform:translate3d(0,16px,0);transition:opacity .72s ease,transform .72s ease}.showroom-hero__inner.reveal--visible .showroom-kicker-row span,.showroom-hero__inner.reveal--visible h1,.showroom-hero__inner.reveal--visible .showroom-hero__copy>p,.showroom-hero__inner.reveal--visible .buyer-flow,.showroom-hero__inner.reveal--visible .showroom-hero__actions,.showroom-hero__inner.reveal--visible .showroom-hero-visual{opacity:1;transform:translateZ(0)}.showroom-hero__inner.reveal--visible h1{transition-delay:.12s}.showroom-hero__inner.reveal--visible .showroom-hero__copy>p{transition-delay:.19s}.showroom-hero__inner.reveal--visible .buyer-flow{transition-delay:.26s}.showroom-hero__inner.reveal--visible .showroom-hero__actions{transition-delay:.33s}.showroom-hero__inner.reveal--visible .showroom-hero-visual{transition-delay:.39s}.showroom-hero__inner.reveal{opacity:1;transform:none}.showroom-hero__inner .showroom-kicker-row span,.showroom-hero__inner h1,.showroom-hero__copy>p,.showroom-hero__inner .buyer-flow,.showroom-hero__inner .showroom-hero__actions,.showroom-hero__inner .showroom-hero-visual{animation:showroomHeroRise .72s ease both;opacity:1;transform:translateZ(0)}.showroom-hero__inner h1{animation-delay:90ms}.showroom-hero__copy>p{animation-delay:.15s}.showroom-hero__inner .buyer-flow{animation-delay:.21s}.showroom-hero__inner .showroom-hero__actions{animation-delay:.27s}.showroom-hero__inner .showroom-hero-visual{animation-delay:.32s}.showroom-local-strip{margin-bottom:2rem}.showroom-local-strip__inner{display:grid;grid-template-columns:minmax(220px,.62fr) repeat(2,minmax(0,1fr));gap:.85rem;padding:.95rem;border:1px solid var(--showroom-line);border-radius:26px;background:linear-gradient(135deg,#fffffff0,#f3fff9d6),var(--showroom-panel);box-shadow:var(--shadow-md)}.showroom-local-strip__inner>div:first-child,.market-chip-group{display:grid;gap:.35rem;padding:.85rem;border:1px solid rgba(7,17,13,.08);border-radius:20px;background:#ffffffb8}.showroom-local-strip__inner>div:first-child span,.market-chip-group>span{color:var(--muted);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.showroom-local-strip__inner>div:first-child strong{font-family:Space Grotesk,sans-serif;font-size:1.18rem}.market-chip-group div{display:flex;flex-wrap:wrap;gap:.4rem}.market-chip-group i{display:inline-flex;align-items:center;min-height:1.8rem;padding:.38rem .52rem;border:1px solid rgba(7,17,13,.09);border-radius:999px;background:#ffffffd6;color:#07110db8;font-size:.74rem;font-style:normal;font-weight:800}.product-showcase-list{display:grid;gap:1.45rem;margin-top:1.35rem}.build-product{position:relative;display:grid;grid-template-columns:minmax(340px,.86fr) minmax(0,1.14fr);gap:1.15rem;overflow:hidden;padding:1rem;border:1px solid rgba(7,17,13,.14);border-radius:32px;background:linear-gradient(135deg,#fffffff5,#f5fffac2),var(--showroom-panel);box-shadow:0 26px 70px #07110d1a,inset 0 1px #ffffffd1;transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}.build-product:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(7,17,13,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(7,17,13,.03) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.52),transparent 76%);mask-image:linear-gradient(90deg,rgba(0,0,0,.52),transparent 76%);pointer-events:none}.build-product:hover{border-color:#13b86b57;box-shadow:0 34px 86px #07110d24,0 0 0 6px #13b86b0a,inset 0 1px #ffffffe6;transform:translateY(-4px)}.build-product--setup{background:linear-gradient(135deg,#fffffff5,#f2faffc2),var(--showroom-panel)}.build-product--management{background:linear-gradient(135deg,#fffffff5,#f8fff3c2),var(--showroom-panel)}.build-product:nth-child(2n){grid-template-columns:minmax(0,1.14fr) minmax(340px,.86fr)}.build-product:nth-child(2n) .build-product__visual-wrap{grid-column:2}.build-product:nth-child(2n) .build-product__content{grid-column:1;grid-row:1}.build-product__visual-wrap,.build-product__content{position:relative;z-index:1;min-width:0}.build-product__visual-wrap{display:grid;min-height:560px;overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:26px;background:linear-gradient(145deg,#07110dfa,#0b261cf0),var(--showroom-dark);box-shadow:inset 0 1px #ffffff14,inset 0 -60px 110px #13b86b14}.build-product--website .build-product__visual-wrap{background:radial-gradient(circle at 82% 18%,rgba(19,184,107,.28),transparent 32%),linear-gradient(145deg,#05120efc,#0a251df5)}.build-product--setup .build-product__visual-wrap{background:radial-gradient(circle at 18% 16%,rgba(37,99,235,.18),transparent 30%),radial-gradient(circle at 82% 90%,rgba(19,184,107,.18),transparent 34%),linear-gradient(145deg,#061214fc,#0c2226f5)}.build-product--management .build-product__visual-wrap{background:radial-gradient(circle at 80% 14%,rgba(19,184,107,.22),transparent 32%),radial-gradient(circle at 18% 90%,rgba(255,255,255,.08),transparent 34%),linear-gradient(145deg,#07110dfc,#182d16f5)}.build-product__content{display:grid;align-content:center;gap:.85rem;padding:clamp(1rem,2.8vw,2rem)}.product-topline{display:flex;align-items:center;justify-content:space-between;gap:.8rem;flex-wrap:wrap}.product-topline strong{display:inline-flex;align-items:center;min-height:2.35rem;padding:.45rem .72rem;border:1px solid rgba(19,184,107,.24);border-radius:999px;background:var(--showroom-green-soft);color:var(--showroom-green-dark);font-size:.84rem}.build-product h2,.showroom-final-cta h2{margin:0;font-family:Space Grotesk,sans-serif;font-size:clamp(2.35rem,4vw,3.75rem);line-height:1;letter-spacing:0}.build-product h3{margin:0;max-width:720px;color:#07110dd1;font-size:clamp(1.22rem,1.75vw,1.62rem);line-height:1.15}.build-product__content>p,.product-outcome strong,.buyer-feeling strong{margin:0;color:var(--muted);line-height:1.65}.product-outcome,.buyer-feeling{display:grid;gap:.35rem;padding:.88rem .95rem;border:1px solid rgba(7,17,13,.09);border-radius:18px;background:#ffffffb3}.product-impact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.62rem}.product-impact-grid .product-outcome{min-height:100%}.product-outcome--fix{border-color:#2563eb1f;background:#f2f8ffc7}.product-outcome--fix span{color:#1952bd}.product-outcome--buying{border-color:#07110d1f;background:#f7faf8db}.product-outcome--buying span{color:#07110d9e}.buyer-feeling{border-color:#2563eb24;background:#eff7ffb8}.buyer-feeling span{color:#1952bd}.product-benefits{display:grid;gap:.52rem;margin:.2rem 0 0;padding:0;list-style:none}.product-benefits li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.5rem;align-items:start;color:#07110dc7;line-height:1.48}.product-benefits li:before{content:"";width:.58rem;height:.58rem;margin-top:.43rem;border-radius:999px;background:var(--showroom-green);box-shadow:0 0 0 4px #13b86b1a}.product-start-zone{display:grid;gap:.75rem;margin-top:.35rem;padding:.9rem;border:1px solid rgba(7,17,13,.1);border-radius:22px;background:linear-gradient(135deg,#ffffffe0,#f0fff7bd)}.start-path{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.52rem}.start-path__step{position:relative;display:grid;gap:.32rem;min-height:5.2rem;align-content:start;padding:.68rem;border:1px solid rgba(7,17,13,.08);border-radius:16px;background:#ffffffd1}.start-path__step:not(:last-child):after{content:"";position:absolute;top:50%;right:-.36rem;width:.72rem;height:.72rem;border-top:2px solid rgba(19,184,107,.62);border-right:2px solid rgba(19,184,107,.62);transform:translateY(-50%) rotate(45deg)}.start-path__step span{color:var(--showroom-green-dark);font-size:.66rem;font-weight:900}.start-path__step strong{font-size:.8rem;line-height:1.22}.product-actions{display:flex;flex-wrap:wrap;gap:.62rem}.showroom-cta--text{border-color:transparent;background:transparent;box-shadow:none}.showroom-cta--text:hover{border-color:#13b86b38;background:#f4fff9cc}.product-start-zone>p{margin:0;color:#07110d94;font-size:.86rem;font-weight:800;line-height:1.5}.product-visual{position:relative;min-height:100%;overflow:hidden}.product-visual:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:34px 34px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.64),transparent 88%);mask-image:linear-gradient(180deg,rgba(0,0,0,.64),transparent 88%)}.website-stage,.product-dashboard,.management-flow,.management-status{position:absolute;z-index:1}.website-stage{inset:10% 6% 8%;perspective:900px}.website-desktop{--rotate: -3deg;position:absolute;top:0;left:2%;width:86%;overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:26px;background:#ffffffeb;box-shadow:0 34px 80px #00000052;transform:rotate(var(--rotate));animation:showroomFloat 6.2s ease-in-out infinite}.website-desktop__bar{display:flex;align-items:center;gap:.38rem;padding:.72rem;border-bottom:1px solid rgba(7,17,13,.08)}.website-desktop__bar span{width:.55rem;height:.55rem;border-radius:999px;background:#07110d38}.website-desktop__bar strong{margin-left:auto;color:#07110d8f;font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.website-homepage{display:grid;gap:.72rem;padding:.9rem;background:radial-gradient(circle at 86% 8%,rgba(19,184,107,.16),transparent 32%),#fafffcfa}.website-homepage__hero{display:grid;gap:.72rem;min-height:12rem;align-content:end;padding:1rem;border-radius:24px;background:linear-gradient(135deg,#07110df5,#115337eb),var(--showroom-dark);color:#f8fffb;box-shadow:inset 0 1px #ffffff1f}.website-homepage__hero span{color:#a9ffd1;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.website-homepage__hero strong{max-width:420px;font-family:Space Grotesk,sans-serif;font-size:clamp(1.35rem,2.4vw,2.05rem);line-height:1.02}.website-homepage__hero button,.website-mobile button{justify-self:start;min-height:2.55rem;border:0;border-radius:999px;background:var(--showroom-green);color:#04140c;font-size:.78rem;font-weight:900;box-shadow:0 12px 28px #13b86b38}.website-homepage__hero button{padding:.62rem .9rem}.website-homepage__trust{display:flex;flex-wrap:wrap;gap:.4rem}.website-homepage__trust span{padding:.42rem .58rem;border:1px solid rgba(19,184,107,.18);border-radius:999px;background:#13b86b17;color:var(--showroom-green-dark);font-size:.68rem;font-weight:900}.website-homepage__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.56rem}.website-homepage__cards div{display:grid;gap:.24rem;min-height:5.4rem;align-content:start;padding:.72rem;border:1px solid rgba(7,17,13,.08);border-radius:18px;background:#ffffffdb;box-shadow:0 10px 22px #07110d0f}.website-homepage__cards strong{font-size:.86rem}.website-homepage__cards small{color:#07110d94;font-size:.72rem;font-weight:800;line-height:1.35}.website-desktop__hero{height:9.5rem;margin:.9rem;border-radius:22px;background:linear-gradient(120deg,#07110dfa,#115337eb),var(--showroom-dark)}.website-desktop__lines{display:grid;gap:.52rem;padding:0 .9rem}.website-desktop__lines i{height:.72rem;border-radius:999px;background:#07110d1a}.website-desktop__lines i:last-child{width:64%}.website-desktop__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:.56rem;padding:.9rem}.website-desktop__cards span{height:4rem;border-radius:16px;background:#13b86b21}.website-mobile{--rotate: 5deg;position:absolute;right:0;bottom:3%;display:grid;gap:.58rem;width:36%;min-height:220px;padding:.9rem;border:1px solid rgba(255,255,255,.2);border-radius:28px;background:#fffffff0;box-shadow:0 28px 62px #00000057;transform:rotate(var(--rotate));animation:showroomFloat 6.8s ease-in-out infinite .36s}.website-mobile strong{color:var(--showroom-ink);font-family:Space Grotesk,sans-serif}.website-mobile span{color:var(--showroom-green-dark);font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.website-mobile i{display:block;min-height:6.2rem;border:1px solid rgba(7,17,13,.08);border-radius:18px;background:linear-gradient(180deg,#07110d14,#13b86b1a),#ffffffb3}.website-mobile button{justify-self:stretch}.website-contact-card{position:absolute;left:0;bottom:9%;display:grid;gap:.22rem;max-width:285px;padding:.84rem .92rem;border:1px solid rgba(255,255,255,.24);border-radius:20px;background:#ffffffe6;box-shadow:0 22px 52px #00000047;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:showroomFloat 7s ease-in-out infinite .18s}.website-contact-card span{color:var(--showroom-green-dark);font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.website-contact-card strong{font-size:.92rem;line-height:1.25}.product-dashboard{inset:10% 7%;display:grid;gap:.85rem;align-content:start;padding:1rem;border:1px solid rgba(255,255,255,.18);border-radius:28px;background:#ffffffeb;box-shadow:0 34px 80px #00000052;animation:showroomFloat 6.9s ease-in-out infinite}.product-dashboard__top{display:flex;justify-content:space-between;gap:.75rem;align-items:center}.product-dashboard__top strong{padding:.36rem .58rem;border-radius:999px;background:var(--showroom-green-soft);color:var(--showroom-green-dark);font-size:.76rem}.lead-alert{display:grid;gap:.18rem;padding:.82rem .9rem;border:1px solid rgba(19,184,107,.22);border-radius:18px;background:linear-gradient(135deg,#13b86b24,#ffffffdb);box-shadow:0 14px 32px #07110d14}.lead-alert span{color:var(--showroom-green-dark);font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.lead-alert strong{font-size:.95rem}.lead-alert small{color:#07110d94;font-weight:800}.pipeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.58rem}.pipeline__column{display:grid;gap:.52rem;min-height:230px;align-content:start;padding:.7rem;border:1px solid rgba(7,17,13,.08);border-radius:18px;background:#07110d0a}.pipeline__column span{color:#07110d9e;font-size:.72rem;font-weight:900}.customer-card{display:grid;gap:.2rem;min-height:4.85rem;align-content:center;padding:.72rem;border:1px solid rgba(7,17,13,.08);border-radius:16px;background:linear-gradient(180deg,#fffffffa,#edf9f3db);box-shadow:0 10px 22px #07110d12;animation:pipelineLift 2.9s ease-in-out infinite;animation-delay:var(--delay, 0ms)}.customer-card--muted{background:linear-gradient(180deg,#ffffffeb,#f2f8ffd6)}.customer-card strong{font-size:.82rem;line-height:1.25}.customer-card small{color:#07110d8f;font-size:.68rem;font-weight:800;line-height:1.3}.dashboard-row{display:flex;justify-content:space-between;gap:.8rem;padding:.8rem;border-radius:18px;background:#13b86b1c}.dashboard-row span{color:var(--muted);font-weight:800}.management-flow{inset:9% 8% auto;display:grid;gap:.68rem}.management-flow__item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.72rem;align-items:center;width:min(100%,420px);padding:.82rem;border:1px solid rgba(255,255,255,.18);border-radius:18px;background:#ffffffeb;box-shadow:0 18px 42px #00000038;animation:managementSlide 4.2s ease-in-out infinite}.management-flow__item:nth-child(2){margin-left:2.2rem;animation-delay:.16s}.management-flow__item:nth-child(3){margin-left:4.4rem;animation-delay:.32s}.management-flow__item:nth-child(4){margin-left:1.2rem;animation-delay:.48s}.management-flow__item span{display:grid;width:2rem;height:2rem;place-items:center;border-radius:12px;background:var(--showroom-green);color:#04140c;font-size:.76rem;font-weight:900}.management-flow__item strong{font-size:.9rem}.management-flow__item div{display:grid;gap:.12rem}.management-flow__item small{color:#07110d94;font-size:.72rem;font-weight:800}.management-flow__item i{width:.72rem;height:.72rem;border-radius:999px;background:var(--showroom-green);box-shadow:0 0 0 5px #13b86b1f}.monthly-support-board{position:absolute;right:auto;bottom:16%;left:9%;z-index:2;display:grid;gap:.42rem;width:min(48%,280px);padding:.9rem;border:1px solid rgba(255,255,255,.18);border-radius:22px;background:#ffffffe6;box-shadow:0 24px 58px #00000042;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:showroomFloat 7.6s ease-in-out infinite .26s}.monthly-support-board>span{color:var(--showroom-green-dark);font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.monthly-support-board strong{font-family:Space Grotesk,sans-serif;font-size:1.05rem}.monthly-support-board div{display:grid;gap:.42rem}.monthly-support-board i{display:block;height:.62rem;overflow:hidden;border-radius:999px;background:#07110d14}.monthly-support-board i:after{content:"";display:block;width:72%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--showroom-green),#6ddcff);animation:showroomMeter 3.2s ease-in-out infinite}.monthly-support-board i:nth-child(2):after{width:88%;animation-delay:.16s}.monthly-support-board i:nth-child(3):after{width:58%;animation-delay:.32s}.management-status{right:8%;bottom:10%;display:grid;gap:.2rem;padding:.95rem 1rem;border:1px solid rgba(255,255,255,.18);border-radius:22px;background:#ffffffeb;box-shadow:0 28px 68px #00000047;animation:showroomFloat 7s ease-in-out infinite .2s}.management-status span{color:var(--showroom-green-dark);font-size:.74rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.management-status strong{font-family:Space Grotesk,sans-serif}.website-showcase-stage,.infra-command-center,.support-desk{position:absolute;z-index:1}.website-showcase-stage{inset:6% 5%;perspective:1100px}.website-proof-badge,.website-before-after,.website-phone-proof,.website-industry-strip{position:absolute;z-index:3;border:1px solid rgba(255,255,255,.2);background:#ffffffe6;box-shadow:0 22px 52px #00000042;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.website-proof-badge{top:0;left:0;display:grid;gap:.14rem;padding:.76rem .86rem;border-radius:18px}.website-proof-badge span,.website-before-after span,.website-phone-proof span,.infra-command-center__top span,.infra-live-lead span,.infra-appointments span,.infra-followups span,.support-desk__top span,.support-request-card span,.support-history span,.support-task span,.website-example-hero span,.website-example-body span{color:var(--showroom-green-dark);font-size:.66rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.website-proof-badge strong,.website-phone-proof strong,.infra-command-center__top strong,.support-desk__top strong{color:var(--showroom-ink);font-family:Space Grotesk,sans-serif;line-height:1.05}.website-showcase-browser{position:absolute;top:8%;left:5%;width:82%;overflow:hidden;border:1px solid rgba(255,255,255,.22);border-radius:28px;background:#fffffff0;box-shadow:0 34px 88px #00000057;transform:rotate(-2.5deg);transition:transform .24s ease,box-shadow .24s ease}.build-product:hover .website-showcase-browser{box-shadow:0 42px 100px #00000061;transform:rotate(-1.2deg) translateY(-4px)}.website-example-stack{position:relative;height:390px;overflow:hidden;background:#06130e}.website-example-screen{position:absolute;inset:0;opacity:0;overflow:hidden;animation:websiteScreenSwap 18s ease-in-out infinite}.website-example-screen:nth-child(2){animation-delay:4.5s}.website-example-screen:nth-child(3){animation-delay:9s}.website-example-screen:nth-child(4){animation-delay:13.5s}.website-example-screen--solo img{width:100%;height:100%;object-fit:cover;object-position:left top;transform:scale(1.02)}.website-example-screen--solo:after{content:"";position:absolute;inset:42% 0 0;background:linear-gradient(0deg,rgba(4,14,10,.92),transparent)}.website-example-screen--solo>div{position:absolute;right:1rem;bottom:1rem;left:1rem;z-index:1;display:grid;gap:.18rem;padding:.9rem;border:1px solid rgba(255,255,255,.16);border-radius:18px;background:#040e0ac2;color:#f8fffb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.website-example-screen--solo span,.website-example-screen--solo small{color:#a9ffd1;font-weight:900}.website-example-screen--solo strong{font-family:Space Grotesk,sans-serif;font-size:1.25rem}.website-example-screen--mock{display:grid;gap:.8rem;padding:1rem;background:radial-gradient(circle at 80% 0%,rgba(19,184,107,.18),transparent 32%),linear-gradient(180deg,#f9fffb,#edf9f3)}.website-example-hero{display:grid;gap:.58rem;min-height:190px;align-content:end;padding:1rem;border-radius:24px;background:linear-gradient(135deg,#07110dfa,#125237f0),var(--showroom-dark);color:#f8fffb;box-shadow:inset 0 1px #ffffff1f}.website-example-hero span{color:#a9ffd1}.website-example-hero strong{max-width:520px;font-family:Space Grotesk,sans-serif;font-size:clamp(1.36rem,2.6vw,2.1rem);line-height:1.02}.website-example-hero button{justify-self:start;min-height:2.55rem;border:0;border-radius:999px;padding:.62rem .92rem;background:var(--showroom-green);color:#04140c;font-size:.78rem;font-weight:900;box-shadow:0 12px 28px #13b86b38}.website-example-body{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.58rem}.website-example-body div{display:grid;gap:.22rem;min-height:5.7rem;padding:.74rem;border:1px solid rgba(7,17,13,.08);border-radius:18px;background:#ffffffe0;box-shadow:0 10px 22px #07110d0f}.website-example-body strong{color:var(--showroom-ink);font-size:.86rem}.website-example-body small{color:#07110d94;font-size:.7rem;font-weight:800;line-height:1.35}.website-industry-strip{right:1%;bottom:22%;display:flex;flex-wrap:wrap;gap:.34rem;width:min(38%,240px);padding:.7rem;border-radius:18px;animation:showroomFloat 6.9s ease-in-out infinite .16s}.website-industry-strip span{padding:.42rem .5rem;border-radius:999px;background:#13b86b1f;color:var(--showroom-green-dark);font-size:.68rem;font-weight:900}.website-before-after{bottom:2%;left:3%;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.6rem;align-items:center;width:min(78%,470px);padding:.78rem;border-radius:20px}.website-before-after div{display:grid;gap:.16rem}.website-before-after strong{color:var(--showroom-ink);font-size:.84rem;line-height:1.24}.website-before-after i{width:2.1rem;height:.42rem;overflow:hidden;border-radius:999px;background:#07110d14}.website-before-after i:after{content:"";display:block;width:72%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--showroom-green),#6ddcff);animation:showroomMeter 3.3s ease-in-out infinite}.website-phone-proof{right:0;top:42%;display:grid;gap:.24rem;width:min(31%,190px);padding:.9rem;border-radius:24px;animation:showroomFloat 7.2s ease-in-out infinite .28s}.website-phone-proof small{color:#07110d94;font-size:.72rem;font-weight:800;line-height:1.35}.infra-command-center,.support-desk{inset:7% 6%;display:grid;gap:.75rem;align-content:start;padding:1rem;border:1px solid rgba(255,255,255,.18);border-radius:30px;background:#fffffff0;box-shadow:0 34px 82px #00000052;animation:showroomFloat 7.1s ease-in-out infinite}.infra-command-center__top,.support-desk__top{display:flex;justify-content:space-between;gap:.75rem;align-items:center}.infra-command-center__top>div,.support-desk__top>div{display:grid;gap:.16rem}.infra-command-center__top i,.support-desk__top i{padding:.42rem .6rem;border-radius:999px;background:var(--showroom-green-soft);color:var(--showroom-green-dark);font-size:.72rem;font-style:normal;font-weight:900;white-space:nowrap}.infra-live-lead,.support-request-card{display:grid;gap:.22rem;padding:.82rem .9rem;border:1px solid rgba(19,184,107,.22);border-radius:18px;background:linear-gradient(135deg,#13b86b24,#ffffffe6);box-shadow:0 14px 32px #07110d14}.infra-live-lead strong,.support-request-card strong{color:var(--showroom-ink);font-size:.98rem}.infra-live-lead small,.support-request-card small{color:#07110d94;font-weight:800}.infra-pipeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.52rem}.infra-pipeline__column{display:grid;gap:.48rem;align-content:start;min-height:164px;padding:.64rem;border:1px solid rgba(7,17,13,.08);border-radius:18px;background:#07110d0a}.infra-pipeline__column>span{color:#07110d9e;font-size:.7rem;font-weight:900}.infra-lead-card{display:grid;gap:.16rem;min-height:6.2rem;align-content:center;padding:.7rem;border:1px solid rgba(7,17,13,.08);border-radius:16px;background:linear-gradient(180deg,#fffffffa,#edf9f3e6);box-shadow:0 10px 22px #07110d12;animation:pipelineLift 3.1s ease-in-out infinite;animation-delay:var(--delay, 0ms)}.infra-lead-card strong{color:var(--showroom-ink);font-size:.8rem;line-height:1.2}.infra-lead-card small,.infra-lead-card i{color:#07110d8f;font-size:.66rem;font-style:normal;font-weight:800;line-height:1.25}.infra-lead-card i{color:var(--showroom-green-dark)}.infra-bottom-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:.6rem}.infra-appointments,.infra-followups,.support-history{display:grid;gap:.42rem;padding:.78rem;border:1px solid rgba(7,17,13,.08);border-radius:18px;background:#f7fffbe0}.infra-appointments strong,.infra-followups strong{color:var(--showroom-ink);font-family:Space Grotesk,sans-serif}.infra-appointments div{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.45rem;align-items:center}.infra-appointments i{padding:.24rem .36rem;border-radius:999px;background:#07110d14;color:#07110da3;font-size:.66rem;font-style:normal;font-weight:900}.infra-appointments p,.infra-followups small,.support-history p{margin:0;color:#07110d94;font-size:.72rem;font-weight:800;line-height:1.35}.infra-followups div{height:.64rem;overflow:hidden;border-radius:999px;background:#07110d14}.infra-followups i{display:block;width:var(--fill);height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--showroom-green),#6ddcff);animation:infraProgress 3.6s ease-in-out infinite}.support-task-list{display:grid;gap:.52rem}.support-task{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.7rem;align-items:center;padding:.78rem;border:1px solid rgba(7,17,13,.08);border-radius:18px;background:#ffffffe0;box-shadow:0 12px 28px #07110d12;animation:supportTaskPulse 4.1s ease-in-out infinite;animation-delay:var(--delay, 0ms)}.support-task span{color:#1952bd}.support-task strong{color:var(--showroom-ink);font-size:.9rem}.support-task div{display:grid;gap:.08rem}.support-task small{color:#07110d8f;font-size:.7rem;font-weight:800}.support-task i{width:.72rem;height:.72rem;border-radius:999px;background:var(--showroom-green);box-shadow:0 0 0 5px #13b86b1f}.support-history{grid-template-columns:1fr 1fr}.support-history>span{grid-column:1 / -1}.support-history strong{color:var(--showroom-ink);font-size:.82rem}.product-comparison-card{overflow:hidden;margin-top:1.25rem;border:1px solid rgba(7,17,13,.12);border-radius:30px;background:radial-gradient(circle at 92% 0%,rgba(19,184,107,.13),transparent 30%),linear-gradient(135deg,#fffffff5,#f4fff9d1);box-shadow:var(--shadow-lg)}.product-comparison-card__header,.product-comparison-row{display:grid;grid-template-columns:minmax(150px,.72fr) repeat(3,minmax(0,1fr));gap:.75rem;align-items:stretch;padding:.85rem}.product-comparison-card__header{border-bottom:1px solid rgba(7,17,13,.1);background:linear-gradient(135deg,#07110df5,#09301ff2),var(--showroom-dark);color:#f8fffb}.product-comparison-card__header span,.product-comparison-card__header strong,.product-comparison-row span,.product-comparison-row p{display:grid;min-height:4.4rem;align-items:center;margin:0;padding:.78rem;border-radius:16px}.product-comparison-card__header span,.product-comparison-row span{color:#a9ffd1;font-size:.74rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.product-comparison-card__header strong{border:1px solid rgba(255,255,255,.12);background:#ffffff14;font-family:Space Grotesk,sans-serif;line-height:1.08}.product-comparison-row{border-bottom:1px solid rgba(7,17,13,.08)}.product-comparison-row:last-child{border-bottom:0}.product-comparison-row span{color:var(--showroom-green-dark)}.product-comparison-row p{border:1px solid rgba(7,17,13,.08);background:#ffffffbd;color:#07110db8;font-weight:800;line-height:1.45}.product-selector{display:grid;grid-template-columns:minmax(240px,.38fr) minmax(0,1fr);gap:1rem;margin-top:1.25rem;padding:1rem;border:1px solid rgba(7,17,13,.14);border-radius:30px;background:linear-gradient(135deg,#fffffff5,#f1fcf7d1),var(--showroom-panel);box-shadow:var(--shadow-lg)}.product-selector__tabs{display:grid;gap:.68rem}.product-selector__tabs button{display:grid;gap:.25rem;min-height:5.1rem;padding:.86rem;border:1px solid rgba(7,17,13,.1);border-radius:18px;background:#ffffffb8;color:var(--showroom-ink);cursor:pointer;text-align:left;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease}.product-selector__tabs button:hover,.product-selector__tabs button.is-active{border-color:#13b86b61;background:#f4fff9f5;box-shadow:0 16px 36px #07110d14;transform:translateY(-2px)}.product-selector__tabs button span{color:var(--showroom-green-dark);font-size:.7rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.product-selector__tabs button strong{font-family:Space Grotesk,sans-serif;font-size:1rem}.product-selector__panel{overflow:hidden;border:1px solid rgba(7,17,13,.09);border-radius:24px;background:radial-gradient(circle at 88% 8%,rgba(19,184,107,.12),transparent 28%),#ffffffb8;animation:selectorReveal .28s ease both}.product-selector__panel-top{display:grid;gap:.22rem;padding:1rem 1rem 0}.product-selector__panel-top h3{margin:0;font-family:Space Grotesk,sans-serif;font-size:clamp(1.65rem,3vw,2.35rem)}.option-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;padding:1rem}.option-card{display:grid;gap:.75rem;align-content:start;padding:1rem;border:1px solid rgba(7,17,13,.1);border-radius:22px;background:linear-gradient(180deg,#fffffff5,#f7fffbdb);box-shadow:0 14px 34px #07110d0f;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.option-card:hover{border-color:#13b86b5c;box-shadow:0 22px 48px #07110d1a;transform:translateY(-3px)}.option-card__header{display:grid;gap:.42rem}.option-card__header span{justify-self:start;padding:.5rem .68rem;border:1px solid rgba(19,184,107,.25);border-radius:999px;background:var(--showroom-green-soft);color:var(--showroom-green-dark);font-weight:900}.option-card h4{margin:0;font-family:Space Grotesk,sans-serif;font-size:1.5rem;line-height:1.05}.option-card__detail{display:grid;gap:.18rem;padding:.7rem;border:1px solid rgba(7,17,13,.08);border-radius:16px;background:#ffffffbd}.option-card__detail p,.option-card__difference{margin:0;color:var(--muted);line-height:1.5}.option-card__difference{padding-left:.75rem;border-left:3px solid var(--showroom-green);font-weight:800}.option-card .button{align-self:end;justify-self:start}.buying-works{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;margin-top:1.25rem}.buying-works:before{content:"";position:absolute;top:2.1rem;right:8%;left:8%;height:2px;background:linear-gradient(90deg,transparent,rgba(19,184,107,.58),rgba(37,99,235,.42),transparent);transform:scaleX(0);transform-origin:left;transition:transform .76s ease}.buying-works.reveal--visible:before{transform:scaleX(1)}.buying-step{position:relative;display:grid;gap:.55rem;min-height:240px;padding:1rem;border:1px solid rgba(7,17,13,.1);border-radius:22px;background:linear-gradient(180deg,#fffffff0,#f4fff9c7);box-shadow:var(--shadow-sm)}.buying-step span{display:grid;width:2.4rem;height:2.4rem;place-items:center;border:1px solid rgba(19,184,107,.34);border-radius:15px;background:var(--showroom-green);color:#04140c;font-weight:900;box-shadow:0 0 0 7px #13b86b14}.buying-step h3,.industry-card h3,.showroom-proof-card h3{margin:0;font-family:Space Grotesk,sans-serif}.buying-step h3{font-size:1.35rem}.buying-step p,.industry-card p,.showroom-proof-card p{margin:0;color:var(--muted);line-height:1.58}.industry-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.85rem;margin-top:1.25rem}.industry-card{position:relative;display:grid;gap:.48rem;min-height:210px;overflow:hidden;padding:1rem;border:1px solid rgba(7,17,13,.1);border-radius:22px;background:linear-gradient(145deg,#fffffff0,#f3fff9c7);box-shadow:var(--shadow-sm);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.industry-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(19,184,107,.14),transparent 36%),linear-gradient(315deg,rgba(37,99,235,.09),transparent 34%);opacity:0;transition:opacity .22s ease}.industry-card>*{position:relative;z-index:1}.industry-card h3{font-size:1.12rem}.industry-card i{position:relative;z-index:1;align-self:end;display:block;width:48%;height:.45rem;overflow:hidden;border-radius:999px;background:#07110d14}.industry-card i:after{content:"";display:block;width:68%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--showroom-green),#6ddcff);transform:translate(-34%);transition:transform .26s ease}.industry-card:hover{border-color:#13b86b66;box-shadow:0 22px 48px #07110d1f;transform:translateY(-4px)}.industry-card:hover:before{opacity:1}.industry-card:hover i:after{transform:translate(0)}.showroom-proof-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.25rem}.showroom-proof-card{position:relative;display:grid;gap:.95rem;overflow:hidden;padding:1rem;border:1px solid rgba(7,17,13,.12);border-radius:28px;background:linear-gradient(145deg,#fffffff5,#f5fffac2);box-shadow:var(--shadow-md);transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}.showroom-proof-card .project-preview-frame{background:radial-gradient(circle at 80% 12%,rgba(19,184,107,.15),transparent 28%),#07110d0d}.showroom-proof-card .project-preview-frame__screen{min-height:260px}.showroom-proof-card .project-preview-frame__screen img{height:280px}.showroom-proof-card__content{display:grid;gap:.4rem}.showroom-proof-card__content h3{font-size:1.45rem}.showroom-proof-card__overlay{position:absolute;right:1rem;bottom:1rem;display:grid;gap:.12rem;max-width:calc(100% - 2rem);padding:.64rem .78rem;border:1px solid rgba(255,255,255,.24);border-radius:16px;background:#07110dc7;color:#fffffff0;opacity:0;transform:translateY(8px);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:opacity .22s ease,transform .22s ease}.showroom-proof-card__overlay span{color:#ffffffa3;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.showroom-proof-card:hover{border-color:#13b86b5c;box-shadow:var(--shadow-lg);transform:translateY(-4px)}.showroom-proof-card:hover .project-preview-frame__screen{transform:scale(1.018)}.showroom-proof-card:hover .showroom-proof-card__overlay{opacity:1;transform:translateY(0)}.showroom-final-cta{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;overflow:hidden;padding:clamp(1.25rem,3.5vw,2.25rem);border:1px solid rgba(7,17,13,.18);border-radius:32px;background:linear-gradient(135deg,#07110dfa,#0d201af5),var(--showroom-dark);color:#f8fffb;box-shadow:0 32px 86px #07110d33,inset 0 1px #ffffff14}.showroom-final-cta:before{content:"";position:absolute;inset:-1px;border-radius:inherit;background:linear-gradient(120deg,rgba(19,184,107,.45),transparent 28%,rgba(37,99,235,.26),transparent 72%);opacity:.42;pointer-events:none;animation:showroomGlowMove 5.2s ease-in-out infinite}.showroom-final-cta>*{position:relative;z-index:1}.showroom-final-cta span{color:#a9ffd1}.showroom-final-cta h2{margin-top:.55rem;color:#f8fffb}.showroom-final-cta p{max-width:680px;margin:.8rem 0 0;color:#ffffffbd;line-height:1.68}.showroom-final-cta__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.72rem}.showroom-final-cta .button--secondary{background:#ffffff1a;color:#f8fffb;border-color:#fff3}.showroom-final-cta .button--secondary:hover{background:#ffffff29;border-color:#13b86b66}@keyframes showroomFloat{0%,to{transform:translateZ(0) rotate(var(--rotate, 0deg))}50%{transform:translate3d(0,-8px,0) rotate(var(--rotate, 0deg))}}@keyframes showroomMeter{0%,to{transform:scaleX(.72);transform-origin:left}50%{transform:scaleX(1);transform-origin:left}}@keyframes showroomPin{0%,to{box-shadow:0 0 0 8px #13b86b0f,0 18px 42px #00000038}50%{box-shadow:0 0 0 14px #13b86b05,0 22px 48px #0000003d}}@keyframes pipelineLift{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes managementSlide{0%,to{transform:translate(0)}50%{transform:translate(6px)}}@keyframes websiteScreenSwap{0%,22%{opacity:1;transform:translateZ(0) scale(1)}28%,to{opacity:0;transform:translate3d(0,10px,0) scale(.985)}}@keyframes infraProgress{0%,to{transform:scaleX(.78);transform-origin:left}50%{transform:scaleX(1);transform-origin:left}}@keyframes supportTaskPulse{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes selectorReveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes showroomCtaPulse{0%,to{box-shadow:0 18px 38px #13b86b38,0 0 #13b86b24,inset 0 1px #ffffff6b}50%{box-shadow:0 24px 48px #13b86b4d,0 0 0 8px #13b86b0a,inset 0 1px #ffffff85}}@keyframes showroomGlowMove{0%,to{transform:translate(-8%)}50%{transform:translate(8%)}}@keyframes showroomHeroRise{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:translateZ(0)}}.product-builder-page{--builder-dark: #06130e;--builder-green: #16c97b;--builder-green-dark: #057246;--builder-mint: #e8fff3}.builder-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.38fr);gap:clamp(1rem,3vw,2rem);align-items:stretch;margin-bottom:1.2rem;padding:clamp(1.4rem,4vw,3.2rem);border:1px solid rgba(7,17,13,.16);border-radius:30px;background:radial-gradient(circle at 12% 12%,rgba(22,201,123,.18),transparent 28%),linear-gradient(135deg,#fffffff0,#f2fff9c7);box-shadow:0 24px 70px #07110d1a}.builder-eyebrow,.builder-step__header span,.builder-mini-summary span,.builder-summary-grid span,.builder-next-card span,.builder-checkout-card span,.builder-success span{color:var(--builder-green-dark);font-size:.78rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.builder-hero h1,.builder-step__header h2,.builder-success h2{margin:.65rem 0 0;color:var(--builder-dark);font-family:Space Grotesk,sans-serif;font-size:clamp(2.35rem,6vw,5rem);line-height:.98;letter-spacing:0}.builder-hero p,.builder-step__header p,.builder-choice-card p,.builder-choice-card small,.builder-mini-summary p,.builder-next-card p,.builder-checkout-card p,.builder-success p{color:var(--muted);line-height:1.6}.builder-hero>div:first-child{max-width:820px}.builder-hero>div:first-child p{max-width:680px;margin:1rem 0 0;font-size:1.06rem}.builder-hero__price-card{display:grid;align-content:end;gap:.5rem;min-height:220px;padding:1.25rem;border:1px solid rgba(22,201,123,.24);border-radius:24px;background:linear-gradient(145deg,#06130ef5,#082d1df0),var(--builder-dark);color:#f8fffb;box-shadow:0 20px 50px #07110d33,inset 0 1px #ffffff1a}.builder-hero__price-card span{color:#a9ffd1;font-size:.78rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.builder-hero__price-card strong{font-family:Space Grotesk,sans-serif;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1}.builder-hero__price-card p{margin:0;color:#ffffffc2}.builder-hero__trust-row{display:flex;flex-wrap:wrap;gap:.42rem;margin-top:.35rem}.builder-hero__trust-row i{padding:.42rem .56rem;border:1px solid rgba(169,255,209,.2);border-radius:999px;background:#ffffff14;color:#a9ffd1;font-size:.72rem;font-style:normal;font-weight:900}.builder-layout{display:grid;grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);gap:1rem;align-items:start}.builder-sidebar,.builder-panel{border:1px solid rgba(7,17,13,.12);border-radius:28px;background:#ffffffdb;box-shadow:0 18px 55px #07110d14}.builder-sidebar{position:sticky;top:6.2rem;display:grid;gap:.9rem;padding:.85rem}.builder-progress{display:grid;gap:.45rem}.builder-progress__step{display:flex;align-items:center;gap:.6rem;width:100%;min-height:3.05rem;border:1px solid rgba(7,17,13,.1);border-radius:18px;background:#ffffffb8;color:#07110db8;font-weight:900;text-align:left;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.builder-progress__step span{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;background:#07110d14;color:#07110d9e;font-size:.72rem}.builder-progress__step:hover:not(:disabled),.builder-progress__step--active{transform:translateY(-1px);border-color:#16c97b5c;background:var(--builder-mint);color:var(--builder-dark);box-shadow:0 12px 26px #07110d14}.builder-progress__step--active span,.builder-progress__step--complete span{background:var(--builder-green);color:var(--builder-dark)}.builder-progress__step:disabled{cursor:default;opacity:.72}.builder-mini-summary{display:grid;gap:.45rem;padding:1rem;border-radius:20px;background:linear-gradient(145deg,#06130ef7,#082d1df0),var(--builder-dark);color:#f8fffb}.builder-mini-summary strong{font-family:Space Grotesk,sans-serif;font-size:1.25rem}.builder-mini-summary p{margin:0;color:#ffffffbf}.builder-trust-stack{display:grid;gap:.55rem}.builder-trust-stack div{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.18rem .55rem;align-items:start;padding:.78rem;border:1px solid rgba(7,17,13,.09);border-radius:18px;background:linear-gradient(180deg,#ffffffeb,#f6fffac7)}.builder-trust-stack span{width:.72rem;height:.72rem;margin-top:.18rem;border-radius:999px;background:var(--builder-green);box-shadow:0 0 0 5px #16c97b21}.builder-trust-stack strong{color:var(--builder-dark);font-size:.9rem}.builder-trust-stack p{grid-column:2;margin:0;color:var(--muted);font-size:.78rem;font-weight:800;line-height:1.45}.builder-panel{min-height:640px;padding:clamp(1rem,3vw,2rem);scroll-margin-top:6.3rem}.builder-step{animation:builderStepIn .22s ease both}.builder-step__header{max-width:760px;margin-bottom:1.25rem}.builder-step__header h2{font-size:clamp(2rem,4vw,3.4rem)}.builder-step__header p{margin:.72rem 0 0;font-size:1.02rem}.builder-choice-grid,.builder-type-grid,.builder-form-grid,.builder-summary-grid{display:grid;gap:.8rem}.builder-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.builder-choice-grid--packages,.builder-form-grid,.builder-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.builder-type-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.builder-choice-card,.builder-type-card{position:relative;display:grid;gap:.62rem;min-height:230px;padding:1rem;border:1px solid rgba(7,17,13,.12);border-radius:24px;background:linear-gradient(180deg,#fffffff0,#f7fffab8);color:var(--builder-dark);text-align:left;cursor:pointer;box-shadow:0 14px 34px #07110d0f;overflow:hidden;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.builder-choice-card:after,.builder-type-card:after{content:"";position:absolute;inset:auto 1rem 1rem auto;width:.86rem;height:.86rem;border:1px solid rgba(7,17,13,.2);border-radius:999px;background:#ffffffb8}.builder-choice-card:hover,.builder-type-card:hover,.builder-choice-card--selected,.builder-type-card--selected{transform:translateY(-3px);border-color:#16c97b7a;background:radial-gradient(circle at 12% 0%,rgba(22,201,123,.18),transparent 34%),linear-gradient(180deg,#fffffffa,#eafff4db);box-shadow:0 22px 48px #07110d1c}.builder-choice-card--selected:after,.builder-type-card--selected:after{border-color:var(--builder-green);background:var(--builder-green);box-shadow:0 0 0 5px #16c97b29}.builder-choice-card span{color:var(--builder-green-dark);font-size:.8rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.builder-choice-card strong{font-family:Space Grotesk,sans-serif;font-size:clamp(1.45rem,2.6vw,2.1rem);line-height:1.05}.builder-choice-card p,.builder-choice-card small{margin:0}.builder-choice-card small{font-size:.9rem}.builder-choice-card--package{min-height:260px}.builder-type-card{min-height:4.5rem;align-content:center;font-size:1rem;font-weight:900}.builder-form-grid .form-field--full{grid-column:1 / -1}.builder-summary-grid>div,.builder-next-card,.builder-checkout-card,.builder-success,.builder-empty-state{display:grid;gap:.48rem;padding:1rem;border:1px solid rgba(7,17,13,.1);border-radius:20px;background:#ffffffc2}.builder-summary-grid strong,.builder-next-card strong,.builder-checkout-card strong{color:var(--builder-dark);font-size:1.05rem}.builder-next-card,.builder-checkout-card,.builder-success,.builder-empty-state{margin-top:.9rem}.builder-checkout-card{border-color:#16c97b47;background:radial-gradient(circle at 18% 0%,rgba(22,201,123,.18),transparent 34%),#f2fff8e0}.builder-checkout-list{display:grid;gap:.42rem;margin-top:.45rem}.builder-checkout-list p{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.5rem;margin:0;padding:.62rem .68rem;border:1px solid rgba(22,201,123,.16);border-radius:14px;background:#ffffffb3;color:#07110db3;font-size:.9rem;font-weight:800}.builder-checkout-list p:before{content:"";width:.55rem;height:.55rem;margin-top:.42rem;border-radius:999px;background:var(--builder-green);box-shadow:0 0 0 4px #16c97b1f}.builder-actions{display:grid;grid-template-columns:minmax(120px,.32fr) minmax(0,1fr);gap:.72rem;margin-top:1.2rem;padding-top:1rem;border-top:1px solid rgba(7,17,13,.09)}.product-builder-page .button{min-height:3.35rem;font-size:.98rem}.product-builder-page .button--primary{border-color:#16c97b7a;background:linear-gradient(180deg,#27e28b,var(--builder-green));color:#03120c;box-shadow:inset 0 1px #ffffff5c,0 18px 36px #16c97b38}.product-builder-page .button--primary:hover{background:linear-gradient(180deg,#35f19a,#12bd71);box-shadow:inset 0 1px #ffffff61,0 24px 44px #16c97b47}.product-builder-page .button--secondary{background:#ffffffdb}.builder-success{padding:clamp(1.2rem,4vw,2rem);border-color:#16c97b47;background:linear-gradient(145deg,#06130ef7,#082d1df0),var(--builder-dark);color:#f8fffb}.builder-success h2,.builder-success p{color:#f8fffb}.builder-success p{max-width:620px;opacity:.78}.builder-success__actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:.4rem}@keyframes builderStepIn{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}@media(max-width:1120px){.showroom-hero__inner,.build-product,.build-product:nth-child(2n){grid-template-columns:1fr}.build-product:nth-child(2n) .build-product__visual-wrap,.build-product:nth-child(2n) .build-product__content{grid-column:auto;grid-row:auto}.showroom-hero-visual{order:-1}.showroom-local-strip__inner,.industry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.showroom-local-strip__inner>div:first-child{grid-column:1 / -1}.buying-works{grid-template-columns:repeat(2,minmax(0,1fr))}.buying-works:before{display:none}.builder-layout,.builder-hero{grid-template-columns:1fr}.builder-sidebar{position:static}.builder-progress{grid-template-columns:repeat(3,minmax(0,1fr))}.builder-choice-grid,.builder-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.website-showcase-browser{top:5%;left:0;width:92%;transform:rotate(-1deg)}.infra-pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}.infra-bottom-grid,.support-history{grid-template-columns:1fr}}@media(max-width:900px){.showroom-hero__inner{min-height:auto;padding:1.2rem;border-radius:28px;text-align:center}.showroom-kicker-row,.showroom-hero__actions{justify-content:center}.showroom-helper{color:#ffffffb8}.showroom-hero-visual{width:min(100%,620px);min-height:420px;overflow:hidden;margin:0 auto}.showroom-browser--hero{--rotate: 0deg;top:1rem;right:auto;left:0;width:100%;min-height:285px;transform:none}.showroom-dashboard-card{right:.7rem;bottom:.9rem;left:auto;width:min(82%,315px)}.showroom-phone,.showroom-system-card,.showroom-location-pin{display:none!important}.product-selector,.product-comparison-card__header,.product-comparison-row,.showroom-final-cta{grid-template-columns:1fr}.product-comparison-card__header span,.product-comparison-card__header strong,.product-comparison-row span,.product-comparison-row p{min-height:auto}.product-impact-grid{grid-template-columns:1fr}.product-selector__tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.showroom-final-cta__actions{justify-content:flex-start}.builder-hero__price-card{min-height:auto}.builder-progress{grid-template-columns:repeat(2,minmax(0,1fr))}.builder-choice-grid,.builder-choice-grid--packages,.builder-form-grid,.builder-summary-grid{grid-template-columns:1fr}.builder-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.page-main,.navbar-wrap,.footer{max-width:100vw;overflow-x:hidden}.navbar,.mobile-nav__panel,.page-shell{width:100%;max-width:100%}.showroom-page,.showroom-page .section,.showroom-hero,.showroom-hero__inner,.showroom-hero__copy,.product-showcase-list,.build-product{max-width:100%;overflow-x:hidden}.showroom-hero,.showroom-page>.section{width:min(100%,calc(100vw - 1.56rem));max-width:calc(100vw - 1.56rem);margin-right:auto;margin-left:auto}.product-builder-page,.product-builder-page .section,.builder-hero,.builder-layout,.builder-sidebar,.builder-panel{max-width:100%;overflow-x:hidden}.builder-hero,.builder-layout{width:min(100%,calc(100vw - 1.56rem));max-width:calc(100vw - 1.56rem);margin-right:auto;margin-left:auto}.builder-hero,.builder-panel,.builder-sidebar{border-radius:24px}.builder-hero{padding:1rem}.builder-hero h1{font-size:clamp(2.1rem,11vw,3rem);line-height:1.02}.builder-panel,.builder-sidebar{padding:.75rem}.builder-panel{min-height:auto}.builder-progress,.builder-type-grid{grid-template-columns:1fr}.builder-choice-card,.builder-choice-card--package{min-height:auto}.builder-type-card{min-height:3.8rem}.builder-actions{grid-template-columns:1fr}.builder-actions .button,.builder-success__actions .button,.showroom-page .button,.showroom-hero__actions .button,.product-actions .button,.showroom-final-cta__actions .button{width:100%}.showroom-hero h1{font-size:clamp(2.05rem,10.8vw,2.78rem);line-height:1.02;overflow-wrap:anywhere}.showroom-page .section-header h2{font-size:clamp(2rem,10vw,2.72rem);line-height:1.05;overflow-wrap:anywhere}.showroom-hero__copy>p:not(.showroom-helper){font-size:1rem}.buyer-flow{justify-content:center}.buyer-flow span{justify-content:center;width:100%}.buyer-flow span:not(:last-child):after{display:none}.showroom-hero-visual{min-height:390px}.showroom-browser--hero{--rotate: 0deg;top:7%;width:100%;min-height:250px;transform:none}.showroom-browser__hero-line{height:4.8rem}.showroom-browser__tiles{grid-template-columns:1fr}.showroom-browser__tiles span{min-height:2.7rem}.showroom-phone,.showroom-system-card,.showroom-location-pin{display:none}.showroom-dashboard-card{right:.5rem;bottom:.5rem;left:auto;width:min(88%,300px)}.showroom-local-strip__inner,.buying-works,.industry-grid,.showroom-proof-grid,.option-card-grid,.product-selector__tabs{grid-template-columns:1fr}.build-product{padding:.72rem;border-radius:24px}.build-product__visual-wrap{min-height:460px;border-radius:22px}.build-product--management .build-product__visual-wrap{min-height:520px}.website-showcase-stage{inset:5% 4%}.website-showcase-browser{top:3%;left:0;width:100%;transform:none}.website-example-stack{height:268px}.website-proof-badge{top:.45rem;left:.45rem;padding:.58rem .68rem}.website-proof-badge strong{font-size:.86rem}.website-example-hero{min-height:150px}.website-example-hero strong{font-size:1.18rem}.website-example-body{grid-template-columns:1fr;gap:.42rem}.website-example-body div{min-height:auto;padding:.55rem}.website-example-body div:nth-child(3){display:none}.website-industry-strip{right:.5rem;bottom:8.2rem;left:.5rem;width:auto;padding:.54rem}.website-before-after{right:.5rem;bottom:.5rem;left:.5rem;grid-template-columns:1fr;width:auto}.website-before-after i,.website-phone-proof{display:none}.infra-command-center,.support-desk{inset:5%;gap:.5rem;padding:.72rem;border-radius:24px}.infra-command-center__top,.support-desk__top{align-items:start}.infra-command-center__top i,.support-desk__top i{white-space:normal}.infra-live-lead,.support-request-card{padding:.68rem}.infra-pipeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem}.infra-pipeline__column{min-height:auto;padding:.5rem}.infra-lead-card{min-height:4.8rem;padding:.55rem}.infra-bottom-grid{grid-template-columns:1fr;gap:.42rem}.infra-appointments div:nth-of-type(2),.support-history div:nth-of-type(2){display:none}.support-task-list{gap:.42rem}.support-task{grid-template-columns:minmax(0,1fr) auto;padding:.6rem}.support-task span{grid-column:1 / -1}.support-task-list .support-task:nth-child(n+4),.support-history{display:none}.website-stage{inset:8% 5%}.website-desktop{--rotate: 0deg;width:100%;transform:none}.website-desktop__hero{height:6.2rem}.website-homepage__hero{min-height:7.8rem}.website-homepage__hero strong{font-size:1.25rem}.website-homepage__cards{grid-template-columns:1fr}.website-homepage__cards div{min-height:auto}.website-mobile{display:none}.website-contact-card{right:.7rem;bottom:.7rem;left:.7rem;max-width:none}.product-dashboard{inset:6%;gap:.58rem}.pipeline{grid-template-columns:1fr;gap:.42rem}.pipeline__column{gap:.38rem;min-height:auto}.customer-card{min-height:auto;padding:.58rem}.pipeline__column:nth-child(3){display:none}.management-flow{inset:7%;gap:.5rem}.management-flow__item,.management-flow__item:nth-child(2),.management-flow__item:nth-child(3),.management-flow__item:nth-child(4){margin-left:0}.management-status{right:7%;bottom:7%}.monthly-support-board{display:none}.start-path{grid-template-columns:1fr}.start-path__step{min-height:auto}.start-path__step:not(:last-child):after{top:auto;right:1rem;bottom:-.45rem;transform:rotate(135deg)}.product-actions{display:grid}.product-selector,.showroom-final-cta{padding:.75rem;border-radius:24px}.showroom-proof-card .project-preview-frame__screen{min-height:190px}.showroom-proof-card .project-preview-frame__screen img{height:210px}}@media(prefers-reduced-motion:reduce){.showroom-cta--pulse,.showroom-browser--hero,.showroom-phone,.showroom-dashboard-card,.showroom-system-card,.showroom-location-pin,.website-showcase-browser,.website-example-screen,.website-industry-strip,.website-before-after i:after,.website-phone-proof,.infra-command-center,.infra-lead-card,.infra-followups i,.support-desk,.support-task,.website-desktop,.website-mobile,.website-contact-card,.product-dashboard,.pipeline__column i,.customer-card,.management-flow__item,.monthly-support-board,.monthly-support-board i:after,.management-status,.showroom-final-cta:before,.showroom-meter i{animation:none!important}.showroom-hero__inner .showroom-kicker-row span,.showroom-hero__inner h1,.showroom-hero__copy>p,.buyer-flow,.showroom-hero__actions,.showroom-hero-visual,.buying-works:before{opacity:1;transform:none}}.product-page{--product-green: #16c97b;--product-green-dark: #057246;--product-green-soft: rgba(22, 201, 123, .14)}.product-page-hero__inner,.product-package,.product-final-cta{position:relative;display:grid;gap:clamp(1.2rem,3vw,2rem);overflow:hidden;border:1.5px solid var(--line);border-radius:var(--radius-xl);background:radial-gradient(circle at 84% 12%,rgba(22,201,123,.13),transparent 28%),linear-gradient(180deg,#ffffffeb,#f2fff994),var(--panel-strong);box-shadow:var(--shadow-md)}.product-page-hero__inner{grid-template-columns:minmax(0,.92fr) minmax(380px,1.08fr);align-items:center;min-height:620px;padding:clamp(1.6rem,4vw,3rem)}.product-page__eyebrow,.product-pricing-card span,.product-value-card span,.product-process-card span,.product-proof-card span,.product-final-cta span{color:var(--product-green-dark);font-size:.74rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.product-page-hero__copy h1{margin:.55rem 0 0;font-size:clamp(3.1rem,6vw,5.6rem);line-height:.94}.product-page-hero__copy h2{max-width:760px;margin:1rem 0 0;font-size:clamp(1.6rem,3vw,2.35rem);line-height:1.05}.product-page-hero__copy p:not(.product-page__eyebrow){max-width:720px;color:var(--muted);font-size:1.05rem;line-height:1.72}.product-page-hero__badges,.product-page-hero__actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.3rem}.product-page-hero__badges span{display:inline-flex;align-items:center;padding:.56rem .74rem;border:1px solid rgba(22,201,123,.2);border-radius:999px;background:#f5fffad1;color:var(--text);font-size:.78rem;font-weight:900}.product-sticky-cta{position:sticky;top:5.8rem;z-index:12;display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:-.65rem 0 1.2rem;padding:.72rem;border:1.5px solid rgba(23,17,15,.14);border-radius:999px;background:#fffdf9e0;box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.product-sticky-cta>div{display:flex;align-items:center;gap:.68rem;min-width:0}.product-sticky-cta span{padding:.42rem .6rem;border-radius:999px;background:var(--product-green-soft);color:var(--product-green-dark);font-size:.76rem;font-weight:900;white-space:nowrap}.product-sticky-cta strong{color:var(--text);font-family:Space Grotesk,sans-serif;white-space:nowrap}.product-sticky-cta p{overflow:hidden;margin:0;color:var(--muted);font-size:.82rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.product-sticky-cta .button{flex:0 0 auto}.product-decision-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.78rem}.product-decision-card{display:grid;gap:.34rem;min-height:130px;align-content:start;padding:1rem;border:1px solid rgba(23,17,15,.1);border-radius:22px;background:linear-gradient(180deg,#fffffff0,#f8fffbc2);box-shadow:var(--shadow-sm);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.product-decision-card:hover{border-color:#13b86b4d;box-shadow:var(--shadow-md);transform:translateY(-3px)}.product-decision-card span,.product-transformation-card span,.product-deliverable-card span{color:var(--product-green-dark);font-size:.74rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.product-decision-card strong{color:var(--text);font-size:.98rem;line-height:1.34}.product-transformation-card{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.9rem;align-items:stretch;padding:clamp(1rem,2.6vw,1.4rem);border:1.5px solid rgba(23,17,15,.14);border-radius:28px;background:radial-gradient(circle at 50% 0%,rgba(19,184,107,.12),transparent 30%),linear-gradient(135deg,#fffffff5,#faedf06b);box-shadow:var(--shadow-md)}.product-transformation-card div{display:grid;gap:.42rem;padding:1rem;border:1px solid rgba(23,17,15,.09);border-radius:20px;background:#ffffffc7}.product-transformation-card div:last-child{border-color:#13b86b38;background:linear-gradient(180deg,#f5fffaf5,#ffffffc2)}.product-transformation-card p{margin:0;color:var(--muted);font-weight:800;line-height:1.55}.product-transformation-card i{width:3rem;height:.52rem;align-self:center;overflow:hidden;border-radius:999px;background:#17110f14}.product-transformation-card i:after{content:"";display:block;width:72%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--product-green),#6ddcff);animation:showroomMeter 3.2s ease-in-out infinite}.product-page-mockup{position:relative;min-height:470px}.product-page-mockup:before{content:"";position:absolute;inset:8% 0 6% 8%;border-radius:999px;background:radial-gradient(circle,rgba(22,201,123,.2),transparent 62%),radial-gradient(circle at 76% 42%,rgba(31,95,143,.14),transparent 46%);filter:blur(10px)}.product-page-mockup__screen,.product-page-mockup__panel{position:absolute;border:1.5px solid rgba(23,17,15,.16);background:#ffffffe0;box-shadow:var(--shadow-md)}.product-page-mockup__screen{inset:4% 0 auto auto;width:min(94%,620px);overflow:hidden;border-radius:28px;transform:rotate(-1.2deg)}.product-page-mockup__bar{display:flex;align-items:center;gap:.42rem;padding:.78rem .92rem;border-bottom:1px solid rgba(23,17,15,.1)}.product-page-mockup__bar span{width:.58rem;height:.58rem;border-radius:999px;background:#17110f33}.product-page-mockup__bar strong{margin-left:auto;color:var(--muted);font-size:.76rem;text-transform:uppercase;letter-spacing:.08em}.product-page-mockup__body{display:grid;gap:.95rem;padding:1.2rem;background:radial-gradient(circle at 85% 12%,rgba(22,201,123,.14),transparent 30%),#fffdf9}.product-page-mockup__body>span{color:var(--product-green-dark);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.product-page-mockup__body h3{max-width:520px;margin:0;font-size:clamp(1.8rem,3vw,2.9rem);line-height:1}.product-page-mockup__cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem}.product-page-mockup__cards i{min-height:4.6rem;padding:.68rem;border:1px solid rgba(23,17,15,.09);border-radius:16px;background:#f5fffab8;color:var(--text);font-style:normal;font-size:.72rem;font-weight:900}.product-page-mockup__panel{left:0;bottom:5%;display:grid;gap:.34rem;width:min(58%,330px);padding:1rem;border-radius:22px}.product-page-mockup__panel strong{font-size:2rem}.product-page-mockup__panel small{color:var(--muted);font-weight:800;line-height:1.45}.product-value-grid,.product-detail-grid,.product-process-grid,.product-proof-grid,.product-faq-grid{display:grid;gap:1rem}.product-value-grid,.product-detail-grid,.product-faq-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-process-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.product-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-value-card,.product-detail-card,.product-process-card,.product-faq-card,.product-proof-card{background:linear-gradient(180deg,#ffffffeb,#f5fffa9e),var(--panel-strong)}.product-value-card p,.product-detail-card p,.product-process-card p,.product-faq-card p,.product-proof-card p{color:var(--muted);line-height:1.62}.product-package{grid-template-columns:minmax(0,1fr) minmax(320px,.54fr);align-items:start;padding:clamp(1.2rem,3vw,2rem)}.product-package h2,.product-final-cta h2{margin:.5rem 0 0;font-size:clamp(2rem,4vw,3.35rem)}.product-deliverable-preview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.68rem;margin-top:1rem}.product-deliverable-card{display:grid;gap:.36rem;min-height:126px;padding:.88rem;border:1px solid rgba(23,17,15,.1);border-radius:18px;background:linear-gradient(180deg,#ffffffeb,#f5fffab8)}.product-deliverable-card span{color:#0b8f52}.product-deliverable-card p{margin:0;color:var(--muted);font-size:.92rem;font-weight:800;line-height:1.5}.product-check-list,.product-benefits{display:grid;gap:.62rem;padding:0;margin:1rem 0 0;list-style:none}.product-check-list li{padding:.7rem .78rem;border:1px solid rgba(23,17,15,.1);border-radius:15px;background:#ffffffa8;font-weight:800}.product-pricing-card{display:grid;gap:.85rem}.product-pricing-card strong{font-size:2.45rem}.product-pricing-card p{margin:0;color:var(--muted);line-height:1.6}.product-pricing-card hr{width:100%;height:1px;border:0;background:#17110f1a}.product-checkout-trust{display:grid;gap:.42rem}.product-checkout-trust p{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.48rem;padding:.58rem .64rem;border:1px solid rgba(19,184,107,.16);border-radius:14px;background:#f5fffab8;font-size:.86rem;font-weight:800}.product-checkout-trust p:before{content:"";width:.52rem;height:.52rem;margin-top:.42rem;border-radius:999px;background:#16c97b;box-shadow:0 0 0 4px #16c97b1f}.product-proof-card{display:grid;gap:1rem}.product-local-panel{display:grid;grid-template-columns:minmax(0,.95fr) minmax(300px,1.05fr);gap:1rem;align-items:center;padding:clamp(1rem,3vw,1.4rem);border:1.5px solid rgba(23,17,15,.14);border-radius:28px;background:radial-gradient(circle at 86% 12%,rgba(31,138,91,.12),transparent 30%),linear-gradient(180deg,#fffffff0,#f5fffaad);box-shadow:var(--shadow-md)}.product-local-panel h2{margin:.45rem 0 0;font-size:clamp(1.8rem,3.2vw,2.75rem);line-height:1}.product-local-panel p:not(.product-page__eyebrow){max-width:680px;margin:.8rem 0 0;color:var(--muted);line-height:1.62}.product-local-panel__actions{display:flex;flex-wrap:wrap;gap:.58rem;margin-top:1rem}.product-local-panel__chips{display:flex;flex-wrap:wrap;gap:.5rem}.product-local-panel__chips span{display:inline-flex;align-items:center;padding:.58rem .72rem;border:1px solid rgba(23,17,15,.1);border-radius:999px;background:#ffffffb8;color:#17110fb8;font-size:.82rem;font-weight:900}.breadcrumbs{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;margin:0 0 1rem;color:var(--muted);font-size:.82rem;font-weight:800}.breadcrumbs span{display:inline-flex;align-items:center;gap:.45rem}.breadcrumbs span:not(:last-child):after{content:"/";color:#17110f5c}.breadcrumbs a{color:var(--accent-dark)}.breadcrumbs strong{color:var(--text)}.answer-card{display:grid;gap:.86rem;padding:clamp(1.1rem,3vw,1.6rem)}.answer-card h2,.related-links-panel h2,.citation-card h2,.case-study-summary h2,.case-study-card h2{margin:0;font-size:clamp(1.75rem,3vw,2.55rem);line-height:1.05}.answer-card p,.related-links-panel p,.citation-card p,.case-study-summary p,.case-study-card p{margin:0;color:var(--muted);line-height:1.66}.answer-card__actions,.not-found-actions,.project-card__actions{display:flex;flex-wrap:wrap;gap:.62rem}.seo-detail-list,.ai-answer-grid,.official-link-grid,.citation-table,.case-study-columns{display:grid;gap:.9rem}.seo-detail-list,.ai-answer-grid,.citation-table{grid-template-columns:repeat(3,minmax(0,1fr))}.official-link-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.case-study-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.seo-detail-card,.ai-answer-card,.citation-row,.case-study-card{display:grid;gap:.62rem;padding:1rem}.seo-detail-card span,.case-study-card span,.case-study-summary>span,.citation-card>span,.citation-row span{color:var(--growth);font-size:.74rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.seo-detail-card p,.ai-answer-card p{margin:0;color:var(--muted);line-height:1.62}.ai-answer-card h3{margin:0;font-size:1.25rem}.process-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}.process-rail__item{display:grid;gap:.6rem;min-height:180px;padding:1rem;border:1.5px solid var(--line);border-radius:22px;background:linear-gradient(180deg,#ffffffeb,#f5fffa9e),var(--panel-strong);box-shadow:var(--shadow-md)}.process-rail__item span{color:var(--growth);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.process-rail__item p{margin:0;color:var(--muted);line-height:1.62}.related-links-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.85fr);gap:1rem;align-items:center;padding:clamp(1rem,3vw,1.4rem);border:1.5px solid rgba(23,17,15,.14);border-radius:28px;background:radial-gradient(circle at 88% 10%,rgba(31,95,143,.12),transparent 30%),linear-gradient(180deg,#fffffff0,#f5fffaad);box-shadow:var(--shadow-md)}.related-links-panel>div:last-child{display:flex;flex-wrap:wrap;gap:.58rem;justify-content:flex-end}.case-study-layout,.citation-layout{display:grid;grid-template-columns:minmax(0,.88fr) minmax(360px,1.12fr);gap:1rem;align-items:stretch}.case-study-summary,.citation-card{display:grid;align-content:start;gap:.86rem;padding:clamp(1rem,3vw,1.4rem)}.case-study-summary__meta{display:grid;gap:.58rem;margin-top:.2rem}.case-study-summary__meta div{display:grid;gap:.2rem;padding:.72rem;border:1px solid rgba(23,17,15,.1);border-radius:16px;background:#ffffffa8}.case-study-summary__meta span{color:var(--muted);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.case-study-summary__meta strong{font-size:.94rem}.citation-card--logo{justify-items:start}.citation-card--logo img{width:132px;height:132px;border:1.5px solid var(--line);border-radius:24px;background:var(--panel-strong);object-fit:contain}.citation-row strong{overflow-wrap:anywhere;line-height:1.35}.citation-chip{display:inline-flex;align-items:center;padding:.58rem .72rem;border:1px solid rgba(23,17,15,.1);border-radius:999px;background:#ffffffb8;color:#17110fbd;font-size:.82rem;font-weight:900}.product-faq-card{cursor:pointer}.product-faq-card summary{list-style:none;display:flex;justify-content:space-between;gap:1rem;align-items:center;color:var(--text);font-size:.98rem;line-height:1.35}.product-faq-card summary::-webkit-details-marker{display:none}.product-faq-card summary:after{content:"+";display:inline-grid;flex:0 0 auto;width:1.8rem;height:1.8rem;place-items:center;border:1px solid rgba(23,17,15,.1);border-radius:999px;background:#fffc;color:var(--product-green-dark);font-size:1.1rem}.product-faq-card[open] summary:after{content:"-"}.product-faq-card[open]{border-color:#13b86b38;background:linear-gradient(180deg,#fffffff5,#f4fff9c7)}.product-final-cta{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:clamp(1.2rem,3vw,2rem)}.product-final-cta p{max-width:720px;color:var(--muted);line-height:1.62}@media(max-width:1000px){.product-page-hero__inner,.product-package,.product-final-cta,.product-local-panel,.product-decision-strip,.product-transformation-card,.product-value-grid,.product-detail-grid,.product-process-grid,.product-proof-grid,.product-faq-grid{grid-template-columns:1fr}.product-page-mockup{min-height:390px}.product-transformation-card i{width:100%}}@media(max-width:680px){.product-page-hero__inner{min-height:auto;padding:1rem;border-radius:24px}.product-page-hero__copy h1{font-size:2.65rem}.product-page-hero__copy h2{font-size:1.55rem}.product-page-hero__actions,.product-final-cta{align-items:stretch}.product-page-hero__actions .button,.product-final-cta .button{width:100%}.product-decision-strip,.product-deliverable-preview{grid-template-columns:1fr}.product-sticky-cta{top:4.65rem;align-items:stretch;flex-direction:column;margin:-.4rem 0 1rem;border-radius:24px}.product-sticky-cta>div{display:grid;gap:.3rem}.product-sticky-cta strong,.product-sticky-cta p{white-space:normal}.product-sticky-cta .button,.product-local-panel__actions .button{width:100%}.product-transformation-card{gap:.6rem;padding:.8rem;border-radius:24px}.product-transformation-card i{display:none}.product-page-mockup{min-height:310px}.product-page-mockup__screen,.product-page-mockup__panel{position:relative;inset:auto;width:100%;transform:none}.product-page-mockup__panel{margin-top:.75rem}.product-page-mockup__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.product-package,.product-final-cta,.product-local-panel{padding:1rem;border-radius:24px}.product-local-panel__chips span{flex:1 1 auto;justify-content:center}}@media(max-width:1000px){.seo-detail-list,.ai-answer-grid,.official-link-grid,.citation-table,.case-study-columns,.process-rail,.related-links-panel,.case-study-layout,.citation-layout{grid-template-columns:1fr}.related-links-panel>div:last-child{justify-content:flex-start}}@media(max-width:680px){.breadcrumbs{font-size:.76rem}.answer-card__actions .button,.official-link-grid .button,.related-links-panel .button,.not-found-actions .button,.project-card__actions .button{width:100%}.process-rail__item{min-height:auto}.citation-card--logo img{width:104px;height:104px}}.home-hero .hero__content{padding:clamp(2rem,4.5vw,4rem)}.home-hero .hero__copy{max-width:1000px}.home-hero h1{max-width:980px;font-size:clamp(3rem,6.6vw,5.45rem);text-wrap:balance}.home-hero .hero__description{max-width:680px;font-size:clamp(1.05rem,1.6vw,1.2rem)}.home-hero__capabilities{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1rem}.home-hero__capabilities span{display:inline-flex;align-items:center;min-height:38px;padding:.52rem .72rem;border:1px solid rgba(23,17,15,.12);border-radius:999px;background:#ffffffb8;color:var(--text);font-size:.78rem;font-weight:900;box-shadow:0 9px 20px #45302b0d}.home-hero__capabilities span:nth-child(1){border-color:#7d1f3138;color:var(--accent-dark)}.home-hero__capabilities span:nth-child(2){border-color:#1f5f8f38;color:var(--trust)}.home-hero__capabilities span:nth-child(3){border-color:#1f8a5b38;color:var(--growth)}.home-hero__trust-note{position:relative;z-index:1;margin:.85rem 0 0;color:var(--muted);font-size:.78rem;font-weight:750;line-height:1.5}.home-featured-build{position:relative;display:grid;grid-template-areas:"copy media" "details media";grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:1.25rem 1.5rem;align-items:center;overflow:hidden;padding:clamp(1.15rem,3vw,2.1rem);border:1.5px solid var(--line);border-radius:calc(var(--radius-xl) + 2px);background:radial-gradient(circle at 92% 8%,rgba(31,138,91,.11),transparent 27%),radial-gradient(circle at 8% 92%,rgba(125,31,49,.1),transparent 24%),linear-gradient(180deg,#fffffff5,#faedf094);box-shadow:var(--shadow-lg)}.home-featured-build__copy,.home-featured-build__details,.home-featured-build__media{position:relative;z-index:1;min-width:0}.home-featured-build__copy{grid-area:copy;align-self:end}.home-featured-build__copy h2{margin:.8rem 0 0;font-size:clamp(2.4rem,5vw,4.4rem);line-height:.96;text-wrap:balance}.home-featured-build__summary{max-width:520px;margin:1rem 0 0;color:var(--muted);line-height:1.65}.home-featured-build__details{grid-area:details;align-self:start}.home-featured-build__meta,.home-featured-build__actions{display:flex;flex-wrap:wrap;gap:.55rem}.home-featured-build__meta span{display:inline-flex;align-items:center;min-height:34px;padding:.45rem .65rem;border:1px solid rgba(23,17,15,.12);border-radius:999px;background:#ffffffbd;color:var(--muted);font-size:.7rem;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.home-featured-build__meta span:first-child{border-color:#1f8a5b3d;color:var(--growth)}.home-featured-build__outcomes{display:grid;gap:.5rem;padding:0;margin:1rem 0 0;list-style:none}.home-featured-build__outcomes li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.52rem;color:var(--text);font-size:.9rem;font-weight:800}.home-featured-build__outcomes li:before{content:"";width:.52rem;height:.52rem;margin-top:.36rem;border-radius:999px;background:var(--growth);box-shadow:0 0 0 4px #1f8a5b1a}.home-featured-build__actions{margin-top:1.15rem}.home-featured-build__media{grid-area:media;align-self:stretch;display:grid;align-content:center;gap:.6rem}.home-featured-build__media .project-preview-frame{padding:.72rem;border-color:#17110f24;border-radius:24px;background:radial-gradient(circle at 82% 8%,rgba(125,31,49,.16),transparent 30%),#ffffffdb;box-shadow:0 24px 54px #28191529;transition:transform .22s ease,box-shadow .22s ease}.home-featured-build__media .project-preview-frame:hover{box-shadow:0 30px 68px #28191533;transform:translateY(-3px)}.home-featured-build__media .project-preview-frame__screen{min-height:0;padding:.42rem;background:#080a0e}.home-featured-build__media .project-preview-frame__screen img{width:100%;height:auto;aspect-ratio:1200 / 593;object-fit:contain;object-position:center}.home-featured-build__media>p{margin:0;color:var(--muted);font-size:.76rem;font-weight:800;text-align:center}.home-problem-section .section-header,.home-services-section .section-header,.home-process-section .section-header{max-width:850px}.home-problem-card{min-height:160px;align-content:start}.service-preview-grid--home{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.product-home-card{position:relative;display:grid;grid-template-rows:auto auto auto auto 1fr auto;gap:.85rem;overflow:hidden;padding:1rem}.product-home-card--priority{border-color:#7d1f316b;background:radial-gradient(circle at 90% 2%,rgba(125,31,49,.12),transparent 28%),linear-gradient(180deg,#fffffff5,#faedf09e);box-shadow:0 24px 60px #7d1f311f}.product-home-card--priority:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,var(--accent),rgba(125,31,49,.18))}.product-home-card__topline{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.product-home-card__topline span{color:var(--accent-dark);font-size:.68rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.product-home-card__topline strong{color:var(--growth);font-family:Space Grotesk,sans-serif;font-size:.88rem}.product-home-card h3{margin:0;font-size:1.45rem}.product-home-card>p{margin:0;color:var(--muted);line-height:1.58}.home-process-card{min-height:190px}.home-final-cta__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.65rem}@media(max-width:900px){.home-featured-build{grid-template-areas:"copy" "media" "details";grid-template-columns:minmax(0,1fr)}.service-preview-grid--home{grid-template-columns:1fr}.home-featured-build__media .project-preview-frame__screen img{height:auto}}@media(max-width:680px){.home-hero .hero__content{padding:1.25rem 1rem 1.35rem}.home-hero h1{font-size:clamp(2.45rem,12vw,3.15rem);line-height:.98}.home-hero .hero__description{margin-top:1rem;font-size:.98rem;line-height:1.58}.home-hero__capabilities{gap:.4rem;margin-top:.8rem}.home-hero__capabilities span{min-height:34px;padding:.44rem .6rem;font-size:.7rem}.home-hero .hero__actions{gap:.55rem;margin-top:1.2rem}.home-hero .hero__actions .button{width:100%}.home-hero__trust-note{margin-top:.7rem;font-size:.72rem}.home-featured-build{gap:.85rem;padding:.8rem;border-radius:24px}.home-featured-build__copy{padding:.15rem .1rem 0}.home-featured-build__copy h2{margin-top:.65rem;font-size:2.2rem}.home-featured-build__summary{margin-top:.7rem;font-size:.92rem;line-height:1.52}.home-featured-build__media .project-preview-frame{padding:.5rem;border-radius:17px;box-shadow:0 16px 36px #28191524}.home-featured-build__media .project-preview-frame__screen{padding:.25rem}.home-featured-build__media>p{font-size:.7rem}.home-featured-build__details{padding:0 .1rem .15rem}.home-featured-build__meta{gap:.4rem}.home-featured-build__meta span{min-height:32px;font-size:.64rem}.home-featured-build__actions,.home-final-cta__actions{align-items:stretch;flex-direction:column}.home-featured-build__actions .button,.home-final-cta__actions .button{width:100%}.home-problem-card{min-height:0}.product-home-card{gap:.72rem;padding:.82rem}.product-home-visual{min-height:150px}.product-home-visual--image img{height:170px}.product-home-card__actions{align-items:stretch;flex-direction:column}.product-home-card__actions .button{width:100%}.home-process-card{min-height:0}.home-final-cta{gap:1rem}}.playbook-premium{position:relative;isolation:isolate}.playbook-premium:before,.playbook-premium:after{content:"";position:absolute;z-index:-1;pointer-events:none}.playbook-premium:before{inset:-2rem 0 -3rem;background:radial-gradient(circle at 8% 18%,rgba(125,31,49,.09),transparent 24%),radial-gradient(circle at 94% 42%,rgba(31,138,91,.08),transparent 25%),radial-gradient(circle at 34% 84%,rgba(43,93,138,.045),transparent 27%);filter:blur(2px)}.playbook-premium:after{inset:7rem -2vw 2rem;opacity:.14;background-image:radial-gradient(rgba(23,17,15,.24) .55px,transparent .75px);background-size:6px 6px;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 12%,#000 82%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 12%,#000 82%,transparent)}.playbook-premium-hero{margin:1.25rem 0 clamp(3rem,6vw,4.75rem)}.playbook-premium-hero__inner{position:relative;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(350px,.92fr);gap:clamp(1.5rem,3.4vw,2.8rem);min-height:520px;align-items:center;overflow:hidden;padding:clamp(1.5rem,3.6vw,3rem);border:1px solid var(--line);border-radius:calc(var(--radius-xl) + 4px);background:linear-gradient(rgba(125,31,49,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(125,31,49,.03) 1px,transparent 1px),radial-gradient(circle at 84% 12%,rgba(31,138,91,.14),transparent 29%),radial-gradient(circle at 7% 90%,rgba(125,31,49,.13),transparent 31%),linear-gradient(145deg,#fffffffc,#faedf09e);background-size:34px 34px,34px 34px,auto,auto,auto;box-shadow:0 34px 90px #45302b1f,0 8px 24px #7d1f310e,inset 0 1px #fffffffa,inset 0 0 0 1px #ffffff57;isolation:isolate}.playbook-premium-hero__inner:before,.playbook-premium-hero__inner:after{content:"";position:absolute;pointer-events:none}.playbook-premium-hero__inner:before{z-index:-1;top:-18%;right:-8%;width:min(54vw,680px);height:min(54vw,680px);border-radius:999px;background:radial-gradient(circle,rgba(31,138,91,.09),transparent 68%);filter:blur(4px);animation:playbookPremiumGlow 13s ease-in-out infinite alternate}.playbook-premium-hero__inner:after{z-index:0;inset:0;opacity:.42;background:linear-gradient(112deg,transparent 18%,rgba(255,255,255,.38) 42%,transparent 62%);transform:translate(-82%);animation:playbookSurfaceShine 18s ease-in-out infinite}.playbook-premium-hero__copy{position:relative;z-index:3;max-width:740px}.playbook-premium-hero__eyebrow,.playbook-premium-section-heading span,.playbook-premium-resources__copy>span{color:var(--accent-dark);font-size:.72rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.playbook-premium-hero h1{max-width:680px;margin:.8rem 0 0;overflow-wrap:normal;word-break:normal;font-size:clamp(2.85rem,5.2vw,5.2rem);line-height:.94;letter-spacing:-.03em;text-wrap:balance}.playbook-premium-hero h1 span{display:inline-block;max-width:100%;color:var(--accent-dark);white-space:nowrap}@supports ((-webkit-background-clip: text) or (background-clip: text)){.playbook-premium-hero h1 span{background:linear-gradient(112deg,var(--accent-dark) 8%,#9e344c 58%,#285d4a 118%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}}.playbook-premium-hero__copy>p:not(.playbook-premium-hero__eyebrow){max-width:570px;margin:1.1rem 0 0;color:var(--muted);font-size:clamp(.98rem,1.35vw,1.08rem);line-height:1.62}.playbook-premium-hero__actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.45rem}.playbook-premium-hero__actions .button{position:relative;overflow:hidden;box-shadow:0 13px 28px #7d1f3130,inset 0 1px #ffffff3d}.playbook-premium-hero__actions .button:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 24%,rgba(255,255,255,.22),transparent 70%);transform:translate(-120%);transition:transform .52s ease}.playbook-premium-hero__actions .button:hover:after{transform:translate(120%)}.playbook-premium-hero__status{display:flex;flex-wrap:wrap;gap:.65rem .9rem;margin-top:.9rem;color:var(--muted);font-size:.72rem;font-weight:850}.playbook-premium-hero__status span{display:inline-flex;align-items:center;gap:.45rem}.playbook-premium-hero__status span:before{content:"";width:.48rem;height:.48rem;border-radius:999px;background:var(--growth);box-shadow:0 0 0 4px #1f8a5b1a}.playbook-premium-hero__status span:last-child:before{background:var(--accent);box-shadow:0 0 0 4px #7d1f311a}.playbook-ecosystem-visual{position:relative;z-index:2;min-width:0;min-height:350px;overflow:hidden;border:1px solid rgba(23,17,15,.1);border-radius:28px;background:radial-gradient(circle at 50% 46%,rgba(255,255,255,.98),transparent 38%),radial-gradient(circle at 82% 14%,rgba(31,138,91,.11),transparent 34%),radial-gradient(circle at 8% 88%,rgba(125,31,49,.1),transparent 36%),linear-gradient(145deg,#ffffffbd,#faedf070);box-shadow:inset 0 1px #fffffffa,inset 0 0 38px #7d1f3109,0 22px 56px #45302b1a}.playbook-ecosystem-visual:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 49.8%,rgba(125,31,49,.07) 50%,transparent 50.2%),linear-gradient(transparent 49.8%,rgba(125,31,49,.07) 50%,transparent 50.2%);background-size:54px 54px;-webkit-mask-image:radial-gradient(circle,#000 18%,transparent 72%);mask-image:radial-gradient(circle,#000 18%,transparent 72%);pointer-events:none}.playbook-ecosystem-visual:after{content:"";position:absolute;inset:10px;border:1px solid rgba(255,255,255,.76);border-radius:21px;box-shadow:inset 0 0 28px #ffffff7a;pointer-events:none}.playbook-ecosystem-visual__orbit{position:absolute;top:50%;left:50%;border:1px solid rgba(125,31,49,.16);border-radius:999px;box-shadow:0 0 30px #7d1f310b,inset 0 0 20px #1f8a5b06;transform:translate(-50%,-50%)}.playbook-ecosystem-visual__orbit--outer{width:min(84%,410px);aspect-ratio:1;animation:playbookPremiumOrbit 32s linear infinite}.playbook-ecosystem-visual__orbit--inner{width:min(54%,265px);aspect-ratio:1;border-color:#1f8a5b2e;animation:playbookPremiumOrbit 24s linear reverse infinite}.playbook-ecosystem-visual__orbit:before,.playbook-ecosystem-visual__orbit:after{content:"";position:absolute;width:.58rem;height:.58rem;border-radius:999px;background:var(--accent);box-shadow:0 0 0 5px #7d1f311a}.playbook-ecosystem-visual__orbit:before{top:10%;left:18%}.playbook-ecosystem-visual__orbit:after{right:6%;bottom:25%;background:var(--growth);box-shadow:0 0 0 5px #1f8a5b1a}.playbook-ecosystem-core{position:absolute;z-index:4;top:50%;left:50%;display:grid;width:104px;height:104px;place-items:center;align-content:center;gap:.15rem;border:1.5px solid rgba(23,17,15,.2);border-radius:30px;background:radial-gradient(circle at 70% 20%,rgba(31,138,91,.2),transparent 35%),linear-gradient(145deg,#fffdf9,#f4e1e5);box-shadow:0 26px 64px #45302b33,0 0 0 10px #ffffff6b,0 0 50px #1f8a5b1c,inset 0 1px #ffffffeb;transform:translate(-50%,-50%) rotate(-2deg)}.playbook-ecosystem-core span{font-family:Space Grotesk,sans-serif;font-size:2rem;font-weight:900}.playbook-ecosystem-core small{color:var(--accent-dark);font-size:.62rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.playbook-ecosystem-node{position:absolute;z-index:3;display:grid;width:min(205px,42%);gap:.38rem;padding:.72rem;border:1px solid rgba(23,17,15,.13);border-radius:16px;background:#fffdf9e6;box-shadow:0 16px 38px #45302b1f,0 2px 8px #7d1f3109,inset 0 1px #fffffffa;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:playbookPremiumFloat 10s ease-in-out infinite}.playbook-ecosystem-node strong{overflow-wrap:normal;word-break:normal;font-family:Space Grotesk,sans-serif;font-size:.88rem;line-height:1.15}.playbook-ecosystem-node i{width:54%;height:3px;margin-top:.15rem;border-radius:999px;background:linear-gradient(90deg,var(--accent),transparent)}.playbook-ecosystem-node--website{top:8%;left:5%}.playbook-ecosystem-node--systems{top:13%;right:4%;animation-delay:-2s}.playbook-ecosystem-node--systems i{background:linear-gradient(90deg,var(--trust),transparent)}.playbook-ecosystem-node--management{right:5%;bottom:9%;animation-delay:-4s}.playbook-ecosystem-node--management i{background:linear-gradient(90deg,var(--growth),transparent)}.playbook-ecosystem-node--resources{bottom:13%;left:6%;width:min(170px,38%);animation-delay:-6s}.playbook-ecosystem-node--resources strong{color:var(--growth)}.playbook-premium-products{position:relative;isolation:isolate;margin-bottom:clamp(3.5rem,6vw,5.5rem);scroll-margin-top:1rem}.playbook-premium-products:before{content:"";position:absolute;z-index:-1;inset:-2rem 0 -2.5rem;border-radius:44px;background:linear-gradient(rgba(31,138,91,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(31,138,91,.018) 1px,transparent 1px),radial-gradient(circle at 8% 28%,rgba(125,31,49,.07),transparent 28%),radial-gradient(circle at 94% 68%,rgba(31,138,91,.065),transparent 29%);background-size:42px 42px,42px 42px,auto,auto;opacity:.9}.playbook-premium-section-heading{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(280px,.55fr);gap:2rem;align-items:end;margin-bottom:1.9rem;padding-bottom:1.15rem}.playbook-premium-section-heading:after{content:"";position:absolute;right:0;bottom:0;left:0;height:1px;background:radial-gradient(circle at 0 50%,var(--accent) 0 3px,transparent 4px),linear-gradient(90deg,rgba(125,31,49,.45),rgba(31,138,91,.18) 48%,transparent)}.playbook-premium-section-heading h2{max-width:620px;margin:.35rem 0 0;font-size:clamp(2.3rem,4vw,3.45rem);line-height:1;text-wrap:balance}.playbook-premium-section-heading>p{margin:0;color:var(--muted);line-height:1.62}.playbook-premium-product-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);grid-template-rows:repeat(2,minmax(0,1fr));gap:1.3rem;perspective:1400px}.playbook-premium-product{position:relative;display:grid;grid-template-columns:minmax(180px,.74fr) minmax(0,1.26fr);min-width:0;overflow:hidden;padding:0;border:1px solid rgba(23,17,15,.14);border-radius:26px;background:radial-gradient(circle at 96% 2%,rgba(31,138,91,.1),transparent 24%),radial-gradient(circle at 4% 98%,rgba(125,31,49,.055),transparent 30%),linear-gradient(145deg,#fffffffc,#faedf080);box-shadow:0 20px 48px #45302b18,0 4px 12px #7d1f3109,inset 0 1px #fffffffa,inset 0 0 0 1px #ffffff52;transition:transform .42s cubic-bezier(.2,.8,.2,1),box-shadow .42s ease,border-color .42s ease}.playbook-premium-product:after{content:"";position:absolute;z-index:5;inset:0;border-radius:inherit;box-shadow:inset 0 1px #ffffffe6,inset 0 0 0 1px transparent;pointer-events:none;transition:box-shadow .42s ease}.playbook-premium-product:hover{border-color:#7d1f3157;box-shadow:0 32px 76px #45302b24,0 8px 24px #7d1f310f,inset 0 1px #fff;transform:translateY(-5px)}.playbook-premium-product:hover:after{box-shadow:inset 0 1px #fff,inset 0 0 0 1px #7d1f3114}.playbook-premium-product--featured{grid-row:1 / span 2;grid-template-columns:1fr;grid-template-rows:minmax(285px,.9fr) minmax(0,1.1fr);border-color:#7d1f3157;background:radial-gradient(circle at 88% 4%,rgba(125,31,49,.13),transparent 28%),linear-gradient(155deg,#fffffffc,#faedf0b8);box-shadow:0 30px 76px #7d1f3124,0 6px 18px #45302b0e,inset 0 1px #fffffffa}.playbook-premium-product--featured:before{content:"";position:absolute;z-index:4;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,var(--accent),rgba(125,31,49,.12))}.playbook-premium-product__visual{position:relative;display:grid;min-width:0;place-items:center;overflow:hidden;padding:1.2rem;border-right:1px solid rgba(23,17,15,.09);background:linear-gradient(rgba(23,17,15,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(23,17,15,.025) 1px,transparent 1px),radial-gradient(circle at 86% 8%,rgba(31,138,91,.12),transparent 30%),#fffdf9b3;background-size:28px 28px,28px 28px,auto,auto;isolation:isolate}.playbook-premium-product__visual:before,.playbook-premium-product__visual:after{content:"";position:absolute;pointer-events:none}.playbook-premium-product__visual:before{z-index:-1;width:76%;aspect-ratio:1;border-radius:999px;background:radial-gradient(circle,rgba(125,31,49,.14),transparent 67%);filter:blur(10px);animation:playbookPreviewGlow 10s ease-in-out infinite alternate}.playbook-premium-product:nth-child(2) .playbook-premium-product__visual:before{background:radial-gradient(circle,rgba(43,93,138,.13),transparent 67%)}.playbook-premium-product:nth-child(3) .playbook-premium-product__visual:before{background:radial-gradient(circle,rgba(31,138,91,.14),transparent 67%)}.playbook-premium-product__visual:after{right:10%;bottom:10%;left:10%;z-index:-1;height:14%;border-radius:999px;background:radial-gradient(ellipse,rgba(49,31,26,.18),transparent 68%);filter:blur(8px)}.playbook-premium-product--featured .playbook-premium-product__visual{border-right:0;border-bottom:1px solid rgba(23,17,15,.09)}.playbook-product-silhouette{position:relative;z-index:2;width:min(100%,330px);overflow:hidden;border:1px solid rgba(23,17,15,.18);border-radius:18px;background:#fffdf9f5;box-shadow:0 28px 58px #28191529,0 8px 18px #7d1f3112,inset 0 1px #fff;transform:perspective(900px) rotateY(-4deg) rotateX(2deg) translateY(-2px);translate:0 0;transition:transform .48s cubic-bezier(.2,.8,.2,1),box-shadow .48s ease;animation:playbookPreviewFloat 9s ease-in-out infinite}.playbook-product-silhouette:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 24%,rgba(255,255,255,.34),transparent 58%);transform:translate(-115%);transition:transform .7s ease;pointer-events:none}.playbook-premium-product:hover .playbook-product-silhouette{box-shadow:0 34px 68px #2819152e,0 12px 26px #7d1f3117,inset 0 1px #fff;transform:perspective(900px) rotateY(0) rotateX(0) translateY(-5px)}.playbook-premium-product:hover .playbook-product-silhouette:after{transform:translate(115%)}.playbook-premium-product--featured .playbook-product-silhouette{width:min(90%,540px)}.playbook-product-silhouette--business-infrastructure-setup{transform:perspective(900px) rotateY(4deg) rotateX(2deg) translateY(-2px)}.playbook-product-silhouette--monthly-management{transform:perspective(900px) rotateY(-3deg) rotateX(1deg) translateY(-2px)}.playbook-product-silhouette__chrome{display:flex;align-items:center;gap:.34rem;padding:.68rem .75rem;border-bottom:1px solid rgba(23,17,15,.1);background:linear-gradient(180deg,#fffffff5,#f5eeecb8)}.playbook-product-silhouette__chrome>span{width:.45rem;height:.45rem;border-radius:999px;background:#7d1f319e;box-shadow:inset 0 1px #ffffff75}.playbook-product-silhouette__chrome>span:nth-child(2){background:#c089249e}.playbook-product-silhouette__chrome>span:nth-child(3){background:#1f8a5ba6}.playbook-product-silhouette__chrome strong{margin-left:auto;color:var(--muted);font-size:.64rem;letter-spacing:.06em;text-transform:uppercase}.playbook-product-silhouette__canvas{position:relative;display:grid;gap:.64rem;padding:.85rem;background:linear-gradient(rgba(23,17,15,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(23,17,15,.018) 1px,transparent 1px),radial-gradient(circle at 92% 8%,rgba(31,138,91,.08),transparent 32%);background-size:18px 18px,18px 18px,auto}.playbook-product-silhouette__headline{width:74%;height:1rem;border-radius:999px;background:var(--accent-dark)}.playbook-product-silhouette__line{width:50%;height:.42rem;border-radius:999px;background:#17110f1c}.playbook-product-silhouette__tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem;margin-top:.2rem}.playbook-product-silhouette__tiles i{position:relative;display:grid;min-height:68px;align-items:end;padding:.5rem;border:1px solid rgba(23,17,15,.09);border-radius:12px;overflow:hidden;background:linear-gradient(145deg,#ffffffeb,#faedf07a);color:var(--text);font-style:normal;font-size:.62rem;font-weight:900}.playbook-product-silhouette__tiles i:before{content:"";position:absolute;top:.55rem;right:.5rem;left:.5rem;height:3px;border-radius:999px;background:linear-gradient(90deg,#7d1f3147,#1f8a5b1f)}.playbook-product-silhouette--business-infrastructure-setup .playbook-product-silhouette__headline{background:var(--trust)}.playbook-product-silhouette--monthly-management .playbook-product-silhouette__headline{background:var(--growth)}.playbook-premium-product__content{display:grid;min-width:0;grid-template-rows:auto auto auto auto 1fr auto;gap:.84rem;padding:clamp(1.15rem,2.4vw,1.6rem)}.playbook-premium-product__topline{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.playbook-premium-product__topline span{display:inline-flex;width:fit-content;align-items:center;min-height:28px;padding:.32rem .52rem;border:1px solid rgba(31,138,91,.16);border-radius:999px;background:#ebf9f1c2;color:#176b47;font-size:.74rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.playbook-premium-product h3{margin:0;overflow-wrap:normal;word-break:normal;font-family:Space Grotesk,sans-serif;font-size:clamp(1.55rem,2.25vw,2.08rem);line-height:1.06;letter-spacing:-.018em}.playbook-premium-product__purchase{display:grid;gap:.28rem}.playbook-premium-product__purchase>span,.playbook-premium-product__buyer-fit span{color:var(--accent-dark);font-size:.62rem;font-weight:900;letter-spacing:.075em;text-transform:uppercase}.playbook-premium-product__purchase p,.playbook-premium-product__buyer-fit p{margin:0;color:var(--muted);font-size:.88rem;line-height:1.52}.playbook-premium-product__included{display:grid;gap:.42rem}.playbook-premium-product__included small{color:var(--accent-dark);font-size:.62rem;font-weight:900;letter-spacing:.075em;text-transform:uppercase}.playbook-premium-product__included span{display:flex;min-height:32px;align-items:center;gap:.48rem;padding:.4rem .55rem;border:1px solid rgba(23,17,15,.085);border-radius:12px;background:linear-gradient(145deg,#ffffffd1,#faedf061);color:var(--text);font-size:.7rem;font-weight:820}.playbook-premium-product__included span:before{content:"";flex:0 0 auto;width:.43rem;height:.43rem;border-radius:999px;background:var(--growth);box-shadow:0 0 0 3px #1f8a5b17}.playbook-premium-product__buyer-fit{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;align-content:start;padding-top:.78rem;border-top:1px solid rgba(23,17,15,.09)}.playbook-premium-product__buyer-fit>div{display:grid;gap:.3rem;min-width:0}.playbook-premium-product__actions{display:flex;flex-wrap:wrap;gap:.55rem;align-self:end;padding-top:.18rem}.playbook-premium-product__actions .button{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease}.playbook-premium-product__actions .button:first-child{box-shadow:0 13px 28px #7d1f3130,inset 0 1px #fff3}.playbook-premium-product__actions .button:first-child:hover{box-shadow:0 17px 34px #7d1f313d,inset 0 1px #ffffff42;transform:translateY(-2px)}.playbook-premium-product__actions .button:last-child{background:#ffffff94}.playbook-premium-product__actions .button:last-child:hover{border-color:#7d1f3140;background:#ffffffe0;transform:translateY(-2px)}.playbook-premium-product__actions .button:active{transform:translateY(1px)}.playbook-premium-resources{position:relative;margin-bottom:1rem}.playbook-premium-resources:before{content:"";position:absolute;top:-3.5rem;left:50%;width:1px;height:2.5rem;background:linear-gradient(to bottom,transparent,rgba(125,31,49,.2))}.playbook-premium-resources__inner{position:relative;display:grid;grid-template-columns:minmax(260px,.9fr) minmax(0,1.1fr);grid-template-areas:"copy runway";gap:1.5rem 2.5rem;overflow:hidden;padding:clamp(1.25rem,3vw,2rem);border:1px solid rgba(23,17,15,.12);border-radius:26px;background:linear-gradient(rgba(125,31,49,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(125,31,49,.02) 1px,transparent 1px),radial-gradient(circle at 90% 8%,rgba(31,138,91,.06),transparent 28%),linear-gradient(145deg,#fffffff5,#faedf06b);background-size:32px 32px,32px 32px,auto,auto;box-shadow:0 22px 54px #45302b17,inset 0 1px #fffffff5}.playbook-premium-resources__copy{grid-area:copy;align-self:center}.playbook-premium-resources__copy h2{margin:.38rem 0 0;font-size:clamp(2rem,3.4vw,2.75rem);line-height:1;text-wrap:balance}.playbook-premium-resources__copy p{max-width:520px;margin:.75rem 0 0;color:var(--muted);line-height:1.62}.playbook-premium-resource-runway{position:relative;grid-area:runway;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;align-items:center}.playbook-premium-resource-runway>div{position:relative;z-index:1;display:flex;min-height:62px;align-items:center;justify-content:center;padding:.65rem;border:1px solid rgba(23,17,15,.09);border-radius:14px;background:linear-gradient(145deg,#fffc,#faedf066);box-shadow:0 8px 20px #45302b0b,inset 0 1px #fffffff5;transition:transform .26s ease,border-color .26s ease,box-shadow .26s ease}.playbook-premium-resource-runway>div:hover{border-color:#1f8a5b33;box-shadow:0 12px 26px #45302b11,inset 0 1px #fff;transform:translateY(-2px)}.playbook-premium-resource-runway strong{font-family:Space Grotesk,sans-serif;font-size:.78rem;line-height:1.15;text-align:center}@keyframes playbookPremiumGlow{0%{opacity:.58;transform:translate3d(-2%,2%,0) scale(.96)}to{opacity:1;transform:translate3d(3%,-2%,0) scale(1.05)}}@keyframes playbookSurfaceShine{0%,38%{transform:translate(-82%)}68%,to{transform:translate(82%)}}@keyframes playbookPremiumOrbit{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes playbookPremiumFloat{0%,to{translate:0 0}50%{translate:0 -7px}}@keyframes playbookPreviewFloat{0%,to{translate:0 0}50%{translate:0 -4px}}@keyframes playbookPreviewGlow{0%{opacity:.68;transform:scale(.94)}to{opacity:1;transform:scale(1.06)}}@media(max-width:1040px){.playbook-premium-hero__inner{grid-template-columns:1fr}.playbook-premium-hero__copy{max-width:760px}.playbook-ecosystem-visual{min-height:330px}.playbook-premium-product-grid{grid-template-columns:1fr;grid-template-rows:auto}.playbook-premium-product,.playbook-premium-product--featured{grid-row:auto;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);grid-template-rows:1fr}.playbook-premium-product--featured .playbook-premium-product__visual{border-right:1px solid rgba(23,17,15,.09);border-bottom:0}.playbook-premium-resources__inner{grid-template-columns:1fr;grid-template-areas:"copy" "runway"}}@media(max-width:720px){.app-shell:has(.playbook-premium) .chat-widget{display:none}.playbook-premium:before{inset:-1rem 0 -2rem}.playbook-premium:after{right:0;left:0;opacity:.1}.playbook-premium-hero{margin-top:.8rem;margin-bottom:2.5rem}.playbook-premium-hero__inner{gap:1.15rem;min-height:auto;padding:1rem;border-radius:24px;box-shadow:0 22px 54px #45302b1a,inset 0 1px #fffffffa}.playbook-premium-hero h1{margin-top:.68rem;font-size:clamp(2.15rem,10.5vw,3.4rem);line-height:.98;letter-spacing:-.025em}.playbook-premium-hero__copy>p:not(.playbook-premium-hero__eyebrow){margin-top:.9rem;font-size:.95rem;line-height:1.56}.playbook-premium-hero__actions{margin-top:1.1rem}.playbook-premium-hero__actions .button{width:100%}.playbook-premium-hero__status{gap:.55rem;font-size:.68rem}.playbook-ecosystem-visual{min-height:270px;border-radius:20px}.playbook-ecosystem-core{width:78px;height:78px;border-radius:23px}.playbook-ecosystem-core span{font-size:1.55rem}.playbook-ecosystem-node{width:min(150px,45%);padding:.58rem;border-radius:14px}.playbook-ecosystem-node strong{font-size:.72rem}.playbook-ecosystem-node--resources{width:min(140px,42%)}.playbook-premium-section-heading{grid-template-columns:1fr;gap:.65rem;margin-bottom:.95rem}.playbook-premium-section-heading h2{font-size:2.15rem}.playbook-premium-section-heading>p{font-size:.92rem}.playbook-premium-products{margin-bottom:3rem}.playbook-premium-products:before{inset:-1rem 0 -1.5rem;border-radius:28px}.playbook-premium-product,.playbook-premium-product--featured{grid-template-columns:1fr;grid-template-rows:auto 1fr}.playbook-premium-product:hover{transform:none}.playbook-premium-product__visual,.playbook-premium-product--featured .playbook-premium-product__visual{min-height:195px;border-right:0;border-bottom:1px solid rgba(23,17,15,.09)}.playbook-premium-product__content{padding:1rem}.playbook-product-silhouette,.playbook-product-silhouette--business-infrastructure-setup,.playbook-product-silhouette--monthly-management{width:min(96%,390px);transform:perspective(900px) rotateY(-2deg) rotateX(1deg)}.playbook-premium-product__buyer-fit{grid-template-columns:1fr;gap:.65rem}.playbook-premium-product__actions{align-items:stretch;flex-direction:column}.playbook-premium-product__actions .button{width:100%}.playbook-premium-resources__inner{gap:.9rem;padding:1rem;border-radius:22px}.playbook-premium-resources__copy h2{font-size:2rem}.playbook-premium-resources__copy p{margin-top:.75rem;font-size:.92rem}.playbook-premium-resource-runway{grid-template-columns:repeat(2,minmax(0,1fr))}.playbook-premium-resource-runway>div{min-height:52px;padding:.58rem}}@media(max-width:420px){.playbook-ecosystem-visual{min-height:255px}.playbook-ecosystem-node--systems{top:9%}.playbook-ecosystem-node--management{bottom:6%}.playbook-premium-product__topline{align-items:flex-start}.playbook-premium-resource-runway>div{min-height:50px}}@media(max-width:360px){.playbook-premium-hero h1{font-size:clamp(1.95rem,10vw,2.2rem)}.playbook-ecosystem-node{width:46%}}@media(prefers-reduced-motion:reduce){.playbook-premium-hero__inner:before,.playbook-premium-hero__inner:after,.playbook-ecosystem-visual__orbit,.playbook-ecosystem-node,.playbook-premium-product__visual:before,.playbook-product-silhouette{animation:none}}@keyframes srBlueprintDrift{0%,to{background-position:0 0,0 0,0 0}50%{background-position:18px 12px,-14px 10px,0 0}}@keyframes srAmbientBreathe{0%,to{opacity:.72;transform:scale(1)}50%{opacity:1;transform:scale(1.045)}}@keyframes srSignalSweep{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes srNodePulse{0%,to{box-shadow:0 0 0 4px #7d1f3114,0 0 18px #1f8a5b14;transform:scale(1)}50%{box-shadow:0 0 0 7px #1f8a5b0f,0 0 24px #7d1f311f;transform:scale(1.08)}}@keyframes srFloatLayer{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-6px,0)}}.home-hero .hero__content,.review-hero,.built-by-hero{isolation:isolate;background:radial-gradient(circle at 14% 18%,rgba(125,31,49,.13),transparent 28%),radial-gradient(circle at 88% 14%,rgba(31,138,91,.1),transparent 26%),linear-gradient(135deg,#fffffffa,#faedf0bd 58%,#f4e1e594),var(--panel-strong)}.home-hero .hero__content:before,.review-hero:before,.built-by-hero:before{inset:-22% -12% auto auto;width:min(48vw,520px);height:min(48vw,520px);background:radial-gradient(circle,rgba(31,138,91,.14),transparent 68%),radial-gradient(circle at 32% 34%,rgba(255,255,255,.42),transparent 24%);animation:srAmbientBreathe 8s var(--sr-motion-ease) infinite}.home-hero .hero__content:after,.review-hero:after,.built-by-hero:after{content:"";position:absolute;inset:0;z-index:0;background-image:linear-gradient(var(--sr-blueprint-line) 1px,transparent 1px),linear-gradient(90deg,rgba(31,138,91,.1) 1px,transparent 1px),radial-gradient(circle at 22% 28%,rgba(125,31,49,.12),transparent 18%);background-size:58px 58px,58px 58px,100% 100%;-webkit-mask-image:linear-gradient(120deg,rgba(0,0,0,.48),transparent 68%);mask-image:linear-gradient(120deg,rgba(0,0,0,.48),transparent 68%);opacity:.72;pointer-events:none;animation:srBlueprintDrift 18s linear infinite}.home-hero .hero__copy:before{content:"";position:absolute;inset:-1.4rem -2rem -1.4rem -1.2rem;z-index:-1;border-radius:28px;background:radial-gradient(circle at 7% 28%,rgba(125,31,49,.08),transparent 24%),linear-gradient(115deg,transparent 0 44%,rgba(255,255,255,.42) 45% 47%,transparent 48%),linear-gradient(180deg,rgba(255,255,255,.26),transparent);opacity:.9;pointer-events:none}.home-hero__system-map{position:relative;z-index:2;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;width:min(100%,820px);margin:1rem 0 0;padding:.58rem;overflow:hidden;border:1px solid rgba(23,17,15,.12);border-radius:22px;background:linear-gradient(180deg,#ffffffb8,#fff8f28a),#ffffff80;box-shadow:inset 0 1px #ffffffc2,0 18px 42px #45302b14}.home-hero__system-map:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.62),transparent);opacity:.58;animation:srSignalSweep 7s var(--sr-motion-ease) infinite}.home-hero__system-map:after{content:"";position:absolute;top:50%;right:1rem;left:1rem;height:1px;background:linear-gradient(90deg,#7d1f3114,#1f8a5b52,#7d1f3114);pointer-events:none}.home-hero__system-map span{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:44px;padding:.58rem .42rem;border:1px solid rgba(23,17,15,.1);border-radius:15px;background:#ffffffc2;color:var(--muted);font-size:.64rem;font-weight:900;letter-spacing:.08em;line-height:1.1;text-align:center;text-transform:uppercase;white-space:nowrap;box-shadow:inset 0 1px #ffffffe6,0 9px 20px #45302b0d}.home-hero__system-map span:nth-child(1),.home-hero__system-map span:nth-child(5){color:var(--accent-dark)}.home-hero__system-map span:nth-child(3){color:var(--trust)}.home-hero__system-map span:nth-child(4){color:var(--growth)}.home-hero__system-map i{flex:0 0 auto;width:.5rem;height:.5rem;margin-right:.34rem;border-radius:999px;background:currentColor;animation:srNodePulse 3.8s var(--sr-motion-ease) infinite}.home-hero__system-map span:nth-child(2) i{animation-delay:.18s}.home-hero__system-map span:nth-child(3) i{animation-delay:.36s}.home-hero__system-map span:nth-child(4) i{animation-delay:.54s}.home-hero__system-map span:nth-child(5) i{animation-delay:.72s}.built-by-page,.review-page{position:relative}.built-by-page:before,.review-page:before{content:"";position:absolute;top:.5rem;right:-2rem;left:-2rem;z-index:0;height:430px;border-radius:36px;background:radial-gradient(circle at 14% 20%,rgba(125,31,49,.12),transparent 28%),radial-gradient(circle at 90% 10%,rgba(31,138,91,.1),transparent 26%),linear-gradient(var(--sr-blueprint-line) 1px,transparent 1px),linear-gradient(90deg,rgba(31,138,91,.08) 1px,transparent 1px);background-size:auto,auto,64px 64px,64px 64px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.64),transparent 82%);mask-image:linear-gradient(180deg,rgba(0,0,0,.64),transparent 82%);pointer-events:none}.built-by-page>*,.review-page>*{position:relative;z-index:1}.built-by-hero{padding-bottom:clamp(2rem,4vw,3.4rem)}.built-by-hero__system{position:relative;z-index:2;display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.52rem;max-width:100%;margin:1.35rem auto 0;padding:.62rem;border:1px solid rgba(23,17,15,.11);border-radius:999px;background:#ffffffa3;box-shadow:inset 0 1px #ffffffd1,0 18px 36px #45302b12;animation:srFloatLayer 7s var(--sr-motion-ease) infinite}.built-by-hero__system span{display:inline-flex;align-items:center;min-height:34px;padding:.46rem .66rem;border:1px solid rgba(23,17,15,.08);border-radius:999px;background:#ffffffbd;color:var(--text);font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.built-by-hero__system i{width:.72rem;height:1px;border-radius:999px;background:linear-gradient(90deg,#7d1f3147,#1f8a5b52)}.built-by-showcase .featured-build-card{border-color:#17110f29;background:radial-gradient(circle at 84% 10%,rgba(31,138,91,.12),transparent 26%),radial-gradient(circle at 9% 88%,rgba(125,31,49,.12),transparent 24%),linear-gradient(180deg,#fffffff5,#faedf09e);box-shadow:0 30px 72px #45302b1c,inset 0 1px #ffffffc2}.built-by-showcase .featured-build-card:after{content:"";position:absolute;inset:0;z-index:0;background-image:linear-gradient(rgba(125,31,49,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(31,138,91,.07) 1px,transparent 1px);background-size:54px 54px;-webkit-mask-image:linear-gradient(110deg,rgba(0,0,0,.42),transparent 58%);mask-image:linear-gradient(110deg,rgba(0,0,0,.42),transparent 58%);pointer-events:none}.built-by-final .cta-panel{overflow:hidden;border-color:#17110f24;background:radial-gradient(circle at 86% 18%,rgba(31,138,91,.12),transparent 30%),linear-gradient(135deg,#fffffff2,#faedf0ad)}.review-hero{padding-block:clamp(2rem,4.5vw,3.5rem)}.review-form-section{margin-top:-.45rem}.review-first-layout{grid-template-columns:minmax(0,1.08fr) minmax(260px,.92fr);gap:clamp(.9rem,2vw,1.25rem);align-items:stretch}.review-first-layout .form-panel{order:-1;position:relative;overflow:hidden;border-color:#17110f29;background:radial-gradient(circle at 84% 12%,rgba(31,138,91,.12),transparent 25%),linear-gradient(180deg,#fffffff7,#faedf08a);box-shadow:0 26px 58px #45302b1a,inset 0 1px #fffc}.review-first-layout .form-panel:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(125,31,49,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(31,138,91,.06) 1px,transparent 1px);background-size:46px 46px;-webkit-mask-image:linear-gradient(145deg,rgba(0,0,0,.3),transparent 60%);mask-image:linear-gradient(145deg,rgba(0,0,0,.3),transparent 60%);pointer-events:none}.review-first-layout .form-panel>*{position:relative;z-index:1}.review-first-layout .info-card{border-color:#17110f1a;background:radial-gradient(circle at 12% 14%,rgba(125,31,49,.08),transparent 28%),#ffffffa8;box-shadow:0 18px 40px #45302b12}.review-first-layout .info-card__list{gap:.68rem}.review-first-layout .info-card__list>div{padding:.82rem;border:1px solid rgba(23,17,15,.08);border-radius:16px;background:#ffffff9e}.button,.card,.project-preview-frame,.featured-build-card{transition-timing-function:var(--sr-motion-ease)}@media(max-width:900px){.review-first-layout{grid-template-columns:1fr}.built-by-hero__system{border-radius:24px}}@media(max-width:680px){.home-hero .hero__copy:before{inset:-.65rem -.55rem;border-radius:22px}.home-hero__system-map{grid-template-columns:repeat(5,minmax(5rem,1fr));gap:.38rem;max-width:100%;overflow-x:auto;padding:.46rem;border-radius:18px;scrollbar-width:none}.home-hero__system-map::-webkit-scrollbar{display:none}.home-hero__system-map span{min-height:38px;padding:.46rem .34rem;font-size:.58rem}.home-hero__system-map i{width:.42rem;height:.42rem;margin-right:.24rem}.built-by-page:before,.review-page:before{right:-.8rem;left:-.8rem;height:330px;border-radius:24px}.built-by-hero,.review-hero{padding:1.35rem 1rem 1.55rem}.built-by-hero__system{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;padding:.5rem}.built-by-hero__system i{display:none}.built-by-hero__system span{justify-content:center;min-height:36px;padding:.44rem .42rem;font-size:.62rem;text-align:center}.review-first-layout .form-panel,.review-first-layout .info-card{padding:1rem}}@media(max-width:420px){.home-hero__system-map{grid-template-columns:repeat(5,minmax(4.65rem,1fr))}.home-hero__system-map span{font-size:.54rem}}@media(prefers-reduced-motion:reduce){.home-hero .hero__content:before,.home-hero .hero__content:after,.home-hero__system-map:before,.home-hero__system-map i,.review-hero:before,.review-hero:after,.built-by-hero:before,.built-by-hero:after,.built-by-hero__system{animation:none}}@keyframes srHeroDemoRise{0%{opacity:0;transform:translate3d(0,18px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes srHeroDemoFloat{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-8px,0)}}@keyframes srHeroLineGlow{0%,to{opacity:.48;filter:drop-shadow(0 0 0 rgba(31,138,91,0))}50%{opacity:1;filter:drop-shadow(0 0 10px rgba(31,138,91,.24))}}.home-hero .hero__content--intro{grid-template-columns:minmax(0,.98fr) minmax(360px,.72fr);min-height:clamp(640px,74vh,760px);gap:clamp(1.4rem,3vw,2.6rem);align-items:center}.home-hero .hero__copy{max-width:690px}.home-hero h1{max-width:720px;font-size:clamp(2.85rem,4.9vw,4.45rem);line-height:.98}.home-hero .hero__description{max-width:620px}.home-hero .hero-flow-pulse{margin-top:1.2rem}.hero-system-demo{position:relative;z-index:2;grid-column:2;grid-row:1;width:100%;min-height:clamp(420px,39vw,530px);overflow:hidden;border:1px solid rgba(23,17,15,.16);border-radius:32px;background:radial-gradient(circle at 78% 10%,rgba(31,138,91,.18),transparent 28%),radial-gradient(circle at 6% 92%,rgba(125,31,49,.18),transparent 30%),linear-gradient(145deg,#fffffff0,#faedf0ad 58%,#fff8f2d1);box-shadow:0 32px 78px #45302b24,inset 0 1px #ffffffd9;animation:srHeroDemoRise .68s var(--sr-motion-ease) both}.hero-system-demo:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(125,31,49,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(31,138,91,.08) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(145deg,rgba(0,0,0,.45),transparent 70%);mask-image:linear-gradient(145deg,rgba(0,0,0,.45),transparent 70%);pointer-events:none}.hero-system-demo:after{content:"";position:absolute;inset:10% -18% auto auto;width:260px;height:260px;border-radius:999px;background:radial-gradient(circle,rgba(255,255,255,.62),rgba(31,138,91,.14) 42%,transparent 70%);pointer-events:none}.hero-system-demo__stage{position:absolute;inset:clamp(.75rem,2vw,1.15rem);z-index:1}.hero-system-demo__browser,.hero-system-demo__lead-card,.hero-system-demo__customer-card,.hero-system-demo__crm-card,.hero-system-demo__flow-label{position:absolute;border:1px solid rgba(23,17,15,.14);background:#ffffffd1;box-shadow:0 18px 44px #45302b1f,inset 0 1px #ffffffe6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.hero-system-demo__browser{top:4%;left:2%;width:76%;min-height:205px;overflow:hidden;border-radius:24px;animation:srHeroDemoFloat 7.8s var(--sr-motion-ease) infinite}.hero-system-demo__chrome{display:grid;grid-template-columns:auto auto auto minmax(0,1fr);gap:.42rem;align-items:center;padding:.72rem .82rem;border-bottom:1px solid rgba(23,17,15,.09);background:#fff8f2bd}.hero-system-demo__chrome span{width:.56rem;height:.56rem;border-radius:999px;background:#7d1f3152}.hero-system-demo__chrome span:nth-child(2){background:#1f8a5b52}.hero-system-demo__chrome span:nth-child(3){background:#1f5f8f3d}.hero-system-demo__chrome strong{min-width:0;margin-left:.34rem;overflow:hidden;color:var(--muted);font-size:.68rem;font-weight:900;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.hero-system-demo__screen{display:grid;grid-template-columns:minmax(0,1fr) .72fr;gap:.76rem;padding:clamp(.86rem,2vw,1.1rem)}.hero-system-demo__screen>div:first-child{display:grid;align-content:start;gap:.55rem}.hero-system-demo__screen span,.hero-system-demo__lead-card p,.hero-system-demo__customer-card p,.hero-system-demo__crm-card span{margin:0;color:var(--accent-dark);font-size:.68rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.hero-system-demo__screen strong{max-width:220px;font-family:Space Grotesk,sans-serif;font-size:clamp(1.34rem,2.6vw,1.9rem);line-height:.98}.hero-system-demo__screen i{display:block;width:7.2rem;height:2.25rem;border-radius:999px;background:linear-gradient(135deg,var(--accent),var(--accent-dark));box-shadow:0 12px 28px #7d1f312e}.hero-system-demo__screen-grid{display:grid;gap:.48rem}.hero-system-demo__screen-grid span{min-height:36px;border:1px solid rgba(23,17,15,.08);border-radius:14px;background:linear-gradient(90deg,rgba(31,138,91,.12),transparent 55%),#ffffffb8}.hero-system-demo__screen-grid span:nth-child(2){background:linear-gradient(90deg,rgba(125,31,49,.14),transparent 52%),#ffffffb8}.hero-system-demo__lead-card{top:35%;right:0;width:48%;display:grid;gap:.34rem;padding:1rem;border-radius:20px;animation:srHeroDemoFloat 8.4s var(--sr-motion-ease) .2s infinite}.hero-system-demo__lead-card strong,.hero-system-demo__customer-card strong,.hero-system-demo__crm-card strong{color:var(--text);font-size:.98rem;line-height:1.15}.hero-system-demo__lead-card span,.hero-system-demo__customer-card span,.hero-system-demo__crm-card i{color:var(--muted);font-size:.76rem;font-style:normal;font-weight:750;line-height:1.35}.hero-system-demo__customer-card{bottom:14%;left:5%;width:50%;display:grid;gap:.34rem;padding:1rem;border-radius:20px;animation:srHeroDemoFloat 8s var(--sr-motion-ease) .42s infinite}.hero-system-demo__customer-card p,.hero-system-demo__crm-card span{color:var(--growth)}.hero-system-demo__crm-card{right:5%;bottom:5%;width:39%;display:grid;gap:.32rem;padding:.92rem;border-radius:18px;background:radial-gradient(circle at 90% 12%,rgba(31,138,91,.15),transparent 30%),#ffffffd6;animation:srHeroDemoFloat 8.8s var(--sr-motion-ease) .64s infinite}.hero-system-demo__crm-card strong{display:inline-flex;width:fit-content;padding:.38rem .58rem;border-radius:999px;background:#1f8a5b1f;color:var(--growth)}.hero-system-demo__connector{position:absolute;z-index:0;height:2px;border-radius:999px;background:linear-gradient(90deg,#7d1f312e,#1f8a5bb3,#7d1f312e);animation:srHeroLineGlow 4.2s var(--sr-motion-ease) infinite}.hero-system-demo__connector span{position:absolute;top:50%;right:-.22rem;width:.68rem;height:.68rem;border-radius:999px;background:var(--growth);box-shadow:0 0 0 6px #1f8a5b1a;transform:translateY(-50%)}.hero-system-demo__connector--lead{top:37%;left:47%;width:30%;transform:rotate(12deg)}.hero-system-demo__connector--customer{top:62%;left:41%;width:35%;transform:rotate(136deg)}.hero-system-demo__flow-label{right:5%;bottom:31%;display:inline-flex;align-items:center;gap:.45rem;padding:.48rem .62rem;border-radius:999px;color:var(--text);font-size:.62rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.hero-system-demo__flow-label i{width:.55rem;height:1px;background:#17110f42}@media(max-width:1020px){.home-hero .hero__content--intro{grid-template-columns:minmax(0,1fr);min-height:0}.hero-system-demo{grid-column:1;grid-row:auto;width:min(100%,680px);min-height:390px;margin:.4rem auto 0}}@media(max-width:680px){.home-hero .hero__content--intro{gap:1rem;padding:1.05rem .95rem 1.1rem}.home-hero .hero__eyebrow{display:none}.home-hero h1{font-size:clamp(2rem,9.2vw,2.42rem);line-height:1}.home-hero .hero__description{margin-top:.75rem;font-size:.92rem;line-height:1.5}.home-hero .hero__actions{margin-top:.85rem}.home-hero .hero-flow-pulse,.home-hero__capabilities,.home-hero__trust-note{display:none}.hero-system-demo{min-height:292px;margin-top:.75rem;border-radius:24px}.hero-system-demo__stage{inset:.58rem}.hero-system-demo__browser{top:0;left:0;width:88%;min-height:138px;border-radius:18px}.hero-system-demo__chrome{gap:.3rem;padding:.52rem .58rem}.hero-system-demo__chrome span{width:.42rem;height:.42rem}.hero-system-demo__chrome strong{font-size:.54rem}.hero-system-demo__screen{grid-template-columns:1fr .68fr;gap:.5rem;padding:.62rem}.hero-system-demo__screen span,.hero-system-demo__lead-card p,.hero-system-demo__customer-card p,.hero-system-demo__crm-card span{font-size:.55rem}.hero-system-demo__screen strong{font-size:1.08rem}.hero-system-demo__screen i{width:4.8rem;height:1.55rem}.hero-system-demo__screen-grid span{min-height:24px;border-radius:10px}.hero-system-demo__lead-card{top:35%;right:0;width:59%;padding:.72rem;border-radius:16px}.hero-system-demo__customer-card{bottom:16%;left:0;width:57%;padding:.72rem;border-radius:16px}.hero-system-demo__crm-card{right:0;bottom:1%;width:48%;padding:.68rem;border-radius:15px}.hero-system-demo__lead-card strong,.hero-system-demo__customer-card strong,.hero-system-demo__crm-card strong{font-size:.78rem}.hero-system-demo__lead-card span,.hero-system-demo__customer-card span,.hero-system-demo__crm-card i{font-size:.62rem}.hero-system-demo__connector--lead{top:34%;left:46%;width:34%}.hero-system-demo__connector--customer{top:61%;left:37%;width:34%}.hero-system-demo__flow-label{right:0;bottom:31%;gap:.28rem;padding:.38rem .44rem;font-size:.5rem}}@media(max-width:380px){.hero-system-demo{min-height:284px}.hero-system-demo__flow-label{display:none}}@media(prefers-reduced-motion:reduce){.hero-system-demo,.hero-system-demo__browser,.hero-system-demo__lead-card,.hero-system-demo__customer-card,.hero-system-demo__crm-card,.hero-system-demo__connector{animation:none}}@keyframes srLivingFloat{0%,to{transform:translateZ(0) rotate(var(--sr-rotate, 0deg))}50%{transform:translate3d(0,-10px,0) rotate(var(--sr-rotate, 0deg))}}@keyframes srLivingLine{0%,to{opacity:.42;filter:drop-shadow(0 0 0 rgba(31,138,91,0))}50%{opacity:.95;filter:drop-shadow(0 0 14px rgba(31,138,91,.32))}}.home-hero .hero__content--intro{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;min-height:clamp(560px,calc(100svh - 118px),720px);padding:clamp(2rem,5vw,4.5rem);overflow:hidden;background:radial-gradient(circle at 78% 18%,rgba(7,24,18,.22),transparent 34%),radial-gradient(circle at 88% 82%,rgba(31,138,91,.2),transparent 34%),radial-gradient(circle at 14% 86%,rgba(125,31,49,.18),transparent 34%),linear-gradient(135deg,#fffffffa,#fff8f2e0 48%,#f1e5e0bd)}.home-hero .hero__content--intro:before{z-index:0}.home-hero .hero__content--intro:after{z-index:0;opacity:.52}.home-hero .hero__copy{position:relative;z-index:2;max-width:min(880px,100%)}.home-hero .hero__copy:before{inset:-1.35rem -13rem -1.45rem -1.35rem;z-index:-1;border-radius:32px;background:radial-gradient(ellipse at 18% 44%,rgba(255,255,255,.97),rgba(255,255,255,.88) 52%,rgba(255,255,255,.48) 74%,transparent 94%),linear-gradient(90deg,rgba(255,248,242,.82),rgba(255,248,242,.48),transparent);opacity:1}.home-hero h1{max-width:920px;font-size:clamp(3rem,6vw,5.2rem);line-height:.96;letter-spacing:0;text-wrap:balance}.home-hero .hero__description{max-width:650px;font-size:clamp(1.02rem,1.35vw,1.16rem)}.home-hero .hero__actions{margin-top:1.35rem}.hero-living-system{position:absolute;inset:0;z-index:1;overflow:hidden;border-radius:inherit;pointer-events:none}.hero-living-system:before{content:"";position:absolute;inset:0;z-index:0;background-image:linear-gradient(rgba(125,31,49,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(31,138,91,.08) 1px,transparent 1px),radial-gradient(circle at 78% 20%,rgba(31,138,91,.2),transparent 20%);background-size:52px 52px,52px 52px,100% 100%;-webkit-mask-image:linear-gradient(115deg,transparent 0 18%,rgba(0,0,0,.72) 42%,rgba(0,0,0,.28) 82%);mask-image:linear-gradient(115deg,transparent 0 18%,rgba(0,0,0,.72) 42%,rgba(0,0,0,.28) 82%);animation:srBlueprintDrift 18s linear infinite}.hero-living-system:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.96) 0%,rgba(255,255,255,.88) 43%,rgba(255,255,255,.32) 70%,transparent 100%),radial-gradient(circle at 83% 30%,rgba(31,138,91,.18),transparent 32%),radial-gradient(circle at 70% 76%,rgba(125,31,49,.14),transparent 34%)}.hero-living-system__browser,.hero-living-system__card,.hero-living-system__flow{position:absolute;z-index:1;border:1px solid rgba(23,17,15,.14);background:#ffffffbd;box-shadow:0 22px 54px #45302b24,inset 0 1px #ffffffd6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.hero-living-system__browser{--sr-rotate: -3deg;top:14%;right:clamp(1rem,5vw,4.2rem);width:min(44%,520px);min-height:228px;overflow:hidden;border-radius:28px;animation:srLivingFloat 9s var(--sr-motion-ease) infinite}.hero-living-system__chrome{display:grid;grid-template-columns:auto auto auto minmax(0,1fr);gap:.42rem;align-items:center;padding:.72rem .86rem;border-bottom:1px solid rgba(23,17,15,.08);background:#fff8f2b8}.hero-living-system__chrome span{width:.55rem;height:.55rem;border-radius:999px;background:#7d1f315c}.hero-living-system__chrome span:nth-child(2){background:#1f8a5b5c}.hero-living-system__chrome span:nth-child(3){background:#1f5f8f47}.hero-living-system__chrome strong,.hero-living-system__screen span,.hero-living-system__card p,.hero-living-system__flow{color:var(--accent-dark);font-size:.66rem;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.hero-living-system__chrome strong{min-width:0;margin-left:.3rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hero-living-system__screen{display:grid;grid-template-columns:minmax(0,1fr) .72fr;gap:.8rem;padding:1rem}.hero-living-system__screen>div:first-child{display:grid;gap:.58rem}.hero-living-system__screen strong{max-width:220px;color:var(--text);font-family:Space Grotesk,sans-serif;font-size:clamp(1.35rem,2.25vw,2rem);line-height:.98}.hero-living-system__screen i{display:block;width:7rem;height:2.15rem;border-radius:999px;background:linear-gradient(135deg,var(--accent),var(--accent-dark));box-shadow:0 12px 28px #7d1f3133}.hero-living-system__screen-grid{display:grid;gap:.5rem}.hero-living-system__screen-grid span{min-height:34px;border:1px solid rgba(23,17,15,.08);border-radius:14px;background:linear-gradient(90deg,rgba(31,138,91,.15),transparent 60%),#ffffffb8}.hero-living-system__screen-grid span:nth-child(2){background:linear-gradient(90deg,rgba(125,31,49,.16),transparent 60%),#ffffffb8}.hero-living-system__card{display:grid;gap:.34rem;padding:.9rem .95rem;border-radius:18px;animation:srLivingFloat 8.4s var(--sr-motion-ease) infinite}.hero-living-system__card p{margin:0}.hero-living-system__card strong{color:var(--text);font-size:.96rem;line-height:1.12}.hero-living-system__card span{color:var(--muted);font-size:.74rem;font-weight:750;line-height:1.35}.hero-living-system__card--lead{--sr-rotate: 2deg;top:44%;right:6%;width:min(240px,24%);animation-delay:.18s}.hero-living-system__card--customer{--sr-rotate: -2deg;right:31%;bottom:12%;width:min(230px,24%);animation-delay:.42s}.hero-living-system__card--customer p,.hero-living-system__card--crm p{color:var(--growth)}.hero-living-system__card--crm{--sr-rotate: 1.5deg;right:8%;bottom:10%;width:min(210px,22%);background:radial-gradient(circle at 92% 12%,rgba(31,138,91,.14),transparent 34%),#ffffffc2;animation-delay:.62s}.hero-living-system__card--crm strong{width:fit-content;padding:.34rem .55rem;border-radius:999px;background:#1f8a5b21;color:var(--growth)}.hero-living-system__flow{right:10%;bottom:34%;display:inline-flex;align-items:center;gap:.42rem;padding:.5rem .66rem;border-radius:999px;background:#ffffffc7}.hero-living-system__flow i{width:.7rem;height:1px;background:linear-gradient(90deg,#7d1f3159,#1f8a5b73)}.hero-living-system__line{position:absolute;z-index:1;height:2px;border-radius:999px;background:linear-gradient(90deg,#7d1f311a,#1f8a5bb8,#7d1f3129);animation:srLivingLine 4.6s var(--sr-motion-ease) infinite}.hero-living-system__line span{position:absolute;top:50%;right:-.28rem;width:.72rem;height:.72rem;border-radius:999px;background:var(--growth);box-shadow:0 0 0 7px #1f8a5b1a;transform:translateY(-50%)}.hero-living-system__line--one{top:42%;right:21%;width:26%;transform:rotate(12deg)}.hero-living-system__line--two{right:17%;bottom:31%;width:30%;transform:rotate(-19deg);animation-delay:.6s}@media(max-width:900px){.home-hero .hero__content--intro{min-height:clamp(560px,calc(100svh - 102px),690px);padding:1.45rem 1.1rem 1.55rem}.home-hero h1{max-width:100%;font-size:clamp(2.45rem,11.5vw,3.1rem);line-height:.98}.home-hero .hero__description{max-width:31rem;font-size:.96rem;line-height:1.54}.hero-living-system:after{background:linear-gradient(180deg,rgba(255,255,255,.88) 0%,rgba(255,255,255,.58) 42%,rgba(255,255,255,.14) 78%,transparent 100%),radial-gradient(circle at 82% 18%,rgba(31,138,91,.22),transparent 36%),radial-gradient(circle at 24% 88%,rgba(125,31,49,.18),transparent 34%)}.hero-living-system__browser{top:7%;right:-15%;width:74%;min-height:178px;opacity:.58}.hero-living-system__card--lead{top:58%;right:3%;width:58%;opacity:.82}.hero-living-system__card--customer{right:auto;bottom:12%;left:-4%;width:55%;opacity:.78}.hero-living-system__card--crm{right:7%;bottom:4%;width:48%;opacity:.82}.hero-living-system__flow{right:4%;bottom:30%;opacity:.84}.hero-living-system__line--one{top:51%;right:18%;width:45%}.hero-living-system__line--two{right:18%;bottom:26%;width:42%}}@media(max-width:680px){.home-hero .hero__content--intro{gap:0;min-height:clamp(560px,calc(100svh - 94px),660px);padding:1.25rem 1rem 1.35rem}.home-hero .hero__copy:before{inset:-.8rem -.85rem -.9rem;border-radius:24px;background:radial-gradient(ellipse at 20% 42%,rgba(255,255,255,.93),rgba(255,255,255,.66) 54%,transparent 78%),linear-gradient(180deg,rgba(255,248,242,.62),rgba(255,248,242,.18),transparent)}.home-hero h1{font-size:clamp(2.35rem,11vw,3rem)}.home-hero .hero__actions{margin-top:1rem}.hero-living-system__browser{top:5%;right:-22%;width:84%;min-height:164px}.hero-living-system__chrome{gap:.3rem;padding:.52rem .58rem}.hero-living-system__chrome span{width:.42rem;height:.42rem}.hero-living-system__chrome strong,.hero-living-system__screen span,.hero-living-system__card p,.hero-living-system__flow{font-size:.52rem}.hero-living-system__screen{gap:.45rem;padding:.62rem}.hero-living-system__screen strong{font-size:1.08rem}.hero-living-system__screen i{width:4.8rem;height:1.55rem}.hero-living-system__screen-grid span{min-height:24px;border-radius:10px}.hero-living-system__card{padding:.68rem;border-radius:15px}.hero-living-system__card strong{font-size:.78rem}.hero-living-system__card span{font-size:.62rem}}@media(max-width:380px){.home-hero h1{font-size:clamp(2.18rem,10.5vw,2.58rem)}.hero-living-system__flow{display:none}}@media(prefers-reduced-motion:reduce){.hero-living-system:before,.hero-living-system__browser,.hero-living-system__card,.hero-living-system__line{animation:none}}:root{--luxury-hairline: rgba(23, 17, 15, .1);--luxury-hairline-strong: rgba(23, 17, 15, .18);--luxury-shadow: 0 34px 90px rgba(45, 31, 26, .12);--luxury-shadow-soft: 0 18px 54px rgba(45, 31, 26, .08);--luxury-surface: rgba(255, 253, 249, .82)}body{background:radial-gradient(circle at 8% 5%,rgba(125,31,49,.1),transparent 26%),radial-gradient(circle at 92% 6%,rgba(31,138,91,.09),transparent 24%),linear-gradient(180deg,#fffaf4,#f8efe7 46%,#fff8f2)}.page-shell{padding-top:clamp(1rem,2vw,1.55rem)}.section,.page-hero,.hero{margin-bottom:clamp(2rem,4.2vw,4.2rem)}.reveal{transform:translate3d(0,10px,0);transition:opacity .52s var(--sr-motion-ease),transform .52s var(--sr-motion-ease)}.reveal--stagger>*{transform:translate3d(0,10px,0);transition:opacity .5s var(--sr-motion-ease),transform .5s var(--sr-motion-ease),border-color .18s var(--sr-motion-ease),box-shadow .18s var(--sr-motion-ease),background .18s var(--sr-motion-ease)}.reveal--stagger.reveal--visible>*:nth-child(n){transition-delay:0ms}.reveal--stagger.reveal--visible>*:nth-child(2){transition-delay:45ms}.reveal--stagger.reveal--visible>*:nth-child(3){transition-delay:80ms}.reveal--stagger.reveal--visible>*:nth-child(4){transition-delay:115ms}.button{border-width:1px;letter-spacing:0;box-shadow:inset 0 1px #ffffff6b,0 14px 32px #2d1f1a14;transition:transform .18s var(--sr-motion-ease),box-shadow .18s var(--sr-motion-ease),background .18s var(--sr-motion-ease),color .18s var(--sr-motion-ease),border-color .18s var(--sr-motion-ease)}.button:hover{box-shadow:inset 0 1px #ffffff7a,0 20px 46px #2d1f1a1f}.button--primary{border-color:#5f12228f;background:linear-gradient(180deg,rgba(169,54,76,.96),var(--accent-dark)),var(--accent)}.card,.product-page-hero__inner,.product-package,.product-final-cta,.review-first-layout .form-panel,.built-by-showcase .featured-build-card,.home-featured-build,.playbook-premium-product{border-width:1px;border-color:var(--luxury-hairline-strong);box-shadow:var(--luxury-shadow-soft)}.home-hero .hero__content--intro{min-height:clamp(610px,calc(100svh - 110px),780px);border-width:1px;border-color:#17110f33;box-shadow:0 38px 110px #2d1f1a24,inset 0 1px #ffffffd1}.home-hero .hero__content--intro:after{background-image:linear-gradient(rgba(125,31,49,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(31,138,91,.08) 1px,transparent 1px),radial-gradient(circle at 72% 28%,rgba(31,138,91,.18),transparent 24%)}.hero-living-system__browser,.hero-living-system__card,.hero-living-system__flow{border-color:#17110f29;background:#ffffffd1;box-shadow:0 24px 68px #2d1f1a29,inset 0 1px #ffffffe6}.product-page{position:relative;--product-green: #1f8a5b;--product-green-dark: #0f6842;--product-green-soft: rgba(31, 138, 91, .12)}.product-page:before{content:"";position:absolute;inset:0 -2rem auto;z-index:0;height:min(620px,62vh);border-radius:36px;background:radial-gradient(circle at 85% 10%,rgba(31,138,91,.13),transparent 30%),radial-gradient(circle at 8% 78%,rgba(125,31,49,.1),transparent 30%),linear-gradient(rgba(125,31,49,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(31,138,91,.06) 1px,transparent 1px);background-size:auto,auto,64px 64px,64px 64px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.58),transparent 82%);mask-image:linear-gradient(180deg,rgba(0,0,0,.58),transparent 82%);pointer-events:none}.product-page>*{position:relative;z-index:1}.product-page-hero__inner{min-height:clamp(560px,62vh,690px);border-radius:34px;background:radial-gradient(circle at 84% 12%,rgba(31,138,91,.14),transparent 30%),radial-gradient(circle at 12% 86%,rgba(125,31,49,.09),transparent 28%),linear-gradient(145deg,#fffffff7,#fff8f2c7 55%,#f5fffa8a);box-shadow:var(--luxury-shadow)}.product-page-hero__copy h1{font-size:clamp(3rem,5.5vw,5rem);letter-spacing:0}.product-page-hero__copy h2{max-width:660px;color:#17110fdb;font-weight:700}.product-page-hero__copy p:not(.product-page__eyebrow){max-width:640px}.product-page-hero__badges span,.product-page__eyebrow,.product-pricing-card span,.product-value-card span,.product-process-card span,.product-proof-card span,.product-final-cta span{letter-spacing:.11em}.product-sticky-cta{top:5.35rem;border-width:1px;background:#fffdf9c7;box-shadow:0 18px 46px #2d1f1a17,inset 0 1px #ffffffd1}.product-sticky-cta .button{min-height:2.85rem;padding:.8rem 1.05rem}.product-page-mockup:before{opacity:.78;filter:blur(18px)}.product-page-mockup__screen,.product-page-mockup__panel{border-width:1px;border-color:#17110f21;background:#ffffffd1;box-shadow:0 28px 74px #2d1f1a1f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.product-pricing-card{border-width:1px;border-color:#17110f21;background:radial-gradient(circle at 86% 14%,rgba(31,138,91,.12),transparent 30%),#ffffffc2}.product-final-cta{background:radial-gradient(circle at 86% 18%,rgba(31,138,91,.13),transparent 30%),radial-gradient(circle at 8% 92%,rgba(125,31,49,.1),transparent 26%),linear-gradient(145deg,#fffffff5,#fff8f2c2)}.review-page .breadcrumbs,.built-by-page .breadcrumbs{border-width:1px;border-color:#17110f1a;background:#ffffff85;box-shadow:0 12px 30px #2d1f1a0d}.review-hero{margin-bottom:1.1rem}.review-first-layout{gap:clamp(1rem,2.4vw,1.6rem)}.review-first-layout .form-panel{border-radius:28px;background:radial-gradient(circle at 88% 10%,rgba(31,138,91,.1),transparent 28%),linear-gradient(180deg,#fffffff5,#fff8f2b8);box-shadow:var(--luxury-shadow)}.review-first-layout .info-card{border-width:1px;border-radius:28px}.review-first-layout .form-field input,.review-first-layout .form-field textarea,.review-first-layout .form-field select{border-width:1px;border-color:#17110f29;background:#ffffffd1;box-shadow:inset 0 1px #ffffffc7}.built-by-hero{background:radial-gradient(circle at 78% 14%,rgba(31,138,91,.13),transparent 28%),radial-gradient(circle at 16% 86%,rgba(125,31,49,.1),transparent 28%),linear-gradient(145deg,#fffffff7,#fff8f2b8);box-shadow:var(--luxury-shadow)}.built-by-showcase .featured-build-card{border-radius:34px;box-shadow:var(--luxury-shadow)}.built-by-final .cta-panel{border-width:1px;box-shadow:var(--luxury-shadow-soft)}@media(max-width:900px){.section,.page-hero,.hero{margin-bottom:2rem}.product-sticky-cta{position:static;margin:0 0 1rem}}@media(max-width:680px){.page-main{padding-inline:.75rem}.home-hero .hero__content--intro{min-height:clamp(590px,calc(100svh - 88px),700px);padding:1.15rem 1rem 1.25rem}.product-page:before{right:-.75rem;left:-.75rem;height:520px;border-radius:24px}.product-page-hero__inner{gap:1rem;padding:1.05rem;border-radius:26px}.product-page-hero__copy h1{font-size:clamp(2.45rem,11vw,3.05rem);line-height:.98}.product-page-hero__copy h2{margin-top:.8rem;font-size:1.36rem;line-height:1.1}.product-page-hero__copy p:not(.product-page__eyebrow){font-size:.94rem;line-height:1.56}.product-page-hero__badges,.product-page-hero__actions{gap:.5rem;margin-top:.9rem}.product-sticky-cta{padding:.75rem;border-radius:22px}.review-hero{padding:1.35rem 1rem}.review-first-layout .form-panel,.review-first-layout .info-card,.built-by-showcase .featured-build-card{border-radius:24px}}.home-hero .hero__content--intro.reveal,.home-hero .hero__content--intro.reveal--visible{opacity:1;transform:none}.home-hero .hero__content--intro .hero__eyebrow span,.home-hero .hero__content--intro h1,.home-hero .hero__content--intro .hero__description,.home-hero .hero__content--intro .hero-flow-pulse,.home-hero .hero__content--intro .hero__actions,.home-hero .hero__content--intro .home-hero__capabilities,.home-hero .hero__content--intro .home-hero__trust-note{opacity:1;transform:none;transition-delay:0ms}@media(max-width:680px){.home-hero .hero__content--intro{align-items:start;min-height:clamp(620px,calc(100svh - 86px),720px);padding-top:1rem}.home-hero .hero__copy{align-self:start}.home-hero .hero__eyebrow{gap:.38rem;margin-bottom:.82rem}.home-hero .hero__eyebrow span{padding:.34rem .5rem;font-size:.6rem;letter-spacing:.08em}.home-hero h1{max-width:18.6rem;font-size:clamp(2rem,9.4vw,2.42rem);line-height:1}.home-hero .hero__description{max-width:17.7rem;margin-top:.78rem;font-size:.9rem;line-height:1.48}.home-hero .hero__actions{max-width:18.5rem;gap:.52rem;margin-top:.85rem}.home-hero .hero__actions .button{width:100%;min-height:2.95rem}.home-hero .hero-flow-pulse,.home-hero__capabilities,.home-hero__trust-note{display:none}.hero-living-system__browser{top:3%;right:-28%;opacity:.46}.hero-living-system__card--lead{top:50%}.hero-living-system__card--customer{bottom:13%}.hero-living-system__card--crm{bottom:4%}}.app-shell--purchase{min-height:100svh;background:radial-gradient(circle at 14% 0%,rgba(125,31,49,.13),transparent 30%),radial-gradient(circle at 86% 6%,rgba(31,138,91,.12),transparent 28%),linear-gradient(180deg,#fffaf4,#f8efe7 52%,#fff9f3)}.app-shell--purchase .page-main{padding:0}.purchase-shell{position:relative;min-height:100svh;overflow:hidden;padding:clamp(.75rem,1.8vw,1.2rem)}.purchase-shell:before{content:"";position:fixed;inset:auto -9rem -10rem auto;z-index:0;width:min(38rem,72vw);aspect-ratio:1;border:1px solid rgba(23,17,15,.08);border-radius:999px;background:radial-gradient(circle,rgba(255,255,255,.9),transparent 58%),url(/sociallyriche-logo.webp) center / 54% auto no-repeat;opacity:.13;filter:saturate(.9);pointer-events:none}.purchase-shell:after{content:"";position:fixed;inset:0;z-index:0;background-image:linear-gradient(rgba(125,31,49,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(31,138,91,.05) 1px,transparent 1px);background-size:58px 58px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.62),transparent 78%);mask-image:linear-gradient(180deg,rgba(0,0,0,.62),transparent 78%);pointer-events:none}.purchase-header,.purchase-main,.order-complete-panel{position:relative;z-index:1}.purchase-header{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:.8rem;align-items:center;max-width:1180px;margin:0 auto clamp(.9rem,2vw,1.45rem);padding:.72rem;border:1px solid rgba(23,17,15,.16);border-radius:28px;background:#ffffffc7;box-shadow:0 22px 58px #2d1f1a1a,inset 0 1px #ffffffdb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.purchase-header__brand{display:inline-flex;gap:.62rem;align-items:center;color:var(--text);font-weight:950;text-decoration:none}.purchase-header__brand img{width:2.65rem;height:2.65rem;border:1px solid rgba(23,17,15,.14);border-radius:999px;background:#fff}.purchase-header>div{display:grid;gap:.15rem;min-width:0;color:var(--muted);font-size:.72rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.purchase-header>div strong{color:var(--text);font-size:.9rem;letter-spacing:0;text-transform:none}.purchase-exit,.purchase-aside__link{display:inline-flex;justify-content:center;align-items:center;min-height:2.55rem;padding:.7rem .9rem;border:1px solid rgba(23,17,15,.14);border-radius:999px;background:#ffffffa6;color:var(--text);font-size:.82rem;font-weight:900;text-decoration:none;transition:transform .18s var(--sr-motion-ease),border-color .18s var(--sr-motion-ease),box-shadow .18s var(--sr-motion-ease)}.purchase-exit:hover,.purchase-aside__link:hover{border-color:#7d1f3147;box-shadow:0 14px 32px #2d1f1a14;transform:translateY(-1px)}.purchase-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,.34fr);gap:clamp(.9rem,2vw,1.35rem);max-width:1180px;margin:0 auto}.purchase-progress,.purchase-card,.purchase-aside__card,.purchase-alert,.order-complete-panel{border:1px solid rgba(23,17,15,.14);background:radial-gradient(circle at 88% 8%,rgba(31,138,91,.1),transparent 24%),linear-gradient(180deg,#ffffffe6,#fff8f2b8);box-shadow:0 24px 62px #2d1f1a1a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.purchase-progress{grid-column:1 / -1;overflow:hidden;border-radius:24px}.purchase-progress>div{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));scrollbar-width:none}.purchase-progress>div::-webkit-scrollbar{display:none}.purchase-progress button{display:grid;gap:.24rem;justify-items:start;min-height:4rem;padding:.8rem .9rem;border:0;border-right:1px solid rgba(23,17,15,.08);background:transparent;color:#17110f94;font:inherit;font-size:.76rem;font-weight:900;text-align:left}.purchase-progress button:last-child{border-right:0}.purchase-progress button span{display:inline-grid;place-items:center;width:1.35rem;height:1.35rem;border:1px solid rgba(23,17,15,.14);border-radius:999px;background:#ffffffb8;color:var(--accent-dark);font-size:.7rem}.purchase-progress button.is-active{color:var(--text);background:#ffffff94}.purchase-progress button.is-active span,.purchase-progress button.is-complete span{border-color:#1f8a5b57;background:#1f8a5b1f;color:var(--growth)}.purchase-card{min-width:0;padding:clamp(1rem,2.6vw,1.65rem);border-radius:32px}.purchase-step__header{max-width:760px;margin-bottom:1.1rem}.purchase-step__header span,.purchase-aside__card span,.purchase-config-panel span,.purchase-alert span,.order-complete-panel>span,.order-summary__top span,.order-summary__section h3,.asset-process-note strong{color:var(--accent-dark);font-size:.72rem;font-weight:950;letter-spacing:.11em;text-transform:uppercase}.purchase-step__header h1,.order-complete-panel h1{max-width:760px;margin:.42rem 0 0;font-size:clamp(2.25rem,5.4vw,4.2rem);line-height:.98;letter-spacing:0}.purchase-step__header p,.purchase-alert p,.purchase-config-panel p,.order-complete-next p{max-width:680px;color:var(--muted);line-height:1.65}.purchase-product-grid,.order-package-grid,.purchase-form-grid,.asset-process-grid,.order-summary__top,.order-complete-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.purchase-product-grid button,.order-package-card,.order-summary__top>div,.order-summary__section,.asset-process-note,.purchase-config-panel,.order-complete-grid>div,.order-complete-next{border:1px solid rgba(23,17,15,.12);border-radius:22px;background:#ffffffad;box-shadow:inset 0 1px #fffc}.purchase-product-grid button,.order-package-card{display:grid;gap:.55rem;align-content:start;padding:1rem;color:var(--text);font:inherit;text-align:left;transition:transform .18s var(--sr-motion-ease),border-color .18s var(--sr-motion-ease),box-shadow .18s var(--sr-motion-ease),background .18s var(--sr-motion-ease)}.purchase-product-grid button:hover,.order-package-card:hover,.order-package-card--selected{border-color:#7d1f3157;background:radial-gradient(circle at 92% 12%,rgba(31,138,91,.1),transparent 30%),#ffffffdb;box-shadow:0 20px 46px #2d1f1a1a;transform:translateY(-2px)}.purchase-product-grid strong,.order-package-card strong,.order-package-card b,.purchase-aside__card strong,.order-summary__top strong,.order-complete-grid strong{color:var(--text);font-size:1.08rem;line-height:1.12}.order-package-card b{color:var(--accent-dark);font-size:2.2rem}.order-package-card ul{display:grid;gap:.38rem;margin:.2rem 0 0;padding:0;list-style:none}.order-package-card li,.purchase-config-panel li{position:relative;padding-left:1rem;color:#17110fc2;font-size:.9rem;line-height:1.45}.order-package-card li:before,.purchase-config-panel li:before{content:"";position:absolute;top:.58em;left:0;width:.42rem;height:.42rem;border-radius:999px;background:var(--growth)}.order-package-card small,.purchase-product-grid p,.order-summary__section p,.asset-process-note p,.purchase-aside__card p{margin:0;color:var(--muted);font-size:.92rem;line-height:1.55}.purchase-form-grid .form-field,.asset-process-grid .form-field{margin:0}.purchase-form-grid .form-field span,.asset-process-grid .form-field span{color:#17110fc7;font-weight:900}.purchase-form-grid input,.purchase-form-grid select,.purchase-form-grid textarea,.asset-process-grid input,.asset-process-grid select,.asset-process-grid textarea{border-width:1px;border-color:#17110f29;background:#ffffffc7}.purchase-form-grid textarea,.asset-process-grid textarea{min-height:132px}.purchase-form-grid .form-field--full,.asset-process-grid .form-field--full{grid-column:1 / -1}.asset-process-note,.purchase-config-panel,.order-complete-next{margin-top:1rem;padding:1rem}.order-summary{display:grid;gap:.85rem}.order-summary__top>div,.order-summary__section,.order-complete-grid>div{display:grid;gap:.28rem;padding:.9rem}.order-summary__section{gap:.55rem}.order-summary__section h3{margin:0}.terms-check{display:flex;gap:.72rem;align-items:flex-start;margin-top:1rem;padding:.9rem;border:1px solid rgba(31,138,91,.16);border-radius:18px;background:#f5fffa9e;color:#17110fc7;font-size:.92rem;font-weight:800;line-height:1.45}.terms-check input{width:1.05rem;height:1.05rem;margin-top:.15rem;accent-color:var(--growth)}.purchase-config-panel{border-color:#7d1f313d;background:#fff6f8c2}.purchase-config-panel strong{display:block;margin-top:.35rem;color:var(--text);font-size:1.02rem}.purchase-actions,.payment-primary-actions{display:flex;justify-content:space-between;gap:.72rem;margin-top:1.1rem}.payment-primary-actions{justify-content:flex-start;margin:0 0 1rem}.purchase-actions .button,.payment-primary-actions .button{min-width:min(13rem,48%)}.purchase-aside{display:grid;align-content:start;gap:.85rem}.purchase-aside__card{display:grid;gap:.45rem;padding:1rem;border-radius:24px}.purchase-alert{grid-column:1 / -1;display:grid;gap:.75rem;padding:.9rem 1rem;border-radius:22px}.purchase-alert--cancelled{border-color:#7d1f3138}.purchase-alert small{color:#17110f94;font-size:.78rem;font-weight:700;word-break:break-word}.purchase-alert__actions{display:flex;flex-wrap:wrap;gap:.7rem}.order-complete-panel{max-width:920px;margin:clamp(1rem,4vw,2rem) auto;padding:clamp(1.1rem,3vw,2rem);border-radius:34px}.order-complete-grid{margin-top:1.25rem}.order-complete-panel .button{margin-top:1rem}.sr-mission-card{position:relative;display:grid;grid-template-columns:minmax(86px,.18fr) minmax(0,1fr) minmax(210px,.48fr);gap:clamp(1rem,2.5vw,1.6rem);align-items:center;overflow:hidden;padding:clamp(1.1rem,3vw,1.9rem);border:1px solid rgba(23,17,15,.15);border-radius:32px;background:radial-gradient(circle at 88% 16%,rgba(31,138,91,.13),transparent 28%),radial-gradient(circle at 4% 84%,rgba(125,31,49,.1),transparent 28%),#ffffffbd;box-shadow:var(--luxury-shadow-soft, 0 18px 54px rgba(45, 31, 26, .08))}.sr-mission-card__mark{display:grid;place-items:center;aspect-ratio:1;border:1px solid rgba(23,17,15,.12);border-radius:999px;background:#ffffffc2}.sr-mission-card__mark img{width:72%;height:72%;object-fit:contain}.sr-mission-card span{color:var(--accent-dark);font-size:.72rem;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.sr-mission-card h2{max-width:720px;margin:.35rem 0 0;font-size:clamp(2rem,4.5vw,3.4rem);line-height:1}.sr-mission-card p{max-width:720px;color:var(--muted);line-height:1.65}.sr-mission-card__points{display:grid;gap:.55rem}.sr-mission-card__points span{display:flex;min-height:2.65rem;align-items:center;padding:.7rem .82rem;border:1px solid rgba(23,17,15,.1);border-radius:999px;background:#ffffff9e;color:var(--text);letter-spacing:0;text-transform:none}@media(max-width:960px){.purchase-main{grid-template-columns:1fr}.purchase-aside{order:-1;grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-aside__link{grid-column:1 / -1}.sr-mission-card{grid-template-columns:86px minmax(0,1fr)}.sr-mission-card__points{grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.purchase-shell{padding:.55rem}.purchase-header{grid-template-columns:minmax(0,1fr) auto;border-radius:22px}.purchase-header>div{grid-column:1 / -1;grid-row:2;padding:0 .15rem .1rem}.purchase-progress{border-radius:20px}.purchase-progress>div{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.purchase-progress button{min-width:7.2rem;scroll-snap-align:start}.purchase-card,.order-complete-panel{border-radius:24px}.purchase-step__header h1,.order-complete-panel h1{font-size:clamp(2rem,10vw,2.75rem)}.purchase-product-grid,.order-package-grid,.purchase-form-grid,.asset-process-grid,.order-summary__top,.order-complete-grid,.purchase-aside,.sr-mission-card,.sr-mission-card__points{grid-template-columns:1fr}.purchase-aside{order:3}.purchase-actions{position:sticky;bottom:.55rem;z-index:5;padding:.55rem;border:1px solid rgba(23,17,15,.12);border-radius:18px;background:#ffffffe0;box-shadow:0 16px 42px #2d1f1a1f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.purchase-actions .button{min-width:0;flex:1}.payment-primary-actions{display:grid;grid-template-columns:1fr}.payment-primary-actions .button{min-width:0;width:100%}.sr-mission-card__mark{width:86px}}@media(prefers-reduced-motion:reduce){.purchase-exit,.purchase-aside__link,.purchase-product-grid button,.order-package-card{transition:none}}.careers-hero,.investors-hero,.job-hero{overflow:hidden;background:linear-gradient(135deg,rgba(255,255,255,.76),transparent 42%),var(--sr-blueprint),#fffffbb8}.careers-hero:after,.investors-hero:after,.job-hero:after{content:"";position:absolute;right:8%;bottom:.7rem;left:8%;z-index:0;height:1px;background:linear-gradient(90deg,transparent,rgba(125,31,49,.28),rgba(22,138,90,.22),transparent);pointer-events:none}.careers-intro-grid,.investor-context-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:1rem;align-items:stretch}.investor-context-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.careers-note-card,.investor-context-card,.opportunity-card{padding:1.25rem}.careers-note-card{display:grid;align-content:center;gap:.75rem;border:1.5px solid rgba(22,138,90,.24);border-radius:var(--radius-lg);background:linear-gradient(135deg,rgba(22,138,90,.1),transparent 44%),var(--panel-strong);box-shadow:var(--shadow-sm)}.careers-note-card span,.investor-context-card h3,.opportunity-card__meta span,.job-hero__meta span{color:var(--accent-dark);font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.careers-note-card strong{font-family:Space Grotesk,sans-serif;font-size:clamp(2.1rem,6vw,4.4rem);line-height:.92}.careers-note-card p,.investor-context-card p,.opportunity-card p,.job-detail-section p,.job-detail-section li,.job-detail-disclaimer{color:var(--muted);line-height:1.68}.opportunity-grid,.investor-path-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.opportunity-card{display:flex;flex-direction:column;gap:.9rem}.opportunity-card__meta,.job-hero__meta{display:flex;gap:.55rem;flex-wrap:wrap}.opportunity-card__meta span,.job-hero__meta span{padding:.4rem .55rem;border:1px solid rgba(16,23,18,.12);border-radius:var(--radius-sm);background:#fffffbbd;letter-spacing:0;text-transform:none}.opportunity-card h3,.investor-context-card h3,.job-detail-section h2{margin:0;font-size:1.35rem;line-height:1.12}.job-detail-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(340px,1.1fr);gap:1.1rem;align-items:start}.job-detail-copy,.admin-panel,.admin-empty-state,.support-result-card{border:1.5px solid var(--line-soft);border-radius:var(--radius-lg);background:linear-gradient(135deg,rgba(255,255,255,.78),transparent 42%),var(--panel);box-shadow:var(--shadow-sm)}.job-detail-copy{padding:clamp(1.1rem,3vw,1.7rem)}.job-detail-section+.job-detail-section{margin-top:1.35rem;padding-top:1.35rem;border-top:1px solid var(--line-faint)}.job-detail-section ul{display:grid;gap:.6rem;margin:.85rem 0 0;padding-left:1.1rem}.job-detail-disclaimer{margin:1.35rem 0 0;padding:.9rem 1rem;border:1px solid rgba(125,31,49,.2);border-radius:var(--radius-md);background:#7d1f310f;font-weight:700}.checkbox-field{display:flex;align-items:flex-start;gap:.7rem;color:var(--muted);font-size:.92rem;font-weight:700;line-height:1.55}.checkbox-field input{width:1.32rem;min-width:1.32rem;height:1.32rem;margin-top:.18rem;accent-color:var(--accent)}.support-amounts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}.support-amounts button{min-height:48px;border:1.5px solid var(--line);border-radius:var(--radius-sm);background:#fffffbc7;color:var(--text);font-weight:800}.support-amounts button.is-selected,.support-amounts button:hover{border-color:var(--accent);background:var(--accent);color:#fffaf7}.support-result-page{min-height:74vh;display:grid;place-items:center}.support-result-card{position:relative;overflow:hidden;width:min(100%,720px);padding:clamp(1.25rem,4vw,2rem)}.support-result-card h1{margin:.4rem 0 0;font-size:clamp(2.1rem,6vw,4rem);line-height:.96}.app-shell--admin{min-height:100vh;background:linear-gradient(135deg,rgba(125,31,49,.08),transparent 34%),linear-gradient(225deg,rgba(22,138,90,.08),transparent 28%),#f8faf5}.admin-main{min-height:100vh}.admin-auth-check,.admin-login-page{min-height:100vh;display:grid;place-items:center;padding:clamp(1rem,4vw,2rem)}.admin-login-card{position:relative;overflow:hidden;width:min(100%,460px);padding:clamp(1.25rem,4vw,2rem);border:1.5px solid var(--line-soft);border-radius:var(--radius-lg);background:linear-gradient(135deg,rgba(255,255,255,.82),transparent 38%),var(--panel-strong);box-shadow:var(--shadow-lg)}.admin-login-card:after,.support-result-card:after,.admin-empty-state:after{content:"";position:absolute;right:-2.2rem;bottom:-2.2rem;width:11rem;aspect-ratio:1;background:url(/sociallyriche-logo.webp) center / contain no-repeat;opacity:.035;pointer-events:none}.admin-login-card__brand,.admin-sidebar__brand,.admin-page-header,.admin-panel__header,.admin-activity-item,.admin-sidebar__account,.admin-editor-actions{display:flex;align-items:center;gap:.9rem}.admin-login-card__brand{margin-bottom:1.4rem}.admin-login-card__brand strong,.admin-sidebar__brand strong{display:block;font-family:Space Grotesk,sans-serif;font-size:1rem}.admin-login-card__brand small,.admin-sidebar__brand small{color:var(--muted);font-size:.82rem;font-weight:800}.admin-login-card__copy h1{margin:.35rem 0;font-size:clamp(2.3rem,8vw,4rem);line-height:.92}.admin-login-card__copy p:last-child{color:var(--muted);line-height:1.62}.admin-login-form{display:grid;gap:.9rem;margin-top:1.2rem}.admin-login-form label{display:grid;gap:.5rem;font-weight:800}.admin-login-form input{width:100%;border:1.5px solid var(--line);border-radius:var(--radius-md);background:#ffffffeb;padding:.95rem 1rem}.admin-login-form__link{display:inline-flex;min-height:44px;align-items:center;padding:0;justify-self:start;border:0;background:transparent;color:var(--accent-dark);font-weight:800;text-decoration:underline}.admin-shell{display:grid;grid-template-columns:280px minmax(0,1fr);min-height:100vh}.admin-sidebar{position:sticky;top:0;display:flex;flex-direction:column;gap:1.2rem;height:100vh;padding:1rem;border-right:1px solid var(--line-soft);background:#fffffbe0;box-shadow:var(--shadow-xs)}.admin-sidebar__brand{color:var(--text);text-decoration:none}.admin-nav{display:grid;gap:.35rem}.admin-nav__link{display:flex;min-height:42px;align-items:center;border:1px solid transparent;border-radius:var(--radius-sm);padding:.7rem .85rem;color:var(--muted);font-weight:800;text-decoration:none}.admin-nav__link:hover,.admin-nav__link--active{border-color:#7d1f313d;background:#7d1f3112;color:var(--accent-dark)}.admin-sidebar__account{flex-wrap:wrap;margin-top:auto;padding-top:1rem;border-top:1px solid var(--line-faint)}.admin-sidebar__account span,.admin-record-list span,.admin-detail-grid span,.admin-stat-card span,.admin-summary-card span,.admin-activity-item span,.admin-copy-block h3,.status-badge{color:var(--accent-dark);font-size:.75rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.admin-sidebar__account strong{width:100%;overflow-wrap:anywhere;font-size:.86rem}.admin-workspace{width:min(100%,1320px);padding:clamp(1rem,3vw,2rem)}.admin-page-header{justify-content:space-between;gap:1rem;margin-bottom:1.2rem}.admin-page-header h1{margin:.2rem 0 0;font-size:clamp(2rem,5vw,3.9rem);line-height:.96}.admin-stat-grid,.admin-summary-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.8rem;margin-bottom:1rem}.admin-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-stat-card,.admin-summary-card{min-height:128px;padding:1rem;border:1.5px solid var(--line-soft);border-radius:var(--radius-md);background:#fffffbd6;box-shadow:var(--shadow-xs)}.admin-stat-card strong,.admin-summary-card strong{display:block;margin-top:.45rem;font-family:Space Grotesk,sans-serif;font-size:clamp(2rem,5vw,3.4rem);line-height:.95}.admin-summary-card p{min-height:70px;color:var(--muted);line-height:1.55}.admin-dashboard-grid,.admin-record-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.95fr);gap:1rem;align-items:start}.admin-record-layout{grid-template-columns:minmax(280px,.55fr) minmax(0,1fr)}.admin-panel,.admin-empty-state{position:relative;overflow:hidden;padding:1rem}.admin-panel__header{justify-content:space-between;flex-wrap:wrap;margin-bottom:1rem}.admin-panel__header h2{margin:0;font-size:1.25rem}.admin-panel__header p{margin:.35rem 0 0;color:var(--muted)}.admin-activity-list,.admin-record-list,.admin-role-list{display:grid;gap:.6rem}.admin-activity-item,.admin-record-list button,.admin-role-list div{width:100%;border:1px solid var(--line-faint);border-radius:var(--radius-md);background:#ffffffb8;padding:.85rem;text-align:left}.admin-record-list button{cursor:pointer}.admin-record-list button:hover,.admin-record-list button.is-selected{border-color:#7d1f3157;background:#7d1f310f}.admin-activity-item{justify-content:space-between}.admin-activity-item strong,.admin-record-list strong,.admin-role-list strong{display:block;margin-top:.25rem;overflow-wrap:anywhere}.admin-activity-item small,.admin-record-list small,.admin-role-list small,.admin-activity-item time{display:block;color:var(--muted);font-size:.82rem;font-weight:700}.admin-filters{display:grid;grid-template-columns:1.6fr repeat(3,minmax(150px,.7fr));gap:.75rem;margin-bottom:1rem;padding:.85rem;border:1.5px solid var(--line-soft);border-radius:var(--radius-md);background:#fffffbc2}.admin-filters--compact{grid-template-columns:1fr .7fr;padding:0;border:0;background:transparent}.admin-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.admin-detail-grid div,.admin-copy-block{min-width:0;padding:.85rem;border:1px solid var(--line-faint);border-radius:var(--radius-md);background:#ffffffb3}.admin-detail-grid strong,.admin-copy-block p{display:block;margin-top:.3rem;overflow-wrap:anywhere;line-height:1.55}.admin-copy-block{margin-top:.65rem}.admin-copy-block h3,.admin-copy-block p{margin:0}.admin-update-form{margin-top:1rem}.admin-editor-actions{flex-wrap:wrap}.status-badge{display:inline-flex;align-items:center;min-height:28px;border:1px solid rgba(16,23,18,.12);border-radius:999px;padding:.25rem .65rem;background:#fffffbd9;color:var(--muted)}.status-badge--new,.status-badge--published,.status-badge--paid,.status-badge--owner{border-color:#168a5a3d;background:#168a5a1a;color:#0e6040}.status-badge--archived,.status-badge--rejected,.status-badge--declined,.status-badge--failed,.status-badge--expired{border-color:#7d1f313d;background:#7d1f3114;color:var(--accent-dark)}.admin-inline-form{display:grid;gap:.75rem}.admin-table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.admin-table{width:100%;min-width:760px;border-collapse:collapse}.admin-table th,.admin-table td{border-bottom:1px solid var(--line-faint);padding:.85rem;text-align:left;vertical-align:top}.admin-table th{color:var(--muted);font-size:.76rem;text-transform:uppercase;letter-spacing:.08em}.admin-table td span{display:block;color:var(--muted);font-size:.82rem;overflow-wrap:anywhere}.support-payment-panel{margin-top:1rem}@media(max-width:1120px){.investor-context-grid,.admin-stat-grid,.admin-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-dashboard-grid,.admin-record-layout,.job-detail-layout,.investor-path-grid{grid-template-columns:1fr}}@media(max-width:860px){.admin-shell{grid-template-columns:1fr}.admin-sidebar{position:static;height:auto;border-right:0;border-bottom:1px solid var(--line-soft)}.admin-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-nav__link{justify-content:center;text-align:center}.careers-intro-grid,.investor-context-grid,.opportunity-grid{grid-template-columns:1fr}.admin-filters{grid-template-columns:1fr 1fr}}@media(max-width:620px){.admin-workspace,.admin-sidebar{padding:.8rem}.admin-page-header,.admin-panel__header{align-items:flex-start}.admin-page-header .button,.admin-panel__header .button,.admin-editor-actions .button,.support-amounts button{width:100%}.admin-nav,.admin-stat-grid,.admin-summary-grid,.admin-detail-grid,.admin-filters,.admin-filters--compact,.support-amounts{grid-template-columns:1fr}.admin-activity-item{align-items:flex-start;flex-direction:column}.admin-table{min-width:620px}}@media(max-width:390px){.admin-login-card,.admin-panel,.job-detail-copy,.form-panel,.careers-note-card,.investor-context-card,.opportunity-card{padding:.9rem}.admin-nav__link,.admin-record-list button,.admin-activity-item{padding:.72rem}}
