*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:#fff;color:#102e50;font-family:Tahoma,Arial,sans-serif;font-size:16px;line-height:1.8}a{text-decoration:none;color:inherit}button,a,input,textarea{ -webkit-tap-highlight-color:transparent}a:focus-visible{outline:3px solid #0784f4;outline-offset:5px}button{cursor:pointer}.wrap{max-width:1180px;margin:auto;padding-inline:32px}.header{height:100px;max-width:1244px;margin:auto;padding:14px 32px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;align-items:center;gap:10px;font-weight:bold;font-size:22px}.brand img{width:66px;height:66px;object-fit:contain}.brand small{display:block;font-size:9px;letter-spacing:1.2px;color:#788a9e;font-weight:normal}.header nav{display:flex;gap:32px;font-size:14px;color:#4d6078}.header nav a:hover,.text-link{color:#007bed}.nav-cta{display:flex;align-items:center;gap:12px;border:1px solid #d6e1ed;padding:9px 20px;border-radius:8px;font-size:14px}.hero{display:grid;grid-template-columns:1fr 1fr;gap:66px;align-items:center;padding-block:62px 76px}.eyebrow{font-size:14px;font-weight:bold;color:#0877df;display:flex;align-items:center;gap:9px;margin-bottom:18px}.eyebrow span{width:20px;height:2px;background:#0877df}h1{font-size:clamp(42px,4.8vw,65px);line-height:1.45;letter-spacing:-2px;font-weight:800;margin:0 0 20px}h1 em{font-style:normal;color:#0783ec}.hero-copy>p{color:#6c7a8d;line-height:2;font-size:17px;margin-bottom:28px}.actions{display:flex;gap:27px;align-items:center}.primary-link{background:#087df0;color:white;border-radius:8px;padding:12px 22px;display:flex;align-items:center;gap:25px;box-shadow:0 8px 20px #007cec20;font-size:15px}.plain-link{display:flex;gap:12px;align-items:center;font-size:15px}.hero-foot{display:flex;align-items:center;gap:8px;font-size:12px;color:#8995a6;margin-top:30px}.brand-stage{position:relative;height:435px;background:#eef7ff;border:1px solid #e5f0fa;border-radius:28px;display:flex;align-items:center;justify-content:center;background-image:radial-gradient(circle at 25% 20%,#d2eeff,transparent 60%);isolation:isolate}.stage-label{position:absolute;top:24px;left:25px;right:25px;direction:ltr;font-size:12px;letter-spacing:2px;color:#3181b5;display:flex;justify-content:space-between}.stage-label span{font-size:9px;letter-spacing:1px}.logo-disc{width:280px;height:280px;overflow:hidden;background:white;border-radius:50%;box-shadow:0 0 0 20px #ffffff45,0 0 0 42px #ffffff25,0 22px 40px #195c9820;display:flex;align-items:center;justify-content:center}.logo-disc img{width:245px;height:245px;object-fit:contain}.floating{position:absolute;background:white;border:1px solid #edf1f7;border-radius:12px;box-shadow:0 12px 25px #12456b12;padding:13px 17px;display:flex;align-items:center;gap:12px;font-size:13px}.floating svg{color:#0088ed}.floating small{display:block;color:#8392a4;font-size:11px}.tag-one{right:-24px;bottom:68px}.tag-two{left:-22px;top:91px}.stage-bottom{position:absolute;bottom:18px;left:23px;right:23px;display:flex;justify-content:space-between;color:#7e9db9;font-size:12px}.use-strip{border-block:1px solid #ecf0f4;background:#fbfcfe}.use-strip .wrap{min-height:87px;display:flex;align-items:center;justify-content:space-between;gap:20px}.use-strip .wrap>span{font-size:13px;color:#91a0b0}.use-strip p{display:flex;gap:14px;align-items:center;color:#59718c;font-size:15px}.use-strip svg{color:#8aa5bf;width:22px}.section{padding-block:90px}.about{display:grid;grid-template-columns:1fr 1.1fr;gap:90px}h2{font-size:34px;line-height:1.7;letter-spacing:-1px;font-weight:750;margin:0}.about-copy{padding-top:10px;font-size:16px;line-height:2}.about-copy p{margin:0 0 14px}.muted{color:#7f8a99}.text-link{display:inline-flex;align-items:center;gap:17px;font-weight:bold;font-size:14px;margin-top:6px}.plans-section{background:#f5f8fc;padding:75px 0}.section-head{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:35px}.section-head p{color:#7d8b9e;font-size:14px}.plans{display:grid;grid-template-columns:repeat(3,1fr);gap:23px}.plan{background:white;border:1px solid #e1e7f0;border-radius:15px;padding:26px;position:relative}.plan.featured{border:2px solid #1582ed;box-shadow:0 10px 30px #0375e009}.plan-top{display:flex;align-items:center;justify-content:space-between}.plan-top>span:last-child{font-size:11px;letter-spacing:2px;color:#9caabe}.icon-box{background:#eef6ff;padding:12px;border-radius:12px;color:#147fe6;display:flex}.plan h3{font-size:25px;font-weight:bold;margin:18px 0 2px}.plan-desc{font-size:13px;color:#8591a0;margin:0}.price{font-weight:bold;font-size:21px;padding:26px 0 22px;border-bottom:1px solid #eaf0f6}.price small{display:block;font-weight:normal;font-size:12px;color:#8c98a7;margin-top:5px}.plan ul{list-style:none;padding:17px 0;margin:0 0 12px}.plan li{display:flex;align-items:center;gap:10px;font-size:14px;margin:10px 0;color:#5f7083}.plan li svg{color:#1587ec}.plan-button{height:46px;width:100%;font-size:14px;justify-content:space-between;border-radius:7px}.plans-note{text-align:center;color:#8a98a8;font-size:12px;margin:24px 0 0}.request{display:grid;grid-template-columns:1fr 1.1fr;gap:85px}.request-intro h2{font-size:39px}.request-intro h2 span{color:#0081ec}.request-intro>p{color:#8390a0;max-width:330px;margin-block:18px 30px}.request ol{list-style:none;padding:0}.request li{display:flex;gap:20px;align-items:start;margin:25px 0}.request li b{font-size:12px;padding:6px 12px;background:#edf6ff;color:#0781ed;border-radius:50%;font-weight:normal}.request li h3{font-size:15px;font-weight:bold;margin:0}.request li p{font-size:13px;color:#8390a0;margin:4px 0}.request-form{padding:31px;border:1px solid #e1e8f0;border-radius:15px;box-shadow:0 12px 35px #19396006}.request-form>h3{font-size:22px;font-weight:bold;margin:0}.request-form>p{font-size:12px;color:#8995a3;margin:5px 0 23px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px 15px}.form-grid label{font-size:13px;font-weight:bold;display:flex;flex-direction:column;gap:8px}.form-grid label span{font-weight:normal}.form-grid input,.select-control,.form-grid textarea{background:#fbfcfe;border-color:#e0e7ef;font-size:13px;font-weight:normal;box-shadow:none;border-radius:7px;min-height:46px;width:100%}.form-grid input::placeholder,.form-grid textarea::placeholder{color:#a4afbb}.form-grid textarea{min-height:95px;resize:vertical}.full{grid-column:1/-1}.request-form .privacy{font-size:11px;display:flex;gap:6px;margin:20px 0 16px;align-items:center}.submit{width:100%;height:48px;justify-content:space-between;font-size:14px;border-radius:7px}.success{padding:40px 0;text-align:center;overflow-wrap:anywhere}.success>svg{margin:auto;color:#087ef0}.success h3{font-size:25px}.success p{font-size:14px}.request-form .error{color:#b32e35;font-size:14px}footer{background:#f7faff;border-top:1px solid #e8eff6;padding:30px 0 20px}footer>.wrap:first-child{display:flex;align-items:center;justify-content:space-between;gap:20px}.footer-brand{font-size:28px;font-weight:900;letter-spacing:-1px}.footer-brand span{color:#007fec}footer p,footer a:last-child{color:#7d90a5;font-size:13px}.copyright{font-size:11px;color:#9aa9b9;border-top:1px solid #e8edf5;margin-top:22px;padding-top:18px}@media(max-width:900px){.hero{gap:30px}.brand-stage{height:365px}.logo-disc{width:230px;height:230px}.logo-disc img{width:205px;height:205px}.tag-one{right:-10px}.tag-two{left:-10px}.about,.request{gap:35px}.plan{padding:20px}.price{font-size:18px}.stage-label span{display:none}}@media(max-width:680px){.wrap{padding-inline:22px}.header{height:85px;padding:10px 20px;gap:12px}.header nav{display:none}.brand{font-size:18px}.brand img{width:52px;height:52px}.brand small{font-size:8px}.nav-cta{font-size:12px;padding:8px 12px}.hero{grid-template-columns:1fr;padding-top:30px;padding-bottom:40px;gap:45px}h1{font-size:48px}.hero-copy>p{font-size:16px}.brand-stage{height:350px;margin-inline:8px}.stage-label span{display:block}.tag-one{right:-15px}.tag-two{left:-15px}.hero-foot{font-size:11px}.use-strip .wrap{display:grid;grid-template-columns:1fr 1fr;gap:0 12px;padding-block:14px}.use-strip p{font-size:12px;margin:9px 0;gap:7px}.use-strip .wrap>span{font-size:12px}.use-strip svg{width:18px}.section{padding-block:50px}.about,.request{grid-template-columns:1fr;gap:24px}h2{font-size:28px}.about-copy{font-size:15px}.plans-section{padding-block:48px}.section-head{display:block}.section-head p br{display:none}.plans{grid-template-columns:1fr;gap:18px}.plan{padding:26px}.plan h3{font-size:26px}.plan-desc{font-size:14px}.price{font-size:23px}.plan ul{padding-block:12px}.plans-note{font-size:12px}.request-intro h2{font-size:34px}.request-form{padding:22px}.form-grid{grid-template-columns:1fr}.form-grid label{font-size:14px}.form-grid input,.select-control,.form-grid textarea{font-size:16px}.request-form .privacy{font-size:12px}footer>.wrap:first-child{flex-wrap:wrap;gap:9px}footer p{width:100%;order:3}.copyright{font-size:12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}

[hidden]{display:none!important}input,select,textarea,button{font:inherit}input,select,textarea{padding:10px 12px;border:1px solid #e0e7ef;color:#102e50}button{border:1px solid #dce5ef;padding:10px 16px;background:white;color:#102e50}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #0784f480;outline-offset:2px}.featured .plan-button,.submit{background:#087df0;color:white;border-color:#087df0}.plan-button:hover{background:#edf6ff}.featured .plan-button:hover,.submit:hover{background:#066acb}.secondary-button{border-radius:7px}button:disabled{opacity:.6;cursor:wait}svg{flex-shrink:0}.error{overflow-wrap:anywhere}
.page-loader{position:fixed;inset:0;z-index:9999;background:#fff;display:none;align-items:center;justify-content:center;text-align:center}.is-loading .page-loader{display:flex;animation:loader-failsafe 0s 5s forwards}.loader-card{padding:25px}.loader-card img{display:block;width:160px;height:160px;object-fit:contain;margin:0 auto 12px}.loader-card h2{color:#087bea;font-size:30px;margin:0}.loader-card p{font-size:15px;color:#7b8b9b;margin:4px 0 24px}.loader-spinner{display:block;width:32px;height:32px;border:3px solid #e1f0fc;border-top-color:#087bea;border-radius:50%;margin:0 auto 12px;animation:loader-spin .8s linear infinite}.loader-caption{display:block;font-size:13px;color:#7b8b9b}@keyframes loader-spin{to{transform:rotate(360deg)}}@keyframes loader-failsafe{to{visibility:hidden;pointer-events:none}}@media(prefers-reduced-motion:reduce){.loader-spinner{animation:none!important}.is-loading .page-loader{animation:loader-failsafe 0s 5s forwards!important}}
