:root{color-scheme:light;--ink:#060606;--ink-2:#292929;--muted:#6a6a6a;--paper:rgba(255,255,255,.86);--paper-strong:rgba(255,255,255,.94);--frost:rgba(250,250,250,.72);--line:rgba(6,6,6,.14);--line-strong:rgba(6,6,6,.3);--chrome:linear-gradient(135deg, #fff 0%, #dfdfdf 30%, #fff 50%, #999999 100%);--chrome-ink:#060606;--charcoal:#262626;--dark:#060606;--shadow:0 32px 90px rgba(8,8,8,.18);--shadow-soft:0 18px 55px rgba(8,8,8,.11);--max:1180px;--pad:clamp(1rem, 3vw, 2rem);--ease:cubic-bezier(.2, .8, .2, 1);--snap:cubic-bezier(.16, 1, .3, 1)}[data-theme=dark]{color-scheme:dark;--ink:#fafafa;--ink-2:#e1e1e1;--muted:#a6a6a6;--paper:rgba(16,16,16,.84);--paper-strong:rgba(24,24,24,.94);--frost:rgba(20,20,20,.72);--line:rgba(255,255,255,.15);--line-strong:rgba(255,255,255,.28);--chrome:linear-gradient(135deg, #fafafa 0%, #b3b3b3 32%, #fff 52%, #414141 100%);--chrome-ink:#060606;--dark:#fafafa;--shadow:0 34px 100px rgba(0,0,0,.52);--shadow-soft:0 20px 64px rgba(0,0,0,.36)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body{margin:0;min-width:320px;color:var(--ink);background:#f8f8f8;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.48;overflow-x:hidden;text-rendering:optimizeLegibility;transition:background .32s var(--ease),color .32s var(--ease)}[data-theme=dark] body{background:#060606}.site-video-bg{position:fixed;inset:0;z-index:-6;overflow:hidden;background:#f1f1f1}.site-video-bg video{width:100%;height:100%;object-fit:cover;opacity:.34;filter:grayscale(1) contrast(1.14) brightness(1.16);transform:scale(1.03)}.site-video-overlay{position:fixed;inset:0;z-index:-5;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.95) 0,rgba(255,255,255,.8) 48%,rgba(255,255,255,.92) 100%),radial-gradient(circle at 16% 12%,rgba(255,255,255,.9),transparent 28rem),radial-gradient(circle at 86% 10%,rgba(206,206,206,.48),transparent 34rem)}body.video-disabled .site-video-bg{background:center/cover no-repeat url('../assets/optimized/twitter-poster-1200.webp')}[data-theme=dark] .site-video-bg{background:#060606}[data-theme=dark] body.video-disabled .site-video-bg{background:center/cover no-repeat url('../assets/optimized/twitter-poster-1200.webp')}[data-theme=dark] .site-video-bg video{opacity:.2;filter:grayscale(1) contrast(1.25) brightness(.58)}[data-theme=dark] .site-video-overlay{background:linear-gradient(90deg,rgba(6,6,6,.96) 0,rgba(6,6,6,.78) 50%,rgba(6,6,6,.94) 100%),radial-gradient(circle at 16% 12%,rgba(255,255,255,.08),transparent 30rem),radial-gradient(circle at 86% 10%,rgba(92,92,92,.28),transparent 34rem)}body::before{content:"";position:fixed;inset:0;z-index:-4;pointer-events:none;background-image:linear-gradient(rgba(6,6,6,.038) 1px,transparent 1px),linear-gradient(90deg,rgba(6,6,6,.038) 1px,transparent 1px);background-size:74px 74px;mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.35) 50%,#000)}body::after{content:"";position:fixed;inset:-18%;z-index:-3;pointer-events:none;background:radial-gradient(circle at 18% 24%,rgba(255,255,255,.76),transparent 20rem),radial-gradient(circle at 78% 18%,rgba(6,6,6,.12),transparent 24rem),linear-gradient(120deg,transparent 35%,rgba(255,255,255,.38),transparent 62%);mix-blend-mode:multiply;opacity:.52;transform:translate3d(-2%,0,0) rotate(-2deg);animation:signalDrift 18s var(--snap) infinite}img,video{display:block;max-width:100%;filter:grayscale(1)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}body.discount-open{overflow:hidden}:focus-visible{outline:3px solid rgba(6,6,6,.92);outline-offset:4px}.container{width:min(var(--max),calc(100% - var(--pad) * 2));margin-inline:auto}.section{position:relative;padding:clamp(3rem,5vw,5.75rem) 0}.section::after{content:"";position:absolute;left:6vw;right:6vw;bottom:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(6,6,6,.18),rgba(255,255,255,.85),rgba(6,6,6,.12),transparent);opacity:.62;transform:scaleX(.72);animation:signalSweep 10s var(--snap) infinite}.section>.container{position:relative;z-index:1}.skip-link{position:fixed;left:.75rem;top:.75rem;z-index:1000;padding:.8rem 1rem;background:#fff;border:1px solid var(--line-strong);transform:translateY(-140%);transition:transform .2s var(--ease)}.skip-link:focus{transform:translateY(0)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.site-header{position:fixed;inset:0 0 auto;z-index:100;padding:.85rem 0;transition:padding .25s var(--ease),background .25s var(--ease),box-shadow .25s var(--ease)}.site-header.is-scrolled{padding:.48rem 0;background:rgba(255,255,255,.74);backdrop-filter:blur(18px);border-bottom:1px solid rgba(6,6,6,.08);box-shadow:0 12px 34px rgba(6,6,6,.08)}.nav-shell{width:min(1240px,calc(100% - 1.25rem));min-height:58px;margin-inline:auto;display:grid;grid-template-columns:auto 1fr auto auto auto;align-items:center;gap:.7rem;padding:.45rem;border:1px solid var(--line);background:rgba(255,255,255,.64);backdrop-filter:blur(18px);box-shadow:var(--shadow-soft)}.nav-shell.nav-shell-simple{grid-template-columns:auto 1fr auto}.nav-shell-simple .theme-toggle{grid-column:3}.brand{display:inline-flex;align-items:center;gap:.65rem;min-height:44px;padding:0 .65rem;font-weight:950;letter-spacing:-.04em}.brand-mark{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--line-strong);background:var(--chrome);color:var(--chrome-ink);font-size:.78rem;letter-spacing:.08em;position:relative;overflow:hidden}.brand-mark::after{content:"";position:absolute;inset:-45%;background:linear-gradient(120deg,transparent 35%,rgba(255,255,255,.95) 48%,transparent 62%);transform:translateX(-120%) rotate(8deg);animation:brandShimmer 4.8s var(--snap) infinite}.nav-links{justify-self:center;display:none;align-items:center;gap:.2rem}.nav-links a{min-height:42px;display:inline-flex;align-items:center;padding:0 .85rem;color:var(--ink-2);font-size:.9rem;font-weight:800;position:relative}.nav-links a::after{content:"";position:absolute;left:.85rem;right:.85rem;bottom:.45rem;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .24s var(--ease)}.nav-links a:hover::after{transform:scaleX(1);transform-origin:left}.theme-toggle{justify-self:end;min-height:44px;display:inline-flex;align-items:center;gap:.52rem;padding:.36rem .48rem .36rem .58rem;border:1px solid var(--line);background:rgba(255,255,255,.68);color:var(--ink);cursor:pointer;box-shadow:0 12px 34px rgba(8,8,8,.1);transition:background .28s var(--ease),color .28s var(--ease),border-color .28s var(--ease),transform .24s var(--ease),box-shadow .24s var(--ease)}.theme-toggle:hover{transform:translateY(-2px);box-shadow:0 20px 48px rgba(8,8,8,.18)}.theme-toggle-track{position:relative;width:46px;height:24px;border:1px solid var(--line-strong);background:#060606;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(255,255,255,.16)}.theme-toggle-thumb{position:absolute;width:18px;height:18px;left:3px;top:2px;background:var(--chrome);box-shadow:0 8px 20px rgba(255,255,255,.22);transition:transform .32s var(--snap)}.theme-toggle-text{display:grid;gap:.02rem;font-size:.62rem;font-weight:950;letter-spacing:.12em;line-height:1;text-transform:uppercase}.theme-toggle-text span:last-child{color:var(--muted)}.theme-toggle[aria-pressed=true]{background:rgba(6,6,6,.86);color:#fff;border-color:rgba(255,255,255,.26);box-shadow:0 20px 54px rgba(0,0,0,.3)}.theme-toggle[aria-pressed=true] .theme-toggle-thumb{transform:translateX(21px)}.theme-toggle[aria-pressed=true] .theme-toggle-text span:first-child{color:rgba(255,255,255,.52)}.theme-toggle[aria-pressed=true] .theme-toggle-text span:last-child{color:#fff}[data-theme=dark] .nav-shell,[data-theme=dark] .site-header.is-scrolled{background:rgba(12,12,12,.72);border-color:rgba(255,255,255,.12)}[data-theme=dark] .nav-links a{color:var(--ink-2)}[data-theme=dark] .site-header.menu-open .nav-links{background:rgba(255,255,255,.96);border-color:rgba(6,6,6,.16)}[data-theme=dark] .site-header.menu-open .nav-links a{color:#060606}[data-theme=dark] .theme-toggle{background:rgba(255,255,255,.08);color:#fff;border-color:rgba(255,255,255,.16)}[data-theme=dark] .menu-toggle{background:#fff;color:#060606;border-color:rgba(6,6,6,.16)}[data-theme=dark] .menu-toggle span:not(.sr-only){background:#060606}.btn,.nav-cta{--mx:50%;--my:50%;min-height:46px;display:inline-flex;align-items:center;justify-content:center;padding:.9rem 1.08rem;border:1px solid #060606;background:radial-gradient(circle at var(--mx) var(--my),rgba(255,255,255,.18),transparent 9rem),#060606;color:#fff;font-weight:950;letter-spacing:-.025em;box-shadow:0 18px 42px rgba(6,6,6,.2);transition:transform .24s var(--ease),box-shadow .24s var(--ease),background .24s var(--ease);position:relative;overflow:hidden}.btn::after,.nav-cta::after,.profile-card::after,.text-link::after{content:"";position:absolute;inset:-60% -35%;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.72) 47%,transparent 59%);transform:translateX(-130%);pointer-events:none}.btn:hover,.nav-cta:hover{transform:translateY(-3px);box-shadow:0 30px 70px rgba(6,6,6,.32)}.btn:hover::after,.nav-cta:hover::after,.profile-card:hover::after,.text-link:hover::after{animation:chromeSweep 1s var(--snap)}.btn-secondary{background:var(--paper-strong);color:var(--ink);border-color:var(--line-strong);box-shadow:var(--shadow-soft)}.nav-cta{display:none;min-height:44px;padding:.7rem .9rem;font-size:.86rem;white-space:nowrap}.menu-toggle{justify-self:end;width:46px;height:44px;display:grid;place-items:center;gap:4px;border:1px solid var(--line);background:rgba(255,255,255,.72);cursor:pointer}.menu-toggle span:not(.sr-only){width:18px;height:2px;background:var(--ink);transition:transform .2s var(--ease)}.site-header.menu-open .menu-toggle span:nth-child(2){transform:translateY(3px) rotate(45deg)}.site-header.menu-open .menu-toggle span:nth-child(3){transform:translateY(-3px) rotate(-45deg)}.site-header.menu-open .nav-links{position:absolute;left:.75rem;right:.75rem;top:calc(100% + .45rem);display:grid;justify-items:stretch;padding:.5rem;border:1px solid var(--line);background:rgba(255,255,255,.95);box-shadow:var(--shadow-soft)}.site-header.menu-open .nav-links a{justify-content:center}.hero{min-height:auto;display:grid;align-items:center;padding:clamp(4.8rem,6.4vw,5.9rem) 0 clamp(2.2rem,4vw,3.6rem);overflow:hidden}.motion-grid{position:absolute;inset:4.6rem 0 auto 0;height:48vh;z-index:-1;pointer-events:none;background:repeating-linear-gradient(90deg,rgba(6,6,6,.055) 0 1px,transparent 1px 64px),linear-gradient(90deg,transparent,rgba(255,255,255,.7),transparent);transform:skewY(-4deg)}.ray-field{position:absolute;inset:auto -18vw auto auto;top:8vh;width:min(72vw,62rem);height:min(72vw,62rem);z-index:-1;pointer-events:none;background:conic-gradient(from 210deg,transparent 0 8%,rgba(6,6,6,.06) 18%,rgba(6,6,6,.13) 28%,transparent 42%,rgba(255,255,255,.32) 54%,rgba(255,255,255,.12) 66%,transparent 82%);filter:blur(24px);opacity:.82;mask-image:radial-gradient(circle at 50% 50%,rgba(0,0,0,.92) 0 28%,rgba(0,0,0,.45) 48%,transparent 76%);animation:slowSpin 20s linear infinite}.hero-composition{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.68fr);gap:clamp(1.2rem,4vw,3.5rem);align-items:center}.eyebrow{margin:0 0 .8rem;color:var(--muted);font-size:.75rem;font-weight:950;letter-spacing:.18em;text-transform:uppercase}.hero h1,.intake-copy h2,.section-kicker h2,.serious-copy h2{margin:0;color:var(--ink);font-size:clamp(3.2rem, 9vw, 7.7rem);line-height:.86;letter-spacing:-.085em}.hero-copy h1{animation:heroSignalIn .9s var(--snap) both}.hero-subtitle{max-width:760px;margin:1.2rem 0 0;color:var(--ink-2);font-size:clamp(1.05rem, 2vw, 1.4rem);line-height:1.38;letter-spacing:-.03em;animation:heroSignalIn .9s var(--snap) .08s both}.hero-actions{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:1.6rem;align-items:center;animation:heroSignalIn .9s var(--snap) .16s both}.text-link{min-height:44px;display:inline-flex;align-items:center;gap:.45rem;color:var(--ink);font-weight:920;letter-spacing:-.02em;position:relative;overflow:hidden}.text-link::before{content:"";width:36px;height:1px;background:currentColor;transition:width .24s var(--ease),transform .24s var(--ease)}.text-link:hover::before{width:52px;transform:translateX(4px)}.profile-console{position:relative;isolation:isolate}.profile-console::before{content:"";position:absolute;inset:9% -6% -6% 10%;z-index:-1;border:1px solid rgba(6,6,6,.1);background:rgba(255,255,255,.34);backdrop-filter:blur(16px);transform:rotate(4deg);box-shadow:var(--shadow)}.profile-card{position:relative;overflow:hidden;padding:clamp(1rem,2.5vw,1.35rem);border:1px solid var(--line-strong);background:rgba(255,255,255,.72);backdrop-filter:blur(22px);box-shadow:var(--shadow)}.intake-console::before,.offer-tile::before,.profile-card::before,.serious-panel::before{content:"";position:absolute;inset:0;border:1px solid transparent;background:linear-gradient(90deg,rgba(6,6,6,.8),transparent 24%,rgba(6,6,6,.18) 50%,transparent 72%,rgba(6,6,6,.68)) border-box;mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);mask-composite:exclude;opacity:.45;pointer-events:none;animation:borderTrace 5s var(--snap) infinite}.profile-card-topline{display:flex;justify-content:space-between;gap:1rem;color:var(--muted);font-size:.75rem;font-weight:950;letter-spacing:.16em;text-transform:uppercase}.profile-card-topline strong{color:var(--ink)}.profile-availability{width:fit-content;min-height:42px;display:inline-flex;align-items:center;gap:.55rem;margin-top:.8rem;padding:.58rem .72rem;border:1px solid rgba(74,222,128,.58);background:radial-gradient(circle at 25% 20%,rgba(34,197,94,.28),transparent 1.8rem),rgba(22,101,52,.92);color:#f9f9f9;font-size:.74rem;font-weight:950;letter-spacing:.14em;text-transform:uppercase;box-shadow:0 0 0 1px rgba(134,239,172,.22),0 0 34px rgba(34,197,94,.28)}.profile-availability span{width:.72rem;height:.72rem;background:#22c55e;box-shadow:0 0 0 5px rgba(34,197,94,.16),0 0 24px rgba(34,197,94,.88);animation:onlinePulse 2.6s var(--snap) infinite}.profile-frame{margin:1rem 0;aspect-ratio:1/.72;border:1px solid rgba(6,6,6,.18);background:var(--chrome);overflow:hidden}.profile-image{width:100%;height:100%;object-fit:cover;filter:contrast(1.04) brightness(1.01);transform:scale(1.015);transition:transform .8s var(--snap),filter .8s var(--snap)}.profile-card:hover .profile-image{transform:scale(1.055);filter:contrast(1.08) brightness(1.02)}.profile-copy h2{margin:0;font-size:clamp(2rem, 4vw, 3.25rem);line-height:.92;letter-spacing:-.07em}.profile-role{margin:.35rem 0 .7rem;font-weight:900;color:var(--ink-2)}.profile-copy p:last-child{color:var(--muted);margin-bottom:0}.profile-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin:1rem 0 0}.profile-stats div{padding:.7rem;border:1px solid rgba(6,6,6,.1);background:rgba(255,255,255,.62)}.profile-stats dt{color:var(--muted);font-size:.68rem;text-transform:uppercase;letter-spacing:.14em;font-weight:900}.profile-stats dd{margin:.18rem 0 0;font-weight:950;letter-spacing:-.035em}.section-kicker{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.82fr) minmax(260px,.52fr);gap:clamp(1rem,2.3vw,1.8rem);align-items:end;margin-bottom:clamp(1rem,2.6vw,1.8rem)}.intake-copy h2,.section-kicker h2,.serious-copy h2{font-size:clamp(2.6rem, 6vw, 5.3rem)}.intake-copy>p,.section-kicker p:last-child,.serious-copy p{color:var(--ink-2);font-size:1.04rem}.offers-section{overflow:hidden;isolation:isolate;padding-top:clamp(2.2rem,4vw,4rem);padding-bottom:clamp(3rem,5.5vw,5.5rem)}.offers-section::before{content:"";position:absolute;inset:0 -12vw auto;height:100%;z-index:-1;pointer-events:none;background:radial-gradient(circle at 20% 12%,rgba(255,255,255,.86),transparent 19rem),radial-gradient(circle at 80% 18%,rgba(6,6,6,.16),transparent 22rem),linear-gradient(180deg,rgba(255,255,255,.2),rgba(6,6,6,.08));transform:skewY(-2deg)}.offer-layout-v9{position:relative;display:grid;gap:clamp(.8rem,1.6vw,1.15rem);padding:clamp(.7rem,1.25vw,.9rem);border:1px solid rgba(6,6,6,.16);background:linear-gradient(135deg,rgba(255,255,255,.9),rgba(240,240,240,.72));backdrop-filter:blur(22px);box-shadow:0 24px 76px rgba(8,8,8,.12)}.offer-layout-v9::before{content:"";position:absolute;inset:.55rem;border:1px solid rgba(6,6,6,.1);pointer-events:none}.offer-layout-v9::after{content:"";position:absolute;inset:-35% -55%;z-index:0;pointer-events:none;background:linear-gradient(105deg,transparent 28%,rgba(255,255,255,.34) 44%,rgba(255,255,255,.54) 50%,rgba(6,6,6,.04) 57%,transparent 74%);filter:blur(18px);opacity:.38;transform:translateX(-42%);animation:signalSweep 9s var(--snap) infinite}.offer-stage{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);gap:.65rem;color:rgba(6,6,6,.62);font-size:.7rem;font-weight:950;letter-spacing:.18em;text-transform:uppercase}.offer-stage span{min-height:34px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(6,6,6,.12);background:rgba(255,255,255,.58);animation:lanePulse 4.8s var(--snap) infinite}.offer-stage span:nth-child(2){animation-delay:.3s}.offer-stage span:nth-child(3){animation-delay:.6s}.offer-system{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(.85rem,1.5vw,1.15rem);align-items:stretch}.offer-tile{--mx:50%;--my:50%;min-height:430px;position:relative;overflow:hidden;display:flex;flex-direction:column;padding:clamp(.9rem,1.6vw,1.1rem);border:1px solid rgba(6,6,6,.16);background:radial-gradient(circle at var(--mx) var(--my),rgba(255,255,255,.72),transparent 15rem),linear-gradient(145deg,rgba(255,255,255,.88),rgba(244,244,244,.74));backdrop-filter:blur(22px);box-shadow:0 16px 54px rgba(8,8,8,.12);cursor:pointer;transform:translate3d(0,0,0);transition:transform .3s var(--snap),box-shadow .3s var(--snap),background .3s var(--snap),color .3s var(--snap),border-color .3s var(--snap),filter .3s var(--ease)}.offer-tile::before{z-index:3;opacity:.54;animation-duration:4.4s}.offer-tile:nth-child(2){transform:translate3d(0,0,0);border-color:rgba(6,6,6,.24);box-shadow:0 20px 68px rgba(8,8,8,.16)}.offer-tile.is-selected{background:radial-gradient(circle at var(--mx) var(--my),rgba(255,255,255,.16),transparent 12rem),linear-gradient(135deg,rgba(6,6,6,.95),rgba(40,40,40,.92));color:#fff;border-color:rgba(6,6,6,.62);box-shadow:0 28px 92px rgba(8,8,8,.26)}.offer-tile.is-selected::after{content:"";position:absolute;inset:-70%;z-index:0;pointer-events:none;background:conic-gradient(from 180deg,transparent 0 9%,rgba(255,255,255,.08) 18%,rgba(255,255,255,.2) 28%,transparent 43%,rgba(178,178,178,.16) 58%,transparent 76%);filter:blur(22px);opacity:.68;mask-image:radial-gradient(circle at 50% 50%,rgba(0,0,0,.9) 0 34%,rgba(0,0,0,.46) 54%,transparent 78%);animation:offerEnergy 8s linear infinite}.offer-tile:focus,.offer-tile:focus-within,.offer-tile:hover{transform:translate3d(0,-8px,0);box-shadow:0 28px 86px rgba(8,8,8,.22)}.offer-layout-v9 .offer-tile:focus-visible{outline:3px solid rgba(255,255,255,.96);outline-offset:6px;box-shadow:0 0 0 6px rgba(6,6,6,.82),0 40px 120px rgba(0,0,0,.34)}.offer-layout-v9 .text-link:focus-visible{outline:3px solid rgba(255,255,255,.96);outline-offset:5px;box-shadow:0 0 0 6px rgba(6,6,6,.82)}.offer-tile:nth-child(2):focus,.offer-tile:nth-child(2):focus-within,.offer-tile:nth-child(2):hover{transform:translate3d(0,-10px,0)}.tile-chrome{position:absolute;inset:-1px;z-index:1;pointer-events:none;opacity:.34;background:repeating-linear-gradient(90deg,rgba(6,6,6,.045) 0 1px,transparent 1px 42px);transform:translate3d(-44%,0,0);transition:transform .65s var(--snap),opacity .65s var(--snap)}.tile-preview{position:relative;z-index:2;width:100%;margin-top:auto;aspect-ratio:1/1;min-height:210px;border:1px solid rgba(6,6,6,.22);background:linear-gradient(135deg,rgba(255,255,255,.76),rgba(225,225,225,.5));pointer-events:none;opacity:.96;overflow:hidden;isolation:isolate;filter:grayscale(1) contrast(1.06);transform:translateY(0) scale(1);box-shadow:0 24px 68px rgba(8,8,8,.22),inset 0 0 0 1px rgba(255,255,255,.64),inset 0 -46px 70px rgba(8,8,8,.12);transition:opacity .38s var(--ease),filter .38s var(--ease),transform .7s var(--snap),box-shadow .38s var(--ease)}.tile-preview-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:0;filter:grayscale(1) contrast(1.08);transform:scale(1.035);transition:opacity .34s var(--ease),transform .7s var(--snap),filter .34s var(--ease)}.is-light-preview{opacity:1;mix-blend-mode:normal;filter:grayscale(1) contrast(1.06) brightness(1)}.is-dark-preview{opacity:0}.tile-preview::before{content:"";position:absolute;inset:.55rem;z-index:2;border:1px solid rgba(255,255,255,.58);background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.28) 48%,transparent 66%);box-shadow:inset 0 0 32px rgba(255,255,255,.16);pointer-events:none;animation:previewFloat 7s var(--snap) infinite,previewSheen 6.5s var(--snap) infinite}.tile-preview::after{content:"";position:absolute;inset:0;z-index:3;background:linear-gradient(135deg,rgba(255,255,255,.42),transparent 24%,rgba(255,255,255,.08) 52%,rgba(6,6,6,.22)),radial-gradient(circle at 20% 18%,rgba(255,255,255,.34),transparent 12rem),linear-gradient(180deg,transparent 48%,rgba(8,8,8,.22))}[data-theme=dark] .tile-preview{border-color:rgba(255,255,255,.2);background:linear-gradient(135deg,rgba(255,255,255,.1),rgba(17,17,17,.72));opacity:1;filter:grayscale(1) contrast(1.08) brightness(1);box-shadow:0 28px 78px rgba(0,0,0,.46),inset 0 0 0 1px rgba(255,255,255,.12),inset 0 -46px 76px rgba(0,0,0,.2)}[data-theme=dark] .is-light-preview{opacity:0}[data-theme=dark] .is-dark-preview{opacity:1;mix-blend-mode:normal;filter:grayscale(1) contrast(1.08) brightness(1)}[data-theme=dark] .tile-preview::after{background:linear-gradient(135deg,rgba(6,6,6,.04),transparent 30%,transparent 58%,rgba(0,0,0,.12)),radial-gradient(circle at 18% 16%,rgba(255,255,255,.06),transparent 10rem),linear-gradient(180deg,transparent 66%,rgba(0,0,0,.16))}.offer-tile.is-selected .tile-preview,.offer-tile:focus .tile-preview,.offer-tile:focus-within .tile-preview,.offer-tile:hover .tile-preview{opacity:.16;filter:grayscale(1) blur(4px) contrast(1.18);transform:translateY(10px) scale(.965);box-shadow:0 14px 42px rgba(8,8,8,.14),inset 0 0 0 1px rgba(255,255,255,.3)}.offer-tile.is-selected .tile-preview-image,.offer-tile:focus .tile-preview-image,.offer-tile:focus-within .tile-preview-image,.offer-tile:hover .tile-preview-image{transform:scale(1.11)}.offer-tile.is-selected .tile-chrome,.offer-tile:focus .tile-chrome,.offer-tile:focus-within .tile-chrome,.offer-tile:hover .tile-chrome{transform:translate3d(18%,0,0);opacity:.82}.tile-default,.tile-detail{position:relative;z-index:2}.tile-default{min-height:154px;display:grid;align-content:start;gap:.56rem}.tile-number{display:inline-flex;width:clamp(62px,6vw,80px);height:clamp(62px,6vw,80px);align-items:center;justify-content:center;border:1px solid currentColor;background:#060606;color:#fff;font-weight:950;font-size:clamp(1rem, 1.7vw, 1.45rem);letter-spacing:.08em;box-shadow:inset 0 0 0 1px rgba(255,255,255,.32),0 16px 40px rgba(6,6,6,.16);transition:transform .32s var(--snap),background .32s var(--snap),color .32s var(--snap)}.offer-tile:focus .tile-number,.offer-tile:focus-within .tile-number,.offer-tile:hover .tile-number{transform:rotate(-4deg) scale(1.06);background:var(--chrome);color:var(--chrome-ink)}[data-theme=dark] .tile-number{background:linear-gradient(135deg,#dcdcdc 0,#9a9a9a 34%,#f2f2f2 54%,#2a2a2a 100%);color:var(--chrome-ink);border-color:rgba(255,255,255,.28);box-shadow:inset 0 0 0 1px rgba(6,6,6,.24),0 18px 44px rgba(0,0,0,.38)}[data-theme=dark] .offer-tile:focus .tile-number,[data-theme=dark] .offer-tile:focus-within .tile-number,[data-theme=dark] .offer-tile:hover .tile-number{background:var(--charcoal);color:#fff;border-color:rgba(255,255,255,.34)}.tile-status{width:fit-content;padding:.38rem .58rem;border:1px solid rgba(6,6,6,.18);background:rgba(255,255,255,.62);color:var(--ink-2);font-size:.68rem;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.offer-tile.is-selected .tile-status{border-color:rgba(255,255,255,.36);background:rgba(255,255,255,.14);color:#fff}.offer-tile.is-selected .tile-status::after{content:" / selected"}.tile-select{width:fit-content;min-height:34px;margin-top:.2rem;padding:.42rem .65rem;border:1px solid rgba(6,6,6,.22);background:rgba(255,255,255,.72);color:var(--ink);cursor:pointer;font-size:.72rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase;transition:transform .22s var(--ease),background .22s var(--ease),color .22s var(--ease),border-color .22s var(--ease)}.tile-select:hover{transform:translateY(-1px);background:#060606;color:#fff}.offer-tile.is-selected .tile-select{border-color:rgba(255,255,255,.36);background:rgba(255,255,255,.92);color:var(--chrome-ink)}.offer-tile h3{margin:0;max-width:13ch;font-size:clamp(1.62rem, 3.1vw, 2.45rem);line-height:.92;letter-spacing:-.075em}.tile-price{margin:0;color:inherit;font-weight:850}.tile-price strong{font-size:1.18rem}.tile-detail{position:absolute;left:clamp(.9rem,1.6vw,1.1rem);right:clamp(.9rem,1.6vw,1.1rem);bottom:clamp(.9rem,1.6vw,1.1rem);z-index:4;padding:1rem;border:1px solid currentColor;background:rgba(255,255,255,.88);backdrop-filter:blur(14px);color:inherit;opacity:0;pointer-events:none;transform:translate3d(0,18px,0);transition:transform .34s var(--snap),opacity .34s var(--snap)}.offer-tile.is-selected .tile-detail,.offer-tile:focus .tile-detail,.offer-tile:focus-within .tile-detail,.offer-tile:hover .tile-detail{opacity:1;pointer-events:auto;transform:translate3d(0,0,0)}.tile-detail p{margin:0;color:inherit}.tile-detail ul{margin:.8rem 0 .55rem;padding-left:1.1rem}.tile-detail li{margin:.25rem 0}.offer-tile .text-link{color:inherit}.built-serious{overflow:hidden;padding-top:clamp(1.65rem,3.4vw,3.25rem)}.serious-panel{position:relative;overflow:hidden;display:grid;grid-template-columns:1fr;gap:0;align-items:stretch;padding:clamp(.85rem,1.7vw,1.2rem);border:1px solid rgba(6,6,6,.36);background:linear-gradient(135deg,rgba(255,255,255,.94),rgba(245,245,245,.78));backdrop-filter:blur(24px);box-shadow:0 30px 92px rgba(8,8,8,.16)}.serious-panel::before{content:"";position:absolute;inset:-75% -60%;z-index:0;border:0;background:linear-gradient(110deg,transparent 28%,rgba(255,255,255,.28) 43%,rgba(255,255,255,.58) 50%,rgba(195,195,195,.2) 58%,transparent 76%);filter:blur(20px);mask:none;opacity:.46;transform:translateX(-34%);pointer-events:none;animation:seriousSheen 7.5s var(--snap) infinite}.serious-panel::after{content:"";position:absolute;inset:.55rem;z-index:0;border:1px solid rgba(6,6,6,.12);background:linear-gradient(90deg,rgba(6,6,6,.08),transparent 18%,transparent 82%,rgba(6,6,6,.08));pointer-events:none;opacity:.78}.serious-copy{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;min-width:0}.serious-copy h2{max-width:920px;margin-bottom:.34rem}.serious-copy p{max-width:860px;margin:0;color:var(--ink-2);font-size:clamp(.98rem, 1.15vw, 1.06rem);line-height:1.45}.serious-copy p+p{margin-top:.52rem}.serious-system-rail{position:relative;overflow:hidden;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:.78rem 0 0;border:1px solid rgba(6,6,6,.24);background:rgba(6,6,6,.18);box-shadow:0 16px 44px rgba(13,13,13,.1);isolation:isolate}.serious-system-rail::before{content:"";position:absolute;inset:-35% -60%;z-index:0;background:linear-gradient(105deg,transparent 28%,rgba(255,255,255,.3) 42%,rgba(255,255,255,.58) 50%,rgba(6,6,6,.05) 58%,transparent 74%);filter:blur(16px);opacity:.58;transform:translateX(-42%);pointer-events:none;animation:seriousScan 5.8s var(--snap) infinite}.system-rail-item{--mx:50%;--my:50%;position:relative;z-index:1;min-height:118px;display:grid;align-content:start;gap:.34rem;padding:.72rem .72rem .78rem;background:radial-gradient(circle at var(--mx) var(--my),rgba(255,255,255,.95),transparent 8rem),rgba(255,255,255,.84);color:var(--ink);transition:transform .24s var(--ease),background .24s var(--ease),color .24s var(--ease),box-shadow .24s var(--ease),filter .24s var(--ease)}.system-rail-item::before{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(circle at var(--mx) var(--my),rgba(255,255,255,.52),transparent 8rem);opacity:0;pointer-events:none;transition:opacity .28s var(--ease)}.system-rail-item>*{position:relative;z-index:1}.system-rail-item>span{display:inline-flex;width:clamp(46px,4.4vw,56px);height:clamp(46px,4.4vw,56px);align-items:center;justify-content:center;border:1px solid currentColor;background:var(--charcoal);color:#fff;font-weight:950;font-size:clamp(.78rem, 1.15vw, 1rem);letter-spacing:.08em;box-shadow:inset 0 0 0 1px rgba(255,255,255,.32),0 16px 40px rgba(6,6,6,.16);transition:transform .32s var(--snap),background .32s var(--snap),color .32s var(--snap)}.system-rail-item h3{margin:.1rem 0 0;font-size:.86rem;line-height:1;letter-spacing:-.035em;text-transform:uppercase}.system-rail-item p{margin:0;color:var(--muted);font-size:.78rem;line-height:1.32}.system-rail-more{max-height:0;opacity:0;overflow:hidden;transform:translateY(6px);transition:max-height .32s var(--snap),opacity .24s var(--ease),transform .32s var(--snap)}.system-rail-item:hover{background:radial-gradient(circle at var(--mx) var(--my),rgba(255,255,255,.11),transparent 8rem),linear-gradient(135deg,rgba(6,6,6,.97),rgba(35,35,35,.95));color:#fff;transform:translateY(-3px);box-shadow:0 22px 58px rgba(6,6,6,.22);filter:contrast(1.08)}.system-rail-item:hover::before{opacity:1}.system-rail-item:hover p{color:rgba(255,255,255,.76)}.system-rail-item:hover>span{transform:rotate(-4deg) scale(1.06);background:var(--chrome);color:var(--chrome-ink)}[data-theme=dark] .system-rail-item>span{background:var(--chrome);color:var(--chrome-ink);border-color:rgba(255,255,255,.3);box-shadow:inset 0 0 0 1px rgba(6,6,6,.18),0 18px 44px rgba(0,0,0,.34)}[data-theme=dark] .system-rail-item:hover{background:radial-gradient(circle at var(--mx) var(--my),rgba(255,255,255,.88),transparent 8rem),linear-gradient(135deg,rgba(255,255,255,.96),rgba(231,231,231,.92));color:#060606;box-shadow:0 24px 68px rgba(255,255,255,.12),0 18px 52px rgba(0,0,0,.32)}[data-theme=dark] .system-rail-item:hover p{color:rgba(6,6,6,.72)}[data-theme=dark] .system-rail-item:hover>span{background:var(--charcoal);color:#fff;border-color:rgba(6,6,6,.42)}.system-rail-item:hover .system-rail-more{max-height:9rem;opacity:1;transform:translateY(0)}.serious-copy .btn{margin-top:.9rem;align-self:flex-start}.homepage-audit-cta{padding-top:clamp(1.2rem,3vw,2.4rem);padding-bottom:clamp(3.5rem,6vw,5.5rem)}.homepage-audit-panel{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(1rem,3vw,1.8rem);align-items:center;padding:clamp(1rem,3vw,1.55rem);border:1px solid var(--line);background:rgba(255,255,255,.58);backdrop-filter:blur(20px);box-shadow:var(--shadow-soft)}.homepage-audit-panel::before{content:"";position:absolute;inset:-70% -42%;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.38) 48%,rgba(6,6,6,.05) 58%,transparent 74%);filter:blur(18px);opacity:.5;pointer-events:none;animation:signalSweep 8s var(--snap) infinite}.homepage-audit-panel>*{position:relative;z-index:1}.homepage-audit-panel h2{max-width:780px;margin:0;font-size:clamp(1.55rem, 3vw, 2.55rem);line-height:1.02;letter-spacing:-.06em}.homepage-audit-panel .eyebrow{margin-bottom:.35rem}.audit-hero{min-height:auto;padding:clamp(6rem,8vw,7rem) 0 clamp(2rem,4vw,3.8rem);overflow:hidden}.audit-hero-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(280px,.42fr);gap:clamp(1rem,4vw,3rem);align-items:end}.audit-hero-copy h1{margin:0;max-width:900px;font-size:clamp(3.1rem, 8.2vw, 7.2rem);line-height:.86;letter-spacing:-.085em;animation:heroSignalIn .9s var(--snap) both}.back-link{min-height:42px;display:inline-flex;align-items:center;gap:.55rem;margin-bottom:1rem;color:var(--ink);font-weight:930}.back-link::before{content:"";width:32px;height:1px;background:currentColor}.audit-hero-card{position:relative;overflow:hidden;min-height:310px;width:100%;display:grid;align-content:end;gap:.7rem;padding:clamp(1rem,2.4vw,1.35rem);border:1px solid var(--line-strong);background:rgba(255,255,255,.7);backdrop-filter:blur(22px);box-shadow:var(--shadow);color:var(--ink);cursor:pointer;font:inherit;text-align:left;transition:transform .28s var(--ease),box-shadow .28s var(--ease),border-color .28s var(--ease)}.audit-hero-card:hover{transform:translateY(-4px);border-color:rgba(6,6,6,.32);box-shadow:0 34px 90px rgba(8,8,8,.2)}.audit-hero-card:focus-visible{outline:3px solid rgba(6,6,6,.92);outline-offset:6px;box-shadow:0 0 0 6px rgba(255,255,255,.82),var(--shadow)}.audit-app-shell::before,.audit-hero-card::before,.audit-pending-card::before,.audit-result-card::before{content:"";position:absolute;inset:0;border:1px solid transparent;background:linear-gradient(90deg,rgba(6,6,6,.72),transparent 25%,rgba(6,6,6,.16) 52%,transparent 76%,rgba(6,6,6,.62)) border-box;mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);mask-composite:exclude;opacity:.5;pointer-events:none;animation:borderTrace 5s var(--snap) infinite}.audit-card-label{width:fit-content;padding:.42rem .6rem;border:1px solid var(--line);background:rgba(255,255,255,.7);color:var(--muted);font-size:.68rem;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.audit-hero-card strong{font-size:clamp(4rem, 9vw, 7.4rem);line-height:.78;letter-spacing:-.09em}.audit-hero-card-copy{max-width:18rem;margin:0;color:var(--ink-2);line-height:1.5}.audit-lab-section{padding-top:clamp(2rem,4vw,4rem)}.audit-app-shell{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,.68fr) minmax(320px,.42fr);gap:clamp(1rem,2.8vw,1.8rem);align-items:start;padding:clamp(1rem,3vw,1.65rem);border:1px solid var(--line-strong);background:rgba(255,255,255,.72);backdrop-filter:blur(24px);box-shadow:var(--shadow)}.audit-app-intro{grid-column:1/-1;max-width:780px}.audit-app-intro h2{margin:0;font-size:clamp(2.4rem, 5.4vw, 4.8rem);line-height:.9;letter-spacing:-.08em}.audit-app-intro p:last-child{color:var(--ink-2);font-size:1.04rem}.audit-form{--mx:50%;--my:50%;position:relative;z-index:1;padding:clamp(1rem,2vw,1.25rem);border:1px solid var(--line);background:radial-gradient(circle at var(--mx) var(--my),rgba(255,255,255,.94),transparent 14rem),rgba(255,255,255,.82);box-shadow:var(--shadow-soft)}.audit-form:focus-within{border-color:rgba(6,6,6,.28);box-shadow:0 24px 70px rgba(8,8,8,.14);animation:formSignal 2.8s var(--snap) infinite}.audit-details-grid{margin-bottom:1rem}.audit-questions{display:grid;gap:.75rem}.audit-question{margin:0;padding:.85rem;border:1px solid rgba(6,6,6,.14);background:rgba(255,255,255,.58)}.audit-question legend{padding:0 .25rem;color:var(--ink);font-weight:940;letter-spacing:-.025em}.audit-choice-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;margin-top:.65rem}.audit-choice-grid label{position:relative;display:grid;min-height:44px;place-items:center;padding:.65rem .45rem;border:1px solid rgba(6,6,6,.14);background:rgba(255,255,255,.72);color:var(--ink-2);cursor:pointer;text-align:center;transition:transform .22s var(--ease),background .22s var(--ease),color .22s var(--ease),border-color .22s var(--ease),box-shadow .22s var(--ease)}.audit-choice-grid input{position:absolute;opacity:0;pointer-events:none}.audit-choice-grid label:has(input:checked){background:#060606;color:#fff;border-color:#060606;box-shadow:0 14px 34px rgba(6,6,6,.18);transform:translateY(-1px)}.audit-choice-grid label:has(input:focus-visible){outline:3px solid rgba(6,6,6,.92);outline-offset:4px;box-shadow:0 0 0 6px rgba(255,255,255,.82),0 14px 34px rgba(6,6,6,.16)}.audit-pending-card{position:sticky;top:92px;z-index:1;overflow:hidden;display:grid;gap:1rem;padding:clamp(1rem,2.3vw,1.35rem);border:1px solid var(--line-strong);background:rgba(255,255,255,.78);backdrop-filter:blur(24px);box-shadow:var(--shadow-soft)}.audit-pending-card[hidden]{display:none}.audit-pending-core{position:relative;z-index:1;display:grid;gap:.75rem}.audit-pending-core h3{margin:0;max-width:10ch;font-size:clamp(1.9rem, 4vw, 3rem);line-height:.9;letter-spacing:-.07em}.audit-pending-core p{margin:0;color:var(--ink-2);line-height:1.5}.audit-pending-meter{display:grid;grid-template-columns:repeat(4,1fr);gap:.38rem;padding:.42rem;border:1px solid var(--line);background:rgba(6,6,6,.055)}.audit-pending-meter span{height:42px;background:linear-gradient(135deg,rgba(6,6,6,.86),rgba(80,80,80,.62));box-shadow:inset 0 0 0 1px rgba(255,255,255,.16)}.audit-pending-meter span:nth-child(2){opacity:.72}.audit-pending-meter span:nth-child(3){opacity:.46}.audit-pending-meter span:nth-child(4){opacity:.24}.audit-pending-checks{position:relative;z-index:1;display:grid;gap:.55rem}.audit-pending-checks div{display:grid;grid-template-columns:auto 1fr;gap:.12rem .55rem;padding:.62rem;border:1px solid rgba(6,6,6,.12);background:rgba(255,255,255,.56)}.audit-pending-checks span{grid-row:span 2;display:grid;place-items:center;width:2.2rem;height:2.2rem;background:#060606;color:#fff;font-size:.68rem;font-weight:950;letter-spacing:.08em}.audit-pending-checks strong{color:var(--ink);font-size:.9rem;letter-spacing:-.02em}.audit-pending-checks small{color:var(--muted);line-height:1.35}.audit-result-card{position:sticky;top:92px;z-index:1;overflow:hidden;padding:clamp(1rem,2.3vw,1.35rem);border:1px solid var(--line-strong);background:rgba(255,255,255,.78);backdrop-filter:blur(24px);box-shadow:var(--shadow-soft)}.audit-result-card[hidden]{display:none}.audit-result-topline{position:relative;z-index:1;display:flex;justify-content:space-between;gap:1rem;align-items:center;color:var(--muted);font-size:.78rem;font-weight:900}.score-dashboard{position:relative;z-index:1;display:grid;grid-template-columns:142px minmax(0,1fr);gap:1rem;align-items:center;margin:1rem 0 1.1rem}.score-ring{width:142px;aspect-ratio:1;display:grid;place-items:center;padding:10px;background:conic-gradient(#060606 var(--score-angle),rgba(6,6,6,.12) 0);box-shadow:inset 0 0 0 1px rgba(6,6,6,.1),0 18px 44px rgba(8,8,8,.14)}.score-ring>div{width:100%;height:100%;display:grid;place-items:center;align-content:center;background:var(--paper-strong);border:1px solid var(--line)}.score-ring span{font-size:2.9rem;line-height:.86;font-weight:950;letter-spacing:-.08em}.score-ring small{color:var(--muted);font-weight:950}.score-summary h3{margin:.2rem 0 .45rem;font-size:clamp(1.5rem, 3vw, 2.2rem);line-height:.94;letter-spacing:-.06em}.score-label{margin:0;color:var(--muted);font-size:.8rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.score-summary p:last-child{margin:0;color:var(--ink-2)}.score-explanation{position:relative;z-index:1;display:grid;gap:.72rem;margin:.4rem 0 1rem;padding-top:1rem;border-top:1px solid var(--line)}.score-explanation h4{margin:0;color:var(--ink);font-size:.82rem;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.score-explanation p{margin:0;color:var(--ink-2);font-size:.92rem;line-height:1.55}.category-scores{position:relative;z-index:1;display:grid;gap:.7rem}.category-bar{display:grid;gap:.35rem}.category-bar div{display:flex;justify-content:space-between;gap:1rem;color:var(--ink-2);font-size:.84rem;font-weight:900}.category-bar meter{width:100%;height:12px;border:1px solid var(--line);background:rgba(6,6,6,.08)}.category-bar meter::-webkit-meter-bar{background:rgba(6,6,6,.08);border:0}.category-bar meter::-webkit-meter-even-less-good-value,.category-bar meter::-webkit-meter-optimum-value,.category-bar meter::-webkit-meter-suboptimum-value{background:#060606}.category-bar meter::-moz-meter-bar{background:#060606}.ai-audit-box{position:relative;z-index:1;display:grid;gap:.85rem;margin-top:1.1rem;padding:clamp(.9rem,2vw,1.1rem);border:1px solid rgba(255,255,255,.18);background:radial-gradient(circle at 12% 0,rgba(255,255,255,.14),transparent 9rem),linear-gradient(135deg,rgba(6,6,6,.98),rgba(34,34,34,.94));color:#fff;box-shadow:0 24px 70px rgba(6,6,6,.22);overflow:hidden}.ai-audit-box::before{content:"";position:absolute;inset:0;border:1px solid transparent;background:linear-gradient(90deg,rgba(255,255,255,.56),transparent 26%,rgba(255,255,255,.18) 54%,transparent 78%,rgba(255,255,255,.42)) border-box;mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);mask-composite:exclude;opacity:.48;pointer-events:none}#generateAiSummaryBtn{position:relative;z-index:1;min-height:46px;width:100%;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;border:1px solid rgba(255,255,255,.78);background:linear-gradient(135deg,#fff,#d8d8d8);color:#060606;cursor:pointer;font-weight:950;letter-spacing:-.025em;box-shadow:0 16px 40px rgba(0,0,0,.28);transition:transform .24s var(--ease),box-shadow .24s var(--ease),opacity .24s var(--ease)}#generateAiSummaryBtn:hover{transform:translateY(-2px);box-shadow:0 24px 58px rgba(0,0,0,.38)}#generateAiSummaryBtn:disabled{cursor:wait;opacity:.82;transform:none}#generateAiSummaryBtn .button-loader{display:none}#generateAiSummaryBtn.is-generating .button-loader{display:inline-grid}#aiAuditSummary{position:relative;z-index:1;min-height:0;color:rgba(255,255,255,.78);font-size:.94rem;line-height:1.6;white-space:pre-line}#aiAuditSummary:not(:empty){padding-top:.85rem;border-top:1px solid rgba(255,255,255,.16)}#aiAuditSummary.is-error{color:rgba(255,255,255,.86)}.ai-summary-loading{display:flex;align-items:center;gap:.72rem;color:rgba(255,255,255,.84);font-weight:850;line-height:1.45}.studio-ray-loader{position:relative;width:1.18rem;height:1.18rem;flex:0 0 auto;display:inline-grid;place-items:center;color:currentColor}.studio-ray-loader-ring{position:absolute;inset:0;border:1px solid rgba(255,255,255,.4);border-top-color:rgba(255,255,255,.95);border-right-color:rgba(255,255,255,.72);border-radius:999px;box-shadow:0 0 18px rgba(255,255,255,.16),inset 0 0 0 1px rgba(6,6,6,.18);animation:studioRayLoaderRing .72s linear infinite}.studio-ray-loader-dot{width:.36rem;height:.36rem;border-radius:999px;background:linear-gradient(135deg,#fff,#aaa);box-shadow:0 0 14px rgba(255,255,255,.55);animation:studioRayLoaderDot .9s var(--snap) infinite}@keyframes studioRayLoaderRing{to{transform:rotate(360deg)}}@keyframes studioRayLoaderDot{0%,100%{transform:scale(.72);opacity:.62}50%{transform:scale(1);opacity:1}}.audit-result-cta{position:relative;z-index:1;margin-top:1.15rem;padding-top:1rem;border-top:1px solid var(--line)}.audit-result-cta p{margin:0 0 .75rem;color:var(--ink);font-weight:940}.audit-result-cta .btn{width:100%}.intake-section{padding-bottom:clamp(4rem,8vw,7rem)}.intake-console{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,.58fr) minmax(320px,.78fr);gap:clamp(1rem,3vw,2rem);padding:clamp(1rem,3vw,2rem);border:1px solid var(--line-strong);background:rgba(255,255,255,.72);backdrop-filter:blur(22px);box-shadow:var(--shadow)}.intake-status{display:inline-flex;margin-top:1rem;padding:.7rem .85rem;border:1px solid var(--line);background:rgba(255,255,255,.78);color:var(--ink-2);font-size:.9rem;font-weight:850}.project-form{--mx:50%;--my:50%;padding:clamp(1rem,2.3vw,1.35rem);border:1px solid var(--line);background:radial-gradient(circle at var(--mx) var(--my),rgba(255,255,255,.94),transparent 14rem),rgba(255,255,255,.82);box-shadow:var(--shadow-soft);transition:box-shadow .28s var(--ease),transform .28s var(--ease),border-color .28s var(--ease)}.project-form:focus-within{transform:translateY(-2px);border-color:rgba(6,6,6,.28);box-shadow:0 24px 70px rgba(8,8,8,.14);animation:formSignal 2.8s var(--snap) infinite}.hidden-field{display:none}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.field-group{display:grid;gap:.38rem}.field-wide{grid-column:1/-1}label{font-size:.82rem;font-weight:900;color:var(--ink-2)}input,select,textarea{width:100%;border:1px solid rgba(6,6,6,.16);background:rgba(255,255,255,.92);color:var(--ink);padding:.84rem .9rem;transition:border-color .22s var(--ease),box-shadow .22s var(--ease),transform .22s var(--ease)}input:focus,select:focus,textarea:focus{border-color:rgba(6,6,6,.75);box-shadow:0 0 0 4px rgba(6,6,6,.07);transform:translateY(-1px);outline:0}textarea{resize:vertical;min-height:140px}.form-submit{width:100%;margin-top:.95rem}.discount-modal,.score-preview-modal,.submit-modal{position:fixed;inset:0;z-index:250;display:grid;place-items:center;padding:1rem;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .32s var(--ease),visibility .32s var(--ease)}.discount-modal.is-visible,.score-preview-modal.is-visible,.submit-modal.is-visible{opacity:1;visibility:visible;pointer-events:auto}.discount-backdrop,.score-preview-backdrop,.submit-backdrop{position:absolute;inset:0;background:rgba(6,6,6,.34);backdrop-filter:blur(16px)}.discount-card,.score-preview-card,.submit-card{--mx:50%;--my:50%;position:relative;width:min(560px,100%);overflow:hidden;padding:clamp(1rem,3vw,1.45rem);border:1px solid rgba(255,255,255,.38);background:radial-gradient(circle at var(--mx) var(--my),rgba(255,255,255,.18),transparent 14rem),linear-gradient(135deg,rgba(6,6,6,.97),rgba(35,35,35,.95));color:#fff;box-shadow:0 42px 120px rgba(8,8,8,.42);transform:translateY(18px) scale(.97);transition:transform .36s var(--snap);animation:discountRise .52s var(--snap) both}.score-preview-card{width:100%;max-width:min(850px,100%);max-height:min(82vh,760px);display:grid;gap:.95rem;overflow:auto;padding:clamp(1.1rem,3vw,1.8rem)}.discount-card::before,.submit-card::before{content:"";position:absolute;inset:0;border:1px solid transparent;background:linear-gradient(90deg,rgba(255,255,255,.72),transparent 24%,rgba(255,255,255,.2) 52%,transparent 76%,rgba(255,255,255,.6)) border-box;mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);mask-composite:exclude;opacity:.62;pointer-events:none;animation:borderTrace 5s var(--snap) infinite}.discount-modal.is-visible .discount-card,.score-preview-modal.is-visible .score-preview-card,.submit-modal.is-visible .submit-card{transform:translateY(0) scale(1)}.discount-card .eyebrow,.submit-card .eyebrow{color:rgba(255,255,255,.66)}.discount-card h2,.score-preview-card h2,.submit-card h2{margin:0;max-width:10ch;font-size:clamp(2.55rem, 7vw, 4.4rem);line-height:.86;letter-spacing:-.08em}.score-preview-card h2{max-width:12ch}.discount-card p:not(.eyebrow):not(.hidden-field),.score-preview-copy p,.submit-card p:not(.eyebrow):not(.hidden-field){color:rgba(255,255,255,.72);font-size:1rem;line-height:1.5}.score-preview-copy{position:relative;z-index:1;display:grid;gap:.85rem}.score-preview-copy p{margin:0}.discount-entry,.discount-success{position:relative;z-index:1}.discount-card.is-claimed{background:radial-gradient(circle at var(--mx) var(--my),rgba(255,255,255,.22),transparent 15rem),linear-gradient(135deg,rgba(6,6,6,.98),rgba(26,26,26,.96))}.discount-success{display:grid;gap:.85rem}.discount-success[hidden]{display:none}.success-orb{width:58px;height:58px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.42);background:var(--chrome);color:var(--chrome-ink);font-size:1.45rem;font-weight:950;box-shadow:inset 0 0 0 1px rgba(255,255,255,.5),0 20px 54px rgba(255,255,255,.1)}.success-points{display:grid;gap:.45rem;margin:.25rem 0 1rem;padding:0;list-style:none;color:rgba(255,255,255,.78)}.success-points li{position:relative;padding-left:1.25rem;font-weight:850}.success-points li::before{content:"";position:absolute;left:0;top:.62em;width:.48rem;height:.48rem;border:1px solid rgba(255,255,255,.55);background:rgba(255,255,255,.88);transform:rotate(45deg)}.submit-card .success-orb{margin-bottom:.85rem}.discount-close,.score-preview-close{position:absolute;top:.7rem;right:.7rem;z-index:2;width:42px;height:42px;border:1px solid rgba(255,255,255,.24);background:rgba(255,255,255,.1);color:#fff;cursor:pointer;font-size:1.45rem;line-height:1}.score-preview-close:focus-visible,.score-preview-close:hover{background:rgba(255,255,255,.2);outline:0}body.score-preview-open{overflow:hidden}.discount-form{display:grid;gap:.55rem;margin-top:1rem}.discount-form label{color:rgba(255,255,255,.84)}.discount-form-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.55rem}.discount-form input{border-color:rgba(255,255,255,.24);background:rgba(255,255,255,.92)}.discount-no-thanks{margin-top:.75rem;padding:0;border:0;background:0 0;color:rgba(255,255,255,.7);cursor:pointer;font-weight:900;text-decoration:underline;text-underline-offset:4px}.discount-no-thanks:hover{color:#fff}.site-footer{padding:1.5rem 0 2rem;border-top:1px solid var(--line);background:rgba(255,255,255,.42);backdrop-filter:blur(14px)}.footer-grid{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;color:var(--muted);font-size:.92rem}.audit-lab-section,.built-serious,.homepage-audit-cta,.intake-section,.offers-section{content-visibility:auto;contain-intrinsic-size:900px}.footer-links{display:flex;gap:1rem;flex-wrap:wrap}.footer-links a{color:var(--ink);font-weight:850}.footer-links a:hover{text-decoration:underline;text-underline-offset:4px}.reveal{opacity:1;transform:none}.js-enabled .reveal{opacity:0;transform:translateY(30px) scale(.985);filter:blur(8px);transition:opacity .75s var(--snap),transform .75s var(--snap),filter .75s var(--snap)}.js-enabled .reveal.is-visible{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}.audit-hero .reveal,.hero .reveal{opacity:1;transform:none;filter:none}@keyframes chromeSweep{0%{transform:translateX(-130%)}100%{transform:translateX(130%)}}@keyframes borderTrace{0%,100%{opacity:.24}45%{opacity:.68}}@keyframes slowSpin{to{transform:rotate(360deg)}}@keyframes lanePulse{0%,100%{opacity:.58;transform:translateY(0)}45%{opacity:1;transform:translateY(-2px)}}@keyframes seriousSheen{0%,100%{transform:translateX(-34%) rotate(0);opacity:.28}48%{transform:translateX(28%) rotate(2deg);opacity:.62}}@keyframes seriousScan{0%,100%{transform:translateX(-42%);opacity:.26}45%{transform:translateX(42%);opacity:.72}}@keyframes signalDrift{0%,100%{transform:translate3d(-2%,0,0) rotate(-2deg);opacity:.42}45%{transform:translate3d(3%,-2%,0) rotate(2deg);opacity:.66}72%{transform:translate3d(1%,2%,0) rotate(-1deg);opacity:.5}}@keyframes signalSweep{0%,100%{transform:translateX(-42%) rotate(-1deg);opacity:.18}48%{transform:translateX(42%) rotate(1deg);opacity:.56}}@keyframes heroSignalIn{0%{opacity:0;transform:translateY(28px) scale(.985);filter:blur(10px)}100%{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes brandShimmer{0%,100%,62%{transform:translateX(-120%) rotate(8deg)}78%{transform:translateX(120%) rotate(8deg)}}@keyframes offerEnergy{to{transform:rotate(360deg)}}@keyframes formSignal{0%,100%{box-shadow:0 24px 70px rgba(8,8,8,.14),0 0 0 0 rgba(6,6,6,.08)}50%{box-shadow:0 30px 82px rgba(8,8,8,.18),0 0 0 6px rgba(6,6,6,.045)}}@keyframes discountRise{0%{opacity:0;transform:translateY(22px) scale(.96);filter:blur(10px)}100%{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes previewFloat{0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(-4px) scale(1.012)}}@keyframes previewSheen{0%,100%,58%{background-position:-180px 0;opacity:.28}74%{background-position:180px 0;opacity:.7}}@keyframes onlinePulse{0%,100%{transform:scale(1);opacity:1}52%{transform:scale(.68);opacity:.62}}[data-theme=dark] body::before{background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px)}[data-theme=dark] body::after{background:radial-gradient(circle at 18% 24%,rgba(128,128,128,.12),transparent 20rem),radial-gradient(circle at 78% 18%,rgba(255,255,255,.1),transparent 24rem),linear-gradient(120deg,transparent 35%,rgba(255,255,255,.08),transparent 62%);mix-blend-mode:screen}[data-theme=dark] .motion-grid{background:repeating-linear-gradient(90deg,rgba(255,255,255,.055) 0 1px,transparent 1px 64px),linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent)}[data-theme=dark] .ray-field{background:conic-gradient(from 210deg,transparent 0 8%,rgba(255,255,255,.08) 18%,rgba(255,255,255,.18) 28%,transparent 42%,rgba(128,128,128,.16) 54%,rgba(128,128,128,.08) 66%,transparent 82%)}[data-theme=dark] .audit-app-shell,[data-theme=dark] .audit-form,[data-theme=dark] .audit-hero-card,[data-theme=dark] .audit-pending-card,[data-theme=dark] .audit-result-card,[data-theme=dark] .homepage-audit-panel,[data-theme=dark] .intake-console,[data-theme=dark] .offer-layout-v9,[data-theme=dark] .profile-card,[data-theme=dark] .profile-console::before,[data-theme=dark] .project-form,[data-theme=dark] .serious-panel{background:linear-gradient(135deg,rgba(17,17,17,.9),rgba(27,27,27,.72));border-color:rgba(255,255,255,.18)}[data-theme=dark] .audit-card-label,[data-theme=dark] .audit-choice-grid label,[data-theme=dark] .audit-pending-checks div,[data-theme=dark] .audit-question,[data-theme=dark] .intake-status,[data-theme=dark] .offer-stage span,[data-theme=dark] .profile-stats div,[data-theme=dark] input,[data-theme=dark] select,[data-theme=dark] textarea{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.16);color:var(--ink)}[data-theme=dark] .audit-choice-grid label:has(input:checked){background:#fff;color:#060606;border-color:#fff}[data-theme=dark] .audit-choice-grid label:has(input:focus-visible){outline-color:rgba(255,255,255,.92);box-shadow:0 0 0 6px rgba(6,6,6,.82),0 14px 34px rgba(0,0,0,.28)}[data-theme=dark] .score-ring{background:conic-gradient(#fafafa var(--score-angle),rgba(255,255,255,.14) 0);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14),0 18px 50px rgba(0,0,0,.34)}[data-theme=dark] .category-bar meter,[data-theme=dark] .category-bar meter::-webkit-meter-bar{background:rgba(255,255,255,.14)}[data-theme=dark] .category-bar meter::-webkit-meter-even-less-good-value,[data-theme=dark] .category-bar meter::-webkit-meter-optimum-value,[data-theme=dark] .category-bar meter::-webkit-meter-suboptimum-value{background:#fafafa}[data-theme=dark] .category-bar meter::-moz-meter-bar{background:#fafafa}[data-theme=dark] select option{background:#fff;color:#060606}[data-theme=dark] .offer-tile{background:radial-gradient(circle at var(--mx) var(--my),rgba(255,255,255,.08),transparent 14rem),linear-gradient(145deg,rgba(16,16,16,.92),rgba(29,29,29,.82));border-color:rgba(255,255,255,.16);box-shadow:0 22px 72px rgba(0,0,0,.4)}[data-theme=dark] .offer-tile.is-selected{background:radial-gradient(circle at var(--mx) var(--my),rgba(255,255,255,.96),transparent 14rem),linear-gradient(135deg,rgba(255,255,255,.98),rgba(237,237,237,.94));color:#060606;border-color:rgba(255,255,255,.9);box-shadow:0 34px 110px rgba(255,255,255,.2),0 28px 90px rgba(0,0,0,.56),inset 0 0 0 1px rgba(6,6,6,.12)}[data-theme=dark] .offer-tile.is-selected .tile-status{border-color:rgba(6,6,6,.24);background:rgba(6,6,6,.08);color:#060606}[data-theme=dark] .offer-tile.is-selected .tile-select{border-color:rgba(6,6,6,.34);background:#060606;color:#fff}[data-theme=dark] .offer-tile.is-selected .tile-detail{background:rgba(255,255,255,.88);color:#060606}[data-theme=dark] .tile-select,[data-theme=dark] .tile-status{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.18);color:var(--ink)}[data-theme=dark] .tile-detail{background:rgba(12,12,12,.86)}[data-theme=dark] .system-rail-item{background:radial-gradient(circle at var(--mx) var(--my),rgba(255,255,255,.08),transparent 8rem),rgba(21,21,21,.92);color:var(--ink)}[data-theme=dark] .btn-secondary,[data-theme=dark] .site-footer{background:rgba(16,16,16,.72);color:var(--ink);border-color:rgba(255,255,255,.18)}[data-theme=dark] :focus-visible{outline-color:rgba(255,255,255,.92)}@media (hover:none),(pointer:coarse){.offer-tile.is-selected .tile-preview,.offer-tile:focus .tile-preview,.offer-tile:focus-within .tile-preview,.offer-tile:hover .tile-preview{opacity:.96;filter:grayscale(1) contrast(1.06);transform:translateY(0) scale(1)}[data-theme=dark] .offer-tile.is-selected .tile-preview,[data-theme=dark] .offer-tile:focus .tile-preview,[data-theme=dark] .offer-tile:focus-within .tile-preview,[data-theme=dark] .offer-tile:hover .tile-preview{opacity:1;filter:grayscale(1) contrast(1.08) brightness(1)}.offer-tile .tile-detail{position:static;left:auto;right:auto;bottom:auto;display:block;max-height:0;overflow:hidden;visibility:hidden;margin-top:.9rem;padding-top:0;padding-bottom:0;background:rgba(255,255,255,.92);color:#060606;opacity:0;pointer-events:none;transform:translate3d(0,8px,0);transition:max-height .34s var(--snap),opacity .28s var(--ease),transform .34s var(--snap),padding-top .28s var(--ease),padding-bottom .28s var(--ease),visibility 0s linear}[data-theme=dark] .offer-tile .tile-detail{background:rgba(12,12,12,.86);color:#fff}.offer-tile.is-selected .tile-detail,.offer-tile:focus .tile-detail,.offer-tile:focus-within .tile-detail{max-height:0;visibility:hidden;opacity:0;pointer-events:none;transform:translate3d(0,8px,0);transition-delay:0s}.offer-tile.is-looked-at .tile-detail{max-height:22rem;visibility:visible;padding-top:1rem;padding-bottom:1rem;opacity:1;pointer-events:auto;transform:translate3d(0,0,0);transition:max-height .34s var(--snap),opacity .28s var(--ease),transform .34s var(--snap),padding-top .28s var(--ease),padding-bottom .28s var(--ease),visibility 0s linear}[data-theme=dark] .offer-tile.is-selected.is-looked-at .tile-detail{background:rgba(255,255,255,.88);color:#060606}.system-rail-item .system-rail-more{max-height:9rem;opacity:1;transform:translateY(0)}}@media (max-width:980px){.audit-app-shell,.audit-hero-grid,.hero-composition,.intake-console,.section-kicker,.serious-panel{grid-template-columns:1fr}.audit-pending-card,.audit-result-card{position:relative;top:auto}.serious-system-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.offer-stage{grid-template-columns:1fr}.offer-layout-v9{padding:.7rem}.offer-system{grid-template-columns:1fr}.offer-tile,.offer-tile:nth-child(2){min-height:430px;transform:translate3d(0,0,0)}.tile-preview{width:min(100%,360px);align-self:center;min-height:0;margin-top:1rem}.offer-tile.is-selected .tile-preview,.offer-tile:focus .tile-preview,.offer-tile:focus-within .tile-preview,.offer-tile:hover .tile-preview{opacity:.96;filter:grayscale(1) contrast(1.06);transform:translateY(0) scale(1)}[data-theme=dark] .offer-tile.is-selected .tile-preview,[data-theme=dark] .offer-tile:focus .tile-preview,[data-theme=dark] .offer-tile:focus-within .tile-preview,[data-theme=dark] .offer-tile:hover .tile-preview{opacity:1;filter:grayscale(1) contrast(1.08) brightness(1)}.offer-tile .tile-detail{position:static;left:auto;right:auto;bottom:auto;display:block;max-height:0;overflow:hidden;visibility:hidden;margin-top:.9rem;padding-top:0;padding-bottom:0;background:rgba(255,255,255,.92);color:#060606;opacity:0;pointer-events:none;transform:translate3d(0,8px,0);transition:max-height .34s var(--snap),opacity .28s var(--ease),transform .34s var(--snap),padding-top .28s var(--ease),padding-bottom .28s var(--ease),visibility 0s linear}[data-theme=dark] .offer-tile .tile-detail{background:rgba(12,12,12,.86);color:#fff}.offer-tile.is-selected .tile-detail,.offer-tile:focus .tile-detail,.offer-tile:focus-within .tile-detail{max-height:0;visibility:hidden;opacity:0;pointer-events:none;transform:translate3d(0,8px,0);transition-delay:0s}.offer-tile.is-looked-at .tile-detail{max-height:22rem;visibility:visible;padding-top:1rem;padding-bottom:1rem;opacity:1;pointer-events:auto;transform:translate3d(0,0,0);transition:max-height .34s var(--snap),opacity .28s var(--ease),transform .34s var(--snap),padding-top .28s var(--ease),padding-bottom .28s var(--ease),visibility 0s linear}[data-theme=dark] .offer-tile.is-selected.is-looked-at .tile-detail{background:rgba(255,255,255,.88);color:#060606}.offer-tile:nth-child(2):focus,.offer-tile:nth-child(2):focus-within,.offer-tile:nth-child(2):hover{transform:translate3d(0,-8px,0)}}@media (max-width:760px){.nav-shell{grid-template-columns:auto 1fr auto auto}.nav-shell.nav-shell-simple{grid-template-columns:auto 1fr auto}.brand-text{display:none}.hero{padding:4.7rem 0 2.7rem}.tile-number{width:68px;height:68px}.system-rail-item>span{width:50px;height:50px}.hero h1{font-size:clamp(3rem, 16vw, 4.9rem)}.profile-stats{grid-template-columns:1fr}.form-grid{grid-template-columns:1fr}.serious-system-rail{grid-template-columns:1fr}.system-rail-item{min-height:auto}.audit-choice-grid,.discount-form-row,.homepage-audit-panel,.score-dashboard{grid-template-columns:1fr}.discount-form-row .btn,.homepage-audit-panel .btn{width:100%}.audit-hero-card{min-height:220px}.score-ring{width:132px}.theme-toggle-text{display:none}.footer-grid{display:grid}}@media (min-width:900px){.nav-links{display:flex}.nav-cta{display:inline-flex}.menu-toggle{display:none}}@media (hover:none),(pointer:coarse),(max-width:760px){.site-video-bg{opacity:.42;background:center/cover no-repeat url('../assets/optimized/twitter-poster-1200.webp')}body.video-disabled .site-video-bg video{display:none}.site-video-bg video{opacity:0;filter:grayscale(1)}.site-video-overlay{opacity:.82}.motion-grid{opacity:.22;animation:none}.ray-field{width:min(110vw,34rem);height:min(110vw,34rem);opacity:.42;filter:blur(14px);animation:none}.audit-app-shell,.audit-form,.audit-hero-card,.audit-pending-card,.audit-result-card,.discount-backdrop,.homepage-audit-panel,.intake-console,.nav-shell,.offer-layout-v9,.offer-tile,.profile-card,.profile-console::before,.project-form,.score-preview-backdrop,.serious-panel,.site-footer,.site-header.is-scrolled,.submit-backdrop,.tile-detail{backdrop-filter:none}.homepage-audit-panel::before,.offer-layout-v9::after,.offer-tile.is-selected::after,.serious-panel::before,.serious-system-rail::before{animation:none;filter:blur(8px);opacity:.24}.tile-preview::before{animation:none}#generateAiSummaryBtn:hover,.btn:hover,.nav-cta:hover,.offer-tile:focus,.offer-tile:focus-within,.offer-tile:hover,.offer-tile:nth-child(2):focus,.offer-tile:nth-child(2):focus-within,.offer-tile:nth-child(2):hover,.system-rail-item:hover{transform:none}.js-enabled .reveal{filter:none;transform:translateY(18px)}.js-enabled .reveal.is-visible{filter:none;transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,::after,::before{animation-duration:NaNs!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:NaNs!important}.site-video-bg{background:center/cover no-repeat url('../assets/optimized/twitter-poster-1200.webp')}.motion-grid,.ray-field,.site-video-bg video{display:none}.studio-ray-loader-dot,.studio-ray-loader-ring{animation:none!important}body::after{display:none}.brand-mark::after,.homepage-audit-panel::before,.offer-layout-v9::after,.offer-tile.is-selected::after,.section::after{display:none}.tile-preview{animation:none}.discount-card,.discount-card::before,.hero-actions,.hero-copy h1,.hero-subtitle,.project-form:focus-within,.submit-card,.submit-card::before{animation:none}.serious-panel::before{animation:none;transform:none;opacity:.24}.js-enabled .reveal{opacity:1;transform:none;filter:none}}