.fs-hero{background:linear-gradient(125deg,#102e43,#164c61);color:#fff;padding:160px 0 88px;position:relative;overflow:hidden}.fs-hero:after{content:"";position:absolute;width:48%;height:140%;right:-30%;top:-30%;border:1px solid #79a9b72b;transform:rotate(25deg);pointer-events:none}.fs-hero-grid{display:grid;grid-template-columns:1.08fr 1fr;align-items:center;gap:48px}.fs-label{text-transform:uppercase;letter-spacing:.13em;font-size:11px;font-weight:600;line-height:1.7;color:#92703e;margin:0 0 20px}.fs-hero .fs-label{color:#edc58c}.fs-hero h1{font-size:clamp(36px,4vw,58px);line-height:1.13;letter-spacing:-.045em;max-width:700px;margin:0}.fs-lead{font-size:17px;line-height:1.9;color:#dce7ec;margin:25px 0 30px;max-width:650px}.fs-hero-art svg{display:block;width:100%;height:auto}.fs-hero .fc-button,.fs-cta .fc-button{background:#edc58c;border-color:#edc58c;color:#12384d;border-radius:12px;font-size:14px}.fs-hero .fc-button:hover,.fs-cta .fc-button:hover{background:#f3d4a6;border-color:#f3d4a6}.fs-intro{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;padding-top:85px;padding-bottom:42px}.fs-rule{display:block;width:48px;height:3px;background:#b68d51;margin-bottom:23px}.fs-intro h2,.fs-flow h2,.fs-migration h2,.fs-knowledge-section h2,.fs-faq h2,.fs-cta h2{font-size:clamp(27px,3vw,39px);line-height:1.23;letter-spacing:-.035em;color:#123e52;margin:0 0 24px}.fs-prose p,.fs-benefits p,.fs-flow p,.fs-knowledge p,.fs-faq p{font-size:15px;line-height:1.9;color:#4c6270;margin:0 0 18px}.fs-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding-bottom:85px}.fs-benefits article{padding:32px;background:#eaf0f1;border-radius:12px 12px 32px 12px}.fs-benefits article:nth-child(2){background:#f0e9dd}.fs-benefits article:nth-child(3){background:#e6efea}.fs-benefits h3,.fs-flow h3,.fs-knowledge h3{font-size:20px;line-height:1.4;letter-spacing:-.025em;color:#123e52;margin:0 0 14px}.fs-benefits p{margin:0}.fs-flow-section{padding:75px 0;background:#f0f2ee}.fs-flow{display:grid;grid-template-columns:.85fr 1.15fr;gap:90px}.fs-flow .fs-day{display:inline-block;border-top:1px solid #c7d2cc;padding-top:24px;font-weight:600;color:#1d5969}.fs-flow-items{border-left:1px solid #becfcf;padding-left:35px}.fs-flow-items article{position:relative;padding:0 0 28px}.fs-flow-items article:before{content:"";position:absolute;left:-41px;top:8px;width:11px;height:11px;border-radius:3px;background:#ae8851}.fs-flow-items article:last-child{padding-bottom:0}.fs-flow-items article:last-child p{margin:0}.fs-migration{display:grid;grid-template-columns:.72fr 1.28fr;gap:80px;align-items:center;padding-top:90px;padding-bottom:90px}.fs-migration-art{background:#eef2ef;border-radius:70px 16px 16px 16px;padding:24px}.fs-migration-art svg{display:block;width:100%;height:auto}.fs-knowledge-section{background:#133d51;padding:70px 0;color:white}.fs-knowledge-section h2,.fs-knowledge h3{color:#f2f6f5}.fs-knowledge{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:38px}.fs-knowledge article{border-top:1px solid #7296a3;padding-top:26px}.fs-knowledge p{color:#d3e0e6;margin:0}.fs-faq{padding-top:85px;padding-bottom:85px;display:grid;grid-template-columns:.7fr 1.3fr;gap:80px}.fs-faq details{border-bottom:1px solid #d5dfdc}.fs-faq summary{cursor:pointer;list-style:none;display:flex;gap:24px;justify-content:space-between;padding:23px 0;font-size:16px;line-height:1.6;font-weight:700;color:#123e52}.fs-faq summary::-webkit-details-marker{display:none}.fs-faq summary span{color:#926c36;font-size:23px}.fs-faq details[open] summary span{transform:rotate(45deg)}.fs-faq details p{padding-right:35px}.fs-faq summary:focus-visible{outline:2px solid #a87935;outline-offset:4px}.fs-cta{background:#eae5da;padding:55px 0}.fs-cta>.fc-wrap{display:flex;align-items:center;justify-content:space-between;gap:45px}.fs-cta h2{font-size:30px;margin-bottom:13px}.fs-cta p{font-size:15px;line-height:1.8;color:#435f6c;max-width:690px}.fs-cta .fc-button{flex-shrink:0;background:#123e52;color:white;border-color:#123e52}.fs-cta .fc-button:hover{background:#245b70;border-color:#245b70}
@media(max-width:1000px){.fs-hero-grid{gap:20px}.fs-intro,.fs-flow,.fs-migration,.fs-faq{gap:35px}.fs-benefits{gap:14px}.fs-benefits article{padding:24px}.fs-knowledge{gap:24px}}
@media(max-width:720px){.fs-hero{padding:125px 0 45px}.fs-hero-grid,.fs-intro,.fs-flow,.fs-migration,.fs-faq{grid-template-columns:1fr}.fs-hero-art{max-width:420px;margin:0 auto}.fs-lead{font-size:16px}.fs-benefits,.fs-knowledge{grid-template-columns:1fr}.fs-intro{padding-top:50px;gap:5px}.fs-benefits{padding-bottom:50px}.fs-flow-section,.fs-knowledge-section{padding:50px 0}.fs-flow{gap:20px}.fs-flow-items{margin-left:6px;padding-left:25px}.fs-flow-items article:before{left:-31px}.fs-migration{padding-block:50px;gap:30px}.fs-migration-art{max-width:350px;margin:auto}.fs-faq{padding-block:50px;gap:5px}.fs-cta>.fc-wrap{display:block}.fs-cta .fc-button{margin-top:23px}.fs-knowledge{gap:28px}}
