.whitepaper-page{background:#fff}.wp-hero{max-width:1260px;margin:auto;padding:170px 32px 70px;display:grid;grid-template-columns:1.1fr 1fr;column-gap:85px;align-items:start;position:relative}.wp-hero:before{content:'';position:absolute;background:radial-gradient(ellipse at 30% 55%,#e5f7ef,transparent 66%);inset:110px 30% 0 -15vw;z-index:-1}.wp-hero-copy{grid-column:1;grid-row:1}.wp-hero h1{font-size:clamp(34px,3.45vw,49px);line-height:1.12;margin-bottom:22px}.wp-intro{font-size:18px;line-height:1.7;color:var(--muted);max-width:560px}.whitepaper-page .pretitle,.msp-whitepaper .pretitle{font-size:11px;font-weight:800;letter-spacing:.1em;color:#168354;line-height:1.6;margin-bottom:16px}.wp-cover-wrap{grid-column:1;grid-row:2;display:flex;justify-content:center;padding:20px 0 10px}.wp-document{width:260px;position:relative;transform:rotate(-5deg);margin:0 0 15px;isolation:isolate}.wp-document:before,.wp-document:after{content:'';position:absolute;inset:0;border:1px solid #dce5e4;background:#fff;z-index:-1;transform:rotate(3deg) translate(7px,7px);box-shadow:0 15px 30px #14314d10}.wp-document:after{transform:rotate(5deg) translate(13px,10px);z-index:-2}.wp-document img{width:100%;height:auto;border:1px solid #d9e4e2;box-shadow:0 20px 40px #14314d1c;background:#fff}.wp-form-card{grid-column:2;grid-row:1/3;align-self:start;background:#fff;border:1px solid var(--line);border-radius:20px;padding:34px;box-shadow:0 20px 65px #14314d10;scroll-margin-top:125px}.wp-form-card h2{font-size:27px;line-height:1.18;margin-bottom:26px;max-width:330px}.wp-form-card label{font-size:14px;font-weight:600;display:block;margin-bottom:20px}.wp-form-card input{display:block;width:100%;font:inherit;font-weight:400;border:1px solid #c5d6d1;background:#fff;border-radius:8px;padding:14px 13px;min-height:49px;margin-top:8px;color:var(--ink)}.wp-form-card input:focus{outline:3px solid #2eb67d33;border-color:#17834e}.wp-form-card input[aria-invalid=true]{border-color:#a22828}.wp-submit{width:100%;justify-content:center;font:inherit;border:0;cursor:pointer;min-height:51px;font-size:15px;gap:12px;white-space:normal;text-align:center}.wp-submit:disabled{opacity:.65;cursor:wait}.wp-meta{font-size:12px;color:var(--muted);text-align:center;margin:14px 0 22px}.wp-privacy{font-size:12px;line-height:1.7;color:var(--muted);margin-bottom:0}.wp-privacy a{color:#168354;text-decoration:underline;text-underline-offset:2px}.wp-error{font-size:14px;line-height:1.5;color:#a22828;margin:12px 0 0}.wp-error:empty{display:none}.wp-honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.wp-form-card [hidden]{display:none!important}.wp-form-card p{line-height:1.65}.wp-note{font-size:12px;color:var(--muted);margin-top:14px}.wp-next{margin-top:28px;padding-top:24px;border-top:1px solid var(--line)}.wp-next h3{font-size:20px;line-height:1.3;margin-bottom:12px}.wp-next p{font-size:14px;color:var(--muted)}.wp-demo{color:#168354;font-size:14px;font-weight:700;display:inline-block;padding:6px 0}.wp-benefits{max-width:1260px;padding:45px 32px 65px;margin:auto}.wp-benefits h2{font-size:clamp(27px,3vw,36px);line-height:1.2;margin-bottom:28px}.wp-benefits-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.wp-benefits-grid article{border-top:1px solid var(--line);padding-top:22px}.wp-icon{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9px;background:#eaf6ef;color:#168354;font-size:12px;font-weight:800;margin-bottom:17px}.wp-benefits h3{font-size:19px;line-height:1.3;margin-bottom:12px;letter-spacing:-.025em}.wp-benefits p{line-height:1.7;font-size:15px;color:var(--muted)}.wp-final{max-width:1196px;margin:0 auto 85px;padding:30px 34px;background:#f0f8f5;border:1px solid #dcece4;border-radius:16px;display:flex;align-items:center;gap:40px;justify-content:space-between}.wp-final h2{font-size:24px;line-height:1.3;max-width:550px;margin-bottom:10px}.wp-final p{max-width:600px;font-size:15px;line-height:1.7;color:var(--muted);margin:0}.wp-final .btn{flex-shrink:0;font-size:14px;white-space:normal;justify-content:center}.wp-form-card:focus,.wp-form-card [tabindex='-1']:focus{outline:2px solid #168354;outline-offset:5px}.msp-whitepaper{padding-top:50px;padding-bottom:50px}.msp-whitepaper-inner{display:grid;grid-template-columns:.7fr 1.3fr;align-items:center;gap:65px;background:#f0f8f5;border:1px solid #dcece4;border-radius:20px;padding:42px 60px}.msp-whitepaper-visual{display:flex;justify-content:center}.msp-whitepaper .wp-document{width:190px;margin:0}.msp-whitepaper h2{font-size:clamp(28px,3vw,39px);line-height:1.12;margin-bottom:18px;max-width:610px}.msp-whitepaper-copy>p:not(.pretitle){font-size:16px;line-height:1.75;color:var(--muted);max-width:620px}.msp-whitepaper .btn{font-size:14px;white-space:normal;text-align:center;justify-content:center}@media(min-width:1100px){.wp-cover-wrap .wp-document{width:240px}}@media(max-width:1000px){.wp-hero{column-gap:40px}.wp-form-card{padding:27px}.wp-benefits-grid{grid-template-columns:repeat(2,1fr)}.wp-final{margin-left:32px;margin-right:32px}.msp-whitepaper-inner{gap:35px;padding:36px}.wp-final{gap:25px}}@media(max-width:700px){.wp-hero{padding:145px 22px 30px;display:flex;flex-direction:column;gap:18px}.wp-hero-copy{order:0}.wp-hero h1{font-size:36px;line-height:1.12;max-width:530px}.wp-intro{font-size:16px;line-height:1.65;margin-bottom:8px}.wp-form-card{order:1;width:100%;padding:26px 23px}.wp-cover-wrap{order:2;width:100%;padding:26px 0 0}.wp-cover-wrap .wp-document{width:180px}.wp-benefits{padding:30px 22px}.wp-benefits-grid{gap:20px}.wp-benefits h3{font-size:17px}.wp-benefits p{font-size:14px}.wp-final{margin:15px 22px 50px;padding:26px 23px;display:block}.wp-final .btn{margin-top:22px;width:100%}.wp-final h2{font-size:23px}.msp-whitepaper-inner{grid-template-columns:1fr;gap:25px;padding:30px 24px}.msp-whitepaper-visual{order:1}.msp-whitepaper .wp-document{width:150px}.msp-whitepaper h2{font-size:30px}.msp-whitepaper .btn{width:100%}.msp-whitepaper-copy>p:not(.pretitle){font-size:15px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.wp-document{transform:none}}

.whitepaper-page [hidden]{display:none!important}
