:root{--bg:#060608;--glass-1:rgba(255,255,255,0.04);--glass-2:rgba(255,255,255,0.07);--glass-3:rgba(255,255,255,0.11);--border-0:rgba(255,255,255,0.05);--border-1:rgba(255,255,255,0.09);--border-2:rgba(255,255,255,0.15);--border-3:rgba(255,255,255,0.22);--text-0:rgba(255,255,255,0.95);--text-1:rgba(255,255,255,0.8);--text-2:rgba(255,255,255,0.58);--text-3:rgba(255,255,255,0.5);--text-4:rgba(255,255,255,0.24);--green:rgba(74,222,128,0.9);--r-sm:10px;--r-md:16px;--r-lg:22px;--r-xl:28px;--shadow-sm:0 2px 12px rgba(0,0,0,0.3),inset 0 1px 0 rgba(255,255,255,0.06);--shadow-md:0 8px 32px rgba(0,0,0,0.45),inset 0 1px 0 rgba(255,255,255,0.08);--shadow-xl:0 32px 80px rgba(0,0,0,0.6),inset 0 1px 0 rgba(255,255,255,0.12);--spring:cubic-bezier(0.34,1.4,0.64,1);--ease-out:cubic-bezier(0.16,1,0.3,1);--container:min(1160px,calc(100vw - 48px));--sans:var(--font-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--mono:var(--font-mono),ui-monospace,"SF Mono",monospace}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:80px;-webkit-text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{background:var(--bg);color:var(--text-1);font-family:var(--sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}ol,ul{list-style:none}::selection{background:rgba(255,255,255,.16);color:#fff}:focus-visible{outline:2px solid rgba(255,255,255,.4);outline-offset:3px;border-radius:6px}h1,h2,h3{font-weight:300;letter-spacing:-.035em;color:var(--text-0);line-height:1.08}h2{font-size:clamp(32px,4.4vw,52px)}.dim{color:transparent;background-image:linear-gradient(135deg,rgba(255,255,255,.55),rgba(255,255,255,.26));-webkit-background-clip:text;background-clip:text}.label{font-family:var(--mono);font-size:11px;letter-spacing:.14em;color:var(--text-3);text-transform:uppercase}.lead{font-size:18px;font-weight:300;color:var(--text-2);line-height:1.7}.atmo,.stars{position:fixed;inset:0;pointer-events:none;z-index:0}.atmo{overflow:hidden;--mx:0;--my:0}.orb{position:absolute;border-radius:50%;transition:translate 1.4s var(--ease-out)}.orb-a{top:-14%;left:14%;width:920px;height:920px;background:radial-gradient(circle,rgba(160,190,255,.07),rgba(100,140,255,.025) 40%,transparent 68%);translate:calc(var(--mx) * -30px) calc(var(--my) * -22px);animation:orb-drift 24s ease-in-out infinite}.orb-b{bottom:0;right:2%;width:740px;height:740px;background:radial-gradient(circle,rgba(180,130,255,.055),rgba(130,90,220,.02) 40%,transparent 68%);translate:calc(var(--mx) * 24px) calc(var(--my) * 20px);animation:orb-drift-r 30s ease-in-out infinite}.orb-c{top:35%;left:50%;width:640px;height:640px;margin-left:-320px;background:radial-gradient(circle,rgba(255,255,255,.022),transparent 62%)}.scanline{position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.04) 30%,rgba(255,255,255,.07) 50%,rgba(255,255,255,.04) 70%,transparent);animation:scan-line 18s linear infinite}@keyframes orb-drift{0%,to{transform:translate(0) scale(1)}33%{transform:translate(32px,-24px) scale(1.06)}66%{transform:translate(-24px,18px) scale(.96)}}@keyframes orb-drift-r{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-28px,20px) scale(1.04)}66%{transform:translate(22px,-16px) scale(.97)}}@keyframes scan-line{0%{transform:translateY(-10vh)}to{transform:translateY(110vh)}}.shell{position:relative;z-index:2}.glass-panel{background:linear-gradient(135deg,rgba(255,255,255,.075),rgba(255,255,255,.025) 50%,rgba(255,255,255,.055));backdrop-filter:blur(48px) saturate(200%);-webkit-backdrop-filter:blur(48px) saturate(200%);border:1px solid var(--border-2);box-shadow:var(--shadow-xl);border-radius:var(--r-xl);position:relative}.glass-panel:before{content:"";position:absolute;top:0;left:15%;right:15%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:500;font-size:14px;border-radius:var(--r-md);white-space:nowrap;letter-spacing:-.01em;transition:transform .22s var(--ease-out),background .22s,border-color .22s,box-shadow .22s,color .22s}.btn:active{transform:scale(.97)}.btn-sm{padding:8px 16px;font-family:var(--mono);font-size:11px;letter-spacing:.08em;border-radius:999px}.btn-lg{padding:15px 26px;font-size:15px}.btn-primary{background:rgba(255,255,255,.92);color:#0a0a0c;border:1px solid rgba(255,255,255,.9);box-shadow:0 8px 30px rgba(255,255,255,.08)}.btn-primary:hover{background:#fff;transform:translateY(-1px);box-shadow:0 12px 40px rgba(255,255,255,.14)}.btn-primary:disabled{opacity:.6}.btn-secondary{background:rgba(255,255,255,.05);border:1px solid var(--border-2);color:var(--text-1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.btn-secondary:hover{background:rgba(255,255,255,.09);border-color:var(--border-3);color:var(--text-0);transform:translateY(-1px)}.link-arrow{display:inline-flex;gap:6px;font-size:14px;color:var(--text-2);transition:color .2s}.link-arrow span{transition:transform .25s var(--spring)}.link-arrow:hover{color:var(--text-0)}.link-arrow:hover span{transform:translateX(3px)}.reveal{opacity:0;transform:translateY(24px);transition:opacity .75s var(--ease-out),transform .75s var(--ease-out)}.reveal.visible{opacity:1;transform:none}.nav{position:-webkit-sticky;position:sticky;top:0;z-index:200;height:68px;padding:0 32px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;background:rgba(5,5,5,.4);backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);border-bottom:1px solid var(--border-0);transition:height .4s var(--ease-out),background .4s,border-color .4s,box-shadow .4s}.nav.is-scrolled{height:58px;background:rgba(5,5,5,.72);backdrop-filter:blur(48px) saturate(200%);-webkit-backdrop-filter:blur(48px) saturate(200%);border-bottom-color:rgba(255,255,255,.08);box-shadow:0 4px 32px rgba(0,0,0,.4)}.nav-logo{display:inline-flex;align-items:center;gap:10px;font-weight:500;font-size:17px;letter-spacing:-.03em;color:var(--text-0)}.nav-mark{width:18px;height:18px;border-radius:6px;border:1.5px solid rgba(255,255,255,.85);position:relative}.nav-mark:after{content:"";position:absolute;inset:4px;border-radius:2px;background:rgba(255,255,255,.85)}.nav-pill{position:relative;display:grid;grid-template-columns:repeat(var(--n),1fr);padding:3px;border-radius:999px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.nav-pill a{position:relative;z-index:1;padding:7px 16px;text-align:center;font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;color:var(--text-3);transition:color .25s}.nav-pill a:hover{color:var(--text-1)}.nav-pill a.is-active{color:var(--text-0)}.nav-pill-slider,.seg-slider{position:absolute;top:3px;bottom:3px;left:3px;width:calc((100% - 6px) / var(--n));transform:translateX(calc(100% * var(--i)));border-radius:999px;background:linear-gradient(135deg,rgba(255,255,255,.16),rgba(255,255,255,.08));border:1px solid rgba(255,255,255,.18);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 4px 16px rgba(0,0,0,.35);transition:transform .45s var(--spring),opacity .3s;pointer-events:none}.nav-pill-slider.is-hidden{opacity:0}.nav-right{display:flex;justify-content:flex-end}.hero,.section{width:var(--container);margin:0 auto}.section{padding:clamp(80px,12vh,140px) 0;border-top:1px solid var(--border-0)}.section-narrow>*{max-width:860px}.section-head{display:grid;grid-gap:20px;gap:20px;margin-bottom:56px;max-width:820px}.hero{text-align:center;padding:clamp(90px,15vh,170px) 0 clamp(70px,10vh,110px)}.hero h1{font-size:clamp(42px,7.4vw,92px);line-height:1.02;letter-spacing:-.045em;margin-bottom:30px}.hero-sub{max-width:600px;margin:0 auto 44px;font-size:clamp(16px,1.6vw,19px);font-weight:300;color:var(--text-2);line-height:1.75}.hero-ctas{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.hero-hint{margin-top:22px;font-family:var(--mono);font-size:11px;letter-spacing:.06em;color:var(--text-3)}.stats{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:clamp(64px,10vh,100px)}.stat{min-width:170px;padding:22px 30px;border-radius:20px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.07);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:transform .3s var(--ease-out),background .3s,border-color .3s}.stat:hover{transform:translateY(-2px);background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.14)}.stat-num{font-size:32px;font-weight:300;letter-spacing:-.04em;color:var(--text-0);line-height:1;margin-bottom:10px}.stat .label{font-size:10px}.seg{display:grid;grid-template-columns:repeat(var(--n),1fr);padding:3px;margin-bottom:18px;border-radius:999px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.seg,.seg button{position:relative}.seg button{z-index:1;padding:14px 10px;font-family:var(--mono);font-size:12px;letter-spacing:.08em;color:var(--text-3);transition:color .25s;display:inline-flex;justify-content:center;gap:10px}.seg button:hover{color:var(--text-1)}.seg button.is-active{color:var(--text-0)}.seg-n{color:var(--text-4)}.seg button.is-active .seg-n{color:var(--text-3)}.svc-panel{display:grid;grid-template-columns:1.6fr 1fr;grid-gap:48px;gap:48px;padding:clamp(28px,4vw,52px);animation:panel-in .5s var(--ease-out)}@keyframes panel-in{0%{opacity:0;transform:translateY(10px) scale(.99)}to{opacity:1;transform:none}}.svc-title{font-size:clamp(26px,3vw,38px);margin-bottom:18px}.svc-plain{font-size:17px;font-weight:300;color:var(--text-2);line-height:1.75;margin-bottom:28px;max-width:560px}.svc-gets{display:grid;grid-gap:12px;gap:12px}.svc-gets li{display:flex;gap:14px;align-items:baseline;color:var(--text-1);font-size:15.5px}.svc-gets li:before{content:"";flex:none;width:5px;height:5px;border-radius:50%;background:rgba(255,255,255,.45);transform:translateY(-3px)}.svc-example{border-left:1px solid var(--border-1);padding-left:36px;display:flex;flex-direction:column;gap:14px;align-self:stretch}.svc-example-name{font-size:22px;font-weight:400;color:var(--text-0);letter-spacing:-.02em}.svc-example p{color:var(--text-2);font-size:15px;font-weight:300;line-height:1.7;flex:1 1}.agent{display:grid;grid-template-columns:1fr minmax(320px,420px);grid-gap:clamp(40px,7vw,110px);gap:clamp(40px,7vw,110px);align-items:center}.agent-copy{display:grid;grid-gap:22px;gap:22px}.agent-points{margin-top:14px;display:grid}.agent-points>div{display:grid;grid-template-columns:220px 1fr;grid-gap:16px;gap:16px;padding:18px 0;border-top:1px solid var(--border-0)}.agent-points dt{color:var(--text-0);font-weight:400}.agent-points dd{color:var(--text-2);font-weight:300}.phone{padding:0;overflow:hidden}.phone-head{display:flex;gap:12px;align-items:center;padding:18px 22px;border-bottom:1px solid var(--border-1)}.phone-avatar{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.1);border:1px solid var(--border-2)}.phone-avatar,.phone-name{color:var(--text-0);font-weight:500}.phone-name{font-size:15px}.phone-status{font-family:var(--mono);font-size:10.5px;letter-spacing:.04em;color:var(--text-3);display:flex;align-items:center;gap:6px}.phone-status i{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 8px var(--green)}.phone-body{padding:22px;display:flex;flex-direction:column;gap:12px;min-height:360px}.bubble{max-width:82%;padding:11px 15px 8px;border-radius:18px;font-size:14.5px;line-height:1.5;opacity:0;animation:bubble-in .5s var(--ease-out) forwards}.reveal:not(.visible) .bubble{animation-play-state:paused}.bubble time{display:block;margin-top:4px;font-family:var(--mono);font-size:9.5px;color:var(--text-4);text-align:right}.bubble-client{align-self:flex-end;background:rgba(255,255,255,.9);color:#0b0b0d;border-bottom-right-radius:6px}.bubble-client time{color:rgba(0,0,0,.4)}.bubble-agent{align-self:flex-start;background:rgba(255,255,255,.07);border:1px solid var(--border-1);color:var(--text-1);border-bottom-left-radius:6px}@keyframes bubble-in{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:none}}.filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:36px}.filters button{font-family:var(--mono);font-size:11px;letter-spacing:.08em;color:var(--text-3);padding:9px 16px;border-radius:999px;border:1px solid var(--border-1);background:rgba(255,255,255,.02);transition:color .2s,background .2s,border-color .2s}.filters button span{color:var(--text-4);margin-left:4px}.filters button:hover{color:var(--text-1);border-color:var(--border-2)}.filters button.is-active{color:var(--text-0);background:rgba(255,255,255,.1);border-color:var(--border-3)}.shots{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:28px 24px;gap:28px 24px}.shot{display:block}.shot-frame{border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--border-1);background:rgba(255,255,255,.03);box-shadow:var(--shadow-md);transition:transform .45s var(--spring),border-color .3s,box-shadow .45s var(--ease-out)}.shot:hover .shot-frame{transform:translateY(-5px);border-color:var(--border-3);box-shadow:0 32px 80px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.14)}.shot-bar{display:flex;align-items:center;gap:6px;padding:10px 14px;border-bottom:1px solid var(--border-0)}.shot-bar i{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.14)}.shot-bar span{margin-left:10px;font-family:var(--mono);font-size:10.5px;color:var(--text-3)}.shot-img{position:relative;aspect-ratio:16/10;overflow:hidden}.shot-img img{width:100%;height:100%;object-fit:cover;object-position:top;transition:transform .8s var(--ease-out)}.shot:hover .shot-img img{transform:scale(1.03)}.shot-live{position:absolute;right:14px;bottom:14px;padding:7px 13px;border-radius:999px;font-size:12.5px;background:rgba(10,10,12,.7);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--border-2);color:var(--text-0);opacity:0;transform:translateY(6px);transition:opacity .3s,transform .3s var(--ease-out)}.shot:hover .shot-live{opacity:1;transform:none}.shot-meta{padding:20px 4px 0}.shot-name{font-size:22px;color:var(--text-0);letter-spacing:-.02em;margin-bottom:6px}.shot-meta p{color:var(--text-2);font-weight:300;font-size:15px;line-height:1.65;margin-bottom:12px;max-width:520px}.index-tags,.tags{display:flex;flex-wrap:wrap;gap:6px}.index-tags span,.tags span{font-family:var(--mono);font-size:9.5px;letter-spacing:.08em;color:var(--text-3);padding:3px 9px;border-radius:7px;border:1px solid var(--border-1)}.index{margin-top:72px}.index-head{padding-bottom:16px}.index-row{display:grid;grid-template-columns:44px minmax(180px,260px) 1fr auto;grid-gap:20px;gap:20px;align-items:baseline;padding:18px 8px;border-top:1px solid var(--border-0);transition:background .25s}.index-row:hover{background:rgba(255,255,255,.025)}.index-n{font-family:var(--mono);font-size:11px;color:var(--text-4)}.index-name{color:var(--text-0);font-size:16px}.index-what{color:var(--text-2);font-weight:300;font-size:15px}.index-tags{justify-content:flex-end}.steps{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--border-1)}.steps li{padding:28px 28px 8px 0;position:relative}.steps li+li{padding-left:28px;border-left:1px solid var(--border-0)}.steps-n{font-family:var(--mono);font-size:11px;color:var(--text-3);letter-spacing:.1em}.steps h3{font-size:24px;margin:18px 0 10px}.steps p{color:var(--text-2);font-weight:300;font-size:15px;line-height:1.7}.faq details{border-top:1px solid var(--border-1)}.faq details:last-child{border-bottom:1px solid var(--border-1)}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;padding:24px 4px;font-size:19px;font-weight:400;color:var(--text-0);letter-spacing:-.015em}.faq summary::-webkit-details-marker{display:none}.faq summary span{font-family:var(--mono);color:var(--text-3);transition:transform .3s var(--spring)}.faq details[open] summary span{transform:rotate(45deg)}.faq details p{padding:0 4px 26px;color:var(--text-2);font-weight:300;line-height:1.75;max-width:680px}.contact{display:grid;grid-template-columns:1fr minmax(320px,520px);grid-gap:clamp(40px,7vw,110px);gap:clamp(40px,7vw,110px);align-items:start}.contact-copy{display:grid;grid-gap:20px;gap:20px}.contact-steps{display:grid;grid-gap:12px;gap:12px;margin-top:12px}.contact-steps li{display:flex;gap:14px;align-items:center;color:var(--text-1)}.contact-steps li span{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:11px;border:1px solid var(--border-2)}.contact-mail,.contact-steps li span{font-family:var(--mono);color:var(--text-2)}.contact-mail{margin-top:16px;font-size:13px;border-bottom:1px solid var(--border-2);justify-self:start;padding-bottom:2px}.contact-mail:hover{color:var(--text-0)}.contact-form{padding:clamp(24px,3.5vw,40px)}.contact-form form{display:grid;grid-gap:18px;gap:18px}.contact-form label{display:grid;grid-gap:8px;gap:8px}.contact-form label>span{font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;color:var(--text-3);text-transform:uppercase}.glass-input{width:100%;font:inherit;font-size:15px;padding:13px 15px;border-radius:12px;background:rgba(255,255,255,.04);border:1px solid var(--border-1);color:var(--text-0);outline:none;resize:vertical;transition:border-color .25s,background .25s,box-shadow .25s}.glass-input::placeholder{color:var(--text-4)}.glass-input:hover{border-color:var(--border-2)}.glass-input:focus{border-color:var(--border-3);background:rgba(255,255,255,.07);box-shadow:0 0 0 3px rgba(255,255,255,.04)}.contact-form .btn{margin-top:6px}.sent{text-align:center;padding:50px 0;display:grid;grid-gap:10px;gap:10px;justify-items:center}.sent-dot{width:12px;height:12px;border-radius:50%;background:var(--green);box-shadow:0 0 16px var(--green);margin-bottom:8px}.sent p{color:var(--text-2)}.footer{position:relative;z-index:2;border-top:1px solid rgba(255,255,255,.06);padding:56px 40px 28px;background:rgba(6,6,8,.6);-webkit-backdrop-filter:blur(40px) saturate(160%);backdrop-filter:blur(40px) saturate(160%)}.footer-top{display:flex;justify-content:space-between;gap:48px;max-width:1200px;margin:0 auto}.footer-brand{display:flex;flex-direction:column;gap:16px;max-width:280px}.footer-tag{font-family:var(--mono);font-size:10.5px;line-height:1.8;letter-spacing:.08em;color:var(--text-3)}.footer-logo{opacity:.8;transition:opacity .2s;align-self:flex-start}.footer-logo:hover{opacity:1}.footer-cols{display:grid;grid-template-columns:repeat(3,minmax(140px,auto));grid-gap:56px;gap:56px}.footer-col{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.footer-h{font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);margin-bottom:4px}.footer-link{font-size:14px;color:var(--text-2);transition:color .2s}.footer-link:hover{color:var(--text-0)}.footer-bottom{max-width:1200px;margin:40px auto 0;padding-top:20px;border-top:1px solid rgba(255,255,255,.06)}.footer .label{font-size:10px;color:var(--text-3)}@media (max-width:1000px){.nav-pill{display:none}.nav{grid-template-columns:1fr auto;padding:0 20px}.agent,.contact,.svc-panel{grid-template-columns:1fr}.svc-example{border-left:0;border-top:1px solid var(--border-1);padding:28px 0 0}.steps{grid-template-columns:repeat(2,1fr)}.steps li:nth-child(3){padding-left:0;border-left:0}.index-row{grid-template-columns:36px 1fr;gap:6px 14px}.index-tags,.index-what{grid-column:2;justify-content:flex-start}}@media (max-width:640px){:root{--container:calc(100vw - 32px)}.seg{grid-template-columns:repeat(2,1fr);border-radius:20px}.seg-slider{display:none}.seg button{border-radius:16px;padding:12px 6px;font-size:11px}.seg button.is-active{background:rgba(255,255,255,.12);border:1px solid var(--border-2)}.seg-n{display:none}.shots,.steps{grid-template-columns:1fr}.steps li,.steps li+li{padding:24px 0 8px;border-left:0;border-top:1px solid var(--border-0)}.agent-points>div{grid-template-columns:1fr;gap:4px}.stat{min-width:0;flex:1 1 100px;padding:18px 12px}.stat-num{font-size:26px}.hero-ctas .btn{width:100%}.footer{padding:40px 16px 96px}.footer-top{flex-direction:column;gap:32px}.footer-cols{grid-template-columns:1fr 1fr;gap:32px 24px}.footer-bottom{margin-top:32px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}.bubble,.reveal{opacity:1;transform:none}}.intro{animation:intro .9s var(--ease-out) both}@keyframes intro{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.hero .hero-sub.intro,.hero h1.intro,.page-hero .lead.intro,.page-hero h1.intro{animation-name:rise}@keyframes rise{0%{transform:translateY(14px)}to{transform:none}}main>section.section~section.section~section.section{content-visibility:auto;contain-intrinsic-size:auto 900px}b,strong{font-weight:500}.nav-logo-svg{height:26px;width:auto;color:var(--text-0)}.footer-logo .nav-logo-svg{height:24px}.og-logo-svg{height:40px;width:auto;color:var(--text-0)}@media (max-width:640px){.nav-logo-svg{height:22px}}.serif{font-family:var(--font-serif),"Cormorant Garamond",Georgia,serif;font-style:italic;font-weight:500;font-size:1.1em;letter-spacing:-.01em;line-height:.95;color:rgba(255,255,255,.78)}h2 .serif{color:rgba(255,255,255,.62)}.hero-eyebrow{display:inline-block;margin-bottom:28px;padding:7px 14px;border:1px solid var(--border-1);border-radius:999px;background:rgba(255,255,255,.03);color:var(--text-2);font-size:10.5px}.hero h1{font-size:clamp(42px,7vw,96px)}.hero-sub{max-width:680px}.hero-calc{display:inline-block;margin-top:22px;font-size:14px;color:var(--text-2);border-bottom:1px solid var(--border-2);padding-bottom:2px;transition:color .2s,border-color .2s}.hero-calc:hover{color:var(--text-0);border-color:var(--text-1)}.trust{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 28px;margin-top:clamp(48px,8vh,80px)}.trust li{font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;color:var(--text-3);display:flex;align-items:center;gap:10px}.trust li:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--green);box-shadow:0 0 8px var(--green)}.ledger-wrap{padding-bottom:clamp(60px,9vh,110px)}.ledger{padding:clamp(20px,3vw,34px);overflow:hidden}.ledger-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap;padding-bottom:20px;border-bottom:1px solid var(--border-1)}.ledger-head>div:first-child{display:grid;grid-gap:8px;gap:8px}.ledger-live{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-2)}.ledger-live i{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 10px var(--green);animation:pulse-dot 1.4s infinite}.ledger-counters{display:flex;gap:clamp(20px,4vw,56px)}.ledger-counters div{display:grid;grid-gap:2px;gap:2px;text-align:right}.ledger-counters b{font-size:clamp(26px,3.2vw,40px);font-weight:300;letter-spacing:-.03em;color:var(--text-0);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ledger-counters span{font-size:12.5px;color:var(--text-3)}.ledger-rows{display:grid;min-height:378px}.ledger-rows li{display:grid;grid-template-columns:56px 130px 1fr auto;grid-gap:18px;gap:18px;align-items:baseline;padding:15px 4px;border-bottom:1px solid var(--border-0);font-size:15px}.ledger-rows li.is-new{animation:ledger-in .7s var(--ease-out)}.ledger-rows li.is-new .ledger-text{color:var(--text-0)}@keyframes ledger-in{0%{opacity:0;transform:translateY(-14px);background:rgba(74,222,128,.08)}to{opacity:1;transform:none;background:transparent}}.ledger-rows time{font-family:var(--mono);font-size:12px;color:var(--text-3)}.ledger-dept{font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;color:var(--text-2)}.ledger-text{color:var(--text-1);font-weight:300}.ledger-saved{font-family:var(--mono);font-size:12px;color:var(--green);white-space:nowrap}.ledger-note{margin-top:16px;font-size:12.5px;color:var(--text-3)}.calc{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-gap:clamp(24px,4vw,64px);gap:clamp(24px,4vw,64px);align-items:center}.calc-in{padding:clamp(22px,3vw,34px);display:grid;grid-gap:30px;gap:30px}.calc-in label{display:grid;grid-gap:12px;gap:12px}.calc-in label>span{display:flex;justify-content:space-between;align-items:baseline;color:var(--text-1);font-size:15px}.calc-in b{font-family:var(--mono);font-weight:500;color:var(--text-0)}.calc-in small{font-size:12.5px;color:var(--text-3);line-height:1.5}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:26px;background:transparent;cursor:pointer}input[type=range]::-webkit-slider-runnable-track{height:2px;background:rgba(255,255,255,.18);border-radius:2px}input[type=range]::-moz-range-track{height:2px;background:rgba(255,255,255,.18)}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;margin-top:-9px;border-radius:50%;background:#fff;box-shadow:0 0 0 5px rgba(255,255,255,.08),0 4px 14px rgba(0,0,0,.5)}input[type=range]::-moz-range-thumb{width:20px;height:20px;border:0;border-radius:50%;background:#fff}.calc-out{display:grid;grid-gap:18px;gap:18px;justify-items:start}.calc-big{font-size:clamp(54px,8vw,112px);font-weight:300;letter-spacing:-.05em;line-height:.95;color:var(--text-0);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calc-line{font-size:17px;font-weight:300;line-height:1.7;color:var(--text-2);max-width:560px}.calc-line b{color:var(--text-0);font-weight:500}.calc-back{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 14px;padding:16px 20px;border-radius:16px;background:rgba(74,222,128,.07);border:1px solid rgba(74,222,128,.25);color:var(--text-1)}.calc-back b{font-size:24px;font-weight:400;color:var(--text-0);letter-spacing:-.02em}.sol-tabs{display:flex;gap:6px;overflow-x:auto;padding-bottom:6px;scrollbar-width:none}.sol-tabs button{flex:none;display:inline-flex;gap:10px;padding:11px 16px;border-radius:999px;border:1px solid var(--border-1);font-family:var(--mono);font-size:11.5px;letter-spacing:.08em;color:var(--text-3);transition:color .2s,background .2s,border-color .2s}.sol-tabs button span{color:var(--text-4)}.sol-tabs button:hover{color:var(--text-1);border-color:var(--border-2)}.sol-tabs button.is-active{color:#0a0a0c;background:rgba(255,255,255,.92);border-color:transparent}.sol-tabs button.is-active span{color:rgba(0,0,0,.45)}.sol-panel{margin-top:28px;animation:panel-in .5s var(--ease-out)}.sol-title{font-size:clamp(24px,2.8vw,36px);margin-bottom:26px;max-width:800px}.sol-head,.sol-row{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,1.1fr) 110px 110px;grid-gap:24px;gap:24px;align-items:baseline}.sol-head{padding:0 4px 12px;font-family:var(--mono);font-size:10px;letter-spacing:.12em;color:var(--text-4);border-bottom:1px solid var(--border-1)}.sol-row{padding:22px 4px;border-bottom:1px solid var(--border-0);transition:background .25s}.sol-row:hover{background:rgba(255,255,255,.025)}.sol-what b{display:block;font-size:18px;font-weight:400;color:var(--text-0);letter-spacing:-.015em;margin-bottom:6px}.sol-what p{color:var(--text-2);font-weight:300;line-height:1.65;font-size:15px}.sol-result{color:var(--text-0);font-size:15px;line-height:1.5;padding-left:14px;border-left:2px solid rgba(74,222,128,.6)}.sol-days{font-family:var(--mono);font-size:12.5px;color:var(--text-2)}.sol-try{text-align:right}.sol-sources{margin-top:22px;display:grid;grid-gap:4px;gap:4px;font-size:12px;color:var(--text-4)}.sol-sources sup{color:var(--text-3)}.cmp{border-top:1px solid var(--border-1)}.cmp-row{display:grid;grid-template-columns:minmax(160px,1fr) minmax(0,1.2fr) minmax(0,1.2fr);border-bottom:1px solid var(--border-0)}.cmp-row>span{padding:18px 20px;font-size:15.5px}.cmp-row>span:first-child{padding-left:4px;color:var(--text-2)}.cmp-row>span:nth-child(2){color:var(--text-2);font-weight:300}.cmp-ai{color:var(--text-0);background:rgba(255,255,255,.04);border-left:1px solid var(--border-1);border-right:1px solid var(--border-1)}.cmp-headrow>span{font-family:var(--mono);font-size:11px;letter-spacing:.12em;color:var(--text-3);text-transform:uppercase}.cmp-headrow>span:last-child{color:var(--text-0);background:rgba(255,255,255,.08);border-left:1px solid var(--border-2);border-right:1px solid var(--border-2);border-radius:12px 12px 0 0}.offers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;align-items:stretch}.offer{position:relative;display:flex;flex-direction:column;gap:12px;padding:clamp(24px,2.6vw,34px);border-radius:var(--r-xl);border:1px solid var(--border-1);background:rgba(255,255,255,.025)}.offer.is-featured{border-color:rgba(255,255,255,.5);background:linear-gradient(160deg,rgba(255,255,255,.1),rgba(255,255,255,.03));box-shadow:0 30px 80px rgba(0,0,0,.5),0 0 60px rgba(160,190,255,.08)}.offer-tag{position:absolute;top:-11px;left:28px;padding:4px 10px;border-radius:999px;background:#fff;color:#0a0a0c;font-family:var(--mono);font-size:10px;letter-spacing:.1em}.offer h3{font-size:26px}.offer-for{color:var(--text-2);font-weight:300;line-height:1.6;min-height:3.2em}.offer-price{margin-top:10px;font-size:clamp(36px,3.6vw,48px);font-weight:300;letter-spacing:-.04em;color:var(--text-0)}.offer-monthly{font-size:14px;color:var(--text-3);margin-top:-6px}.offer-time{font-size:14.5px;color:var(--text-1);padding:12px 0;border-top:1px solid var(--border-0);border-bottom:1px solid var(--border-0)}.offer-time .label{margin-right:8px}.offer ul{display:grid;grid-gap:10px;gap:10px;margin:6px 0 18px;flex:1 1}.offer li{display:flex;gap:10px;font-size:14.5px;color:var(--text-1)}.offer li:before{content:"✓";color:var(--green);font-size:13px}.offer .btn{width:100%}.guarantee{margin-top:18px;display:flex;gap:18px;align-items:center;padding:20px 24px;border-radius:var(--r-lg);border:1px solid rgba(74,222,128,.28);background:rgba(74,222,128,.06)}.guarantee-mark{flex:none;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:var(--green);color:#06210f;font-weight:700}.guarantee b{color:var(--text-0);font-weight:500}.guarantee p{color:var(--text-1);font-weight:300}.proof-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--border-1);margin-bottom:48px}.proof-facts div{padding:22px 22px 22px 0}.proof-facts div+div{padding-left:22px;border-left:1px solid var(--border-0)}.proof-facts b{display:block;font-size:20px;font-weight:400;color:var(--text-0);margin-bottom:8px}.proof-facts p{color:var(--text-2);font-weight:300;font-size:14.5px;line-height:1.65}.try-band{display:flex;justify-content:space-between;align-items:center;gap:32px;flex-wrap:wrap}.try-band>div{display:grid;grid-gap:16px;gap:16px;max-width:760px}@media (max-width:1000px){.calc,.offers{grid-template-columns:1fr}.sol-head{display:none}.sol-row{grid-template-columns:1fr auto;gap:12px 18px}.sol-result,.sol-what{grid-column:1/-1}.sol-try{text-align:right}.proof-facts{grid-template-columns:1fr 1fr}.proof-facts div:nth-child(3){padding-left:0;border-left:0}.proof-facts div:nth-child(n+3){border-top:1px solid var(--border-0)}}@media (max-width:760px){.ledger-rows li{grid-template-columns:48px 1fr auto;gap:4px 12px}.ledger-dept{grid-column:2;grid-row:1}.ledger-text{grid-column:1/-1}.ledger-saved{grid-column:3;grid-row:1}.ledger-counters div{text-align:left}.cmp-row{grid-template-columns:1fr 1fr}.cmp-row>span:first-child{grid-column:1/-1;padding:14px 4px 4px;font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase}.cmp-row>span{padding:8px 12px 14px;font-size:14.5px}.cmp-headrow>span:first-child{display:none}.proof-facts{grid-template-columns:1fr}.proof-facts div,.proof-facts div+div{padding:18px 0;border-left:0;border-top:1px solid var(--border-0)}}@media (max-width:640px){.btn-lg{white-space:normal;text-align:center;line-height:1.35}.calc-out .btn{width:100%}}.sol-note{margin:-12px 0 24px;max-width:760px;color:var(--text-1);font-weight:300;font-size:16.5px;line-height:1.7;padding-left:16px;border-left:2px solid var(--border-3)}.sol-split{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:34px;border:1px solid var(--border-1);border-radius:var(--r-lg);overflow:hidden}.sol-split-col{padding:22px 24px;display:grid;grid-gap:14px;gap:14px;align-content:start}.sol-split-col+.sol-split-col{border-left:1px solid var(--border-1)}.sol-split-col.is-0{background:rgba(74,222,128,.05)}.sol-split-col.is-0 .label{color:var(--green)}.sol-split-col.is-1{background:rgba(255,255,255,.03)}.sol-split-col.is-2 .label{color:var(--text-1)}.sol-split-col ul{display:grid;grid-gap:9px;gap:9px}.sol-split-col li{font-size:14.5px;color:var(--text-1);line-height:1.5;display:flex;gap:10px}.sol-split-col li:before{content:"";flex:none;width:5px;height:5px;margin-top:8px;border-radius:50%;background:var(--text-3)}.sol-split-col.is-0 li:before{background:var(--green)}.wow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:clamp(28px,4vw,64px);column-gap:clamp(28px,4vw,64px)}.wow li{display:grid;grid-template-columns:64px 1fr;grid-gap:18px;gap:18px;padding:28px 0;border-top:1px solid var(--border-1)}.wow-n{font-size:40px;line-height:1;color:var(--text-3)}.wow li.is-done .wow-n{color:rgba(255,255,255,.82)}.wow h3{font-size:clamp(21px,2vw,26px);margin-bottom:8px;letter-spacing:-.025em}.wow p{color:var(--text-2);font-weight:300;line-height:1.7;font-size:15.5px}.wow-meta{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin-top:14px}.wow-tag{font-family:var(--mono);font-size:10px;letter-spacing:.1em;color:var(--text-3);border:1px solid var(--border-1);padding:4px 9px;border-radius:7px}.wow-tag.is-done{color:var(--green);border-color:rgba(74,222,128,.35);background:rgba(74,222,128,.06)}.wow-meta .link-arrow{font-size:13.5px}@media (max-width:900px){.sol-split,.wow{grid-template-columns:1fr}.sol-split-col+.sol-split-col{border-left:0;border-top:1px solid var(--border-1)}.wow li{grid-template-columns:48px 1fr}.wow-n{font-size:32px}}.priv{display:grid;grid-gap:14px;gap:14px}.priv-scale{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:16px;gap:16px;font-family:var(--mono);font-size:10px;letter-spacing:.12em;color:var(--text-3)}.priv-scale i{height:2px;border-radius:2px;background:linear-gradient(90deg,rgba(160,190,255,.5),rgba(74,222,128,.9))}.priv-levels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--border-1);border-radius:var(--r-xl);overflow:hidden}.priv-level{padding:clamp(22px,2.6vw,32px);display:grid;grid-gap:14px;gap:14px;align-content:start}.priv-level+.priv-level{border-left:1px solid var(--border-1)}.priv-level.is-1{background:rgba(255,255,255,.025)}.priv-level.is-2{background:linear-gradient(160deg,rgba(74,222,128,.09),rgba(74,222,128,.02))}.priv-top{display:flex;justify-content:space-between;align-items:center}.priv-n{font-size:38px;line-height:1;color:var(--text-2)}.priv-lock{display:flex;gap:4px}.priv-lock i{width:18px;height:6px;border-radius:3px;background:rgba(255,255,255,.1)}.priv-lock i.on{background:var(--green);box-shadow:0 0 8px rgba(74,222,128,.5)}.priv-level h3{font-size:23px}.priv-level dl{display:grid;grid-gap:4px;gap:4px}.priv-level dt{margin-top:10px;font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}.priv-level dd{color:var(--text-1);font-weight:300;font-size:15px;line-height:1.6}.priv-foot{margin-top:26px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);grid-gap:clamp(24px,4vw,56px);gap:clamp(24px,4vw,56px)}.priv-who{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.priv-who li{padding:8px 14px;border-radius:999px;border:1px solid var(--border-2);font-size:14px;color:var(--text-1)}.priv-notes{display:grid;grid-gap:14px;gap:14px;color:var(--text-2);font-weight:300;line-height:1.7}.priv-proof{color:var(--text-0);padding-left:14px;border-left:2px solid rgba(74,222,128,.6)}@media (max-width:900px){.priv-foot,.priv-levels{grid-template-columns:1fr}.priv-level+.priv-level{border-left:0;border-top:1px solid var(--border-1)}.priv-scale{display:none}}.ba{display:grid;grid-gap:18px;gap:18px}.ba-form{display:grid;grid-template-columns:minmax(0,1fr) 190px auto;grid-gap:14px;gap:14px;align-items:end;padding:22px;border-radius:var(--r-lg)}.ba-form label{display:grid;grid-gap:10px;gap:10px}.ba-url input{font-size:17px}.ba-form select option{background:#111}.ba-phases{display:grid;grid-gap:8px;gap:8px;padding:6px 4px}.ba-phases li{display:flex;gap:10px;align-items:center;font-size:15px;color:var(--text-4);transition:color .3s}.ba-phases li:before{content:"";width:12px;height:12px;border-radius:50%;border:1.5px solid var(--border-2)}.ba-phases li.is-now{color:var(--text-1)}.ba-phases li.is-now:before{border-color:var(--text-1);animation:pulse-dot .8s infinite}.ba-phases li.is-done{color:var(--text-0)}.ba-phases li.is-done:before{background:var(--green);border-color:var(--green)}.ba-report{display:grid;grid-gap:22px;gap:22px;padding:clamp(22px,3vw,40px);border-radius:var(--r-xl);border:1px solid var(--border-2);background:linear-gradient(160deg,rgba(255,255,255,.06),rgba(255,255,255,.015));animation:panel-in .5s var(--ease-out)}.ba-top{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-gap:28px;gap:28px;align-items:end}.ba-ind{font-size:clamp(26px,3vw,38px);letter-spacing:-.03em;color:var(--text-0)}.ba-ind,.ba-sum{margin-top:8px;font-weight:300}.ba-sum{color:var(--text-2);line-height:1.6;max-width:620px}.ba-total{display:grid;grid-gap:4px;gap:4px;justify-items:end;text-align:right}.ba-total b{font-size:clamp(44px,5vw,68px);font-weight:300;letter-spacing:-.04em;color:var(--text-0);line-height:1}.ba-total span:last-child{font-size:14px;color:var(--text-2)}.ba-signals{display:flex;flex-wrap:wrap;gap:8px}.ba-signals span{font-size:13px;padding:6px 12px;border-radius:999px;border:1px solid var(--border-1);color:var(--text-3)}.ba-signals span.is-ok{color:var(--text-1);border-color:rgba(74,222,128,.35);background:rgba(74,222,128,.06)}.ba-h{margin-top:6px}.ba-recs li{display:grid;grid-template-columns:56px 1fr;grid-gap:16px;gap:16px;padding:22px 0;border-top:1px solid var(--border-1)}.ba-n{font-size:36px;line-height:1;color:var(--text-1)}.ba-rec-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap}.ba-rec-head h3{font-size:clamp(20px,2vw,25px)}.ba-hours{font-family:var(--mono);font-size:13px;color:var(--green)}.ba-why{margin:10px 0 6px;color:var(--text-0);line-height:1.65}.ba-does{color:var(--text-2);font-weight:300;font-size:14.5px;line-height:1.6;margin-bottom:10px}.ba-fixes{display:grid;grid-gap:12px;gap:12px;padding-top:16px;border-top:1px solid var(--border-1)}.ba-fixes ul{display:grid;grid-gap:8px;gap:8px}.ba-fixes li{color:var(--text-1);font-size:14.5px;display:flex;gap:10px}.ba-fixes li:before{content:"!";flex:none;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:700;color:#241a00;background:rgba(251,191,36,.9)}.ba-cta{display:grid;grid-gap:16px;gap:16px;padding:24px;border-radius:var(--r-lg)}.ba-cta b{color:var(--text-0);font-size:19px;font-weight:500}.ba-cta p{color:var(--text-2);margin-top:4px}.ba-lead{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:10px;gap:10px}.ba-print{justify-self:start;font-size:13.5px}.ba-sent{display:grid;grid-gap:8px;gap:8px}.ba-note{font-size:12.5px;color:var(--text-3)}@media (max-width:900px){.ba-form,.ba-lead,.ba-top{grid-template-columns:1fr}.ba-total{justify-items:start;text-align:left}}.wow2{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:40px;column-gap:40px;border-top:1px solid var(--border-1)}.wow2 details{border-bottom:1px solid var(--border-1)}.wow2 summary{list-style:none;display:grid;grid-template-columns:14px 1fr 20px;grid-gap:14px;gap:14px;align-items:center;padding:18px 4px;cursor:pointer}.wow2 summary::-webkit-details-marker{display:none}.wow2-title{font-size:18px;font-weight:400;color:var(--text-0)}.wow2-plus{color:var(--text-3);font-size:20px;transition:transform .25s;text-align:right}.wow2 details[open] .wow2-plus{transform:rotate(45deg)}.wow2 details p{margin:0 0 0 28px;color:var(--text-2);line-height:1.6}.wow2 details .wow-meta{margin:12px 0 18px 28px}.wow-dot{display:inline-block;width:8px;height:8px;border-radius:50%;border:1px solid var(--text-3)}.wow-dot.is-done{background:var(--green);border-color:var(--green);box-shadow:0 0 10px rgba(74,222,128,.5)}.wow2-legend{display:flex;gap:10px;align-items:center;font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;color:var(--text-3);margin-top:18px}.wow2-legend .wow-dot+*{margin-right:8px}.wow2-legend .wow-dot:not(:first-child){margin-left:14px}.dept-index{border-top:1px solid var(--border-1)}.dept-row{display:grid;grid-template-columns:44px 200px 1fr auto;grid-gap:22px;gap:22px;align-items:baseline;padding:20px 6px;border-bottom:1px solid var(--border-1);transition:background .25s}.dept-row:hover{background:rgba(255,255,255,.03)}.dept-n{color:var(--text-3);font-size:20px}.dept-tab{font-family:var(--mono);font-size:11.5px;letter-spacing:.1em;color:var(--text-2)}.dept-title{font-size:19px;font-weight:300;color:var(--text-0)}.dept-count{font-size:13.5px;color:var(--text-3);white-space:nowrap;transition:color .25s}.dept-row:hover .dept-count{color:var(--text-0)}.vs{grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.vs,.vs-col{display:grid}.vs-col{border:1px solid var(--border-1);border-radius:24px;padding:30px 32px;grid-gap:18px;gap:18px;align-content:start;color:var(--text-2)}.vs-col.is-ai{border-color:rgba(74,222,128,.35);background:linear-gradient(180deg,rgba(74,222,128,.06),rgba(255,255,255,.015));color:var(--text-0)}.vs-col.is-ai .label{color:var(--green)}.vs-big{display:grid;grid-gap:2px;gap:2px}.vs-big small,.vs-list small{font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}.vs-big b{font-size:28px;font-weight:300;line-height:1.2;letter-spacing:-.01em}.vs-col:not(.is-ai) .vs-big b{color:var(--text-2)}.vs-list{list-style:none;margin:6px 0 0;padding:18px 0 0;border-top:1px solid var(--border-1);grid-gap:12px}.vs-list,.vs-list li{display:grid;gap:12px}.vs-list li{grid-template-columns:170px 1fr;grid-gap:12px;align-items:baseline;font-size:15px}@media (max-width:900px){.vs,.wow2{grid-template-columns:1fr}.dept-row{grid-template-columns:30px 1fr}.dept-title{font-size:17px}.dept-count,.dept-title{grid-column:2}.vs-list li{grid-template-columns:1fr;gap:2px}}.ba-pdf{justify-self:start;margin-top:4px}.ba-opts{display:grid;grid-gap:12px;gap:12px}.ba-opts ol{list-style:none;margin:0;padding:0;border-top:1px solid var(--border-1)}.ba-opts li{display:grid;grid-template-columns:1fr auto;grid-gap:6px 18px;gap:6px 18px;padding:16px 2px;border-bottom:1px solid var(--border-1)}.ba-opts li b{color:var(--text-0);font-weight:500;font-size:16.5px}.ba-opts li p{margin:4px 0 0;color:var(--text-2);line-height:1.55}.ba-opts li small{grid-column:2;text-align:right;color:var(--text-3);font-size:12.5px}.ba-impact{align-self:start;font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;padding:4px 9px;border-radius:7px;border:1px solid var(--border-1);color:var(--text-2);white-space:nowrap}.ba-impact.is-high{color:var(--green);border-color:rgba(74,222,128,.35);background:rgba(74,222,128,.06)}.ba-impact.is-medium{color:#f2d06b;border-color:rgba(242,208,107,.3)}.ba-ready{padding:24px 26px;display:grid;grid-gap:18px;gap:18px}.ba-ready-head{display:flex;gap:20px;align-items:flex-start}.ba-ready-head p{margin:8px 0 0;color:var(--text-2);line-height:1.55;font-size:14.5px}.ba-grade{flex-shrink:0;width:84px;height:84px;border-radius:20px;border:1px solid var(--border-2);display:grid;place-content:center;text-align:center}.ba-grade b{font-size:32px;font-weight:300;color:var(--text-0);line-height:1}.ba-grade small{font-family:var(--mono);font-size:11px;color:var(--text-3);margin-top:4px}.ba-grade.is-A,.ba-grade.is-Ap{border-color:rgba(74,222,128,.5)}.ba-grade.is-A b,.ba-grade.is-Ap b{color:var(--green)}.ba-grade.is-D b,.ba-grade.is-F b{color:#ff9a6b}.ba-cats{border-top:1px solid var(--border-1)}.ba-cats details{border-bottom:1px solid var(--border-1)}.ba-cats summary{list-style:none;display:grid;grid-template-columns:minmax(180px,1.2fr) 1fr 36px;grid-gap:16px;gap:16px;align-items:center;padding:14px 2px;cursor:pointer}.ba-cats summary::-webkit-details-marker{display:none}.ba-cat-name{color:var(--text-1);font-size:15px}.ba-bar{height:6px;border-radius:3px;background:rgba(255,255,255,.07);overflow:hidden}.ba-bar i{display:block;height:100%;border-radius:3px}.ba-bar i.is-good{background:var(--green)}.ba-bar i.is-mid{background:#f2d06b}.ba-bar i.is-bad{background:#ff9a6b}.ba-cat-score{font-family:var(--mono);font-size:13px;color:var(--text-2);text-align:right}.ba-cats ul{list-style:none;margin:0 0 14px;padding:0;display:grid;grid-gap:10px;gap:10px}.ba-cats li{display:grid;grid-template-columns:20px 1fr;grid-gap:10px;gap:10px;font-size:14px}.ba-cats li i{font-style:normal;font-size:12px;margin-top:2px}.ba-cats li.is-ok i{color:var(--green)}.ba-cats li.is-bad i{color:#ff9a6b}.ba-cats li b{display:block;color:var(--text-0);font-weight:500}.ba-cats li span{color:var(--text-2);line-height:1.5}.ba-cats li.is-ok span{color:var(--text-3)}@media (max-width:700px){.ba-cats summary{grid-template-columns:1fr 36px}.ba-bar{grid-column:1/-1;grid-row:2}.ba-ready-head{flex-direction:column}}.ba-fixtop{padding:16px 18px;border-radius:16px;border:1px solid rgba(255,154,107,.25);background:rgba(255,154,107,.05)}.ba-fixtop,.ba-fixtop ol{display:grid;grid-gap:10px;gap:10px}.ba-fixtop ol{margin:0;padding-left:20px}.ba-fixtop li b{display:block;color:var(--text-0);font-weight:500}.ba-fixtop li span{color:var(--text-2);line-height:1.5;font-size:14px}.ba-tech{margin:0 0 14px 30px;font-size:13px;color:var(--text-3)}.sol-panel[hidden]{display:none}@media (max-width:1240px) and (min-width:701px){.offers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.offers{grid-template-columns:1fr}}.container{width:var(--container);margin:0 auto}.player{display:grid;grid-gap:14px;gap:14px;justify-items:center}.player-frame{width:100%;overflow:hidden;background:#000;border:1px solid var(--border-2);border-radius:var(--r-xl);box-shadow:var(--shadow-xl)}.player-frame video{display:block;width:100%;height:100%;object-fit:cover}.player-frame.is-wide{aspect-ratio:16/9}.player-frame.is-vertical{aspect-ratio:9/16;max-width:400px}.player-bar{display:flex;gap:10px}.mini-seg{display:inline-flex;padding:3px;border-radius:999px;background:var(--glass-1);border:1px solid var(--border-1)}.chips button,.mini-seg button{padding:6px 14px;border-radius:999px;font-family:var(--mono);font-size:11px;letter-spacing:.08em;color:var(--text-3);transition:background .2s,color .2s}.chips button:hover,.mini-seg button:hover{color:var(--text-0)}.chips button.is-on,.mini-seg button.is-on{background:rgba(255,255,255,.12);color:var(--text-0)}.chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:28px}.chips button{border:1px solid var(--border-1)}.grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:28px 22px;gap:28px 22px;align-items:start}.grid,.tile{display:grid}.tile{grid-gap:14px;gap:14px}.tile-media{position:relative;overflow:hidden;background:#000;border:1px solid var(--border-1);border-radius:var(--r-lg);transition:border-color .3s,transform .4s var(--ease-out)}.tile.is-wide .tile-media{aspect-ratio:16/9}.tile.is-vertical .tile-media{aspect-ratio:9/16}.tile-media video{width:100%;height:100%;object-fit:cover;display:block}.tile:focus-visible .tile-media,.tile:hover .tile-media{border-color:var(--border-3);transform:translateY(-3px)}.tile-dur{position:absolute;right:10px;bottom:10px;padding:3px 8px;border-radius:999px;background:rgba(0,0,0,.6);color:var(--text-1)}.tile-meta h3{font-size:20px;font-weight:400;margin:6px 0 4px;letter-spacing:-.02em}.tile-meta p{font-size:14px;color:var(--text-3)}.more{margin-top:32px;color:var(--text-2)}.more a{color:var(--text-0);text-decoration:underline;text-underline-offset:3px}.rows{border-top:1px solid var(--border-1)}.row{display:grid;grid-template-columns:60px minmax(0,1fr) minmax(0,1.3fr);grid-gap:24px;gap:24px;align-items:baseline;padding:28px 0;border-bottom:1px solid var(--border-1)}.row h3{font-size:clamp(22px,2.6vw,30px)}.row p{color:var(--text-2)}.band{padding:64px 48px;text-align:center}.band h2{max-width:20ch;margin:0 auto 18px}.band .lead{max-width:520px;margin:0 auto}.vpage{padding-top:48px}.back{display:inline-block;margin-bottom:28px}.back:hover{color:var(--text-0)}.vpage-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);grid-gap:48px;gap:48px;align-items:start}.vpage-info h1{font-size:clamp(32px,4vw,48px);margin:14px 0 16px}.facts{margin:30px 0 34px;border-top:1px solid var(--border-1)}.facts div{display:grid;grid-template-columns:110px 1fr;grid-gap:16px;gap:16px;padding:14px 0;border-bottom:1px solid var(--border-1)}.facts dd{color:var(--text-1);font-size:15px}@media (max-width:900px){.vpage-grid{grid-template-columns:1fr}.row{grid-template-columns:40px 1fr}.row p{grid-column:2}}@media (max-width:560px){:root{--container:calc(100vw - 32px)}.hero-player{margin-top:44px}.player-frame{border-radius:var(--r-lg)}.grid{grid-template-columns:1fr}.band{padding:44px 22px}}.admin{padding-top:56px}.admin h1{font-size:clamp(32px,4vw,48px);margin:12px 0 32px}.admin-login{max-width:420px;margin:40px auto 0;padding:36px;display:grid;grid-gap:18px;gap:18px}.admin-form{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px 20px;gap:18px 20px;max-width:820px}.admin-form .wide{grid-column:1/-1}.admin label,.admin-login label{display:grid;grid-gap:8px;gap:8px;font-size:14px;color:var(--text-2)}.admin input:not([type=checkbox]),.admin select,.admin textarea{width:100%;padding:12px 14px;font:inherit;font-size:15px;color:var(--text-0);background:var(--glass-1);border:1px solid var(--border-1);border-radius:var(--r-sm)}.admin select option{background:#111}.admin input:focus,.admin select:focus,.admin textarea:focus{outline:none;border-color:var(--border-3)}.admin .file input{padding:10px}.admin .check{display:flex;align-items:center;gap:10px;align-self:end;padding-bottom:12px}.admin-actions{display:grid;grid-gap:14px;gap:14px;justify-items:start;margin-top:8px}.bar{width:100%;height:6px;border-radius:999px;background:var(--glass-2);overflow:hidden}.bar span{display:block;height:100%;background:var(--green);transition:width .3s}.admin-status{font-size:14px;color:var(--text-2)}.admin-status.ok{color:var(--green)}.admin-status a{color:var(--text-0);text-decoration:underline}.admin-list{margin-top:18px;border-top:1px solid var(--border-1);max-width:820px}.admin-list li{display:grid;grid-template-columns:96px 1fr auto;grid-gap:16px;gap:16px;align-items:center;padding:14px 0;border-bottom:1px solid var(--border-1)}.admin-list img{width:96px;height:54px;object-fit:cover;border-radius:8px;background:#000}.admin-list a{color:var(--text-0)}.admin-list p{font-size:13px;color:var(--text-3)}.admin-list .admin-empty{display:block;color:var(--text-3)}@media (max-width:640px){.admin-form{grid-template-columns:1fr}.admin-list li{grid-template-columns:72px 1fr}.admin-list img{width:72px;height:40px}.admin-list button{grid-column:2;justify-self:start}}.pricing-head{display:grid;grid-gap:16px;gap:16px;margin-bottom:26px}.pricing-head .seg{justify-self:start}.pricing-head .lead{max-width:620px;font-size:16px}.prices{border-top:1px solid var(--border-1)}.prices li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto;grid-gap:28px;gap:28px;align-items:center;padding:26px 0;border-bottom:1px solid var(--border-1)}.price-name h3{font-size:clamp(22px,2.4vw,28px);margin-bottom:6px}.price-inc{color:var(--text-2);font-size:15px}.price-cta{display:flex;align-items:center;gap:18px;justify-content:flex-end}.price-cta strong{font-size:28px;font-weight:300;color:var(--text-0);letter-spacing:-.03em;white-space:nowrap}.price-cta small{font-size:14px;color:var(--text-3)}.prices li.is-pop .label{color:var(--green)}.pricing-foot{display:grid;grid-gap:8px;gap:8px;margin-top:22px}.compare-note a,.pricing-foot a{color:var(--text-0);text-decoration:underline;text-underline-offset:3px}.compare{border-top:1px solid var(--border-1)}.compare-row{display:grid;grid-template-columns:1.1fr repeat(4,1fr);grid-gap:20px;gap:20px;padding:18px 0;border-bottom:1px solid var(--border-1);font-size:15px;color:var(--text-3)}.compare-headrow{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.compare-row .is-us{color:var(--text-0)}.compare-headrow .is-us{color:var(--green)}.compare-row:not(.compare-headrow) .is-us{padding-left:12px;border-left:2px solid var(--green)}.compare-note{margin-top:26px;max-width:760px;color:var(--text-2)}.funnel-lines{justify-self:start}.pkgs{grid-gap:10px;gap:10px}.pkg,.pkgs{display:grid}.pkg{grid-gap:6px;gap:6px;text-align:left;padding:18px 20px;border:1px solid var(--border-1);border-radius:var(--r-md);background:var(--glass-1);transition:border-color .2s,background .2s}.pkg:hover{border-color:var(--border-3)}.pkg.is-on{border-color:rgba(74,222,128,.7);background:rgba(74,222,128,.08)}.pkg-top{display:flex;justify-content:space-between;gap:16px;align-items:baseline}.pkg-top strong{font-weight:500;font-size:17px;color:var(--text-0)}.pkg-price{font-size:20px;color:var(--text-0);white-space:nowrap}.pkg-price small{font-size:13px;color:var(--text-3)}.pkg-meta{font-size:13px;color:var(--text-2)}.pkg-inc{font-size:13px;color:var(--text-3)}.pkg-custom{border-style:dashed}.pkg-custom strong{font-weight:500;color:var(--text-0)}.funnel .check{display:flex;align-items:center;gap:10px;color:var(--text-1)}.funnel .check input{width:auto}.summary{display:grid;grid-gap:10px;gap:10px;padding:18px 20px;border:1px solid var(--border-2);border-radius:var(--r-md);background:var(--glass-1)}.summary-row{display:flex;justify-content:space-between;gap:16px;color:var(--text-1)}.summary-row strong{font-weight:500;color:var(--text-0);font-size:18px}.paybox{display:grid;grid-template-columns:1.3fr 1fr;grid-gap:28px;gap:28px;align-items:center;padding:30px;margin-bottom:20px;border-color:rgba(74,222,128,.45)}.paybox h3{font-size:40px;font-weight:300;margin:6px 0 10px}.paybox-btns{display:grid;grid-gap:10px;gap:10px;justify-items:stretch}.paybox-btns .muted{font-size:13px;text-align:center}.paid-note{margin:-4px 0 20px;color:var(--green);font-size:15px}.price-in{width:120px!important;padding:8px 12px!important}@media (max-width:900px){.prices li{grid-template-columns:1fr;gap:10px}.price-cta{justify-content:space-between}.compare-headrow{display:none}.compare-row{grid-template-columns:1fr;gap:8px;padding:20px 0}.compare-row [role=cell]:before{content:attr(data-col) ": ";color:var(--text-3);font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase}.compare-row [role=cell].is-us:before{color:var(--green)}.paybox{grid-template-columns:1fr}}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_c7e723{font-family:Inter,Inter Fallback;font-style:normal}.__variable_c7e723{--font-sans:"Inter","Inter Fallback"}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/9564176a1c72e95e-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/16f2640564796f51-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/2e714ea0a947acb0-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/986d0b4e8c08be46-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/920470eb51dfe776-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond Fallback;src:local("Times New Roman");ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.00%;size-adjust:96.98%}.__className_7929fd{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-weight:500;font-style:italic}.__variable_7929fd{--font-serif:"Cormorant Garamond","Cormorant Garamond Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/2f186ab49059fbbb-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7be269dd6123b082-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/db5568a2cfd831e2-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6760c1b492207d80-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1f424c9580f97313-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/427e4a37d3642943-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_60e88c{font-family:JetBrains Mono,JetBrains Mono Fallback;font-weight:400;font-style:normal}.__variable_60e88c{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}