.methodology{color:#08272d;background:#e3efeb;min-height:100vh}.methodology>header{height:76px;font:9px var(--font-mono);letter-spacing:.12em;border-bottom:1px solid #08272d2e;align-items:center;gap:24px;padding:0 clamp(24px,6vw,110px);display:flex}.methodology>header a:first-child{font:400 20px var(--font-serif);color:#08272d;text-decoration:none}.methodology>header a:last-child{color:#087f79;border-bottom:1px solid;margin-left:auto;padding-bottom:5px;text-decoration:none}.methodology-hero{background:radial-gradient(circle at 90% 10%,#3ccac12e,#0000 30%);grid-template-columns:1.15fr .85fr;gap:70px;padding:clamp(75px,11vw,160px) clamp(24px,10vw,155px);display:grid}.methodology-hero>p,.methodology-conditions header span,.methodology-contract span,.methodology-next>span{font:9px var(--font-mono);letter-spacing:.13em;color:#087f79;grid-column:1/-1;margin:0}.methodology h1,.methodology h2{font-family:var(--font-serif);letter-spacing:-.065em;font-weight:400}.methodology h1{grid-column:1/-1;max-width:1080px;margin:0;font-size:clamp(54px,7vw,112px);line-height:.88}.methodology h1 em,.methodology h2 em{color:#079c95}.methodology-hero div{color:#315651;font:15px/1.75 var(--font-manrope);grid-column:2;gap:15px;display:grid}.methodology-hero div p{margin:0}.methodology-conditions{color:#edf3ef;background:#092a30;padding:clamp(65px,9vw,120px) clamp(24px,10vw,155px)}.methodology-conditions header{justify-content:space-between;gap:30px;margin-bottom:45px;display:flex}.methodology-conditions header p{color:#afc6c2;max-width:350px;font:12px/1.6 var(--font-manrope);margin:0}.methodology-conditions article{border-top:1px solid #edf3ef33;grid-template-columns:90px 1fr .8fr;gap:30px;padding:24px 0;display:grid}.methodology-conditions article span{font:10px var(--font-mono);color:#62dcd3}.methodology-conditions h2{margin:0;font-size:clamp(28px,3vw,46px);line-height:.9}.methodology-conditions article p{color:#b6cbc7;font:13px/1.6 var(--font-manrope);margin:0}.methodology-contract{grid-template-columns:1fr 1fr;gap:80px;padding:clamp(75px,11vw,150px) clamp(24px,10vw,155px);display:grid}.methodology-contract>div{align-content:start;gap:22px;display:grid}.methodology-contract h2{margin:0;font-size:clamp(48px,5.5vw,85px);line-height:.88}.methodology-contract ul{border-top:1px solid #08272d33;margin:0;padding:0;list-style:none}.methodology-contract li{font:14px/1.6 var(--font-manrope);border-bottom:1px solid #08272d33;padding:20px 0}.methodology-contract li:before{content:"◇";color:#079c95;margin-right:12px}.methodology-next{color:#06272c;background:#119d98;padding:clamp(65px,10vw,135px) clamp(24px,10vw,155px)}.methodology-next h2{max-width:1040px;margin:20px 0 36px;font-size:clamp(39px,5vw,75px);line-height:.9}.methodology-next a{color:#eef4f0;font:9px var(--font-mono);letter-spacing:.1em;background:#082a30;padding:17px 20px;text-decoration:none;display:inline-block}@media (max-width:750px){.methodology-hero,.methodology-contract{grid-template-columns:1fr;gap:35px}.methodology-hero div{grid-column:1}.methodology-conditions header{display:block}.methodology-conditions header p{margin-top:16px}.methodology-conditions article{grid-template-columns:50px 1fr}.methodology-conditions article p{grid-column:2}.methodology>header span{display:none}}.methodology-faq{background:#f4f7f3;padding:clamp(70px,10vw,140px) clamp(24px,10vw,155px)}.methodology-faq header{justify-content:space-between;align-items:end;gap:40px;margin-bottom:42px;display:flex}.methodology-faq header span{font:9px var(--font-mono);letter-spacing:.13em;color:#087f79}.methodology-faq h2{margin:0;font-size:clamp(47px,5vw,78px);line-height:.88}.methodology-faq h2 em{color:#079c95}.methodology-faq>div{border-top:1px solid #08272d33}.methodology-faq article{border-bottom:1px solid #08272d33;grid-template-columns:74px minmax(230px,.8fr) 1.2fr;gap:30px;padding:25px 0;display:grid}.methodology-faq article i{font:10px var(--font-mono);color:#079c95;font-style:normal}.methodology-faq h3{font:400 clamp(23px,2.3vw,34px)/.95 var(--font-serif);letter-spacing:-.04em;margin:0}.methodology-faq p{color:#456461;font:13px/1.65 var(--font-manrope);margin:0}@media (max-width:750px){.methodology-faq header{flex-direction:column;align-items:start}.methodology-faq article{grid-template-columns:42px 1fr;gap:15px}.methodology-faq p{grid-column:2}}
