.wusool-landing{--accent:#d62535;--accent-2:#161616;--accent-ink:#fff;--ink:#161616;--ink-2:#2c2c2c;--muted:#6a6864;--paper:#fbf9f7;--paper-2:#f3efeb;--paper-3:#ece6e0;--card:#fff;--line:#1616161a;--line-2:#16161629;--d-bg:#141414;--d-bg-2:#1d1d1d;--d-card:#222;--d-line:#ffffff1a;--d-line-2:#ffffff2e;--d-muted:#ffffff9e;--font-ar:"Tajawal", system-ui, sans-serif;--font-en:"Sora", system-ui, sans-serif;--font-base:var(--font-ar);--font-mono:"IBM Plex Mono", ui-monospace, monospace;--r-sm:10px;--r:16px;--r-lg:24px;--r-xl:32px;--shadow-sm:0 1px 2px #1616160d, 0 2px 8px #1616160a;--shadow:0 4px 12px #1616160f, 0 18px 40px #16161614;--shadow-lg:0 8px 24px #1616161a, 0 40px 80px #16161624;--shadow-red:0 14px 34px #d625354d;--maxw:1200px;--nav-h:74px;--anim-mult:1;--anim-dur:.7s;font-family:var(--font-base);background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-height:100vh;line-height:1.6;position:relative}.wusool-landing[data-lang=en]{--font-base:var(--font-en)}.wusool-landing *{box-sizing:border-box}.wusool-landing ::selection{background:var(--accent);color:#fff}.wusool-landing img{max-width:100%;display:block}.wusool-landing a{color:inherit;text-decoration:none}.wusool-landing button{cursor:pointer;font-family:inherit}.wusool-landing h1,.wusool-landing h2,.wusool-landing h3,.wusool-landing h4{text-wrap:balance;margin:0}.wusool-landing p{text-wrap:pretty}.wusool-landing section[id]{scroll-margin-top:calc(var(--nav-h) + 12px)}.wusool-landing .wrap{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:clamp(20px,5vw,48px)}.wusool-landing .section{padding-block:clamp(64px,9vw,128px);position:relative}.wusool-landing .eyebrow{letter-spacing:.02em;color:var(--accent);background:color-mix(in oklab, var(--accent) 12%, transparent);border-radius:999px;align-items:center;gap:.5em;padding:.42em .9em;font-size:.82rem;font-weight:700;display:inline-flex}.wusool-landing .eyebrow:before{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px}.wusool-landing .section-head{text-align:center;margin-inline:auto;max-width:680px;margin-bottom:clamp(40px,5vw,64px)}.wusool-landing .section-head h2{letter-spacing:-.01em;margin:.5em 0 .35em;font-size:clamp(2rem,4.4vw,3.4rem);font-weight:800;line-height:1.12}.wusool-landing .section-head p{color:var(--muted);margin:0;font-size:clamp(1.05rem,1.7vw,1.25rem)}.wusool-landing .btn{--bg:var(--accent);--fg:#fff;background:var(--bg);color:var(--fg);white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.6em;padding:1.05em 1.6em;font-size:1rem;font-weight:700;line-height:1;transition:transform .18s cubic-bezier(.3,.7,.4,1),box-shadow .25s,background .2s,filter .2s;display:inline-flex}.wusool-landing .btn svg{width:1.15em;height:1.15em}.wusool-landing .btn-primary{box-shadow:var(--shadow-red)}.wusool-landing .btn-primary:hover{filter:brightness(1.05);transform:translateY(-2px);box-shadow:0 18px 40px #d6253566}.wusool-landing .btn-dark{--bg:var(--ink);--fg:#fff;box-shadow:var(--shadow-sm)}.wusool-landing .btn-dark:hover{transform:translateY(-2px)}.wusool-landing .btn-ghost{--bg:transparent;--fg:var(--ink);border:1.5px solid var(--line-2)}.wusool-landing .btn-ghost:hover{border-color:var(--ink);background:#1616160a;transform:translateY(-2px)}.wusool-landing .btn-on-dark-ghost{--bg:transparent;--fg:#fff;border:1.5px solid var(--d-line-2)}.wusool-landing .btn-on-dark-ghost:hover{background:#ffffff14;border-color:#fff;transform:translateY(-2px)}.wusool-landing .btn-white{--bg:#fff;--fg:var(--accent)}.wusool-landing .btn-white:hover{transform:translateY(-2px);box-shadow:0 14px 30px #0000002e}.wusool-landing .btn-lg{padding:1.15em 1.9em;font-size:1.08rem}.wusool-landing .btn-block{width:100%}.wusool-landing .nav{z-index:1000;height:var(--nav-h);background:color-mix(in oklab, var(--paper) 78%, transparent);-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);border-bottom:1px solid #0000;align-items:center;transition:border-color .3s,background .3s,box-shadow .3s;display:flex;position:sticky;top:0}.wusool-landing .nav.scrolled{border-color:var(--line);box-shadow:0 4px 20px #1616160d}.wusool-landing .nav .wrap{align-items:center;gap:24px;width:100%;display:flex}.wusool-landing .brand{flex-shrink:0;align-items:center;gap:.6em;display:flex}.wusool-landing .brand img{width:34px;height:34px}.wusool-landing .brand .name{letter-spacing:-.01em;color:var(--ink);font-size:1.5rem;font-weight:800}.wusool-landing .nav-links{align-items:center;gap:4px;margin-inline-start:auto;display:flex}.wusool-landing .nav-links a{color:var(--ink-2);border-radius:10px;padding:.55em .85em;font-size:.97rem;font-weight:600;transition:background .18s,color .18s}.wusool-landing .nav-links a:hover{color:var(--ink);background:#1616160d}.wusool-landing .nav-right{align-items:center;gap:10px;margin-inline-start:8px;display:flex}.wusool-landing .lang-toggle{border:1.5px solid var(--line-2);background:var(--card);border-radius:999px;align-items:center;font-size:.82rem;font-weight:700;display:inline-flex;overflow:hidden}.wusool-landing .lang-toggle button{color:var(--muted);background:0 0;border:0;padding:.5em .85em;transition:background .18s,color .18s}.wusool-landing .lang-toggle button.active{background:var(--ink);color:#fff}.wusool-landing .nav-cta{padding:.78em 1.4em;font-size:.95rem}.wusool-landing .burger{border:1.5px solid var(--line-2);background:var(--card);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:44px;height:44px;display:none}.wusool-landing .burger span{background:var(--ink);border-radius:2px;width:18px;height:2px;transition:transform .25s,opacity .25s}.wusool-landing .nav.menu-open .burger span:first-child{transform:translateY(6px)rotate(45deg)}.wusool-landing .nav.menu-open .burger span:nth-child(2){opacity:0}.wusool-landing .nav.menu-open .burger span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.wusool-landing .mobile-menu{inset:var(--nav-h) 0 auto 0;z-index:999;background:var(--paper);border-bottom:1px solid var(--line);opacity:0;pointer-events:none;box-shadow:var(--shadow);flex-direction:column;gap:6px;padding:18px clamp(20px,5vw,48px) 26px;transition:transform .28s cubic-bezier(.3,.8,.4,1),opacity .28s;display:flex;position:fixed;transform:translateY(-12px)}.wusool-landing .mobile-menu.open{opacity:1;pointer-events:auto;transform:translateY(0)}.wusool-landing .mobile-menu a{border-bottom:1px solid var(--line);padding:.7em .2em;font-size:1.1rem;font-weight:700}.wusool-landing .mobile-menu .btn{margin-top:14px}.wusool-landing .hero{position:relative;overflow:hidden}.wusool-landing .hero .eyebrow{margin-bottom:22px}.wusool-landing .hero h1{letter-spacing:-.02em;margin:0 0 .4em;font-size:clamp(2.5rem,6.4vw,5rem);font-weight:800;line-height:1.04}.wusool-landing .hero h1 .hl{color:var(--accent);white-space:nowrap;position:relative}.wusool-landing .hero-sub{color:var(--muted);max-width:34ch;margin:0 0 2em;font-size:clamp(1.1rem,2vw,1.4rem)}.wusool-landing .hero-cta{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.wusool-landing .hero-trust{color:var(--muted);flex-wrap:wrap;gap:18px 26px;margin-top:34px;font-size:.95rem;font-weight:600;display:flex}.wusool-landing .hero-trust span{align-items:center;gap:.5em;display:inline-flex}.wusool-landing .hero-trust .tick{width:20px;height:20px;color:var(--accent);flex-shrink:0}.wusool-landing .hero-1{background:var(--d-bg);color:#fff}.wusool-landing .hero-1:before{content:"";background:radial-gradient(circle, color-mix(in oklab,var(--accent) 38%,transparent), transparent 62%);filter:blur(10px);opacity:.55;pointer-events:none;width:60vw;max-width:760px;height:60vw;max-height:760px;position:absolute;inset-block-start:-30%;inset-inline-end:-10%}.wusool-landing .hero-1 .grid{z-index:1;grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(32px,5vw,72px);padding-block:clamp(56px,8vw,104px);display:grid;position:relative}.wusool-landing .hero-1 .hero-sub,.wusool-landing .hero-1 .hero-trust{color:var(--d-muted)}.wusool-landing .hero-1 .eyebrow:before{background:var(--accent)}.wusool-landing .shopframe-wrap{position:relative}.wusool-landing .shopframe{border-radius:var(--r-lg);box-shadow:var(--shadow-lg);background:#fff;border:1px solid #ffffff1a;position:relative;overflow:hidden}.wusool-landing .shopframe .bar{background:var(--paper-2);border-bottom:1px solid var(--line);align-items:center;gap:7px;padding:13px 16px;display:flex}.wusool-landing .shopframe .dot{background:var(--line-2);border-radius:50%;width:11px;height:11px}.wusool-landing .shopframe .url{font-family:var(--font-mono);color:var(--muted);border:1px solid var(--line);background:#fff;border-radius:999px;margin-inline-start:10px;padding:.3em .8em;font-size:.72rem}.wusool-landing .shop-slot{text-align:center;background:linear-gradient(135deg, var(--paper) 0%, var(--paper-2) 100%);width:100%;height:clamp(300px,38vw,430px);color:var(--muted);place-items:center;gap:10px;padding:24px;font-size:.95rem;font-weight:700;display:grid}.wusool-landing .shop-slot .ph-icon{width:54px;height:54px;color:var(--accent);opacity:.8}.wusool-landing .float-card{color:var(--ink);border-radius:var(--r);box-shadow:var(--shadow-lg);border:1px solid var(--line);background:#fff;align-items:center;gap:12px;padding:14px 16px;font-weight:700;display:flex;position:absolute}.wusool-landing .float-card .ic{color:#fff;border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.wusool-landing .float-card .ic svg{width:22px;height:22px}.wusool-landing .float-card small{color:var(--muted);font-size:.78rem;font-weight:600;display:block}.wusool-landing .float-card b{font-size:1.05rem}.wusool-landing .fc-order{animation:5s ease-in-out infinite wsl-floaty;inset-block-start:8%;inset-inline-start:-7%}.wusool-landing .fc-order .ic{background:var(--accent)}.wusool-landing .fc-sales{animation:6s ease-in-out .8s infinite wsl-floaty;inset-block-end:9%;inset-inline-end:-6%}.wusool-landing .fc-sales .ic{background:var(--ink)}@keyframes wsl-floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.wusool-landing .features{background:var(--paper)}.wusool-landing .feat-grid{grid-template-columns:repeat(3,1fr);gap:clamp(16px,1.8vw,22px);display:grid}.wusool-landing .feat-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);padding:30px 28px;transition:transform .25s cubic-bezier(.3,.7,.4,1),box-shadow .25s,border-color .25s;position:relative;overflow:hidden}.wusool-landing .feat-card:hover{box-shadow:var(--shadow);border-color:#0000;transform:translateY(-5px)}.wusool-landing .feat-card .fic{background:color-mix(in oklab,var(--accent) 12%,transparent);width:54px;height:54px;color:var(--accent);border-radius:15px;place-items:center;margin-bottom:20px;transition:background .25s,color .25s;display:grid}.wusool-landing .feat-card:hover .fic{background:var(--accent);color:#fff}.wusool-landing .feat-card .fic svg{width:27px;height:27px}.wusool-landing .feat-card h3{margin:0 0 8px;font-size:1.3rem;font-weight:800}.wusool-landing .feat-card p{color:var(--muted);margin:0;font-size:1rem}.wusool-landing .feat-card ul{flex-wrap:wrap;gap:7px;margin:14px 0 0;padding:0;list-style:none;display:flex}.wusool-landing .feat-card li{color:var(--ink-2);background:var(--paper-2);border-radius:999px;padding:.4em .75em;font-size:.84rem;font-weight:600}.wusool-landing .feat-card.wide{background:var(--ink);color:#fff;border-color:#0000;grid-column:span 3;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;display:grid}.wusool-landing .feat-card.wide .fic{color:#fff;background:#ffffff1a;width:64px;height:64px;margin:0}.wusool-landing .feat-card.wide:hover .fic{background:var(--accent)}.wusool-landing .feat-card.wide h3{font-size:1.5rem}.wusool-landing .feat-card.wide p{color:#ffffffa8}.wusool-landing .feat-card.wide .domain-pill{font-family:var(--font-mono);white-space:nowrap;background:#ffffff1a;border-radius:12px;padding:.7em 1.1em;font-size:1rem}.wusool-landing .feat-card.wide .domain-pill b{color:var(--accent)}.wusool-landing .steps{background:var(--paper-2)}.wusool-landing .steps-grid{grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,40px);display:grid}.wusool-landing .step{position:relative}.wusool-landing .step .num{font-family:var(--font-en);background:var(--accent);color:#fff;width:48px;height:48px;box-shadow:var(--shadow-red);border-radius:14px;place-items:center;margin-bottom:22px;font-size:1.1rem;font-weight:800;display:grid}.wusool-landing .step h3{margin:0 0 10px;font-size:1.45rem;font-weight:800}.wusool-landing .step p{color:var(--muted);margin:0;font-size:1.05rem}.wusool-landing .step .connector{background:repeating-linear-gradient(90deg,var(--line-2) 0 8px,transparent 8px 16px);height:2px;position:absolute;inset-block-start:24px;inset-inline:64px -20px}.wusool-landing .steps-grid .step:last-child .connector{display:none}.wusool-landing .pricing{background:var(--paper)}.wusool-landing .price-grid{grid-template-columns:repeat(2,1fr);align-items:stretch;gap:clamp(20px,2.5vw,30px);max-width:920px;margin-inline:auto;display:grid}.wusool-landing .price-card{background:var(--card);border:1.5px solid var(--line);border-radius:var(--r-xl);flex-direction:column;padding:clamp(30px,3.5vw,44px);transition:transform .25s,box-shadow .25s;display:flex;position:relative}.wusool-landing .price-card:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.wusool-landing .price-card.featured{background:var(--ink);color:#fff;border-color:var(--ink);box-shadow:var(--shadow-lg)}.wusool-landing .price-card.featured .price-name{color:#fff}.wusool-landing .price-tag{background:var(--accent);color:#fff;box-shadow:var(--shadow-red);border-radius:999px;padding:.55em 1.1em;font-size:.85rem;font-weight:800;position:absolute;inset-block-start:-15px;inset-inline-end:32px}.wusool-landing .price-name{margin:0 0 4px;font-size:1.5rem;font-weight:800}.wusool-landing .price-desc{color:var(--muted);margin:0 0 24px;font-size:1rem}.wusool-landing .price-card.featured .price-desc{color:#ffffffa6}.wusool-landing .price-amount{align-items:baseline;gap:.35em;margin-bottom:6px;display:flex}.wusool-landing .price-amount .num{letter-spacing:-.02em;font-size:clamp(3rem,5vw,4rem);font-weight:800;line-height:1}.wusool-landing .price-amount .cur{color:var(--accent);font-size:1.3rem;font-weight:800}.wusool-landing .price-amount .per{color:var(--muted);white-space:nowrap;font-size:1rem;font-weight:600}.wusool-landing .price-card.featured .price-amount .per{color:#fff9}.wusool-landing .price-save{flex-wrap:wrap;align-items:center;gap:10px;min-height:28px;margin-bottom:26px;display:flex}.wusool-landing .price-was{color:var(--muted);white-space:nowrap;font-size:1rem;font-weight:600;text-decoration:line-through}.wusool-landing .price-card.featured .price-was{color:#ffffff80}.wusool-landing .save-badge{background:color-mix(in oklab,var(--accent) 16%,transparent);color:var(--accent);white-space:nowrap;border-radius:999px;padding:.4em .8em;font-size:.85rem;font-weight:800}.wusool-landing .price-card.featured .save-badge{background:var(--accent);color:#fff}.wusool-landing .price-card .btn{margin-bottom:28px}.wusool-landing .price-feats{flex-direction:column;gap:13px;margin:0;padding:0;list-style:none;display:flex}.wusool-landing .price-feats li{align-items:flex-start;gap:11px;font-size:1rem;font-weight:500;display:flex}.wusool-landing .price-feats .tick{width:21px;height:21px;color:var(--accent);flex-shrink:0;margin-top:2px}.wusool-landing .price-feats .cross{width:21px;height:21px;color:var(--muted);opacity:.7;flex-shrink:0;margin-top:2px}.wusool-landing .price-feats li.off{color:var(--muted)}.wusool-landing .price-card.featured .price-feats .tick{color:#fff}.wusool-landing .price-note{text-align:center;color:var(--muted);margin-top:28px;font-size:.95rem}.wusool-landing .faq{background:var(--paper-2)}.wusool-landing .faq-grid{flex-direction:column;gap:14px;max-width:820px;margin-inline:auto;display:flex}.wusool-landing .faq-item{background:var(--card);border:1px solid var(--line);border-radius:var(--r);transition:box-shadow .2s,border-color .2s;overflow:hidden}.wusool-landing .faq-item.open{box-shadow:var(--shadow);border-color:#0000}.wusool-landing .faq-q{text-align:start;width:100%;color:var(--ink);background:0 0;border:0;align-items:center;gap:16px;padding:24px 26px;font-size:1.15rem;font-weight:700;display:flex}.wusool-landing .faq-q .qmark{flex:1}.wusool-landing .faq-q .chev{width:24px;height:24px;color:var(--accent);flex-shrink:0;transition:transform .3s}.wusool-landing .faq-item.open .faq-q .chev{transform:rotate(180deg)}.wusool-landing .faq-a{max-height:0;transition:max-height .35s cubic-bezier(.4,0,.2,1);overflow:hidden}.wusool-landing .faq-a-inner{color:var(--muted);padding:0 26px 26px;font-size:1.05rem}.wusool-landing .ctaband{background:var(--accent);color:#fff;position:relative;overflow:hidden}.wusool-landing .ctaband:before{content:"";background:radial-gradient(circle,#ffffff2e,#0000 60%);width:40vw;max-width:520px;height:40vw;max-height:520px;position:absolute;inset-block-start:-40%;inset-inline-start:-5%}.wusool-landing .ctaband .inner{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px;display:flex;position:relative}.wusool-landing .ctaband h2{max-width:18ch;margin:0;font-size:clamp(1.8rem,3.6vw,2.8rem);font-weight:800;line-height:1.15}.wusool-landing .ctaband p{color:#ffffffd9;margin:.5em 0 0;font-size:1.1rem}.wusool-landing .ctaband .cta-actions{flex-wrap:wrap;gap:14px;display:flex}.wusool-landing .contact{background:var(--ink);color:#fff}.wusool-landing .contact-grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,5vw,72px);display:grid}.wusool-landing .contact h2{margin:.3em 0;font-size:clamp(2rem,4vw,3rem);font-weight:800}.wusool-landing .contact .lead{color:#ffffffa8;margin:0 0 8px;font-size:1.15rem}.wusool-landing .contact-cards{flex-direction:column;gap:14px;display:flex}.wusool-landing .contact-card{background:var(--d-card);border:1px solid var(--d-line);border-radius:var(--r);align-items:center;gap:18px;padding:20px 22px;transition:transform .2s,border-color .2s;display:flex}.wusool-landing .contact-card:hover{border-color:var(--accent);transform:translateY(-3px)}.wusool-landing .contact-card .ic{width:50px;height:50px;color:var(--accent);background:#ffffff12;border-radius:14px;flex-shrink:0;place-items:center;display:grid}.wusool-landing .contact-card .ic svg{width:24px;height:24px}.wusool-landing .contact-card small{color:#ffffff8c;font-size:.85rem;font-weight:600;display:block}.wusool-landing .contact-card b{direction:ltr;font-size:1.15rem;font-weight:700}.wusool-landing .footer{background:var(--d-bg);color:#fff9;padding-block:clamp(48px,6vw,72px) 32px}.wusool-landing .footer-top{border-bottom:1px solid var(--d-line);flex-wrap:wrap;justify-content:space-between;gap:40px;padding-bottom:40px;display:flex}.wusool-landing .footer .brand .name{color:#fff}.wusool-landing .footer-tagline{max-width:34ch;margin:18px 0 0;font-size:1rem}.wusool-landing .footer-cols{flex-wrap:wrap;gap:clamp(40px,7vw,90px);display:flex}.wusool-landing .footer-col h4{color:#fff;margin:0 0 16px;font-size:1rem;font-weight:800}.wusool-landing .footer-col a{padding:6px 0;font-weight:600;transition:color .18s;display:block}.wusool-landing .footer-col a:hover{color:#fff}.wusool-landing .footer-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-top:28px;font-size:.9rem;display:flex}.wusool-landing .footer-legal{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.wusool-landing .footer-legal a{color:#fff9;font-weight:600;transition:color .18s}.wusool-landing .footer-legal a:hover{color:#fff}.wusool-landing .social{gap:12px;display:flex}.wusool-landing .social a{color:#fff;background:#ffffff12;border-radius:12px;place-items:center;width:42px;height:42px;transition:background .2s,transform .2s;display:grid}.wusool-landing .social a:hover{background:var(--accent);transform:translateY(-3px)}.wusool-landing .social svg{width:20px;height:20px}.wusool-landing .float-cta{z-index:900;opacity:0;pointer-events:none;align-items:center;gap:10px;transition:opacity .4s,transform .4s;display:flex;position:fixed;inset-block-end:22px;inset-inline-start:22px;transform:translateY(16px)}.wusool-landing .float-cta.show{opacity:1;pointer-events:auto;transform:translateY(0)}.wusool-landing .float-cta .btn{box-shadow:var(--shadow-lg)}.wusool-landing .fab-wa{color:#fff;width:56px;height:56px;box-shadow:var(--shadow-lg);background:#25d366;border-radius:50%;place-items:center;transition:transform .2s;display:grid}.wusool-landing .fab-wa:hover{transform:scale(1.08)}.wusool-landing .fab-wa svg{width:28px;height:28px}.wusool-landing .mobile-bar{display:none}.wusool-landing .modal-overlay{z-index:2000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;pointer-events:none;background:#0f0f0f8c;place-items:center;padding:20px;transition:opacity .3s;display:grid;position:fixed;inset:0}.wusool-landing .modal-overlay.open{opacity:1;pointer-events:auto}.wusool-landing .modal{background:var(--paper);border-radius:var(--r-xl);width:min(540px,100%);box-shadow:var(--shadow-lg);flex-direction:column;max-height:92vh;transition:transform .35s cubic-bezier(.3,.8,.4,1);display:flex;overflow:hidden;transform:translateY(20px)scale(.98)}.wusool-landing .modal-overlay.open .modal{transform:none}.wusool-landing .modal-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:22px 26px;display:flex}.wusool-landing .modal-head .brand .name{font-size:1.3rem;font-weight:800}.wusool-landing .modal-head .brand img{width:28px;height:28px}.wusool-landing .modal-close{border:1px solid var(--line);background:var(--card);width:40px;height:40px;color:var(--ink);border-radius:12px;place-items:center;transition:background .2s;display:grid}.wusool-landing .modal-close:hover{background:var(--paper-2)}.wusool-landing .modal-body{padding:26px;overflow-y:auto}.wusool-landing .modal-steps{gap:6px;margin-bottom:24px;display:flex}.wusool-landing .modal-steps .dot{background:var(--line-2);border-radius:999px;flex:1;height:5px;transition:background .3s}.wusool-landing .modal-steps .dot.active{background:var(--accent)}.wusool-landing .modal-step{animation:.4s wsl-stepin}@keyframes wsl-stepin{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}.wusool-landing .modal h3{margin:0 0 6px;font-size:1.5rem;font-weight:800}.wusool-landing .modal .step-sub{color:var(--muted);margin:0 0 22px}.wusool-landing .field{margin-bottom:16px}.wusool-landing .field label{margin-bottom:7px;font-size:.92rem;font-weight:700;display:block}.wusool-landing .field input{border:1.5px solid var(--line-2);width:100%;font:inherit;background:var(--card);color:var(--ink);border-radius:12px;padding:.95em 1.1em;font-size:1rem;transition:border-color .2s,box-shadow .2s}.wusool-landing .field input:focus{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in oklab,var(--accent) 16%,transparent);outline:0}.wusool-landing .field.err input{border-color:var(--accent)}.wusool-landing .field .errmsg{color:var(--accent);margin-top:6px;font-size:.82rem;font-weight:600}.wusool-landing .plan-pick{flex-direction:column;gap:12px;display:flex}.wusool-landing .plan-opt{border:1.5px solid var(--line-2);cursor:pointer;border-radius:16px;align-items:center;gap:14px;padding:18px 20px;transition:border-color .2s,background .2s;display:flex}.wusool-landing .plan-opt:hover{border-color:var(--ink)}.wusool-landing .plan-opt.sel{border-color:var(--accent);background:color-mix(in oklab,var(--accent) 7%,transparent)}.wusool-landing .plan-opt .radio{border:2px solid var(--line-2);border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;transition:border-color .2s;display:grid}.wusool-landing .plan-opt.sel .radio{border-color:var(--accent)}.wusool-landing .plan-opt.sel .radio:after{content:"";background:var(--accent);border-radius:50%;width:11px;height:11px}.wusool-landing .plan-opt .pinfo{flex:1}.wusool-landing .plan-opt .pinfo b{font-size:1.1rem}.wusool-landing .plan-opt .pinfo small{color:var(--muted);font-weight:600;display:block}.wusool-landing .plan-opt .pprice{white-space:nowrap;font-size:1.15rem;font-weight:800}.wusool-landing .modal-actions{gap:12px;margin-top:24px;display:flex}.wusool-landing .modal-actions .btn{flex:1}.wusool-landing .modal-actions .btn.back{flex:none}.wusool-landing .success{text-align:center;padding:14px 0}.wusool-landing .success .check{background:color-mix(in oklab,var(--accent) 14%,transparent);width:84px;height:84px;color:var(--accent);border-radius:50%;place-items:center;margin:0 auto 22px;animation:.5s cubic-bezier(.3,1.4,.5,1) wsl-pop;display:grid}.wusool-landing .success .check svg{width:44px;height:44px}@keyframes wsl-pop{0%{opacity:0;transform:scale(.4)}}.wusool-landing .success h3{font-size:1.7rem}.wusool-landing .success p{color:var(--muted);max-width:36ch;margin-inline:auto}.wusool-landing .success .sum{background:var(--card);border:1px solid var(--line);text-align:start;border-radius:16px;margin:22px 0;padding:18px}.wusool-landing .success .sum .row{justify-content:space-between;padding:7px 0;font-weight:600;display:flex}.wusool-landing .success .sum .row small{color:var(--muted)}.wusool-landing .reveal{opacity:0}.wusool-landing .reveal.in{opacity:1;animation:wsl-revealUp var(--anim-dur) cubic-bezier(.2,.7,.3,1) forwards}@keyframes wsl-revealUp{0%{opacity:0;transform:translateY(calc(28px * var(--anim-mult)))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.wusool-landing .reveal{opacity:1!important}.wusool-landing .reveal.in{animation:none!important}}@media (max-width:980px){.wusool-landing .feat-grid{grid-template-columns:repeat(2,1fr)}.wusool-landing .feat-card.wide{grid-column:span 2}}@media (max-width:860px){.wusool-landing .nav-links,.wusool-landing .nav-cta{display:none}.wusool-landing .lang-toggle{margin-inline-start:auto}.wusool-landing .burger{display:flex}.wusool-landing .hero-1 .grid{grid-template-columns:1fr}.wusool-landing .hero-1 .shopframe-wrap{order:-1}.wusool-landing .contact-grid{grid-template-columns:1fr}.wusool-landing .float-cta{display:none}.wusool-landing .mobile-bar{z-index:900;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:color-mix(in oklab,var(--paper) 92%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--line);gap:10px;display:flex;position:fixed;inset-block-end:0;inset-inline:0}.wusool-landing .mobile-bar .btn{flex:1}.wusool-landing .mobile-bar .fab-wa{flex:none;width:52px;height:52px}.wusool-landing .footer{padding-bottom:96px}}@media (max-width:620px){.wusool-landing .feat-grid{grid-template-columns:1fr}.wusool-landing .feat-card.wide{text-align:start;grid-column:span 1;grid-template-columns:1fr;gap:16px}.wusool-landing .steps-grid{grid-template-columns:1fr;gap:30px}.wusool-landing .step .connector{display:none}.wusool-landing .price-grid{grid-template-columns:1fr}.wusool-landing .ctaband .inner{flex-direction:column;align-items:flex-start}.wusool-landing .float-card{display:none}.wusool-landing .modal-actions{flex-wrap:wrap}}.wusool-landing .hero-1{color:#fff;background:radial-gradient(135% 130% at 85% 6%,#ffffff29 0%,#fff0 42%),radial-gradient(120% 120% at 6% 102%,#97131f 0%,#97131f00 58%),linear-gradient(150deg,#e8313f 0%,#d1212f 48%,#ad1825 100%)}.wusool-landing .hero-1 h1 .hl{color:#161616}.wusool-landing .hero-1 .hero-sub,.wusool-landing .hero-1 .hero-trust{color:#ffffffeb}.wusool-landing .hero-1 .hero-trust .tick{color:#fff}.wusool-landing .hero-1 .eyebrow{color:#fff;background:#ffffff29}.wusool-landing .hero-1 .btn-primary{--bg:#fff;--fg:#161616;box-shadow:0 14px 34px #00000047}.wusool-landing .hero-1 .btn-primary:hover{filter:none;box-shadow:0 20px 44px #00000057}.wusool-landing .hero-1 .btn-on-dark-ghost{--bg:#161616;--fg:#fff;border-color:#161616}.wusool-landing .hero-1 .btn-on-dark-ghost:hover{background:#000;border-color:#000;transform:translateY(-2px)}
