:root{--bg:#ffffff;--ink:#0f172a;--muted:#64748b;--soft:#f1f5f9;--line:#e2e8f0;--brand:#0b63f6;--brand2:#13b8a6;--dark:#07111f;--gold:#f5b942;--radius:24px;--shadow:0 20px 60px rgba(15,23,42,.12)}
*{box-sizing:border-box}body{margin:0;font-family:Inter,Arial,sans-serif;color:var(--ink);background:var(--bg);font-size:16px;line-height:1.7}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}.container{width:min(1180px,92vw);margin-inline:auto}.screen-reader-text{position:absolute;left:-9999px}.site-header{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.9);backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}.header-inner{display:flex;align-items:center;gap:24px;min-height:78px}.brand-text{font-size:24px;font-weight:900;letter-spacing:-.04em}.brand-text span{color:var(--brand)}.custom-logo{max-height:55px;width:auto}.main-navigation{margin-left:auto}.menu{display:flex;gap:24px;list-style:none;padding:0;margin:0;align-items:center}.menu a{font-weight:700;color:#334155}.menu a:hover{color:var(--brand)}.header-actions{display:flex;align-items:center;gap:12px}.cart-link{font-weight:800}.cart-link span{display:inline-grid;place-items:center;min-width:22px;height:22px;border-radius:99px;background:var(--brand);color:#fff;font-size:12px;margin-left:4px}.menu-toggle{display:none;border:0;background:var(--dark);color:white;border-radius:12px;padding:10px 14px;font-weight:800}.btn{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--brand),var(--brand2));color:white!important;border-radius:999px;padding:14px 24px;font-weight:900;box-shadow:0 14px 30px rgba(11,99,246,.25);border:0}.btn:hover{transform:translateY(-1px)}.btn-outline{background:#fff!important;color:var(--ink)!important;border:1px solid var(--line);box-shadow:none}.btn-small{padding:10px 16px;font-size:14px}.hero-section{position:relative;overflow:hidden;padding:86px 0 70px;background:radial-gradient(circle at 20% 20%,#dbeafe,transparent 35%),linear-gradient(180deg,#f8fbff,#fff)}.hero-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:54px;align-items:center}.eyebrow{display:inline-flex;padding:8px 14px;border-radius:999px;background:#e0f2fe;color:#075985;font-weight:900;font-size:13px;text-transform:uppercase;letter-spacing:.08em}.hero-content h1{font-size:clamp(42px,6vw,76px);line-height:.98;letter-spacing:-.06em;margin:20px 0;color:#07111f}.hero-content p{font-size:20px;color:var(--muted);max-width:650px}.hero-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:30px}.trust-row{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.trust-row span{padding:8px 12px;border:1px solid var(--line);border-radius:999px;background:#fff;font-weight:800;color:#334155;font-size:13px}.hero-preview{position:relative}.browser-card{background:#fff;border:1px solid var(--line);border-radius:30px;padding:22px;box-shadow:var(--shadow);transform:rotate(1deg)}.browser-top{display:flex;gap:8px;margin-bottom:18px}.browser-top span{width:12px;height:12px;border-radius:50%;background:#cbd5e1}.demo-box{min-height:180px;border-radius:24px;background:linear-gradient(135deg,#0f172a,#0b63f6 65%,#13b8a6);color:#fff;display:grid;place-items:center;font-size:34px;font-weight:900;letter-spacing:-.04em}.mini-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px}.mini-grid div{height:70px;border-radius:18px;background:#f1f5f9}.payment-card{margin-top:14px;border-radius:20px;background:#eff6ff;padding:16px;display:flex;justify-content:space-between;gap:15px}.payment-card strong{color:#0b63f6}.section{padding:82px 0}.muted{background:#f8fafc}.section-head{text-align:center;max-width:760px;margin:0 auto 40px}.section-head h2,.split-section h2{font-size:clamp(32px,4vw,52px);line-height:1.05;letter-spacing:-.05em;margin:16px 0 12px}.section-head p,.split-section p{color:var(--muted);font-size:18px}.feature-grid,.product-grid,.pricing-grid,.post-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.feature-grid{grid-template-columns:repeat(4,1fr)}.feature-card,.product-demo-card,.price-card,.post-card,.page-card,.widget,.comments-area{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:26px;box-shadow:0 10px 35px rgba(15,23,42,.05)}.feature-card span{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:16px;background:#eff6ff;color:var(--brand);font-weight:900}.feature-card h3,.product-card-body h3,.price-card h3,.post-card h2{letter-spacing:-.03em;line-height:1.15}.feature-card p,.product-card-body p,.price-card p,.post-card p{color:var(--muted)}.product-demo-card,.post-card{padding:0;overflow:hidden}.product-thumb,.post-thumb{display:block;background:#dbeafe}.placeholder-thumb{min-height:220px;display:grid;place-items:center;background:linear-gradient(135deg,#07111f,#0b63f6);color:#fff;font-size:30px;font-weight:900}.product-card-body,.post-card-body{padding:24px}.text-link{font-weight:900;color:var(--brand)}.split-section{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.check-list{background:#07111f;color:white;border-radius:30px;padding:30px;box-shadow:var(--shadow)}.check-list p{color:white;margin:8px 0;font-weight:800}.pricing-section{background:linear-gradient(180deg,#fff,#f8fafc)}.price-card{text-align:center}.price-card.featured{background:#07111f;color:#fff;transform:translateY(-12px)}.price-card.featured p{color:#cbd5e1}.price{font-size:38px;font-weight:900;color:var(--brand)!important;letter-spacing:-.05em}.price-card.featured .price{color:#fff!important}.site-footer{background:#07111f;color:#cbd5e1;padding:64px 0 24px}.footer-grid{display:grid;grid-template-columns:1.2fr repeat(4,1fr);gap:30px}.footer-brand,.footer-title{color:#fff}.footer-bottom{border-top:1px solid rgba(255,255,255,.1);margin-top:40px;padding-top:20px;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.footer-bottom .menu{gap:16px}.footer-bottom a{color:#cbd5e1}.content-layout{display:grid;grid-template-columns:1fr 320px;gap:36px}.narrow-content{width:min(850px,92vw)}.archive-head{text-align:center;margin-bottom:36px}.archive-head h1,.page-card h1{font-size:clamp(34px,5vw,58px);letter-spacing:-.05em;line-height:1.05}.featured-image{border-radius:24px;overflow:hidden;margin:24px 0}.post-meta{font-size:14px;color:var(--muted);font-weight:700}.nav-links{display:flex;justify-content:space-between;gap:20px;margin-top:30px}.nav-links a{font-weight:900;color:var(--brand)}.woocommerce-wrapper .woocommerce ul.products li.product,.woocommerce ul.products li.product a img{border-radius:20px}.woocommerce div.product .product_title{font-size:clamp(34px,4vw,54px);letter-spacing:-.05em}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce button.single_add_to_cart_button{background:linear-gradient(135deg,var(--brand),var(--brand2))!important;color:#fff!important;border-radius:999px!important;font-weight:900!important;padding:14px 22px!important}.woocommerce .price{color:var(--brand)!important}.woocommerce-cart-form,.woocommerce-checkout,.woocommerce-account .woocommerce-MyAccount-content{background:#fff;border:1px solid var(--line);border-radius:24px;padding:24px}.wp-block-button__link{border-radius:999px;background:var(--brand);font-weight:900}@media(max-width:900px){.header-inner{flex-wrap:wrap}.menu-toggle{display:block;margin-left:auto}.main-navigation{display:none;width:100%;order:4}.main-navigation.is-open{display:block}.menu{flex-direction:column;align-items:flex-start;padding:16px 0}.header-actions{display:none}.hero-grid,.split-section,.content-layout{grid-template-columns:1fr}.feature-grid,.product-grid,.pricing-grid,.post-grid,.footer-grid{grid-template-columns:1fr}.section{padding:56px 0}.price-card.featured{transform:none}.hero-section{padding:56px 0}.hero-content h1{font-size:44px}.footer-bottom{display:block}}
