.site-header{z-index:60;background:var(--paper);border-bottom:1px solid #1016131a;position:sticky;top:0}.site-header__row{max-width:var(--shelf);padding:12px var(--gutter);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;min-height:76px;margin:0 auto;display:flex}.site-nav{flex-wrap:wrap;align-items:center;gap:2px;min-width:0;font-size:14.5px;font-weight:500;display:flex}.site-nav__link{font:inherit;color:var(--ink);white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:8px 12px;display:flex}.site-nav__link:hover{background:#1016130d}.site-nav__menu-btn{cursor:pointer}.site-nav__chevron{opacity:.5;transition:transform .2s var(--ease);font-size:9px}.site-nav__menu-btn[aria-expanded=true] .site-nav__chevron{transform:rotate(180deg)}.site-header__actions{flex-wrap:wrap;flex:none;align-items:center;gap:18px;display:flex}.site-header__login{white-space:nowrap;font-size:14.5px;font-weight:500}.site-header__login:hover{color:var(--green)}.mega-menu{animation:denoDrop .22s var(--ease) both;background:#fff;border-top:1px solid #1016131a;box-shadow:0 24px 48px -24px #10161340}.mega-menu__grid{max-width:var(--shelf);padding:32px var(--gutter) 40px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:36px;margin:0 auto;display:grid}.mega-menu__swatch{border:1px solid #10161324;height:120px;margin-bottom:14px}.mega-menu__desc{color:var(--muted);margin-bottom:14px;font-size:13.5px;line-height:1.5}.mega-menu__links{flex-direction:column;gap:9px;font-size:13.5px;display:flex}.mega-menu__links a:hover{color:var(--green)}.mega-menu__feature{background:var(--paper-2);border:1px solid #1016131f;flex-direction:column;padding:22px;display:flex}.announce{padding:clamp(28px, 4vw, 52px) var(--gutter) 0;text-align:center}.announce__pill{background:var(--green-soft);border:1px solid #0b5e3a4d;align-items:center;gap:10px;padding:8px 14px;font-size:13.5px;display:inline-flex}.announce__pill:hover{border-color:var(--green)}.announce__text{font-weight:600}.announce__cta{color:var(--muted)}.hero{padding:clamp(36px, 5vw, 72px) var(--gutter) 0;text-align:center;max-width:1180px;margin:0 auto}.hero__title{margin:0 0 clamp(20px,2.4vw,30px);font-size:clamp(44px,7.4vw,104px);line-height:.95}.hero__sub{max-width:640px;margin:0 auto clamp(28px,3vw,38px);font-size:clamp(16px,1.35vw,18.5px)}.hero__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.hero__note{margin:22px 0 0}.hero-strip-wrap{padding:clamp(44px, 5vw, 80px) var(--gutter) 0;max-width:var(--shelf);margin:0 auto}.hero-strip{border:var(--rule);padding:clamp(16px,2.4vw,36px)}.hero-strip__grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:stretch;gap:clamp(12px,1.6vw,22px);display:grid}.hero-strip__card{background:var(--paper);border:var(--rule);min-width:0;color:var(--ink);flex-direction:column;gap:16px;padding:22px;display:flex}.hero-strip__card-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.hero-strip__confidence{align-items:baseline;gap:8px;display:flex}.hero-strip__agents{flex-direction:column;gap:7px;margin-top:auto;display:flex}.hero-strip__agents div{font-family:var(--mono);align-items:center;gap:8px;font-size:11px;display:flex}.hero-strip__bar{background:#1016131a;height:6px;margin-top:6px;overflow:hidden}.hero-strip__bar span{background:var(--lime);border-right:1.5px solid var(--ink);height:100%;display:block}.hero-strip__card--lime{background:var(--lime);color:var(--ink)}.hero-strip__score{background:var(--ink);color:var(--paper);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:12px 14px;display:flex}.hero-strip__card--art{border:var(--rule);min-height:280px;padding:0}.hero-strip__art-tag{background:var(--paper);border:var(--rule);font-family:var(--mono);padding:8px 12px;font-size:11px;font-weight:700;position:absolute;bottom:14px;left:14px}.hero-strip__card--peach{background:var(--peach);color:var(--ink)}.hero-strip__scrub{flex-direction:column;gap:8px;display:flex}.hero-strip__scrub div{background:var(--paper);border:1px solid #1016132e;padding:9px 11px;font-size:12.5px}.hero-strip__strike{color:#8a5a46;text-decoration:line-through}.walls{padding:clamp(72px, 9vw, 140px) var(--gutter) 0;max-width:var(--shelf);text-align:center;margin:0 auto}.walls__title{max-width:900px;margin:22px auto clamp(18px,2vw,26px);font-size:clamp(34px,4.8vw,66px)}.walls__sub{max-width:660px;margin:0 auto clamp(34px,4vw,56px);font-size:clamp(15.5px,1.3vw,17.5px)}.walls__grid{text-align:left;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:clamp(14px,1.6vw,22px);display:grid}.wall-card{border:var(--rule);flex-direction:column;display:flex}.wall-card__head{border-bottom:var(--rule);justify-content:space-between;align-items:baseline;gap:12px;padding:20px 22px 16px;display:flex}.wall-card__art{border-bottom:var(--rule);height:190px}.wall-card__body{flex-direction:column;flex:1;gap:12px;padding:20px 22px 24px;display:flex}.wall-card__body p{flex:none}.wall-card__body a{align-self:flex-start;margin-top:auto}.wall-card__block-a{background:var(--green);width:96px;height:64px;position:absolute;top:28px;left:24px}.wall-card__block-b{background:var(--lime);border:1.5px solid var(--ink);width:120px;height:40px;position:absolute;top:78px;left:96px}.wall-card__block-c{border:1.5px solid var(--ink);background:var(--paper);width:74px;height:74px;position:absolute;top:44px;right:28px}.wall-card__bar-1{background:var(--paper);border:1.5px solid var(--ink);height:26px;position:absolute;top:26px;left:22px;right:22px}.wall-card__bar-2{background:var(--red);width:44%;height:26px;position:absolute;top:70px;left:22px}.wall-card__bar-3{background:var(--paper);border:1.5px solid var(--ink);width:66%;height:26px;position:absolute;top:110px;left:22px}.wall-card__dot{background:var(--red);border-radius:50%;width:54px;height:54px;position:absolute;bottom:20px;right:26px}.wall-card__score-box{background:var(--paper);border:var(--rule);justify-content:center;align-items:center;gap:14px;display:flex;position:absolute;inset:26px}.deepdive{padding:clamp(72px, 9vw, 140px) var(--gutter) 0;max-width:var(--shelf);margin:0 auto}.deepdive__grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:clamp(24px,3vw,56px);display:grid}.deepdive__title{margin:0 0 18px;font-size:clamp(32px,4.2vw,58px)}.deepdive__sub{max-width:460px;margin:0 0 28px;font-size:clamp(15px,1.25vw,17px)}.accordion{border-top:1px solid #10161329}.accordion__item{text-align:left;background:0 0;border:0;border-bottom:1px solid #10161329;justify-content:space-between;align-items:baseline;gap:16px;width:100%;padding:20px 0;display:flex}.accordion__item:hover{background:#10161308}.accordion__label{font-size:clamp(20px,1.9vw,25px);line-height:1.15}.accordion__panel{animation:denoRise .26s var(--ease) both;border-bottom:1px solid #10161329;padding:20px 22px}.deepdive__preview-shell{border:var(--rule);background:var(--ink);min-width:0;padding:clamp(12px,1.4vw,20px)}.deepdive__preview{min-width:0}.deepdive__preview-body{flex-direction:column;gap:14px;min-height:420px;padding:20px 18px;display:flex}.deepdive__preview-title{font-size:clamp(24px,2.4vw,32px);line-height:1.08}.deepdive__preview-desc{color:var(--ink-3);font-size:14px;line-height:1.6}.deepdive__preview-rows{flex-direction:column;gap:9px;margin-top:4px;display:flex}.deepdive__preview-rows div{font-family:var(--mono);border:1px solid #1016132e;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;font-size:11.5px;display:flex}.deepdive__preview-rows div span:last-child{font-weight:700}.deepdive__preview-shot{border:var(--rule);background:var(--green-soft);min-height:132px;margin-top:auto;overflow:hidden}.deepdive__preview-shot img{width:100%;height:auto;display:block}.riskband{padding:clamp(72px, 9vw, 140px) var(--gutter) 0;max-width:var(--shelf);margin:0 auto}.riskband__inner{border:var(--rule)}.riskband__grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:center;gap:clamp(24px,3vw,52px);padding:clamp(28px,4vw,64px);display:grid}.riskband__title{margin:22px 0 18px;font-size:clamp(32px,4.2vw,58px)}.riskband__sub{max-width:480px;margin:0 0 26px;font-size:clamp(15px,1.25vw,17px)}.riskband__actions{flex-wrap:wrap;gap:12px;display:flex}.risk-card{background:var(--paper);color:var(--ink);border:1.5px solid var(--lime);min-width:0}.risk-card__top{border-bottom:var(--rule);align-items:stretch;display:flex}.risk-card__score{background:var(--lime);border-right:var(--rule);flex-direction:column;flex:none;justify-content:center;align-items:center;gap:6px;width:clamp(110px,14vw,150px);padding:18px 10px;display:flex}.risk-card__meta{flex-direction:column;justify-content:center;gap:8px;min-width:0;padding:16px 18px;display:flex}.risk-card__deductions{border-bottom:1.5px solid #10161326;padding:16px 18px}.risk-card__item{border:1px solid #10161329;align-items:flex-start;gap:10px;margin-bottom:8px;padding:10px 12px;font-size:13px;line-height:1.45;display:flex}.risk-card__item:last-child{margin-bottom:0}.risk-card__pt{font-family:var(--mono);flex:none;font-size:11.5px;font-weight:700}.risk-card__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.receipts{padding:clamp(72px, 9vw, 140px) var(--gutter) 0;max-width:var(--shelf);text-align:center;margin:0 auto}.receipts__title{max-width:820px;margin:22px auto 16px;font-size:clamp(32px,4.6vw,62px)}.receipts__sub{max-width:600px;margin:0 auto clamp(32px,4vw,48px);font-size:clamp(15px,1.25vw,17px)}.receipts__stats{text-align:left;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:clamp(12px,1.4vw,18px);display:grid}.receipt-stat{border:var(--rule);flex-direction:column;gap:8px;padding:22px;display:flex}.receipt-stat .display{font-size:clamp(38px,4.4vw,56px);line-height:.95}.receipt-stat span:last-child{color:var(--ink-2);font-size:13.5px;line-height:1.45}.receipts__cards{text-align:left;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:clamp(12px,1.4vw,18px);margin-top:clamp(12px,1.4vw,18px);display:grid}.receipt-slot{background:var(--paper-2);border:1.5px dashed #10161366;flex-direction:column;gap:12px;min-height:180px;padding:26px;display:flex}.receipt-note{flex-direction:column;gap:12px;min-height:180px;padding:26px;display:flex}.pricing{padding:clamp(72px, 9vw, 140px) var(--gutter) 0;max-width:1000px;margin:0 auto}.pricing__head{text-align:center;margin-bottom:clamp(28px,3.4vw,44px)}.pricing__title{margin:22px 0 0;font-size:clamp(32px,4.6vw,62px)}.pricing__grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:clamp(14px,1.6vw,20px);display:grid}.price-card{border:var(--rule);background:var(--paper);flex-direction:column;gap:16px;padding:28px;display:flex}.price-card--featured{background:var(--lime);box-shadow:6px 6px 0 var(--ink)}.price-card__list{flex-direction:column;gap:9px;font-size:14px;line-height:1.5;display:flex}.faq{padding:clamp(72px, 9vw, 140px) var(--gutter) 0;max-width:var(--shelf);margin:0 auto}.faq__grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;gap:clamp(24px,3vw,48px);display:grid}.faq__title{font-size:clamp(30px,3.6vw,48px)}.faq__list{border:1.5px solid var(--red);background:var(--red-soft);min-width:0}.faq__item{text-align:left;border:0;border-bottom:1.5px solid var(--red);background:0 0;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:20px 22px;display:flex}.faq__item .display{font-size:clamp(18px,1.7vw,23px);line-height:1.2}.faq__sign{flex:none;font-size:14px}.faq__panel{border-bottom:1.5px solid var(--red);animation:denoRise .26s var(--ease) both;color:#3a2a22;padding:0 22px 20px;font-size:14.5px;line-height:1.6}.faq__list .faq__item:last-of-type,.faq__panel:last-child{border-bottom:0}.cta{padding:clamp(72px, 9vw, 140px) var(--gutter) clamp(72px, 9vw, 120px);max-width:var(--shelf);margin:0 auto}.cta__inner{border:var(--rule);text-align:center;padding:clamp(36px,5vw,84px)}.cta__title{max-width:900px;margin:0 auto 20px;font-size:clamp(36px,5.6vw,82px);line-height:.98}.cta__sub{max-width:560px;margin:0 auto 30px;font-size:clamp(15px,1.3vw,17.5px)}.cta__actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.site-footer__inner{max-width:var(--shelf);padding:clamp(44px, 5vw, 76px) var(--gutter);margin:0 auto}.site-footer__grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:clamp(24px,3vw,44px);padding-bottom:clamp(32px,4vw,56px);display:grid}.site-footer__heading{border-bottom:1px solid #faf8f333;margin-bottom:14px;padding-bottom:12px;font-size:19px}.site-footer__col{flex-direction:column;display:flex}.site-footer__col a{color:var(--on-dark-soft);margin-bottom:10px;font-size:13.5px;display:block}.site-footer__col a:hover{color:var(--lime)}.site-footer__bottom{font-family:var(--mono);color:var(--on-dark-dim);border-top:1px solid #faf8f333;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-top:22px;font-size:11px;display:flex}.reveal{opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease);transform:translateY(18px)}.reveal.is-visible{opacity:1;transform:none}@media (max-width:600px){.hero-strip__card--art{min-height:220px}}
