*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:system-ui,-apple-system,sans-serif;background:#f6f9fc;color:#132238;-webkit-font-smoothing:antialiased}a{text-decoration:none;color:inherit}:root{--primary:#2f9efc;--primary-dark:#0d71d5;--dark:#0f172a;--muted:#667085;--border:#e6edf5;--white:#fff;--shadow:0 18px 50px rgba(15,23,42,.08);--success-bg:#ecfdf3;--success-text:#166534;--error-bg:#fef2f2;--error-text:#991b1b;--radius-lg:20px;--radius-md:14px;--radius-sm:10px}.container{width:min(1200px,calc(100% - 32px));margin:0 auto}.site-header{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.95);backdrop-filter:blur(10px);border-bottom:1px solid var(--border)}.nav-wrap{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding:18px 0}.brand{display:flex;align-items:center;gap:16px;min-width:0}.brand-mark{width:58px;height:58px;border-radius:18px;background:linear-gradient(135deg,var(--primary),var(--primary-dark));display:grid;place-items:center;color:#fff;font-size:28px;font-weight:700}.brand-logo{height:78px;max-width:340px;object-fit:contain;display:block}.brand-text strong{display:block;font-size:18px}.brand-text span{display:block;color:var(--muted);font-size:13px;margin-top:4px}.nav-links{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;align-items:center}.nav-links a{font-weight:700;color:var(--dark)}.nav-cta{display:flex;gap:10px;align-items:center}.whatsapp-float{position:fixed;right:18px;bottom:18px;background:#22c55e;color:#fff;padding:14px 16px;border-radius:999px;font-weight:700;box-shadow:var(--shadow);z-index:60}.hero-section{padding:50px 0 40px;background:radial-gradient(circle at top center,rgba(47,158,252,.16),transparent 30%) , linear-gradient(180deg,#fff,#eef6fd)}.hero-stack{display:grid;gap:28px}.hero-copy.center{text-align:center;max-width:900px;margin:0 auto}.eyebrow{display:inline-block;padding:6px 12px;border-radius:999px;background:rgba(47,158,252,.10);color:var(--primary-dark);font-size:12px;font-weight:700;margin-bottom:10px;letter-spacing:.5px;text-transform:uppercase;line-height:1.6;overflow:visible}h1,h2,h3{margin:0 0 14px}.hero-section h1{font-size:clamp(32px,4vw,48px);line-height:1.3;max-width:860px;margin-left:auto;margin-right:auto}.lead,.lead-sm,.section-heading p,.checkout-note,.legal-box p{color:var(--muted);line-height:1.8}.lead{font-size:19px;max-width:760px;margin:0 auto}.lead-sm{font-size:16px}.hero-actions,.card-actions,.table-actions,.admin-links,.cta-actions{display:flex;gap:12px;flex-wrap:wrap}.hero-actions.center-actions{justify-content:center;margin:26px 0 22px}.btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 22px;border-radius:14px;border:none;cursor:pointer;font-weight:700;transition:.2s ease}.btn:hover{transform:translateY(-1px)}.btn-primary{background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:#fff;box-shadow:var(--shadow)}.btn-light{background:#fff;border:1px solid var(--border);color:var(--dark)}.btn-outline{background:transparent;border:1px solid var(--border);color:var(--dark)}.btn-block{width:100%}.small{padding:10px 16px;font-size:14px;border-radius:12px}.hero-panel,.service-card,.checkout-card,.summary-box,.table-card,.cart-table-box,.notice-box,.login-box,.feature-panel,.domain-box,.info-box,.hero-box,.legal-box,.hero-domain-card,.feature-stat,.cta-box,.solution-card{background:#fff;border:1px solid var(--border);border-radius:24px;box-shadow:var(--shadow)}.hero-domain-card{padding:24px;max-width:760px;margin:0 auto}.domain-hero-head{display:grid;gap:6px;margin-bottom:14px}.domain-hero-head strong{font-size:22px}.domain-hero-head span{color:var(--muted)}.domain-form{display:grid;grid-template-columns:1fr auto;gap:12px}.domain-form input[type="text"]{text-align:center}.domain-result{margin-top:16px;padding:14px 16px;border-radius:14px;font-weight:700}.domain-result.available{background:#ecfdf3;color:var(--success-text)}.domain-result.unavailable{background:#fef2f2;color:var(--error-text)}.domain-alts{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px;justify-content:center}.domain-alts span{padding:10px 12px;border-radius:999px;background:#f3f8fd;border:1px solid var(--border);font-weight:700}.trust-line{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.trust-line span{padding:14px 16px;border-radius:18px;background:#fff;border:1px solid var(--border);text-align:center;font-weight:700;color:var(--dark);display:flex;align-items:center;justify-content:center;gap:8px;transition:transform .2s , box-shadow .2s}.trust-line span:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(15,23,42,.08)}.trust-line span svg{flex-shrink:0;color:var(--primary)}.section{padding:50px 0}.section-heading h2{font-size:30px;line-height:1.5;font-weight:800}.admin-authenticated .section,.client-authenticated .section,.section.section-compact{padding:30px 0}.alt-bg{background:#eef6fd}.section-heading{text-align:center;margin-bottom:40px}.section-heading.left{text-align:left}.card-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.service-card{padding:28px;padding-top:20px;display:flex;flex-direction:column;position:relative;transition:transform .3s ease , box-shadow .3s ease , border-color .3s ease}.service-card:hover{transform:translateY(-6px);box-shadow:0 24px 60px rgba(15,23,42,.14);border-color:rgba(47,158,252,.3)}.service-card.featured{border:2px solid rgba(47,158,252,.45);transform:scale(1.02)}.service-card.featured:hover{transform:scale(1.02) translateY(-6px)}.badge-inline{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;background:#0f172a;color:#fff;font-size:10px;font-weight:700;letter-spacing:.3px;vertical-align:middle;margin-left:6px;white-space:nowrap}.badge-purple{background:linear-gradient(135deg,#8b5cf6,#6d28d9)}.card-top{display:flex;align-items:center;gap:14px;margin-bottom:8px}.icon-bubble{width:48px;height:48px;border-radius:14px;background:rgba(47,158,252,.10);display:grid;place-items:center;font-size:28px;flex-shrink:0}.card-desc{color:var(--muted);line-height:1.7;margin:0 0 14px;font-size:14px}.service-card h3{font-size:17px;margin-bottom:4px}.service-card p{color:var(--muted);line-height:1.7;margin:0}.price-row{display:flex;align-items:end;gap:8px;margin:18px 0 16px}.price-row strong{font-size:30px;line-height:1;font-weight:800}.price-row span{color:var(--muted);font-weight:700}.service-card ul,.feature-list{margin:0 0 18px;padding-left:18px}.service-card li,.feature-list li{margin-bottom:10px}.card-actions{margin-top:auto;justify-content:space-between;align-items:center}.link-btn{color:var(--primary-dark);font-weight:700}.services-strip{padding:18px 0;background:#0f172a;color:#fff}.strip-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;text-align:center;font-weight:700;font-size:14px}.solution-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.solution-card{padding:24px;transition:transform .3s ease , box-shadow .3s ease}.solution-card:hover{transform:translateY(-4px);box-shadow:0 20px 50px rgba(15,23,42,.12)}.solution-icon{width:52px;height:52px;border-radius:14px;background:rgba(47,158,252,.08);display:grid;place-items:center;margin-bottom:14px;color:var(--primary-dark)}.solution-card strong{display:block;font-size:18px;margin-bottom:10px}.solution-card span{color:var(--primary-dark);font-weight:700}.feature-band{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.feature-stat{padding:24px;transition:transform .3s ease , box-shadow .3s ease}.feature-stat:hover{transform:translateY(-4px);box-shadow:0 16px 40px rgba(15,23,42,.1)}.feature-stat-icon{width:44px;height:44px;border-radius:12px;background:rgba(47,158,252,.08);display:grid;place-items:center;margin-bottom:12px}.feature-stat strong{display:block;font-size:18px;margin-bottom:8px}.feature-stat span{color:var(--muted);line-height:1.7}.cta-section{padding-top:0}.cta-box{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center;padding:30px}.two-col,.detail-layout,.cart-layout,.checkout-layout{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:start}.info-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.info-box strong{display:block;margin-bottom:8px}.mini-row,.summary-row{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--border)}.mini-row:last-child,.summary-row:last-child{border-bottom:none}.summary-row.total{font-size:20px;font-weight:800;padding-top:18px}.cart-table,.admin-table{width:100%;border-collapse:collapse}.cart-table th,.cart-table td,.admin-table th,.admin-table td{padding:16px;border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.cart-table th,.admin-table th{background:#f8fbff}.cart-table-box,.table-card{overflow:auto}.table-actions{padding:18px}input,select,textarea{width:100%;padding:14px 16px;border:1px solid var(--border);border-radius:12px;font:inherit;background:#fff}input:focus,select:focus,textarea:focus{outline:2px solid rgba(47,158,252,.16);border-color:var(--primary)}.form-row{display:grid;gap:8px;margin-bottom:16px}.form-row label{font-weight:700;font-size:14px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.info-row{display:flex;gap:6px;padding:8px 0;border-bottom:1px solid var(--border)}.info-row:last-child{border-bottom:none}.info-row strong{white-space:nowrap}.form-check{display:flex;align-items:center;gap:10px;margin:8px 0 18px}.form-check input{width:auto}.alert{padding:14px 16px;border-radius:14px;margin-bottom:18px}.alert.success{background:var(--success-bg);color:var(--success-text)}.alert.error{background:var(--error-bg);color:var(--error-text)}.notice-box{text-align:center}.success-box{background:var(--success-bg)}.narrow{max-width:520px}.narrow-wide{max-width:920px}.admin-top{display:flex;justify-content:space-between;gap:20px;align-items:center;flex-wrap:wrap;margin-bottom:18px}.muted{color:var(--muted)}.center{text-align:center}.status{display:inline-block;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:700}.status-new{background:#e0f2fe;color:#075985}.status-processing{background:#fef3c7;color:#92400e}.status-completed{background:#dcfce7;color:#166534}.status-cancelled{background:#fee2e2;color:#991b1b}.detail-main h1{font-size:44px}.feature-panel,.checkout-card,.summary-box,.notice-box,.login-box,.domain-box,.info-box,.legal-box{padding:24px}.detail-list{display:grid;gap:12px}.order-notes{margin-top:18px;padding-top:18px;border-top:1px solid var(--border)}.legal-page{max-width:900px}.legal-box p{margin:0 0 16px}.site-footer{background:#0f172a;color:rgba(255,255,255,.92);padding:40px 0 0;margin-top:20px}.footer-grid-v2{display:grid;grid-template-columns:1.4fr .6fr .6fr .8fr;gap:28px;padding-bottom:28px}.footer-brand{display:flex;flex-direction:column;gap:10px}.footer-brand strong{font-size:18px;color:#fff}.footer-brand p{color:rgba(255,255,255,.6);line-height:1.7;margin:0;font-size:14px}.footer-col-title{display:block;margin-bottom:14px;font-size:14px;text-transform:uppercase;letter-spacing:1px;color:rgba(255,255,255,.45)}.footer-links{display:flex;flex-direction:column;gap:8px}.footer-links a{color:rgba(255,255,255,.75);transition:color .2s}.footer-links a:hover{color:#fff}.footer-contact div{margin-bottom:6px;color:rgba(255,255,255,.75);font-size:14px}.footer-socials{display:flex;gap:10px;margin-top:6px}.footer-social-icon{width:36px;height:36px;border-radius:10px;background:rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,.7);transition:background .2s , color .2s}.footer-social-icon:hover{background:var(--primary);color:#fff}.footer-bottom{display:flex;justify-content:center;padding:20px 0;border-top:1px solid rgba(255,255,255,.08);color:rgba(255,255,255,.4);font-size:13px}@media (max-width:1180px){.card-grid{grid-template-columns:repeat(2,1fr)}.solution-grid,.feature-band{grid-template-columns:repeat(2,1fr)}.nav-wrap{grid-template-columns:1fr;justify-items:start}.nav-links{justify-content:flex-start}.nav-cta{justify-content:flex-start}}@media (max-width:960px){.trust-line,.two-col,.detail-layout,.cart-layout,.checkout-layout,.footer-grid-v2,.cta-box{grid-template-columns:1fr}.info-grid{grid-template-columns:1fr}.strip-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.brand-logo{height:60px;max-width:240px}.card-grid,.strip-grid,.domain-form,.form-grid,.solution-grid,.feature-band{grid-template-columns:1fr}.hero-section{padding-top:32px}.hero-section h1{font-size:28px}.whatsapp-float{right:12px;bottom:12px;padding:12px 14px}}.service-hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:30px;align-items:start}.service-main-card,.service-side-card,.cart-services-panel,.checkout-form-panel{background:#fff;border:1px solid var(--border);border-radius:24px;box-shadow:var(--shadow)}.service-main-card,.service-side-card,.cart-services-panel,.checkout-form-panel{padding:28px}.service-lead{margin-bottom:18px}.service-highlight-box{padding:18px;border:1px solid var(--border);border-radius:18px;background:#f8fbff;margin:20px 0}.service-highlight-box strong{display:block;margin-bottom:8px}.service-highlight-box p{margin:0;color:var(--muted);line-height:1.8}.service-feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.service-feature-item{padding:16px 18px;border:1px solid var(--border);border-radius:16px;background:#fff}.service-price-label{font-size:14px;font-weight:700;color:var(--muted);margin-bottom:8px}.service-price{font-size:42px;line-height:1;font-weight:800;margin-bottom:10px}.service-price-note{color:var(--muted);margin-bottom:18px}.service-trust-list{display:grid;gap:10px;margin-top:18px;padding-top:18px;border-top:1px solid var(--border);color:var(--muted)}.cart-checkout-layout{display:grid;grid-template-columns:1.15fr .85fr;gap:30px;align-items:start}.cart-services-panel{display:grid;gap:18px}.cart-service-card{display:grid;grid-template-columns:1fr auto;gap:18px;padding:22px;border:1px solid var(--border);border-radius:20px;background:#fff}.cart-service-header{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-bottom:8px}.cart-cycle-pill{display:inline-flex;padding:6px 10px;border-radius:999px;background:#eef6fd;color:var(--primary-dark);font-weight:700;font-size:12px}.cart-service-meta{display:flex;gap:18px;flex-wrap:wrap;margin-top:12px;color:var(--muted);font-size:14px}.cart-service-actions{display:grid;gap:8px;align-content:start;min-width:120px}.cart-service-actions label{font-weight:700;font-size:14px}.checkout-summary-box{position:sticky;top:110px}.checkout-trust-note{display:grid;gap:10px;margin-top:18px;padding-top:18px;border-top:1px solid var(--border);color:var(--muted);font-size:14px}.checkout-step-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px}.checkout-step{padding:12px 14px;border-radius:14px;background:#f8fbff;border:1px solid var(--border);font-weight:700;text-align:center;color:var(--muted)}.checkout-step.active{background:#eef6fd;color:var(--primary-dark);border-color:rgba(47,158,252,.28)}.checkout-form-modern{display:grid;gap:4px}@media (max-width:960px){.service-hero-grid,.cart-checkout-layout{grid-template-columns:1fr}.service-feature-grid{grid-template-columns:1fr}.checkout-summary-box{position:static}}@media (max-width:640px){.cart-service-card{grid-template-columns:1fr}.checkout-step-strip{grid-template-columns:1fr}}.admin-filter-bar{display:grid;grid-template-columns:220px 1fr auto;gap:14px;align-items:end;margin-bottom:18px;background:#fff;border:1px solid var(--border);border-radius:20px;box-shadow:var(--shadow);padding:18px}.admin-filter-actions{display:flex;gap:10px;align-items:center}.admin-row-actions{display:grid;gap:8px}.status-pending_payment{background:#ede9fe;color:#6d28d9}.admin-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:22px}.admin-stat-card{background:#fff;border:1px solid var(--border);border-radius:22px;box-shadow:var(--shadow);padding:22px}.admin-stat-card span{display:block;color:var(--muted);font-weight:700;margin-bottom:10px}.admin-stat-card strong{display:block;font-size:32px;line-height:1}.dashboard-panels{display:grid;grid-template-columns:1.2fr .8fr;gap:22px}.dashboard-side{display:grid;gap:18px}.dashboard-info-card{background:#fff;border:1px solid var(--border);border-radius:22px;box-shadow:var(--shadow);padding:22px}.dashboard-info-card h3{margin:0 0 12px}.panel-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px 18px 0}.admin-filter-bar{display:grid;grid-template-columns:220px 1fr auto;gap:14px;align-items:end;margin-bottom:18px;background:#fff;border:1px solid var(--border);border-radius:20px;box-shadow:var(--shadow);padding:18px}.admin-filter-bar .form-row{margin-bottom:0}.admin-filter-actions{display:flex;gap:10px;align-items:center}@media (max-width:960px){.admin-stats-grid,.dashboard-panels,.admin-filter-bar{grid-template-columns:1fr}}.invoice-page-wrap{max-width:1100px}.invoice-toolbar{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap;margin-bottom:18px}.invoice-toolbar-actions{display:flex;gap:10px;flex-wrap:wrap}.invoice-card{background:#fff;border:1px solid var(--border);border-radius:26px;box-shadow:var(--shadow);padding:28px}.invoice-header{display:grid;grid-template-columns:1.2fr .8fr;gap:22px;align-items:start;padding-bottom:20px;border-bottom:1px solid var(--border)}.invoice-brand{display:flex;gap:18px;align-items:flex-start}.invoice-logo{height:74px;max-width:220px;object-fit:contain;display:block}.invoice-company{display:block;font-size:22px;margin-bottom:8px}.invoice-company-meta{color:var(--muted);line-height:1.7}.invoice-meta{display:grid;gap:10px;justify-content:end}.invoice-billto-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:22px 0}.invoice-block{background:#f8fbff;border:1px solid var(--border);border-radius:18px;padding:18px}.invoice-block-title{font-weight:800;margin-bottom:10px}.invoice-table-card{box-shadow:none;border-radius:18px}.invoice-total-box{display:flex;justify-content:flex-end;margin-top:18px}.invoice-total-box .summary-row{min-width:320px}.invoice-footer-note{margin-top:16px;padding-top:16px;border-top:1px solid var(--border);color:var(--muted)}@media print{.site-header,.site-footer,.whatsapp-float,.invoice-toolbar{display:none!important}body{background:#fff}.section{padding:0}.invoice-card{box-shadow:none;border:none;padding:0}}@media (max-width:960px){.invoice-header,.invoice-billto-grid{grid-template-columns:1fr}.invoice-meta{justify-content:start}}.payment-admin-block{padding:0;border:1px solid var(--border);border-radius:18px;background:#fff;margin-bottom:20px;overflow:hidden;transition:border-color .2s , box-shadow .2s}.payment-admin-block.is-enabled{border-color:#3b82f6;box-shadow:0 0 0 1px rgba(59,130,246,.15)}.payment-admin-block.is-disabled{opacity:.75}.payment-card-header{display:flex;align-items:center;gap:14px;padding:18px 22px;background:#f8fbff;border-bottom:1px solid var(--border)}.payment-card-icon{font-size:28px;line-height:1;flex-shrink:0}.payment-card-title{flex:1;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.payment-card-title h3{margin:0;font-size:16px;font-weight:600;color:var(--heading)}.payment-badge{display:inline-block;font-size:11px;font-weight:600;padding:3px 10px;border-radius:20px;text-transform:uppercase;letter-spacing:.5px}.badge-on{background:#dbeafe;color:#1d4ed8}.badge-off{background:#f3f4f6;color:#6b7280}.toggle-switch{position:relative;display:inline-block;width:44px;height:24px;flex-shrink:0;cursor:pointer}.toggle-switch input{opacity:0;width:0;height:0}.toggle-slider{position:absolute;inset:0;background:#cbd5e1;border-radius:24px;transition:.25s}.toggle-slider::before{content:'';position:absolute;height:18px;width:18px;left:3px;bottom:3px;background:#fff;border-radius:50%;transition:.25s}.toggle-switch input:checked+.toggle-slider{background:#3b82f6}.toggle-switch input:checked+.toggle-slider::before{transform:translateX(20px)}.payment-card-body{padding:18px 22px;display:flex;flex-direction:column;gap:14px}.status-pending_payment{background:#ede9fe;color:#6d28d9}.order-status-card{margin-top:22px;padding:18px;border:1px solid var(--border);border-radius:18px;background:#f8fbff}.order-status-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;flex-wrap:wrap}.order-status-form{display:grid;gap:10px}.workflow-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:22px;align-items:start}.workflow-main,.workflow-side{display:grid;gap:18px}.timeline-list,.notes-list,.delivery-list{display:grid;gap:12px;margin-top:14px}.timeline-item,.note-item,.delivery-item{padding:14px;border:1px solid var(--border);border-radius:16px;background:#f8fbff}.stack-form{display:grid;gap:10px}.small-text{font-size:12px}@media (max-width:960px){.workflow-grid{grid-template-columns:1fr}}.track-order-wrap{display:grid;gap:18px}.track-form{display:grid;gap:12px}.track-results-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:22px;align-items:start}.track-main,.track-side{display:grid;gap:18px}.track-order-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px}.track-status-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:18px}.status-panel{padding:16px;border:1px solid var(--border);border-radius:16px;background:#f8fbff}.status-panel-title{font-size:13px;font-weight:700;color:var(--muted);margin-bottom:8px}.status-panel-value{font-weight:700}@media (max-width:960px){.track-results-grid,.track-status-grid{grid-template-columns:1fr}}.admin-notification-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:18px}.admin-notification-card{background:#fff7ed;border:1px solid #fdba74;border-radius:18px;padding:16px;box-shadow:var(--shadow)}.admin-notification-card strong{display:block;font-size:28px;line-height:1;margin-bottom:6px}.admin-notification-card span{display:block;color:var(--dark);font-weight:700}.tracking-link-input{width:320px;max-width:100%;padding:10px 12px;border:1px solid var(--border);border-radius:12px;background:#fff}.portal-container{max-width:1200px}.portal-layout{display:grid;grid-template-columns:1.2fr .8fr;gap:22px;align-items:start}.portal-main,.portal-side{display:grid;gap:18px}.portal-hero-card,.portal-delivery-group,.portal-metric-card{background:#fff;border:1px solid var(--border);border-radius:22px;box-shadow:var(--shadow)}.portal-hero-card{padding:26px}.portal-hero-head{display:flex;justify-content:space-between;gap:18px;align-items:start;flex-wrap:wrap;margin-bottom:18px}.portal-hero-actions{display:flex;gap:10px;flex-wrap:wrap}.portal-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px}.portal-metric-card{padding:16px}.portal-metric-card span{display:block;color:var(--muted);font-size:13px;margin-bottom:8px}.portal-metric-card strong{display:block;font-size:18px}.portal-notice{padding:16px 18px;border-radius:18px;margin-bottom:18px}.portal-notice strong{display:block;margin-bottom:6px}.portal-notice p{margin:0;color:inherit;line-height:1.7}.portal-notice-info{background:#eff6ff;color:#1d4ed8}.portal-notice-warning{background:#fffbeb;color:#92400e}.portal-notice-success{background:#ecfdf3;color:#166534}.portal-notice-danger{background:#fef2f2;color:#991b1b}.portal-progress{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.portal-progress-step{padding:14px;border:1px solid var(--border);border-radius:16px;background:#f8fbff;text-align:center}.portal-progress-dot{width:10px;height:10px;border-radius:999px;background:#cbd5e1;margin:0 auto 8px}.portal-progress-current{border-color:rgba(47,158,252,.35);background:#eef6fd}.portal-progress-current .portal-progress-dot{background:var(--primary)}.portal-progress-done{border-color:#bbf7d0;background:#f0fdf4}.portal-progress-done .portal-progress-dot{background:#16a34a}.portal-delivery-groups{display:grid;gap:14px}.portal-delivery-group{padding:18px}.portal-delivery-title{font-weight:800;margin-bottom:12px}.portal-delivery-list{display:grid;gap:10px}.portal-delivery-row{display:grid;gap:5px;padding:12px;border:1px solid var(--border);border-radius:14px;background:#f8fbff}.portal-delivery-row span{color:var(--muted);font-size:13px}.portal-delivery-row strong{font-weight:700;line-height:1.7}.client-timeline .timeline-item{display:grid;grid-template-columns:30px 1fr;gap:12px;align-items:start;padding:14px;border:1px solid var(--border);border-radius:16px;background:#f8fbff}.timeline-icon{width:30px;height:30px;border-radius:999px;display:grid;place-items:center;font-weight:700;background:#eef6fd;color:var(--primary-dark)}.tl-created .timeline-icon{background:#e0f2fe;color:#075985}.tl-payment .timeline-icon{background:#fef3c7;color:#92400e}.tl-status .timeline-icon{background:#ede9fe;color:#6d28d9}.tl-email .timeline-icon{background:#dcfce7;color:#166534}.tl-delivery .timeline-icon{background:#dbeafe;color:#1d4ed8}@media (max-width:960px){.portal-layout,.portal-metrics,.portal-progress,.admin-notification-strip{grid-template-columns:1fr}}.admin-nav-bar{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 18px;padding:12px;border:1px solid var(--border);border-radius:18px;background:#fff;box-shadow:var(--shadow)}.admin-nav-link{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:12px;border:1px solid var(--border);text-decoration:none;color:var(--dark);background:#f8fbff;font-weight:700}.admin-nav-link.is-active{background:var(--primary);color:#fff;border-color:var(--primary)}.client-nav-bar{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 18px;padding:12px;border:1px solid var(--border);border-radius:18px;background:#fff;box-shadow:var(--shadow)}.client-nav-link{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:12px;border:1px solid var(--border);text-decoration:none;color:var(--dark);background:#f8fbff;font-weight:700}.client-nav-link.is-active{background:var(--primary);color:#fff;border-color:var(--primary)}.client-nav-title{display:inline-flex;align-items:center;padding:10px 14px;font-weight:700;color:var(--dark);font-size:1rem}.settings-tab-bar{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 18px;padding:12px;border:1px solid var(--border);border-radius:18px;background:#fff;box-shadow:var(--shadow)}.settings-tab-link{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:12px;border:1px solid var(--border);background:#f8fbff;color:var(--dark);font-weight:700;text-decoration:none}.settings-tab-link.is-active{background:var(--primary);color:#fff;border-color:var(--primary)}.pagination{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:18px;padding:10px 0}.pagination .pagination-info{font-size:.95em;color:var(--muted,#888)}.btn-sm{padding:6px 14px;font-size:.88em}@media print{body{background:#fff!important;margin:0;padding:0}.site-header,.site-footer,.whatsapp-float,.invoice-toolbar-actions,.nav-wrap,.nav-links,.nav-cta,.admin-nav-bar,.client-nav-bar{display:none!important}.section{padding:0!important}.container{width:100%!important;max-width:100%!important;padding:0!important}.invoice-card{box-shadow:none!important;border:none!important}.invoice-table{font-size:12px}.invoice-total-box{break-inside:avoid}a{color:inherit!important;text-decoration:none!important}.status-badge{border:1px solid #333!important;background:transparent!important;color:#333!important}}@media (prefers-color-scheme:dark){:root{--primary:#5bb8ff;--primary-dark:#3a9aee;--dark:#e2e8f0;--muted:#94a3b8;--border:#2d3748;--white:#1a202c;--shadow:0 18px 50px rgba(0,0,0,.25);--success-bg:#064e3b;--success-text:#6ee7b7;--error-bg:#7f1d1d;--error-text:#fca5a5}body{background:#0f172a;color:#e2e8f0}a{color:inherit}.site-header{background:rgba(15,23,42,.95);border-bottom-color:var(--border)}input,select,textarea{background:#1e293b;color:#e2e8f0;border-color:var(--border)}input:focus,select:focus,textarea:focus{outline-color:rgba(91,184,255,.25);border-color:var(--primary)}.hero-section{background:radial-gradient(circle at top center,rgba(47,158,252,.1),transparent 30%) , linear-gradient(180deg,#0f172a,#1a2744)}.hero-panel,.service-card,.checkout-card,.summary-box,.table-card,.cart-table-box,.notice-box,.login-box,.feature-panel,.domain-box,.info-box,.hero-box,.legal-box,.hero-domain-card,.feature-stat,.cta-box,.solution-card,.service-main-card,.service-side-card,.cart-services-panel,.checkout-form-panel,.invoice-card,.payment-admin-block,.dashboard-info-card,.admin-stat-card,.portal-hero-card,.portal-delivery-group,.portal-metric-card{background:#1e293b;border-color:var(--border)}.admin-nav-bar,.client-nav-bar,.settings-tab-bar,.admin-filter-bar{background:#1e293b;border-color:var(--border)}.admin-nav-link,.client-nav-link,.settings-tab-link{background:#0f172a;border-color:var(--border);color:#e2e8f0}.admin-nav-link.is-active,.client-nav-link.is-active,.settings-tab-link.is-active{background:var(--primary);color:#fff;border-color:var(--primary)}.cart-table th,.admin-table th{background:#0f172a}.site-footer{background:#020617}.whatsapp-float{box-shadow:0 4px 20px rgba(0,0,0,.4)}.services-strip{background:#020617}.eyebrow{background:rgba(91,184,255,.12);color:var(--primary)}.btn-light{background:#1e293b;border-color:var(--border);color:#e2e8f0}.btn-outline{background:transparent;border-color:var(--border);color:#e2e8f0}.badge{background:#e2e8f0;color:#0f172a}.icon-bubble{background:rgba(91,184,255,.12)}.trust-line span,.domain-alts span{background:#1e293b;border-color:var(--border);color:#e2e8f0}.admin-notification-card{background:#1e293b;border-color:#b45309;color:#e2e8f0}.admin-notification-card strong{color:#fbbf24}.service-highlight-box,.service-feature-item,.portal-progress-step,.timeline-item,.note-item,.delivery-item,.portal-delivery-row,.invoice-block,.track-status-grid .status-panel{background:#0f172a;border-color:var(--border)}.payment-card-header{background:#0f172a;border-color:var(--border)}.toggle-slider{background:#475569}.alert.success{background:var(--success-bg);color:var(--success-text)}.alert.error{background:var(--error-bg);color:var(--error-text)}.status-new{background:#164e63;color:#67e8f9}.status-processing{background:#78350f;color:#fde68a}.status-completed{background:#064e3b;color:#6ee7b7}.status-cancelled{background:#7f1d1d;color:#fca5a5}.status-pending_payment{background:#4c1d95;color:#c4b5fd}.portal-notice-info{background:#1e3a5f;color:#93c5fd}.portal-notice-warning{background:#78350f;color:#fde68a}.portal-notice-success{background:#064e3b;color:#6ee7b7}.portal-notice-danger{background:#7f1d1d;color:#fca5a5}.portal-progress-current{border-color:rgba(91,184,255,.35);background:#1e3a5f}.portal-progress-done{border-color:#065f46;background:#064e3b}.link-btn{color:var(--primary)}.renewal-progress-wrap{background:rgba(91,184,255,.06);border-color:var(--border)}.renewal-progress-bar{background:#334155}.admin-table tbody tr:nth-child(even){background:rgba(91,184,255,.03)}.admin-table tbody tr:hover{background:rgba(91,184,255,.08)}.theme-toggle-btn{border-color:var(--border);color:#e2e8f0}.scroll-top-btn{box-shadow:0 4px 20px rgba(0,0,0,.4)}}body.dark-mode{--primary:#5bb8ff;--primary-dark:#3a9aee;--dark:#e2e8f0;--muted:#94a3b8;--border:#2d3748;--white:#1a202c;--shadow:0 18px 50px rgba(0,0,0,.25);--success-bg:#064e3b;--success-text:#6ee7b7;--error-bg:#7f1d1d;--error-text:#fca5a5;background:#0f172a;color:#e2e8f0}body.dark-mode a{color:inherit}body.dark-mode .site-header{background:rgba(15,23,42,.95);border-bottom-color:var(--border)}body.dark-mode input,body.dark-mode select,body.dark-mode textarea{background:#1e293b;color:#e2e8f0;border-color:var(--border)}body.dark-mode .hero-section{background:radial-gradient(circle at top center,rgba(47,158,252,.1),transparent 30%) , linear-gradient(180deg,#0f172a,#1a2744)}body.dark-mode .hero-panel,body.dark-mode .service-card,body.dark-mode .checkout-card,body.dark-mode .summary-box,body.dark-mode .table-card,body.dark-mode .cart-table-box,body.dark-mode .notice-box,body.dark-mode .login-box,body.dark-mode .feature-panel,body.dark-mode .domain-box,body.dark-mode .info-box,body.dark-mode .hero-box,body.dark-mode .legal-box,body.dark-mode .hero-domain-card,body.dark-mode .feature-stat,body.dark-mode .cta-box,body.dark-mode .solution-card,body.dark-mode .service-main-card,body.dark-mode .service-side-card,body.dark-mode .cart-services-panel,body.dark-mode .checkout-form-panel,body.dark-mode .invoice-card,body.dark-mode .payment-admin-block,body.dark-mode .dashboard-info-card,body.dark-mode .admin-stat-card,body.dark-mode .portal-hero-card,body.dark-mode .portal-delivery-group,body.dark-mode .portal-metric-card{background:#1e293b;border-color:var(--border)}body.dark-mode .admin-nav-bar,body.dark-mode .client-nav-bar,body.dark-mode .settings-tab-bar,body.dark-mode .admin-filter-bar{background:#1e293b;border-color:var(--border)}body.dark-mode .admin-nav-link,body.dark-mode .client-nav-link,body.dark-mode .settings-tab-link{background:#0f172a;border-color:var(--border);color:#e2e8f0}body.dark-mode .admin-nav-link.is-active,body.dark-mode .client-nav-link.is-active,body.dark-mode .settings-tab-link.is-active{background:var(--primary);color:#fff;border-color:var(--primary)}body.dark-mode .cart-table th,body.dark-mode .admin-table th{background:#0f172a}body.dark-mode .site-footer{background:#020617}body.dark-mode .services-strip{background:#020617}body.dark-mode .eyebrow{background:rgba(91,184,255,.12);color:var(--primary)}body.dark-mode .btn-light{background:#1e293b;border-color:var(--border);color:#e2e8f0}body.dark-mode .btn-outline{background:transparent;border-color:var(--border);color:#e2e8f0}body.dark-mode .icon-bubble{background:rgba(91,184,255,.12)}body.dark-mode .trust-line span,body.dark-mode .domain-alts span{background:#1e293b;border-color:var(--border);color:#e2e8f0}body.dark-mode .service-highlight-box,body.dark-mode .service-feature-item,body.dark-mode .portal-progress-step,body.dark-mode .timeline-item,body.dark-mode .note-item,body.dark-mode .delivery-item,body.dark-mode .portal-delivery-row,body.dark-mode .invoice-block{background:#0f172a;border-color:var(--border)}body.dark-mode .payment-card-header{background:#0f172a;border-color:var(--border)}body.dark-mode .renewal-progress-wrap{background:rgba(91,184,255,.06);border-color:var(--border)}body.dark-mode .renewal-progress-bar{background:#334155}body.dark-mode .admin-table tbody tr:nth-child(even){background:rgba(91,184,255,.03)}body.dark-mode .admin-table tbody tr:hover{background:rgba(91,184,255,.08)}body.dark-mode .theme-toggle-btn{border-color:var(--border);color:#e2e8f0}body.dark-mode .scroll-top-btn{box-shadow:0 4px 20px rgba(0,0,0,.4)}.nav-open{display:flex!important}@media (max-width:640px){.mobile-menu-btn{display:inline-flex!important}.nav-links{display:none;flex-direction:column;width:100%;padding-top:10px}}.scroll-top-btn{position:fixed;right:18px;bottom:80px;width:44px;height:44px;border-radius:50%;background:var(--primary);color:#fff;border:none;cursor:pointer;box-shadow:0 4px 20px rgba(47,158,252,.35);z-index:55;display:grid;place-items:center;opacity:0;transform:translateY(20px);transition:opacity .3s , transform .3s;pointer-events:none}.scroll-top-btn.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}.scroll-top-btn:hover{background:var(--primary-dark);transform:translateY(-2px)}.theme-toggle-btn{width:38px;height:38px;border-radius:10px;border:1px solid var(--border);background:transparent;cursor:pointer;display:grid;place-items:center;color:var(--dark);transition:background .2s , color .2s}.theme-toggle-btn:hover{background:rgba(47,158,252,.08);color:var(--primary)}.theme-toggle-btn .icon-moon{display:none}body.dark-mode .theme-toggle-btn .icon-sun{display:none}body.dark-mode .theme-toggle-btn .icon-moon{display:block}.metric-blue{border-left:4px solid #3b82f6!important}.metric-blue span{color:#3b82f6!important}.metric-green{border-left:4px solid #22c55e!important}.metric-green span{color:#22c55e!important}.metric-purple{border-left:4px solid #8b5cf6!important}.metric-purple span{color:#8b5cf6!important}.metric-orange{border-left:4px solid #f59e0b!important}.metric-orange span{color:#f59e0b!important}.metric-red{border-left:4px solid #ef4444!important}.metric-red span{color:#ef4444!important}.welcome-banner{margin-bottom:20px;padding:0}.welcome-banner h2{margin:0 0 4px;font-size:24px}.welcome-banner p{margin:0}.client-nav-link{gap:8px}.client-nav-link svg{flex-shrink:0}.portal-metric-card span{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:13px;margin-bottom:8px}.portal-metric-card span svg{flex-shrink:0}.admin-table tbody tr{transition:background .15s}.admin-table tbody tr:nth-child(even){background:rgba(47,158,252,.02)}.admin-table tbody tr:hover{background:rgba(47,158,252,.06)}.empty-state-inline{display:flex;flex-direction:column;align-items:center;gap:10px;padding:20px 0}.empty-state-inline svg{opacity:.5}.empty-state-inline span{font-size:14px}.anim-in{opacity:0;transform:translateY(24px);transition:opacity .6s ease , transform .6s ease}.anim-in.is-visible{opacity:1;transform:translateY(0)}.renewal-progress-wrap{margin:0 0 18px;padding:16px 18px;border-radius:14px;background:rgba(47,158,252,.04);border:1px solid var(--border)}.renewal-progress-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:13px;font-weight:700;color:var(--muted)}.renewal-progress-bar{height:8px;border-radius:99px;background:#e2e8f0;overflow:hidden}.renewal-progress-fill{height:100%;border-radius:99px;transition:width .5s ease}.renewal-progress-dates{display:flex;justify-content:space-between;margin-top:6px;font-size:12px;color:var(--muted)}.breadcrumbs{display:flex;align-items:center;gap:8px;margin-bottom:16px;font-size:13px;color:var(--muted)}.breadcrumbs a{color:var(--primary-dark);font-weight:600}.breadcrumbs a:hover{text-decoration:underline}.breadcrumbs .sep{color:var(--border)}.input-icon-wrap{position:relative}.input-icon-wrap input,.input-icon-wrap select{padding-left:42px}.input-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--muted);pointer-events:none}.btn svg{flex-shrink:0}.btn{gap:4px}.hero-rotating-tagline{position:relative;height:32px;margin:10px auto 0;max-width:600px;overflow:hidden}.tagline-item{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;justify-content:center;gap:8px;font-size:17px;color:var(--muted);opacity:0;transform:translateY(16px);transition:opacity .5s ease , transform .5s ease;white-space:nowrap}.tagline-item svg{flex-shrink:0;color:var(--primary)}.tagline-item.active{opacity:1;transform:translateY(0)}a.btn.btn-extra-cta{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;box-shadow:0 8px 20px rgba(217,119,6,.2)}a.btn.btn-extra-cta:hover{box-shadow:0 12px 28px rgba(217,119,6,.35)}.btn-social-cta{background:linear-gradient(135deg,#8b5cf6,#6d28d9);color:#fff;box-shadow:0 8px 20px rgba(109,40,217,.2)}.btn-social-cta:hover{box-shadow:0 12px 28px rgba(109,40,217,.35)}.stats-strip{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.stat-card{display:flex;flex-direction:column;align-items:center;gap:8px;padding:22px 16px;border-radius:18px;background:#fff;border:1px solid var(--border);box-shadow:0 4px 16px rgba(15,23,42,.05);text-align:center;transition:transform .25s , box-shadow .25s}.stat-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(15,23,42,.1)}.stat-icon{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;margin-bottom:2px}.stat-icon-blue{background:rgba(59,130,246,.1);color:#3b82f6}.stat-icon-green{background:rgba(34,197,94,.1);color:#22c55e}.stat-icon-purple{background:rgba(139,92,246,.1);color:#8b5cf6}.stat-icon-amber{background:rgba(245,158,11,.1);color:#f59e0b}.stat-icon-red{background:rgba(239,68,68,.1);color:#ef4444}.stat-card strong{font-size:28px;line-height:1;font-weight:800;color:var(--dark)}.stat-card span{font-size:13px;font-weight:600;color:var(--muted);line-height:1.3}.products-tab-bar{display:flex;justify-content:center;gap:8px;margin-bottom:28px}.products-tab{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border-radius:999px;border:2px solid var(--border);background:#fff;cursor:pointer;font-weight:700;font-size:15px;color:var(--muted);transition:all .25s ease}.products-tab svg{flex-shrink:0;color:inherit}.products-tab:hover{border-color:var(--primary);color:var(--primary)}.products-tab.active{background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:#fff;border-color:transparent;box-shadow:0 4px 16px rgba(47,158,252,.3)}.products-tab.active svg{color:#fff}.products-tab-extra{border-color:#f59e0b;color:#d97706}.products-tab-extra:hover{border-color:#d97706;color:#b45309}.products-tab-extra.active{background:linear-gradient(135deg,#f59e0b,#d97706);border-color:transparent;box-shadow:0 4px 16px rgba(245,158,11,.3)}.products-panel{animation:fadePanel .4s ease}@keyframes fadePanel{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.social-card{border-top:3px solid transparent}.social-card .social-icon-fb{background:rgba(59,89,152,.1);color:#3b5998}.social-card .social-icon-tiktok{background:rgba(0,0,0,.06);color:#010101}.social-card .social-icon-google{background:rgba(66,133,244,.1);color:#4285f4}.social-card .social-icon-full{background:rgba(139,92,246,.1);color:#8b5cf6}.social-badge{background:linear-gradient(135deg,#8b5cf6,#6d28d9)!important;color:#fff!important}@media (prefers-color-scheme:dark){.stat-card{background:#1e293b;border-color:var(--border)}.stat-card strong{color:#e2e8f0}.stat-icon-blue{background:rgba(59,130,246,.15)}.stat-icon-green{background:rgba(34,197,94,.15)}.stat-icon-purple{background:rgba(139,92,246,.15)}.stat-icon-amber{background:rgba(245,158,11,.15)}.stat-icon-red{background:rgba(239,68,68,.15)}.products-tab{background:#1e293b;border-color:var(--border);color:#94a3b8}.products-tab:hover{border-color:var(--primary);color:var(--primary)}.products-tab.active{background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:#fff;border-color:transparent}.products-tab-extra{border-color:#f59e0b;color:#f59e0b}.products-tab-extra:hover{border-color:#d97706;color:#fbbf24}.products-tab-extra.active{background:linear-gradient(135deg,#f59e0b,#d97706);border-color:transparent}.social-card .social-icon-tiktok{background:rgba(255,255,255,.08);color:#fff}}body.dark-mode .stat-card{background:#1e293b;border-color:var(--border)}body.dark-mode .stat-card strong{color:#e2e8f0}body.dark-mode .stat-icon-blue{background:rgba(59,130,246,.15)}body.dark-mode .stat-icon-green{background:rgba(34,197,94,.15)}body.dark-mode .stat-icon-purple{background:rgba(139,92,246,.15)}body.dark-mode .stat-icon-amber{background:rgba(245,158,11,.15)}body.dark-mode .stat-icon-red{background:rgba(239,68,68,.15)}body.dark-mode .products-tab{background:#1e293b;border-color:var(--border);color:#94a3b8}body.dark-mode .products-tab:hover{border-color:var(--primary);color:var(--primary)}body.dark-mode .products-tab.active{background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:#fff;border-color:transparent}body.dark-mode .products-tab-extra{border-color:#f59e0b;color:#f59e0b}body.dark-mode .products-tab-extra:hover{border-color:#d97706;color:#fbbf24}body.dark-mode .products-tab-extra.active{background:linear-gradient(135deg,#f59e0b,#d97706);border-color:transparent}body.dark-mode .social-card .social-icon-tiktok{background:rgba(255,255,255,.08);color:#fff}@media (max-width:960px){.stats-strip{grid-template-columns:repeat(3,1fr)}}html[dir="rtl"],html[dir="rtl"] body,html[dir="rtl"] input,html[dir="rtl"] select,html[dir="rtl"] textarea,html[dir="rtl"] button,html[dir="rtl"] h1,html[dir="rtl"] h2,html[dir="rtl"] h3,html[dir="rtl"] h4,html[dir="rtl"] p,html[dir="rtl"] span,html[dir="rtl"] a,html[dir="rtl"] li,html[dir="rtl"] td,html[dir="rtl"] th,html[dir="rtl"] label,html[dir="rtl"] .btn{font-family:system-ui,-apple-system,sans-serif!important}html[dir="rtl"] .nav-wrap{direction:rtl}html[dir="rtl"] .nav-links{direction:rtl}html[dir="rtl"] .nav-cta{direction:rtl}html[dir="rtl"] .hero-copy.center{direction:rtl}html[dir="rtl"] .footer-grid-v2{direction:rtl}html[dir="rtl"] .whatsapp-float{right:auto;left:18px}html[dir="rtl"] .btn{direction:rtl}html[dir="rtl"] input,html[dir="rtl"] textarea,html[dir="rtl"] select{direction:rtl;text-align:right}html[dir="rtl"] .login-box,html[dir="rtl"] .checkout-card,html[dir="rtl"] .summary-box,html[dir="rtl"] .table-card,html[dir="rtl"] .cart-table-box,html[dir="rtl"] .notice-box,html[dir="rtl"] .info-box,html[dir="rtl"] .legal-box{direction:rtl;text-align:right}html[dir="rtl"] .service-card{direction:rtl;text-align:right}html[dir="rtl"] .hero-domain-card{direction:rtl}html[dir="rtl"] .domain-form{grid-template-columns:1fr auto}html[dir="rtl"] table{direction:rtl;text-align:right}html[dir="rtl"] th,html[dir="rtl"] td{text-align:right}html[dir="rtl"] .section-heading{text-align:center}html[dir="rtl"] .feature-panel{direction:rtl;text-align:right}html[dir="rtl"] .solution-card{direction:rtl;text-align:right}html[dir="rtl"] .admin-card{direction:rtl;text-align:right}html[dir="rtl"] .sidebar-card{direction:rtl;text-align:right}html[dir="rtl"] .modal-body{direction:rtl;text-align:right}html[dir="rtl"] label{display:block;text-align:right}html[dir="rtl"] .footer-col{text-align:right}html[dir="rtl"] .footer-bottom{direction:rtl}.lang-switch{font-weight:700;font-size:13px;min-width:42px;text-align:center}@media (max-width:640px){.stats-strip{grid-template-columns:repeat(2,1fr)}.products-tab-bar{flex-direction:column;align-items:stretch}.products-tab{justify-content:center}.hero-rotating-tagline{height:auto}.tagline-item{position:relative;white-space:normal;text-align:center}}.price-from-label{font-size:.75em;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin-right:4px}.pkg-grid{display:grid;gap:24px}.pkg-grid-1{grid-template-columns:1fr;max-width:420px;margin:0 auto}.pkg-grid-2{grid-template-columns:repeat(2,1fr);max-width:720px;margin:0 auto}.pkg-grid-3{grid-template-columns:repeat(3,1fr)}.pkg-grid-4{grid-template-columns:repeat(4,1fr)}.pkg-card{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;padding:28px 24px;display:flex;flex-direction:column;position:relative;transition:transform .2s , box-shadow .2s}.pkg-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(0,0,0,.08)}.pkg-featured{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary) , 0 8px 24px rgba(47,158,252,.12)}.pkg-badge{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:#fff;font-size:.75rem;font-weight:700;padding:4px 16px;border-radius:20px;white-space:nowrap}.pkg-header{margin-bottom:16px}.pkg-header h3{font-size:1.25rem;margin:0 0 4px}.pkg-desc{font-size:.875rem;color:var(--muted);margin:0}.pkg-price{margin-bottom:20px;display:flex;align-items:baseline;gap:4px}.pkg-amount{font-size:2rem;font-weight:800;color:var(--heading)}.pkg-period{font-size:.875rem;color:var(--muted)}.pkg-features{list-style:none;padding:0;margin:0 0 24px;flex:1}.pkg-features li{display:flex;align-items:flex-start;gap:8px;padding:6px 0;font-size:.875rem;line-height:1.4;color:var(--text);border-bottom:1px solid var(--border)}.pkg-features li:last-child{border-bottom:none}.pkg-features li svg{flex-shrink:0;margin-top:2px}.pkg-actions{margin-top:auto}@media (max-width:960px){.pkg-grid-3,.pkg-grid-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.pkg-grid-2,.pkg-grid-3,.pkg-grid-4{grid-template-columns:1fr}}@media (prefers-color-scheme:dark){.pkg-card{background:#1e293b;border-color:var(--border)}.pkg-card:hover{box-shadow:0 12px 32px rgba(0,0,0,.3)}.pkg-featured{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary) , 0 8px 24px rgba(47,158,252,.2)}.pkg-features li{border-color:rgba(255,255,255,.06)}}body.dark-mode .pkg-card{background:#1e293b;border-color:var(--border)}body.dark-mode .pkg-card:hover{box-shadow:0 12px 32px rgba(0,0,0,.3)}body.dark-mode .pkg-featured{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary) , 0 8px 24px rgba(47,158,252,.2)}body.dark-mode .pkg-features li{border-color:rgba(255,255,255,.06)}.modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.55);z-index:9999;display:flex;align-items:flex-start;justify-content:center;padding:40px 16px;opacity:0;visibility:hidden;transition:opacity .25s , visibility .25s;overflow-y:auto}.modal-overlay.active{opacity:1;visibility:visible}.modal-box{background:var(--card-bg,#fff);border-radius:12px;width:100%;max-width:720px;box-shadow:0 20px 60px rgba(0,0,0,.25);transform:translateY(-20px);transition:transform .25s;display:flex;flex-direction:column;max-height:calc(100vh - 80px)}.modal-overlay.active .modal-box{transform:translateY(0)}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid var(--border)}.modal-header h3{margin:0;font-size:1.15rem}.modal-close{background:none;border:none;font-size:1.6rem;cursor:pointer;color:var(--text-muted);line-height:1;padding:0 4px}.modal-close:hover{color:var(--text)}.modal-body{padding:24px;overflow-y:auto;flex:1}.modal-footer{padding:16px 24px;border-top:1px solid var(--border);display:flex;gap:8px;justify-content:flex-end}@media (max-width:640px){.modal-overlay{padding:16px 8px}.modal-box{max-width:100%;border-radius:8px}.modal-body{padding:16px}}@media (prefers-color-scheme:dark){.modal-box{background:#1e293b;border:1px solid var(--border)}}body.dark-mode .modal-box{background:#1e293b;border:1px solid var(--border)}html[dir="rtl"] body{direction:rtl;text-align:right}html[dir="rtl"] .nav-wrap{flex-direction:row-reverse}html[dir="rtl"] .nav-links{flex-direction:row-reverse}html[dir="rtl"] .nav-cta{flex-direction:row-reverse}html[dir="rtl"] .hero{text-align:right}html[dir="rtl"] .footer-grid{direction:rtl;text-align:right}html[dir="rtl"] .footer-col{text-align:right}html[dir="rtl"] .login-box,html[dir="rtl"] .checkout-card{text-align:right}html[dir="rtl"] .checkout-card label{text-align:right}html[dir="rtl"] table th,html[dir="rtl"] table td{text-align:right}html[dir="rtl"] .service-card{text-align:right}html[dir="rtl"] .admin-card{text-align:right}html[dir="rtl"] .sidebar-card{text-align:right}html[dir="rtl"] .modal-body{text-align:right}html[dir="rtl"] .modal-header{flex-direction:row-reverse}html[dir="rtl"] .modal-footer{flex-direction:row-reverse}html[dir="rtl"] .section-heading{text-align:right}html[dir="rtl"] .form-row label{text-align:right}html[dir="rtl"] .hero-actions{justify-content:flex-start}html[dir="rtl"] .alert{text-align:right}html[dir="rtl"] .whatsapp-float{right:auto;left:24px}html[dir="rtl"] .breadcrumb{direction:rtl}html[dir="rtl"] .stat-card{text-align:right}html[dir="rtl"] .order-meta{text-align:right}html[dir="rtl"] .eyebrow{text-align:center}.lang-switch{padding:6px 14px;font-size:.85rem;border-radius:6px;cursor:pointer;font-weight:600}.font-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;margin-bottom:20px}.font-option{display:flex;flex-direction:column;gap:4px;padding:16px;border:2px solid var(--border);border-radius:10px;cursor:pointer;transition:all .2s ease;background:var(--card)}.font-option:hover{border-color:var(--accent);box-shadow:0 2px 8px rgba(79,70,229,.1)}.font-option.is-selected{border-color:var(--accent);background:rgba(79,70,229,.05);box-shadow:0 0 0 1px var(--accent)}.font-option input[type="radio"]{display:none}.font-preview{font-size:1.1rem;font-weight:700;color:var(--text)}.font-preview-sample{font-size:.95rem;color:var(--muted);line-height:1.5}.font-desc{font-size:.8rem;color:var(--muted);opacity:.7;margin-top:2px}.font-select{max-width:300px}body.dark-mode .font-option.is-selected{background:rgba(79,70,229,.15)}@media (max-width:600px){.font-grid{grid-template-columns:1fr}}