.method-hero{background:#d9f3eb;padding:35px 0 70px}.method-intro{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:center}.method-intro h1{font:600 clamp(2.8rem,4.5vw,4.8rem)/1.04 Barlow,sans-serif;letter-spacing:-.025em}.method-lead{font-size:21px;line-height:1.7;margin:25px 0;max-width:650px}.method-call{display:block;margin-top:20px;font-weight:600;color:#17566b}.method-photo{position:relative}.method-photo img{width:100%;height:380px;object-fit:cover;border-radius:25px 25px 65px 25px;display:block}.method-photo-label{position:absolute;left:25px;bottom:-22px;background:#fff0d7;border-left:4px solid #ff7858;padding:18px 25px;border-radius:12px;box-shadow:0 10px 25px #173f4c12}.method-photo-label span{display:block;font-size:14px}.method-photo-label strong{font:600 27px Barlow,sans-serif}.method-path{background:#143743;padding:60px 0;scroll-margin-top:95px}.method-explainer{margin:0;padding:0;border:0;box-shadow:none;background:transparent}.method-explainer .explainer-steps{grid-template-columns:repeat(4,1fr)}.method-explainer .explainer-panel{align-items:start}.method-explainer h3{font:600 28px Barlow,sans-serif;color:white;margin:0 0 12px}.method-explainer .step-outcome{margin-top:18px;color:#bce5d9;font-size:17px}.method-explainer .explainer-panels{min-height:215px}.method-split{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;padding-block:75px}.method-split h2,.method-evaluate h2,.method-finish h2,.method-section-head h2{font-size:clamp(2.2rem,3.5vw,3.5rem);line-height:1.1}.method-split p,.method-evaluate p,.method-finish p,.method-section-head p{font-size:18px;line-height:1.75;margin:20px 0}.method-split a{color:#1967d2;text-decoration:underline}.method-prep{background:#e3edff;padding:35px;border-radius:20px;border-top:5px solid #4285f4}.method-prep h3{font-size:29px;margin:20px 0}.method-prep ul{list-style:none;padding:0}.method-prep li{padding:14px 0;border-bottom:1px solid #b9d0e6;font-size:18px;line-height:1.5}.method-prep p{font-size:16px}.method-agreement{background:#fff0d7;padding:65px 0}.method-section-head{max-width:760px}.method-agreement-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:35px}.method-agreement-grid article{background:white;border-radius:16px;padding:30px;border-top:4px solid #4285f4}.method-agreement-grid article:nth-child(2){border-color:#ea4335}.method-agreement-grid article:nth-child(3){border-color:#34a853}.method-agreement-grid span{color:#1967d2;font:500 40px Barlow,sans-serif}.method-agreement-grid h3{font-size:25px;margin:15px 0}.method-agreement-grid p{font-size:18px;line-height:1.7}.method-evaluate{background:#153e4b;color:white;padding:65px 0}.method-evaluate>.wrap{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.method-evaluate h2{color:white}.method-evaluate a{color:#a6d9ff;text-decoration:underline}.method-loop{display:grid;gap:20px;border-left:2px dashed #6aa798;padding-left:30px}.method-loop>div{background:#224e5b;padding:25px;border-radius:12px;border-left:4px solid #4285f4}.method-loop>div:nth-child(2){border-color:#fbbc05}.method-loop>div:nth-child(3){border-color:#34a853}.method-loop span{display:block;font-size:15px;color:#b9e2d5;margin-bottom:8px}.method-loop strong{font:600 25px/1.2 Barlow,sans-serif}.method-loop.kb-enter>div{animation:method-arrive .7s both}.method-loop.kb-enter>div:nth-child(2){animation-delay:.17s}.method-loop.kb-enter>div:nth-child(3){animation-delay:.34s}@keyframes method-arrive{from{opacity:0;transform:translateX(20px)}to{opacity:1;transform:none}}.method-finish{padding-block:70px}.method-options{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:35px}.method-options article{background:white;padding:30px;border:1px solid #c5d9db;border-radius:15px}.method-options h3{font-size:28px}.method-options a{display:block;color:#1967d2;margin-top:15px;font-weight:600}.article-contact p{font-size:19px;line-height:1.7;max-width:750px;margin:20px 0 25px}@media(max-width:750px){.method-intro,.method-split,.method-evaluate>.wrap,.method-options{grid-template-columns:1fr;gap:35px}.method-hero{padding-bottom:55px}.method-photo img{height:280px}.method-lead{font-size:19px}.method-explainer .explainer-steps{grid-template-columns:1fr 1fr}.method-explainer .explainer-panels{min-height:310px}.method-path{padding:40px 0}.method-split{padding-block:45px}.method-agreement-grid{grid-template-columns:1fr}.method-prep{padding:25px}.method-loop{padding-left:15px}.method-agreement,.method-evaluate{padding:45px 0}}@media(prefers-reduced-motion:reduce){.method-loop.kb-enter>div{animation:none}}
