@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@600;700;800&display=swap');:root{--ink:#101216;--blue:#2f87bb;--orange:#ff9801;--red:#fb2e01;--paper:#f5f8fa;--line:#d9e4ea;--muted:#687781}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:DM Sans,sans-serif;overflow-x:hidden}header{height:80px;position:fixed;inset:0 0 auto;z-index:30;display:flex;align-items:center;padding:0 5vw;background:#f5f8faed;backdrop-filter:blur(16px);border-bottom:1px solid #10121612}header img,footer img{width:185px;max-height:54px;object-fit:contain}header nav{display:flex;gap:2.2rem;margin:auto}header nav a,.mobile a{color:var(--ink);text-decoration:none;font-weight:700;font-size:.88rem}.head-order{background:var(--ink);color:#fff;text-decoration:none;padding:13px 18px;font-weight:700}.menu,.mobile{display:none}.hero{min-height:100vh;padding:150px 6vw 0;background:linear-gradient(135deg,#f9fbfc,#eaf5fb);position:relative}.hero:before{content:"";position:absolute;width:550px;height:550px;border:1px solid #2f87bb25;border-radius:50%;top:-100px;left:40%;box-shadow:0 0 0 100px #2f87bb0a,0 0 0 210px #2f87bb08}.hero-copy,.stack{position:relative}.hero{display:grid;grid-template-columns:1.1fr .9fr;gap:7vw;align-items:center}.eyebrow,.section-head>span,.form-copy>span{font:800 .72rem Manrope;letter-spacing:.2em;color:var(--blue)}h1,h2{font:800 clamp(3.5rem,7vw,7rem)/.92 Manrope;letter-spacing:-.065em;margin:26px 0}h1 em,h2 em{font-style:normal;color:var(--blue)}.hero-copy>p{font-size:1.2rem;line-height:1.65;color:var(--muted);max-width:650px}.actions{display:flex;gap:28px;align-items:center;margin-top:34px}.actions a{color:var(--ink);text-decoration:none;font-weight:700}.actions .primary{background:var(--orange);padding:16px 22px;box-shadow:8px 8px 0 var(--ink)}.stack{background:var(--ink);color:#fff;padding:25px;box-shadow:16px 16px 0 var(--blue);transform:rotate(1deg)}.stack>span{font-size:.7rem;letter-spacing:.15em;color:#8d989e}.stack article{display:grid;grid-template-columns:38px 1fr;border-top:1px solid #353c40;padding:20px 4px}.stack article:first-of-type{margin-top:25px;background:var(--blue);padding:20px}.stack b{grid-row:1/3;color:#98a4aa}.stack strong{font-family:Manrope}.stack small{color:#929da3}.ticker{grid-column:1/-1;margin:60px -6vw 0;background:var(--orange);padding:20px 6vw;display:flex;align-items:center;gap:18px;flex-wrap:wrap}.ticker b{font:800 1.7rem Manrope}.ticker i{width:6px;height:6px;background:var(--ink);border-radius:50%}.ticker small{margin-left:auto}.section{padding:110px 6vw}.section-head{display:grid;grid-template-columns:1fr 1.3fr .7fr;gap:30px;margin-bottom:55px}.section-head h2{font-size:clamp(2.7rem,5vw,5.3rem);grid-column:1/3;margin:20px 0 0}.section-head p{grid-column:3;grid-row:2;color:var(--muted);line-height:1.6}.bento{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.bento article{background:#fff;border:1px solid var(--line);padding:30px;min-height:300px;display:flex;flex-direction:column}.bento .wide{grid-column:span 2}.bento article>span{font-size:.68rem;font-weight:800;letter-spacing:.16em;color:var(--blue)}h3{font:700 1.8rem/1.12 Manrope;margin:38px 0 14px}.bento p{color:var(--muted);line-height:1.6}.bento .blue{background:var(--blue);color:#fff}.bento .blue span,.bento .blue p{color:#d9f2ff}.bento .blue a{margin-top:auto;color:#fff}.bento .dark{background:var(--ink);color:#fff}.bento .dark span{color:var(--orange)}.bento .dark p{color:#acb6bb}.bento .orange{background:var(--orange)}.bento .orange span{color:var(--ink)}.erp{display:grid;grid-template-columns:1.2fr .8fr;gap:25px;align-items:end;height:100%}.erp>div:last-child{background:var(--ink);color:#fff;padding:20px;display:flex;flex-direction:column}.erp strong{font:800 3.3rem Manrope;color:var(--orange)}.erp em{font-style:normal;font-size:.7rem;color:#abb5ba;margin-top:10px}.offers{background:var(--ink);color:#fff}.inverse>span{color:var(--orange)}.inverse h2 em{color:var(--orange)}.inverse p{color:#acb5ba}.tabs{display:flex;border-bottom:1px solid #3a4145;margin-bottom:30px}.tabs button{background:none;border:0;border-bottom:3px solid transparent;color:#8d989e;padding:16px 24px;font-weight:800;font-size:.95rem}.tabs button.active{color:#fff;border-color:var(--orange)}.plans{display:none;grid-template-columns:repeat(3,1fr);gap:14px}.plans.active{display:grid}.plans article{background:#fff;color:var(--ink);padding:28px;position:relative}.plans article.featured{outline:3px solid var(--orange);transform:translateY(-8px)}.plans label{position:absolute;top:-13px;right:18px;background:var(--red);color:#fff;padding:7px 11px;font-size:.65rem;font-weight:800}.plans h3{min-height:62px;margin:5px 0 18px}.regular{font-size:.78rem;color:var(--muted);margin-bottom:10px}.regular s{font:700 1.15rem Manrope;color:var(--ink);text-decoration-color:var(--red)}.new{background:#fff0d8;border-left:4px solid var(--orange);padding:16px}.new small,.new span{display:block;font-size:.68rem}.new strong{display:block;font:800 2.8rem Manrope;color:#a85f00}.transfer{background:#eaf5fb;border-left:4px solid var(--blue);padding:12px;margin-top:8px;font-size:.78rem}.transfer b{float:right;color:var(--blue)}.plans article>em{display:block;text-align:center;color:var(--red);font-style:normal;font-size:.67rem;font-weight:800;letter-spacing:.15em;margin:14px}.plans article>p{background:var(--ink);color:#fff;padding:11px;font-size:.75rem}.plans article>p b{color:var(--orange)}.plans ul{list-style:none;padding:0}.plans li{padding:5px 0;color:#5e6b73;font-size:.82rem}.plans li:before{content:"+ ";color:var(--blue);font-weight:800}.choose{width:100%;background:#fff;border:1px solid var(--ink);padding:13px;font-weight:800}.terms{color:#8c969c;font-size:.75rem;line-height:1.6}.process{background:#fff}.steps{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--line)}.steps article{padding:35px 26px;border-right:1px solid var(--line)}.steps article:last-child{border:0}.steps b{color:var(--orange)}.steps h3{margin-top:48px;font-size:1.35rem}.steps p{color:var(--muted)}.form-section,.contact{display:grid;grid-template-columns:.75fr 1.25fr;gap:8vw;background:#eaf5fb}.form-copy h2{font-size:clamp(3rem,5vw,5.5rem)}.form-copy>p{color:var(--muted);line-height:1.7}.sent{display:flex;justify-content:space-between;border-top:1px solid #b9d2df;padding-top:18px;margin-top:35px;font-size:.8rem}.sent span{text-align:right;color:var(--blue);font-weight:700}form{background:#fff;padding:34px;display:grid;grid-template-columns:1fr 1fr;gap:20px;box-shadow:13px 13px 0 var(--blue);color:var(--ink)}.form-title,.full,form button{grid-column:1/-1}.form-title{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:20px;font-size:.72rem;font-weight:800}.form-title b{color:var(--muted)}form label{display:flex;flex-direction:column;gap:8px;font-size:.76rem;font-weight:800}input,select,textarea{border:1px solid var(--line);background:#f8fafb;padding:14px;font:inherit;border-radius:0}input:focus,select:focus,textarea:focus{outline:2px solid var(--blue);border-color:transparent}form button{border:0;background:var(--orange);padding:16px;text-align:left;font-weight:800;cursor:pointer}.status{color:var(--blue);font-weight:600;font-size:.78rem;margin:0}.contact{background:var(--blue);color:#fff}.contact .form-copy>span{color:#fff}.contact .form-copy h2 em{color:var(--orange)}.contact .form-copy>p{color:#d8f0fb}.contact form{box-shadow:13px 13px 0 var(--orange)}.direct{display:flex;flex-direction:column;gap:8px;margin-top:30px}.direct a{color:#fff;text-decoration:none;font-weight:700}footer{background:var(--ink);color:#fff;padding:42px 6vw;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:25px}footer img{background:#fff;padding:7px}footer p{text-align:right}footer nav{display:flex;gap:22px}footer a{color:#a8b2b7;text-decoration:none;font-size:.8rem}footer small{text-align:right;color:#737f85}.float{position:fixed;right:24px;bottom:24px;background:var(--orange);color:var(--ink);width:72px;height:72px;border-radius:50%;display:grid;place-items:center;text-decoration:none;font-size:.72rem;font-weight:800;z-index:20;box-shadow:0 12px 30px #10121644}
@media(max-width:980px){header nav{display:none}.head-order{margin-left:auto}.menu{display:block;border:0;background:none;font-size:1.5rem}.mobile{position:fixed;z-index:29;top:80px;left:0;right:0;background:#fff;padding:24px;display:flex;flex-direction:column;gap:18px;transform:translateY(-150%);transition:.25s}.mobile.open{transform:none}.hero{grid-template-columns:1fr}.section-head{grid-template-columns:1fr}.section-head h2,.section-head p{grid-column:1;grid-row:auto}.bento{grid-template-columns:1fr 1fr}.plans{grid-template-columns:1fr}.plans article.featured{transform:none}.steps{grid-template-columns:1fr 1fr}.form-section,.contact{grid-template-columns:1fr}}
@media(max-width:620px){header{height:70px;padding:0 18px}header img{width:145px}.head-order{display:none}.mobile{top:70px}.hero{padding:115px 20px 0}.hero h1{font-size:3.2rem}.stack{box-shadow:8px 8px 0 var(--blue)}.ticker{margin:55px -20px 0;padding:15px 20px}.ticker small{width:100%;margin:0}.section{padding:80px 20px}.bento{grid-template-columns:1fr}.bento .wide{grid-column:auto}.erp{grid-template-columns:1fr}.tabs button{padding:13px 8px}.steps{grid-template-columns:1fr}.steps article{border-right:0;border-bottom:1px solid var(--line)}form{grid-template-columns:1fr;padding:23px;box-shadow:7px 7px 0 var(--blue)}form label{grid-column:1/-1}.form-title{flex-direction:column;gap:7px}footer{grid-template-columns:1fr}footer p,footer small{text-align:left}.float{width:62px;height:62px}}
