:root{--night:#071714;--night2:#0b2420;--ink:#eaf7f1;--muted:#9bb3aa;--lime:#b9f227;--mint:#75d6af;--line:rgba(255,255,255,.12);--paper:#f1f5ee;--dark:#11221e}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--night);color:var(--ink);font-family:"DM Sans",sans-serif}button,input,select,textarea{font:inherit}button,a{transition:.2s}.bnav{height:78px;padding:0 max(24px,calc((100% - 1240px)/2));display:flex;align-items:center;gap:42px;border-bottom:1px solid var(--line);background:rgba(7,23,20,.94);backdrop-filter:blur(16px);position:sticky;top:0;z-index:50}.blogo{display:flex;align-items:center;gap:11px;text-decoration:none;color:#fff}.blogo i{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--lime);border-radius:11px;color:var(--lime);font:800 13px Manrope;font-style:normal}.blogo span{font:800 18px Manrope;line-height:1}.blogo small{display:block;color:var(--mint);font-size:8px;letter-spacing:2.1px;margin-top:5px}.bnav nav{display:flex;gap:27px;flex:1}.bnav nav a,.bnav>div a{color:#c8dad3;text-decoration:none;font-size:13px;font-weight:600}.bnav nav a:hover{color:var(--lime)}.bnav>div{display:flex;align-items:center;gap:13px}.lime,.bnav .lime{display:inline-flex;justify-content:center;background:var(--lime);color:#102018!important;padding:12px 18px;border-radius:7px;text-decoration:none;border:0;font-weight:800;cursor:pointer}.ghost{padding:10px}.hero{min-height:700px;max-width:1240px;margin:auto;padding:100px 0 80px;display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;position:relative}.hero:before{content:"";position:absolute;inset:-100px 42% 0 -30vw;background:radial-gradient(circle,rgba(24,123,92,.27),transparent 63%);pointer-events:none}.hero-copy{position:relative}.eyebrow,.panel-label{color:var(--lime);font:700 11px Manrope;letter-spacing:2.4px}.hero h1,.section-lead h2,.trust h2,.stickers h2,.cta h2{font:700 clamp(48px,5.5vw,78px)/1.02 Manrope;letter-spacing:-4px;margin:21px 0 27px}.hero h1 em{font-style:normal;color:var(--mint)}.hero-copy>p{font-size:19px;line-height:1.7;color:#b7cbc3;max-width:610px}.hero-proof{display:flex;gap:34px;margin-top:42px;padding-top:27px;border-top:1px solid var(--line)}.hero-proof span{font-size:12px;color:var(--muted)}.hero-proof b{font:800 24px Manrope;color:#fff;display:block}.domain-panel{background:#f7faf5;color:var(--dark);border-radius:20px;padding:33px;box-shadow:0 30px 90px rgba(0,0,0,.3)}.domain-panel .panel-label{color:#34765e}.domain-panel h2{font:700 31px Manrope;letter-spacing:-1.3px;margin:11px 0 24px}.domain-input{display:grid;grid-template-columns:1fr 135px auto;border:2px solid #153b32;border-radius:10px;overflow:hidden}.domain-input input,.domain-input select{border:0;background:#fff;padding:16px;outline:0;color:#17342c}.domain-input select{border-left:1px solid #d9e2dc;font-size:12px}.domain-input button{border:0;background:#123d33;color:#fff;padding:0 21px;font-weight:800;cursor:pointer}.suggestions{display:flex;flex-wrap:wrap;gap:7px;margin:12px 0 19px}.suggestions button{border:1px solid #cad8d1;background:#fff;color:#376058;border-radius:99px;padding:5px 10px;font-size:11px;cursor:pointer}.domain-results{max-height:310px;overflow:auto;border-top:1px solid #dae3de}.domain-results>p{color:#6b7f77;font-size:13px}.domain-row{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:13px;padding:13px 3px;border-bottom:1px solid #e0e7e3}.domain-row div{display:flex;flex-direction:column}.domain-row b{font-size:14px}.domain-row span{font-size:10px;color:#667d74}.domain-row.available span{color:#23825f}.domain-row strong{font-size:13px}.domain-row strong small{display:block;font-size:9px;color:#72847d}.domain-row button{border:0;border-radius:6px;background:var(--lime);padding:8px 13px;font-weight:800;cursor:pointer}.domain-row em{font-size:10px;color:#8d9a95;font-style:normal}.domain-panel>small{display:block;color:#809088;font-size:10px;margin-top:16px}.logo-strip{border-block:1px solid var(--line);min-height:92px;display:flex;align-items:center;justify-content:center;gap:55px;color:#789188}.logo-strip span{font-size:11px;text-transform:uppercase}.logo-strip b{font:700 13px Manrope;letter-spacing:1.5px;color:#b8cbc4}.solutions{max-width:1240px;margin:auto;padding:130px 0}.section-lead{display:grid;grid-template-columns:1fr 1fr;column-gap:80px}.section-lead .eyebrow{grid-column:1/-1}.section-lead h2{font-size:54px;letter-spacing:-3px;margin-bottom:55px}.section-lead p{color:var(--muted);font-size:17px;line-height:1.7;align-self:center}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.product{border:1px solid var(--line);border-radius:16px;padding:30px;min-height:490px;display:flex;flex-direction:column;background:rgba(255,255,255,.025)}.product.featured{background:var(--lime);color:#132019}.product>span{font:700 10px Manrope;letter-spacing:1.8px;color:var(--mint)}.product.featured>span{color:#3d5e22}.product h3{font:700 29px/1.15 Manrope;letter-spacing:-1.1px;margin:21px 0}.product p,.product li{color:#9fb5ad;font-size:14px;line-height:1.65}.product.featured p,.product.featured li{color:#3e5631}.product ul{padding:0;list-style:none;margin:20px 0}.product li{padding:9px 0;border-bottom:1px solid var(--line)}.product.featured li{border-color:rgba(0,0,0,.12)}.product li:before{content:"↗";margin-right:9px;color:var(--lime)}.product.featured li:before{color:#11241c}.product button,.stickers button,.cta button{margin-top:auto;background:transparent;color:inherit;border:1px solid currentColor;border-radius:7px;padding:13px 16px;font-weight:700;cursor:pointer}.trust{background:#f2f5ef;color:var(--dark);padding:120px max(24px,calc((100% - 1240px)/2));display:grid;grid-template-columns:1.25fr .75fr;gap:90px}.trust .eyebrow{color:#2a795e}.trust h2{font-size:56px;letter-spacing:-3px}.trust>div>p{color:#587068;font-size:17px;line-height:1.7}.trust-points{margin-top:47px}.trust-points article{display:grid;grid-template-columns:48px 1fr;gap:0 15px;border-top:1px solid #cbd8d1;padding:21px 0}.trust-points article>b{grid-row:1/3;color:#46977a;font-size:11px}.trust-points h3{margin:0;font:700 17px Manrope}.trust-points p{margin:7px 0 0;color:#61756e;font-size:13px}.badge-demo{align-self:center;background:#092a24;color:#fff;border-radius:19px;padding:25px;transform:rotate(1.5deg);box-shadow:0 35px 70px rgba(21,53,44,.22)}.demo-top{display:flex;justify-content:space-between;color:var(--mint);font-size:10px;letter-spacing:2px}.demo-badge{display:flex;align-items:center;gap:17px;background:#0d3a32;border:1px solid #286452;border-radius:15px;padding:20px;margin:27px 0}.demo-badge>strong{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:#d8aa43;color:#173029;font-size:34px}.demo-badge div{display:flex;flex-direction:column;gap:5px;flex:1}.demo-badge small{color:#8ae0bc;font-size:8px;letter-spacing:1px}.demo-badge b{font:700 17px Manrope}.demo-badge span{font-size:10px;color:#b8d1c8}.demo-badge em{color:var(--lime);font-style:normal;font-size:24px}.badge-demo code{display:block;white-space:nowrap;overflow:hidden;background:#061d19;padding:13px;border-radius:7px;color:#90afa4;font-size:10px}.badge-demo p{font-size:11px;color:#89a49b}.stickers{max-width:1240px;margin:auto;padding:120px 0;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:90px}.stickers h2{font-size:50px}.stickers p{color:var(--muted);line-height:1.7}.stickers button{margin-top:20px}.sticker-art{min-height:410px;background:linear-gradient(145deg,#e7c998,#9f7546);border-radius:22px;display:grid;place-items:center;position:relative;overflow:hidden}.sticker-art:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(120deg,transparent 0 20px,rgba(255,255,255,.05) 21px)}.round,.rect{position:absolute;z-index:1;display:grid;place-items:center;text-align:center;background:#0d352d;color:#fff;box-shadow:0 20px 35px rgba(0,0,0,.28)}.round{width:190px;height:190px;border-radius:50%;left:85px;top:55px;border:9px solid #c6ef45;transform:rotate(-10deg);font:700 12px Manrope;letter-spacing:2px}.round b{font-size:45px;color:var(--lime)}.rect{right:40px;bottom:55px;width:260px;height:100px;transform:rotate(7deg);border-left:8px solid var(--lime)}.rect b{font:800 27px Manrope}.rect small{color:var(--mint);letter-spacing:2px}.cta{text-align:center;padding:120px 20px;background:linear-gradient(135deg,#123f34,#091e1a)}.cta>span{color:var(--lime);font-size:10px;letter-spacing:2px}.cta h2{font-size:58px;margin-bottom:15px}.cta p{color:var(--muted)}.cta a,.cta button{display:inline-block;margin:27px 6px 0;padding:14px 20px;border-radius:7px;text-decoration:none}.cta a{background:var(--lime);color:#132019;font-weight:800}.cta button{color:#fff}footer{max-width:1240px;margin:auto;padding:48px 0;display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:25px}footer p{font-size:12px;color:var(--muted)}footer>div{display:flex;gap:22px}footer>div a{color:#9ab2a9;text-decoration:none;font-size:12px}.toast{position:fixed;right:22px;bottom:22px;z-index:80;background:#fff;color:#17342c;padding:16px 20px;border-radius:9px;box-shadow:0 20px 60px #0008}.portal-body{background:#edf2ed;color:var(--dark);min-height:100vh}.portal{max-width:1240px;margin:auto;padding:65px 0 100px}.portal-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:38px}.portal-head h1{font:800 48px Manrope;letter-spacing:-2px;margin:12px 0}.portal-head p{color:#657a73}.portal-grid{display:grid;grid-template-columns:1.35fr .65fr;gap:18px}.panel{background:#fff;border:1px solid #d8e2dc;border-radius:15px;padding:26px}.panel.wide{grid-row:span 2}.panel-title{display:flex;justify-content:space-between;align-items:start;border-bottom:1px solid #e1e8e4;padding-bottom:19px;margin-bottom:18px}.panel-title span{font-size:9px;letter-spacing:1.8px;color:#48816d}.panel-title h2{font:700 20px Manrope;margin:6px 0}.panel-title a{color:#38715e;font-size:12px}.order{display:grid;grid-template-columns:44px 1fr auto auto;align-items:center;gap:13px;padding:16px 0;border-bottom:1px solid #e3e9e5}.service-icon{width:40px;height:40px;display:grid;place-items:center;background:#e8f2ed;border-radius:10px;color:#287058;font-weight:800}.order div{display:flex;flex-direction:column}.order small{color:#7a8e87;margin-top:4px}.order>strong{font-size:13px}.status{font-style:normal;font-size:9px;text-transform:uppercase;padding:6px 8px;border-radius:99px;background:#edf1ef;color:#61756e}.status.active,.status.paid{background:#dcf4e8;color:#16714f}.empty{text-align:center;padding:55px 20px}.empty p{color:#788b84}.live-badge{max-width:100%;height:auto}.badge-stats{display:flex;flex-direction:column;margin:17px 0}.badge-stats span{font-size:12px;color:#4d806d;margin-top:5px}.panel label{display:block;font-size:11px;color:#6c7f78}.panel textarea{width:100%;margin-top:7px;resize:none;border:1px solid #d1ded7;border-radius:7px;padding:9px;font:10px monospace}.outline{border:1px solid #2d6b57;background:transparent;color:#245b49;border-radius:7px;padding:10px 14px;font-weight:700;cursor:pointer}.panel>p{color:#647a72;line-height:1.6}@media(max-width:1000px){.bnav{padding:0 20px}.bnav nav{display:none}.hero,.solutions,.stickers,.portal,footer{padding-left:22px;padding-right:22px}.hero{grid-template-columns:1fr;padding-top:70px}.section-lead,.trust,.stickers{grid-template-columns:1fr}.product-grid{grid-template-columns:1fr}.trust{padding:80px 24px}.logo-strip{gap:20px;overflow:hidden}.portal-grid{grid-template-columns:1fr}.panel.wide{grid-row:auto}}@media(max-width:620px){.bnav{gap:10px}.bnav .ghost,.bnav nav{display:none}.bnav>div{margin-left:auto}.hero h1{font-size:48px;letter-spacing:-2.5px}.domain-panel{padding:20px}.domain-input{grid-template-columns:1fr}.domain-input select{border:0;border-top:1px solid #d9e2dc}.domain-input button{padding:14px}.hero-proof{gap:18px}.section-lead h2,.trust h2,.stickers h2,.cta h2{font-size:41px;letter-spacing:-2px}.logo-strip b:nth-last-child(-n+2){display:none}.sticker-art{min-height:320px}.round{left:35px}.rect{right:18px}.portal-head{align-items:start;gap:20px;flex-direction:column}.portal-head h1{font-size:38px}.order{grid-template-columns:42px 1fr}.order>strong,.order>em{grid-column:2}footer{grid-template-columns:1fr}footer>div{flex-wrap:wrap}}
