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