:root{--be-primary:#0b3d91;--be-secondary:#146cda;--be-accent:#f5b400;--be-dark:#071a33;--be-light:#f5f8fc;--be-text:#26364a}
html{scroll-behavior:smooth}
body{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;color:var(--be-text);background:#fff;overflow-x:hidden}
.be-container{width:100%;max-width:1440px}
.be-navbar{background:rgba(7,26,51,.98)!important;backdrop-filter:blur(10px)}
.be-brand{font-size:1.25rem;font-weight:800;letter-spacing:-.4px;white-space:nowrap}
.be-brand span{color:var(--be-accent)}
.be-nav-button{border-radius:10px;white-space:nowrap}
.be-hero{min-height:760px;background:radial-gradient(circle at 82% 18%,rgba(20,108,218,.4),transparent 34%),linear-gradient(135deg,#06172d 0%,#0b3d91 55%,#146cda 100%);position:relative;overflow:hidden}
.be-hero:before{content:"";position:absolute;width:620px;height:620px;border:1px solid rgba(255,255,255,.11);border-radius:50%;right:-190px;top:-190px;pointer-events:none}
.be-hero:after{content:"";position:absolute;width:440px;height:440px;border:1px solid rgba(255,255,255,.08);border-radius:50%;right:-90px;top:-90px;pointer-events:none}
.be-hero-content{position:relative;z-index:2}
.be-hero-badges{max-width:100%}
.be-eyebrow{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:8px 15px;border:1px solid rgba(255,255,255,.2);border-radius:50px;background:rgba(255,255,255,.08);font-size:.85rem;font-weight:700;letter-spacing:.3px;color:#fff;white-space:nowrap}
.be-eyebrow i{color:var(--be-accent)}
.be-owner-badge{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:7px 13px;border:1px solid rgba(255,255,255,.18);border-radius:50px;background:rgba(255,255,255,.1);color:#fff;font-size:.78rem;font-weight:700;white-space:nowrap}
.be-title{display:flex;align-items:baseline;flex-wrap:nowrap;width:100%;max-width:100%;margin:0;font-size:clamp(2.25rem,3.35vw,4rem);line-height:.98;font-weight:900;letter-spacing:-3.5px;white-space:nowrap}
.be-title-white{color:#fff}
.be-title-yellow{color:var(--be-accent)}
.be-title-extension{font-size:.6em;letter-spacing:-1.5px}
.be-subtitle{max-width:800px;margin-bottom:0;font-size:clamp(1rem,1.3vw,1.28rem);line-height:1.7;color:rgba(255,255,255,.83)}
.be-btn-primary{padding:14px 25px;border-radius:12px;border-color:var(--be-accent);background:var(--be-accent);color:#111;font-weight:800;white-space:nowrap}
.be-btn-primary:hover{border-color:#ffc533;background:#ffc533;color:#111}
.be-btn-outline{padding:14px 25px;border:1px solid rgba(255,255,255,.4);border-radius:12px;color:#fff;font-weight:700;white-space:nowrap}
.be-btn-outline:hover{background:#fff;color:var(--be-dark)}
.be-trust{min-width:0;padding:18px;border-radius:18px;box-shadow:0 15px 45px rgba(7,26,51,.12)}
.be-trust-icon{width:46px;height:46px;display:flex;align-items:center;justify-content:center;flex:0 0 46px;border-radius:12px;background:#edf4ff;color:var(--be-primary);font-size:1.25rem}
.be-trust-content{min-width:0;max-width:100%}
.be-trust-content strong{font-size:.98rem;line-height:1.35}
.be-handle-text{white-space:nowrap;font-size:clamp(.82rem,1vw,.98rem)!important}
.be-mini{font-size:.82rem;line-height:1.55;color:#7b899b}
.be-price-card{width:100%;min-width:0;padding:32px;border-radius:24px;box-shadow:0 25px 70px rgba(0,0,0,.28);position:relative;z-index:3}
.be-price-label{font-size:.75rem;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:#65748a}
.be-price{font-size:clamp(2.5rem,3vw,3.2rem);font-weight:900;line-height:1;color:var(--be-dark)}
.be-old-domain{font-size:.9rem;color:#65748a}
.be-registration-box{border-color:#e2e8f0!important}
.be-age-badge{display:inline-flex;align-items:center;padding:7px 12px;border-radius:50px;background:#eaf7ef;color:#157347;font-size:.8rem;font-weight:800}
.be-break-safe{overflow-wrap:anywhere;word-break:break-word}
.be-section{padding:100px 0}
.be-section-light{background:var(--be-light)}
.be-section-title{font-size:clamp(2rem,3.5vw,3.2rem);font-weight:900;letter-spacing:-1.5px;line-height:1.1;color:var(--be-dark)}
.be-section-lead{font-size:1.08rem;line-height:1.8;color:#66758a}
.be-section-lead-limit{max-width:760px}
.be-section-lead-white{color:rgba(255,255,255,.5)}
.be-feature-box{padding:45px;border-radius:28px}
.be-feature-list{padding:0;margin:0;list-style:none}
.be-feature-list li{display:flex;gap:14px;align-items:flex-start;padding:15px 0;border-bottom:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.82);line-height:1.6}
.be-feature-list li:last-child{border-bottom:0}
.be-feature-list i{flex:0 0 auto;color:var(--be-accent);font-size:1.1rem}
.be-use-card{padding:30px;border:1px solid #e5ebf3;border-radius:20px;transition:transform .25s ease,box-shadow .25s ease}
.be-use-card:hover{transform:translateY(-6px);box-shadow:0 18px 45px rgba(7,26,51,.1)}
.be-use-icon{width:56px;height:56px;display:flex;align-items:center;justify-content:center;margin-bottom:22px;border-radius:16px;background:#edf4ff;color:var(--be-primary);font-size:1.5rem}
.be-use-card h3{font-size:1.15rem;font-weight:800;line-height:1.35;color:var(--be-dark)}
.be-use-card p{margin-bottom:0;color:#68788e;line-height:1.7}
.be-handle{font-weight:900;color:var(--be-primary)}
.be-min-width{min-width:0}
.be-bundle-card{border:1px solid #e3e9f1;border-radius:24px;overflow:hidden}
.be-bundle-head{padding:28px;background:linear-gradient(135deg,#06172d,#0b3d91);color:#fff}
.be-bundle-item{display:flex;align-items:center;gap:15px;min-width:0;padding:20px 25px;border-bottom:1px solid #edf0f5}
.be-bundle-item:last-child{border-bottom:0}
.be-bundle-item>div:last-child{min-width:0}
.be-bundle-icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;flex:0 0 44px;border-radius:12px;background:#edf4ff;color:var(--be-primary);font-size:1.25rem}
.be-clean-card{transition:transform .25s ease,box-shadow .25s ease}
.be-clean-card:hover{transform:translateY(-4px);box-shadow:0 15px 40px rgba(7,26,51,.08)}
.be-clean-icon{width:54px;height:54px;display:flex;align-items:center;justify-content:center;border-radius:15px;background:#eaf7ef;color:#157347;font-size:1.4rem}
.be-email-highlight{border-radius:24px}
.be-email-check{width:42px;height:42px;display:flex;align-items:center;justify-content:center;flex:0 0 42px;border-radius:50%;background:#eaf7ef;color:#157347}
.be-date-card{transition:transform .25s ease,box-shadow .25s ease}
.be-date-card:hover{transform:translateY(-4px);box-shadow:0 15px 40px rgba(7,26,51,.1)!important}
.be-date-icon{width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:16px;background:#edf4ff;color:var(--be-primary);font-size:1.6rem}
.be-payment-card{transition:transform .25s ease,box-shadow .25s ease}
.be-payment-card:hover{transform:translateY(-4px);box-shadow:0 15px 40px rgba(7,26,51,.08)}
.be-payment-icon{width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:16px;font-size:1.55rem}
.be-payment-icon-india{background:#edf4ff;color:var(--be-primary)}
.be-payment-icon-global{background:#fff4d6;color:#a36b00}
.be-payment-icon-social{background:#f0ebff;color:#6542b5}
.be-payment-label{font-size:.75rem;font-weight:800;letter-spacing:2px;color:#65748a}
.be-payment-option{color:#26364a}
.be-escrow-price{font-size:2.5rem;font-weight:900;line-height:1;color:var(--be-dark)}
.be-transfer-box{position:relative;overflow:hidden}
.be-transfer-box:after{content:"";position:absolute;width:280px;height:280px;right:-100px;top:-140px;border:1px solid rgba(255,255,255,.1);border-radius:50%;pointer-events:none}
.be-transfer-step{display:flex;align-items:center;gap:10px;color:#fff}
.be-transfer-step span{width:30px;height:30px;display:flex;align-items:center;justify-content:center;flex:0 0 30px;border-radius:50%;background:var(--be-accent);color:#111;font-size:.8rem;font-weight:900}
.be-transfer-arrow{color:rgba(255,255,255,.35)}
.be-social-transfer-card{box-shadow:0 12px 35px rgba(7,26,51,.05)}
.be-cta{position:relative;overflow:hidden;padding:70px 30px;border-radius:30px;background:linear-gradient(135deg,#0b3d91,#146cda);color:#fff}
.be-cta:after{content:"";position:absolute;width:350px;height:350px;right:-100px;top:-120px;border:1px solid rgba(255,255,255,.1);border-radius:50%;pointer-events:none}
.be-cta-content{position:relative;z-index:2}
.be-contact-name{color:var(--be-dark)}
.be-contact-domain{letter-spacing:-.5px}
.be-footer{background:#06172d;color:rgba(255,255,255,.65)}
@media(min-width:1600px){
.be-container{max-width:1500px}
.be-title{font-size:4.1rem}
}
@media(max-width:1399.98px){
.be-container{max-width:1320px}
.be-title{font-size:clamp(2.25rem,3.25vw,3.7rem)}
}
@media(max-width:1199.98px){
.be-container{max-width:1140px}
.be-title{font-size:clamp(2.2rem,4.4vw,3.55rem);letter-spacing:-2.8px}
.be-price-card{padding:28px}
}
@media(max-width:991.98px){
.be-hero{min-height:auto;padding-bottom:80px}
.be-title{font-size:clamp(2.25rem,7.5vw,4rem);letter-spacing:-2.5px}
.be-subtitle{font-size:1.05rem}
.be-price-card{margin-top:5px}
.be-section{padding:80px 0}
.be-feature-box{padding:35px}
.be-transfer-arrow{display:none}
}
@media(max-width:767.98px){
.be-title{font-size:clamp(2.1rem,8.8vw,3.5rem);letter-spacing:-2px}
.be-hero-badges{align-items:flex-start}
.be-eyebrow,.be-owner-badge{white-space:normal}
.be-trust{padding:16px}
.be-handle-text{white-space:normal;overflow-wrap:anywhere}
.be-section{padding:70px 0}
.be-section-title{letter-spacing:-1px}
.be-feature-box{padding:30px 22px}
.be-bundle-item{padding:18px}
.be-cta{padding:55px 22px;border-radius:22px}
}
@media(max-width:575.98px){
.be-brand{font-size:1.05rem}
.be-title{font-size:clamp(1.9rem,10.5vw,3rem);letter-spacing:-1.7px}
.be-title-extension{letter-spacing:-1px}
.be-subtitle{font-size:.98rem;line-height:1.65}
.be-btn-primary,.be-btn-outline{width:100%;text-align:center}
.be-price{font-size:2.5rem}
.be-price-card{padding:24px 19px}
.be-feature-box{padding:26px 20px}
.be-feature-list li{font-size:.94rem}
.be-use-card{padding:25px}
.be-escrow-price{font-size:2.15rem}
.be-transfer-step{align-items:flex-start}
.be-payment-card{padding:25px!important}
.be-social-transfer-card{padding:25px!important}
}
@media(max-width:380px){
.be-title{font-size:1.78rem;letter-spacing:-1.4px}
.be-brand{font-size:.98rem}
.be-eyebrow,.be-owner-badge{font-size:.72rem}
.be-price{font-size:2.25rem}
}