.method-page{background:#f1f1ee}.method-hero{padding:155px 6vw 60px;background:#111216;color:#fff}.method-hero h1{font-family:Geo;font-size:clamp(52px,6vw,92px);line-height:.96;margin:0;letter-spacing:-.04em}.method-hero p{max-width:850px;color:#b9bbc1;font-size:18px;line-height:1.6}.method-hero>a{display:inline-block;margin-top:22px;color:#f05a75;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.method-content{max-width:1100px;margin:0 auto;padding:72px 6vw 90px;background:#fafaf8}.method-content h2,.method-content h3,.method-content h4{font-family:Geo;line-height:1.08}.method-content h3{font-size:34px;margin:0 0 24px}.method-content h4{font-size:28px;margin:48px 0 18px}.method-content p,.method-content li{font-size:17px;line-height:1.72;color:#555860}.method-content ul{padding-left:22px}.method-content strong{color:#191a1e}.method-video{margin:42px 0 10px}.method-video iframe{display:block;width:100%;aspect-ratio:16/9;border:0;background:#111}.method-video a{display:inline-block;margin-top:12px;color:var(--red);font-size:12px;text-transform:uppercase;letter-spacing:.08em}.method-next{padding:70px 6vw;background:#17181c;color:#fff;display:flex;justify-content:center;gap:60px;align-items:center}.method-next>div{max-width:850px}.method-next span{color:#f06a82;font-size:11px;text-transform:uppercase;letter-spacing:.12em}.method-next h2{font-family:Geo;font-size:clamp(32px,3vw,52px);line-height:1.08;margin:12px 0 0}@media(max-width:760px){.method-hero{padding:120px 22px 48px}.method-content{padding:50px 22px 65px}.method-content p,.method-content li{font-size:16px}.method-next{padding:55px 22px;align-items:flex-start;flex-direction:column;gap:28px}}

/* v2 — compact phone methodology */
@media(max-width:760px){.method-hero{padding:104px 18px 34px}.method-hero h1{font-size:42px}.method-hero p{font-size:16px;line-height:1.48;margin:14px 0}.method-hero>a{margin-top:12px}.method-content{min-width:0;max-width:100%;padding:32px 18px 48px}.method-content h3{font-size:29px;margin-bottom:16px}.method-content h4{font-size:24px;margin:30px 0 12px}.method-content p,.method-content li{font-size:15.5px;line-height:1.56;overflow-wrap:anywhere}.method-content p{margin:11px 0}.method-content ul{padding-left:20px}.method-video{margin:26px 0 8px}.method-next{padding:40px 18px;gap:20px}.method-next h2{font-size:30px}}
