:root{--ssl-navy:#081d3a;--ssl-blue:#0969da;--ssl-gold:#f5b800;--ssl-soft:#eef6ff;--ssl-bg:#f7f9fc;--ssl-text:#27364a;--ssl-muted:#6b7a90;--ssl-white:#fff}
html{scroll-behavior:smooth}body{font-family:Inter,Segoe UI,Arial,sans-serif;color:var(--ssl-text);background:#fff}.top-strip{background:var(--ssl-navy);color:#dbe7f5;font-size:.88rem;padding:.48rem 0}.top-strip a{color:#dbe7f5;text-decoration:none}.top-strip a:hover{color:var(--ssl-gold)}.ssl-navbar{padding:.9rem 0;transition:.25s ease}.ssl-navbar.nav-scrolled{padding:.42rem 0}.brand-mark{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,var(--ssl-blue),var(--ssl-navy));color:white;font-weight:800;letter-spacing:.5px;box-shadow:0 10px 25px rgba(9,105,218,.22);transition:.25s}.nav-scrolled .brand-mark{width:40px;height:40px;border-radius:11px}.brand-text{display:flex;flex-direction:column;line-height:1}.brand-text strong{font-size:1.12rem;color:var(--ssl-navy)}.brand-text small{font-size:.72rem;color:var(--ssl-muted);margin-top:4px}.navbar .nav-link{font-weight:600;color:#33435a;padding:.65rem .8rem!important}.navbar .nav-link:hover{color:var(--ssl-blue)}.btn-primary{background:var(--ssl-blue);border-color:var(--ssl-blue)}.btn-primary:hover{background:#075bbd;border-color:#075bbd}.btn-warning{background:var(--ssl-gold);border-color:var(--ssl-gold);color:#182333;font-weight:700}.hero{position:relative;overflow:hidden}.hero .carousel-item{min-height:610px;background:linear-gradient(115deg,rgba(8,29,58,.96),rgba(9,105,218,.72)),radial-gradient(circle at 80% 20%,#2a8cff,transparent 35%);color:white}.hero-content{padding:120px 0}.eyebrow{display:inline-flex;align-items:center;gap:.5rem;background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.2);padding:.48rem .85rem;border-radius:999px;font-size:.84rem;font-weight:700}.hero h1{font-size:clamp(2.4rem,5vw,4.7rem);font-weight:800;letter-spacing:-.04em;max-width:820px}.hero p{font-size:1.12rem;color:#dce8f7;max-width:700px}.hero-card{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(12px);padding:1.4rem;border-radius:24px}.domain-search-wrap{margin-top:-58px;position:relative;z-index:10}.domain-search-card{background:white;border-radius:24px;padding:1.6rem;box-shadow:0 18px 55px rgba(20,42,78,.15)}.domain-search-card .form-control,.domain-search-card .form-select{min-height:58px;border-color:#dbe5f0}.section{padding:88px 0}.section-soft{background:var(--ssl-bg)}.section-title{max-width:730px;margin:0 auto 42px;text-align:center}.section-title .kicker{color:var(--ssl-blue);font-weight:800;text-transform:uppercase;letter-spacing:.12em;font-size:.78rem}.section-title h2{font-weight:800;color:var(--ssl-navy);font-size:clamp(2rem,3vw,3rem);letter-spacing:-.03em}.section-title p{color:var(--ssl-muted)}.service-card,.plan-card,.product-card{height:100%;background:white;border:1px solid #e8eef5;border-radius:22px;padding:28px;transition:.25s;box-shadow:0 8px 28px rgba(22,47,82,.05)}.service-card:hover,.plan-card:hover,.product-card:hover{transform:translateY(-6px);box-shadow:0 18px 48px rgba(22,47,82,.12);border-color:#cfe0f4}.service-icon{width:58px;height:58px;display:grid;place-items:center;background:var(--ssl-soft);color:var(--ssl-blue);font-size:1.45rem;border-radius:16px;margin-bottom:18px}.service-card h5,.plan-card h4,.product-card h5{font-weight:800;color:var(--ssl-navy)}.service-card p,.product-card p{color:var(--ssl-muted)}.service-card a{font-weight:700;text-decoration:none}.plan-card.featured{border:2px solid var(--ssl-blue);position:relative}.plan-badge{position:absolute;top:16px;right:16px;background:var(--ssl-gold);border-radius:999px;padding:.35rem .7rem;font-size:.75rem;font-weight:800}.price{font-size:2.45rem;font-weight:800;color:var(--ssl-navy)}.price small{font-size:.9rem;color:var(--ssl-muted);font-weight:500}.check-list{list-style:none;padding:0;margin:1.5rem 0}.check-list li{padding:.4rem 0;color:#536176}.check-list i{color:#16a36a;margin-right:.6rem}.cta{background:linear-gradient(125deg,var(--ssl-navy),#0a3d79);border-radius:30px;padding:54px;color:white;overflow:hidden;position:relative}.cta:after{content:'';position:absolute;width:260px;height:260px;border-radius:50%;background:rgba(255,255,255,.07);right:-70px;top:-90px}.mini-stat{background:white;border-radius:18px;padding:20px;text-align:center;border:1px solid #e6edf5}.mini-stat strong{display:block;font-size:1.7rem;color:var(--ssl-navy)}.mini-stat span{color:var(--ssl-muted);font-size:.9rem}.page-hero{background:linear-gradient(120deg,var(--ssl-navy),#0d4d91);color:white;padding:82px 0}.page-hero h1{font-weight:800;letter-spacing:-.03em}.page-hero p{color:#d6e4f4;max-width:720px}.footer{background:#06162c;color:white}.footer h6{font-weight:800;margin-bottom:1rem}.footer a{display:block;color:#b8c7da;text-decoration:none;margin-bottom:.65rem}.footer a:hover{color:var(--ssl-gold)}.social-links a{width:38px;height:38px;border-radius:10px;background:rgba(255,255,255,.08);display:grid;place-items:center;margin:0}.social-links a:hover{background:var(--ssl-blue);color:#fff}.contact-card{background:#fff;border-radius:22px;padding:28px;border:1px solid #e5edf5;box-shadow:0 10px 30px rgba(13,44,81,.06)}@media(max-width:991.98px){.hero .carousel-item{min-height:560px}.hero-content{padding:90px 0 120px}.navbar-collapse{padding:1rem 0}.domain-search-wrap{margin-top:-42px}}@media(max-width:575.98px){.hero h1{font-size:2.55rem}.section{padding:66px 0}.domain-search-card{padding:1.1rem;border-radius:18px}.cta{padding:34px 24px}.hero .carousel-item{min-height:590px}}
