@keyframes floatVisual{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}
@keyframes glowMove{0%,100%{transform:translate3d(-8%,0,0)}50%{transform:translate3d(18%,10%,0)}}
.arrow{transition:.2s}.btn:hover .arrow{transform:translateX(3px)}
.hero{position:relative;overflow:hidden;padding:72px 0 0;background-color:#f7f9ff;background-image:linear-gradient(rgba(75,91,132,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(75,91,132,.055) 1px,transparent 1px),radial-gradient(circle at 7% 8%,rgba(33,173,207,.16),transparent 29%),radial-gradient(circle at 88% 12%,rgba(98,72,244,.17),transparent 35%),linear-gradient(145deg,#fbfdff,#f8f6ff 64%,#edf1ff);background-size:42px 42px,42px 42px,auto,auto,auto}.hero:before{content:"";position:absolute;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(64,87,255,.16),transparent 66%);left:36%;top:-210px;filter:blur(8px);animation:glowMove 12s ease-in-out infinite}.hero:after{content:"";position:absolute;right:-140px;top:75px;width:390px;height:390px;border:1px solid rgba(98,72,244,.18);border-radius:50%;box-shadow:0 0 0 50px rgba(98,72,244,.03),0 0 0 100px rgba(36,99,237,.02)}.hero-top{display:grid;grid-template-columns:1.02fr .98fr;gap:58px;align-items:center;position:relative;z-index:1}.hero h1{font-size:clamp(58px,6vw,84px);line-height:.95;letter-spacing:-.065em;margin:18px 0 22px;font-weight:790}.hero h1 em{font-style:normal;color:var(--violet)}.hero-intro{font-size:18px;color:var(--slate);max-width:610px;margin:0 0 24px}.proof{display:flex;gap:9px;flex-wrap:wrap}.proof span{background:rgba(255,255,255,.76);border:1px solid var(--line);border-radius:999px;padding:7px 11px;font-size:12px;font-weight:720;color:#455169}.proof i{font-style:normal;color:var(--green)}.hero-visual{position:relative;aspect-ratio:2/1;min-height:0;border-radius:28px;overflow:hidden;background:linear-gradient(145deg,#16234e,#3324a8);box-shadow:0 32px 80px rgba(25,34,82,.24);animation:floatVisual 8s ease-in-out infinite}.hero-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 54%,rgba(10,17,44,.64));pointer-events:none}.hero-visual img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover}.visual-caption{position:absolute;z-index:2;left:22px;right:22px;bottom:20px;display:flex;justify-content:space-between;align-items:end;color:#fff}.visual-caption small{display:block;color:#c5cee9}.visual-caption b{font-size:16px}.visual-status{background:rgba(19,179,116,.2);border:1px solid rgba(113,229,180,.32);backdrop-filter:blur(10px);border-radius:999px;padding:7px 10px;color:#d9ffed;font-size:11px;font-weight:800}
.search-deck{position:relative;z-index:3;margin-top:52px;background:linear-gradient(125deg,#132044,#223779 52%,#4a2fd8);border-radius:22px 22px 0 0;padding:28px;box-shadow:0 28px 70px rgba(22,30,72,.24);color:#fff}.search-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:17px}.search-head b{font-size:17px}.search-head span{font-size:12px;color:#bac5e7}.search{display:grid;grid-template-columns:1fr auto auto;background:#fff;border-radius:13px;padding:7px;box-shadow:0 14px 35px rgba(3,8,33,.23)}.search input{height:59px;border:0;outline:0;padding:0 15px;color:var(--ink);min-width:0;font-size:16px}.extensions{display:flex;align-items:center;border-left:1px solid var(--line);padding:0 6px;gap:3px}.ext-choice{border:0;background:transparent;color:#4f5b73;border-radius:8px;padding:10px;font-weight:750}.ext-choice.active{color:var(--violet);background:var(--lilac)}.search button[type=submit]{border:0;border-radius:9px;padding:0 20px;background:linear-gradient(115deg,var(--blue),var(--violet));color:#fff;font-weight:800}.search button[type=submit]:disabled{opacity:.66;cursor:wait}.search-result{display:none;margin-top:13px;padding:14px 16px;border:1px solid rgba(129,225,181,.32);border-radius:12px;background:rgba(15,174,107,.13)}.search-result.open{display:flex;justify-content:space-between;align-items:center;gap:15px}.search-result.registered{background:rgba(255,181,88,.13);border-color:rgba(255,206,132,.34)}.search-result.error{background:rgba(255,99,120,.13);border-color:rgba(255,139,154,.32)}.search-result.registered .found-mark{background:#d88732}.search-result.error .found-mark{background:#c84d61}.found{display:flex;gap:11px;align-items:center}.found-mark{width:31px;height:31px;border-radius:50%;display:grid;place-items:center;background:#28ad79;font-weight:900}.found b{display:block}.found small{color:#d9e0f5}
.signal-strip{position:relative;z-index:2;display:grid;grid-template-columns:1.4fr repeat(3,1fr);background:#fff;border:1px solid var(--line);border-top:0;border-radius:0 0 18px 18px;overflow:hidden;box-shadow:0 24px 55px rgba(36,48,87,.1);margin-bottom:-47px}.signal{padding:19px 21px;border-right:1px solid var(--line)}.signal:last-child{border:0}.signal:first-child{background:linear-gradient(110deg,var(--sky),#fff)}.signal-label{font-size:10px;text-transform:uppercase;letter-spacing:.11em;color:var(--slate);font-weight:800}.signal strong{display:block;font-size:18px;margin-top:3px}.signal small{color:var(--slate)}.signal-price{color:var(--violet)}
section{padding:98px 0}.after-hero{padding-top:145px;background:#fff}.section-head{display:grid;grid-template-columns:1.12fr .88fr;gap:55px;align-items:end;margin-bottom:47px}.section-head h2{font-size:clamp(43px,4.8vw,67px);line-height:1;letter-spacing:-.055em;margin:12px 0 0}.section-head p{margin:0;color:var(--slate);font-size:17px;max-width:480px}
.promise-grid{display:grid;grid-template-columns:1.25fr .75fr .75fr;grid-template-rows:1fr 1fr;gap:15px}.promise{border:1px solid var(--line);border-radius:17px;padding:25px;min-height:180px;display:flex;flex-direction:column;background:var(--paper)}.promise-main{grid-row:1/3;background:linear-gradient(145deg,#172552,#3523bb);color:#fff;min-height:375px;position:relative;overflow:hidden}.promise-main:after{content:"";position:absolute;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,rgba(61,200,222,.35),transparent 67%);right:-60px;bottom:-40px}.promise:nth-child(2){background:var(--lemon)}.promise:nth-child(3){background:var(--mint)}.promise:nth-child(4){background:var(--lilac)}.promise:nth-child(5){background:var(--peach)}.promise-icon{width:42px;height:42px;border-radius:11px;background:#fff;color:var(--violet);display:grid;place-items:center;font-weight:900;box-shadow:0 8px 20px rgba(43,50,95,.09)}.promise-main .promise-icon{background:rgba(255,255,255,.14);color:#fff;box-shadow:none}.promise h3{font-size:21px;line-height:1.2;margin:auto 0 8px}.promise-main h3{font-size:32px;max-width:330px;position:relative;z-index:1}.promise p{color:var(--slate);font-size:14px;margin:0}.promise-main p{color:#c8cee8;max-width:400px;position:relative;z-index:1}
.chooser-section{background:linear-gradient(135deg,#f1efff,#eaf5ff 57%,#e8f9f1)}.chooser{display:grid;grid-template-columns:.7fr 1.3fr;border:1px solid #ced6e8;border-radius:20px;background:#fff;overflow:hidden;box-shadow:var(--shadow)}.tld-list{padding:18px;background:#f7f8fd;border-right:1px solid var(--line)}.tld-tab{width:100%;border:0;background:transparent;border-radius:12px;padding:17px;display:grid;grid-template-columns:1fr auto;text-align:left;align-items:center;color:#536078;margin:3px 0}.tld-tab b{font-size:25px;color:var(--ink)}.tld-tab small{display:block}.tld-tab strong{color:var(--violet)}.tld-tab.active{background:linear-gradient(115deg,var(--blue),var(--violet));color:#dce5ff;box-shadow:0 11px 24px rgba(60,59,208,.2)}.tld-tab.active b,.tld-tab.active strong{color:#fff}.tld-detail{padding:38px}.detail-top{display:flex;justify-content:space-between;gap:30px;align-items:flex-start}.detail-top h3{font-size:45px;letter-spacing:-.05em;margin:4px 0 9px}.detail-top p{color:var(--slate);max-width:480px;margin:0}.detail-price{text-align:right;white-space:nowrap}.detail-price small{display:block;color:var(--slate)}.detail-price b{font-size:28px;color:var(--violet)}.renew-box{margin:30px 0 24px;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:13px;overflow:hidden}.renew-box div{padding:16px;border-right:1px solid var(--line)}.renew-box div:last-child{border:0}.renew-box small{display:block;color:var(--slate)}.renew-box b{font-size:14px}.fit{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:25px}.fit span{font-size:12px;font-weight:700;border:1px solid var(--line);border-radius:999px;padding:7px 10px;background:var(--paper)}.chooser-actions{display:flex;gap:10px}.demo-note{font-size:11px;color:var(--slate);margin-top:16px}
.mail-section{background:#fff}.mail-grid{display:grid;grid-template-columns:.83fr 1.17fr;gap:70px;align-items:center}.mail-copy h2{font-size:clamp(44px,4.8vw,66px);line-height:1;letter-spacing:-.055em;margin:12px 0 20px}.mail-copy>p{font-size:17px;color:var(--slate)}.mail-points{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:25px 0}.mail-point{border:1px solid var(--line);border-radius:12px;padding:13px;background:var(--paper)}.mail-point b{display:block;font-size:13px}.mail-point small{color:var(--slate)}.mail-plans{display:flex;gap:7px;flex-wrap:wrap}.mail-plan{border:1px solid var(--line);border-radius:999px;background:#fff;padding:8px 12px;font-weight:750;color:#58647b;font-size:12px}.mail-plan.active{background:var(--ink);border-color:var(--ink);color:#fff}
.mail-console{border:1px solid #cfd7e8;border-radius:21px;background:linear-gradient(145deg,#f8fbff,#f2efff);padding:14px;box-shadow:var(--shadow)}.email-art{height:245px;border-radius:15px;overflow:hidden;position:relative;background:#18234f}.email-art img{width:100%;height:100%;object-fit:cover}.email-art:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(10,17,44,.66))}.email-art-label{position:absolute;z-index:2;left:17px;bottom:14px;color:#fff}.email-art-label small{display:block;color:#c9d1e9}.mail-console-body{padding:15px 6px 5px}.mail-console-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.mail-console-top b{font-size:14px}.mail-console-top span{font-size:11px;color:var(--green);background:var(--mint);padding:6px 9px;border-radius:999px;font-weight:800}.mail-address{background:linear-gradient(120deg,#16234e,#3b28be);color:#fff;border-radius:15px;padding:20px}.mail-address small{color:#bec8e8}.mail-address h3{font-size:25px;margin:5px 0 15px;letter-spacing:-.035em}.usage{height:6px;border-radius:999px;background:rgba(255,255,255,.15);overflow:hidden}.usage i{display:block;width:18%;height:100%;background:linear-gradient(90deg,var(--cyan),#7b65ff)}.mail-tools{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.mail-tool{background:#fff;border:1px solid var(--line);border-radius:12px;padding:14px}.mail-tool:nth-child(2){background:var(--mint)}.mail-tool:nth-child(3){background:var(--sky)}.mail-tool:nth-child(4){background:var(--lemon)}.mail-tool b{display:block;font-size:13px}.mail-tool small{color:var(--slate)}.mail-alias{margin-top:10px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:14px;display:flex;align-items:center;justify-content:space-between;gap:15px}.alias-list{display:flex;gap:6px;flex-wrap:wrap}.alias-list span{font-size:11px;background:var(--lilac);color:var(--violet);padding:6px 8px;border-radius:7px;font-weight:750}.mail-note{font-size:11px;color:var(--slate);margin-top:12px}
.mail-capabilities{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:55px}.mail-capability{border:1px solid var(--line);border-radius:15px;padding:20px;min-height:180px;background:var(--paper);display:flex;flex-direction:column}.mail-capability:nth-child(2){background:var(--mint)}.mail-capability:nth-child(3){background:var(--sky)}.mail-capability:nth-child(4){background:var(--peach)}.mail-capability span{width:36px;height:36px;border-radius:10px;background:#fff;color:var(--violet);display:grid;place-items:center;font-weight:900}.mail-capability h3{font-size:17px;margin:auto 0 6px}.mail-capability p{font-size:12px;color:var(--slate);margin:0}
.control-section{background:linear-gradient(135deg,#f1efff,#eaf5ff 57%,#e8f9f1)}.control-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:center}.control-copy h2{font-size:clamp(44px,4.7vw,65px);line-height:1;letter-spacing:-.055em;margin:12px 0 21px}.control-copy>p{color:var(--slate);font-size:17px}.control-list{margin-top:25px}.control-item{display:grid;grid-template-columns:auto 1fr;gap:13px;padding:13px 0;border-bottom:1px solid rgba(174,185,207,.6)}.control-item i{font-style:normal;width:28px;height:28px;border-radius:9px;background:#fff;color:var(--violet);display:grid;place-items:center;font-weight:900}.control-item b{display:block}.control-item small{color:var(--slate)}
.ops-panel{border:1px solid #cad4e6;border-radius:22px;background:#fff;overflow:hidden;box-shadow:0 30px 75px rgba(32,39,93,.18)}.ops-head{padding:19px 22px;background:linear-gradient(115deg,#14224c,#3424b2);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:20px}.ops-head small{display:block;color:#bfc9e9}.ops-head b{font-size:18px}.ops-head span{font-size:11px;font-weight:800;color:#d9ffed;background:rgba(23,178,116,.2);border:1px solid rgba(118,225,182,.28);padding:7px 10px;border-radius:999px}.ops-summary{display:grid;grid-template-columns:1.3fr .7fr;border-bottom:1px solid var(--line)}.ops-domain,.ops-renew{padding:22px}.ops-domain{border-right:1px solid var(--line)}.ops-domain small,.ops-renew small{display:block;color:var(--slate)}.ops-domain strong{font-size:24px;letter-spacing:-.03em}.ops-renew strong{display:block;color:var(--violet);font-size:16px;margin-top:4px}.ops-services{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:14px;background:#f6f8fd}.ops-service{border:1px solid var(--line);border-radius:12px;background:#fff;padding:13px}.ops-service:nth-child(2){background:var(--mint)}.ops-service:nth-child(3){background:var(--sky)}.ops-service i{display:block;width:8px;height:8px;border-radius:50%;background:#19a96f;margin-bottom:12px}.ops-service b{display:block;font-size:13px}.ops-service small{color:var(--slate)}.ops-table{padding:5px 18px 18px}.ops-row{display:grid;grid-template-columns:1fr auto;gap:20px;padding:14px 4px;border-bottom:1px solid var(--line)}.ops-row:last-child{border-bottom:0}.ops-row b{display:block;font-size:13px}.ops-row small{color:var(--slate)}.ops-state{font-size:11px;font-weight:800;color:var(--green);align-self:center}.ops-footer{padding:14px 22px;background:linear-gradient(90deg,var(--sky),var(--lilac));display:flex;justify-content:space-between;color:#48546d;font-size:12px}.ops-footer b{color:var(--violet)}
.journey{background:var(--paper)}.route{display:grid;grid-template-columns:repeat(4,1fr);position:relative}.route:before{content:"";position:absolute;height:2px;background:linear-gradient(90deg,var(--cyan),var(--blue),var(--violet),var(--green));left:11%;right:11%;top:32px}.route-step{position:relative;padding:0 22px;text-align:center}.route-mark{width:64px;height:64px;border-radius:18px;margin:0 auto 22px;display:grid;place-items:center;position:relative;background:#fff;border:1px solid var(--line);font-weight:900;color:var(--violet);box-shadow:0 9px 25px rgba(32,43,87,.09)}.route-step:nth-child(2) .route-mark{background:var(--sky)}.route-step:nth-child(3) .route-mark{background:var(--lilac)}.route-step:nth-child(4) .route-mark{background:var(--mint);color:var(--green)}.route-step h3{font-size:19px;margin:0 0 8px}.route-step p{font-size:13px;color:var(--slate);margin:0}.transfer-band{margin-top:54px;border-radius:19px;background:linear-gradient(115deg,#15234f,#3b27c0);color:#fff;padding:29px 32px;display:flex;justify-content:space-between;align-items:center;gap:30px}.transfer-band h3{font-size:26px;margin:0 0 3px}.transfer-band p{margin:0;color:#c4cbe6}
.faq-section{background:#fff}.faq-layout{display:grid;grid-template-columns:.65fr 1.35fr;gap:65px}.faq-layout h2{font-size:clamp(42px,4vw,59px);line-height:1;letter-spacing:-.05em;margin:12px 0 17px}.faq-layout>div>p{color:var(--slate)}.help-card{margin-top:27px;background:var(--lemon);border-radius:15px;padding:20px}.help-card b{display:block}.help-card span{color:#75682f;font-size:13px}.faq-list{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-q{width:100%;border:0;background:none;padding:22px 0;display:flex;justify-content:space-between;gap:20px;text-align:left;color:var(--ink);font-weight:750}.faq-q b{font-size:22px;color:var(--violet);transition:.2s}.faq-a{display:none;padding:0 45px 21px 0;color:var(--slate)}.faq-item.open .faq-a{display:block}.faq-item.open .faq-q b{transform:rotate(45deg)}
.final{padding:95px 0;background:radial-gradient(circle at 15% 10%,rgba(35,176,209,.4),transparent 27%),radial-gradient(circle at 90% 80%,rgba(113,72,244,.55),transparent 31%),linear-gradient(125deg,#10172d,#182858 53%,#33219f);color:#fff;position:relative;overflow:hidden}.final-grid{display:grid;grid-template-columns:1fr auto;gap:50px;align-items:center}.final h2{font-size:clamp(47px,5.3vw,73px);line-height:.98;letter-spacing:-.055em;margin:12px 0 18px;max-width:850px}.final p{color:#d1d7ea;margin:0;max-width:620px}.final .btn{padding:16px 23px;white-space:nowrap}
footer{background:#09101f;color:#fff;padding:46px 0}.footer-grid{display:grid;grid-template-columns:1.25fr repeat(4,.8fr);gap:24px}.footer-grid p,.footer-grid a{color:#8e97aa;font-size:13px}.footer-grid a{display:block;margin:8px 0}.footer-grid h4{margin:0 0 12px}.legal{border-top:1px solid #252d40;margin-top:32px;padding-top:18px;color:#687287;font-size:11px;display:flex;justify-content:space-between}
.contact-section{background:linear-gradient(135deg,#f1efff,#eaf5ff 57%,#e8f9f1)}
@media(max-width:960px){.hero-top,.section-head,.mail-grid,.control-grid,.faq-layout{grid-template-columns:1fr}.hero-visual{min-height:0}.promise-grid{grid-template-columns:1fr 1fr}.promise-main{grid-row:auto;grid-column:1/-1}.chooser{grid-template-columns:1fr}.tld-list{display:grid;grid-template-columns:repeat(2,1fr);border-right:0;border-bottom:1px solid var(--line)}.mail-capabilities{grid-template-columns:1fr 1fr}.route{grid-template-columns:1fr 1fr;gap:40px 0}.route:before{display:none}.footer-grid{grid-template-columns:1fr 1fr}}
@media(max-width:680px){.hero{padding-top:55px}.hero h1{font-size:49px}.hero-intro{font-size:16px}.hero-top{gap:30px}.hero-visual{min-height:0;border-radius:20px}.visual-caption{left:15px;right:15px;bottom:14px}.visual-status{display:none}.search-deck{padding:18px;margin-top:36px}.search-head{display:block}.search-head span{display:block;margin-top:3px}.search{grid-template-columns:1fr auto}.search input{grid-column:1/3;border-bottom:1px solid var(--line)}.extensions{border-left:0;overflow:auto}.ext-choice:nth-child(n+3){display:none}.search button[type=submit]{padding:0 12px}.search-result.open{display:block}.search-result .btn{width:100%;margin-top:12px}.signal-strip{grid-template-columns:1fr 1fr;margin-bottom:-40px}.signal{border-bottom:1px solid var(--line)}.signal:first-child{grid-column:1/-1}.signal:last-child{border-right:0}section{padding:72px 0}.after-hero{padding-top:115px}.section-head h2,.mail-copy h2,.control-copy h2,.faq-layout h2{font-size:44px}.promise-grid{grid-template-columns:1fr}.promise-main{grid-column:auto}.promise{min-height:190px}.promise-main{min-height:310px}.tld-list{grid-template-columns:1fr 1fr;padding:9px}.tld-tab{padding:11px}.tld-tab b{font-size:19px}.tld-tab small{display:none}.tld-detail{padding:24px}.detail-top{display:block}.detail-price{text-align:left;margin-top:17px}.renew-box{grid-template-columns:1fr}.renew-box div{border-right:0;border-bottom:1px solid var(--line)}.renew-box div:last-child{border-bottom:0}.chooser-actions{display:grid}.mail-points,.mail-tools,.mail-capabilities{grid-template-columns:1fr}.mail-console{padding:13px}.email-art{height:205px}.mail-alias{display:block}.alias-list{margin-top:10px}.mail-capability{min-height:155px}.ops-summary,.ops-services{grid-template-columns:1fr}.ops-domain{border-right:0;border-bottom:1px solid var(--line)}.ops-services{gap:8px}.ops-footer{display:block}.ops-footer b{display:block;margin-top:3px}.route{grid-template-columns:1fr}.route-step{display:grid;grid-template-columns:auto 1fr;text-align:left;gap:16px}.route-mark{margin:0}.transfer-band,.final-grid{display:block}.transfer-band .btn,.final .btn{margin-top:19px}.faq-layout{gap:25px}.footer-grid{grid-template-columns:1fr 1fr;gap:35px 24px}.footer-grid>div:first-child{grid-column:1/-1}.legal{display:block}.legal span{display:block;margin-top:7px}}
