
.sophro-page{background:#fff;color:#172a3a}.sophro-wrap{width:min(1180px,88%);margin-inline:auto}.sophro-hero{padding:172px 0 80px;background:#f4f6f6;border-bottom:1px solid #e0e5e7}.hero-layout{display:grid;grid-template-columns:1.05fr 1fr;gap:65px;align-items:center}.sophro-label{font-size:12px;font-weight:700;letter-spacing:1.5px;color:#896015;margin:0 0 24px}.sophro-page h1{font-size:clamp(38px,4.3vw,62px);line-height:1.09;letter-spacing:-2.3px;margin:0 0 26px}.sophro-page h1 span{color:#6b7780}.sophro-lead{font-size:18px;line-height:1.65;max-width:500px}.sophro-actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-top:30px}.sophro-link{font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:5px}.hero-note,.support-note{font-size:12px;color:#65717a;line-height:1.6;margin-top:17px}.plan-preview{background:white;padding:32px 30px;border:1px solid #dce2e4;box-shadow:0 20px 55px #172a3a0c;border-top:4px solid #d8a83e}.preview-top{display:flex;justify-content:space-between;font-size:10px;font-weight:700;letter-spacing:1.3px;color:#65717a}.plan-preview h2{font-size:30px;line-height:1.2;letter-spacing:-1px;margin:26px 0}.plan-preview ol{list-style:none;margin:0;padding:0}.plan-preview li{display:flex;gap:16px;padding:17px 0;border-top:1px solid #e9ecee}.preview-check{width:22px;height:22px;flex:0 0 22px;background:#172a3a;color:#fff;display:grid;place-items:center;font-size:14px;margin-top:4px}.preview-check.empty{border:1px solid #cbd2d6;background:white}.plan-preview small{font-size:9px;letter-spacing:1.3px;color:#6b7780;display:block;margin-bottom:4px}.plan-preview strong{font-size:16px;display:block}.plan-preview li p{font-size:13px;color:#65717a;margin:4px 0 0;line-height:1.5}.preview-bottom{border-top:1px solid #e9ecee;padding-top:18px;font-size:11px;display:flex;justify-content:space-between}.preview-bottom span{color:#b48425}.preview-caption{font-size:10px;color:#65717a;margin:12px 0 0}.sophro-intro{padding:78px 0;max-width:790px;text-align:center}.sophro-page h2{letter-spacing:-1.3px;line-height:1.15}.sophro-intro h2{font-size:38px}.sophro-intro>p:last-child{font-size:18px;color:#65717a}.levers-section{padding-bottom:85px}.section-line{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:end;margin-bottom:30px}.section-line h2{font-size:38px;margin:0}.section-line p{color:#65717a;margin:0}.lever-list article{display:flex;gap:28px;align-items:baseline;padding:23px 0;border-top:1px solid #dfe4e7}.lever-list article>span{font-size:14px;color:#a37622;font-weight:600}.lever-list h3{font-size:20px;margin:0 0 6px}.lever-list p{font-size:15px;margin:0;color:#65717a;max-width:750px}.lever-list article>small{margin-left:auto;font-size:10px;letter-spacing:1px;color:#896015;white-space:nowrap}.download-section{padding:75px 0;background:#172a3a;color:white}.download-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:85px;align-items:center}.download-section .sophro-label{color:#efbe4f}.download-section h2{font-size:38px}.download-section p,.download-section li{color:#d2dbe0}.download-section ul{padding-left:20px;line-height:2}.download-card{padding:33px;border:1px solid #ffffff35;background:#ffffff07}.file-type{font-size:11px;letter-spacing:1px;color:#efbe4f}.download-card h3{font-size:26px;line-height:1.3;margin:22px 0 16px}.download-card .button{width:100%;text-align:center;margin-top:15px}.download-card small{display:block;text-align:center;margin-top:16px;color:#c2ced5;font-size:11px}.support-grid{padding:85px 0;display:grid;grid-template-columns:1.2fr .8fr;gap:100px;align-items:start}.support-grid h2{font-size:40px}.support-list{list-style:none;padding:0;margin:25px 0 30px}.support-list li{padding:10px 0;border-bottom:1px solid #e7ebed}.expert-note{padding:28px;background:#f4f6f6}.expert-note img{width:110px;height:110px;object-fit:cover;border-radius:50%;margin-bottom:25px}.expert-note h3{font-size:24px;margin:0 0 15px}.expert-note p:not(.sophro-label){font-size:15px;color:#65717a}.expert-note a{font-size:14px;text-decoration:underline}.sophro-faq{padding-bottom:90px;max-width:880px}.sophro-faq h2{font-size:32px}.sophro-faq details p{color:#65717a}.sophro-page section[id]{scroll-margin-top:120px}@media(min-width:1051px) and (max-width:1200px){.sophro-page header{gap:15px}.sophro-page nav{gap:16px}}@media(max-width:1000px){.hero-layout{gap:30px}.hero-layout h1{font-size:42px}.plan-preview{padding:24px}.sophro-actions .button{font-size:14px}.download-grid{gap:35px}.support-grid{gap:40px}}@media(max-width:760px){.sophro-wrap{width:88%}.sophro-hero{padding:125px 0 45px}.hero-layout,.section-line,.download-grid,.support-grid{grid-template-columns:1fr;gap:35px}.hero-layout h1{font-size:42px;letter-spacing:-1.6px}.sophro-lead{font-size:17px}.plan-preview{margin-top:5px}.sophro-intro{padding:50px 0;text-align:left}.sophro-intro h2,.section-line h2,.download-section h2,.support-grid h2{font-size:32px}.sophro-intro>p:last-child{font-size:16px}.section-line{gap:18px}.lever-list article{gap:16px}.lever-list article>small{display:none}.lever-list h3{font-size:18px}.levers-section{padding-bottom:50px}.download-section{padding:50px 0}.download-card{padding:25px}.support-grid{padding:55px 0}.sophro-faq{padding-bottom:55px}.sophro-page .button{white-space:normal;line-height:1.45}.preview-bottom{font-size:10px}.sophro-page h1 br{display:block}}@media(prefers-reduced-motion:reduce){.sophro-page *{scroll-behavior:auto!important;transition:none!important}}
