﻿.domain-hero{min-height:820px;padding:105px 0 150px}.domain-hero>.container{position:relative;z-index:2}.domain-hero-grid{grid-template-columns:.95fr 1.05fr;min-height:570px}.domain-hero .hero-copy{padding:25px 0 45px}.domain-hero .hero-copy>p{max-width:600px}.domain-hero-visual img{width:112%;max-width:none;margin-left:-3%;border-radius:48%;mix-blend-mode:screen;filter:drop-shadow(0 28px 70px rgba(3,10,30,.42))}.domain-float-card{position:absolute;right:2%;bottom:12%;display:flex;align-items:center;gap:11px;padding:13px 16px;border:1px solid rgba(255,255,255,.2);border-radius:15px;background:rgba(7,20,52,.78);backdrop-filter:blur(15px);box-shadow:0 16px 30px rgba(0,0,0,.25)}.domain-float-card>span:last-child{display:flex;flex-direction:column}.domain-float-card b{font-size:.78rem}.domain-float-card small{color:#9bb0d5;font-size:.64rem}.domain-search-wrap{position:relative;z-index:5;margin-top:-105px;padding-bottom:40px}.domain-search-panel{padding:42px;border:1px solid #dbe5f3;border-radius:28px;background:#fff;box-shadow:0 28px 80px rgba(10,35,80,.16)}.search-heading{text-align:center;max-width:720px;margin:0 auto 28px}.search-heading .eyebrow{margin-bottom:12px}.search-heading h2{font-size:clamp(1.8rem,3.2vw,2.8rem)}.search-heading p{margin-top:12px}.domain-search-form{display:grid;grid-template-columns:1fr auto;gap:12px;max-width:900px;margin:auto}.domain-input{display:flex;align-items:center;min-height:60px;border:2px solid #d6e2f2;border-radius:15px;background:#f8faff;overflow:hidden;transition:.25s}.domain-input:focus-within{border-color:var(--blue);box-shadow:0 0 0 4px rgba(22,93,255,.1);background:#fff}.domain-input>span{padding-left:20px;color:#8190aa;font-weight:600}.domain-input input{flex:1;min-width:0;border:0;outline:0;background:transparent;padding:0 18px 0 3px;color:var(--ink);font:600 1.05rem var(--font-body)}.domain-search-form .btn{min-height:60px;padding-inline:30px}.search-examples{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:18px;font-size:.7rem;color:#7a8aa4}.search-examples button{border:1px solid #dce5f1;border-radius:999px;background:#fff;padding:6px 11px;color:var(--blue);font-size:.68rem;cursor:pointer}.search-examples button:hover{background:#edf4ff}.search-note{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:18px;font-size:.68rem}.search-note .icon{color:var(--mint)}.domain-explainer{padding-top:70px}.explainer-grid{display:grid;grid-template-columns:1.08fr .92fr;align-items:center;gap:70px}.explainer-visual{position:relative}.explainer-visual img{border-radius:26px;box-shadow:var(--shadow)}.example-domain{position:absolute;left:22px;bottom:22px;display:flex;flex-direction:column;padding:12px 16px;border:1px solid #d9e4f2;border-radius:13px;background:rgba(255,255,255,.92);backdrop-filter:blur(10px);box-shadow:0 12px 28px rgba(12,38,80,.12)}.example-domain span{color:#7688a5;font-size:.6rem;text-transform:uppercase;letter-spacing:.1em}.example-domain b{font-size:.86rem;color:var(--blue)}.explainer-copy h2{margin-bottom:22px}.explainer-copy p+p{margin-top:15px}.plain-example{display:grid;grid-template-columns:auto auto auto auto auto;align-items:center;gap:9px;margin-top:27px;padding:15px;border-radius:15px;background:#f3f7fd;font-size:.7rem;text-align:center}.plain-example span{color:#647590}.plain-example i{font-style:normal;color:#9aabc3}.plain-example strong{color:var(--blue)}.extension-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.extension-card{display:flex;min-height:245px;flex-direction:column;padding:27px;border-radius:21px;transition:.3s}.extension-card:hover{transform:translateY(-6px);border-color:#bdd1f5;box-shadow:var(--shadow)}.extension-name{font:700 2rem var(--font-title);letter-spacing:-.04em;color:var(--blue)}.extension-card p{font-size:.8rem;margin:14px 0 22px}.extension-card .text-link{margin-top:auto}.extension-card:last-child{grid-column:2/4}.process-line.process-four{grid-template-columns:repeat(4,1fr)}.comparison-grid{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:75px}.comparison-copy p{margin:20px 0 27px}.comparison-card{overflow:hidden;border:1px solid var(--line);border-radius:24px;background:#fff;box-shadow:var(--shadow)}.comparison-head{display:flex;justify-content:space-between;align-items:center;padding:22px 27px;background:var(--navy);color:#93a8ca;font-size:.72rem}.comparison-head strong{color:#fff}.comparison-row{display:grid;grid-template-columns:38px 1fr;align-items:center;gap:13px;padding:19px 27px;border-bottom:1px solid var(--line)}.comparison-row:last-child{border-bottom:0}.comparison-row>.icon{width:34px;height:34px;border-radius:10px;background:#e8f9f2;color:#15976d;font-weight:800}.comparison-row div{display:flex;flex-direction:column}.comparison-row b{font-size:.82rem}.comparison-row small{color:var(--text);font-size:.7rem}
@media(max-width:1050px){.domain-hero h1{font-size:3.6rem}.domain-hero-visual img{width:118%}.extension-grid{grid-template-columns:repeat(3,1fr)}.extension-card:last-child{grid-column:auto}}
@media(max-width:820px){.domain-hero{padding:100px 0 130px}.domain-hero .hero-copy{padding-bottom:10px}.domain-hero-visual{width:min(680px,100%)}.domain-search-wrap{margin-top:-85px}.domain-search-panel{padding:32px}.explainer-grid,.comparison-grid{grid-template-columns:1fr;gap:40px}.explainer-copy{order:-1}.extension-grid{grid-template-columns:repeat(2,1fr)}.process-line.process-four{grid-template-columns:repeat(2,1fr)}.comparison-grid{gap:35px}}
@media(max-width:560px){.domain-hero{padding:82px 0 110px}.breadcrumb{margin-top:10px}.domain-hero h1{font-size:2.45rem}.domain-hero-visual{margin-top:28px}.domain-float-card{right:0;bottom:4%}.domain-search-wrap{margin-top:-72px}.domain-search-panel{padding:26px 18px;border-radius:22px}.domain-search-form{grid-template-columns:1fr}.domain-input{min-height:56px}.domain-search-form .btn{min-height:54px}.search-examples>span{width:100%;text-align:center}.search-note{text-align:center}.domain-explainer{padding-top:45px}.plain-example{grid-template-columns:1fr}.plain-example i{transform:rotate(90deg)}.extension-grid{grid-template-columns:1fr}.extension-card{min-height:220px}.process-line.process-four{grid-template-columns:1fr 1fr}.comparison-head,.comparison-row{padding-inline:20px}}
