.value-page{--paper:#f0f3eb}.value-hero{background:var(--paper);padding:27px 0 0}.value-breadcrumb{color:var(--muted);gap:13px;margin-bottom:43px;font-size:10px;display:flex}.value-breadcrumb a:hover{color:var(--blue)}.value-hero-grid{grid-template-columns:.8fr 1.25fr;align-items:center;gap:32px;display:grid}.value-hero-copy{min-width:0;padding-bottom:18px}.value-hero-copy .eyebrow{margin-bottom:24px;font-size:9px}.value-wordmark{font:800 21px var(--latin);letter-spacing:-.7px;color:var(--blue);align-items:baseline;gap:6px;display:flex}.value-wordmark b{color:var(--ink)}.value-wordmark>span{letter-spacing:.03em;color:var(--muted);margin-left:8px;font:700 10px Zen Kaku Gothic New,sans-serif}.value-hero h1{letter-spacing:-.065em;margin-top:24px;font-size:clamp(37px,3.5vw,48px);line-height:1.45}.value-hero h1>span{color:var(--blue)}.value-lead{margin-top:25px;font-size:13px;line-height:2.2}.value-hero .development-status{background:0 0;border-color:#c6d0be;margin-top:26px}.value-hero .button{gap:18px;padding-inline:24px;font-size:12px}.value-hero-note{max-width:370px;margin-top:14px;font-size:10px;line-height:1.9}.value-hero-art{order:2;min-width:0;margin:0}.value-hero-art>img{border-radius:5px;width:100%;height:auto}.value-hero-art>figcaption{color:var(--muted);gap:4px;margin-top:14px;font-size:10px;display:grid}.value-hero-art>figcaption>b{color:var(--ink);font-size:12px}.value-report{min-width:0;margin:0;scroll-margin-top:115px;position:relative}.value-report:after{content:"";z-index:0;background:#e0e6d7;border:1px solid #ced7c5;position:absolute;inset:36px -11px -11px 12px}.value-report>figcaption{z-index:1;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex;position:relative}.value-report>figcaption>span{font:800 9px var(--latin);letter-spacing:1.6px;color:#56644c}.value-report>figcaption>b{color:#56644c;font-size:10px;font-weight:700}.report-sheet{z-index:1;color:var(--ink);background:#fff;border:1px solid #d9e1d3;padding:29px 30px 22px;position:relative;box-shadow:0 16px 45px #1d31220a}.report-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:16px;display:flex}.report-heading>span:first-child{font:800 15px var(--latin);letter-spacing:-.6px;color:var(--blue)}.report-heading b{color:var(--ink)}.report-heading>span:last-child{color:var(--muted);font-size:10px}.report-property{padding:19px 0 15px}.report-property h2{letter-spacing:0;font-size:16px}.report-property p{margin-top:4px;font-size:10px}.report-price{background:var(--lime);padding:17px 19px}.report-price>span{font-size:10px;font-weight:700}.report-price>p{color:var(--ink);align-items:baseline;gap:8px;margin:5px 0 3px;display:flex}.report-price strong{font:800 clamp(28px,2.8vw,39px)/1.5 var(--latin);letter-spacing:-1.4px;white-space:nowrap}.report-price strong>span{margin-inline:7px;font-size:.6em;font-weight:500}.report-price b{white-space:nowrap;font-size:13px}.report-price small{font-size:9px;line-height:1.7;display:block}.report-block{margin-top:21px}.report-block h3{letter-spacing:0;align-items:center;gap:11px;font-size:12px;display:flex}.report-block h3>span{font:800 9px var(--latin);color:var(--blue)}.report-block table{border-collapse:collapse;text-align:left;font-variant-numeric:tabular-nums;width:100%;margin-top:9px;font-size:10px}.report-block caption{text-align:left;color:var(--muted);margin-bottom:6px;font-size:9px}.report-block th,.report-block td{white-space:nowrap;border-bottom:1px solid #e9edef;padding:7px 5px}.report-block thead th{color:var(--muted);background:#f6f8f4;font-size:9px;font-weight:500}.report-block td:last-child,.report-block th:last-child{text-align:right}.report-block>p{margin-top:8px;font-size:11px;line-height:1.9}.report-check{background:#f0f4fa;align-items:center;gap:13px;margin-top:17px;padding:12px 14px;display:flex}.report-check>span{color:var(--blue);font:600 24px var(--latin)}.report-check b{font-size:11px}.report-check p{margin-top:3px;font-size:10px}.report-source{margin-top:13px;font-size:9px;line-height:1.8}.value-hero-bottom{border-top:1px solid #d5ddcd;justify-content:space-between;align-items:center;gap:20px;margin-top:55px;padding:21px 0;display:flex}.value-hero-bottom>span{font:700 9px var(--latin);letter-spacing:1.7px;color:#68725f}.value-hero-bottom>a{color:var(--blue);font-size:11px;font-weight:700}.value-hero-bottom>a>span{margin-left:22px}.value-scenario-list article{border-top:1px solid var(--line);grid-template-columns:55px 1fr 1.1fr;align-items:start;gap:35px;padding:34px 0;display:grid}.value-scenario-list article:last-child{padding-bottom:0}.scenario-number{font:700 32px/1.5 var(--latin);letter-spacing:-1px;color:var(--blue)}.scenario-when{color:var(--blue);margin-bottom:9px;font-size:11px;font-weight:700}.value-scenario-list h3{font-size:22px}.value-scenario-list article>div:last-child>p{font-size:13px;line-height:2}.scenario-output{color:#596a45;margin-top:14px;font-size:10px;font-weight:700;display:block}.value-evidence{background:var(--ink);color:#fff}.value-evidence-grid{grid-template-columns:1fr 1fr;align-items:start;gap:90px;display:grid}.value-evidence .eyebrow{color:var(--lime)}.value-evidence .value-report>figcaption>span,.value-evidence .value-report>figcaption>b{color:#b7c3ca}.value-evidence .value-report:after{background:#283840;border-color:#42545e}.value-evidence h2>span{color:var(--lime)}.value-evidence-grid>div>p:not(.eyebrow){color:#b7c3ca;margin:23px 0;font-size:13px;line-height:2.1}.value-evidence .text-link{color:var(--lime)}.value-principles{margin:30px 0 0}.value-principles>div{border-top:1px solid #ffffff29;padding:23px 0}.value-principles>div:first-child{border-top:0;padding-top:0}.value-principles>div:last-child{padding-bottom:0}.value-principles dt{font-size:18px;font-weight:700}.value-principles dd{color:#b7c3ca;margin:10px 0 0;font-size:12px;line-height:2}.value-steps{grid-template-columns:repeat(3,1fr);gap:50px}.value-page .contact-signature>img{width:100px;height:auto}@media (max-width:1100px){.value-hero-grid{gap:35px}.value-hero h1{font-size:clamp(37px,4.3vw,49px)}.report-sheet{padding:24px 22px 20px}.value-evidence-grid{gap:45px}.value-scenario-list article{grid-template-columns:40px 1fr 1.1fr;gap:25px}.value-scenario-list h3{font-size:19px}}@media (max-width:800px){.value-breadcrumb{margin-bottom:32px}.value-hero-grid{grid-template-columns:1fr;gap:28px}.value-hero-art{order:-1}.value-hero h1{font-size:clamp(39px,7.5vw,59px)}.value-hero h1>br:first-of-type{display:none}.value-hero-copy{padding:0}.value-lead{font-size:14px}.value-hero-note{max-width:none}.value-report{justify-self:center;width:100%;max-width:550px}.report-sheet{padding:28px}.report-price strong{font-size:39px}.value-hero-bottom{margin-top:40px}.value-scenario-list article{grid-template-columns:40px 1fr;gap:10px 20px;padding:28px 0}.value-scenario-list article>div:last-child{grid-column:2}.value-scenario-list h3{font-size:22px}.value-evidence-grid{grid-template-columns:1fr;gap:40px}.value-steps{gap:28px}.value-steps h3{font-size:16px}}@media (max-width:550px){.value-hero{padding-top:22px}.value-hero-copy .eyebrow{letter-spacing:1.3px;font-size:8px}.value-wordmark{font-size:19px}.value-hero h1{margin-top:20px;font-size:clamp(34px,9.1vw,48px)}.value-hero h1>br:first-of-type{display:block}.value-lead{margin-top:20px;font-size:12px}.value-hero .button{gap:12px;width:100%;padding-inline:14px;font-size:12px}.value-hero-note{font-size:9px}.value-report{justify-self:start;width:calc(100% - 10px)}.value-report:after{inset:35px -9px -9px 9px}.value-report>figcaption>span{letter-spacing:1px;font-size:8px}.value-report>figcaption>b{font-size:9px}.report-sheet{padding:20px 16px 17px}.report-heading>span:first-child{font-size:13px}.report-heading>span:last-child,.report-property p{font-size:9px}.report-price{padding:14px}.report-price strong{font-size:clamp(26px,7.6vw,36px)}.report-price strong>span{margin-inline:5px}.report-price b{font-size:11px}.report-price small{font-size:8px}.report-block table{font-size:9px}.report-block th,.report-block td{padding-inline:3px}.report-check{padding:10px}.value-hero-bottom{flex-direction:column;align-items:flex-start;gap:10px;padding-block:18px}.value-hero-bottom>span{font-size:8px}.value-scenario-list article{grid-template-columns:28px 1fr;gap:10px 16px}.scenario-number{font-size:24px}.value-scenario-list h3{font-size:19px}.value-scenario-list article>div:last-child>p,.value-evidence-grid>div>p:not(.eyebrow){font-size:12px}.value-steps{grid-template-columns:1fr;gap:30px}.value-steps .step-number{font-size:32px}.value-steps h3{margin-top:15px;font-size:18px}.value-steps p{margin-top:8px}}
