.global-header{position:sticky;z-index:100;top:0;display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:center;min-height:96px;padding:10px clamp(28px,5vw,80px);border-bottom:1px solid rgba(17,23,19,.12);background:rgba(244,241,233,.95);backdrop-filter:blur(20px)}.global-brand{position:absolute;z-index:3;top:11px;left:50%;display:grid;width:170px;height:170px;place-items:center;border:0;background:transparent;transform:translateX(-50%);transition:transform .18s ease,filter .18s ease}.global-brand:hover{filter:brightness(1.04) saturate(1.05);transform:translateX(-50%) translateY(-3px)}.global-brand img{width:220px;height:220px;max-width:none;object-fit:contain;filter:drop-shadow(0 19px 18px rgba(5,31,23,.22)) drop-shadow(0 4px 5px rgba(5,31,23,.15))}.global-nav{display:flex;align-items:center;gap:clamp(14px,1.8vw,28px);color:#46504a;font-size:14px;font-weight:630}.global-nav-left{justify-content:flex-start;padding-right:90px}.global-nav-right{justify-content:flex-end;padding-left:90px}.global-cta{flex:0 0 auto;white-space:nowrap}.global-menu>button,.global-nav>a{transition:color .16s ease}.global-menu:focus-within>button,.global-menu>button:hover,.global-nav>a:hover{color:var(--evergreen-mid)}.global-menu{position:relative}.global-menu>button{display:inline-flex;align-items:center;gap:6px;padding:20px 0;border:0;background:transparent;color:inherit;cursor:pointer;font-weight:inherit}.global-menu>button span{font-size:14px;transition:transform .16s ease}.global-menu:focus-within>button span,.global-menu:hover>button span{transform:rotate(180deg)}.global-dropdown{position:absolute;top:calc(100% - 2px);left:0;visibility:hidden;min-width:280px;padding:20px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:radial-gradient(circle at 90% 0,rgba(69,160,109,.25),transparent 35%),var(--evergreen-deep);box-shadow:0 28px 70px rgba(6,30,23,.24);color:var(--white);opacity:0;transform:translateY(8px);transition:opacity .17s ease,transform .17s ease,visibility .17s ease}.global-menu:focus-within .global-dropdown,.global-menu:hover .global-dropdown{visibility:visible;opacity:1;transform:translateY(0)}.global-dropdown-paths{display:grid;gap:2px}.global-dropdown-heading p,.global-dropdown-paths>p{margin:0 0 10px;color:#81a18f;font-family:var(--font-geist-mono),monospace;font-size:13px;font-weight:650;letter-spacing:.11em;text-transform:uppercase}.global-dropdown-paths>a{display:flex;min-height:48px;align-items:center;justify-content:space-between;padding:0 9px;border-radius:8px;color:#c9d5ce;font-size:15px}.global-dropdown-paths>a:hover{background:rgba(255,255,255,.06);color:var(--signal)}.global-dropdown-paths>a.featured{margin-bottom:8px;border:1px solid rgba(79,218,130,.18);background:rgba(79,218,130,.09);color:var(--white)}.mobile-nav-group a.featured{border-color:rgba(79,218,130,.28);background:rgba(79,218,130,.09);color:var(--signal)}.global-dropdown-tools{width:min(880px,calc(100vw - 40px));padding:24px}.global-dropdown-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;padding:0 4px 20px;border-bottom:1px solid rgba(255,255,255,.1)}.global-dropdown-heading p{margin-bottom:6px}.global-dropdown-heading strong{font-size:21px;letter-spacing:-.035em}.global-dropdown-heading>a{flex:0 0 auto;color:var(--signal);font-size:14px;font-weight:700}.global-tools-groups{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}.global-tool-group{min-width:0}.global-tool-group-title{display:flex;min-height:50px;align-items:flex-end;justify-content:space-between;gap:15px;padding:0 8px 11px}.global-tool-group-title strong{color:var(--white);font-size:14px}.global-tool-group-title small{color:#718f80;font-size:12px;letter-spacing:.04em;text-transform:uppercase}.global-tool-group-links{display:grid;gap:7px}.global-tool-group-links>a{display:grid;min-height:86px;grid-template-columns:24px 1fr auto;align-items:center;gap:10px;padding:14px;border-radius:10px;background:rgba(255,255,255,.04);transition:background .16s ease,transform .16s ease}.global-tool-group-links>a:hover{background:rgba(255,255,255,.08);transform:translateY(-2px)}.global-tool-group-links>a>span{color:var(--brass);font-family:var(--font-geist-mono),monospace;font-size:13px}.global-tool-group-links>a>div{display:flex;flex-direction:column}.global-tool-group-links strong{color:var(--white);font-size:14px}.global-tool-group-links small{margin-top:5px;color:#9ab0a4;font-size:14px;line-height:1.45}.global-tool-group-links i{color:var(--signal);font-size:14px;font-style:normal}.mobile-conversion-bar,.mobile-conversion-spacer,.mobile-menu-toggle,.mobile-navigation{display:none}.text-andrew-page{background:var(--canvas)}.text-andrew-shell{display:grid;min-height:calc(100vh - 96px);grid-template-columns:minmax(0,.95fr) minmax(440px,.72fr);align-items:center;gap:clamp(60px,8vw,140px);padding:132px clamp(28px,8vw,150px) 90px;border-bottom:1px solid var(--stone);background-image:radial-gradient(circle at 80% 16%,rgba(201,162,75,.12),transparent 26%),linear-gradient(90deg,rgba(17,23,19,.055) 1px,transparent 0);background-size:auto,calc(100% / 12) 100%}.text-andrew-intro h1{max-width:820px;margin:24px 0 30px;font-size:clamp(62px,6.3vw,102px);letter-spacing:-.075em;line-height:.92}.text-andrew-intro h1 span{display:block;color:var(--evergreen)}.text-andrew-intro>p:not(.eyebrow){max-width:680px;margin:0;color:var(--muted);font-size:18px;letter-spacing:-.02em;line-height:1.6}.text-andrew-trust{display:flex;flex-wrap:wrap;gap:12px 22px;margin-top:30px;color:#4e5952;font-size:14px;font-weight:700}.text-andrew-trust span{display:inline-flex;align-items:center;gap:7px}.text-andrew-trust i{color:var(--evergreen);font-style:normal}.text-andrew-intro>small{display:block;max-width:620px;margin-top:21px;color:#788079;font-size:13px;line-height:1.55}.text-andrew-form{padding:clamp(28px,4vw,52px);border:1px solid rgba(18,73,52,.14);border-radius:24px;background:rgba(255,255,255,.76);box-shadow:0 32px 80px rgba(8,44,33,.13)}.text-andrew-form-heading{padding-bottom:26px;border-bottom:1px solid var(--stone)}.text-andrew-form-heading h2,.text-andrew-success h2{margin:8px 0 10px;font-size:34px;letter-spacing:-.05em}.text-andrew-form-heading>p:last-child,.text-andrew-success>p:not(.eyebrow){margin:0;color:var(--muted);font-size:14px;line-height:1.55}.text-andrew-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px 14px;margin-top:28px}.text-andrew-fields label{display:flex;min-width:0;flex-direction:column;gap:8px}.text-andrew-fields label.wide{grid-column:1/-1}.text-andrew-fields label>span{color:#414b45;font-size:14px;font-weight:720}.text-andrew-fields label>span small{color:#8a918c;font-size:12px;font-weight:500}.text-andrew-fields input,.text-andrew-fields select,.text-andrew-fields textarea{width:100%;min-height:50px;box-sizing:border-box;padding:0 14px;border:1px solid #d8d7d0;border-radius:10px;outline:none;background:rgba(255,255,255,.82);color:var(--ink);font:inherit;font-size:14px;transition:border-color .16s ease,box-shadow .16s ease}.text-andrew-fields textarea{min-height:112px;padding-top:14px;resize:vertical}.text-andrew-fields input:focus,.text-andrew-fields select:focus,.text-andrew-fields textarea:focus{border-color:var(--evergreen);box-shadow:0 0 0 3px rgba(18,73,52,.1)}.text-andrew-honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.text-andrew-consent{display:grid;grid-template-columns:18px 1fr;align-items:start;gap:10px;margin-top:20px;color:#6c746e;font-size:13px;line-height:1.5}.text-andrew-consent input{width:18px;height:18px;margin:1px 0 0;accent-color:var(--evergreen)}.text-andrew-error{min-height:18px;margin:14px 0 4px;color:#9b3d32;font-size:14px}.text-andrew-form>.button{width:100%}.text-andrew-form>.button:disabled{cursor:wait;opacity:.65}.text-andrew-plan-link{display:block;margin-top:17px;color:var(--evergreen);font-size:14px;font-weight:700;text-align:center;text-decoration:underline;text-underline-offset:3px}.text-andrew-success{display:flex;min-height:480px;flex-direction:column;align-items:flex-start;justify-content:center}.text-andrew-success>span{display:grid;width:54px;height:54px;margin-bottom:24px;place-items:center;border-radius:50%;background:var(--evergreen-deep);color:var(--white);font-size:22px}.text-andrew-success .button{margin-top:28px}.second-opinion-teaser{display:grid;grid-template-columns:1.05fr .8fr .55fr;align-items:stretch;border-bottom:1px solid rgba(255,255,255,.1);background:radial-gradient(circle at 82% 0,rgba(79,218,130,.19),transparent 28%),var(--evergreen-deep);color:var(--white)}.second-opinion-teaser>div{padding:clamp(40px,5vw,74px);border-right:1px solid rgba(255,255,255,.1)}.second-opinion-teaser>div:last-child{border-right:0}.second-opinion-teaser .eyebrow{color:#82aa96}.second-opinion-teaser h2{max-width:760px;margin:18px 0 20px;font-size:clamp(36px,4.2vw,64px);letter-spacing:-.065em;line-height:.98}.second-opinion-teaser-copy>p:last-child{max-width:660px;margin:0;color:#8ea69a;font-size:14px;line-height:1.65}.second-opinion-teaser-review{display:grid;align-content:center}.second-opinion-teaser-action>span,.second-opinion-teaser-review>span{color:#749486;font-family:var(--font-geist-mono),monospace;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.second-opinion-teaser-review>div{display:grid;grid-template-columns:34px 1fr;align-items:center;gap:12px;min-height:64px;border-bottom:1px solid rgba(255,255,255,.1)}.second-opinion-teaser-review>div:last-child{border-bottom:0}.second-opinion-teaser-review strong{color:var(--brass);font-family:var(--font-geist-mono),monospace;font-size:12px}.second-opinion-teaser-review p{margin:0;color:#c4d2ca;font-size:14px}.second-opinion-teaser-action{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:24px}.second-opinion-page{background:var(--canvas)}.second-opinion-hero{display:grid;min-height:calc(100vh - 96px);grid-template-columns:minmax(0,.92fr) minmax(520px,.82fr);align-items:center;gap:clamp(60px,7vw,130px);padding:132px clamp(28px,6vw,110px) 86px;border-bottom:1px solid var(--stone);background-image:radial-gradient(circle at 80% 12%,rgba(201,162,75,.12),transparent 28%),linear-gradient(90deg,rgba(17,23,19,.055) 1px,transparent 0);background-size:auto,calc(100% / 12) 100%}.second-opinion-copy h1{max-width:930px;margin:24px 0 28px;font-size:clamp(62px,6.7vw,108px);font-weight:670;letter-spacing:-.078em;line-height:.9}.second-opinion-copy h1 span{display:block;color:var(--evergreen)}.second-opinion-copy>p:not(.eyebrow){max-width:720px;margin:0;color:#59615c;font-size:clamp(17px,1.5vw,21px);letter-spacing:-.02em;line-height:1.58}.second-opinion-promises{display:grid;margin-top:36px;border-top:1px solid var(--stone)}.second-opinion-promises article{display:grid;min-height:76px;grid-template-columns:34px 1fr;align-items:center;gap:13px;border-bottom:1px solid var(--stone)}.second-opinion-promises article>span{color:var(--brass);font-family:var(--font-geist-mono),monospace;font-size:12px}.second-opinion-promises article>div{display:flex;flex-direction:column;gap:5px}.second-opinion-promises strong{font-size:15px}.second-opinion-promises small{color:var(--muted);font-size:13px}.second-opinion-disclosure{display:block;max-width:650px;margin-top:22px;color:#7b827d;font-size:12px;line-height:1.55}.second-opinion-form{overflow:hidden;padding:clamp(28px,3.5vw,48px);border:1px solid rgba(18,73,52,.15);border-radius:24px;background:rgba(255,255,255,.82);box-shadow:0 34px 90px rgba(8,44,33,.14)}.second-opinion-form-top{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.second-opinion-form-top h2,.second-opinion-success h2{margin:8px 0 0;font-size:clamp(29px,2.8vw,40px);letter-spacing:-.055em;line-height:1.04}.second-opinion-form-top>span{flex:0 0 auto;padding:7px 10px;border:1px solid rgba(18,73,52,.12);border-radius:999px;color:var(--evergreen);font-family:var(--font-geist-mono),monospace;font-size:12px;text-transform:uppercase}.second-opinion-progress{height:3px;margin:24px 0 30px;overflow:hidden;border-radius:99px;background:#e4e1d8}.second-opinion-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--brass),var(--evergreen));transition:width .22s ease}.second-opinion-fields{display:grid;grid-template-columns:1fr 1fr;gap:17px 14px}.second-opinion-fields label{display:flex;min-width:0;flex-direction:column;gap:8px}.second-opinion-fields label.wide{grid-column:1/-1}.second-opinion-fields label>span{color:#414b45;font-size:14px;font-weight:720}.second-opinion-fields label>span small{color:#89908b;font-size:12px;font-weight:500}.second-opinion-fields input,.second-opinion-fields select,.second-opinion-fields textarea{width:100%;min-height:50px;padding:0 14px;border:1px solid #d7d5cd;border-radius:10px;outline:0;background:rgba(255,255,255,.88);color:var(--ink);font:inherit;font-size:15px;transition:border-color .16s ease,box-shadow .16s ease}.second-opinion-fields textarea{min-height:108px;padding-top:13px;resize:vertical}.second-opinion-fields input:focus,.second-opinion-fields select:focus,.second-opinion-fields textarea:focus{border-color:var(--evergreen);box-shadow:0 0 0 3px rgba(18,73,52,.1)}.second-opinion-honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.second-opinion-consent{display:grid;grid-template-columns:18px 1fr;align-items:start;gap:10px;margin-top:20px;color:#69716b;font-size:13px;line-height:1.5}.second-opinion-consent input{width:18px;height:18px;margin:1px 0 0;accent-color:var(--evergreen)}.second-opinion-error{min-height:18px;margin:14px 0 5px;color:#9b3d32;font-size:14px}.second-opinion-form>.button{width:100%}.second-opinion-form-actions{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:14px}.second-opinion-form-actions .button{width:100%}.second-opinion-form-actions .button:disabled{cursor:wait;opacity:.64}.second-opinion-back{min-height:48px;padding:0 12px;border:0;background:transparent;color:var(--evergreen);cursor:pointer;font-size:14px;font-weight:720}.second-opinion-safety{display:block;margin-top:14px;color:#8a918c;font-size:12px;line-height:1.45;text-align:center}.second-opinion-success{min-height:640px}.second-opinion-check{display:grid;width:54px;height:54px;margin-bottom:24px;place-items:center;border-radius:50%;background:var(--evergreen-deep);color:var(--white);font-size:22px}.second-opinion-success>p:not(.panel-kicker){margin:14px 0 0;color:var(--muted);font-size:14px;line-height:1.58}.second-opinion-summary{display:grid;grid-template-columns:.8fr 1.2fr;margin-top:24px;border:1px solid var(--stone);border-radius:12px}.second-opinion-summary>div{display:flex;min-width:0;flex-direction:column;gap:6px;padding:16px;border-right:1px solid var(--stone)}.second-opinion-summary>div:last-child{border-right:0}.second-opinion-focus>span,.second-opinion-summary span{color:#8a918c;font-family:var(--font-geist-mono),monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.second-opinion-summary strong{overflow:hidden;font-size:14px;text-overflow:ellipsis}.second-opinion-focus{margin-top:24px}.second-opinion-focus ul{display:grid;gap:9px;margin:13px 0 0;padding:0;list-style:none}.second-opinion-focus li{display:grid;grid-template-columns:18px 1fr;gap:8px;color:#536058;font-size:13px;line-height:1.45}.second-opinion-focus li i{color:var(--evergreen);font-style:normal}.second-opinion-success .button{margin-top:28px}.second-opinion-method{padding:120px clamp(24px,6vw,100px);border-bottom:1px solid var(--stone);background:var(--paper)}.second-opinion-method>div:first-child{max-width:950px}.second-opinion-method h2{margin:22px 0 0;font-size:clamp(48px,6.4vw,94px);letter-spacing:-.072em;line-height:.94}.second-opinion-method-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:70px}.second-opinion-method-grid article{min-height:300px;padding:28px;border:1px solid var(--stone);border-radius:18px;background:var(--white)}.second-opinion-method-grid article>span{color:var(--brass);font-family:var(--font-geist-mono),monospace;font-size:12px}.second-opinion-method-grid h3{margin:120px 0 14px;font-size:27px;letter-spacing:-.05em}.second-opinion-method-grid p{margin:0;color:var(--muted);font-size:14px;line-height:1.62}.second-opinion-final{display:flex;min-height:390px;align-items:center;justify-content:space-between;gap:70px;padding:80px clamp(24px,7vw,120px);background:radial-gradient(circle at 80% 0,rgba(75,159,111,.28),transparent 34%),var(--evergreen-deep);color:var(--white)}.second-opinion-final .eyebrow{color:#82a693}.second-opinion-final h2{margin:17px 0 14px;font-size:clamp(37px,4.8vw,72px);letter-spacing:-.068em}.second-opinion-final p:not(.eyebrow){max-width:680px;margin:0;color:#8da69a;font-size:14px;line-height:1.6}.partner-home-teaser{display:grid;grid-template-columns:1.2fr .75fr auto;align-items:center;gap:clamp(40px,7vw,110px);padding:86px clamp(24px,6vw,100px);border-bottom:1px solid rgba(255,255,255,.1);background:radial-gradient(circle at 85% 10%,rgba(201,162,75,.16),transparent 26%),var(--evergreen-deep);color:var(--white)}.partner-home-teaser .eyebrow{color:#85aa97}.partner-home-teaser h2{max-width:820px;margin:19px 0 17px;font-size:clamp(40px,5vw,76px);letter-spacing:-.07em;line-height:.95}.partner-home-teaser>div:first-child>p:last-child{max-width:680px;margin:0;color:#8ea69a;font-size:14px;line-height:1.65}.partner-home-steps{display:grid;border-top:1px solid rgba(255,255,255,.11)}.partner-home-steps span{display:grid;min-height:57px;grid-template-columns:28px 1fr;align-items:center;gap:8px;border-bottom:1px solid rgba(255,255,255,.11);color:#b8cbc1;font-size:13px}.partner-home-steps i{color:var(--brass);font-family:var(--font-geist-mono),monospace;font-size:12px;font-style:normal}.partner-portal-page,.partner-referral-page,.partners-page{background:var(--canvas)}.partners-hero{display:grid;min-height:760px;grid-template-columns:minmax(0,1fr) minmax(390px,.58fr);align-items:center;gap:clamp(70px,10vw,180px);padding:132px clamp(28px,7vw,120px) 90px;border-bottom:1px solid var(--stone);background-image:radial-gradient(circle at 80% 14%,rgba(201,162,75,.12),transparent 27%),linear-gradient(90deg,rgba(17,23,19,.055) 1px,transparent 0);background-size:auto,calc(100% / 12) 100%}.partners-copy h1{max-width:1030px;margin:24px 0 28px;font-size:clamp(64px,7.5vw,118px);letter-spacing:-.078em;line-height:.89}.partners-copy h1 span{display:block;color:var(--evergreen)}.partners-copy>p:not(.eyebrow){max-width:760px;margin:0;color:#59615c;font-size:clamp(17px,1.5vw,21px);letter-spacing:-.02em;line-height:1.58}.partners-audience{display:flex;flex-wrap:wrap;gap:8px;margin-top:34px}.partners-audience span{padding:9px 12px;border:1px solid rgba(18,73,52,.15);border-radius:999px;background:rgba(255,255,255,.55);color:var(--evergreen);font-size:12px;font-weight:700}.partners-ledger{overflow:hidden;padding:26px;border:1px solid rgba(255,255,255,.13);border-radius:20px;background:radial-gradient(circle at 92% 2%,rgba(72,162,110,.31),transparent 34%),var(--evergreen-deep);box-shadow:var(--shadow);color:var(--white)}.partners-ledger-head{display:flex;min-height:52px;align-items:flex-start;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.1);color:#87a596;font-family:var(--font-geist-mono),monospace;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.partners-ledger-head i{padding:6px 9px;border:1px solid rgba(79,218,130,.25);border-radius:999px;color:var(--signal);font-size:12px;font-style:normal}.partners-ledger article{display:grid;min-height:112px;grid-template-columns:42px 1fr;align-items:center;gap:14px;border-bottom:1px solid rgba(255,255,255,.09)}.partners-ledger article:last-child{border-bottom:0}.partners-ledger article>span{color:var(--brass);font-family:var(--font-geist-mono),monospace;font-size:12px}.partners-ledger article>div{display:flex;flex-direction:column;gap:7px}.partners-ledger strong{font-size:15px}.partners-ledger small{color:#809b8e;font-size:12px;line-height:1.45}.partners-enrollment{display:grid;grid-template-columns:minmax(0,.88fr) minmax(480px,.72fr);align-items:center;gap:clamp(70px,10vw,170px);padding:120px clamp(24px,7vw,120px);border-bottom:1px solid var(--stone);background:radial-gradient(circle at 20% 0,rgba(201,162,75,.09),transparent 27%),var(--paper)}.partners-enrollment-copy h2{max-width:850px;margin:22px 0 24px;font-size:clamp(48px,6.2vw,92px);letter-spacing:-.072em;line-height:.94}.partners-enrollment-copy>p:not(.eyebrow){max-width:700px;margin:0;color:var(--muted);font-size:15px;line-height:1.65}.partners-enrollment-copy ul{display:grid;gap:13px;margin:32px 0 0;padding:0;list-style:none}.partners-enrollment-copy li{display:grid;grid-template-columns:20px 1fr;gap:8px;color:#4e5952;font-size:14px}.partners-enrollment-copy li i{color:var(--evergreen);font-style:normal}.partners-enrollment-copy>small{display:block;max-width:650px;margin-top:26px;color:#858b86;font-size:12px;line-height:1.6}.partner-referral-form,.partner-signup{padding:clamp(28px,3.5vw,48px);border:1px solid rgba(18,73,52,.14);border-radius:24px;background:rgba(255,255,255,.83);box-shadow:0 34px 90px rgba(8,44,33,.13)}.partner-referral-form-heading,.partner-signup-heading{padding-bottom:24px;border-bottom:1px solid var(--stone)}.partner-referral-form-heading h2,.partner-referral-success h2,.partner-signup-heading h2,.partner-signup-success h2{margin:8px 0 10px;font-size:clamp(29px,3vw,40px);letter-spacing:-.055em}.partner-referral-form-heading>p:last-child,.partner-referral-success>p:not(.panel-kicker),.partner-signup-heading>p:last-child,.partner-signup-success>p:not(.panel-kicker){margin:0;color:var(--muted);font-size:14px;line-height:1.55}.partner-referral-fields,.partner-signup-fields{display:grid;grid-template-columns:1fr 1fr;gap:17px 14px;margin-top:25px}.partner-referral-fields label,.partner-signup-fields label{display:flex;min-width:0;flex-direction:column;gap:8px}.partner-referral-fields label.wide,.partner-signup-fields label.wide{grid-column:1/-1}.partner-referral-fields label>span,.partner-signup-fields label>span{color:#414b45;font-size:14px;font-weight:720}.partner-referral-fields label>span small,.partner-signup-fields label>span small{color:#89908b;font-size:12px;font-weight:500}.partner-referral-fields input,.partner-referral-fields select,.partner-referral-fields textarea,.partner-signup-fields input,.partner-signup-fields select{width:100%;min-height:50px;padding:0 14px;border:1px solid #d7d5cd;border-radius:10px;outline:0;background:rgba(255,255,255,.88);color:var(--ink);font:inherit;font-size:15px;transition:border-color .16s ease,box-shadow .16s ease}.partner-referral-fields textarea{min-height:112px;padding-top:13px;resize:vertical}.partner-referral-fields input:focus,.partner-referral-fields select:focus,.partner-referral-fields textarea:focus,.partner-signup-fields input:focus,.partner-signup-fields select:focus{border-color:var(--evergreen);box-shadow:0 0 0 3px rgba(18,73,52,.1)}.partner-honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.partner-consent{display:grid;grid-template-columns:18px 1fr;align-items:start;gap:10px;margin-top:20px;color:#69716b;font-size:13px;line-height:1.5}.partner-consent input{width:18px;height:18px;margin:1px 0 0;accent-color:var(--evergreen)}.partner-form-error{min-height:18px;margin:14px 0 5px;color:#9b3d32;font-size:14px}.partner-referral-form>.button,.partner-signup>.button{width:100%}.partner-referral-form>.button:disabled,.partner-signup>.button:disabled{cursor:wait;opacity:.64}.partner-form-note{display:block;margin-top:14px;color:#8a918c;font-size:12px;line-height:1.45;text-align:center}.partner-signup-success{min-height:650px}.partner-referral-success>span,.partner-success-check{display:grid;width:54px;height:54px;margin-bottom:24px;place-items:center;border-radius:50%;background:var(--evergreen-deep);color:var(--white);font-size:22px}.partner-link-card{margin-top:22px;padding:17px;border:1px solid var(--stone);border-radius:12px;background:var(--paper)}.partner-link-card.private{border-color:rgba(201,162,75,.36);background:#f7f1e3}.partner-link-card>span{color:var(--muted);font-family:var(--font-geist-mono),monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.partner-link-card>strong{display:block;overflow:hidden;margin-top:8px;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.partner-link-card>div{display:flex;justify-content:space-between;gap:14px;margin-top:14px}.partner-link-card a,.partner-link-card button{border:0;background:transparent;color:var(--evergreen);cursor:pointer;font-size:12px;font-weight:720;text-decoration:underline;text-underline-offset:3px}.partner-signup-success>small{display:block;margin-top:18px;color:#858b86;font-size:12px;line-height:1.5}.partners-boundaries{padding:120px clamp(24px,6vw,100px);border-bottom:1px solid var(--stone);background:var(--canvas)}.partners-boundaries>div:first-child{max-width:1020px}.partners-boundaries h2{margin:22px 0 0;font-size:clamp(48px,6.3vw,94px);letter-spacing:-.072em;line-height:.94}.partners-boundary-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:70px}.partners-boundary-grid article{min-height:310px;padding:28px;border:1px solid var(--stone);border-radius:18px;background:var(--white)}.partners-boundary-grid article>span{color:var(--brass);font-family:var(--font-geist-mono),monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.partners-boundary-grid strong{display:block;margin-top:130px;font-size:25px;letter-spacing:-.045em}.partners-boundary-grid p{margin:13px 0 0;color:var(--muted);font-size:14px;line-height:1.62}.partner-referral-hero{display:grid;min-height:calc(100vh - 96px);grid-template-columns:minmax(0,.9fr) minmax(510px,.72fr);align-items:center;gap:clamp(70px,9vw,160px);padding:132px clamp(28px,7vw,120px) 90px;background-image:radial-gradient(circle at 80% 12%,rgba(201,162,75,.12),transparent 28%),linear-gradient(90deg,rgba(17,23,19,.055) 1px,transparent 0);background-size:auto,calc(100% / 12) 100%}.partner-referral-copy h1{max-width:920px;margin:24px 0 28px;font-size:clamp(62px,6.9vw,108px);letter-spacing:-.078em;line-height:.9}.partner-referral-copy h1 span{display:block;color:var(--evergreen)}.partner-referral-copy>p:not(.eyebrow){max-width:720px;margin:0;color:#59615c;font-size:clamp(17px,1.5vw,21px);line-height:1.58}.partner-referral-byline{display:flex;align-items:center;gap:14px;margin-top:34px}.partner-referral-byline img{width:54px;height:54px;object-fit:contain}.partner-referral-byline>div{display:flex;flex-direction:column;gap:5px}.partner-referral-byline strong{font-size:15px}.partner-referral-byline span{color:var(--muted);font-size:12px}.partner-referral-copy>small{display:block;max-width:650px;margin-top:22px;color:#818882;font-size:12px;line-height:1.55}.partner-contact-route{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:24px 0 0;padding:0;border:0}.partner-contact-route legend{grid-column:1/-1;margin-bottom:8px;color:#414b45;font-size:14px;font-weight:720}.partner-contact-route label{position:relative;display:flex;min-height:92px;flex-direction:column;justify-content:center;gap:6px;padding:14px;border:1px solid var(--stone);border-radius:11px;cursor:pointer}.partner-contact-route label.active{border-color:var(--evergreen);background:rgba(18,73,52,.055);box-shadow:inset 0 0 0 1px var(--evergreen)}.partner-contact-route input{position:absolute;opacity:0}.partner-contact-route strong{font-size:14px}.partner-contact-route small{color:var(--muted);font-size:12px;line-height:1.45}.partner-borrower-fields{margin-top:22px;padding-top:20px;border-top:1px solid var(--stone)}.partner-borrower-fields>span{color:var(--evergreen);font-family:var(--font-geist-mono),monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.partner-borrower-fields .partner-referral-fields{margin-top:16px}.partner-referral-success{min-height:690px}.partner-referral-success>div{margin-top:28px;padding:20px;border:1px solid var(--stone);border-radius:12px;background:var(--paper)}.partner-referral-success>div>strong{font-size:14px}.partner-referral-success ol{display:grid;gap:10px;margin:16px 0 0;padding:0;list-style:none}.partner-referral-success li{display:grid;grid-template-columns:28px 1fr;gap:8px;color:var(--muted);font-size:12px;line-height:1.45}.partner-referral-success li i{color:var(--brass);font-family:var(--font-geist-mono),monospace;font-size:12px;font-style:normal}.partner-referral-success .button{margin-top:28px}.partner-portal-hero{display:grid;min-height:540px;grid-template-columns:1fr 320px;align-items:end;gap:80px;padding:110px clamp(24px,7vw,120px) 70px;background:radial-gradient(circle at 84% 0,rgba(74,164,111,.27),transparent 30%),var(--evergreen-deep);color:var(--white)}.partner-portal-hero h1{max-width:1120px;margin:22px 0 23px;font-size:clamp(52px,6.7vw,102px);letter-spacing:-.075em;line-height:.92}.partner-portal-hero h1 span{display:block;color:#8fb8a3}.partner-portal-hero>div>p:not(.eyebrow){max-width:720px;margin:0;color:#8ca598;font-size:14px;line-height:1.6}.partner-portal-hero .eyebrow{color:#85aa97}.partner-portal-hero aside{display:flex;flex-direction:column;align-items:flex-start;padding:25px;border:1px solid rgba(255,255,255,.13);border-radius:16px;background:rgba(5,31,23,.46)}.partner-portal-hero aside>span{color:#759385;font-family:var(--font-geist-mono),monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.partner-portal-hero aside>strong{margin-top:13px;font-size:21px;letter-spacing:-.04em}.partner-portal-hero aside>small{margin-top:6px;color:#839e91;font-size:12px;text-transform:capitalize}.partner-portal-hero aside .button{width:100%;margin-top:26px;padding:0 14px;font-size:12px}.partner-portal-list{padding:90px clamp(18px,5vw,80px) 110px;background:#f1eee6}.partner-portal-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:30px}.partner-portal-heading h2{margin:13px 0 0;font-size:42px;letter-spacing:-.06em}.partner-portal-heading>small{color:var(--muted);font-size:12px}.partner-portal-table{overflow:hidden;border:1px solid var(--stone);border-radius:16px;background:var(--white)}.partner-portal-row{display:grid;min-height:96px;grid-template-columns:1.1fr .8fr .55fr .7fr 1.4fr;align-items:center;gap:16px;padding:18px 24px;border-bottom:1px solid var(--stone)}.partner-portal-row:last-child{border-bottom:0}.partner-portal-row.header{min-height:48px;background:#e9e6df;color:var(--muted);font-family:var(--font-geist-mono),monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.partner-portal-row>div:first-child{display:flex;flex-direction:column;gap:6px}.partner-portal-row>div:first-child strong{font-size:14px}.partner-portal-row>div:first-child small,.partner-portal-row>span{color:var(--muted);font-size:12px;text-transform:capitalize}.partner-safe-status{display:flex;flex-direction:column;gap:6px;padding:11px 13px;border-radius:9px;background:#edf2ed}.partner-safe-status strong{color:var(--evergreen);font-size:12px}.partner-safe-status small{color:#77827b;font-size:12px;line-height:1.4}.partner-safe-status.status-connected{background:#ddf1e2}.partner-safe-status.status-paused{background:#f4eee1}.partner-safe-status.status-closed{background:#ececea}.partner-portal-empty{display:flex;min-height:430px;flex-direction:column;align-items:center;justify-content:center;border:1px solid var(--stone);border-radius:16px;background:var(--white);text-align:center}.partner-portal-empty>span{color:var(--brass);font-family:var(--font-geist-mono),monospace;font-size:12px}.partner-portal-empty h3{margin:18px 0 12px;font-size:31px;letter-spacing:-.05em}.partner-portal-empty p{max-width:500px;margin:0;color:var(--muted);font-size:13px;line-height:1.6}.partner-portal-empty .button{margin-top:27px}.dashboard-partner-desk{padding:52px clamp(24px,5vw,80px);border-bottom:1px solid var(--stone);background:#e8e5dd}.dashboard-partner-desk>.dashboard-panel-heading{border:1px solid var(--stone);border-radius:15px 15px 0 0;background:var(--white)}.dashboard-partner-desk>.dashboard-panel-heading>small{color:var(--muted);font-size:13px}.dashboard-partner-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);gap:12px;margin-top:12px}.dashboard-partner-referrals,.dashboard-partner-roster{overflow:hidden;border:1px solid var(--stone);border-radius:14px;background:var(--white)}.dashboard-subheading{display:flex;min-height:74px;flex-direction:column;justify-content:center;gap:5px;padding:18px 22px;border-bottom:1px solid var(--stone);background:#f7f4ed}.dashboard-subheading strong{font-size:15px}.dashboard-subheading span{color:var(--muted);font-size:12px}.dashboard-partner-referrals>article{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(180px,1fr) minmax(220px,.75fr);align-items:center;gap:20px;padding:20px 22px;border-bottom:1px solid var(--stone)}.dashboard-partner-referrals>article:last-child{border-bottom:0}.dashboard-partner-referral-head{display:flex;justify-content:space-between;gap:12px}.dashboard-partner-referral-head>div{display:flex;min-width:0;flex-direction:column;gap:5px}.dashboard-partner-referral-head span{color:#9b762d;font-family:var(--font-geist-mono),monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.dashboard-partner-referral-head strong{font-size:15px}.dashboard-partner-referral-head>strong{flex:0 0 auto;color:var(--evergreen)}.dashboard-partner-referral-head small{color:var(--muted);font-size:12px;text-transform:capitalize}.dashboard-partner-referrals>article>p{display:-webkit-box;overflow:hidden;margin:0;color:var(--muted);font-size:12px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:3}.dashboard-partner-contact{display:flex;align-items:center;justify-content:space-between;gap:12px}.dashboard-partner-contact>div{display:flex;min-width:0;flex-direction:column;gap:5px}.dashboard-partner-contact>div>span{color:var(--muted);font-family:var(--font-geist-mono),monospace;font-size:12px;text-transform:uppercase}.dashboard-partner-contact>div>strong{overflow:hidden;font-size:13px;text-overflow:ellipsis}.dashboard-partner-contact>div>div{display:flex;gap:10px}.dashboard-partner-contact a{color:var(--evergreen);font-size:12px;font-weight:720;text-decoration:underline}.dashboard-partner-roster{padding-bottom:18px}.dashboard-partner-roster article{display:grid;min-height:90px;grid-template-columns:1fr auto;align-items:center;gap:16px;padding:16px 20px;border-bottom:1px solid var(--stone)}.dashboard-partner-roster article>div{display:flex;flex-direction:column;gap:4px}.dashboard-partner-roster article>div:last-child{align-items:flex-end}.dashboard-partner-roster article strong{font-size:13px}.dashboard-partner-roster article>div:last-child>strong{color:var(--evergreen);font-size:19px}.dashboard-partner-roster article small,.dashboard-partner-roster article span{color:var(--muted);font-size:12px;text-transform:capitalize}.dashboard-partner-roster article a{color:var(--evergreen);font-size:12px;font-weight:720}.dashboard-partner-roster>.button{width:calc(100% - 36px);margin:18px 18px 0;font-size:12px}.dashboard-second-opinions{padding:52px clamp(24px,5vw,80px);border-bottom:1px solid var(--stone);background:linear-gradient(90deg,rgba(201,162,75,.06),transparent 30%),#f1eee6}.dashboard-second-opinions>.dashboard-panel-heading{margin-bottom:22px;border:1px solid var(--stone);border-radius:15px 15px 0 0;background:var(--white)}.dashboard-second-opinions>.dashboard-panel-heading>small{color:var(--muted);font-size:13px}.dashboard-second-opinion-list{display:grid;gap:12px}.dashboard-second-opinion-list>article{display:grid;grid-template-columns:1.1fr 1fr 1.2fr auto;align-items:center;gap:22px;padding:24px 26px;border:1px solid var(--stone);border-left:4px solid var(--brass);border-radius:13px;background:var(--white)}.dashboard-opinion-heading{display:grid;grid-template-columns:1fr auto;gap:18px}.dashboard-opinion-heading>div{display:flex;min-width:0;flex-direction:column;gap:5px}.dashboard-opinion-heading>div:last-child{text-align:right}.dashboard-opinion-concern>span,.dashboard-opinion-heading span,.dashboard-opinion-terms span{color:var(--muted);font-family:var(--font-geist-mono),monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.dashboard-opinion-heading>div:first-child>span{color:#9b762d}.dashboard-opinion-heading strong{font-size:18px;letter-spacing:-.035em}.dashboard-opinion-heading a{overflow:hidden;color:var(--evergreen);font-size:12px;font-weight:700;text-overflow:ellipsis}.dashboard-opinion-terms{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dashboard-opinion-terms>div{display:flex;min-width:0;flex-direction:column;gap:5px}.dashboard-opinion-terms strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;text-transform:capitalize}.dashboard-opinion-concern{min-width:0}.dashboard-opinion-concern>strong{display:block;margin-top:6px;font-size:14px;text-transform:capitalize}.dashboard-opinion-concern p{display:-webkit-box;overflow:hidden;margin:8px 0 0;color:var(--muted);font-size:12px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.dashboard-opinion-actions{display:flex;min-width:170px;flex-direction:column;align-items:flex-end;gap:12px}.dashboard-opinion-actions small{color:#939791;font-size:12px}.dashboard-opinion-actions .button{min-height:40px;padding:0 14px;font-size:12px}.dashboard-text-requests{padding:52px clamp(24px,5vw,80px);border-bottom:1px solid var(--stone);background:#f8f6f0}.dashboard-text-requests>.dashboard-panel-heading{margin-bottom:22px}.dashboard-text-requests>.dashboard-panel-heading>small{color:var(--muted);font-size:13px}.dashboard-text-request-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.dashboard-text-request-list article{display:grid;min-height:260px;grid-template-rows:auto 1fr auto;gap:18px;padding:24px;border:1px solid var(--stone);border-radius:16px;background:var(--white)}.dashboard-text-request-list article>div:first-child{display:flex;flex-direction:column;gap:5px}.dashboard-text-request-list article>div:first-child span{color:var(--brass);font-family:var(--font-geist-mono),monospace;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.dashboard-text-request-list article>div:first-child strong{font-size:24px;letter-spacing:-.04em}.dashboard-text-request-list article>div:first-child a{color:var(--evergreen);font-size:14px;font-weight:700}.dashboard-text-request-list article>p{margin:0;color:var(--muted);font-size:14px;line-height:1.55}.dashboard-text-request-list article>div:last-child{display:flex;align-items:center;justify-content:space-between;gap:12px}.dashboard-text-request-list article>div:last-child small{color:#8a918c;font-size:12px}.dashboard-text-request-list .button{min-height:42px;padding:0 14px;font-size:13px}.global-footer{display:grid;grid-template-columns:1fr 1fr;gap:56px 80px;padding:72px clamp(24px,6vw,100px) 34px;border-top:1px solid rgba(255,255,255,.1);background:#061e17;color:var(--white)}.global-footer-brand{display:flex;align-items:center;gap:15px}.global-footer-brand img{width:58px;height:58px;object-fit:contain;filter:brightness(0) invert(1)}.global-footer-brand div{display:flex;flex-direction:column}.global-footer-brand strong{font-size:17px}.global-footer-brand span{margin-top:3px;color:#739083;font-size:12px;letter-spacing:.09em;text-transform:uppercase}.global-footer-links{display:grid;grid-template-columns:1fr 1fr;gap:30px}.global-footer-links>div{display:flex;flex-direction:column;gap:10px}.global-footer-links span{margin-bottom:5px;color:#6e8b7d;font-family:var(--font-geist-mono),monospace;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.global-footer-links a{color:#b8c7bf;font-size:13px}.global-footer-links a:hover{color:var(--signal)}.global-footer-disclaimer{max-width:760px;margin:0;color:#5d776b;font-size:12px;line-height:1.6}.global-footer-disclaimer a{color:#88a697;text-decoration:underline;text-underline-offset:2px}.global-footer-bottom{display:flex;align-items:center;justify-content:flex-end;gap:20px;color:#5d776b;font-size:12px}.business-address{display:flex;flex-direction:column;gap:5px;margin-top:18px;padding:18px 20px;border-left:3px solid var(--brass);background:rgba(18,61,45,.06);color:var(--ink);font-style:normal}.business-address span{color:var(--muted)}.measurement-consent{position:fixed;z-index:300;right:22px;bottom:22px;display:grid;width:min(620px,calc(100vw - 44px));grid-template-columns:1fr auto;align-items:center;gap:24px;padding:20px 22px;border:1px solid rgba(255,255,255,.14);border-radius:18px;background:var(--evergreen-deep);box-shadow:0 24px 70px rgba(5,31,23,.28);color:var(--white)}.measurement-consent strong{font-size:15px}.measurement-consent p{margin:6px 0 0;color:#a9bdb2;font-size:13px;line-height:1.5}.measurement-consent p a{color:var(--signal);text-decoration:underline;text-underline-offset:2px}.measurement-consent-actions{display:flex;gap:8px}.measurement-consent-actions button{min-height:42px;padding:0 15px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:transparent;color:#c6d4cc;cursor:pointer;font-size:13px;font-weight:700}.measurement-consent-actions button:last-child{border-color:var(--signal);background:var(--signal);color:var(--evergreen-deep)}.acquisition-search-page{background:var(--canvas)}.acquisition-search-hero{display:grid;min-height:820px;grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);align-items:center;gap:clamp(56px,8vw,130px);padding:142px clamp(24px,7vw,120px) 92px;border-bottom:1px solid var(--stone);background-image:radial-gradient(circle at 84% 24%,rgba(201,162,75,.13),transparent 24%),linear-gradient(90deg,rgba(17,23,19,.055) 1px,transparent 0);background-size:auto,calc(100% / 12) 100%}.acquisition-search-hero h1{max-width:900px;margin:24px 0 28px;font-size:clamp(62px,6.6vw,108px);letter-spacing:-.078em;line-height:.9}.acquisition-search-hero h1 span{color:var(--evergreen-mid)}.acquisition-search-hero>div>p:not(.eyebrow):not(.acquisition-search-disclosure){max-width:780px;margin:0;color:#59625c;font-size:18px;line-height:1.62}.acquisition-search-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.acquisition-search-assurances{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:24px;color:#5d6962;font-size:13px;font-weight:700}.acquisition-search-assurances span:before{margin-right:7px;color:var(--evergreen-mid);content:"✓"}.acquisition-search-disclosure{max-width:780px;margin:22px 0 0;padding:16px 18px;border-left:3px solid var(--brass);background:rgba(255,255,255,.58);color:#606963;font-size:13px;line-height:1.55}.acquisition-search-disclosure strong{color:var(--evergreen-deep)}.acquisition-search-disclosure a{color:var(--evergreen-mid);font-weight:700;text-decoration:underline;text-underline-offset:2px}.acquisition-search-ledger{overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:24px;background:radial-gradient(circle at 100% 0,rgba(69,160,109,.25),transparent 34%),var(--evergreen-deep);box-shadow:var(--shadow);color:var(--white)}.acquisition-search-ledger>p{margin:0;padding:22px 26px;border-bottom:1px solid rgba(255,255,255,.1);color:#86a393;font-family:var(--font-geist-mono),monospace;font-size:12px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.acquisition-search-ledger>div{display:grid;gap:8px;padding:28px 26px;border-bottom:1px solid rgba(255,255,255,.1)}.acquisition-search-ledger span{color:#88a296;font-size:13px}.acquisition-search-ledger strong{font-size:22px;letter-spacing:-.035em}.acquisition-search-ledger small{display:block;padding:24px 26px;color:#89a397;font-size:12px;line-height:1.55}.acquisition-search-proof,.acquisition-search-value{padding:110px clamp(24px,7vw,120px)}.acquisition-search-proof>div:first-child,.acquisition-search-value>div:first-child{display:grid;grid-template-columns:minmax(220px,.55fr) minmax(0,1.45fr);align-items:end;gap:40px}.acquisition-search-final h2,.acquisition-search-form-intro h2,.acquisition-search-proof h2,.acquisition-search-value h2{max-width:920px;margin:0;font-size:clamp(50px,5.4vw,88px);letter-spacing:-.07em;line-height:.94}.acquisition-search-value-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:70px;border:1px solid var(--stone);border-radius:22px;background:rgba(255,255,255,.32)}.acquisition-search-value-grid article{min-height:310px;padding:32px;border-right:1px solid var(--stone)}.acquisition-search-value-grid article:last-child{border-right:0}.acquisition-search-value-grid article>span{color:var(--brass);font-family:var(--font-geist-mono),monospace;font-size:12px}.acquisition-search-value-grid h3{margin:76px 0 16px;font-size:26px;letter-spacing:-.045em}.acquisition-search-form-intro>p:not(.eyebrow),.acquisition-search-proof article p,.acquisition-search-value-grid p{margin:0;color:var(--muted);font-size:15px;line-height:1.65}.acquisition-search-form-intro{padding:110px clamp(24px,14vw,250px) 10px;border-top:1px solid var(--stone);text-align:center}.acquisition-search-form-intro h2{margin:18px auto 25px}.acquisition-search-form-intro>p:not(.eyebrow){max-width:760px;margin:0 auto;font-size:17px}.acquisition-search-proof{border-top:1px solid var(--stone)}.acquisition-search-proof>div:nth-child(2){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:70px}.acquisition-search-proof article{padding:30px;border:1px solid var(--stone);border-radius:18px;background:rgba(255,255,255,.4)}.acquisition-search-proof article h3{margin:0 0 17px;font-size:22px;letter-spacing:-.04em}.acquisition-search-sources{max-width:920px;margin:44px 0 0;color:var(--muted);font-size:13px;line-height:1.65}.acquisition-search-sources a{color:var(--evergreen-mid);font-weight:750;text-decoration:underline;text-underline-offset:3px}.acquisition-search-final{display:flex;min-height:580px;flex-direction:column;align-items:center;justify-content:center;padding:90px 24px;background:radial-gradient(circle at 50% 110%,rgba(79,218,130,.19),transparent 34%),var(--evergreen-deep);color:var(--white);text-align:center}.acquisition-search-final .eyebrow{color:var(--brass)}.acquisition-search-final h2{max-width:980px;margin:22px auto 38px}@media (max-width:1080px){.acquisition-search-hero{min-height:0;grid-template-columns:1fr}.acquisition-search-ledger{width:min(100%,720px)}.acquisition-search-proof>div:first-child,.acquisition-search-proof>div:nth-child(2),.acquisition-search-value-grid,.acquisition-search-value>div:first-child{grid-template-columns:1fr}.acquisition-search-value-grid article{min-height:0;border-right:0;border-bottom:1px solid var(--stone)}.acquisition-search-value-grid article:last-child{border-bottom:0}.acquisition-search-value-grid h3{margin-top:40px}}@media (max-width:650px){.measurement-consent{right:12px;bottom:calc(90px + env(safe-area-inset-bottom));width:calc(100vw - 24px);grid-template-columns:1fr;gap:16px;padding:18px}.measurement-consent-actions button{flex:1}.acquisition-search-hero{gap:46px;padding:100px 18px 60px;background-size:auto,calc(100% / 4) 100%}.acquisition-search-hero h1{font-size:clamp(54px,16vw,76px)}.acquisition-search-hero>div>p:not(.eyebrow):not(.acquisition-search-disclosure){font-size:16px}.acquisition-search-actions,.acquisition-search-actions .button{width:100%}.acquisition-search-ledger>div{padding:24px 20px}.acquisition-search-proof,.acquisition-search-value{padding:76px 18px}.acquisition-search-final h2,.acquisition-search-form-intro h2,.acquisition-search-proof h2,.acquisition-search-value h2{font-size:48px}.acquisition-search-proof>div:nth-child(2),.acquisition-search-value-grid{margin-top:44px}.acquisition-search-proof article,.acquisition-search-value-grid article{padding:25px 22px}.acquisition-search-form-intro{padding:74px 18px 0}.acquisition-search-form-intro>p:not(.eyebrow){font-size:15px}}.faq-page{background:var(--canvas)}.faq-hero{display:grid;min-height:720px;grid-template-columns:minmax(0,1.22fr) minmax(360px,.78fr);align-items:center;gap:clamp(52px,8vw,140px);padding:142px clamp(24px,7vw,120px) 100px;border-bottom:1px solid var(--stone);background:radial-gradient(circle at 78% 24%,rgba(201,162,75,.14),transparent 26%),linear-gradient(90deg,rgba(17,23,19,.045) 1px,transparent 0);background-size:auto,calc(100% / 12) 100%}.faq-hero-copy{max-width:920px}.faq-hero h1{max-width:900px;margin:24px 0 30px;font-size:clamp(68px,7.4vw,122px);font-weight:680;letter-spacing:-.078em;line-height:.88}.faq-hero h1 span{display:block;color:var(--evergreen)}.faq-hero-copy>p:not(.eyebrow){max-width:710px;margin:0;color:#5d655f;font-size:clamp(17px,1.45vw,21px);letter-spacing:-.02em;line-height:1.55}.faq-hero-actions{display:flex;align-items:center;gap:28px;margin-top:38px}.faq-hero-actions>a:not(.button){color:var(--evergreen);font-size:15px;font-weight:720}.faq-hero-copy>small{display:block;margin-top:26px;color:#747b76;font-family:var(--font-geist-mono),monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.faq-hero-ledger{overflow:hidden;border:1px solid rgba(79,218,130,.2);border-radius:24px;background:radial-gradient(circle at 90% 0,rgba(79,218,130,.18),transparent 34%),var(--evergreen-deep);box-shadow:var(--shadow);color:var(--white)}.faq-hero-ledger>div:not(.faq-ledger-head),.faq-ledger-head{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:84px;padding:0 28px;border-bottom:1px solid rgba(255,255,255,.1)}.faq-ledger-head{min-height:68px;color:#88a999;font-family:var(--font-geist-mono),monospace;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.faq-ledger-head i{padding:7px 9px;border-radius:999px;background:rgba(79,218,130,.12);color:var(--signal);font-style:normal}.faq-hero-ledger>div:not(.faq-ledger-head) span{color:#8da99b;font-size:14px}.faq-hero-ledger>div:not(.faq-ledger-head) strong{font-size:clamp(22px,2vw,32px);letter-spacing:-.05em}.faq-hero-ledger>p{margin:0;padding:24px 28px 28px;color:#7d9b8d;font-size:13px;line-height:1.65}.faq-intro{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:60px;padding:110px clamp(24px,7vw,120px);border-bottom:1px solid var(--stone)}.faq-intro h2{max-width:720px;margin:18px 0 0;font-size:clamp(48px,5vw,82px);font-weight:640;letter-spacing:-.065em;line-height:.95}.faq-intro>p{max-width:650px;margin:0;color:var(--muted);font-size:17px;line-height:1.65}.faq-library{display:grid;grid-template-columns:280px minmax(0,1fr);gap:clamp(50px,7vw,110px);padding:100px clamp(24px,7vw,120px) 130px}.faq-index{position:sticky;top:126px;align-self:start;display:grid;gap:7px}.faq-index>span{margin-bottom:12px;color:#818882;font-family:var(--font-geist-mono),monospace;font-size:12px;letter-spacing:.11em;text-transform:uppercase}.faq-index>a:not(.button){display:grid;min-height:66px;grid-template-columns:28px 1fr;align-items:center;gap:8px;padding:10px 12px;border:1px solid transparent;border-radius:10px;color:#59615c;transition:border-color .16s ease,background .16s ease,color .16s ease}.faq-index>a:not(.button):hover{border-color:var(--stone);background:var(--paper);color:var(--evergreen)}.faq-index i{color:#86671f;font-family:var(--font-geist-mono),monospace;font-size:12px;font-style:normal}.faq-index strong{font-size:14px;line-height:1.35}.faq-index .button{margin-top:18px;text-align:center}.faq-groups{min-width:0}.faq-group{scroll-margin-top:120px;padding:0 0 110px}.faq-group+.faq-group{padding-top:105px;border-top:1px solid var(--stone)}.faq-group-heading{display:grid;grid-template-columns:56px minmax(0,1fr);gap:22px;margin-bottom:42px}.faq-group-heading>span{padding-top:7px;color:#86671f;font-family:var(--font-geist-mono),monospace;font-size:13px}.faq-group-heading h2{margin:13px 0;font-size:clamp(38px,4vw,64px);font-weight:640;letter-spacing:-.06em;line-height:.98}.faq-group-heading div>p:last-child{max-width:700px;margin:0;color:var(--muted);font-size:14px;line-height:1.6}.faq-questions{border-top:1px solid var(--stone)}.faq-questions details{border-bottom:1px solid var(--stone)}.faq-questions summary{display:grid;min-height:94px;grid-template-columns:34px minmax(0,1fr) 28px;align-items:center;gap:18px;padding:18px 4px;cursor:pointer;list-style:none}.faq-questions summary::-webkit-details-marker{display:none}.faq-questions summary>span{color:#86671f;font-family:var(--font-geist-mono),monospace;font-size:12px}.faq-questions summary strong{font-size:clamp(18px,1.6vw,24px);font-weight:650;letter-spacing:-.035em;line-height:1.25}.faq-questions summary i{display:grid;width:28px;height:28px;place-items:center;border:1px solid var(--stone-dark);border-radius:50%;color:var(--evergreen);font-size:16px;font-style:normal;transition:transform .18s ease}.faq-questions details[open] summary i{transform:rotate(45deg)}.faq-answer{padding:0 62px 34px 56px}.faq-answer-label{display:block;margin-bottom:10px;color:var(--evergreen-mid);font-family:var(--font-geist-mono),monospace;font-size:12px;font-weight:760;letter-spacing:.1em;text-transform:uppercase}.faq-answer>p{max-width:850px;margin:0;color:#5f6762;font-size:15px;line-height:1.75}.faq-answer>div{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:20px}.faq-answer a{color:var(--evergreen-mid);font-size:14px;font-weight:720}.faq-answer-source{padding-left:16px;border-left:2px solid var(--brass)}.faq-answer a:hover{color:#248052}.faq-boundary{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(50px,8vw,130px);padding:110px clamp(24px,7vw,120px);border-top:1px solid rgba(255,255,255,.08);background:var(--evergreen-deep);color:var(--white)}.faq-boundary h2{max-width:650px;margin:18px 0 0;font-size:clamp(46px,5vw,78px);font-weight:640;letter-spacing:-.065em;line-height:.95}.faq-boundary .eyebrow,.faq-final .eyebrow{color:var(--brass);font-weight:800}.faq-boundary>div:last-child{display:grid;gap:20px;align-content:end}.faq-boundary>div:last-child p{max-width:720px;margin:0;color:#8da99b;font-size:14px;line-height:1.7}.faq-final{padding:120px clamp(24px,7vw,120px);background:radial-gradient(circle at 90% 10%,rgba(79,218,130,.16),transparent 32%),#0c3528;color:var(--white);text-align:center}.faq-final h2{max-width:980px;margin:22px auto;font-size:clamp(56px,6.5vw,104px);font-weight:640;letter-spacing:-.075em;line-height:.9}.faq-final>p:not(.eyebrow){max-width:680px;margin:0 auto;color:#92ad9f;font-size:15px;line-height:1.65}.faq-final>div{display:flex;align-items:center;justify-content:center;gap:26px;margin-top:38px}.faq-final>div>a:not(.button){color:var(--signal);font-size:14px;font-weight:720}@media (max-width:1080px){.faq-hero{min-height:0;grid-template-columns:1fr;padding-top:126px}.faq-hero-copy{max-width:840px}.faq-hero-ledger{width:min(100%,680px)}.faq-library{grid-template-columns:1fr}.faq-index{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.faq-index>.button,.faq-index>span{grid-column:1/-1}.faq-index>.button{width:fit-content}}@media (max-width:650px){.faq-hero{gap:52px;padding:98px 20px 62px;background-size:auto,calc(100% / 4) 100%}.faq-hero h1{margin-top:20px;font-size:clamp(54px,16.5vw,76px)}.faq-final>div,.faq-hero-actions{align-items:stretch;flex-direction:column}.faq-final .button,.faq-hero-actions .button{width:100%}.faq-final>div>a:not(.button),.faq-hero-actions>a:not(.button){padding:10px 0;text-align:center}.faq-hero-ledger>div:not(.faq-ledger-head),.faq-ledger-head{padding-right:20px;padding-left:20px}.faq-boundary,.faq-intro{grid-template-columns:1fr;gap:34px;padding:78px 20px}.faq-library{gap:72px;padding:72px 20px 90px}.faq-index{grid-template-columns:1fr}.faq-index>.button,.faq-index>span{grid-column:1}.faq-index>.button{width:100%}.faq-group{padding-bottom:80px}.faq-group+.faq-group{padding-top:76px}.faq-group-heading{grid-template-columns:1fr;gap:12px}.faq-questions summary{min-height:82px;grid-template-columns:24px minmax(0,1fr) 28px;gap:10px}.faq-questions summary strong{font-size:17px}.faq-answer{padding:0 0 30px 34px}.faq-answer>p{font-size:14px}.faq-final{padding:90px 20px}}.plan-page,.report-page{min-height:100vh;overflow:hidden;background:var(--canvas)}.plan-hero,.report-hero{display:grid;min-height:620px;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:center;gap:clamp(60px,10vw,170px);padding:100px clamp(24px,7vw,120px);border-bottom:1px solid var(--stone);background:radial-gradient(circle at 77% 25%,rgba(201,162,75,.12),transparent 25%),linear-gradient(90deg,rgba(17,23,19,.045) 1px,transparent 0);background-size:auto,calc(100% / 12) 100%}.plan-hero h1,.report-hero h1{max-width:970px;margin:24px 0 28px;font-size:clamp(58px,7vw,108px);font-weight:670;letter-spacing:-.074em;line-height:.92}.plan-hero h1 span{color:var(--evergreen)}.plan-hero>div>p:not(.eyebrow),.report-hero-copy>p:not(.eyebrow){max-width:720px;margin:0;color:#59615c;font-size:clamp(17px,1.45vw,21px);letter-spacing:-.02em;line-height:1.55}.plan-hero-actions{display:flex;align-items:center;gap:22px;margin-top:30px}.plan-preview-link{color:var(--evergreen);font-size:14px;font-weight:720;text-decoration:underline;text-decoration-color:rgba(23,83,59,.25);text-underline-offset:5px}.plan-trust-row{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:22px;color:#68716b;font-size:12px;font-weight:650}.plan-trust-row span:before{margin-right:7px;color:var(--evergreen-mid);content:"✓"}.plan-hero>aside{padding:30px;border:1px solid rgba(255,255,255,.13);border-radius:var(--radius-md);background:radial-gradient(circle at 90% 0,rgba(70,160,110,.3),transparent 38%),var(--evergreen-deep);box-shadow:var(--shadow);color:var(--white)}.plan-hero>aside>span{display:block;padding-bottom:22px;border-bottom:1px solid rgba(255,255,255,.1);color:#83a392;font-family:var(--font-geist-mono),monospace;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.plan-hero>aside>div{display:grid;min-height:60px;grid-template-columns:34px 1fr;align-items:center;border-bottom:1px solid rgba(255,255,255,.08)}.plan-hero>aside i{color:var(--brass);font-family:var(--font-geist-mono),monospace;font-size:12px;font-style:normal}.plan-hero>aside strong{font-size:14px}.plan-hero>aside small{display:block;margin-top:20px;color:#6d8a7b;font-size:12px}.plan-hero>aside small strong{color:var(--white);font-weight:700}.plan-value-strip{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--stone);background:var(--white)}.plan-value-strip article{display:grid;min-height:155px;grid-template-columns:34px 1fr;align-items:center;gap:18px;padding:30px clamp(24px,4vw,58px);border-right:1px solid var(--stone)}.plan-value-strip article:last-child{border-right:0}.plan-value-strip article>span{color:var(--brass);font-family:var(--font-geist-mono),monospace;font-size:12px}.plan-value-strip strong{font-size:15px}.plan-value-strip p{max-width:330px;margin:7px 0 0;color:var(--muted);font-size:12px;line-height:1.5}.plan-form-section{padding:80px clamp(16px,5vw,80px) 130px;background:linear-gradient(to right,rgba(17,23,19,.034) 1px,transparent 1px),var(--paper);background-size:calc(100% / 12) 100%}.plan-form-shell{max-width:1120px;margin:0 auto;scroll-margin-top:100px;overflow:hidden;border:1px solid var(--stone);border-radius:var(--radius-md);background:var(--white);box-shadow:0 26px 80px rgba(12,42,31,.09)}.plan-form-progress{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:22px clamp(24px,5vw,58px);border-bottom:1px solid var(--stone);background:#f2efe7}.plan-form-progress>div{display:flex;align-items:center;gap:18px}.plan-form-progress span{color:var(--brass);font-family:var(--font-geist-mono),monospace;font-size:12px;letter-spacing:.09em;text-transform:uppercase}.plan-form-progress strong{font-size:14px}.plan-form-progress>i{position:relative;width:min(280px,35%);height:3px;overflow:hidden;border-radius:999px;background:var(--stone)}.plan-form-progress b{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--evergreen);transition:width .22s ease}.plan-progress-note{margin:0;padding:13px clamp(24px,5vw,58px);border-bottom:1px solid var(--stone);color:#69716c;font-size:12px;text-align:center}.plan-form-shell form{padding:clamp(40px,7vw,82px)}.plan-step-heading{max-width:790px}.plan-step-heading>span{color:var(--brass);font-family:var(--font-geist-mono),monospace;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.plan-step-heading h2{margin:18px 0 15px;font-size:clamp(42px,5vw,70px);font-weight:640;letter-spacing:-.068em;line-height:.98}.plan-step-heading p{max-width:620px;margin:0;color:var(--muted);font-size:15px;line-height:1.6}.plan-intent-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:42px 0 36px;padding:0;border:0}.plan-intent-grid label{position:relative;display:grid;min-height:112px;grid-template-columns:1fr 24px;align-content:center;gap:7px 15px;padding:18px;border:1px solid var(--stone);border-radius:11px;background:var(--paper);cursor:pointer;transition:border-color .16s ease,background .16s ease}.plan-intent-grid label.active,.plan-intent-grid label:hover{border-color:#8ca293;background:#edf2eb}.plan-intent-grid input{position:absolute;opacity:0}.plan-intent-grid strong{font-size:14px}.plan-intent-grid small{grid-column:1;color:var(--muted);font-size:12px;line-height:1.45}.plan-intent-grid i{display:grid;grid-column:2;grid-row:1/span 2;width:23px;height:23px;place-items:center;border:1px solid var(--stone-dark);border-radius:50%;color:transparent;font-size:12px;font-style:normal}.plan-intent-grid label.active i{border-color:var(--evergreen);background:var(--evergreen);color:var(--white)}.plan-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px 18px;margin-top:42px}.plan-field{display:flex;min-width:0;flex-direction:column}.plan-field>span{margin-bottom:10px;color:#47504a;font-size:13px;font-weight:670}.plan-field>span small{color:var(--muted);font-size:12px;font-weight:500}.plan-field input,.plan-field select,.plan-field textarea,.plan-money-input{width:100%;min-width:0;min-height:58px;border:1px solid var(--stone);border-radius:9px;background:var(--paper);color:var(--ink);font-size:14px;font-weight:600;outline:none}.plan-field select,.plan-field textarea,.plan-field>input{padding:0 15px}.plan-field textarea{min-height:120px;padding-top:15px;resize:vertical;font-weight:500;line-height:1.5}.plan-money-input{display:grid;grid-template-columns:auto 1fr;align-items:center}.plan-money-input i{padding-left:16px;color:#8a908b;font-size:14px;font-style:normal}.plan-money-input input{min-height:56px;padding:0 15px 0 8px;border:0;background:transparent}.plan-field select:focus,.plan-field textarea:focus,.plan-field>input:focus,.plan-money-input:focus-within{border-color:var(--evergreen-mid);box-shadow:0 0 0 3px rgba(23,83,59,.08)}.plan-field>small{margin-top:7px;color:#90948f;font-size:12px;line-height:1.4}.plan-field-wide{grid-column:1/-1}.plan-honeypot{position:absolute;left:-10000px}.plan-consents{display:grid;gap:10px;margin-top:30px;padding-top:24px;border-top:1px solid var(--stone)}.plan-consents label{display:grid;grid-template-columns:18px 1fr;align-items:start;gap:11px;color:var(--muted);font-size:12px;line-height:1.5}.plan-consents input{width:17px;height:17px;margin:0;accent-color:var(--evergreen)}.plan-form-error{min-height:20px;margin:22px 0 0;color:#99462f;font-size:13px;font-weight:620}.plan-form-actions{display:flex;justify-content:space-between;gap:12px;padding-top:22px;border-top:1px solid var(--stone)}.plan-form-actions button:disabled{cursor:wait;opacity:.66}.plan-legal{margin:0;padding:0 clamp(24px,5vw,58px) 30px;color:#999c97;font-size:12px;line-height:1.55}.plan-seo-section{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:clamp(50px,9vw,150px);padding:110px clamp(24px,7vw,120px);border-top:1px solid var(--stone);background:var(--canvas)}.plan-seo-section h2{max-width:760px;margin:20px 0 22px;font-size:clamp(42px,5vw,72px);letter-spacing:-.064em;line-height:.98}.plan-seo-section>div>p:not(.eyebrow){max-width:760px;margin:0;color:var(--muted);font-size:14px;line-height:1.7}.plan-seo-links{display:grid;align-content:center}.plan-seo-links a{display:flex;min-height:66px;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--stone);color:var(--evergreen-deep);font-size:14px;font-weight:700}.plan-seo-links a:first-child{border-top:1px solid var(--stone)}.report-hero{min-height:580px;grid-template-columns:minmax(0,1fr) 280px}.report-hero h1{max-width:1040px;font-size:clamp(52px,6vw,92px)}.report-meta{display:flex;gap:12px;margin-top:30px}.report-meta span{padding:7px 10px;border:1px solid var(--stone);border-radius:999px;color:var(--muted);font-family:var(--font-geist-mono),monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.report-score{display:grid;aspect-ratio:1;place-content:center;border:1px solid rgba(255,255,255,.13);border-radius:50%;background:radial-gradient(circle at 65% 25%,rgba(79,218,130,.22),transparent 30%),var(--evergreen-deep);box-shadow:var(--shadow);color:var(--white);text-align:center}.report-score>span{color:#84a493;font-family:var(--font-geist-mono),monospace;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.report-score>strong{margin-top:10px;font-size:76px;letter-spacing:-.08em;line-height:.9}.report-score>small{color:#799787;font-size:12px}.report-score>p{max-width:170px;margin:16px auto 0;color:var(--brass);font-size:12px;line-height:1.4}.report-summary-grid{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--stone);background:var(--white)}.report-summary-grid article{display:flex;min-height:190px;flex-direction:column;justify-content:center;padding:28px clamp(22px,3vw,48px);border-right:1px solid var(--stone)}.report-summary-grid article:last-child{border-right:0}.report-summary-grid span{color:var(--muted);font-family:var(--font-geist-mono),monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.report-summary-grid strong{margin:17px 0 8px;font-size:clamp(20px,2.2vw,32px);letter-spacing:-.05em;text-transform:capitalize}.report-summary-grid small{color:#999c97;font-size:12px}.report-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:100px clamp(20px,6vw,100px);background:linear-gradient(to right,rgba(17,23,19,.034) 1px,transparent 1px),var(--paper);background-size:calc(100% / 12) 100%}.report-detail-card{min-height:420px;padding:clamp(30px,5vw,62px);border:1px solid var(--stone);border-radius:var(--radius-md);background:var(--white)}.report-detail-card.dark{border-color:rgba(255,255,255,.12);background:radial-gradient(circle at 90% 0,rgba(61,151,103,.28),transparent 34%),var(--evergreen-deep);color:var(--white)}.report-detail-card.wide{grid-column:1/-1;min-height:0}.report-card-heading{display:grid;grid-template-columns:42px 1fr;align-items:start;gap:15px;padding-bottom:28px;border-bottom:1px solid var(--stone)}.dark .report-card-heading{border-color:rgba(255,255,255,.1)}.report-card-heading>span{color:var(--brass);font-family:var(--font-geist-mono),monospace;font-size:12px}.report-card-heading h2{margin:-7px 0 0;font-size:clamp(32px,4vw,54px);letter-spacing:-.06em;line-height:1}.report-list{display:grid;gap:13px;margin:30px 0 0;padding:0;list-style:none}.report-list li{display:grid;grid-template-columns:28px 1fr;align-items:start;gap:11px;color:var(--muted);font-size:14px;line-height:1.55}.report-list li>i{display:grid;width:22px;height:22px;place-items:center;border-radius:50%;background:rgba(23,83,59,.09);color:var(--evergreen);font-size:12px;font-style:normal;font-weight:800}.dark .report-list li{color:#94aa9f}.dark .report-list li>i{background:rgba(201,162,75,.14);color:var(--brass)}.report-empty{margin-top:30px;color:var(--muted);font-size:14px;line-height:1.6}.report-steps{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin:30px 0 0;padding:0;overflow:hidden;border:1px solid var(--stone);border-radius:11px;background:var(--stone);list-style:none}.report-steps li{display:grid;min-height:120px;grid-template-columns:35px 1fr;align-items:center;gap:15px;padding:24px;background:var(--paper)}.report-documents i,.report-steps i{color:var(--brass);font-family:var(--font-geist-mono),monospace;font-size:12px;font-style:normal}.report-steps span{font-size:14px;line-height:1.55}.report-documents>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:30px}.report-documents p{display:grid;min-height:70px;grid-template-columns:25px 1fr;align-items:center;gap:10px;margin:0;padding:15px;border:1px solid var(--stone);border-radius:9px;color:var(--muted);font-size:13px;line-height:1.45}.report-next{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,.65fr);align-items:center;gap:clamp(55px,8vw,130px);padding:110px clamp(24px,7vw,120px);background:radial-gradient(circle at 82% 5%,rgba(68,158,108,.3),transparent 30%),var(--evergreen-deep);color:var(--white)}.report-next .eyebrow{color:#8caf9e}.report-next h2{max-width:850px;margin:22px 0 20px;font-size:clamp(44px,5vw,76px);letter-spacing:-.07em;line-height:.98}.report-next>div:first-child>p{max-width:650px;margin:0;color:#8ba396;font-size:14px;line-height:1.6}.report-next-links{display:flex;flex-wrap:wrap;gap:20px;margin-top:32px}.report-secondary-link{color:#769286;font-size:12px;text-decoration:underline;text-underline-offset:4px}.report-contact-form,.report-contact-success{padding:clamp(28px,4vw,46px);border:1px solid rgba(255,255,255,.13);border-radius:20px;background:#f9f6ed;box-shadow:0 28px 70px rgba(0,0,0,.22);color:var(--ink)}.report-contact-fields label>span,.report-contact-heading>span,.report-contact-success>span{color:var(--brass);font-family:var(--font-geist-mono),monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.report-contact-heading h3,.report-contact-success h3{margin:13px 0 10px;font-size:clamp(30px,3vw,45px);letter-spacing:-.06em;line-height:.98}.report-contact-heading p,.report-contact-success p{margin:0;color:var(--muted);font-size:13px;line-height:1.6}.report-contact-method{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:25px 0 16px;padding:0;border:0}.report-contact-method label{position:relative;display:grid;gap:5px;min-height:82px;align-content:center;padding:15px;border:1px solid var(--stone);border-radius:11px;background:var(--white);cursor:pointer}.report-contact-method label.active{border-color:var(--evergreen);box-shadow:inset 0 0 0 1px var(--evergreen)}.report-contact-method input{position:absolute;opacity:0}.report-contact-method strong{color:var(--evergreen);font-size:14px}.report-contact-method small{color:var(--muted);font-size:12px}.report-contact-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px}.report-contact-fields label{display:grid;gap:8px}.report-contact-fields label.wide{grid-column:1/-1}.report-contact-fields label>span i{color:#999c97;font-style:normal}.report-contact-fields input,.report-contact-fields select,.report-contact-fields textarea{width:100%;padding:12px;border:1px solid var(--stone);border-radius:8px;background:var(--white);color:var(--ink);font:inherit;font-size:13px}.report-contact-fields input,.report-contact-fields select{min-height:44px}.report-contact-fields textarea{resize:vertical}.report-contact-consent{display:grid;grid-template-columns:17px 1fr;align-items:start;gap:10px;margin:15px 0;color:var(--muted);font-size:12px;line-height:1.45}.report-contact-consent input{width:16px;height:16px;margin:0;accent-color:var(--evergreen)}.report-contact-form>.button{width:100%;min-height:48px;margin-top:7px}.report-contact-form>.button:disabled{cursor:wait;opacity:.6}.report-contact-form>small{display:block;margin-top:13px;color:#92968f;font-size:12px;line-height:1.5;text-align:center}.report-contact-error{margin:12px 0 0;color:#99462f;font-size:12px;font-weight:650}.report-contact-success{align-self:center;padding-top:65px;padding-bottom:65px}.intent-page{min-height:100vh;overflow:hidden;background:var(--canvas)}.intent-hero{display:grid;min-height:720px;grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);align-items:center;gap:clamp(60px,10vw,170px);padding:105px clamp(24px,7vw,120px);border-bottom:1px solid var(--stone);background:radial-gradient(circle at 78% 22%,rgba(201,162,75,.12),transparent 25%),linear-gradient(90deg,rgba(17,23,19,.045) 1px,transparent 0);background-size:auto,calc(100% / 12) 100%}.intent-hero-copy h1{max-width:1000px;margin:24px 0 28px;font-size:clamp(58px,7.2vw,112px);font-weight:670;letter-spacing:-.076em;line-height:.9}.intent-hero-copy h1 span{color:var(--evergreen)}.intent-hero-copy>p:not(.eyebrow){max-width:730px;margin:0;color:#59615c;font-size:clamp(17px,1.5vw,21px);letter-spacing:-.02em;line-height:1.58}.intent-actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:36px}.intent-hero-copy>small{display:block;margin-top:18px;color:var(--muted);font-size:12px}.intent-ledger{overflow:hidden;padding:26px;border:1px solid rgba(255,255,255,.13);border-radius:var(--radius-md);background:radial-gradient(circle at 92% 2%,rgba(72,162,110,.31),transparent 34%),var(--evergreen-deep);box-shadow:var(--shadow);color:var(--white)}.intent-ledger-head{display:flex;align-items:center;justify-content:space-between;min-height:52px;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.1);color:#87a596;font-family:var(--font-geist-mono),monospace;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.intent-ledger-head i{padding:6px 9px;border:1px solid rgba(79,218,130,.25);border-radius:999px;color:var(--signal);font-size:12px;font-style:normal}.intent-ledger>div:not(.intent-ledger-head){display:flex;min-height:72px;flex-direction:column;justify-content:center;border-bottom:1px solid rgba(255,255,255,.08)}.intent-ledger>div>span{color:#718f80;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.intent-ledger>div>strong{margin-top:7px;font-size:15px;letter-spacing:-.025em}.intent-ledger>a{display:flex;align-items:center;justify-content:space-between;margin-top:20px;color:var(--signal);font-size:13px;font-weight:670}.intent-considerations,.intent-faq{padding:120px clamp(24px,6vw,100px);border-bottom:1px solid var(--stone);background:var(--paper)}.intent-section-heading{max-width:990px}.intent-section-heading h2{margin:22px 0 0;font-size:clamp(45px,5.8vw,88px);font-weight:640;letter-spacing:-.07em;line-height:.96}.intent-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:70px}.intent-card-grid article{display:flex;min-height:330px;flex-direction:column;justify-content:space-between;padding:28px;border:1px solid var(--stone);border-radius:var(--radius-md);background:var(--white)}.intent-card-grid article>span{color:var(--brass);font-family:var(--font-geist-mono),monospace;font-size:12px}.intent-card-grid h3{margin:0 0 14px;font-size:27px;letter-spacing:-.05em}.intent-card-grid p{margin:0;color:var(--muted);font-size:14px;line-height:1.62}.intent-preparation{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(70px,10vw,170px);padding:120px clamp(24px,7vw,120px);background:radial-gradient(circle at 16% 12%,rgba(62,150,102,.26),transparent 30%),var(--evergreen-deep);color:var(--white)}.intent-preparation .eyebrow{color:#8caf9e}.intent-preparation h2{margin:22px 0 20px;font-size:clamp(45px,5.5vw,82px);letter-spacing:-.07em;line-height:.96}.intent-preparation>div>p:not(.eyebrow){max-width:630px;margin:0;color:#8ea69a;font-size:14px;line-height:1.65}.intent-preparation .button{margin-top:34px}.intent-preparation ol{display:grid;margin:0;padding:0;border-top:1px solid rgba(255,255,255,.11);list-style:none}.intent-preparation li{display:grid;min-height:86px;grid-template-columns:44px 1fr;align-items:center;gap:15px;border-bottom:1px solid rgba(255,255,255,.11)}.intent-preparation li span{color:var(--brass);font-family:var(--font-geist-mono),monospace;font-size:12px}.intent-preparation li strong{color:#c2d0c9;font-size:14px;line-height:1.45}.intent-faq{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(70px,10vw,160px)}.intent-faq>div:last-child{border-top:1px solid var(--stone)}.intent-faq article{padding:30px 0;border-bottom:1px solid var(--stone)}.intent-faq h3{margin:0 0 12px;font-size:20px;letter-spacing:-.035em}.intent-faq article p{margin:0;color:var(--muted);font-size:14px;line-height:1.65}.intent-final{display:flex;min-height:620px;flex-direction:column;align-items:center;justify-content:center;padding:90px 24px;background:radial-gradient(circle at 50% 12%,rgba(75,159,111,.32),transparent 35%),linear-gradient(145deg,#082c21,#123d2d);color:var(--white);text-align:center}.intent-final .eyebrow{color:#88b29d}.intent-final h2{max-width:940px;margin:25px 0;font-size:clamp(52px,7vw,104px);letter-spacing:-.075em;line-height:.92}.intent-final>p:not(.eyebrow){max-width:640px;margin:0 0 36px;color:#9bb5a8;font-size:14px;line-height:1.6}.dashboard-page{min-height:100vh;overflow:hidden;background:#ece9e1}.dashboard-heading{display:flex;min-height:330px;align-items:flex-end;justify-content:space-between;gap:50px;padding:80px clamp(24px,6vw,100px) 60px;background:radial-gradient(circle at 85% 0,rgba(63,153,104,.25),transparent 32%),var(--evergreen-deep);color:var(--white)}.dashboard-heading .eyebrow{color:#86a995}.dashboard-heading h1{margin:19px 0 14px;font-size:clamp(54px,7vw,104px);letter-spacing:-.075em;line-height:.92}.dashboard-heading>div:first-child>p:last-child{max-width:650px;margin:0;color:#88a094;font-size:14px}.dashboard-user{display:flex;min-width:240px;flex-direction:column;align-items:flex-end;padding:20px 0}.dashboard-user span{color:#688679;font-family:var(--font-geist-mono),monospace;font-size:12px;letter-spacing:.09em;text-transform:uppercase}.dashboard-user strong{margin-top:8px;font-size:14px}.dashboard-user a{margin-top:12px;color:var(--brass);font-size:12px}.dashboard-kpis{display:grid;grid-template-columns:repeat(6,1fr);border-bottom:1px solid var(--stone);background:var(--white)}.dashboard-kpis article{display:flex;min-height:170px;flex-direction:column;justify-content:center;padding:28px clamp(20px,3vw,45px);border-right:1px solid var(--stone)}.dashboard-kpis article:last-child{border-right:0}.dashboard-kpis span,.dashboard-panel-heading span{color:var(--muted);font-family:var(--font-geist-mono),monospace;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.dashboard-kpis strong{margin:15px 0 7px;font-size:clamp(28px,3.5vw,48px);letter-spacing:-.06em}.dashboard-kpis small{color:#999c97;font-size:12px}.dashboard-kpis .dashboard-kpi-status{background:#0b2f23;color:var(--white)}.dashboard-kpi-status small,.dashboard-kpi-status span{color:#769386}.dashboard-kpi-status strong{color:var(--signal);font-size:26px}.dashboard-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:12px;padding:50px clamp(16px,4vw,68px) 90px}.dashboard-panel{overflow:hidden;border:1px solid var(--stone);border-radius:15px;background:var(--white)}.dashboard-pipeline{grid-column:1/-1}.dashboard-panel-heading{display:flex;min-height:105px;align-items:center;justify-content:space-between;gap:30px;padding:24px 28px;border-bottom:1px solid var(--stone)}.dashboard-panel-heading h2{margin:7px 0 0;font-size:25px;letter-spacing:-.045em}.dashboard-panel-heading .button{min-height:40px;padding:0 16px;font-size:12px}.dashboard-table-wrap{overflow-x:auto}.dashboard-pipeline table{width:100%;min-width:1180px;border-collapse:collapse}.dashboard-filters{display:grid;grid-template-columns:minmax(260px,1fr) 180px 180px auto;align-items:end;gap:12px;padding:18px 22px;border-bottom:1px solid var(--stone);background:#f8f6f1}.dashboard-filters label{display:grid;gap:7px}.dashboard-filters label>span{color:var(--muted);font-family:var(--font-geist-mono),monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.dashboard-filters input,.dashboard-filters select{min-height:40px;border:1px solid var(--stone);border-radius:8px;background:var(--white);color:var(--ink);font-size:12px;outline:none;padding:0 12px}.dashboard-filters strong{padding:0 4px 12px;color:var(--muted);font-size:12px;white-space:nowrap}.dashboard-pipeline th{height:48px;padding:0 17px;border-bottom:1px solid var(--stone);background:#f2efe8;color:var(--muted);font-family:var(--font-geist-mono),monospace;font-size:12px;font-weight:650;letter-spacing:.08em;text-align:left;text-transform:uppercase}.dashboard-pipeline td{height:70px;padding:12px 17px;border-bottom:1px solid #e7e4dc;color:#505952;font-size:12px;text-transform:capitalize}.dashboard-pipeline tr:last-child td{border-bottom:0}.dashboard-pipeline td>small,.dashboard-pipeline td>strong{display:block}.dashboard-pipeline td>strong{color:var(--ink);font-size:13px}.dashboard-pipeline td>small{margin-top:5px;color:#929691;font-size:12px;text-transform:none}.dashboard-tier{display:inline-flex;padding:7px 8px;border-radius:999px;background:#edf2ed;color:var(--evergreen);font-size:12px}.dashboard-tier.tier-priority{background:#dcf3e2;color:#0b713c}.dashboard-tier.tier-preparation{background:#f4eee1;color:#8b682b}.dashboard-status{min-height:34px;padding:0 27px 0 9px;border:1px solid var(--stone);border-radius:7px;background:var(--paper);color:var(--ink);font-size:12px;text-transform:capitalize}.dashboard-view-link{color:var(--evergreen);font-size:12px;font-weight:700;white-space:nowrap}.dashboard-attribution-list,.dashboard-task-list{display:grid;padding:12px 22px 22px}.dashboard-task-list>div{display:grid;min-height:74px;grid-template-columns:50px 1fr auto;align-items:center;gap:12px;border-bottom:1px solid var(--stone)}.dashboard-task-list>div>i{display:grid;min-height:24px;place-items:center;border:1px solid var(--stone);border-radius:999px;color:var(--muted);font-size:12px;font-style:normal;text-transform:uppercase}.dashboard-task-list>div.due>i{border-color:rgba(201,162,75,.4);background:#f5eedf;color:#8b682b}.dashboard-task-list>div>div{display:flex;flex-direction:column}.dashboard-task-list strong{font-size:13px}.dashboard-task-list span{margin-top:5px;color:var(--muted);font-size:12px}.dashboard-task-list time{color:#8f938e;font-family:var(--font-geist-mono),monospace;font-size:12px}.dashboard-task-actions{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.dashboard-task-actions button{min-height:25px;padding:0 8px;border:1px solid var(--stone);border-radius:999px;background:var(--paper);color:var(--evergreen);cursor:pointer;font-size:12px}.dashboard-task-actions a{display:inline-flex;min-height:25px;align-items:center;padding:0 9px;border-radius:999px;background:var(--evergreen);color:var(--white);font-size:12px;font-weight:700}.dashboard-task-actions button:disabled{cursor:wait;opacity:.5}.dashboard-attribution-list>div{display:grid;min-height:65px;grid-template-columns:1fr auto auto;align-items:center;gap:14px;border-bottom:1px solid var(--stone)}.dashboard-attribution-list strong{font-size:13px;text-transform:capitalize}.dashboard-attribution-list i,.dashboard-attribution-list span{color:var(--muted);font-size:12px;font-style:normal}.dashboard-attribution-list i{min-width:100px;text-align:right}.dashboard-empty{padding:30px!important;color:var(--muted)!important;font-size:13px!important;text-align:center}.dashboard-manual-banner{display:grid;grid-template-columns:minmax(260px,.65fr) 1fr;align-items:end;gap:clamp(30px,7vw,100px);padding:54px clamp(24px,5vw,80px);border-bottom:1px solid rgba(198,157,63,.32);background:radial-gradient(circle at 12% -20%,rgba(214,174,81,.24),transparent 45%),#f3eddf}.dashboard-manual-banner h2{margin:12px 0 0;font-size:clamp(38px,4vw,62px);letter-spacing:-.065em;line-height:.95}.dashboard-manual-banner>p{max-width:700px;margin:0;color:#5e665f;font-size:14px;line-height:1.7}.dashboard-automation-note{display:grid;grid-template-columns:1fr minmax(330px,.55fr);align-items:center;gap:clamp(70px,10vw,170px);padding:100px clamp(24px,7vw,120px);background:radial-gradient(circle at 84% 4%,rgba(64,155,105,.27),transparent 30%),var(--evergreen-deep);color:var(--white)}.dashboard-automation-note .eyebrow{color:#87a997}.dashboard-automation-note h2{margin:22px 0 18px;font-size:clamp(44px,5.5vw,78px);letter-spacing:-.07em;line-height:.96}.dashboard-automation-note>div:first-child>p:last-child{max-width:670px;margin:0;color:#8da599;font-size:14px;line-height:1.6}.dashboard-automation-note>div:last-child{display:grid;grid-template-columns:1fr auto;border-top:1px solid rgba(255,255,255,.11)}.dashboard-automation-note>div:last-child span,.dashboard-automation-note>div:last-child strong{display:flex;min-height:52px;align-items:center;border-bottom:1px solid rgba(255,255,255,.11);font-size:12px}.dashboard-automation-note>div:last-child span{color:#789487}.dashboard-automation-note>div:last-child strong{justify-content:flex-end;color:var(--signal)}.dashboard-automation-note>div:last-child strong:last-child{color:var(--brass)}.dashboard-runner{display:flex;align-items:center;gap:14px;margin-top:28px}.dashboard-runner small{max-width:280px;color:#86a095;font-size:12px}.dashboard-runner small.error{color:#e3b095}.dashboard-runner .button:disabled{cursor:not-allowed;opacity:.52}.dashboard-detail-page{min-height:100vh;background:#ece9e1}.dashboard-detail-hero{display:grid;min-height:390px;grid-template-columns:1fr auto;align-items:end;gap:60px;padding:90px clamp(24px,6vw,100px) 60px;background:radial-gradient(circle at 85% 0,rgba(63,153,104,.25),transparent 32%),var(--evergreen-deep);color:var(--white)}.dashboard-detail-hero>div:first-child>a{display:inline-block;margin-bottom:38px;color:#9bb5a8;font-size:12px}.dashboard-detail-hero h1{max-width:900px;margin:17px 0 14px;font-size:clamp(56px,7vw,104px);letter-spacing:-.075em;line-height:.91}.dashboard-detail-hero>div:first-child>p:last-child{margin:0;color:#8ba296;font-size:14px;text-transform:capitalize}.dashboard-detail-score{display:grid;min-width:180px;justify-items:end;gap:10px;padding-bottom:4px}.dashboard-detail-score>span{color:#7f998d;font-family:var(--font-geist-mono),monospace;font-size:12px;letter-spacing:.09em;text-transform:uppercase}.dashboard-detail-score>strong{font-size:76px;letter-spacing:-.08em;line-height:.9}.dashboard-detail-score .dashboard-status{border-color:rgba(255,255,255,.16);background:rgba(255,255,255,.08);color:var(--white)}.dashboard-detail-actions{display:flex;min-height:112px;align-items:center;gap:10px;padding:20px clamp(24px,6vw,100px);border-bottom:1px solid var(--stone);background:var(--white)}.dashboard-detail-actions>div{display:grid;min-width:260px;margin-right:auto}.dashboard-detail-actions>div span{color:var(--muted);font-family:var(--font-geist-mono),monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.dashboard-detail-actions>div strong{margin-top:8px;font-size:14px}.dashboard-detail-actions>div small{margin-top:4px;color:var(--muted);font-size:12px}.dashboard-detail-actions .button{min-height:42px;padding:0 16px;font-size:12px}.dashboard-detail-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:12px;padding:50px clamp(16px,4vw,68px) 90px}.dashboard-detail-panel{overflow:hidden;border:1px solid var(--stone);border-radius:15px;background:var(--white)}.manual-workflow-panel{grid-column:1/-1;scroll-margin-top:140px}.manual-workflow-panel>.dashboard-panel-heading{align-items:end}.manual-workflow-panel>.dashboard-panel-heading>p{max-width:500px;margin:0;color:var(--muted);font-size:12px;line-height:1.55;text-align:right}.manual-workflow-list{display:grid;gap:12px;padding:12px;background:#eeeae1}.manual-workflow-card{overflow:hidden;border:1px solid var(--stone);border-radius:12px;background:var(--white)}.manual-workflow-card>header{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:14px;min-height:86px;padding:14px 20px;border-bottom:1px solid var(--stone)}.manual-workflow-card>header>span{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;background:var(--evergreen-deep);color:var(--white);font-family:var(--font-geist-mono),monospace;font-size:12px}.manual-workflow-card>header p{margin:0 0 7px;color:var(--brass);font-family:var(--font-geist-mono),monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.manual-workflow-card>header h3{margin:0;font-size:15px;letter-spacing:-.02em}.manual-workflow-card>header>i{padding:7px 10px;border-radius:999px;background:#edf2ed;color:var(--evergreen);font-size:12px;font-style:normal;text-transform:capitalize}.manual-email-draft{display:grid;grid-template-columns:.45fr 1fr}.manual-email-draft>div:not(.manual-workflow-actions){display:grid;gap:7px;padding:18px 22px;border-right:1px solid var(--stone);border-bottom:1px solid var(--stone)}.manual-email-draft>div:nth-child(2){border-right:0}.manual-call-guide section>span,.manual-email-draft span{color:var(--muted);font-family:var(--font-geist-mono),monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.manual-email-draft strong{font-size:13px}.manual-email-draft pre{grid-column:1/-1;max-height:360px;overflow:auto;margin:0;padding:26px;background:#fbfaf6;color:#3d4740;font-family:var(--font-geist-sans),sans-serif;font-size:13px;line-height:1.65;white-space:pre-wrap}.manual-text-draft{display:grid;grid-template-columns:minmax(180px,.35fr) 1fr}.manual-text-draft>div:first-child{display:grid;align-content:center;gap:7px;padding:24px;border-right:1px solid var(--stone)}.manual-text-draft>div:first-child span{color:var(--muted);font-family:var(--font-geist-mono),monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.manual-text-draft>div:first-child strong{font-size:14px}.manual-text-draft blockquote{display:flex;align-items:center;min-height:130px;margin:0;padding:28px;background:#fbfaf6;color:#3d4740;font-size:14px;line-height:1.65}.manual-call-guide{display:grid;grid-template-columns:1fr 1fr 1fr}.manual-call-guide section{min-height:220px;padding:25px;border-right:1px solid var(--stone)}.manual-call-guide section:nth-child(3){border-right:0}.manual-call-guide section li,.manual-call-guide section p{color:#4d564f;font-size:13px;line-height:1.6}.manual-call-guide section p{margin:16px 0 0}.manual-call-guide ol{display:grid;gap:9px;margin:16px 0 0;padding-left:18px}.manual-workflow-actions{display:flex;grid-column:1/-1;align-items:center;gap:8px;padding:16px 20px;border-top:1px solid var(--stone);background:var(--white)}.manual-complete,.manual-workflow-actions .button{min-height:38px;padding:0 14px;font-size:12px}.manual-complete{margin-left:auto;border:0;border-radius:999px;background:#e5efe8;color:var(--evergreen);cursor:pointer;font-weight:700}.manual-complete:disabled{cursor:wait;opacity:.55}.dashboard-detail-project dl{display:grid;grid-template-columns:1fr 1fr 1fr;margin:0}.dashboard-detail-project dl>div{min-height:95px;padding:22px;border-right:1px solid var(--stone);border-bottom:1px solid var(--stone)}.dashboard-detail-project dt{color:var(--muted);font-family:var(--font-geist-mono),monospace;font-size:12px;letter-spacing:.07em;text-transform:uppercase}.dashboard-detail-project dd{margin:11px 0 0;font-size:15px;font-weight:700;text-transform:capitalize}.dashboard-lead-notes{padding:24px}.dashboard-brief-columns h3,.dashboard-lead-notes span,.dashboard-note-form>label{color:var(--muted);font-family:var(--font-geist-mono),monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.dashboard-lead-notes p{margin:12px 0 0;color:#505952;font-size:13px;line-height:1.65}.dashboard-detail-review{grid-row:span 2}.dashboard-brief-columns{display:grid;grid-template-columns:1fr 1fr}.dashboard-brief-columns>div{min-height:300px;padding:28px;border-right:1px solid var(--stone)}.dashboard-brief-columns>div:last-child{border-right:0}.dashboard-brief-columns ul{display:grid;gap:12px;margin:20px 0 0;padding:0;list-style:none}.dashboard-brief-columns li{padding-bottom:12px;border-bottom:1px solid var(--stone);color:#505952;font-size:13px;line-height:1.55}.dashboard-detail-activity,.dashboard-detail-tasks{grid-column:1/-1}.dashboard-activity-list,.dashboard-detail-task-list,.dashboard-note-list{padding:10px 26px 26px}.dashboard-detail-task-list>div{display:grid;grid-template-columns:58px 1fr;gap:16px;padding:18px 0;border-bottom:1px solid var(--stone)}.dashboard-detail-task-list>div>i{display:grid;height:28px;place-items:center;border:1px solid var(--stone);border-radius:999px;color:var(--muted);font-size:12px;font-style:normal;text-transform:uppercase}.dashboard-detail-task-list>div>div{display:grid;gap:5px}.dashboard-detail-task-list strong{font-size:13px}.dashboard-detail-task-list span{color:var(--muted);font-size:12px;text-transform:capitalize}.dashboard-detail-task-list small{color:#9b5d4a;font-size:12px}.dashboard-note-form{display:grid;gap:10px;padding:24px 26px;border-bottom:1px solid var(--stone)}.dashboard-note-form textarea{width:100%;padding:14px;border:1px solid var(--stone);border-radius:9px;background:var(--paper);color:var(--ink);font:inherit;font-size:13px;resize:vertical}.dashboard-note-form>div{display:flex;min-height:40px;align-items:center;justify-content:space-between;gap:12px}.dashboard-note-form>div span{color:#9b5d4a;font-size:12px}.dashboard-note-form .button{min-height:38px;padding:0 14px;font-size:12px}.dashboard-note-list>div{padding:18px 0;border-bottom:1px solid var(--stone)}.dashboard-note-list p{margin:0;color:#505952;font-size:13px;line-height:1.6}.dashboard-note-list small{display:block;margin-top:8px;color:var(--muted);font-size:12px}.dashboard-activity-list>div{display:grid;grid-template-columns:16px 1fr;gap:10px;padding:14px 0;border-bottom:1px solid var(--stone)}.dashboard-activity-list i{width:7px;height:7px;margin-top:4px;border-radius:50%;background:var(--signal)}.dashboard-activity-list strong{display:block;font-size:12px;text-transform:capitalize}.dashboard-activity-list span{display:block;margin-top:4px;color:var(--muted);font-size:12px}.unsubscribe-page{display:grid;min-height:100vh;place-items:center;padding:40px 20px;background:radial-gradient(circle at 50% 20%,rgba(201,162,75,.13),transparent 28%),var(--canvas)}.unsubscribe-page>section{width:min(100%,680px);padding:clamp(34px,7vw,72px);border:1px solid var(--stone);border-radius:20px;background:var(--paper);box-shadow:var(--shadow)}.unsubscribe-page h1{margin:22px 0 18px;font-size:clamp(48px,7vw,78px);letter-spacing:-.07em;line-height:.95}.unsubscribe-page>section>p{color:var(--muted);font-size:14px;line-height:1.6}.unsubscribe-result{display:grid;justify-items:start;gap:18px;margin-top:32px;padding-top:28px;border-top:1px solid var(--stone)}.unsubscribe-result strong{font-size:24px}.unsubscribe-result p{margin:0;color:var(--muted);font-size:14px;line-height:1.6}.unsubscribe-result small{color:#9b5d4a;font-size:12px}.privacy-page{min-height:100vh;background:var(--paper)}.privacy-hero{padding:110px clamp(24px,10vw,170px) 90px;border-bottom:1px solid var(--stone);background:radial-gradient(circle at 80% 15%,rgba(201,162,75,.11),transparent 25%),var(--canvas)}.privacy-hero h1{max-width:1050px;margin:24px 0 28px;font-size:clamp(58px,7vw,108px);letter-spacing:-.075em;line-height:.92}.privacy-hero>p:last-child{max-width:720px;margin:0;color:var(--muted);font-size:14px;line-height:1.65}.privacy-content{max-width:1200px;margin:0 auto;padding:90px 24px 120px}.privacy-content article{display:grid;grid-template-columns:70px 1fr;gap:30px;padding:40px 0;border-top:1px solid var(--stone)}.privacy-content article:last-child{border-bottom:1px solid var(--stone)}.privacy-content article>span{color:var(--brass);font-family:var(--font-geist-mono),monospace;font-size:12px}.privacy-content h2{margin:-9px 0 15px;font-size:30px;letter-spacing:-.05em}.privacy-content p{max-width:850px;margin:0;color:var(--muted);font-size:14px;line-height:1.7}.privacy-content a{color:var(--evergreen-mid);font-weight:680;text-decoration:underline;text-underline-offset:3px}.research-sources{padding:100px clamp(24px,10vw,170px) 120px;border-top:1px solid rgba(255,255,255,.1);background:var(--evergreen-deep);color:var(--white)}.research-sources>div:first-child{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);align-items:end;gap:34px}.research-sources h2{max-width:780px;margin:0;font-size:clamp(48px,5.5vw,84px);letter-spacing:-.07em;line-height:.94}.research-sources>div:first-child>p:last-child{grid-column:2;margin:10px 0 0;color:#8aa598;font-size:13px}.research-source-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:60px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.12)}.research-source-grid article{min-height:280px;padding:32px;background:#09271e}.research-source-grid article>span{color:var(--brass);font-family:var(--font-geist-mono),monospace;font-size:12px}.research-source-grid h3{margin:32px 0 13px;font-size:25px;letter-spacing:-.045em}.research-source-grid p{max-width:620px;margin:0;color:#8da79b;font-size:14px;line-height:1.65}.research-source-grid a{display:inline-block;margin-top:24px;color:var(--signal);font-size:13px;font-weight:700}.research-boundary{max-width:900px;margin:34px 0 0;color:#819b8f;font-size:13px;line-height:1.65}.research-boundary a{color:var(--white);text-decoration:underline;text-underline-offset:3px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}@media (max-width:1360px){.global-header{min-height:84px;grid-template-columns:1fr auto}.global-nav{display:none}.global-brand{top:14px;width:140px;height:140px}.global-brand img{width:182px;height:182px}.mobile-menu-toggle{display:grid;position:relative;z-index:4;width:48px;height:48px;grid-column:2;place-content:center;gap:5px;border:1px solid var(--stone);border-radius:50%;background:transparent;cursor:pointer}.mobile-menu-toggle span{width:18px;height:2px;background:var(--ink);transition:transform .18s ease}.mobile-menu-toggle.open span:first-child{transform:translateY(3.5px) rotate(45deg)}.mobile-menu-toggle.open span:last-child{transform:translateY(-3.5px) rotate(-45deg)}.mobile-navigation{position:absolute;top:100%;right:0;left:0;width:100%;max-width:100vw;max-height:calc(100vh - 84px);box-sizing:border-box;overflow-x:hidden;overflow-y:auto;grid-template-columns:1fr 1fr;gap:28px;padding:30px clamp(22px,5vw,44px) 34px;border-top:1px solid var(--stone);background:var(--canvas);box-shadow:0 30px 60px rgba(8,44,33,.16);overscroll-behavior:contain}.mobile-navigation.open{display:grid}.mobile-navigation>.button{grid-column:1/-1;min-height:54px;font-size:15px}.mobile-nav-quicklinks{display:flex;grid-column:1/-1;gap:10px;padding-bottom:22px;border-bottom:1px solid var(--stone)}.mobile-nav-quicklinks a{display:flex;min-height:46px;flex:1;align-items:center;justify-content:center;border:1px solid var(--stone);border-radius:999px;color:var(--ink);font-size:14px;font-weight:700}.mobile-nav-group{display:flex;flex-direction:column;gap:4px}.mobile-nav-group>span{margin-bottom:10px;color:var(--brass);font-family:var(--font-geist-mono),monospace;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.mobile-nav-group a{display:flex;min-height:46px;align-items:center;padding:0 12px;border-radius:10px;color:#4f5953;font-size:15px;font-weight:620;line-height:1.25}.mobile-nav-group a:focus-visible,.mobile-nav-group a:hover{background:rgba(8,44,33,.06);color:var(--evergreen-mid)}.mobile-tools-menu>.mobile-all-tools{min-height:50px;margin-bottom:9px;border:1px solid var(--stone);background:rgba(255,255,255,.62);color:var(--evergreen);font-weight:760}.mobile-tool-subgroup{display:grid;gap:3px;padding:13px 0 8px;border-top:1px solid var(--stone)}.mobile-tool-subgroup>small{margin:0 12px 5px;color:var(--brass);font-family:var(--font-geist-mono),monospace;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.mobile-tool-subgroup a{gap:10px}.mobile-tool-subgroup a>span{color:var(--brass);font-family:var(--font-geist-mono),monospace;font-size:12px}.plan-hero,.report-hero{grid-template-columns:1fr 300px;gap:50px}.plan-value-strip{grid-template-columns:1fr}.plan-value-strip article{min-height:125px;border-right:0;border-bottom:1px solid var(--stone)}.plan-value-strip article:last-child{border-bottom:0}.plan-seo-section{grid-template-columns:1fr}.report-summary-grid{grid-template-columns:1fr 1fr}.report-summary-grid article:nth-child(2){border-right:0}.report-summary-grid article:nth-child(-n+2){border-bottom:1px solid var(--stone)}.intent-hero{grid-template-columns:1fr 330px;gap:50px}.intent-card-grid{grid-template-columns:1fr 1fr}.intent-card-grid article:last-child{grid-column:1/-1}.dashboard-kpis{grid-template-columns:1fr 1fr}.dashboard-kpis article:nth-child(2){border-right:0}.dashboard-kpis article:nth-child(-n+2){border-bottom:1px solid var(--stone)}.dashboard-detail-grid{grid-template-columns:1fr}.dashboard-detail-activity,.dashboard-detail-review,.dashboard-detail-tasks{grid-column:1;grid-row:auto}.text-andrew-shell{grid-template-columns:1fr}.text-andrew-intro{max-width:820px}.dashboard-text-request-list{grid-template-columns:1fr 1fr}}@media (max-width:760px){.mobile-conversion-spacer{display:block;height:calc(78px + env(safe-area-inset-bottom))}.mobile-conversion-bar{position:fixed;z-index:120;right:0;bottom:0;left:0;display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:10px 10px max(10px,env(safe-area-inset-bottom));border-top:1px solid rgba(17,23,19,.13);background:rgba(244,241,233,.96);box-shadow:0 -16px 42px rgba(8,44,33,.12);backdrop-filter:blur(18px)}.mobile-conversion-bar a{display:flex;min-height:52px;align-items:center;justify-content:center;gap:7px;border-radius:999px;font-size:14px;font-weight:760;text-align:center}.mobile-conversion-text{border:1px solid rgba(18,73,52,.2);background:rgba(255,255,255,.74);color:var(--evergreen-deep)}.mobile-conversion-text>span{color:#44a96f;font-size:12px}.mobile-conversion-plan{background:var(--evergreen-deep);color:var(--white)}}@media (max-width:650px){.global-header{min-height:76px;padding:7px 16px}.global-brand{top:17px;width:118px;height:118px}.global-brand img{width:154px;height:154px}.mobile-navigation{max-height:calc(100vh - 76px);grid-template-columns:1fr;gap:28px;padding:24px 16px max(26px,env(safe-area-inset-bottom))}.mobile-nav-quicklinks,.mobile-navigation>.button{grid-column:1}.mobile-nav-group a{min-height:48px;padding-right:14px;padding-left:14px;font-size:16px}.text-andrew-shell{min-height:0;gap:46px;padding:82px 16px 54px;background-size:auto,calc(100% / 4) 100%}.text-andrew-intro{padding:0 5px}.text-andrew-intro h1{margin:18px 0 24px;font-size:clamp(50px,15vw,68px)}.text-andrew-intro>p:not(.eyebrow){font-size:16px}.text-andrew-trust{gap:10px 16px;font-size:14px}.text-andrew-form{padding:26px 18px;border-radius:18px}.text-andrew-fields{grid-template-columns:1fr}.text-andrew-fields label.wide{grid-column:1}.dashboard-text-requests{padding:42px 16px}.dashboard-text-requests>.dashboard-panel-heading{align-items:flex-start}.dashboard-text-request-list,.global-footer{grid-template-columns:1fr}.global-footer{gap:42px;padding:58px 22px 28px}.global-footer-bottom{flex-wrap:wrap;justify-content:flex-start}.plan-hero,.report-hero{min-height:0;grid-template-columns:1fr;gap:52px;padding:76px 20px 64px}.plan-hero h1,.report-hero h1{font-size:clamp(50px,15vw,70px)}.plan-hero-actions{align-items:stretch;flex-direction:column}.plan-hero-actions .button{width:100%}.plan-preview-link{padding:6px 0;text-align:center}.plan-value-strip article{padding:26px 22px}.plan-form-section{padding:36px 10px 80px}.plan-form-progress{align-items:flex-start;padding:18px}.plan-form-progress>div{flex-direction:column;align-items:flex-start;gap:5px}.plan-form-shell form{padding:38px 18px}.plan-step-heading h2{font-size:42px}.plan-field-grid,.plan-intent-grid{grid-template-columns:1fr}.plan-field-wide{grid-column:1}.plan-form-actions .button{padding:0 17px}.plan-form-actions{align-items:stretch;flex-direction:column-reverse}.plan-form-actions>span{display:none}.plan-form-actions .button{width:100%}.plan-seo-section{gap:40px;padding:72px 22px}.report-score{width:min(280px,78vw);margin:0 auto}.report-detail-grid,.report-summary-grid{grid-template-columns:1fr}.report-summary-grid article,.report-summary-grid article:nth-child(2){min-height:150px;border-right:0;border-bottom:1px solid var(--stone)}.report-detail-grid{padding:60px 10px}.report-detail-card.wide{grid-column:1}.report-detail-card{padding:30px 22px}.report-documents>div:last-child,.report-next,.report-steps{grid-template-columns:1fr}.report-next{gap:44px;padding:80px 22px}.report-contact-form,.report-contact-success{padding:28px 20px}.report-contact-success{padding-top:48px;padding-bottom:48px}.report-contact-fields,.report-contact-method{grid-template-columns:1fr}.report-contact-fields label.wide{grid-column:1}.intent-hero{min-height:0;grid-template-columns:1fr;gap:52px;padding:76px 20px 64px}.intent-hero-copy h1{font-size:clamp(50px,15vw,72px)}.intent-actions .button{width:100%}.intent-considerations,.intent-faq{padding:82px 20px}.intent-card-grid,.intent-faq,.intent-preparation{grid-template-columns:1fr}.intent-card-grid article,.intent-card-grid article:last-child{min-height:280px;grid-column:1}.intent-preparation{gap:60px;padding:82px 22px}.dashboard-heading{min-height:360px;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:25px;padding:65px 20px 42px}.dashboard-user{min-width:0;align-items:flex-start;padding:0}.dashboard-automation-note,.dashboard-grid,.dashboard-kpis,.dashboard-manual-banner{grid-template-columns:1fr}.dashboard-manual-banner{align-items:start}.dashboard-kpis article,.dashboard-kpis article:nth-child(2){min-height:145px;border-right:0;border-bottom:1px solid var(--stone)}.dashboard-grid{padding:26px 10px 60px}.dashboard-pipeline{grid-column:1}.dashboard-panel-heading{padding:20px}.dashboard-filters{grid-template-columns:1fr}.dashboard-filters strong{padding:4px 0 0}.dashboard-automation-note{gap:55px;padding:80px 22px}.dashboard-runner{align-items:flex-start;flex-direction:column}.dashboard-detail-hero{min-height:480px;grid-template-columns:1fr;align-items:end;gap:32px;padding:70px 20px 42px}.dashboard-detail-score{min-width:0;grid-template-columns:auto auto auto;justify-items:start;align-items:center}.dashboard-detail-score>span{grid-column:1/-1}.dashboard-detail-score>strong{font-size:54px}.dashboard-detail-actions{align-items:stretch;flex-direction:column;padding:24px 20px}.dashboard-detail-actions>div{min-width:0;margin:0 0 12px}.dashboard-detail-grid{padding:26px 10px 60px}.dashboard-brief-columns,.dashboard-detail-project dl{grid-template-columns:1fr}.manual-workflow-panel>.dashboard-panel-heading{align-items:flex-start;flex-direction:column;gap:15px}.manual-workflow-panel>.dashboard-panel-heading>p{text-align:left}.manual-call-guide,.manual-email-draft,.manual-text-draft{grid-template-columns:1fr}.manual-call-guide section,.manual-call-guide section:nth-child(3),.manual-email-draft>div:not(.manual-workflow-actions),.manual-email-draft>div:nth-child(2){border-right:0;border-bottom:1px solid var(--stone)}.manual-email-draft pre,.manual-workflow-actions{grid-column:1}.manual-text-draft>div:first-child{border-right:0;border-bottom:1px solid var(--stone)}.manual-call-guide section{min-height:0}.manual-workflow-actions{align-items:stretch;flex-direction:column}.manual-complete{margin-left:0}.dashboard-brief-columns>div,.dashboard-detail-project dl>div{border-right:0}.privacy-hero{padding:78px 20px 65px}.privacy-content{padding:70px 20px 90px}.privacy-content article{grid-template-columns:36px 1fr;gap:12px}.research-sources{padding:80px 20px 95px}.research-sources>div:first-child{grid-template-columns:1fr}.research-sources>div:first-child>p:last-child{grid-column:1}.research-source-grid{grid-template-columns:1fr;margin-top:44px}.research-source-grid article{min-height:0;padding:28px 22px}}.compare-page{min-height:100vh;overflow:hidden;background:var(--canvas)}.compare-hero{display:grid;min-height:780px;grid-template-columns:minmax(0,1.15fr) minmax(330px,.58fr);align-items:center;gap:clamp(60px,10vw,170px);padding:120px clamp(24px,7vw,120px) 105px;border-bottom:1px solid var(--stone);background:radial-gradient(circle at 77% 24%,rgba(201,162,75,.15),transparent 23%),linear-gradient(to right,rgba(17,23,19,.045) 1px,transparent 1px),var(--paper);background-size:auto,calc(100% / 12) 100%,auto}.compare-hero-copy{max-width:980px}.compare-hero-copy h1{margin:23px 0 30px;font-size:clamp(58px,7.25vw,116px);font-weight:670;letter-spacing:-.078em;line-height:.9}.compare-hero-copy h1 span{color:var(--evergreen)}.compare-hero-copy>p:not(.eyebrow){max-width:730px;margin:0;color:#59615c;font-size:clamp(17px,1.45vw,21px);letter-spacing:-.02em;line-height:1.58}.compare-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:25px;margin-top:38px}.compare-human-link{color:var(--evergreen);font-size:15px;font-weight:700}.compare-human-link span{margin-left:8px}.compare-assurances{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}.compare-assurances span{padding:7px 10px;border:1px solid rgba(18,61,45,.13);border-radius:999px;color:#69716c;font-family:var(--font-geist-mono),monospace;font-size:12px;letter-spacing:.04em;text-transform:uppercase}.compare-hero-card{overflow:hidden;padding:28px;border:1px solid rgba(255,255,255,.13);border-radius:var(--radius-md);background:radial-gradient(circle at 95% 0,rgba(72,162,110,.33),transparent 36%),var(--evergreen-deep);box-shadow:var(--shadow);color:var(--white)}.compare-hero-card-top,.compare-result-top{display:flex;align-items:center;justify-content:space-between;padding-bottom:19px;border-bottom:1px solid rgba(255,255,255,.1);color:#88a697;font-family:var(--font-geist-mono),monospace;font-size:12px;letter-spacing:.1em}.compare-hero-card-top i,.compare-result-top i{padding:6px 9px;border:1px solid rgba(79,218,130,.26);border-radius:999px;color:var(--signal);font-size:12px;font-style:normal}.compare-hero-card>strong{display:block;margin:31px 0 25px;font-size:clamp(25px,2.2vw,35px);letter-spacing:-.055em;line-height:1.05}.compare-hero-card>div:not(.compare-hero-card-top){display:grid;min-height:64px;grid-template-columns:36px 1fr;align-items:center;border-top:1px solid rgba(255,255,255,.09)}.compare-hero-card>div>span{color:var(--brass);font-family:var(--font-geist-mono),monospace;font-size:12px}.compare-hero-card>div>p{margin:0;color:#c2d0c9;font-size:14px;font-weight:650}.compare-hero-card>small{display:block;margin-top:22px;color:#789487;font-size:12px;line-height:1.55}.compare-workspace{padding:120px clamp(24px,6vw,100px);background:var(--canvas)}.compare-workspace-heading{display:grid;grid-template-columns:1.2fr .55fr;align-items:end;gap:60px;margin-bottom:70px}.compare-section-heading h2,.compare-workspace-heading h2{max-width:1000px;margin:20px 0 0;font-size:clamp(48px,6vw,90px);font-weight:650;letter-spacing:-.072em;line-height:.94}.compare-section-heading>p:not(.eyebrow),.compare-workspace-heading>p{max-width:560px;margin:0;color:var(--muted);font-size:14px;line-height:1.65}.compare-workspace-grid{display:grid;grid-template-columns:minmax(0,1.17fr) minmax(330px,.55fr);align-items:start;gap:clamp(30px,5vw,80px)}.compare-questionnaire{border-top:1px solid var(--stone)}.compare-question{margin:0;padding:40px 0;border:0;border-bottom:1px solid var(--stone)}.compare-question legend{display:grid;width:100%;grid-template-columns:42px 1fr;align-items:center;margin:0 0 25px;padding:0;font-size:clamp(21px,2vw,29px);font-weight:680;letter-spacing:-.045em}.compare-question legend span{color:var(--brass);font-family:var(--font-geist-mono),monospace;font-size:12px;letter-spacing:0}.compare-options{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding-left:42px}.compare-options-two{grid-template-columns:repeat(2,1fr)}.compare-options label{position:relative;display:grid;min-height:142px;grid-template-columns:23px 1fr;grid-template-rows:auto 1fr;align-content:start;gap:6px 10px;padding:20px 17px;border:1px solid var(--stone);border-radius:13px;background:rgba(255,253,248,.6);cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.compare-options label:hover{transform:translateY(-2px);border-color:rgba(18,61,45,.38)}.compare-options label.active{border-color:var(--evergreen);background:var(--white);box-shadow:0 10px 30px rgba(8,44,33,.07)}.compare-options input{position:absolute;opacity:0;pointer-events:none}.compare-options label>i{width:18px;height:18px;border:1px solid #a7ada8;border-radius:50%;background:transparent}.compare-options label.active>i{border:5px solid var(--evergreen);background:var(--white)}.compare-options strong{font-size:14px;letter-spacing:-.02em;line-height:1.35}.compare-options small{grid-column:2;color:var(--muted);font-size:12px;line-height:1.5}.compare-result{position:sticky;top:118px;overflow:hidden;padding:27px;border-radius:var(--radius-md);background:radial-gradient(circle at 95% 0,rgba(72,162,110,.33),transparent 37%),var(--evergreen-deep);box-shadow:var(--shadow);color:var(--white)}.compare-result>p:not(.compare-result-summary){margin:28px 0 9px;color:var(--signal);font-family:var(--font-geist-mono),monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.compare-result h3{margin:0;font-size:clamp(34px,3.4vw,52px);font-weight:650;letter-spacing:-.065em;line-height:.98}.compare-result-summary{margin:18px 0 29px;color:#96aea2;font-size:13px;line-height:1.6}.compare-score{margin-top:20px}.compare-score>div{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:9px}.compare-score>div span{color:#9bb2a7;font-size:12px;font-weight:650}.compare-score>div strong{color:var(--signal);font-family:var(--font-geist-mono),monospace;font-size:14px}.compare-score>i{display:block;height:5px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.1)}.compare-score>i span{display:block;height:100%;border-radius:inherit;background:var(--signal);transition:width .3s ease}.compare-score.conventional>div strong{color:var(--brass)}.compare-score.conventional>i span{background:var(--brass)}.compare-result-facts{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin:29px 0 22px;border:1px solid rgba(255,255,255,.1);border-radius:11px}.compare-result-facts>div{min-width:0;padding:14px 12px}.compare-result-facts>div+div{border-left:1px solid rgba(255,255,255,.1)}.compare-result-facts span{display:block;margin-bottom:6px;color:#6f8d7e;font-family:var(--font-geist-mono),monospace;font-size:12px;text-transform:uppercase}.compare-result-facts strong{display:block;overflow:hidden;color:#dce5e0;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.compare-result .button{width:100%}.compare-result>small{display:block;margin-top:13px;color:#738f81;font-size:12px;line-height:1.5;text-align:center}.compare-reasons{padding-top:130px}.compare-reason-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:65px}.compare-reason-grid article{min-height:310px;padding:23px;border:1px solid var(--stone);border-radius:15px;background:var(--white)}.compare-reason-grid article>div{display:flex;align-items:center;justify-content:space-between}.compare-reason-grid article>div span{color:var(--brass);font-family:var(--font-geist-mono),monospace;font-size:12px}.compare-reason-grid article>div i{padding:5px 7px;border-radius:999px;background:rgba(18,61,45,.08);color:var(--evergreen);font-family:var(--font-geist-mono),monospace;font-size:12px;font-style:normal;text-transform:uppercase}.compare-reason-grid h3{margin:80px 0 14px;font-size:21px;letter-spacing:-.045em;line-height:1.03}.compare-reason-grid p{margin:0;color:var(--muted);font-size:13px;line-height:1.58}.compare-questions{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(60px,10vw,160px);margin-top:120px;padding:100px clamp(25px,6vw,80px);border-radius:var(--radius-lg);background:radial-gradient(circle at 12% 5%,rgba(67,155,106,.26),transparent 31%),var(--evergreen-deep);color:var(--white)}.compare-questions .eyebrow{color:#88ad9b}.compare-questions h2{margin:20px 0 0;font-size:clamp(45px,5.2vw,78px);letter-spacing:-.07em;line-height:.95}.compare-questions ol{margin:0;padding:0;border-top:1px solid rgba(255,255,255,.12);list-style:none}.compare-questions li{display:grid;min-height:90px;grid-template-columns:42px 1fr;align-items:center;gap:14px;border-bottom:1px solid rgba(255,255,255,.12)}.compare-questions li span{color:var(--brass);font-family:var(--font-geist-mono),monospace;font-size:12px}.compare-questions li strong{color:#c6d4cd;font-size:14px;line-height:1.48}.compare-ledger{padding:120px clamp(24px,6vw,100px);border-top:1px solid var(--stone);background:var(--paper)}.compare-ledger .compare-section-heading{display:grid;grid-template-columns:1.2fr .8fr;align-items:end;gap:60px}.compare-ledger .compare-section-heading .eyebrow{grid-column:1/-1}.compare-table{margin-top:75px;border-top:1px solid var(--ink)}.compare-table-head,.compare-table-row{display:grid;grid-template-columns:.6fr 1fr 1fr;gap:0}.compare-table-head>*,.compare-table-row>*{padding:24px;border-right:1px solid var(--stone)}.compare-table-head>:last-child,.compare-table-row>:last-child{border-right:0}.compare-table-head{border-bottom:1px solid var(--ink);font-family:var(--font-geist-mono),monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.compare-table-head strong:first-of-type{color:var(--evergreen)}.compare-table-row{border-bottom:1px solid var(--stone)}.compare-table-row>span{color:var(--ink);font-size:14px;font-weight:720}.compare-table-row p{margin:0;color:var(--muted);font-size:13px;line-height:1.65}.compare-truth{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(60px,10vw,160px);padding:120px clamp(24px,7vw,120px);border-top:1px solid var(--stone);background:var(--canvas)}.compare-truth h2{max-width:680px;margin:22px 0 0;font-size:clamp(48px,6vw,88px);letter-spacing:-.072em;line-height:.94}.compare-truth>div:last-child{max-width:720px}.compare-truth>div:last-child>p{margin:0 0 22px;color:var(--muted);font-size:14px;line-height:1.7}.compare-source-links{display:flex;flex-wrap:wrap;gap:9px;margin-top:33px}.compare-source-links a{padding:11px 14px;border:1px solid var(--stone-dark);border-radius:999px;color:var(--evergreen);font-size:12px;font-weight:700}.compare-truth small{display:block;margin-top:16px;color:var(--muted);font-family:var(--font-geist-mono),monospace;font-size:12px}.compare-final{display:flex;min-height:650px;flex-direction:column;align-items:center;justify-content:center;padding:90px 24px;background:radial-gradient(circle at 50% 8%,rgba(77,165,114,.34),transparent 36%),linear-gradient(145deg,#082c21,#123d2d);color:var(--white);text-align:center}.compare-final .eyebrow{color:#8bb29f}.compare-final h2{max-width:1030px;margin:25px 0;font-size:clamp(52px,7vw,104px);letter-spacing:-.076em;line-height:.91}.compare-final>p:not(.eyebrow){max-width:650px;margin:0 0 36px;color:#9cb6aa;font-size:14px;line-height:1.65}@media (max-width:1180px){.compare-reason-grid{grid-template-columns:repeat(3,1fr)}.compare-reason-grid article:nth-child(n+4){min-height:270px}}@media (max-width:900px){.compare-hero{min-height:0;grid-template-columns:1fr 330px;gap:50px;padding-right:34px;padding-left:34px}.compare-ledger .compare-section-heading,.compare-workspace-heading{grid-template-columns:1fr;align-items:start}.compare-workspace-grid{grid-template-columns:1fr}.compare-result{position:static;max-width:640px}.compare-reasons{padding-top:100px}}@media (max-width:650px){.compare-hero{grid-template-columns:1fr;gap:50px;padding:82px 16px 58px;background-size:auto,calc(100% / 4) 100%,auto}.compare-hero-copy h1{font-size:clamp(51px,15vw,72px)}.compare-hero-copy>p:not(.eyebrow){font-size:16px}.compare-hero-actions{align-items:stretch;flex-direction:column;gap:18px}.compare-hero-actions .button{width:100%}.compare-human-link{text-align:center}.compare-ledger,.compare-truth,.compare-workspace{padding:80px 16px}.compare-workspace-heading{gap:25px;margin-bottom:45px}.compare-section-heading h2,.compare-workspace-heading h2{font-size:48px}.compare-question{padding:32px 0}.compare-question legend{grid-template-columns:34px 1fr;font-size:22px}.compare-options,.compare-options-two{grid-template-columns:1fr;padding-left:0}.compare-options label{min-height:118px;padding:18px}.compare-options small,.compare-options strong{font-size:14px}.compare-result{padding:24px 20px}.compare-result h3{font-size:43px}.compare-reason-grid{grid-template-columns:1fr;margin-top:42px}.compare-reason-grid article,.compare-reason-grid article:nth-child(n+4){min-height:240px}.compare-reason-grid h3{margin-top:55px;font-size:25px}.compare-reason-grid p{font-size:14px}.compare-questions{grid-template-columns:1fr;gap:48px;margin-top:80px;padding:70px 20px;border-radius:20px}.compare-questions h2{font-size:48px}.compare-questions li strong{font-size:14px}.compare-ledger .compare-section-heading{gap:25px}.compare-table{display:grid;gap:10px;margin-top:50px;border-top:0}.compare-table-head{display:none}.compare-table-row{grid-template-columns:1fr;overflow:hidden;border:1px solid var(--stone);border-radius:14px;background:var(--white)}.compare-table-row>*{padding:18px;border-right:0;border-bottom:1px solid var(--stone)}.compare-table-row>:last-child{border-bottom:0}.compare-table-row>span{background:rgba(18,61,45,.05);font-size:14px}.compare-table-row p{font-size:14px}.compare-table-row p:before{display:block;margin-bottom:7px;color:var(--brass);font-family:var(--font-geist-mono),monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.compare-table-row p:first-of-type:before{content:"SBA-backed"}.compare-table-row p:nth-of-type(2):before{content:"Conventional"}.compare-truth{grid-template-columns:1fr;gap:45px}.compare-final h2,.compare-truth h2{font-size:50px}.compare-final{min-height:590px;padding:80px 20px}}@media (max-width:1180px){.second-opinion-teaser{grid-template-columns:1fr 1fr}.second-opinion-teaser-action{grid-column:1/-1;flex-direction:row;align-items:center;justify-content:space-between;border-top:1px solid rgba(255,255,255,.1)}.second-opinion-hero{grid-template-columns:minmax(0,.9fr) minmax(460px,1fr);gap:55px;padding-right:46px;padding-left:46px}.dashboard-second-opinion-list>article{grid-template-columns:1fr 1fr}.dashboard-opinion-actions{align-items:flex-start}}@media (max-width:900px){.second-opinion-hero{grid-template-columns:1fr;gap:60px}.second-opinion-copy{max-width:820px}.second-opinion-method-grid{grid-template-columns:1fr}.second-opinion-method-grid article{min-height:230px}.second-opinion-method-grid h3{margin-top:70px}}@media (max-width:650px){.second-opinion-teaser{grid-template-columns:1fr}.second-opinion-teaser>div{padding:42px 20px;border-right:0;border-bottom:1px solid rgba(255,255,255,.1)}.second-opinion-teaser>div:last-child{border-bottom:0}.second-opinion-teaser h2{font-size:42px}.second-opinion-teaser-action{grid-column:1;flex-direction:column;align-items:flex-start}.second-opinion-teaser-action .button{width:100%}.second-opinion-hero{min-height:0;gap:46px;padding:84px 16px 56px;background-size:auto,calc(100% / 4) 100%}.second-opinion-copy{padding:0 5px}.second-opinion-copy h1{margin:18px 0 24px;font-size:clamp(52px,15vw,70px)}.second-opinion-copy>p:not(.eyebrow){font-size:16px}.second-opinion-form{padding:26px 18px;border-radius:18px}.second-opinion-form-top{flex-direction:column;gap:14px}.second-opinion-fields{grid-template-columns:1fr}.second-opinion-fields label.wide{grid-column:1}.second-opinion-form-actions{grid-template-columns:1fr}.second-opinion-back{order:2}.second-opinion-success{min-height:0}.second-opinion-summary{grid-template-columns:1fr}.second-opinion-summary>div{border-right:0;border-bottom:1px solid var(--stone)}.second-opinion-summary>div:last-child{border-bottom:0}.second-opinion-method{padding:80px 16px}.second-opinion-method h2{font-size:52px}.second-opinion-method-grid{margin-top:46px}.second-opinion-method-grid article{min-height:260px}.second-opinion-method-grid h3{margin-top:90px}.second-opinion-final{min-height:480px;flex-direction:column;align-items:flex-start;justify-content:center;gap:32px;padding:70px 20px}.second-opinion-final .button{width:100%}.dashboard-second-opinions{padding:42px 16px}.dashboard-second-opinions>.dashboard-panel-heading{align-items:flex-start}.dashboard-second-opinion-list>article{grid-template-columns:1fr;padding:22px 18px}.dashboard-opinion-actions{min-width:0;align-items:stretch}.dashboard-opinion-actions .button{width:100%}}@media (max-width:1180px){.partner-home-teaser{grid-template-columns:1fr .75fr}.partner-home-teaser>.button{grid-column:1/-1;width:max-content}.partner-referral-hero,.partners-enrollment,.partners-hero{gap:55px;padding-right:46px;padding-left:46px}.dashboard-partner-grid{grid-template-columns:1fr}}@media (max-width:900px){.partner-home-teaser,.partner-portal-hero,.partner-referral-hero,.partners-enrollment,.partners-hero{grid-template-columns:1fr}.partner-home-teaser{gap:38px}.partner-home-teaser>.button{grid-column:1}.partner-referral-hero,.partners-hero{min-height:0;padding-top:110px}.partner-referral-form,.partner-signup,.partners-ledger{width:100%;max-width:720px}.partners-boundary-grid,.partners-enrollment{grid-template-columns:1fr}.partners-boundary-grid article{min-height:220px}.partners-boundary-grid strong{margin-top:72px}.partner-portal-hero{gap:42px;align-items:start}.partner-portal-hero aside{width:100%;max-width:420px}.partner-portal-table{overflow-x:auto}.partner-portal-row{min-width:820px}.dashboard-partner-referrals>article{grid-template-columns:1fr 1fr}.dashboard-partner-contact{grid-column:1/-1}}@media (max-width:650px){.partner-home-teaser{padding:62px 20px}.partner-home-teaser h2{font-size:46px}.partner-home-teaser>.button{width:100%}.partner-referral-hero,.partners-hero{gap:46px;padding:88px 16px 56px;background-size:auto,calc(100% / 4) 100%}.partner-referral-copy h1,.partners-copy h1{font-size:clamp(54px,16vw,72px)}.partners-boundaries,.partners-enrollment{gap:46px;padding:78px 16px}.partners-boundaries h2,.partners-enrollment-copy h2{font-size:50px}.partner-referral-form,.partner-signup{padding:26px 18px;border-radius:18px}.partner-contact-route,.partner-referral-fields,.partner-signup-fields{grid-template-columns:1fr}.partner-contact-route legend,.partner-referral-fields label.wide,.partner-signup-fields label.wide{grid-column:1}.partner-referral-success,.partner-signup-success{min-height:0}.partners-boundary-grid{margin-top:44px}.partners-boundary-grid article{min-height:240px;padding:24px}.partner-portal-hero{min-height:0;padding:92px 20px 58px}.partner-portal-hero h1{font-size:55px}.partner-portal-heading{align-items:flex-start;flex-direction:column;gap:12px}.partner-portal-list{padding:62px 14px 80px}.partner-portal-row{min-width:760px;padding-right:18px;padding-left:18px}.dashboard-partner-desk{padding:42px 16px}.dashboard-partner-desk>.dashboard-panel-heading{align-items:flex-start}.dashboard-partner-referrals>article{grid-template-columns:1fr;padding:22px 18px}.dashboard-partner-contact{grid-column:1;align-items:flex-start;flex-direction:column}.dashboard-partner-contact>div>strong{overflow-wrap:anywhere}}.second-opinion-rescue-link{color:#a8c2b5;font-size:12px;font-weight:720;line-height:1.4;text-decoration:underline;text-underline-offset:4px}.deal-rescue-page{background:var(--canvas)}.deal-rescue-hero{display:grid;min-height:calc(100vh - 96px);grid-template-columns:minmax(0,.9fr) minmax(500px,.72fr);align-items:center;gap:clamp(70px,9vw,160px);padding:132px clamp(28px,7vw,120px) 90px;border-bottom:1px solid var(--stone);background-image:radial-gradient(circle at 78% 9%,rgba(147,54,43,.13),transparent 27%),radial-gradient(circle at 12% 80%,rgba(201,162,75,.1),transparent 25%),linear-gradient(90deg,rgba(17,23,19,.055) 1px,transparent 0);background-size:auto,auto,calc(100% / 12) 100%}.deal-rescue-copy h1{max-width:980px;margin:24px 0 28px;font-size:clamp(64px,7.2vw,112px);letter-spacing:-.08em;line-height:.88}.deal-rescue-copy h1 span{display:block;color:var(--evergreen)}.deal-rescue-copy>p:not(.eyebrow){max-width:730px;margin:0;color:#59615c;font-size:clamp(17px,1.5vw,21px);letter-spacing:-.02em;line-height:1.58}.deal-rescue-copy>small{display:block;max-width:680px;margin-top:25px;color:#858b86;font-size:12px;line-height:1.6}.deal-rescue-signal{max-width:690px;margin-top:34px;padding-top:19px;border-top:1px solid var(--stone)}.deal-rescue-signal>span{color:var(--muted);font-family:var(--font-geist-mono),monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.deal-rescue-signal>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:13px}.deal-rescue-signal strong{padding:8px 11px;border:1px solid rgba(147,54,43,.2);border-radius:999px;background:rgba(255,255,255,.6);color:#71322b;font-size:12px}.deal-rescue-form{padding:clamp(28px,3.5vw,48px);border:1px solid rgba(18,73,52,.14);border-top:4px solid #913b31;border-radius:24px;background:rgba(255,255,255,.88);box-shadow:0 38px 100px rgba(8,44,33,.15)}.deal-rescue-form-top{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;padding-bottom:21px}.deal-rescue-form-top h2,.deal-rescue-result h2{margin:8px 0 0;font-size:clamp(30px,3.1vw,42px);letter-spacing:-.06em;line-height:1}.deal-rescue-form-top>span{flex:0 0 auto;color:var(--muted);font-family:var(--font-geist-mono),monospace;font-size:12px}.deal-rescue-progress{height:3px;overflow:hidden;border-radius:999px;background:#e2dfd7}.deal-rescue-progress>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#913b31,var(--brass));transition:width .24s ease}.deal-rescue-fields{display:grid;grid-template-columns:1fr 1fr;gap:17px 14px;margin-top:25px}.deal-rescue-fields label{display:flex;min-width:0;flex-direction:column;gap:8px}.deal-rescue-fields label.wide{grid-column:1/-1}.deal-rescue-fields label>span{color:#414b45;font-size:14px;font-weight:720}.deal-rescue-fields label>span small{color:#89908b;font-size:12px;font-weight:500}.deal-rescue-fields input,.deal-rescue-fields select,.deal-rescue-fields textarea{width:100%;min-height:50px;padding:0 14px;border:1px solid #d7d5cd;border-radius:10px;outline:0;background:rgba(255,255,255,.9);color:var(--ink);font:inherit;font-size:15px;transition:border-color .16s ease,box-shadow .16s ease}.deal-rescue-fields textarea{min-height:115px;padding-top:13px;resize:vertical}.deal-rescue-fields input:focus,.deal-rescue-fields select:focus,.deal-rescue-fields textarea:focus{border-color:#913b31;box-shadow:0 0 0 3px rgba(145,59,49,.1)}.deal-rescue-honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.deal-rescue-consent{display:grid;grid-template-columns:18px 1fr;align-items:start;gap:10px;margin-top:20px;color:#69716b;font-size:13px;line-height:1.5}.deal-rescue-consent input{width:18px;height:18px;margin:1px 0 0;accent-color:#913b31}.deal-rescue-error{min-height:18px;margin:14px 0 5px;color:#913b31;font-size:14px}.deal-rescue-form>.button{width:100%}.deal-rescue-safety{display:block;margin-top:14px;color:#8a918c;font-size:12px;line-height:1.45;text-align:center}.deal-rescue-form-actions{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:14px}.deal-rescue-form-actions .button{width:100%}.deal-rescue-form-actions .button:disabled{cursor:wait;opacity:.64}.deal-rescue-back{min-height:48px;padding:0 12px;border:0;background:transparent;color:var(--evergreen);cursor:pointer;font-size:14px;font-weight:720}.deal-rescue-result{position:relative;min-height:700px;padding-top:120px}.deal-rescue-verdict{position:absolute;top:0;right:0;left:0;display:grid;min-height:92px;grid-template-columns:1fr auto;align-items:center;padding:20px 28px;border-radius:19px 19px 0 0;background:#173f31;color:var(--white)}.deal-rescue-verdict>span{color:#a9c0b5;font-family:var(--font-geist-mono),monospace;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.deal-rescue-verdict>strong{grid-row:1/span 2;grid-column:2;font-size:52px;letter-spacing:-.08em}.deal-rescue-verdict>small{color:#829b8f;font-size:12px}.deal-rescue-verdict.tier-critical{background:#71322b}.deal-rescue-verdict.tier-urgent{background:#765824}.deal-rescue-result>p:not(.panel-kicker){margin:14px 0 0;color:var(--muted);font-size:14px;line-height:1.58}.deal-rescue-result>ol{display:grid;gap:0;margin:25px 0 0;padding:0;border-top:1px solid var(--stone);list-style:none}.deal-rescue-result>ol li{display:grid;grid-template-columns:34px 1fr;gap:10px;padding:16px 0;border-bottom:1px solid var(--stone);color:#4f5953;font-size:13px;line-height:1.48}.deal-rescue-result>ol i{color:#913b31;font-family:var(--font-geist-mono),monospace;font-size:12px;font-style:normal}.deal-rescue-avoid{margin-top:22px;padding:17px;border:1px solid rgba(145,59,49,.19);border-radius:11px;background:#f6ebe8}.deal-rescue-avoid span{color:#8b3c32;font-family:var(--font-geist-mono),monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.deal-rescue-avoid p{margin:8px 0 0;color:#6d4e49;font-size:12px;line-height:1.5}.deal-rescue-result>small{display:block;margin-top:18px;color:#858b86;font-size:12px;line-height:1.5}.deal-rescue-method{padding:120px clamp(24px,6vw,100px);border-bottom:1px solid var(--stone);background:var(--paper)}.deal-rescue-method>div:first-child{max-width:1100px}.deal-rescue-method h2{margin:22px 0 0;font-size:clamp(48px,6.4vw,94px);letter-spacing:-.072em;line-height:.94}.deal-rescue-method-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:70px}.deal-rescue-method-grid article{min-height:310px;padding:28px;border:1px solid var(--stone);border-radius:18px;background:var(--white)}.deal-rescue-method-grid article>span{color:#913b31;font-family:var(--font-geist-mono),monospace;font-size:12px;letter-spacing:.07em;text-transform:uppercase}.deal-rescue-method-grid h3{margin:120px 0 14px;font-size:27px;letter-spacing:-.05em}.deal-rescue-method-grid p{margin:0;color:var(--muted);font-size:14px;line-height:1.62}.deal-rescue-boundary{display:flex;min-height:420px;align-items:center;justify-content:space-between;gap:70px;padding:80px clamp(24px,7vw,120px);background:radial-gradient(circle at 82% 0,rgba(145,59,49,.28),transparent 30%),var(--evergreen-deep);color:var(--white)}.deal-rescue-boundary .eyebrow{color:#8ba598}.deal-rescue-boundary h2{max-width:1050px;margin:18px 0 0;font-size:clamp(39px,5vw,75px);letter-spacing:-.07em;line-height:.96}.dashboard-deal-rescue{padding:52px clamp(24px,5vw,80px);border-bottom:1px solid var(--stone);background:linear-gradient(90deg,rgba(145,59,49,.08),transparent 34%),#eeeae2}.dashboard-deal-rescue>.dashboard-panel-heading{margin-bottom:14px;border:1px solid var(--stone);border-radius:15px 15px 0 0;background:var(--white)}.dashboard-deal-rescue>.dashboard-panel-heading>small{color:var(--muted);font-size:13px}.dashboard-rescue-list{display:grid;gap:11px}.dashboard-rescue-list>article{display:grid;grid-template-columns:82px 150px minmax(350px,.9fr) minmax(230px,1fr) 190px;align-items:center;gap:20px;padding:22px 24px;border:1px solid var(--stone);border-left:5px solid #6a8d7b;border-radius:13px;background:var(--white)}.dashboard-rescue-list>article.urgency-critical{border-left-color:#913b31}.dashboard-rescue-list>article.urgency-urgent{border-left-color:#ad7b28}.dashboard-rescue-score{display:flex;min-height:74px;flex-direction:column;align-items:center;justify-content:center;border-right:1px solid var(--stone)}.dashboard-rescue-score span{color:#913b31;font-family:var(--font-geist-mono),monospace;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.dashboard-rescue-score strong{margin-top:4px;font-size:30px;letter-spacing:-.07em}.dashboard-rescue-score small{color:var(--muted);font-size:12px}.dashboard-rescue-person{display:flex;min-width:0;flex-direction:column;gap:4px}.dashboard-rescue-person>span{color:#913b31;font-family:var(--font-geist-mono),monospace;font-size:12px;text-transform:uppercase}.dashboard-rescue-person>strong{font-size:14px}.dashboard-rescue-person a{overflow:hidden;color:var(--evergreen);font-size:12px;text-overflow:ellipsis}.dashboard-rescue-case{display:grid;grid-template-columns:1fr 1fr;gap:12px 20px}.dashboard-rescue-case>div,.dashboard-rescue-context{display:flex;min-width:0;flex-direction:column;gap:5px}.dashboard-rescue-case span,.dashboard-rescue-context>span{color:var(--muted);font-family:var(--font-geist-mono),monospace;font-size:12px;text-transform:uppercase}.dashboard-rescue-case strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;text-transform:capitalize}.dashboard-rescue-context p{display:-webkit-box;overflow:hidden;margin:0;color:#606a64;font-size:12px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:4}.dashboard-rescue-actions{display:flex;min-width:0;flex-direction:column;align-items:stretch;gap:8px}.dashboard-rescue-actions .button{width:100%;min-height:40px;padding:0 12px;font-size:12px}.dashboard-rescue-actions>small{color:var(--muted);font-size:12px;text-align:right}@media (max-width:1250px){.deal-rescue-hero{gap:55px;padding-right:46px;padding-left:46px}.dashboard-rescue-list>article{grid-template-columns:74px 140px 1fr 1fr}.dashboard-rescue-actions{grid-column:3/-1;display:grid;grid-template-columns:160px 1fr auto;align-items:center}}@media (max-width:900px){.deal-rescue-hero{min-height:0;grid-template-columns:1fr;padding-top:110px}.deal-rescue-form{width:100%;max-width:720px}.deal-rescue-method-grid{grid-template-columns:1fr}.deal-rescue-method-grid article{min-height:230px}.deal-rescue-method-grid h3{margin-top:72px}.deal-rescue-boundary{align-items:flex-start;flex-direction:column;justify-content:center}.dashboard-rescue-list>article{grid-template-columns:74px 1fr 1fr}.dashboard-rescue-case{grid-column:2/-1}.dashboard-rescue-actions,.dashboard-rescue-context{grid-column:1/-1}}@media (max-width:650px){.second-opinion-rescue-link{font-size:13px}.deal-rescue-hero{gap:46px;padding:88px 16px 56px;background-size:auto,auto,calc(100% / 4) 100%}.deal-rescue-copy h1{font-size:clamp(54px,16vw,72px)}.deal-rescue-copy>p:not(.eyebrow){font-size:16px}.deal-rescue-form{padding:26px 18px;border-radius:18px}.deal-rescue-form-top{flex-direction:column;gap:13px}.deal-rescue-fields{grid-template-columns:1fr}.deal-rescue-fields label.wide{grid-column:1}.deal-rescue-form-actions{grid-template-columns:1fr}.deal-rescue-back{order:2}.deal-rescue-result{min-height:0;padding-top:120px}.deal-rescue-method{padding:80px 16px}.deal-rescue-method h2{font-size:50px}.deal-rescue-method-grid{margin-top:46px}.deal-rescue-boundary{min-height:520px;gap:34px;padding:70px 20px}.deal-rescue-boundary h2{font-size:48px}.deal-rescue-boundary .button{width:100%}.dashboard-deal-rescue{padding:42px 16px}.dashboard-deal-rescue>.dashboard-panel-heading{align-items:flex-start}.dashboard-rescue-list>article{grid-template-columns:70px 1fr;padding:20px 16px}.dashboard-rescue-actions,.dashboard-rescue-case,.dashboard-rescue-context{grid-column:1/-1}.dashboard-rescue-actions{display:grid;grid-template-columns:1fr}.dashboard-rescue-actions>small{text-align:left}}