.intel{--ink:#182826;--paper:#f6f5ef;--lime:#d9f87a;--quiet:#53625e;color:var(--ink);background:var(--paper)}.intel-hero{background:#152c28;color:#f6f5ef;padding:80px 0 76px}.intel-hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:70px;align-items:center}.intel h1{font-size:clamp(64px,7.7vw,112px);line-height:.98;letter-spacing:-.055em;margin:18px 0 28px}.intel h1 em{color:var(--lime)}.intel-lead{font-size:21px;max-width:600px;line-height:1.6}.intel .button{background:var(--ink);color:#fff;border:1px solid var(--ink);white-space:normal}.intel-hero .button,.intel-featured .button{background:var(--lime);color:var(--ink);border-color:var(--lime)}.intel-actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap;margin:28px 0 16px}.intel-actions>a:not(.button){color:inherit;text-decoration:underline;text-underline-offset:5px}.intel-muted{font-size:13px;line-height:1.6;opacity:.8}.intel-teaser{display:block;background:#e8eddf;color:var(--ink);padding:36px;transform:rotate(1deg);box-shadow:14px 16px 0 #29433a;text-decoration:none}.intel-tag{font-size:10px;font-weight:800;letter-spacing:.12em;display:inline-block;border:1px solid currentColor;padding:7px 10px;border-radius:3px}.intel-teaser-label{margin-top:28px;font-size:11px;letter-spacing:.15em}.intel-teaser h2{font-size:clamp(30px,3.5vw,49px);line-height:1.08;margin:14px 0 28px;letter-spacing:-.03em}.intel-price-line{display:flex;justify-content:space-between;gap:15px;border-top:1px solid #b6c3b4;padding:14px 0}.intel-price-line strong{font-size:27px}.intel-text-link{font-size:13px;font-weight:700}.intel-explainer{display:flex;justify-content:space-between;gap:20px;padding-top:30px;padding-bottom:30px;border-bottom:1px solid #cfd7cd}.intel-explainer span{font-size:13px;color:var(--quiet)}.intel-explainer b{margin-left:14px;color:var(--ink)}.intel-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:45px;align-items:end;margin-bottom:36px}.intel-heading h2{font-size:clamp(36px,5vw,64px);line-height:1.03;letter-spacing:-.04em;margin:12px 0}.intel-heading>p{max-width:440px;line-height:1.7;color:var(--quiet)}.intel-report{border:1px solid #ccd5ca;background:white;box-shadow:0 15px 50px #152c280a;padding:36px}.intel-report-top{display:flex;justify-content:space-between;gap:30px;border-bottom:1px solid #dce1d9;padding-bottom:24px}.intel-report h3{font-size:27px;line-height:1.2;margin:18px 0 12px}.intel-report-summary{display:grid;grid-template-columns:auto auto;gap:4px 15px;align-content:center;align-items:center;font-size:12px}.intel-report-summary strong{font-size:32px}.intel-summary{font-size:21px;line-height:1.6;max-width:900px}.intel-disclosure,.intel-evidence{color:var(--quiet);font-size:12px;line-height:1.7}.intel-disclosure{border-left:3px solid #a6bd90;padding:8px 16px;background:#f4f7f0}.intel-tabs{display:flex;border-bottom:1px solid #cad4c5;margin-top:28px;gap:5px;flex-wrap:wrap}.intel-tabs button{border:0;padding:16px 20px;background:transparent;color:var(--ink);font:inherit;font-weight:700;cursor:pointer}.intel-tabs button[aria-pressed=true]{background:var(--ink);color:white}.intel-finding{display:grid;grid-template-columns:55px 1fr;gap:20px;padding:35px 0;border-bottom:1px solid #dce1d9}.intel-finding:last-child{border:0}.intel-finding-number{font-size:31px;color:#8aa07f}.intel-before-after{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:22px 0 12px}.intel-before-after>div{background:#f4f5ef;padding:20px}.intel-before-after small,.intel-next-move>small{font-size:10px;font-weight:800;letter-spacing:.08em}.intel-finding p{line-height:1.7}.intel-next-move{background:#edf4e4;padding:24px;margin-top:24px}.intel-next-move [id]{padding-top:18px}.intel-panel-intro{padding:20px 0}.intel-scope-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.intel-table-scroll{overflow:auto}.intel table{border-collapse:collapse;width:100%;min-width:760px;font-size:13px;line-height:1.6}.intel th{text-align:left;background:#f0f3eb;font-size:11px;letter-spacing:.06em}.intel th,.intel td{padding:18px 14px;border-bottom:1px solid #dce1d9;vertical-align:top}.intel td strong,.intel td small{display:block}.intel td small{color:var(--quiet);margin-top:8px}.intel-pricing-section{background:#e7ecdf;padding:70px 0}.intel-pricing{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}.intel-pricing article{padding:30px;background:#f8f9f3;display:flex;flex-direction:column}.intel-pricing article .button{margin-top:auto}.intel-pricing .intel-featured{background:var(--ink);color:white}.intel-pricing h3{font-size:24px;margin-top:24px}.intel-pricing p{line-height:1.7}.intel-price{font-size:44px;font-weight:700;margin:14px 0}.intel-price small{display:block;font-size:13px;font-weight:400}.intel-setup-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:40px}.intel .studio-panel{background:white;border:1px solid #cdd7c8;padding:30px}.intel-option{display:flex!important;gap:14px;align-items:start;margin:24px 0!important}.intel-option input{width:20px!important;height:20px;margin-top:3px;flex-shrink:0}.intel-option small{display:block;font-weight:400;margin-top:6px;line-height:1.6}.intel-cost{background:#edf4e4;padding:16px;font-weight:600}.intel-reassurance{background:#e8eddf;padding:32px;margin-bottom:32px}.intel-reassurance h3{font-size:36px;line-height:1.15}.intel-reassurance li{margin:16px 0}.intel-saved{display:block;padding:20px;border-bottom:1px solid #cdd7c8;text-decoration:none;color:inherit}.intel-saved span{display:block;font-size:13px;margin-top:8px}.intel button:focus-visible,.intel a:focus-visible{outline:3px solid #8b5bc6;outline-offset:4px}.intel [hidden]{display:none!important}.intel-report-page{padding-top:50px;padding-bottom:80px}.intel-status{background:#edf4e4;padding:24px;margin:25px 0}.intel-report-page .intel-report{margin-top:30px}@media(max-width:850px){.intel-hero-grid,.intel-heading,.intel-setup-grid{grid-template-columns:1fr;gap:32px}.intel-pricing{grid-template-columns:1fr}.intel-hero{padding:45px 0 55px}.intel-teaser{transform:none;box-shadow:7px 8px 0 #29433a}.intel-report{padding:20px}.intel-explainer{flex-wrap:wrap}.intel-finding{grid-template-columns:1fr;gap:8px}.intel-before-after,.intel-scope-grid{grid-template-columns:1fr}.intel-report-top{flex-direction:column}.intel-report-summary{grid-template-columns:auto 1fr auto 1fr}.intel-tabs button{padding:13px 10px;font-size:12px}.intel h1{font-size:64px}.intel .section{padding-top:50px;padding-bottom:50px}}
