:root{--ink-0:#050509;--ink-1:#08080d;--ink-2:#0b0b12;--ink-3:#101018;--ink-4:#161620;--bone-0:#f4ecdc;--bone-1:#e8ddc6;--bone-2:#bdb3a0;--bone-3:#7a7366;--bone-4:#4a463e;--gold-1:#efd9a6;--gold-2:#d7b26a;--gold-3:#a47a32;--gold-shadow:#d7b26a24;--violet-1:#8d6bd8;--violet-2:#5a3fa5;--rule:#f4ecdc1a;--rule-strong:#f4ecdc38;--rule-gold:#d7b26a57;--font-display:var(--font-serif), "Instrument Serif", "Cormorant Garamond", Georgia, serif;--font-body:var(--font-sans), "Inter Tight", "Inter", system-ui, sans-serif;--font-meta:var(--font-mono), "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace}:root[data-theme=light]{--ink-0:#f8f3ea;--ink-1:#fffaf1;--ink-2:#f0e7d8;--ink-3:#e6dbc9;--ink-4:#d8cbb6;--bone-0:#17130c;--bone-1:#2a251b;--bone-2:#5d5140;--bone-3:#867864;--bone-4:#b7aa94;--gold-1:#8f6526;--gold-2:#a8772a;--gold-3:#6e4917;--gold-shadow:#a8772a29;--violet-1:#6f55ba;--violet-2:#4b348f;--rule:#2a251b1f;--rule-strong:#2a251b38;--rule-gold:#a8772a57}*{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth;background:var(--ink-0)}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{min-height:100vh;color:var(--bone-1);font-family:var(--font-body);font-feature-settings:"ss01", "ss02", "cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(1100px 620px at 18% -6%,#d7b26a14,#0000 60%),radial-gradient(900px 560px at 96% 6%,#5a3fa512,#0000 60%),radial-gradient(700px 500px at 50% 120%,#d7b26a0a,#0000 60%),linear-gradient(#07070c 0%,#050509 60%,#040408 100%);margin:0}:root[data-theme=light] body{background:radial-gradient(1100px 620px at 18% -6%,#a8772a1c,#0000 58%),radial-gradient(900px 560px at 96% 6%,#6f55ba13,#0000 58%),radial-gradient(720px 480px at 50% 118%,#a8772a12,#0000 60%),linear-gradient(#fffaf1 0%,#f8f3ea 58%,#f1e7d8 100%)}a{color:inherit;text-decoration:none}button,a{transition:color .24s,background .24s,border-color .24s,opacity .24s,transform .24s}::selection{color:var(--bone-0);background:#efd9a638}:focus-visible{outline:1px solid var(--gold-2);outline-offset:3px;border-radius:2px}.site-shell{min-height:100vh;position:relative;overflow-x:clip}.site-grid{pointer-events:none;z-index:0;background-image:linear-gradient(90deg,#f4ecdc09 1px,#0000 1px);background-size:8.333% 100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000b3 0%,#0000004d 40%,#0000 95%);mask-image:linear-gradient(#000000b3 0%,#0000004d 40%,#0000 95%)}:root[data-theme=light] .site-grid{background-image:linear-gradient(90deg,#2a251b0a 1px,#0000 1px);-webkit-mask-image:linear-gradient(#0000007a 0%,#00000038 40%,#0000 95%);mask-image:linear-gradient(#0000007a 0%,#00000038 40%,#0000 95%)}.site-inner{z-index:1;max-width:1360px;margin:0 auto;padding:0 32px;position:relative}@media (max-width:720px){.site-inner{padding:0 20px}}.site-header{z-index:40;border-bottom:1px solid var(--rule);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#050509eb 0%,#050509c7 100%);justify-content:space-between;align-items:center;gap:2rem;padding:22px 0 18px;display:flex;position:sticky;top:0}:root[data-theme=light] .site-header{background:linear-gradient(#fffaf1f0 0%,#f8f3ead1 100%);box-shadow:0 18px 50px -42px #2a251b80}.header-logo{align-items:center;width:clamp(132px,15vw,190px);min-width:132px;display:inline-flex}.brand-logo{width:100%;display:inline-grid;position:relative}.brand-logo-image{object-fit:contain;grid-area:1/1;width:100%;height:auto;display:block}.theme-logo-light,:root[data-theme=light] .theme-logo-dark{opacity:0;visibility:hidden}:root[data-theme=light] .theme-logo-light{opacity:1;visibility:visible}.header-logo .brand-logo-image{filter:drop-shadow(0 0 18px #d7b26a14)}:root[data-theme=light] .header-logo .brand-logo-image{filter:drop-shadow(0 8px 18px #2a251b14)}.header-meta{font-family:var(--font-meta);letter-spacing:.22em;color:var(--bone-3);text-transform:uppercase;font-size:.68rem;display:none}@media (min-width:960px){.header-meta{display:inline}}.site-nav{align-items:center;gap:1.2rem;display:none}@media (min-width:960px){.site-nav{display:flex}}.nav-link{min-height:2.2rem;font-family:var(--font-meta);letter-spacing:.22em;text-transform:uppercase;color:var(--bone-2);align-items:center;font-size:.72rem;display:inline-flex}.nav-link:hover{color:var(--bone-0)}.nav-group{position:relative}.nav-menu-trigger{cursor:pointer;background:0 0;border:0}.nav-menu-trigger:after{content:"";opacity:.72;border-bottom:1px solid;border-right:1px solid;width:5px;height:5px;margin-left:.6rem;transform:rotate(45deg)translateY(-2px)}.nav-menu{z-index:50;border:1px solid var(--rule);opacity:0;pointer-events:none;visibility:hidden;background:radial-gradient(circle at 24% 0,#d7b26a1f,#0000 40%),linear-gradient(#0d0d13fa,#06060bf5);border-radius:18px;min-width:178px;padding:.55rem;transition:opacity .16s,transform .16s,visibility .16s;display:grid;position:absolute;top:calc(100% + .6rem);left:50%;transform:translate(-50%,-6px);box-shadow:0 26px 70px -42px #000000f2}.nav-group.is-open .nav-menu{opacity:1;pointer-events:auto;visibility:visible;transform:translate(-50%)}.nav-menu-link{color:var(--bone-2);font-family:var(--font-meta);letter-spacing:.12em;text-transform:uppercase;border-radius:12px;padding:.75rem .85rem;font-size:.72rem}.nav-menu-link:hover{color:var(--bone-0);background:#ffffff0b}.nav-menu-link:focus-visible{color:var(--bone-0);background:#ffffff0e}.header-cta{border:1px solid var(--rule-strong);font-family:var(--font-meta);letter-spacing:.2em;color:var(--bone-0);text-transform:uppercase;background:#ffffff04;border-radius:999px;align-items:center;gap:.6rem;padding:.62rem 1.1rem;font-size:.7rem;display:inline-flex}.header-cta:hover{border-color:var(--gold-2);color:var(--bone-0);background:#d7b26a0f}.header-cta-short{display:none}.header-actions{align-items:center;gap:.7rem;display:inline-flex}.theme-toggle{border:1px solid var(--rule-strong);width:2.55rem;height:2.55rem;color:var(--bone-0);cursor:pointer;background:#ffffff06;border-radius:999px;place-items:center;display:inline-grid;position:relative}.theme-toggle:hover{border-color:var(--gold-2);background:#d7b26a14}.theme-toggle-icon{grid-area:1/1;width:1rem;height:1rem;transition:opacity .18s,transform .18s}.theme-toggle-sun{opacity:0;transform:rotate(-35deg)scale(.82)}.theme-toggle-moon,:root[data-theme=light] .theme-toggle-sun{opacity:1;transform:rotate(0)scale(1)}:root[data-theme=light] .theme-toggle-moon{opacity:0;transform:rotate(35deg)scale(.82)}.mobile-menu-toggle{border:1px solid var(--rule-strong);width:2.55rem;height:2.55rem;color:var(--bone-0);cursor:pointer;background:#ffffff06;border-radius:999px;place-items:center;display:none}.mobile-menu-toggle:hover,.mobile-menu-toggle[aria-expanded=true]{border-color:var(--gold-2);background:#d7b26a14}.mobile-menu-panel{display:none}@media (max-width:959px){.mobile-menu-toggle{display:grid}.mobile-menu-panel{border:1px solid var(--rule);opacity:0;pointer-events:none;visibility:hidden;background:radial-gradient(circle at 14% 0,#d7b26a29,#0000 34%),linear-gradient(#08080dfa,#050509f5);border-top:0;border-radius:0 0 24px 24px;gap:1.4rem;padding:1.15rem;transition:opacity .18s,transform .18s,visibility .18s;display:grid;position:absolute;top:calc(100% + 1px);left:0;right:0;transform:translateY(-10px);box-shadow:0 28px 70px -42px #000000f2}.mobile-menu-panel.is-open{opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0)}.mobile-menu-nav{gap:.85rem;display:grid}.mobile-menu-group{gap:.15rem;display:grid}.mobile-menu-group>p{font-family:var(--font-meta);letter-spacing:.18em;color:var(--gold-2);text-transform:uppercase;margin:0;font-size:.66rem}.mobile-menu-link{border-bottom:1px solid var(--rule);font-family:var(--font-display);color:var(--bone-0);letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:1rem;padding:.95rem .2rem;font-size:clamp(1.28rem,6vw,1.9rem);display:flex}.mobile-menu-link:hover{color:var(--gold-1)}.mobile-menu-footer{border:1px solid var(--rule);background:#ffffff06;border-radius:18px;gap:.8rem;padding:1rem;display:grid}.mobile-menu-footer .eyebrow{margin:0}.mobile-menu-cta{justify-content:space-between;width:100%}}@media (max-width:560px){.site-header{gap:1rem;padding:16px 0 14px}.header-logo{width:clamp(118px,38vw,150px);min-width:112px}.header-actions{gap:.5rem}.header-cta{letter-spacing:.16em;gap:.45rem;padding:.58rem .82rem}.header-cta-full{display:none}.header-cta-short{display:inline}}@media (max-width:420px){.header-cta{display:none}}.site-footer{border-top:1px solid var(--rule);color:var(--bone-3);grid-template-columns:1.4fr repeat(3,1fr);gap:2.2rem;margin-top:5rem;padding:3.4rem 0 2.8rem;font-size:.88rem;display:grid}@media (max-width:860px){.site-footer{grid-template-columns:1fr 1fr}}.footer-brand-logo{width:min(260px,88vw)}.footer-brand-logo .brand-logo-image{object-fit:contain;filter:drop-shadow(0 0 20px #d7b26a1a);width:100%;height:auto;display:block}:root[data-theme=light] .footer-brand-logo .brand-logo-image{filter:drop-shadow(0 10px 22px #2a251b14)}.footer-label{font-family:var(--font-meta);letter-spacing:.24em;color:var(--bone-3);text-transform:uppercase;margin-bottom:1rem;font-size:.66rem}.footer-col a{color:var(--bone-1);padding:.22rem 0;font-size:.92rem;display:block}.footer-col a:hover{color:var(--gold-2)}.footer-legal{border-top:1px solid var(--rule);font-family:var(--font-meta);letter-spacing:.2em;color:var(--bone-3);text-transform:uppercase;grid-column:1/-1;justify-content:space-between;margin-top:1.4rem;padding-top:2rem;font-size:.7rem;display:flex}@media (max-width:720px){.footer-legal{flex-direction:column;gap:.6rem}}.kicker{font-family:var(--font-meta);letter-spacing:.24em;color:var(--bone-3);text-transform:uppercase;font-size:.7rem}.kicker-gold{color:var(--gold-2)}.display{font-family:var(--font-display);color:var(--bone-0);letter-spacing:-.01em;font-weight:400;line-height:.98}.display-italic{color:var(--gold-1);font-style:italic}.lede{font-family:var(--font-body);color:var(--bone-2);max-width:42rem;font-size:clamp(1.05rem,1.1vw,1.22rem);font-weight:300;line-height:1.55}.body{color:var(--bone-2);font-weight:300;line-height:1.7}.rule{background:var(--rule);border:0;width:100%;height:1px;display:block}.rule-gold{background:linear-gradient(90deg, transparent, var(--rule-gold) 20%, var(--rule-gold) 80%, transparent)}.section{padding:7.5rem 0 0;position:relative}@media (max-width:720px){.section{padding-top:5rem}}.section-head{border-bottom:1px solid var(--rule);grid-template-columns:180px 1fr;align-items:baseline;gap:2rem;margin-bottom:2.8rem;padding-bottom:2.2rem;display:grid}@media (max-width:720px){.section-head{grid-template-columns:1fr;gap:.8rem}}.section-index{font-family:var(--font-meta);letter-spacing:.26em;color:var(--bone-3);text-transform:uppercase;align-items:baseline;gap:.7rem;font-size:.72rem;display:flex}.section-index .idx-num{color:var(--gold-2)}.section-title{font-family:var(--font-display);letter-spacing:-.015em;color:var(--bone-0);max-width:22ch;margin:0;font-size:clamp(2rem,3.4vw,3.2rem);line-height:1.02}.section-title em{color:var(--gold-1);font-style:italic;font-family:var(--font-display)}.section-meta{font-family:var(--font-meta);letter-spacing:.22em;color:var(--bone-3);text-transform:uppercase;margin-top:.6rem;font-size:.7rem}.hero{aspect-ratio:1536/513;border:1px solid var(--rule);isolation:isolate;background:#050509;border-radius:38px;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);align-items:start;width:min(100vw,1536px);min-height:500px;margin-left:50%;padding:clamp(1.9rem,3.4vw,3rem) clamp(20px,5vw,72px) clamp(.9rem,1.7vw,1.45rem);display:grid;position:relative;overflow:hidden;transform:translate(-50%);box-shadow:inset 0 1px #f4ecdc0e,0 34px 120px #00000047}.hero:before,.hero:after{content:"";pointer-events:none;position:absolute}.hero:before{z-index:-2;will-change:transform;background:url(/brand/generated/alch3my-hero-dark.jpg) 50%/cover no-repeat;animation:32s ease-in-out infinite alternate heroImagePan;inset:-5%;transform:scale(1.04)translate(0,0)}.hero:after{z-index:-1;background:linear-gradient(270deg,#050509c7 0%,#0505098a 20%,#0505091f 48%,#05050900 68%),linear-gradient(90deg,#050509f0 0%,#050509c7 30%,#0505094d 56%,#05050900 84%),linear-gradient(#05050914 0%,#0505091a 48%,#050509ad 100%);inset:0}:root[data-theme=light] .hero{background:#fffaf1;box-shadow:inset 0 1px #ffffffb8,0 34px 120px #2a251b1f}:root[data-theme=light] .hero:before{background-image:url(/brand/generated/alch3my-hero-light.jpg)}:root[data-theme=light] .hero:after{background:linear-gradient(270deg,#2a251b6b 0%,#2a251b38 22%,#2a251b0f 48%,#2a251b00 70%),linear-gradient(90deg,#fffaf1f5 0%,#fffaf1d6 31%,#fffaf15c 58%,#fffaf100 86%),linear-gradient(#fffaf114 0%,#fffaf11f 48%,#fffaf1bd 100%)}@keyframes heroImagePan{0%{transform:scale(1.04)translate(-1.2%,-1.1%)}50%{transform:scale(1.075)translate(1.3%,.8%)}to{transform:scale(1.055)translate(-.4%,1.25%)}}@media (prefers-reduced-motion:reduce){.hero:before{animation:none;transform:scale(1.04)}}@media (max-width:960px){.hero{aspect-ratio:auto;width:100%;min-height:620px;margin-left:0;padding-top:3rem;transform:none}.hero:before{background-position:62%}}.hero-copy-block{z-index:1;min-width:0;max-width:clamp(520px,52vw,760px);position:relative}.hero-meta{font-family:var(--font-meta);letter-spacing:.2em;color:var(--bone-3);text-transform:uppercase;align-items:center;gap:.8rem;margin-bottom:clamp(1rem,2vw,1.55rem);font-size:clamp(.58rem,.68vw,.68rem);display:flex}.hero-meta .dot{background:var(--gold-2);border-radius:999px;width:6px;height:6px;box-shadow:0 0 0 3px #d7b26a24}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hero-thesis{max-width:15.6ch;font-family:var(--font-display);letter-spacing:-.045em;color:var(--bone-0);margin:0 0 clamp(.85rem,1.4vw,1.15rem);font-size:clamp(2.9rem,4.7vw,4.95rem);font-weight:400;line-height:.92}.hero-thesis em{color:var(--gold-1);font-style:italic;font-family:var(--font-display)}.hero-sub{max-width:58ch;color:var(--bone-2);margin:0 0 clamp(1.2rem,2vw,1.75rem);font-size:clamp(.94rem,1.04vw,1.06rem);font-weight:300;line-height:1.55}.hero-cta-row{flex-wrap:wrap;gap:.9rem;display:flex}.btn{font-family:var(--font-meta);letter-spacing:.17em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.8rem;padding:.86rem 1.15rem;font-size:.66rem;line-height:1;display:inline-flex}.btn-primary{color:#15110a;background:linear-gradient(#f2deaa 0%,#d7b26a 50%,#b78a3b 100%);border:1px solid #efd9a699;box-shadow:inset 0 1px #fff2d2b3,0 14px 34px #b78a3b38,0 1px #0006}.btn-primary:hover{filter:brightness(1.06)}.btn-ghost{color:var(--bone-0);border:1px solid var(--rule-strong);background:#ffffff05}.btn-ghost:hover{border-color:var(--gold-2);background:#d7b26a0d}.btn .arrow{width:14px;height:14px;display:inline-block}@media (max-width:560px){.hero-cta-row,.close-actions{width:100%}.hero-cta-row .btn,.close-actions .btn{text-align:left;justify-content:space-between;width:100%}}@media (max-width:960px){.hero-copy-block{max-width:min(100%,680px)}.hero-thesis{max-width:13ch;font-size:clamp(3rem,9vw,5.2rem)}}@media (max-width:560px){.hero{border-radius:24px;min-height:680px;padding-inline:18px}.hero:before{background-position:69%}}.hero-project-rotator{z-index:1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#05050985;border:1px solid #f4ecdc24;border-radius:22px;width:min(410px,36vw);min-height:168px;padding:1rem;position:absolute;bottom:clamp(22px,4vw,58px);right:clamp(20px,4.2vw,64px);box-shadow:inset 0 1px #f4ecdc0f,0 22px 70px #00000038}:root[data-theme=light] .hero-project-rotator{background:#fffaf1ad;border-color:#2a251b29;box-shadow:inset 0 1px #ffffffb8,0 22px 70px #2a251b1a}.hero-project-kicker{font-family:var(--font-meta);letter-spacing:.18em;color:var(--gold-2);text-transform:uppercase;font-size:.58rem}.hero-project-window{min-height:108px;margin-top:.72rem;position:relative;overflow:hidden}.hero-project-slide{opacity:0;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:.82rem;animation:20s infinite heroProjectRotate;display:grid;position:absolute;inset:0;transform:translateY(8px)}.hero-project-thumb{aspect-ratio:1.2;background:#ffffff09;border:1px solid #f4ecdc1f;border-radius:14px;width:92px;position:relative;overflow:hidden}:root[data-theme=light] .hero-project-thumb{background:#ffffff85;border-color:#2a251b24}.hero-project-thumb-image{object-fit:cover;filter:saturate(.94)contrast(1.04)}.hero-project-copy{min-width:0}.hero-project-slide:nth-child(2){animation-delay:5s}.hero-project-slide:nth-child(3){animation-delay:10s}.hero-project-slide:nth-child(4){animation-delay:15s}.hero-project-slide p{font-family:var(--font-meta);letter-spacing:.14em;color:var(--bone-3);text-transform:uppercase;margin:0 0 .38rem;font-size:.56rem}.hero-project-slide h2{color:var(--bone-0);font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:clamp(1.24rem,1.6vw,1.54rem);font-weight:400;line-height:1}.hero-project-slide span{color:var(--bone-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.55rem;font-size:.76rem;line-height:1.4;display:-webkit-box;overflow:hidden}.hero-project-dots{gap:.36rem;margin-top:.62rem;display:flex}.hero-project-dots span{background:#f4ecdc2e;border-radius:999px;width:20px;height:2px;animation:20s infinite heroProjectDot}:root[data-theme=light] .hero-project-dots span{background:#2a251b29}.hero-project-dots span:nth-child(2){animation-delay:5s}.hero-project-dots span:nth-child(3){animation-delay:10s}.hero-project-dots span:nth-child(4){animation-delay:15s}@keyframes heroProjectRotate{0%,20%{opacity:1;transform:translateY(0)}25%,95%{opacity:0;transform:translateY(-8px)}to{opacity:0;transform:translateY(8px)}}@keyframes heroProjectDot{0%,20%{background:var(--gold-2)}25%,to{background:#f4ecdc2e}}@media (prefers-reduced-motion:reduce){.hero-project-slide,.hero-project-dots span{animation:none}.hero-project-slide:first-child{opacity:1;transform:none}}@media (max-width:960px){.hero-project-rotator{place-self:end start;width:min(100%,520px);margin-top:2rem;position:relative;bottom:auto;right:auto}}@media (max-width:560px){.hero-project-rotator{min-height:188px}.hero-project-slide{grid-template-columns:78px minmax(0,1fr)}.hero-project-thumb{width:78px}}.hero-strip{z-index:1;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(4,1fr);align-self:end;gap:0;margin-top:clamp(1.5rem,3.2vw,2.4rem);display:grid;position:relative}@media (max-width:960px){.hero-strip{grid-template-columns:1fr 1fr}}.hero-strip-cell{border-right:1px solid var(--rule);padding:clamp(.9rem,1.4vw,1.12rem) clamp(.9rem,1.4vw,1.2rem) clamp(.9rem,1.4vw,1.12rem) 0}.hero-strip-cell:last-child{border-right:0}@media (max-width:960px){.hero-strip-cell:nth-child(2){border-right:0}.hero-strip-cell:first-child,.hero-strip-cell:nth-child(2){border-bottom:1px solid var(--rule)}}.hero-strip-label{font-family:var(--font-meta);letter-spacing:.18em;color:var(--bone-3);text-transform:uppercase;font-size:.6rem}.hero-strip-value{font-family:var(--font-display);color:var(--bone-0);margin-top:.45rem;font-size:clamp(.98rem,1.25vw,1.08rem);line-height:1.25}.thesis-grid{grid-template-columns:1.2fr .8fr;align-items:start;gap:5rem;display:grid}@media (max-width:960px){.thesis-grid{grid-template-columns:1fr;gap:2.4rem}}.thesis-lede{font-family:var(--font-display);letter-spacing:-.01em;color:var(--bone-0);max-width:22ch;font-size:clamp(1.75rem,2.6vw,2.6rem);line-height:1.14}.thesis-lede em{color:var(--gold-1);font-style:italic;font-family:var(--font-display)}.thesis-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.thesis-item{border-bottom:1px solid var(--rule);grid-template-columns:44px 1fr;gap:1rem;padding:1.3rem 0;display:grid}.thesis-item:first-child{border-top:1px solid var(--rule)}.thesis-item-num{font-family:var(--font-meta);letter-spacing:.22em;color:var(--gold-2);padding-top:.4rem;font-size:.72rem}.thesis-item-title{font-family:var(--font-display);color:var(--bone-0);margin:0 0 .35rem;font-size:1.25rem;line-height:1.25}.thesis-item-copy{color:var(--bone-2);margin:0;font-size:.95rem;font-weight:300;line-height:1.62}.contrast-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.contrast-card{border:1px solid var(--rule);background:#ffffff05;border-radius:30px;min-height:420px;padding:clamp(1.4rem,2.6vw,2.2rem)}.contrast-card.is-old{background:radial-gradient(circle at 0 0,#f4ecdc0e,#0000 44%),linear-gradient(#ffffff07,#ffffff03)}.contrast-card.is-new{border-color:#d7b26a57;box-shadow:inset 0 1px #f4ecdc0f,0 28px 120px #d7b26a14}.contrast-card h3{max-width:16ch;color:var(--bone-0);font-family:var(--font-display);letter-spacing:-.04em;margin:.8rem 0 2rem;font-size:clamp(2rem,3.4vw,3.6rem);font-weight:400;line-height:.95}.contrast-card ul{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.contrast-card li{color:var(--bone-2);padding-left:1rem;font-size:.98rem;line-height:1.55;position:relative}.contrast-card li:before{content:"";background:#efd9a6bf;border-radius:999px;width:5px;height:5px;position:absolute;top:.7em;left:0}.artifact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.artifact-card{min-height:260px;padding:clamp(1.25rem,2.2vw,1.8rem);position:relative;overflow:hidden}.artifact-card:after{content:"";pointer-events:none;background:radial-gradient(circle,#d7b26a1f,#0000 66%);border-radius:999px;height:140px;position:absolute;inset:auto -20% -45% 20%}.artifact-number{color:#efd9a65c;font-family:var(--font-display);margin-bottom:2.2rem;font-size:clamp(2.4rem,4vw,4.8rem);line-height:.8;display:block}.artifact-card h3{color:var(--bone-0);font-family:var(--font-display);letter-spacing:-.025em;margin:.35rem 0 0;font-size:clamp(1.45rem,2.1vw,2.2rem);font-weight:400;line-height:1.03}.artifact-card p:last-child{color:var(--bone-2);margin:.85rem 0 0;font-size:.95rem;line-height:1.58}.artifact-cta{border-color:#d7b26a38;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:1rem;padding:clamp(1.25rem,2.4vw,1.8rem);display:flex}.artifact-cta h3{color:var(--bone-0);font-family:var(--font-display);letter-spacing:-.025em;margin:.3rem 0 0;font-size:clamp(1.5rem,2.4vw,2.4rem);font-weight:400;line-height:1.03}.artifact-cta p:last-child{max-width:58rem;color:var(--bone-2);margin:.65rem 0 0;line-height:1.58}.installed-layer-grid .artifact-card{min-height:300px}.trust-boundary-section .contrast-card{min-height:380px}.trust-card-header{color:var(--gold-2);align-items:center;gap:.7rem;display:inline-flex}.trust-card-header svg{stroke-width:1.7px;width:18px;height:18px}.trust-card-header .eyebrow{margin:0}@media (max-width:960px){.artifact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.artifact-cta{flex-direction:column;align-items:stretch}}@media (max-width:720px){.contrast-grid,.artifact-grid{grid-template-columns:1fr}.contrast-card{min-height:auto}}.capabilities{border-top:1px solid var(--rule);border-left:1px solid var(--rule);grid-template-columns:1fr 1fr;display:grid}@media (max-width:720px){.capabilities{grid-template-columns:1fr}}.capability-cell{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);background:linear-gradient(#f4ecdc02 0%,#f4ecdc00 60%),0 0;flex-direction:column;min-height:280px;padding:2.2rem 2rem 2.6rem;transition:background .26s;display:flex;position:relative}.capability-cell:hover{background:linear-gradient(#d7b26a09 0%,#f4ecdc02 60%),0 0}.capability-cell .cap-index{font-family:var(--font-meta);letter-spacing:.24em;color:var(--gold-2);text-transform:uppercase;font-size:.7rem}.capability-cell .cap-title{font-family:var(--font-display);color:var(--bone-0);max-width:18ch;margin:1.2rem 0 .8rem;font-size:1.75rem;line-height:1.1}.capability-cell .cap-copy{color:var(--bone-2);max-width:36ch;margin:0 0 1.6rem;font-size:.97rem;font-weight:300;line-height:1.65}.capability-cell .cap-tags{flex-wrap:wrap;gap:.5rem;margin-top:auto;display:flex}.cap-tag{font-family:var(--font-meta);letter-spacing:.2em;text-transform:uppercase;color:var(--bone-2);border:1px solid var(--rule);border-radius:999px;padding:.38rem .7rem;font-size:.66rem}.cap-glyph{opacity:.85;width:64px;height:64px;position:absolute;top:1.6rem;right:1.6rem}.compound{grid-template-columns:repeat(4,1fr);gap:1.6rem;display:grid;position:relative}@media (max-width:960px){.compound{grid-template-columns:1fr 1fr}}@media (max-width:560px){.compound{grid-template-columns:1fr}}.compound:before{content:"";background:linear-gradient(90deg, transparent, var(--rule-gold) 10%, var(--rule-gold) 90%, transparent);z-index:0;height:1px;position:absolute;top:40px;left:40px;right:40px}@media (max-width:960px){.compound:before{display:none}}.compound-step{z-index:1;padding:0 .4rem;position:relative}.compound-dot{background:var(--ink-0);border:1px solid var(--gold-2);border-radius:999px;width:14px;height:14px;margin:33px 0 1.8rem;position:relative}.compound-dot:after{content:"";background:var(--gold-2);opacity:.8;border-radius:999px;position:absolute;inset:3px}.compound-label{font-family:var(--font-meta);letter-spacing:.24em;color:var(--bone-3);text-transform:uppercase;font-size:.66rem}.compound-title{font-family:var(--font-display);color:var(--bone-0);margin:.5rem 0 .6rem;font-size:1.5rem;line-height:1.15}.compound-copy{color:var(--bone-2);max-width:26ch;margin:0;font-size:.9rem;font-weight:300;line-height:1.6}.peak{grid-template-columns:1fr 1.15fr;align-items:stretch;gap:3rem;display:grid}@media (max-width:960px){.peak{grid-template-columns:1fr;gap:2rem}}.peak-copy{flex-direction:column;gap:1.1rem;padding:.4rem 0;display:flex}.peak-tag{font-family:var(--font-meta);letter-spacing:.24em;color:var(--gold-2);text-transform:uppercase;align-items:center;gap:.5rem;font-size:.68rem;display:inline-flex}.peak-title{font-family:var(--font-display);color:var(--bone-0);max-width:16ch;margin:0;font-size:clamp(2rem,3.2vw,2.9rem);line-height:1.05}.peak-title em{color:var(--gold-1);font-style:italic;font-family:var(--font-display)}.peak-body{color:var(--bone-2);max-width:40ch;font-weight:300;line-height:1.65}.peak-bullets{gap:.8rem;margin:.4rem 0 0;padding:0;list-style:none;display:grid}.peak-bullets li{color:var(--bone-1);grid-template-columns:12px 1fr;align-items:baseline;gap:.9rem;font-size:.95rem;font-weight:300;line-height:1.55;display:grid}.peak-bullets li:before{content:"";background:var(--gold-2);border-radius:999px;width:6px;height:6px;margin-top:.4rem;display:block}.peak-cta{font-family:var(--font-meta);letter-spacing:.22em;color:var(--bone-0);text-transform:uppercase;border-bottom:1px solid var(--gold-2);align-self:flex-start;align-items:center;gap:.6rem;margin-top:1.4rem;padding-bottom:.6rem;font-size:.72rem;display:inline-flex}.peak-cta:hover{color:var(--gold-1)}.peak-surface{border:1px solid var(--rule-strong);background:linear-gradient(#f4ecdc06,#f4ecdc01 60%),linear-gradient(#0b0a14,#07070d);border-radius:18px;min-height:420px;padding:1.4rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #f4ecdc0f,0 40px 80px -30px #000c}.peak-surface:before{content:"";pointer-events:none;background:radial-gradient(300px 180px at 12% 18%,#d7b26a1a,#0000 70%),radial-gradient(400px 220px at 90% 90%,#8d6bd814,#0000 70%);position:absolute;inset:0}.peak-surface-head{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;padding-bottom:1rem;display:flex;position:relative}.peak-surface-head .psh-left{font-family:var(--font-meta);letter-spacing:.22em;color:var(--bone-2);text-transform:uppercase;align-items:center;gap:.7rem;font-size:.68rem;display:flex}.peak-surface-head .dots{gap:4px;display:inline-flex}.peak-surface-head .dots span{background:#f4ecdc33;border-radius:999px;width:6px;height:6px}.peak-surface-head .dots span:first-child{background:#d7b26ab3}.peak-surface-body{grid-template-columns:1fr 1fr;gap:.9rem;margin-top:1rem;display:grid;position:relative}.peak-tile{border:1px solid var(--rule);background:#f4ecdc04;border-radius:10px;padding:.95rem 1rem}.peak-tile.row-span-2{grid-row:span 2}.peak-tile .pt-label{font-family:var(--font-meta);letter-spacing:.22em;color:var(--bone-3);text-transform:uppercase;font-size:.62rem}.peak-tile .pt-value{font-family:var(--font-display);color:var(--bone-0);letter-spacing:-.01em;margin:.35rem 0 .2rem;font-size:1.5rem}.peak-tile .pt-note{font-family:var(--font-meta);letter-spacing:.18em;color:var(--gold-2);text-transform:uppercase;font-size:.68rem}.peak-spark{width:100%;height:44px;margin-top:.8rem;display:block}.peak-lines{flex-direction:column;gap:.4rem;margin-top:.8rem;display:flex}.peak-line{font-family:var(--font-meta);color:var(--bone-2);letter-spacing:.04em;justify-content:space-between;align-items:center;font-size:.72rem;display:flex}.peak-line .pl-bar{background:var(--rule);flex:1;height:1px;margin:0 .7rem;position:relative}.peak-line .pl-bar:after{content:"";height:100%;width:var(--pct,30%);background:linear-gradient(90deg, var(--gold-3), var(--gold-1));position:absolute;top:0;left:0}.peak-footer{border-top:1px solid var(--rule);font-family:var(--font-meta);letter-spacing:.22em;color:var(--bone-3);text-transform:uppercase;justify-content:space-between;margin-top:1rem;padding-top:1rem;font-size:.66rem;display:flex;position:relative}.arch{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid}@media (max-width:960px){.arch{grid-template-columns:1fr;gap:2rem}}.arch-copy{flex-direction:column;gap:1.2rem;max-width:40ch;display:flex}.arch-divisions{gap:.6rem;margin-top:1.2rem;display:grid}.arch-division{border-top:1px solid var(--rule);font-family:var(--font-meta);letter-spacing:.06em;color:var(--bone-2);grid-template-columns:minmax(128px,.58fr) minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.95rem 0;font-size:.74rem;display:grid}.arch-division:last-child{border-bottom:1px solid var(--rule)}.arch-division .ad-tag{font-family:var(--font-meta);letter-spacing:.22em;color:var(--bone-3);text-transform:uppercase;font-size:.64rem}.arch-division .ad-name{font-family:var(--font-display);color:var(--bone-0);letter-spacing:-.01em;font-size:clamp(1rem,1.25vw,1.16rem);line-height:1.1}.arch-division .ad-status{font-family:var(--font-meta);letter-spacing:.2em;text-transform:uppercase;border:1px solid var(--rule);color:var(--bone-3);border-radius:999px;padding:.28rem .7rem;font-size:.66rem}.arch-division.is-live .ad-status{color:var(--gold-1);border-color:var(--rule-gold);background:#d7b26a0f}.arch-diagram{aspect-ratio:1;border:1px solid var(--rule);background:radial-gradient(500px 500px,#d7b26a0d,#0000 60%),linear-gradient(#f4ecdc04,#f4ecdc01);border-radius:12px;place-items:center;display:grid;position:relative;overflow:hidden}.arch-diagram svg{width:100%;height:100%;display:block}.arch-logo-core{z-index:2;justify-items:center;gap:.65rem;width:min(180px,48%);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.arch-logo-core .brand-logo-image{filter:drop-shadow(0 0 22px #d7b26a29)}.arch-logo-core span{font-family:var(--font-meta);letter-spacing:.22em;color:var(--bone-3);text-transform:uppercase;white-space:nowrap;font-size:.56rem}.close{border:1px solid var(--rule);background:radial-gradient(700px 400px at 8% 20%,#d7b26a17,#0000 60%),radial-gradient(600px 340px at 100% 100%,#8d6bd80f,#0000 70%),linear-gradient(#0a0a12,#07070c);border-radius:22px;grid-template-columns:1.3fr 1fr;align-items:end;gap:3rem;margin-top:7rem;padding:5rem 3rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #f4ecdc0f}@media (max-width:860px){.close{grid-template-columns:1fr;margin-top:4rem;padding:2.6rem 1.6rem}}.close:before{content:"";pointer-events:none;background-image:linear-gradient(90deg,#f4ecdc05 1px,#0000 1px);background-size:12.5% 100%;position:absolute;inset:0}.close-kicker{font-family:var(--font-meta);letter-spacing:.24em;color:var(--gold-2);text-transform:uppercase;margin-bottom:1.4rem;font-size:.7rem}.close-title{font-family:var(--font-display);letter-spacing:-.015em;color:var(--bone-0);max-width:22ch;margin:0;font-size:clamp(2.2rem,4.2vw,3.8rem);line-height:1.02}.close-title em{color:var(--gold-1);font-style:italic;font-family:var(--font-display)}.close-note{color:var(--bone-2);max-width:36ch;margin:1rem 0 1.6rem;font-size:1rem;font-weight:300;line-height:1.6}.close-actions{z-index:2;flex-direction:column;gap:1rem;display:flex;position:relative}.close-actions .btn{justify-content:space-between;width:100%}.close-stack-card{border:1px solid var(--rule);background:#ffffff06;border-radius:18px;padding:1rem}.close-stack-label{font-family:var(--font-meta);letter-spacing:.2em;color:var(--gold-2);text-transform:uppercase;margin:0 0 .82rem;font-size:.62rem}.close-stack-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.close-stack-grid span{border:1px solid var(--rule);min-height:34px;color:var(--bone-2);font-family:var(--font-meta);letter-spacing:.12em;text-transform:uppercase;background:#ffffff05;border-radius:999px;align-items:center;padding:.5rem .62rem;font-size:.58rem;line-height:1.2;display:inline-flex}.close-contact{border-top:1px solid var(--rule);font-family:var(--font-meta);letter-spacing:.18em;color:var(--bone-3);text-transform:uppercase;flex-direction:column;gap:.4rem;margin-top:.6rem;padding-top:1.2rem;font-size:.7rem;display:flex}.close-contact a{color:var(--bone-0)}.close-contact a:hover{color:var(--gold-1)}.visual-brief-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem;display:grid}@media (max-width:960px){.visual-brief-grid{grid-template-columns:1fr}}.visual-brief{grid-template-rows:minmax(220px,.92fr) auto;padding:0;display:grid;overflow:hidden}.visual-placeholder{border-bottom:1px solid var(--rule);background:radial-gradient(420px 260px at 28% 22%,#d7b26a21,#0000 58%),radial-gradient(320px 220px at 76% 72%,#8d6bd81c,#0000 60%),linear-gradient(135deg,#f4ecdc0a,#f4ecdc02);min-height:240px;position:relative}.visual-placeholder:after{content:"";border:1px solid #d7b26a42;border-radius:999px;position:absolute;inset:16%;transform:rotate(-18deg)scaleX(1.28);box-shadow:0 0 80px #d7b26a0a}.visual-grid{background-image:linear-gradient(90deg,#f4ecdc09 1px,#0000 1px),linear-gradient(#f4ecdc07 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 42%,#000,#0000 78%);mask-image:radial-gradient(circle at 50% 42%,#000,#0000 78%)}.visual-orb{filter:blur(.2px);background:radial-gradient(circle,#efd9a6eb,#d7b26a1f 45%,#0000 72%);border-radius:999px;position:absolute}.visual-orb.one{width:72px;height:72px;top:24%;left:16%}.visual-orb.two{opacity:.72;width:34px;height:34px;bottom:22%;right:18%}.visual-lines{gap:.55rem;display:grid;position:absolute;bottom:16%;left:10%;right:10%}.visual-lines span{background:linear-gradient(90deg,#0000,#efd9a694,#0000);height:1px}.visual-lines span:nth-child(2){opacity:.72;width:72%;margin-left:auto}.visual-lines span:nth-child(3){opacity:.52;width:52%}.visual-brief-copy{padding:1.45rem}.visual-brief-copy .stack-list{margin-top:1rem}.prompt-box{border:1px solid var(--rule);color:var(--bone-2);background:#00000029;border-radius:12px;margin-top:1.15rem;padding:1rem;font-size:.84rem;line-height:1.55}.prompt-box p{margin:0}.prompt-label{font-family:var(--font-meta);letter-spacing:.22em;color:var(--gold-2);text-transform:uppercase;font-size:.62rem;margin-bottom:.5rem!important}.layout-split{grid-template-columns:.88fr 1.12fr;align-items:stretch;gap:1.6rem;display:grid}@media (max-width:960px){.layout-split{grid-template-columns:1fr}}.visual-image{object-fit:cover;object-position:center;filter:saturate(.94)contrast(1.04)}.case-card-media,.case-study-aside-media,.peak-product-media{background:radial-gradient(circle at 20% 15%,#d7b26a1f,#0000 34%),linear-gradient(135deg,#ffffff0e,#ffffff04);position:relative;overflow:hidden}.case-card-media{border-bottom:1px solid var(--rule);min-height:172px;margin:-1.35rem -1.35rem 1.25rem}.case-study-aside-media{aspect-ratio:16/9;border:1px solid var(--rule);border-radius:18px;margin:1rem 0}.case-card-image,.peak-product-image{object-fit:cover;filter:saturate(.92)contrast(1.04)brightness(.9)}.peak-product-frame{background:linear-gradient(#f4ecdc0e,#f4ecdc05),#050509b8;border:1px solid #d7b26a3d;border-radius:28px;overflow:hidden;box-shadow:0 30px 90px #00000057,inset 0 0 0 1px #ffffff06}.peak-product-chrome,.peak-product-caption{font-family:var(--font-meta);letter-spacing:.18em;text-transform:uppercase;color:var(--bone-3);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;font-size:.62rem;display:flex}.peak-product-chrome{border-bottom:1px solid var(--rule)}.peak-product-caption{border-top:1px solid var(--rule)}.peak-product-media{aspect-ratio:16/9}.peak-case-hero{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:center;gap:2rem;padding:clamp(1.2rem,2.4vw,2rem);display:grid}.peak-case-copy{flex-direction:column;gap:1rem;display:flex}.case-study-facts{gap:.7rem;margin-top:.4rem;display:grid}.case-study-facts div{border-top:1px solid var(--rule);flex-direction:column;gap:.28rem;padding:.85rem 0;display:flex}.case-study-facts span{font-family:var(--font-meta);letter-spacing:.2em;text-transform:uppercase;color:var(--bone-3);font-size:.64rem}.case-study-facts strong{color:var(--bone-0);font-weight:500}.case-study-frame{min-width:0}@media (max-width:960px){.peak-case-hero{grid-template-columns:1fr}}@media (max-width:640px){.peak-product-chrome,.peak-product-caption{flex-direction:column;align-items:flex-start}}.portfolio-studio-shell{flex-direction:column;gap:1.6rem;display:flex}.portfolio-marquee,.portfolio-feature-card,.portfolio-quiet-card{background:radial-gradient(circle at 50% 0,#f4ecdc13,#0000 38%),linear-gradient(#ffffff0d,#ffffff05);overflow:hidden}.portfolio-marquee{border-radius:34px;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(1.4rem,3vw,3rem);min-height:620px;padding:clamp(1.25rem,3vw,2.4rem);display:grid}.portfolio-marquee-copy,.portfolio-card-copy{flex-direction:column;gap:1rem;display:flex}.portfolio-marquee-copy h2{max-width:12ch;color:var(--bone-0);font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(3rem,7vw,7.4rem);font-weight:400;line-height:.9}.portfolio-marquee-copy p,.portfolio-card-copy p{color:var(--bone-2);margin:0;line-height:1.75}.portfolio-marquee-copy strong,.portfolio-card-copy strong{color:var(--bone-0);font-weight:500}.portfolio-feature-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.portfolio-feature-card{border-radius:30px}.portfolio-quiet-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.portfolio-quiet-card{border-radius:28px}.portfolio-card-copy{padding:clamp(1.1rem,2vw,1.6rem)}.portfolio-card-copy h3{color:var(--bone-0);font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:clamp(1.7rem,3vw,3.1rem);font-weight:400;line-height:1}.portfolio-visual{background:radial-gradient(circle at 50% 28%,#d7b26a21,#0000 34%),radial-gradient(circle at 20% 76%,#8d6bd81a,#0000 38%),linear-gradient(145deg,#ffffff14,#ffffff05);border:1px solid #f4ecdc14;min-height:340px;position:relative;overflow:hidden}.portfolio-marquee .portfolio-visual{border-radius:28px;min-height:540px}.portfolio-feature-card .portfolio-visual,.portfolio-quiet-card .portfolio-visual{border-width:0 0 1px;min-height:330px;margin:0}.portfolio-quiet-card .portfolio-visual{min-height:260px}.portfolio-visual-image{object-fit:cover;filter:saturate(.9)contrast(1.04)brightness(.88)}.portfolio-visual.is-real:after,.portfolio-visual.is-placeholder:after{content:"";pointer-events:none;background:linear-gradient(#05050905,#05050947),radial-gradient(circle at 50% 0,#efd9a61f,#0000 50%);position:absolute;inset:0}.portfolio-placeholder-grid{opacity:.5;background-image:linear-gradient(90deg,#f4ecdc0e 1px,#0000 1px),linear-gradient(#f4ecdc0a 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 78%);mask-image:radial-gradient(circle,#000,#0000 78%)}.portfolio-placeholder-device{aspect-ratio:16/10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#0a0a12d1,#08080d94),#ffffff06;border:1px solid #f4ecdc29;border-radius:24px;width:min(78%,620px);padding:1rem;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%);box-shadow:0 34px 90px #00000061,inset 0 0 0 1px #ffffff06}.placeholder-toolbar{gap:.35rem;padding-bottom:1rem;display:flex}.placeholder-toolbar span{background:#efd9a657;border-radius:999px;width:.48rem;height:.48rem}.placeholder-pane,.placeholder-row span,.placeholder-columns span{background:linear-gradient(90deg,#f4ecdc1a,#d7b26a1a);border-radius:14px;display:block}.placeholder-pane.large{height:42%;margin-bottom:1rem}.placeholder-row,.placeholder-columns{gap:.7rem;display:grid}.placeholder-row{grid-template-columns:1.4fr .9fr .55fr;margin-bottom:.7rem}.placeholder-row span{height:.72rem}.placeholder-columns{grid-template-columns:repeat(3,1fr)}.placeholder-columns span{height:clamp(3.2rem,7vw,5.7rem)}.portfolio-placeholder-label{z-index:2;max-width:calc(100% - 2.2rem);font-family:var(--font-meta);letter-spacing:.18em;text-transform:uppercase;color:#f4ecdc7a;font-size:.6rem;position:absolute;bottom:1rem;left:1.1rem}.text-link{font-family:var(--font-meta);letter-spacing:.18em;text-transform:uppercase;color:var(--gold-2);align-items:center;gap:.35rem;font-size:.7rem;display:inline-flex}.text-link:hover{color:var(--gold-1)}@media (max-width:1040px){.portfolio-marquee,.portfolio-feature-pair,.portfolio-quiet-grid{grid-template-columns:1fr}.portfolio-marquee{min-height:auto}.portfolio-marquee .portfolio-visual{min-height:420px}}@media (max-width:640px){.portfolio-marquee{border-radius:24px;padding:1rem}.portfolio-marquee .portfolio-visual,.portfolio-feature-card .portfolio-visual,.portfolio-quiet-card .portfolio-visual{border-radius:18px;min-height:270px}.portfolio-placeholder-device{width:86%}}.company-architecture-visual{border-radius:28px;min-height:430px;position:relative;overflow:hidden}.company-architecture-image{object-fit:cover;filter:saturate(.92)contrast(1.03)brightness(.9)}.company-architecture-visual:after{content:"";pointer-events:none;background:linear-gradient(#05050905,#0505099e);position:absolute;inset:0}.company-architecture-caption{z-index:2;position:absolute;bottom:1.35rem;left:1.4rem;right:1.4rem}.offers-hero-stack{gap:1rem;display:grid}.offers-hero-visual{background:#050509;border-radius:30px;min-height:360px;position:relative;overflow:hidden}.offers-hero-image{object-fit:cover;opacity:.84;filter:saturate(.9)contrast(1.05)brightness(.92)}.offers-hero-visual:after{content:"";pointer-events:none;background:radial-gradient(circle,#d7b26a0f,#0000 44%),linear-gradient(#05050905,#050509b8);position:absolute;inset:0}.offers-hero-caption{z-index:2;position:absolute;bottom:1.35rem;left:1.45rem;right:1.45rem}.offers-hero-caption h2{max-width:520px;font-family:var(--font-display);color:var(--bone-0);margin:.55rem 0 0;font-size:clamp(1.8rem,4vw,3rem);line-height:.95}.offers-logic-card{background:linear-gradient(#0b0b12d6,#050509e6),url(/offers/alch3my-10.webp) 50%/cover}.offer-card-visual{min-height:560px;padding:0;position:relative;overflow:hidden}.offer-image-band{border-bottom:1px solid var(--rule);background:#050509;min-height:230px;position:relative;overflow:hidden}.offer-band-image{object-fit:cover;opacity:.78;filter:saturate(.9)contrast(1.05)brightness(.9)}.offer-image-band:after{content:"";pointer-events:none;background:radial-gradient(circle at 50% 46%,#d7b26a0f,#0000 48%),linear-gradient(#0000 20%,#0505096b 100%);position:absolute;inset:0}.offer-card-body{z-index:1;padding:1.45rem;position:relative}.offers-process-band{background:#050509;border-radius:30px;min-height:280px;margin-bottom:1.2rem;position:relative;overflow:hidden}.offers-process-image{object-fit:cover;opacity:.72;filter:saturate(.88)contrast(1.06)brightness(.88)}.offers-process-band:after{content:"";pointer-events:none;background:linear-gradient(90deg,#050509c7,#0505092e 55%,#050509b8),linear-gradient(#05050933,#05050980);position:absolute;inset:0}.offers-process-overlay{z-index:2;max-width:620px;position:absolute;bottom:1.45rem;left:1.6rem}.offers-process-overlay h3{font-family:var(--font-display);color:var(--bone-0);margin:.55rem 0 0;font-size:clamp(1.9rem,4vw,3.5rem);line-height:.95}@media (max-width:720px){.offers-hero-visual{min-height:280px}.offer-card-visual{min-height:auto}.offer-image-band{min-height:190px}.offers-process-band{min-height:240px}}.page-stack{flex-direction:column;gap:clamp(4.2rem,7vw,7.5rem);padding-top:clamp(3.2rem,6vw,5.6rem);display:flex}.section-shell{position:relative}.section-intro{margin-bottom:2.1rem}.section-intro.max-w-3xl{max-width:48rem}.eyebrow{font-family:var(--font-meta);letter-spacing:.24em;color:var(--gold-2);text-transform:uppercase;margin:0 0 .8rem;font-size:.68rem}.section-copy,.hero-body,.card-copy{color:var(--bone-2);margin:0;font-weight:300;line-height:1.7}.section-copy{max-width:44rem;font-size:clamp(1rem,1.2vw,1.15rem)}.hero-shell{grid-template-columns:minmax(0,.94fr) minmax(360px,.86fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.hero-shell-premium{min-height:clamp(520px,68vh,760px)}.hero-copy,.premium-stack{flex-direction:column;align-items:flex-start;display:flex}.hero-title{max-width:12ch;color:var(--bone-0);font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(3.2rem,7vw,7.4rem);font-weight:400;line-height:.92}.hero-body{max-width:42rem;margin-top:1.35rem;font-size:clamp(1.05rem,1.35vw,1.24rem)}.hero-actions{flex-wrap:wrap;gap:.85rem;margin-top:2rem;display:flex}.button-primary,.button-secondary{min-height:46px;font-family:var(--font-meta);letter-spacing:.18em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:.78rem 1.08rem;font-size:.68rem;display:inline-flex}.button-primary{color:#0a0a12;background:linear-gradient(135deg, var(--gold-1), var(--gold-2));border:1px solid #efd9a66b;box-shadow:0 18px 55px #d7b26a1f}.button-primary:hover{filter:brightness(1.05);transform:translateY(-1px)}.button-secondary{border:1px solid var(--rule-strong);color:var(--bone-0);background:#ffffff06}.button-secondary:hover{border-color:var(--gold-2);background:#d7b26a0f}.hero-aside,.hero-visual-cluster{min-width:0}.panel{border:1px solid var(--rule);background:#ffffff07;box-shadow:inset 0 1px #f4ecdc0b,0 24px 90px #00000038}.premium-card{background:radial-gradient(circle at 50% 0,#f4ecdc0f,#0000 42%),linear-gradient(#ffffff0d,#ffffff05);border-radius:28px}.content-card,.metric-card,.phase-card{padding:clamp(1.2rem,2vw,1.6rem)}.card-title{color:var(--bone-0);font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:clamp(1.55rem,2.2vw,2.35rem);font-weight:400;line-height:1.03}.card-copy{margin-top:.8rem;font-size:.96rem}.content-grid{gap:1.1rem;display:grid}.feature-grid,.phase-grid,.stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.phase-index{font-family:var(--font-display);color:#efd9a661;margin:0 0 1.1rem;font-size:clamp(2rem,4vw,4.2rem);line-height:.85}.stack-list{gap:.75rem;margin:1.2rem 0 0;padding:0;list-style:none;display:grid}.stack-list-item{color:var(--bone-2);align-items:baseline;gap:.65rem;line-height:1.55;display:flex}.list-dot{background:var(--gold-2);border-radius:999px;flex:none;width:6px;height:6px;margin-top:.55rem;box-shadow:0 0 0 4px #d7b26a1a}.cta-band{background:radial-gradient(680px 320px at 12% 20%,#d7b26a1f,#0000 60%),radial-gradient(560px 320px at 100% 100%,#8d6bd814,#0000 70%),linear-gradient(#ffffff0d,#ffffff05);border-radius:30px;justify-content:space-between;align-items:center;gap:2rem;padding:clamp(1.5rem,3vw,2.4rem);display:flex}.section-title.compact{max-width:18ch}.diagnostic-preview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.diagnostic-preview-card{min-height:210px;padding:clamp(1.1rem,2vw,1.45rem)}.diagnostic-preview-card h3{color:var(--bone-0);font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(1.35rem,1.8vw,1.9rem);font-weight:400;line-height:1.05}.diagnostic-preview-card p{color:var(--bone-2);margin:.8rem 0 0;font-size:.94rem;line-height:1.55}@media (max-width:1040px){.diagnostic-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.diagnostic-preview-grid{grid-template-columns:1fr}}.offer-fit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.offer-fit-card{min-height:330px}.offer-fit-card.muted{background:radial-gradient(circle at 100% 0,#f4ecdc0b,#0000 42%),linear-gradient(#ffffff08,#ffffff04)}.agent-boundary-panel{grid-template-columns:minmax(0,1fr) minmax(280px,.62fr);align-items:center;gap:clamp(1.5rem,4vw,3rem);padding:clamp(1.4rem,3vw,2.4rem);display:grid;overflow:hidden}.agent-boundary-rules{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.agent-boundary-rules span,.agent-boundary-rules strong{min-height:62px;color:var(--bone-2);font-family:var(--font-meta);letter-spacing:.16em;text-align:center;text-transform:uppercase;background:#ffffff07;border:1px solid #efd9a624;border-radius:999px;justify-content:center;align-items:center;font-size:.68rem;display:flex}.agent-boundary-rules strong{color:#0a0a12;background:linear-gradient(135deg, var(--gold-1), var(--gold-2));border-color:#d7b26a6b;grid-column:span 2;font-weight:700}@media (max-width:860px){.offer-fit-grid,.agent-boundary-panel{grid-template-columns:1fr}}.company-page .hero-title{max-width:11ch}.company-hero-stack{gap:1rem;display:grid}.company-hero-image-card{border-radius:34px;min-height:clamp(450px,54vw,700px);position:relative;overflow:hidden}.company-hero-image,.company-positioning-image,.company-proof-image{object-fit:cover;filter:saturate(.92)contrast(1.05)brightness(.9)}.company-image-scrim{background:radial-gradient(circle at 50% 32%,#efd9a614,#0000 38%),linear-gradient(#05050900,#050509c7);position:absolute;inset:0}.company-hero-caption{z-index:2;position:absolute;bottom:clamp(1.2rem,2.4vw,2rem);left:clamp(1.2rem,2.4vw,2rem);right:clamp(1.2rem,2.4vw,2rem)}.company-hero-caption h2{max-width:12ch;color:var(--bone-0);font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(2rem,4.2vw,4.4rem);font-weight:400;line-height:.95}.company-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.company-mini-card{min-height:86px;color:var(--bone-1);font-family:var(--font-meta);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.75rem;padding:1rem;font-size:.68rem;line-height:1.45;display:flex}.company-founder-card{grid-template-columns:minmax(260px,.44fr) minmax(0,1fr);align-items:center;gap:clamp(1.4rem,4vw,3.2rem);padding:clamp(1rem,2.5vw,2rem);display:grid;overflow:hidden}.company-founder-portrait{background:radial-gradient(circle at 50% 34%,#d7b26a2e,#0000 36%),radial-gradient(circle at 24% 78%,#8d6bd81f,#0000 42%),linear-gradient(145deg,#f4ecdc0f,#f4ecdc03);border:1px solid #efd9a629;border-radius:26px;place-items:center;min-height:420px;display:grid;position:relative;overflow:hidden}.company-founder-portrait:before{content:"";opacity:.46;background-image:linear-gradient(90deg,#f4ecdc0c 1px,#0000 1px),linear-gradient(#f4ecdc09 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 48%,#000,#0000 76%);mask-image:radial-gradient(circle at 50% 48%,#000,#0000 76%)}.company-founder-orb{aspect-ratio:1;border:1px solid #efd9a633;border-radius:999px;width:min(68%,280px);position:absolute;box-shadow:inset 0 0 80px #d7b26a0a,0 0 120px #d7b26a14}.company-founder-initials{z-index:2;color:var(--bone-0);font-family:var(--font-display);letter-spacing:-.08em;font-size:clamp(5rem,12vw,9rem);position:relative}.company-founder-image{object-fit:cover;object-position:50% 34%;filter:saturate(.96)contrast(1.04)}.company-founder-image-scrim{background:linear-gradient(#05050908,#050509a3),radial-gradient(circle at 48% 24%,#efd9a61a,#0000 34%);position:absolute;inset:0}.company-founder-portrait p{z-index:2;font-family:var(--font-meta);letter-spacing:.18em;text-transform:uppercase;color:#f4ecdcad;margin:0;font-size:.62rem;position:absolute;bottom:1rem;left:1rem}.company-founder-copy{padding:clamp(.6rem,2vw,1.3rem)}.company-agent-section{margin-top:clamp(-1rem,-1vw,-.25rem)}.company-agent-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.company-agent-card{padding:0;overflow:hidden}.company-agent-portrait{border-bottom:1px solid var(--rule);background:#ffffff06;min-height:280px;position:relative;overflow:hidden}.company-agent-image{object-fit:cover;filter:saturate(.92)contrast(1.04)}.company-agent-scrim{background:linear-gradient(#05050900,#05050947),radial-gradient(circle at 50% 8%,#efd9a61f,#0000 34%);position:absolute;inset:0}.company-agent-copy{padding:clamp(1.1rem,2vw,1.45rem)}.company-founder-notes{flex-wrap:wrap;gap:.65rem;margin-top:1.4rem;display:flex}.company-founder-notes span{border:1px solid var(--rule);color:var(--bone-1);background:#ffffff06;border-radius:999px;align-items:center;gap:.48rem;padding:.62rem .82rem;font-size:.82rem;display:inline-flex}.company-founder-notes svg{color:var(--gold-2)}.company-layer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.company-layer-card{padding:clamp(1.2rem,2vw,1.6rem)}.company-proof-strip{border-radius:30px;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin-top:1rem;padding:.8rem;display:grid}.company-proof-frame{background:#07070c;border:1px solid #f4ecdc14;border-radius:22px;min-height:250px;margin:0;position:relative;overflow:hidden}.company-proof-frame:after{content:"";pointer-events:none;background:linear-gradient(#0000 40%,#050509b8);position:absolute;inset:0}.company-proof-frame figcaption{z-index:2;font-family:var(--font-meta);letter-spacing:.16em;color:#f4ecdcb8;text-transform:uppercase;font-size:.58rem;position:absolute;bottom:.8rem;left:.85rem;right:.85rem}.company-positioning-card{grid-template-columns:minmax(0,1.05fr) minmax(280px,.75fr);align-items:center;gap:clamp(1.2rem,3vw,2.4rem);margin-bottom:1.1rem;padding:clamp(1rem,2vw,1.4rem);display:grid;overflow:hidden}.company-positioning-visual{border:1px solid #f4ecdc14;border-radius:24px;min-height:440px;position:relative;overflow:hidden}.company-positioning-visual:after{content:"";background:linear-gradient(#05050905,#05050970);position:absolute;inset:0}.company-positioning-copy{padding:clamp(.4rem,2vw,1rem)}.company-inline-link{align-items:center;gap:.35rem;margin-top:1.2rem;display:inline-flex}@media (max-width:1040px){.hero-shell,.company-founder-card,.company-positioning-card{grid-template-columns:1fr}.feature-grid,.phase-grid,.stats-grid,.company-layer-grid,.company-proof-strip,.company-agent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.page-stack{gap:4.2rem}.hero-title{font-size:clamp(3rem,15vw,4.4rem)}.hero-actions,.cta-band{flex-direction:column;align-items:stretch}.button-primary,.button-secondary{width:100%}.feature-grid,.phase-grid,.stats-grid,.company-layer-grid,.company-proof-strip,.company-agent-grid,.company-mini-grid{grid-template-columns:1fr}.company-hero-image-card,.company-founder-portrait,.company-positioning-visual{min-height:330px}.company-proof-frame{min-height:220px}}.case-back-link{width:fit-content;font-family:var(--font-meta);letter-spacing:.18em;color:var(--bone-3);text-transform:uppercase;align-items:center;gap:.55rem;font-size:.68rem;display:inline-flex}.case-back-link:hover{color:var(--gold-1)}.case-hero{border-radius:36px;grid-template-columns:minmax(0,.82fr) minmax(380px,1fr);align-items:stretch;gap:clamp(1.2rem,3vw,2.4rem);padding:clamp(1rem,2vw,1.4rem);display:grid;overflow:hidden}.case-hero-copy{flex-direction:column;justify-content:center;padding:clamp(1rem,3vw,2.2rem);display:flex}.case-kicker-row,.case-action-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.case-title{max-width:11ch;color:var(--bone-0);font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-size:clamp(3rem,7vw,7.8rem);font-weight:400;line-height:.88}.case-dek{max-width:44rem;color:var(--bone-0);font-family:var(--font-display);letter-spacing:-.02em;margin:1.4rem 0 0;font-size:clamp(1.45rem,2.3vw,2.4rem);line-height:1.08}.case-summary{max-width:42rem;color:var(--bone-2);margin:1rem 0 0;font-weight:300;line-height:1.72}.case-action-row{margin-top:1.8rem}.case-hero-media{background:#050509;border:1px solid #f4ecdc14;border-radius:28px;min-height:clamp(380px,48vw,620px);position:relative;overflow:hidden}.case-hero-media:after{content:"";pointer-events:none;background:radial-gradient(circle at 50% 0,#efd9a61f,#0000 45%),linear-gradient(#05050905,#05050980);position:absolute;inset:0}.case-hero-image{object-fit:cover;filter:saturate(.9)contrast(1.05)brightness(.9)}.case-hero-media-caption{z-index:2;justify-content:flex-end;display:flex;position:absolute;bottom:1rem;left:1rem;right:1rem}.case-hero-media-caption span{color:#f4ecdcc2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-width:28rem;font-family:var(--font-meta);letter-spacing:.16em;text-transform:uppercase;background:#05050994;border:1px solid #efd9a638;border-radius:999px;padding:.58rem .78rem;font-size:.62rem}.case-study-grid,.case-process-grid{gap:1rem;display:grid}.case-study-grid{grid-template-columns:minmax(0,1.1fr) minmax(300px,.72fr)}.case-process-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.case-context-card,.case-offer-card,.case-process-grid .content-card{padding:clamp(1.25rem,2.3vw,1.9rem)}.case-text-link{align-items:center;gap:.35rem;margin-top:1.1rem;display:inline-flex}.case-funnel-card{background:radial-gradient(720px 360px at 12% 16%,#d7b26a21,#0000 62%),radial-gradient(620px 320px at 100% 80%,#8d6bd817,#0000 70%),linear-gradient(#ffffff0d,#ffffff05);border-radius:34px;grid-template-columns:minmax(0,1fr) minmax(320px,.58fr);align-items:center;gap:clamp(1.5rem,4vw,3rem);padding:clamp(1.4rem,3vw,2.5rem);display:grid;overflow:hidden}.case-funnel-steps{gap:.75rem;display:grid}.case-funnel-steps span{border:1px solid var(--rule);color:var(--bone-1);background:#00000024;border-radius:18px;align-items:center;gap:.65rem;padding:.9rem 1rem;display:flex}.case-funnel-steps svg{color:var(--gold-2);flex:none}.case-safety-note{border-radius:24px}.guided-intake,.assistant-intake{border-radius:34px;grid-template-columns:minmax(0,.72fr) minmax(360px,1fr);align-items:start;gap:clamp(1.4rem,4vw,3rem);padding:clamp(1.2rem,3vw,2.4rem);scroll-margin-top:120px;display:grid}.guided-intake-copy,.assistant-intake-copy{position:sticky;top:110px}.guided-recommendation{background:#d7b26a0e;border:1px solid #efd9a633;border-radius:18px;gap:.35rem;margin-top:1.6rem;padding:1rem;display:grid}.guided-recommendation span{font-family:var(--font-meta);letter-spacing:.18em;color:var(--bone-3);text-transform:uppercase;font-size:.62rem}.guided-recommendation strong{color:var(--bone-0);font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(1.6rem,2.4vw,2.4rem);font-weight:400}.guided-form{gap:1rem;display:grid}.guided-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.guided-field{gap:.55rem;display:grid}.guided-field>span{font-family:var(--font-meta);letter-spacing:.18em;color:var(--bone-3);text-transform:uppercase;font-size:.66rem}.guided-field input,.guided-field select,.guided-field textarea{border:1px solid var(--rule);width:100%;color:var(--bone-0);font:inherit;background:#050509ad;border-radius:16px}.guided-field input,.guided-field select{min-height:52px;padding:0 .95rem}.guided-field textarea{resize:vertical;min-height:152px;padding:.95rem;line-height:1.6}.guided-field input:focus,.guided-field select:focus,.guided-field textarea:focus{outline:1px solid var(--gold-2);outline-offset:2px}.guided-chip-grid{flex-wrap:wrap;gap:.55rem;display:flex}.guided-chip{border:1px solid var(--rule);min-height:38px;color:var(--bone-2);background:#ffffff05;border-radius:999px;align-items:center;gap:.4rem;padding:.5rem .72rem;font-size:.84rem;display:inline-flex}.guided-chip:hover,.guided-chip.active{color:var(--bone-0);background:#d7b26a14;border-color:#efd9a666}.guided-chip svg{color:var(--gold-2)}.guided-action-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.guided-submit{width:fit-content;margin-top:.2rem}.guided-submit:disabled{cursor:wait;opacity:.7}.guided-form-status{border:1px solid var(--rule);color:var(--bone-1);background:#ffffff06;border-radius:16px;padding:.85rem 1rem;font-size:.9rem;line-height:1.5}.guided-form-status.success{background:#7ee78714;border-color:#7ee78759}.guided-form-status.error{background:#ff828214;border-color:#ff828259}.assistant-signal{color:var(--bone-2);background:#d7b26a0e;border:1px solid #efd9a638;border-radius:18px;align-items:flex-start;gap:.55rem;padding:.8rem .9rem;font-size:.9rem;line-height:1.45;display:inline-flex}.assistant-signal svg{color:var(--gold-2);flex:none;margin-top:.08rem}.assistant-console{gap:1rem;display:grid}.assistant-messages{gap:.8rem;max-height:430px;padding-right:.35rem;display:grid;overflow:auto}.assistant-message{border:1px solid var(--rule);background:#ffffff06;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.65rem;padding:.85rem;display:grid}.assistant-message.visitor{background:#d7b26a0f;border-color:#efd9a63d}.assistant-message-icon{border:1px solid var(--rule);width:30px;height:30px;color:var(--gold-2);background:#05050973;border-radius:999px;place-items:center;display:inline-grid}.assistant-message p{color:var(--bone-1);white-space:pre-wrap;margin:0;font-size:.94rem;line-height:1.58}.assistant-starters{flex-wrap:wrap;gap:.55rem;display:flex}.assistant-starters button{border:1px solid var(--rule);color:var(--bone-2);text-align:left;background:#ffffff05;border-radius:999px;padding:.55rem .75rem;font-size:.82rem}.assistant-starters button:hover:not(:disabled){color:var(--bone-0);background:#d7b26a14;border-color:#efd9a661}.assistant-starters button:disabled,.assistant-input-row button:disabled{cursor:wait;opacity:.65}.assistant-input-row{grid-template-columns:minmax(0,1fr) auto;gap:.75rem;display:grid}.assistant-input-row input{border:1px solid var(--rule);width:100%;min-height:52px;color:var(--bone-0);font:inherit;background:#050509ad;border-radius:999px;padding:0 1rem}.assistant-input-row input:focus{outline:1px solid var(--gold-2);outline-offset:2px}.assistant-status{color:var(--bone-3);font-family:var(--font-meta);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.68rem}@media (max-width:1040px){.case-hero,.case-study-grid,.case-process-grid,.case-funnel-card,.guided-intake,.assistant-intake{grid-template-columns:1fr}.guided-intake-copy,.assistant-intake-copy{position:static}}@media (max-width:720px){.guided-field-grid,.assistant-input-row{grid-template-columns:1fr}.case-hero-media{min-height:310px}.case-title{font-size:clamp(3.1rem,15vw,4.6rem)}.case-action-row .button-primary,.case-action-row .button-secondary,.guided-submit,.assistant-input-row .button-primary{width:100%}}.meta-row{flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:.2rem;display:flex}.portfolio-card-copy .meta-row{flex-direction:column;align-items:flex-start;gap:.85rem}.pill{border:1px solid var(--rule);width:fit-content;font-family:var(--font-meta);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:.46rem .68rem;font-size:.58rem;line-height:1;display:inline-flex}.pill.info{color:#f4ecdcb8;background:#ffffff07}.portfolio-card-copy .text-link{width:fit-content;display:inline-flex}.contact-hero-stack{gap:1rem;display:grid}.contact-hero-visual{border-radius:28px;min-height:360px;position:relative;overflow:hidden}.contact-hero-image{object-fit:cover;filter:saturate(.92)contrast(1.04)}.contact-hero-scrim{background:linear-gradient(#05050914,#050509c7),radial-gradient(circle at 52% 18%,#efd9a61f,#0000 34%);position:absolute;inset:0}.contact-hero-caption{position:absolute;bottom:1.3rem;left:1.35rem;right:1.35rem}.contact-hero-caption h2{max-width:24rem;color:var(--bone-0);font-family:var(--font-display);letter-spacing:-.04em;margin-top:.45rem;font-size:clamp(1.65rem,3vw,2.5rem);line-height:.98}@media (max-width:720px){.contact-hero-visual{min-height:300px}}.admin-shell{width:min(1180px,100vw - 48px);margin:0 auto;padding:4rem 0 5rem}.admin-hero,.admin-next,.admin-lock-card{justify-content:space-between;align-items:center;gap:1.5rem;padding:1.6rem;display:flex}.admin-hero h1,.admin-lock-card h1{color:var(--bone-0);font-family:var(--font-display);letter-spacing:-.06em;margin-top:.45rem;font-size:clamp(2.4rem,6vw,5rem);line-height:.92}.admin-hero p,.admin-lock-card p,.admin-next p{max-width:44rem;color:var(--bone-2);line-height:1.65}.admin-hero-badge{border:1px solid var(--rule);color:var(--bone-1);font-family:var(--font-meta);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:.5rem;padding:.7rem .9rem;font-size:.65rem;display:inline-flex}.admin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.admin-card{padding:1.2rem}.admin-card-head{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1rem;display:flex}.admin-card-head h2,.admin-next h2{color:var(--bone-0);font-family:var(--font-display);letter-spacing:-.045em;margin-top:.35rem;font-size:clamp(1.8rem,3vw,2.7rem);line-height:.98}.admin-card-head>span{color:var(--gold-1);font-family:var(--font-display);font-size:2.2rem}.admin-list{gap:.85rem;margin-top:1rem;display:grid}.admin-list-item{border:1px solid var(--rule);background:#ffffff05;border-radius:22px;padding:1rem}.admin-row-top{color:var(--bone-0);justify-content:space-between;gap:1rem;display:flex}.admin-row-top span,.admin-list-item p,.admin-empty{color:var(--bone-3);font-size:.86rem;line-height:1.55}.admin-list-item blockquote{border-left:1px solid var(--gold-3);color:var(--bone-2);margin:.75rem 0;padding-left:.8rem;line-height:1.55}.admin-next{margin-top:1rem}@media (max-width:920px){.admin-grid,.admin-hero,.admin-next,.admin-lock-card{flex-direction:column;grid-template-columns:1fr;align-items:flex-start}}.admin-hero-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.admin-user-note{font-family:var(--font-meta);letter-spacing:.14em;text-transform:uppercase;margin-top:.45rem;font-size:.68rem;color:var(--bone-3)!important}.admin-logout-button{border:1px solid var(--rule);color:var(--bone-1);font-family:var(--font-meta);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:#ffffff05;border-radius:999px;align-items:center;gap:.5rem;padding:.68rem .9rem;font-size:.65rem;display:inline-flex}.admin-logout-button:hover{border-color:var(--gold-2);color:var(--bone-0)}.admin-login-shell{place-items:center;min-height:100vh;display:grid}.admin-login-card{width:min(560px,100%);padding:1.6rem}.admin-login-card h1{color:var(--bone-0);font-family:var(--font-display);letter-spacing:-.065em;margin-top:.45rem;font-size:clamp(2.7rem,8vw,5.4rem);line-height:.9}.admin-login-card p{color:var(--bone-2);margin-top:.8rem;line-height:1.65}.admin-login-form{gap:1rem;margin-top:1.4rem;display:grid}.admin-login-form label{color:var(--bone-3);font-family:var(--font-meta);letter-spacing:.16em;text-transform:uppercase;gap:.45rem;font-size:.66rem;display:grid}.admin-login-form input{border:1px solid var(--rule);width:100%;color:var(--bone-0);font-family:var(--font-body);background:#ffffff09;border-radius:16px;outline:none;padding:.95rem 1rem;font-size:1rem}.admin-login-form input:focus{border-color:var(--gold-2);box-shadow:0 0 0 3px #d7b26a1a}.admin-login-form .button-primary{justify-content:space-between;width:100%}.admin-login-error{color:#f0a8a8!important;margin:0!important}.contact-page .hero-actions{display:none}.contact-route-card{background:radial-gradient(420px 220px at 0 0,#d7b26a1a,#0000 68%),#ffffff06}.guided-step-list{gap:.55rem;margin-top:1.25rem;display:grid}.guided-step-list span{border:1px solid var(--rule);color:var(--bone-2);font-family:var(--font-meta);letter-spacing:.14em;text-transform:uppercase;background:#ffffff05;border-radius:999px;padding:.62rem .78rem;font-size:.63rem}.guided-action-row-primary{border-top:1px solid var(--rule);align-items:center;margin-top:.15rem;padding-top:1rem}.guided-submit-note{color:var(--bone-3);margin:0;font-size:.86rem;line-height:1.5}@media (max-width:720px){.guided-action-row-primary{align-items:stretch}.guided-submit-note{text-align:center}}.openclaw-offer-section{margin-top:clamp(-2.4rem,-3vw,-1.2rem)}.openclaw-offer-panel{background:radial-gradient(circle at 16% 16%,#d7b26a2e,#0000 34%),radial-gradient(circle at 88% 84%,#8d6bd829,#0000 36%),linear-gradient(135deg,#101018fa,#06060bf5);border-color:#d7b26a3d;grid-template-columns:minmax(220px,.72fr) minmax(0,1.5fr);align-items:center;gap:clamp(1.4rem,3vw,2.6rem);padding:clamp(1.35rem,3vw,2.2rem);display:grid;box-shadow:inset 0 1px #f4ecdc14,0 28px 70px -46px #000000eb}.openclaw-mark-wrap{background:radial-gradient(circle at 50% 20%,#d7b26a24,#0000 42%),linear-gradient(#ffffff12,#ffffff06);border:1px solid #f4ecdc29;border-radius:24px;place-items:center;min-height:170px;display:grid;box-shadow:inset 0 1px #ffffff14}.openclaw-offer-logo{opacity:.96;filter:drop-shadow(0 0 18px #d7b26a24);width:min(230px,76%);height:auto}@media (max-width:760px){.openclaw-offer-panel{grid-template-columns:1fr}.openclaw-mark-wrap{min-height:130px}}:root[data-theme=light] .mobile-menu-panel{background:radial-gradient(circle at 14% 0,#a8772a1f,#0000 34%),linear-gradient(#fffaf1fa,#f8f3eaf5);box-shadow:0 28px 70px -42px #2a251b6b}:root[data-theme=light] .nav-menu{background:radial-gradient(circle at 24% 0,#a8772a1f,#0000 40%),linear-gradient(#fffaf1fa,#f8f3eaf5);box-shadow:0 28px 70px -42px #2a251b6b}:root[data-theme=light] .nav-menu-link{color:var(--bone-1)}:root[data-theme=light] .nav-menu-link:hover,:root[data-theme=light] .nav-menu-link:focus-visible{color:var(--bone-0);background:#a8772a17}:root[data-theme=light] .mobile-menu-footer,:root[data-theme=light] .theme-toggle,:root[data-theme=light] .mobile-menu-toggle,:root[data-theme=light] .header-cta,:root[data-theme=light] .button-secondary,:root[data-theme=light] .btn-ghost,:root[data-theme=light] .guided-chip,:root[data-theme=light] .assistant-starters button{background:#ffffff70}:root[data-theme=light] .panel{background:#fffaf19e;box-shadow:inset 0 1px #ffffffb8,0 24px 90px #2a251b14}:root[data-theme=light] .premium-card,:root[data-theme=light] .cta-band,:root[data-theme=light] .case-funnel-card{background:radial-gradient(circle at 50% 0,#a8772a14,#0000 44%),linear-gradient(#ffffffc7,#fffaf175)}:root[data-theme=light] .capability-cell{background:linear-gradient(#a8772a09 0%,#fff0 62%),0 0}:root[data-theme=light] .capability-cell:hover{background:linear-gradient(#a8772a14 0%,#ffffff40 62%),0 0}:root[data-theme=light] .close{background:radial-gradient(700px 400px at 8% 20%,#a8772a21,#0000 60%),radial-gradient(600px 340px at 100% 100%,#6f55ba14,#0000 70%),linear-gradient(#fffaf1,#f2e7d6);box-shadow:inset 0 1px #ffffffc2,0 30px 90px #2a251b14}:root[data-theme=light] .close:before{background-image:linear-gradient(90deg,#2a251b09 1px,#0000 1px)}:root[data-theme=light] .close-stack-card,:root[data-theme=light] .close-stack-grid span{background:#ffffff6b}:root[data-theme=light] .visual-placeholder,:root[data-theme=light] .arch-diagram{background:radial-gradient(420px 260px at 28% 22%,#a8772a21,#0000 58%),radial-gradient(320px 220px at 76% 72%,#6f55ba17,#0000 60%),linear-gradient(135deg,#ffffff9e,#fffaf138)}:root[data-theme=light] .peak-product-chrome,:root[data-theme=light] .case-study-frame .peak-product-chrome{background:#fffaf1c7}:root[data-theme=light] .guided-field input,:root[data-theme=light] .guided-field select,:root[data-theme=light] .guided-field textarea,:root[data-theme=light] .assistant-input-row input{background:#ffffffbd}:root[data-theme=light] .guided-form-status,:root[data-theme=light] .assistant-message,:root[data-theme=light] .admin-list-item{background:#ffffff75}:root[data-theme=light] .assistant-message-icon{background:#fffaf1c7}:root[data-theme=light] .case-funnel-steps span{background:#ffffff61}:root[data-theme=light] .pill.info{color:#2a251bb8;background:#ffffff7a}:root[data-theme=light] .company-hero-caption h2,:root[data-theme=light] .contact-hero-caption h2,:root[data-theme=light] .offers-hero-caption h2,:root[data-theme=light] .offers-process-overlay h3,:root[data-theme=light] .case-hero-media-caption span{color:#fffaf1}:root[data-theme=light] .case-hero-media-caption span{background:#2a251b6b;border-color:#fffaf15c}:root[data-theme=light] .company-image-scrim,:root[data-theme=light] .contact-hero-scrim{background:radial-gradient(circle at 50% 32%,#efd9a614,#0000 38%),linear-gradient(#2a251b05,#2a251bb3)}:root[data-theme=light] .openclaw-offer-panel{background:radial-gradient(circle at 16% 16%,#a8772a24,#0000 34%),radial-gradient(circle at 88% 84%,#6f55ba1a,#0000 36%),linear-gradient(135deg,#fffaf1eb,#f2e7d6e0);box-shadow:inset 0 1px #ffffffc7,0 28px 70px -46px #2a251b59}:root[data-theme=light] .openclaw-mark-wrap{background:radial-gradient(circle at 50% 20%,#a8772a1f,#0000 42%),linear-gradient(#ffffffb8,#fffaf16b);border-color:#2a251b24}.legal-page .hero-shell{padding-bottom:clamp(2rem,5vw,4rem)}.legal-shell{gap:1rem;display:grid}.legal-section-stack{gap:.9rem;display:grid}.legal-card{padding:clamp(1.25rem,2vw,2rem)}.legal-card .card-copy+.card-copy{margin-top:.75rem}.legal-updated{font-family:var(--font-mono);color:hsl(var(--line-strong));letter-spacing:.02em;margin-top:.25rem}.article-index-shell{gap:1rem;display:grid}.article-index-card{justify-content:space-between;align-items:center;gap:2rem;padding:clamp(1.35rem,2.4vw,2.25rem);display:flex}.article-index-card>div{max-width:48rem}.article-meta{font-family:var(--font-mono);color:hsl(var(--line-strong));letter-spacing:.02em;margin:.9rem 0 0;font-size:.78rem}.article-shell{grid-template-columns:minmax(220px,.34fr) minmax(0,.9fr);align-items:start;gap:clamp(1rem,3vw,2rem);display:grid}.article-aside,.article-body{padding:clamp(1.25rem,2vw,2rem)}.article-aside{gap:1.4rem;display:grid;position:sticky;top:1rem}.article-back-link{width:fit-content;color:var(--bone-0);font-family:var(--font-meta);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.72rem;display:inline-flex}.article-body{gap:clamp(2rem,4vw,3rem);display:grid}.article-section{max-width:48rem}.article-section h2{color:var(--bone-0);font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(2rem,3.2vw,3.5rem);font-weight:400;line-height:1}.article-section p{color:var(--bone-2);margin:1rem 0 0;font-size:clamp(1.03rem,1.25vw,1.16rem);font-weight:300;line-height:1.78}@media (max-width:720px){.article-index-card{flex-direction:column;align-items:flex-start}.article-shell{grid-template-columns:1fr}.article-aside{position:static}.legal-card{padding:1rem}}.solution-hero-stack{gap:1rem;display:grid}.solution-hero-visual{border-color:#d5ae5c47;min-height:420px;position:relative;overflow:hidden}.solution-hero-image{object-fit:cover;filter:saturate(1.08)contrast(1.08)}.solution-hero-visual:after{content:"";background:linear-gradient(#0908060d,#090806c7);position:absolute;inset:0}.solution-hero-overlay{z-index:1;position:absolute;bottom:1.25rem;left:1.25rem;right:1.25rem}.solution-hero-overlay h2{max-width:24rem;color:var(--bone-1);margin-top:.35rem;font-size:clamp(1.25rem,2vw,2rem);line-height:1.05}.solution-audience-row,.solution-audience-grid{flex-wrap:wrap;gap:.65rem;display:flex}.solution-audience-row span,.solution-audience-card{color:var(--bone-2);background:#ffffff0b;border:1px solid #d5ae5c2e;border-radius:999px;padding:.65rem .85rem;font-size:.82rem}.solution-problem-section{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:stretch;gap:1rem;display:grid}.solution-problem-card,.solution-example-card,.solution-audit-form{padding:clamp(1.25rem,2.4vw,2rem)}.solution-audience-grid{align-content:start}.solution-audience-card{border-radius:1rem;align-items:center;gap:.5rem;width:100%;display:inline-flex}.solution-audience-card svg{color:hsl(var(--line-strong));flex:none}.solution-workflow-card{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;padding:clamp(1rem,2vw,1.4rem);display:grid}.solution-workflow-step{background:#ffffff0a;border:1px solid #d5ae5c24;border-radius:1rem;flex-direction:column;justify-content:space-between;gap:.8rem;min-height:9rem;padding:1rem;display:flex}.solution-workflow-step span{font-family:var(--font-mono);color:hsl(var(--line-strong));font-size:.78rem}.solution-workflow-step p{color:var(--bone-2);line-height:1.45}.solution-workflow-step svg{color:hsl(var(--line-strong))}.solution-example-card{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(1rem,3vw,2rem);display:grid}.solution-audit-form{gap:1rem;display:grid}@media (max-width:960px){.solution-problem-section,.solution-example-card{grid-template-columns:1fr}.solution-workflow-card{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.solution-hero-visual{min-height:310px}.solution-workflow-card{grid-template-columns:1fr}}.lcc-shell{z-index:1;width:min(1480px,100% - 48px);margin:0 auto;padding:42px 0 80px;position:relative}.lcc-hero,.lcc-section-grid,.lcc-metrics,.lcc-section,.lcc-draft-grid,.lcc-lane-grid{margin-top:20px}.lcc-hero{justify-content:space-between;gap:24px;padding:clamp(24px,4vw,42px);display:flex}.lcc-hero h1,.lcc-section h2,.lcc-section-main h2,.lcc-side h2{color:var(--bone-0);font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-weight:400}.lcc-hero h1{max-width:820px;font-size:clamp(2.6rem,6vw,5.9rem);line-height:.9}.lcc-hero p{max-width:760px;color:var(--bone-2);font-size:1.02rem;line-height:1.7}.lcc-hero-actions{flex-direction:column;align-items:flex-end;gap:12px;min-width:220px;display:flex}.lcc-hero-actions span,.lcc-pill{border:1px solid var(--rule);width:fit-content;color:var(--bone-2);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:.72rem;display:inline-flex}.lcc-pill-good{color:#9af0bd;background:#61d38d14;border-color:#61d38d5c}.lcc-pill-warn{color:var(--gold-1);background:#efd9a614;border-color:#efd9a661}.lcc-pill-danger{color:#ffaf9f;background:#ff826e14;border-color:#ff826e5c}.lcc-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.lcc-metric{padding:20px}.lcc-metric span{color:var(--bone-3);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem}.lcc-metric strong{color:var(--bone-0);font-family:var(--font-display);margin-top:8px;font-size:2.4rem;font-weight:400;display:block}.lcc-metric p{color:var(--bone-3);margin:6px 0 0;font-size:.92rem}.lcc-section-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:18px;display:grid}.lcc-section-head,.lcc-card-top{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.lcc-section-head>span,.lcc-section-head>svg{color:var(--bone-3)}.lcc-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.lcc-card,.lcc-draft,.lcc-side,.lcc-table,.lcc-empty{padding:18px}.lcc-card h3,.lcc-draft h3{color:var(--bone-0);margin:10px 0 6px;font-size:1.05rem}.lcc-lane{color:var(--gold-1);font-size:.85rem}.lcc-why{color:var(--bone-2);min-height:44px;line-height:1.55}.lcc-score{border:1px solid var(--rule);min-width:42px;height:32px;color:var(--bone-2);font-family:var(--font-meta);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.lcc-score.warm{border-color:var(--rule-gold);color:var(--gold-1)}.lcc-score.hot{color:#9af0bd;border-color:#61d38d66}.lcc-meta-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.lcc-meta-grid div{border:1px solid var(--rule);background:#ffffff05;border-radius:14px;padding:10px}.lcc-meta-grid span{color:var(--bone-3);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;display:block}.lcc-meta-grid strong{color:var(--bone-1);margin-top:5px;font-size:.82rem;line-height:1.35;display:block}.lcc-blockers{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.lcc-blockers span{color:#ffb6a8;align-items:center;gap:5px;font-size:.78rem;display:inline-flex}.lcc-next{color:var(--bone-2);align-items:flex-start;gap:8px;margin-top:14px;font-size:.9rem;line-height:1.45;display:flex}.lcc-next svg{color:var(--gold-2);flex:none;margin-top:2px}.lcc-side ul{gap:10px;margin:16px 0 24px;padding:0;list-style:none;display:grid}.lcc-side li{color:var(--bone-2);align-items:center;gap:8px;display:flex}.lcc-agent-log{border-top:1px solid var(--rule);padding-top:18px}.lcc-agent-log div{margin-top:12px}.lcc-agent-log strong{color:var(--bone-0);align-items:center;gap:8px;display:flex}.lcc-agent-log p{color:var(--bone-3);line-height:1.5}.lcc-table{overflow-x:auto}.lcc-table table{border-collapse:collapse;width:100%;min-width:900px}.lcc-table th{color:var(--bone-3);letter-spacing:.08em;text-transform:uppercase;text-align:left;border-bottom:1px solid var(--rule);padding:10px;font-size:.72rem}.lcc-table td{border-bottom:1px solid var(--rule);color:var(--bone-2);vertical-align:top;padding:12px 10px}.lcc-table td strong{color:var(--bone-0);display:block}.lcc-table td span:not(.lcc-score):not(.lcc-pill){color:var(--bone-4);margin-top:4px;font-size:.8rem;display:block}.lcc-draft-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.lcc-draft pre{white-space:pre-wrap;border:1px solid var(--rule);max-height:360px;color:var(--bone-2);font-family:var(--font-body);background:#00000029;border-radius:14px;margin:12px 0 0;padding:14px;font-size:.88rem;line-height:1.55;overflow:auto}.lcc-lane-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.lcc-lane-grid div{padding:16px}.lcc-lane-grid strong{color:var(--bone-0);font-family:var(--font-display);font-size:2rem;font-weight:400;display:block}.lcc-lane-grid span{color:var(--bone-3);line-height:1.35}.admin-next-actions{flex-wrap:wrap;gap:10px;display:flex}.admin-next-actions .button-secondary{align-items:center;gap:8px;display:inline-flex}@media (max-width:1100px){.lcc-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.lcc-section-grid,.lcc-card-grid,.lcc-draft-grid{grid-template-columns:1fr}.lcc-lane-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.lcc-shell{width:min(100% - 28px,1480px);padding-top:24px}.lcc-hero{flex-direction:column}.lcc-hero-actions{align-items:flex-start}.lcc-metrics,.lcc-lane-grid,.lcc-meta-grid{grid-template-columns:1fr}}.footer-solutions-menu{border-top:1px solid var(--rule);margin-top:.65rem;padding-top:.65rem}.footer-solutions-menu summary{cursor:pointer;color:var(--bone-1);padding:.22rem 0;font-size:.92rem;list-style:none}.footer-solutions-menu summary::-webkit-details-marker{display:none}.footer-solutions-menu summary:after{content:"+";color:var(--gold-2);font-family:var(--font-mono);margin-left:.45rem}.footer-solutions-menu[open] summary:after{content:"–"}.footer-solutions-links{gap:.2rem;margin-top:.45rem;display:grid}.footer-solutions-links a{color:var(--bone-2);border-left:1px solid #d5ae5c38;padding-left:.55rem;font-size:.82rem;line-height:1.35}.lcc-card-link{display:block}.lcc-card-link:hover{border-color:var(--rule-gold);transform:translateY(-2px)}.lcc-table-link:hover strong{color:var(--gold-1)}.lcc-back-link{color:var(--bone-2);align-items:center;gap:8px;margin-bottom:16px;font-size:.9rem;display:inline-flex}.lcc-back-link:hover{color:var(--gold-1)}.lcc-detail-grid{grid-template-columns:minmax(0,1fr) 410px;align-items:start;gap:18px;margin-top:18px;display:grid}.lcc-detail-main,.lcc-detail-side{gap:18px;display:grid}.lcc-detail-panel{padding:20px}.lcc-detail-panel h2{color:var(--bone-0);font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:1.8rem;font-weight:400}.lcc-big-action{color:var(--bone-0);margin:0 0 16px;font-size:clamp(1.35rem,2vw,2rem);line-height:1.25}.lcc-detail-blockers span{color:#ffb6a8;background:#ff826e0f;border:1px solid #ff826e52;border-radius:999px;padding:7px 10px}.lcc-score-breakdown{gap:10px;display:grid}.lcc-score-breakdown div{border:1px solid var(--rule);background:#ffffff05;border-radius:16px;padding:14px}.lcc-score-breakdown strong{color:var(--bone-0);justify-content:space-between;align-items:center;gap:12px;display:flex}.lcc-score-breakdown strong span{color:var(--gold-1);font-family:var(--font-meta)}.lcc-score-breakdown p{color:var(--bone-3);margin:8px 0 0;line-height:1.5}.lcc-file-stack,.lcc-receipt-stack{gap:12px;display:grid}.lcc-file-stack article,.lcc-receipt-stack article{border:1px solid var(--rule);background:#0000001f;border-radius:16px;padding:14px}.lcc-file-stack article>div{justify-content:space-between;gap:12px;margin-bottom:10px;display:flex}.lcc-file-stack strong,.lcc-receipt-stack strong{color:var(--bone-0);align-items:center;gap:8px;display:flex}.lcc-file-stack span,.lcc-receipt-stack code{color:var(--bone-4);font-family:var(--font-meta);font-size:.72rem}.lcc-file-stack pre,.lcc-mini-draft pre{white-space:pre-wrap;max-height:420px;color:var(--bone-2);font-family:var(--font-body);margin:0;font-size:.88rem;line-height:1.55;overflow:auto}.lcc-receipt-stack p,.lcc-mini-draft p,.lcc-muted{color:var(--bone-3);line-height:1.5}.lcc-receipt-stack code{overflow-wrap:anywhere;display:block}.lcc-mini-draft h3{color:var(--bone-0);margin:12px 0 6px}.lcc-mini-draft pre{border:1px solid var(--rule);background:#00000029;border-radius:14px;padding:12px}.lcc-review-list{gap:10px;margin:14px 0 18px;padding:0;list-style:none;display:grid}.lcc-review-list li{color:var(--bone-2);align-items:center;gap:8px;display:flex}@media (max-width:1180px){.lcc-detail-grid{grid-template-columns:1fr}}.lcc-filter-panel{grid-template-columns:minmax(280px,1fr) minmax(150px,.32fr) minmax(220px,.55fr) minmax(150px,.32fr);align-items:end;gap:12px;margin-top:20px;padding:16px;display:grid}.lcc-filter-panel label{color:var(--bone-3);letter-spacing:.08em;text-transform:uppercase;gap:7px;font-size:.72rem;display:grid}.lcc-search-box,.lcc-filter-panel select{border:1px solid var(--rule);min-height:44px;color:var(--bone-1);background:#0000002e;border-radius:999px}.lcc-search-box{align-items:center;gap:10px;padding:0 14px;display:flex}.lcc-search-box svg{color:var(--gold-2);flex:none}.lcc-search-box input{width:100%;color:var(--bone-1);font:inherit;background:0 0;border:0;outline:0}.lcc-search-box input::placeholder{color:var(--bone-4)}.lcc-filter-panel select{width:100%;font:inherit;cursor:pointer;padding:0 14px}:root[data-theme=light] .lcc-search-box,:root[data-theme=light] .lcc-filter-panel select{background:#ffffff61}@media (max-width:1100px){.lcc-filter-panel{grid-template-columns:1fr 1fr}.lcc-search-box{grid-column:1/-1}}@media (max-width:640px){.lcc-filter-panel{grid-template-columns:1fr}}.lcc-call-sheet{border-color:#61d38d2e}.lcc-call-status-row{margin-bottom:14px}.lcc-call-script{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.lcc-call-script div,.lcc-call-questions{border:1px solid var(--rule);background:#ffffff06;border-radius:16px;padding:14px}.lcc-call-script span{color:var(--gold-1);letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:.72rem;display:block}.lcc-call-script p,.lcc-call-questions li{color:var(--bone-2);line-height:1.55}.lcc-call-questions{margin-top:10px}.lcc-call-questions strong{color:var(--bone-0)}.lcc-call-questions ol{margin:10px 0 0;padding-left:1.2rem}.lcc-call-checklist li{align-items:flex-start}.lcc-call-checklist li svg{flex:none;margin-top:2px}.lcc-call-checklist li.is-complete svg{color:#9af0bd}.lcc-call-checklist li.is-missing svg{color:#ffb6a8}.lcc-call-checklist li span{color:var(--bone-3);gap:3px;line-height:1.4;display:grid}.lcc-call-checklist li strong{color:var(--bone-0)}.lcc-static-review-list{border-top:1px solid var(--rule);padding-top:12px}.lcc-static-review-list div{color:var(--bone-3);align-items:center;gap:8px;display:flex}@media (max-width:760px){.lcc-call-script{grid-template-columns:1fr}}.lcc-campaign-strip{border:1px solid var(--rule-gold);color:var(--gold-1);font-family:var(--font-meta);background:#d7b26a12;border-radius:999px;align-items:center;gap:7px;margin-top:12px;padding:8px 10px;font-size:.72rem;display:flex;overflow:hidden}.lcc-campaign-strip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lcc-route-cell{color:var(--bone-2);gap:4px;display:grid}.lcc-route-cell small{color:var(--gold-2);font-family:var(--font-meta)}.lcc-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.lcc-category-grid a{gap:10px;padding:16px;display:grid}.lcc-category-grid a:hover{border-color:var(--rule-gold);transform:translateY(-2px)}.lcc-category-grid span{color:var(--gold-2);font-family:var(--font-meta);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.lcc-category-grid strong{color:var(--bone-0);margin-top:4px;font-size:1rem;line-height:1.25;display:block}.lcc-category-grid p,.lcc-category-grid small{color:var(--bone-3);line-height:1.4}.lcc-category-grid em{color:var(--gold-1);font-style:normal;font-family:var(--font-meta);align-items:center;gap:6px;font-size:.72rem;display:inline-flex}.lcc-campaign-detail{border:1px solid var(--rule-gold);background:#d7b26a12;border-radius:18px;gap:10px;margin-top:16px;padding:16px;display:grid}.lcc-campaign-detail h3{color:var(--bone-0);margin:4px 0 0}.lcc-campaign-detail p:not(.eyebrow){color:var(--bone-3);margin:4px 0 0}.lcc-campaign-detail a{width:fit-content;color:var(--gold-1);align-items:center;gap:8px;display:inline-flex}.lcc-campaign-detail code{overflow-wrap:anywhere;color:var(--bone-3);font-family:var(--font-meta);font-size:.75rem;display:block}@media (max-width:1100px){.lcc-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.lcc-category-grid{grid-template-columns:1fr}}.lcc-campaign-table-link{color:var(--gold-1);font-family:var(--font-meta);align-items:center;gap:6px;font-size:.75rem;display:inline-flex}.lcc-campaign-table-link:hover{color:var(--bone-0)}.lcc-event-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.lcc-event-card{padding:0;overflow:hidden}.lcc-event-card summary{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px;list-style:none;display:flex}.lcc-event-card summary::-webkit-details-marker{display:none}.lcc-event-card h3{color:var(--bone-0);margin:10px 0 8px;font-size:1.08rem}.lcc-event-card summary p{color:var(--bone-3);align-items:center;gap:8px;margin:4px 0;font-size:.86rem;display:flex}.lcc-event-body{border-top:1px solid var(--rule-soft);gap:12px;padding:0 18px 18px;display:grid}.lcc-event-body strong{color:var(--gold-1);align-items:center;gap:8px;font-size:.86rem;display:inline-flex}.lcc-event-body p{color:var(--bone-2);margin:5px 0 0;line-height:1.5}.lcc-event-footer{color:var(--bone-3);font-family:var(--font-meta);flex-wrap:wrap;align-items:center;gap:10px;padding-top:8px;font-size:.72rem;display:flex}.lcc-event-footer a{color:var(--gold-1);align-items:center;gap:5px;display:inline-flex}@media (max-width:900px){.lcc-event-grid{grid-template-columns:1fr}}.lcc-event-intel-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.lcc-event-intel-grid div{border:1px solid var(--rule-soft);background:#ffffff06;border-radius:12px;padding:10px}.lcc-event-intel-grid span{color:var(--bone-4);font-family:var(--font-meta);text-transform:uppercase;letter-spacing:.08em;font-size:.68rem;display:block}.lcc-event-intel-grid strong{color:var(--bone-1);margin-top:4px;font-size:.78rem}.lcc-event-openers{color:var(--bone-2);margin:8px 0 0;padding-left:18px;line-height:1.5}.lcc-event-openers li+li{margin-top:4px}@media (max-width:640px){.lcc-event-intel-grid{grid-template-columns:1fr}}.admin-email{overflow-wrap:anywhere;color:var(--bone-2)}.admin-edit-panel{border-top:1px solid var(--rule);margin-top:.85rem;padding-top:.85rem}.admin-edit-panel summary{cursor:pointer;color:var(--gold-1);font-family:var(--font-meta);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.72rem;list-style:none;display:inline-flex}.admin-edit-panel summary::-webkit-details-marker{display:none}.admin-edit-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.85rem;display:grid}.admin-edit-form label{color:var(--bone-3);font-family:var(--font-meta);letter-spacing:.1em;text-transform:uppercase;gap:.35rem;font-size:.68rem;display:grid}.admin-edit-form input,.admin-edit-form textarea{border:1px solid var(--rule);width:100%;color:var(--bone-0);font:inherit;letter-spacing:normal;text-transform:none;background:#ffffff09;border-radius:14px;padding:.72rem .8rem}.admin-edit-form textarea{resize:vertical;min-height:7rem}.admin-edit-wide,.admin-edit-actions{grid-column:1/-1}.admin-edit-actions,.admin-delete-form{justify-content:flex-end;display:flex}.admin-delete-form{margin-top:.7rem}.admin-delete-form button{color:#ffb3a8;font-family:var(--font-meta);cursor:pointer;background:#ff767614;border:1px solid #ff767647;border-radius:999px;align-items:center;gap:.4rem;padding:.62rem .78rem;font-size:.72rem;display:inline-flex}.admin-confirm-overlay{z-index:90;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050509b8;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.admin-confirm-dialog{background:radial-gradient(circle at 18% 0,#ff76761f,#0000 42%),linear-gradient(#12121cfa,#08080dfa);border:1px solid #ff76763d;border-radius:28px;width:min(100%,460px);padding:1.25rem;box-shadow:0 28px 90px #0000006b,inset 0 0 0 1px #f4ecdc0a}.admin-confirm-dialog h3{color:var(--bone-0);font-family:var(--font-display);margin:.25rem 0 .45rem;font-size:clamp(1.6rem,3vw,2.15rem);font-weight:500}.admin-confirm-dialog p{color:var(--bone-2);margin:0;line-height:1.55}.admin-confirm-record{border:1px solid var(--rule);background:#ffffff09;border-radius:18px;gap:.25rem;margin-top:1rem;padding:.85rem;display:grid}.admin-confirm-record strong{color:var(--bone-0)}.admin-confirm-record span{color:var(--bone-3);font-size:.86rem}.admin-confirm-actions{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;margin-top:1rem;display:flex}.admin-confirm-actions form{margin:0}.admin-confirm-danger{color:#ffd0ca;font-family:var(--font-meta);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#ff767629;border:1px solid #ff767670;border-radius:999px;align-items:center;gap:.42rem;padding:.72rem .95rem;font-size:.72rem;display:inline-flex}.admin-confirm-danger:hover{background:#ff76763d;border-color:#ff7676ad}@media (max-width:640px){.admin-edit-form{grid-template-columns:1fr}}.admin-compact-list{gap:.45rem;margin-top:1rem;display:grid}.admin-compact-row{border:1px solid var(--rule);color:var(--bone-3);background:#ffffff05;border-radius:999px;grid-template-columns:6.7rem minmax(7rem,1fr) minmax(7rem,1fr) minmax(8rem,1.1fr) auto;align-items:center;gap:.7rem;padding:.55rem .7rem;font-size:.78rem;display:grid}.admin-compact-row:hover{border-color:var(--gold-3);background:#d5ae5c0b}.admin-compact-row strong{color:var(--bone-0);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-compact-row em,.admin-compact-row small{color:var(--bone-3);text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.admin-compact-row .pill{justify-self:end}@media (max-width:760px){.admin-compact-row{border-radius:18px;grid-template-columns:1fr auto}.admin-compact-row span:first-child,.admin-compact-row em,.admin-compact-row small{grid-column:1/-1}}.admin-grid>*,.admin-card,.admin-list,.admin-list-item,.admin-compact-list,.admin-compact-row{box-sizing:border-box;min-width:0}.admin-card{overflow:hidden}.admin-compact-row{grid-template-columns:5.4rem minmax(0,.9fr) minmax(0,.9fr) minmax(0,1.15fr) max-content;gap:.55rem;width:100%}.admin-compact-row>*{min-width:0}.admin-compact-row .pill{text-overflow:ellipsis;white-space:nowrap;max-width:5.8rem;overflow:hidden}@media (max-width:1100px){.admin-grid{grid-template-columns:1fr}}.admin-cockpit-shell{width:min(1320px,100vw - 48px)}.admin-command-surface{grid-template-columns:minmax(0,1.35fr) minmax(220px,.45fr) auto;align-items:center;gap:1.2rem;padding:clamp(1.4rem,3vw,2.25rem);display:grid}.admin-command-surface h1{color:var(--bone-0);font-family:var(--font-display);letter-spacing:-.06em;margin-top:.45rem;font-size:clamp(2.7rem,6vw,5.4rem);line-height:.9}.admin-command-surface p{max-width:45rem;color:var(--bone-2);line-height:1.65}.admin-command-meter{text-align:center;background:radial-gradient(circle at 50% 0,#d5ae5c29,#0000 58%),#ffffff06;border:1px solid #d5ae5c47;border-radius:24px;justify-items:center;gap:.2rem;padding:1rem;display:grid}.admin-command-meter span,.admin-command-meter em{color:var(--bone-3);font-family:var(--font-meta);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-style:normal}.admin-command-meter strong{color:var(--gold-1);font-family:var(--font-display);font-size:3.8rem;line-height:.95}.admin-workspace-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.36fr);align-items:start;gap:1rem;margin-top:1rem;display:grid}.admin-primary-workspace,.admin-signal-rail{gap:1rem;min-width:0;display:grid}.admin-card-head-compact h2{font-size:clamp(1.55rem,2.4vw,2.25rem)}.admin-review-controls{grid-template-columns:minmax(220px,1fr) auto;align-items:center;gap:.8rem;margin-top:1rem;display:grid}.admin-review-search{border:1px solid var(--rule);min-width:0;color:var(--bone-3);background:#ffffff06;border-radius:999px;align-items:center;gap:.55rem;padding:.6rem .85rem;display:flex}.admin-review-search input{width:100%;min-width:0;color:var(--bone-0);font:inherit;background:0 0;border:0;outline:0}.admin-status-filter{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.admin-status-filter button{border:1px solid var(--rule);color:var(--bone-3);font-family:var(--font-meta);cursor:pointer;text-transform:uppercase;background:#ffffff05;border-radius:999px;padding:.52rem .68rem;font-size:.68rem}.admin-status-filter button.active{color:var(--gold-1);background:#d5ae5c14;border-color:#d5ae5c70}.admin-queue-list{gap:.45rem;margin-top:1rem;display:grid}.admin-queue-row{border:1px solid var(--rule);width:100%;min-width:0;color:var(--bone-3);text-align:left;cursor:pointer;background:#ffffff05;border-radius:16px;grid-template-columns:6.2rem minmax(0,.85fr) minmax(0,.9fr) minmax(0,1.05fr) minmax(0,.95fr) max-content;align-items:center;gap:.65rem;padding:.7rem .78rem;display:grid}.admin-queue-row:hover,.admin-queue-row.active{background:#d5ae5c0e;border-color:#d5ae5c61}.admin-queue-row>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-queue-row strong{color:var(--bone-0)}.admin-queue-row em,.admin-queue-row small,.admin-queue-row b{color:var(--bone-3);font-style:normal;font-weight:400}.admin-queue-row i{border:1px solid var(--rule);color:var(--gold-1);font-family:var(--font-meta);text-transform:uppercase;border-radius:999px;justify-self:end;padding:.26rem .45rem;font-size:.66rem;font-style:normal}.admin-detail-deck{scroll-margin-top:1rem}.admin-detail-content blockquote{border-left:1px solid var(--gold-3);color:var(--bone-2);margin:1rem 0 0;padding-left:.9rem;line-height:1.6}.admin-detail-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin-top:1rem;display:grid}.admin-detail-summary div{border:1px solid var(--rule);background:#ffffff05;border-radius:14px;min-width:0;padding:.75rem}.admin-detail-summary span{color:var(--bone-4);font-family:var(--font-meta);letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;display:block}.admin-detail-summary strong{overflow-wrap:anywhere;color:var(--bone-1);margin-top:.25rem;font-size:.85rem;display:block}.admin-signal-card{padding:1rem}.admin-signal-card-head{color:var(--gold-1);grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;display:grid}.admin-signal-card-head span{color:var(--bone-3);font-family:var(--font-meta);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem}.admin-signal-card-head strong{color:var(--bone-0);font-family:var(--font-display);font-size:2rem}.admin-signal-card p{color:var(--bone-2);line-height:1.55}.assistant-signal .admin-signal-card-head{color:#a855f7}.admin-mini-list{gap:.55rem;margin-top:.8rem;display:grid}.admin-mini-list article{border:1px solid var(--rule);background:#ffffff05;border-radius:14px;gap:.18rem;padding:.7rem;display:grid}.admin-mini-list strong,.admin-mini-list span,.admin-mini-list small,.admin-signal-note{overflow-wrap:anywhere}.admin-mini-list strong{color:var(--bone-0);font-size:.88rem}.admin-mini-list span,.admin-mini-list small,.admin-signal-note{color:var(--bone-3);font-size:.8rem;line-height:1.45}.admin-signal-card .button-secondary{margin-top:.6rem}@media (max-width:1180px){.admin-command-surface,.admin-workspace-grid{grid-template-columns:1fr}.admin-command-surface .admin-hero-actions{align-items:flex-start}}@media (max-width:860px){.admin-cockpit-shell{width:min(100% - 28px,1320px)}.admin-review-controls,.admin-detail-summary{grid-template-columns:1fr}.admin-status-filter{justify-content:flex-start}.admin-queue-row{border-radius:18px;grid-template-columns:minmax(0,1fr) auto}.admin-queue-row span,.admin-queue-row em,.admin-queue-row small,.admin-queue-row b{grid-column:1/-1}}.admin-command-surface{grid-template-columns:minmax(0,1.25fr) minmax(180px,.34fr) minmax(240px,.46fr) auto}.admin-event-spotlight{background:radial-gradient(circle at 10% 0,#d5ae5c2e,#0000 62%),#ffffff07;border:1px solid #d5ae5c57;border-radius:24px;min-width:0;padding:1rem}.admin-event-spotlight span{color:var(--gold-1);font-family:var(--font-meta);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.35rem;font-size:.68rem;display:inline-flex}.admin-event-spotlight strong{color:var(--bone-0);font-family:var(--font-display);margin-top:.45rem;font-size:clamp(1.2rem,2vw,1.75rem);line-height:1;display:block}.admin-event-spotlight p{color:var(--bone-3);margin:.45rem 0 0;font-size:.82rem;line-height:1.35}.event-signal{border-color:#d5ae5c57}.event-signal .admin-signal-card-head{color:var(--gold-1)}@media (max-width:1180px){.admin-command-surface{grid-template-columns:1fr}}.admin-brand-lockup{align-items:center;gap:.85rem;margin-bottom:.75rem;display:flex}.admin-brand-logo{width:clamp(130px,16vw,190px);height:auto}.admin-brand-logo-image{object-fit:contain;width:100%;height:auto}.admin-brand-lockup>span{border-left:1px solid var(--rule);color:var(--bone-3);font-family:var(--font-meta);letter-spacing:.16em;text-transform:uppercase;padding-left:.85rem;font-size:.68rem}@media (max-width:640px){.admin-brand-lockup{flex-direction:column;align-items:flex-start;gap:.45rem}.admin-brand-lockup>span{border-left:0;padding-left:0}}.admin-call-console{border-color:#d5ae5c61}.admin-call-center-cockpit{background:radial-gradient(circle at 18% 0,#d5ae5c21,#0000 44%),linear-gradient(135deg,#ffffff0a,#ffffff05);margin-top:1rem;padding:clamp(1rem,2vw,1.45rem)}.admin-call-center-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;display:grid}.admin-call-center-header h2{color:var(--bone-0);font-family:var(--font-display);margin:.1rem 0 0;font-size:clamp(2rem,3.4vw,3.35rem);font-weight:400;line-height:.96}.admin-call-center-header p{max-width:70ch;color:var(--bone-3);margin:.55rem 0 0;line-height:1.55}.admin-call-center-status{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}.admin-call-center-status>span{min-height:2.35rem;color:var(--gold-1);font-family:var(--font-meta);letter-spacing:.1em;text-transform:uppercase;background:#d5ae5c13;border:1px solid #d5ae5c42;border-radius:999px;align-items:center;padding:0 .78rem;font-size:.68rem;display:inline-flex}.admin-call-center-grid{grid-template-columns:minmax(260px,.72fr) minmax(320px,1fr) minmax(320px,1fr);align-items:stretch;gap:.9rem;margin-top:1rem;display:grid}.admin-call-launchpad,.admin-active-call-board,.admin-call-monitor-stage{border:1px solid var(--rule);background:#0000001f;border-radius:22px;min-width:0;padding:1rem}.admin-active-call-board{background:radial-gradient(circle at 74% 10%,#d5ae5c1f,#0000 48%),#00000029;border-color:#d5ae5c4d;flex-direction:column;justify-content:space-between;display:flex}.admin-active-call-top{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;display:grid}.admin-active-call-top h3{color:var(--bone-0);font-family:var(--font-display);margin:.42rem 0 0;font-size:clamp(1.9rem,3vw,3.05rem);font-weight:400;line-height:.95}.admin-active-call-top p{color:var(--bone-2);margin:.55rem 0 0;font-size:.95rem;line-height:1.45}.admin-active-call-top>strong{color:var(--gold-1);font-family:var(--font-display);text-align:right;font-size:clamp(2.7rem,5vw,4.8rem);font-weight:400;line-height:.9}.admin-active-call-empty{text-align:center;min-height:20rem;color:var(--bone-3);place-items:center;display:grid}.admin-active-call-empty svg{color:var(--gold-2)}.admin-active-call-empty h3{color:var(--bone-0);font-family:var(--font-display);margin:.75rem 0 0;font-size:2rem;font-weight:400}.admin-active-call-empty p{max-width:34ch;margin:.45rem 0 0;line-height:1.5}.admin-call-primary-action{min-height:2.7rem;color:var(--gold-1);background:#d5ae5c17;border-color:#d5ae5c6b}.admin-retell-readiness{flex-wrap:wrap;gap:.35rem;margin-top:.75rem;display:flex}.admin-retell-readiness span{border:1px solid var(--rule);color:var(--bone-4);font-family:var(--font-meta);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.35rem .48rem;font-size:.64rem}.admin-retell-readiness span.ready{color:#9ff3c9;background:#10b98114;border-color:#10b9815c}.admin-retell-readiness span.hot{color:var(--gold-1);background:#d5ae5c14;border-color:#d5ae5c6b}.admin-call-field{color:var(--bone-3);font-family:var(--font-meta);letter-spacing:.1em;text-transform:uppercase;gap:.35rem;margin-top:.8rem;font-size:.68rem;display:grid}.admin-call-field input,.admin-call-field textarea{border:1px solid var(--rule);color:var(--bone-0);font:inherit;letter-spacing:normal;text-transform:none;background:#ffffff09;border-radius:14px;padding:.72rem .8rem}.admin-call-field textarea{resize:vertical;min-height:76px;line-height:1.45}.admin-call-actions{grid-template-columns:1fr;gap:.65rem;margin-top:.75rem;display:grid}.admin-call-button{justify-content:center;width:100%}.admin-call-message{color:var(--bone-2);background:#ffffff09;border-radius:12px;margin:.75rem 0 0;padding:.65rem;font-size:.78rem;line-height:1.45}.admin-call-message.error{color:#ffb3a8;background:#ff767614}.admin-call-message.success{color:#9ff3c9;background:#10b98114}.admin-call-limitation{color:var(--bone-3);background:#d5ae5c0e;border:1px solid #d5ae5c2e;border-radius:14px;margin:.8rem 0 0;padding:.7rem;font-size:.76rem;line-height:1.48}.admin-call-cockpit-list{gap:.8rem;margin-top:.9rem;display:grid}.admin-call-history-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-call-cockpit-card{border:1px solid var(--rule);background:#ffffff06;border-radius:18px;padding:.8rem}.admin-call-cockpit-card.connected,.admin-call-cockpit-card.dialing{background:#d5ae5c0b;border-color:#d5ae5c47}.admin-call-cockpit-card.failed{border-color:#ff767647}.admin-call-cockpit-top{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.admin-call-cockpit-top h3{color:var(--bone-0);font-family:var(--font-display);letter-spacing:-.02em;margin:.3rem 0 0;font-size:1.35rem;font-weight:400;line-height:1}.admin-call-cockpit-top p,.admin-call-notes p,.admin-call-monitor-grid p{color:var(--bone-3);margin:.45rem 0 0;font-size:.75rem;line-height:1.45}.admin-call-cockpit-top>strong{color:var(--gold-1);font-family:var(--font-meta);letter-spacing:.08em;font-size:1rem}.admin-call-state{color:var(--gold-1);font-family:var(--font-meta);letter-spacing:.12em;text-transform:uppercase;background:#d5ae5c14;border:1px solid #d5ae5c42;border-radius:999px;padding:.3rem .48rem;font-size:.58rem;display:inline-flex}.admin-call-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem;margin-top:.75rem;display:grid}.admin-call-facts span{border:1px solid var(--rule);min-width:0;color:var(--bone-3);font-family:var(--font-meta);letter-spacing:.08em;text-transform:uppercase;border-radius:12px;padding:.55rem;font-size:.58rem}.admin-call-facts b{color:var(--bone-1);letter-spacing:normal;text-overflow:ellipsis;text-transform:none;white-space:nowrap;margin-top:.28rem;font-size:.66rem;display:block;overflow:hidden}.admin-call-notes{border-left:1px solid #d5ae5c47;margin-top:.75rem;padding-left:.75rem}.admin-call-notes span,.admin-call-monitor-grid section>div span{color:var(--gold-2);font-family:var(--font-meta);letter-spacing:.14em;text-transform:uppercase;font-size:.58rem}.admin-transcript-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.admin-copy-transcript{color:var(--gold-1);cursor:pointer;font-family:var(--font-meta);letter-spacing:.08em;text-transform:uppercase;background:#d5ae5c14;border:1px solid #d5ae5c47;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .55rem;font-size:.62rem;display:inline-flex}.admin-copy-transcript:hover{background:#d5ae5c24;border-color:#d5ae5c85}.admin-call-monitor-grid{gap:.65rem;margin-top:.8rem;display:grid}.admin-call-monitor-stage{align-content:stretch;margin-top:0}.admin-call-monitor-stage section{min-height:11rem}.admin-call-monitor-grid section{border:1px solid var(--rule);background:#0000001a;border-radius:14px;padding:.7rem}.admin-call-monitor-grid pre{white-space:pre-wrap;max-height:11rem;color:var(--bone-2);background:#0000002e;border-radius:10px;margin:.55rem 0 0;padding:.6rem;font-size:.74rem;line-height:1.45;overflow:auto}.admin-call-monitor-grid audio{width:100%;margin-top:.65rem}.admin-call-monitor-grid a{color:var(--gold-1);font-family:var(--font-meta);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.35rem;margin-top:.6rem;font-size:.68rem;display:inline-flex}.admin-call-cockpit-list .signal{color:var(--bone-3);font-family:var(--font-meta);text-transform:uppercase;background:#ffffff0a;border-radius:999px;padding:.25rem .45rem;font-size:.62rem}.admin-call-cockpit-list .signal.hot,.admin-call-cockpit-list .signal.warming{color:var(--gold-1);background:#d5ae5c17}.admin-call-cockpit-list .signal.risky{color:#ffb3a8;background:#ff767617}.admin-call-cockpit-list .signal.voicemail,.admin-call-cockpit-list .signal.ended{color:#b8c7ff;background:#5a78ff17}@media (max-width:720px){.admin-call-actions,.admin-call-facts{grid-template-columns:1fr}}@media (max-width:1180px){.admin-call-center-grid,.admin-call-history-strip,.admin-call-center-header{grid-template-columns:1fr}.admin-call-center-status{justify-content:flex-start}}@media (max-width:720px){.admin-active-call-top{grid-template-columns:1fr}.admin-active-call-top>strong{text-align:left}}.openclaw-offer-link,.offer-card-link{width:fit-content;margin-top:1.2rem}.openclaw-hero-stack{gap:1rem;display:grid}.openclaw-hero-visual{background:#050509;border-radius:34px;min-height:470px;padding:0;position:relative;overflow:hidden}.openclaw-hero-image{object-fit:cover;opacity:.74;filter:saturate(.86)contrast(1.08)brightness(.82)}.openclaw-hero-scrim{background:radial-gradient(circle at 30% 18%,#d7b26a2e,#0000 34%),radial-gradient(circle at 86% 72%,#8d6bd833,#0000 38%),linear-gradient(#0505091a,#050509c7);position:absolute;inset:0}.openclaw-hero-caption{z-index:2;gap:1rem;display:grid;position:absolute;bottom:clamp(1.15rem,3vw,2rem);left:clamp(1.15rem,3vw,2rem);right:clamp(1.15rem,3vw,2rem)}.openclaw-hero-logo{filter:drop-shadow(0 0 18px #d7b26a1f);width:min(220px,72%);height:auto}.openclaw-hero-caption p{max-width:520px;color:var(--bone-1);margin:0;font-size:clamp(1.05rem,1.4vw,1.22rem);line-height:1.6}.openclaw-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.openclaw-signal-card{border-radius:20px;gap:.35rem;padding:1rem;display:grid}.openclaw-signal-card span{font-family:var(--font-meta);letter-spacing:.18em;color:var(--bone-3);text-transform:uppercase;font-size:.6rem}.openclaw-signal-card strong{color:var(--bone-0);font-family:var(--font-display);font-size:clamp(1.2rem,1.8vw,1.65rem);font-weight:400;line-height:1.05}.openclaw-position-card{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:center;gap:clamp(1.4rem,3vw,2.4rem);padding:clamp(1.35rem,3vw,2.3rem);display:grid}.openclaw-boundary-mini{background:#d7b26a0e;border:1px solid #efd9a638;border-radius:22px;flex-wrap:wrap;align-items:center;gap:.65rem;padding:1rem;display:flex}.openclaw-boundary-mini span,.openclaw-boundary-mini strong{border:1px solid var(--rule);min-height:38px;color:var(--bone-2);background:#ffffff06;border-radius:999px;align-items:center;padding:.45rem .7rem;font-size:.82rem;display:inline-flex}.openclaw-boundary-mini strong{color:var(--bone-0);background:#d7b26a1a;border-color:#efd9a65c}.openclaw-boundary-mini svg{color:var(--gold-2)}.openclaw-fit-split{align-items:stretch}.openclaw-rule-list{gap:.85rem;margin-top:1.2rem;display:grid}.openclaw-rule-list p{color:var(--bone-2);align-items:flex-start;gap:.65rem;margin:0;line-height:1.58;display:flex}.openclaw-rule-list svg{color:var(--gold-2);flex:none;margin-top:.18rem}.openclaw-question-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.openclaw-question-card{gap:1rem;padding:clamp(1.1rem,2vw,1.45rem);display:grid}.openclaw-question-card span{color:#efd9a67a;font-family:var(--font-display);font-size:clamp(2rem,3.2vw,3.4rem);line-height:.85}.openclaw-question-card p{color:var(--bone-1);margin:0;font-size:clamp(1rem,1.25vw,1.12rem);font-weight:300;line-height:1.6}.openclaw-intake{scroll-margin-top:120px}@media (max-width:1040px){.openclaw-position-card{grid-template-columns:1fr}.openclaw-question-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.openclaw-question-grid{grid-template-columns:1fr}.openclaw-hero-visual{min-height:360px}.openclaw-signal-grid{grid-template-columns:1fr}.openclaw-offer-link,.offer-card-link{width:100%}}.admin-field-label{color:var(--gold-1);font-family:var(--font-meta);letter-spacing:.14em;text-transform:uppercase;margin:.85rem 0 .35rem;font-size:.64rem;display:block}.admin-input,.admin-textarea{border:1px solid var(--rule);width:100%;color:var(--bone-0);font:inherit;background:#ffffff09;border-radius:16px;padding:.8rem .9rem;line-height:1.45}.admin-textarea{resize:vertical;min-height:7rem}.admin-input:focus,.admin-textarea:focus{border-color:var(--gold-2);outline:none;box-shadow:0 0 0 3px #f2d27b1f}.admin-list-item .button-secondary{margin-top:.85rem}.scan-hero-section{grid-template-columns:minmax(0,1.05fr) minmax(340px,.72fr);align-items:center;gap:clamp(1.4rem,4vw,4rem);padding-top:clamp(3rem,8vw,7rem);display:grid}.scan-hero-copy h1{max-width:11.2ch;color:var(--bone-0);font-family:var(--font-display);letter-spacing:-.065em;margin:0;font-size:clamp(3.8rem,9vw,8.8rem);font-weight:400;line-height:.86}.scan-proof-row,.paid-scan-assurance,.scan-outcome-list{flex-wrap:wrap;gap:.65rem;margin-top:1.35rem;display:flex}.scan-proof-row span,.paid-scan-assurance span,.scan-outcome-list span{color:var(--bone-2);background:#ffffff07;border:1px solid #efd9a62e;border-radius:999px;align-items:center;gap:.45rem;padding:.55rem .75rem;font-size:.86rem;display:inline-flex}.scan-proof-row svg,.paid-scan-assurance svg,.scan-outcome-list svg,.scan-value-card svg,.scan-question-card svg,.scan-offer-card li svg{color:var(--gold-2);flex:none}.scan-offer-card{padding:clamp(1.35rem,2.6vw,2rem);position:relative;overflow:hidden}.scan-offer-card:before,.paid-scan-form:before{content:"";pointer-events:none;background:radial-gradient(560px 260px at 18% 0,#d7b26a29,#0000 60%);position:absolute;inset:0}.scan-offer-card>*,.paid-scan-form>*{position:relative}.scan-offer-card-top,.paid-scan-form-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.scan-offer-label,.paid-scan-price span{font-family:var(--font-meta);letter-spacing:.18em;text-transform:uppercase;color:var(--bone-3);font-size:.62rem;display:block}.scan-offer-card-top strong,.paid-scan-price strong{color:var(--gold-1);font-family:var(--font-display);letter-spacing:-.055em;text-align:right;font-size:clamp(2.8rem,5vw,4.7rem);font-weight:400;line-height:.9;display:block}.scan-offer-card h2,.scan-buy-copy h2,.paid-scan-form h2{color:var(--bone-0);font-family:var(--font-display);letter-spacing:-.04em;margin:1.35rem 0 0;font-size:clamp(2rem,3.2vw,3.4rem);font-weight:400;line-height:.96}.scan-offer-card p,.scan-buy-copy p,.paid-scan-form p{color:var(--bone-2);margin:1rem 0 0;line-height:1.62}.scan-offer-card ul{gap:.78rem;margin:1.3rem 0 0;padding:0;list-style:none;display:grid}.scan-offer-card li{color:var(--bone-1);align-items:center;gap:.55rem;display:flex}.scan-fit-section,.scan-buy-section{grid-template-columns:minmax(0,.72fr) minmax(0,1fr);align-items:start;gap:clamp(1.2rem,3vw,2rem);display:grid}.scan-fit-copy,.scan-buy-copy{position:sticky;top:110px}.scan-question-stack,.scan-value-grid{gap:1rem;display:grid}.scan-question-card,.scan-value-card,.scan-buy-copy{padding:clamp(1.1rem,2vw,1.45rem)}.scan-question-card{align-items:flex-start;gap:.8rem;display:flex}.scan-question-card p{color:var(--bone-1);font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:clamp(1.35rem,2.1vw,2.2rem);line-height:1.05}.scan-value-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.scan-value-card h3{color:var(--bone-0);font-family:var(--font-display);letter-spacing:-.03em;margin:.8rem 0 0;font-size:clamp(1.45rem,2vw,2.2rem);font-weight:400;line-height:1.02}.scan-value-card p{color:var(--bone-2);margin:.65rem 0 0;line-height:1.55}.paid-scan-form{border-color:#efd9a640;gap:1rem;padding:clamp(1.2rem,3vw,2.2rem);scroll-margin-top:110px;display:grid;position:relative;overflow:hidden}.paid-scan-price{text-align:right;min-width:112px}.paid-scan-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.paid-scan-form .guided-field input,.paid-scan-form .guided-field textarea{background:#050509c7;border-color:#efd9a629;box-shadow:inset 0 1px #f4ecdc0d}.paid-scan-form .guided-field input::placeholder,.paid-scan-form .guided-field textarea::placeholder{color:#f4ecdc59}.paid-scan-submit{justify-content:center;width:100%;min-height:58px;margin-top:.35rem;font-size:.96rem}.paid-scan-submit:disabled{cursor:wait;opacity:.72}.paid-scan-assurance{justify-content:center;margin-top:.35rem}.form-error,.guided-submit-note{border:1px solid var(--rule);color:var(--bone-1);background:#ffffff06;border-radius:16px;padding:.85rem 1rem;font-size:.9rem}.form-error{background:#ff828214;border-color:#ff828259}.scan-process-section .phase-grid{margin-top:1.3rem}@media (max-width:1040px){.scan-hero-section,.scan-fit-section,.scan-buy-section{grid-template-columns:1fr}.scan-fit-copy,.scan-buy-copy{position:static}}@media (max-width:720px){.scan-hero-copy h1{font-size:clamp(3.2rem,18vw,5.4rem)}.scan-value-grid,.paid-scan-field-grid{grid-template-columns:1fr}.paid-scan-form-header,.scan-offer-card-top{align-items:flex-start}}.admin-paid-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.8rem;margin-top:1rem;display:grid}.admin-paid-kpi-card{padding:1rem}.admin-paid-kpi-card span{color:var(--bone-3);font-family:var(--font-meta);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem}.admin-paid-kpi-card strong{color:var(--gold-1);font-family:var(--font-display);margin-top:.28rem;font-size:clamp(2.2rem,4vw,3.4rem);line-height:.95;display:block}.admin-paid-kpi-card p{color:var(--bone-3);margin:.45rem 0 0;font-size:.82rem;line-height:1.45}.admin-paid-cockpit-grid{grid-template-columns:minmax(0,1fr) minmax(340px,.38fr);align-items:start;gap:1rem;margin-top:1rem;display:grid}.admin-pipeline-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.admin-stage-card{border:1px solid var(--rule);background:#ffffff05;border-radius:20px;min-width:0;padding:.8rem}.admin-stage-head{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.admin-stage-head strong{color:var(--bone-0);font-family:var(--font-display);font-size:1.25rem;font-weight:400}.admin-stage-head span{border:1px solid var(--rule);min-width:1.8rem;height:1.8rem;color:var(--gold-1);font-family:var(--font-meta);border-radius:999px;place-items:center;font-size:.72rem;display:inline-grid}.admin-stage-card>p{min-height:2.6rem;color:var(--bone-3);margin:.4rem 0 .75rem;font-size:.8rem;line-height:1.45}.admin-stage-list,.admin-deliverable-stack{gap:.55rem;display:grid}.admin-stage-job,.admin-deliverable-card,.admin-paid-order-row{border:1px solid var(--rule);background:#ffffff05;border-radius:16px;gap:.42rem;min-width:0;padding:.72rem;display:grid}.admin-stage-job:hover,.admin-stage-job.active{background:#d7b26a11;border-color:#d7b26a6b}.admin-stage-job strong,.admin-deliverable-card strong,.admin-paid-order-row strong{overflow-wrap:anywhere;color:var(--bone-0);font-size:.9rem;line-height:1.25}.admin-stage-job small,.admin-stage-job em,.admin-stage-empty,.admin-deliverable-card p,.admin-paid-order-row span,.admin-paid-order-row small,.admin-url-line{overflow-wrap:anywhere;color:var(--bone-3);font-size:.79rem;font-style:normal;line-height:1.45}.admin-status-pill{border:1px solid var(--rule);width:fit-content;color:var(--bone-2);font-family:var(--font-meta);letter-spacing:.08em;text-transform:uppercase;background:#ffffff06;border-radius:999px;align-items:center;padding:.28rem .48rem;font-size:.64rem;display:inline-flex}.status-review_ready,.status-needs_review,.status-changes_requested{color:var(--gold-1);background:#d7b26a14;border-color:#d7b26a75}.status-approved,.status-sent,.status-fulfilled,.status-paid{color:#86efac;background:#4ade8012;border-color:#4ade8057}.status-blocked,.status-canceled{color:#fca5a5;background:#f8717113;border-color:#f871715c}.admin-review-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1rem;display:grid}.admin-review-form button,.admin-review-form label:nth-of-type(n+3){grid-column:1/-1}.admin-action-row{flex-wrap:wrap;gap:.5rem;display:flex}.admin-paid-order-table{gap:.5rem;margin-top:1rem;display:grid}.admin-paid-order-row{grid-template-columns:minmax(0,1.2fr) minmax(0,1.2fr) minmax(160px,.5fr) minmax(140px,.45fr);align-items:center}.admin-paid-order-row>div{gap:.22rem;min-width:0;display:grid}.admin-paid-draft-textarea{font-family:var(--font-meta);font-size:.78rem}.admin-deliverable-preview-body{max-width:860px;color:var(--bone-2);gap:.85rem;line-height:1.65;display:grid}.admin-deliverable-preview-body h1,.admin-deliverable-preview-body h2,.admin-deliverable-preview-body h3{color:var(--bone-0);font-family:var(--font-display);letter-spacing:-.025em;margin:.7rem 0 0;font-weight:400;line-height:1.05}.admin-deliverable-preview-body h1{font-size:clamp(2rem,4vw,3.8rem)}.admin-deliverable-preview-body h2{font-size:clamp(1.45rem,2.4vw,2.35rem)}.admin-deliverable-preview-body h3{font-size:clamp(1.18rem,1.8vw,1.55rem)}.admin-deliverable-preview-body p{margin:0}.admin-preview-list{gap:.45rem;margin:0;padding-left:1.2rem;display:grid}.admin-deliverable-preview-body code{border:1px solid var(--rule);color:var(--gold-1);font-family:var(--font-meta);background:#ffffff0a;border-radius:6px;padding:.08rem .3rem;font-size:.86em}@media (max-width:1220px){.admin-paid-cockpit-grid,.admin-pipeline-grid,.admin-paid-kpi-grid,.admin-paid-order-row,.admin-review-form{grid-template-columns:1fr}}
