:root{--bg:#ffffff;--surface:#f5f6f8;--text:#111111;--muted:#6b7280;--accent:#2547d6;--accent-dark:#1c37a8;--accent-soft:#eef2ff;--accent-text:#ffffff;--line:#e5e7eb;--radius:8px;--radius-lg:16px;--radius-xl:24px;--font-headline:'Manrope',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;--font-body:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:800;--lh-tight:1.15;--lh-heading:1.25;--lh-body:1.5;--lh-relaxed:1.6;--ls-tight:-0.02em;--container:1240px;--gutter:20px;--shadow-sm:0 2px 8px rgba(0,0,0,0.02);--shadow-md:0 10px 25px rgba(37,71,214,0.08);--shadow-lg:0 8px 20px rgba(37,71,214,0.25)}*,*::before,*::after{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:16px;line-height:var(--lh-body)}img{max-width:100%;height:auto}a{color:var(--accent)}h1,h2,h3,h4,h5,h6{font-family:var(--font-headline);color:var(--text);line-height:var(--lh-heading);letter-spacing:var(--ls-tight);margin:0 0 16px}.wpm-skip-link{position:absolute;left:-9999px;top:0;z-index:999;background:var(--accent);color:#fff;padding:12px 20px;border-radius:0 0 var(--radius) 0;text-decoration:none}.wpm-skip-link:focus{left:0}.wpm-container{max-width:var(--container);margin:0 auto;padding-left:var(--gutter);padding-right:var(--gutter)}.wpm-section{padding-top:48px;padding-bottom:48px}.wpm-section--tight{padding-top:24px;padding-bottom:24px}.wpm-section-head{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:24px}.wpm-section-head h2{font-size:28px;font-weight:var(--fw-bold);margin:0}.wpm-section-title-center{text-align:center;font-size:28px;font-weight:var(--fw-bold);margin:0 0 40px}.wpm-muted{color:var(--muted)}.wpm-reveal.is-armed{opacity:0;transform:translateY(22px)}.wpm-reveal.is-armed.is-visible{opacity:1;transform:none;transition:opacity 0.9s ease,transform 0.9s cubic-bezier(0.16,1,0.3,1)}@media (prefers-reduced-motion:reduce){.wpm-reveal.is-armed,.wpm-reveal.is-armed.is-visible{opacity:1;transform:none;transition:none}}.wpm-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--font-body);font-weight:var(--fw-semibold);font-size:15px;padding:14px 28px;border-radius:12px;text-decoration:none;border:none;cursor:pointer;transition:transform 0.15s ease,box-shadow 0.15s ease,background-color 0.15s ease}.wpm-btn:hover{transform:translateY(-1px)}.wpm-btn--primary{background:var(--accent);color:var(--accent-text);box-shadow:var(--shadow-lg)}.wpm-btn--primary:hover{background:var(--accent-dark);color:var(--accent-text)}.wpm-btn--white{background:#fff;color:var(--accent);box-shadow:0 4px 12px rgba(0,0,0,0.05);border-radius:24px;padding:12px 24px;font-size:14px}.wpm-btn--outline{background:transparent;color:var(--accent);border:1px solid var(--line);border-radius:20px;padding:8px 24px;font-size:14px}.wpm-btn--outline:hover{background:var(--accent-soft);color:var(--accent)}.wpm-link-arrow{color:var(--accent);text-decoration:none;font-size:14px;font-weight:var(--fw-semibold);display:inline-flex;align-items:center;gap:6px}.wpm-link-arrow:hover{text-decoration:underline}.wpm-icon{width:1.2em;height:1.2em;flex-shrink:0;vertical-align:middle}.wpm-page{display:flex;flex-direction:column;min-height:100vh}.wpm-page>main{flex:1 0 auto}.wpm-page>.wpm-footer-outer{flex-shrink:0}.wpm-topbar{background:var(--text);color:#fff;font-size:13px}.wpm-topbar-inner{max-width:var(--container);margin:0 auto;padding:9px var(--gutter);display:flex;gap:28px;flex-wrap:wrap;justify-content:center}.wpm-topbar span{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;opacity:0.92}.wpm-topbar .wpm-icon{color:#8fa6ff}.wpm-header-holder{position:sticky;top:0;z-index:100;padding:12px var(--gutter);background:var(--surface);transition:box-shadow 0.2s ease}.wpm-header-holder.is-stuck{box-shadow:0 6px 24px rgba(17,17,17,0.07)}.wpm-header{max-width:calc(var(--container) - var(--gutter) * 2);margin:0 auto;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-lg);padding:12px 24px;display:flex;align-items:center;justify-content:space-between;gap:24px;box-shadow:var(--shadow-sm);flex-wrap:wrap}.wpm-header-left{display:flex;align-items:center;gap:32px;min-width:0}.wpm-logo{display:flex;align-items:center;gap:10px;text-decoration:none;font-family:var(--font-headline);font-size:21px;font-weight:var(--fw-extrabold);letter-spacing:var(--ls-tight);color:var(--text);line-height:1;white-space:nowrap}.wpm-logo-mark{flex-shrink:0;display:block}.wpm-logo-text{display:inline-block}.wpm-logo b{font-weight:inherit;color:var(--accent)}.wpm-logo img{max-height:36px;width:auto}.wpm-nav ul{list-style:none;margin:0;padding:0;display:flex;gap:20px;align-items:center}.wpm-nav a{color:var(--text);text-decoration:none;font-size:14px;font-weight:var(--fw-medium);white-space:nowrap}.wpm-nav a:hover{color:var(--accent)}.wpm-nav .current-menu-item>a,.wpm-nav .current-menu-parent>a,.wpm-nav .current-menu-ancestor>a,.wpm-nav .current_page_item>a{color:var(--accent);position:relative}.wpm-nav .current-menu-item>a::before,.wpm-nav .current-menu-parent>a::before,.wpm-nav .current-menu-ancestor>a::before,.wpm-nav .current_page_item>a::before{content:'';position:absolute;left:0;right:0;bottom:-7px;height:2px;border-radius:2px;background:var(--accent)}.wpm-nav li{position:relative}.wpm-nav .menu-item-has-children>a,.wpm-nav .wpm-has-mega>a{display:inline-flex;align-items:center;gap:5px}.wpm-nav .menu-item-has-children>a::after,.wpm-nav .wpm-has-mega>a::after{content:'';width:6px;height:6px;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:rotate(45deg) translate(-2px,-1px);opacity:0.55;transition:transform 0.15s ease}.wpm-nav .menu-item-has-children:hover>a::after,.wpm-nav .wpm-has-mega:hover>a::after{transform:rotate(225deg) translate(-1px,-2px);opacity:1}.wpm-nav .menu-item-has-children>.sub-menu::before,.wpm-nav .wpm-has-mega>.sub-menu::before{content:'';position:absolute;top:-10px;left:0;right:0;height:10px}.wpm-nav .sub-menu{display:none;position:absolute;top:calc(100% + 10px);left:-12px;min-width:234px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:8px;box-shadow:0 18px 40px rgba(17,17,17,0.13);flex-direction:column;align-items:stretch;justify-content:flex-start;gap:2px;z-index:50}.wpm-nav .sub-menu li{display:block;width:100%}.wpm-nav li:hover>.sub-menu,.wpm-nav li:focus-within>.sub-menu{display:flex}.wpm-nav .sub-menu a{display:block;padding:10px 12px;border-radius:9px;margin:0;text-align:left}.wpm-nav .sub-menu .wpm-submenu-icon>a{display:flex;align-items:center;gap:10px;white-space:nowrap}.wpm-nav .sub-menu .wpm-submenu-icon>a .wpm-icon{flex-shrink:0;color:var(--accent);opacity:0.85}.wpm-nav .sub-menu .wpm-submenu-icon>a:hover .wpm-icon{opacity:1}.wpm-nav .sub-menu a:hover{background:var(--accent-soft);color:var(--accent)}.wpm-nav .wpm-mega{left:-12px;width:min(760px,calc(100vw - 48px));padding:0;border-radius:16px;overflow:hidden}.wpm-nav .wpm-mega-inner{display:grid;grid-template-columns:236px 1fr;gap:0;align-items:stretch}.wpm-nav .wpm-mega-cats{list-style:none;margin:0;padding:12px 8px;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:1px;background:var(--surface);border-right:1px solid var(--line)}.wpm-nav .wpm-mega-cats li{display:block}.wpm-nav .wpm-mega-cats a{display:flex;align-items:baseline;gap:8px;margin:0;padding:9px 12px;font-size:14px;font-weight:var(--fw-medium);color:var(--text);text-align:left;border-radius:8px;white-space:normal}.wpm-nav .wpm-mega-cats .wpm-mega-count{margin-left:auto;font-size:12px;font-weight:var(--fw-regular,400);color:var(--muted)}.wpm-nav .wpm-mega-cats .current-menu-item>a{color:var(--accent)}.wpm-nav .wpm-mega-products{padding:12px;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:2px}.wpm-nav .sub-menu a.wpm-mega-product{display:flex;align-items:center;gap:12px;padding:8px 10px;margin:0;border-radius:10px;text-decoration:none;color:var(--text);white-space:normal}.wpm-nav .sub-menu a.wpm-mega-product:hover{background:var(--accent-soft);color:var(--text)}.wpm-nav .wpm-mega-product img,.wpm-nav .wpm-mega-letter{width:46px;height:46px;min-width:46px;border-radius:9px;object-fit:cover;flex-shrink:0;margin:0}.wpm-mega-letter{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#eef2fe 0%,#dbe4ff 100%);font-family:var(--font-headline);font-weight:var(--fw-extrabold);font-size:20px;color:var(--accent)}.wpm-mega-product-body{display:flex;flex-direction:column;min-width:0}.wpm-mega-product-body strong{font-family:var(--font-headline);font-size:15px;font-weight:var(--fw-bold);line-height:1.25}.wpm-mega-product-body>span{font-size:13px;color:var(--muted)}.wpm-mega-product-body .price{font-size:13px;color:var(--muted)}.wpm-nav .sub-menu a.wpm-mega-all{display:block;margin:8px 0 0;padding:11px;text-align:center;border-radius:10px;background:var(--accent);color:#fff !important;font-size:14px;font-weight:var(--fw-semibold);text-decoration:none}.wpm-nav .sub-menu a.wpm-mega-all:hover{background:var(--accent-dark);color:#fff !important}.wpm-header-actions{display:flex;align-items:center;gap:16px}.wpm-iconbtn{background:none;border:none;padding:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--text);text-decoration:none;position:relative}.wpm-iconbtn:hover{color:var(--accent)}.wpm-cart-count{position:absolute;top:-2px;right:-4px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--accent);color:#fff;font-size:10px;font-weight:var(--fw-bold);line-height:17px;text-align:center}.wpm-account{position:relative}.wpm-account-toggle{gap:7px}.wpm-account-panel{display:none;position:absolute;right:0;top:calc(100% + 12px);width:320px;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:0 20px 44px rgba(17,17,17,0.16);padding:20px;z-index:130}.wpm-account-panel.is-open{display:block}.wpm-account-panel::before{content:'';position:absolute;top:-7px;right:26px;width:12px;height:12px;background:var(--bg);border-left:1px solid var(--line);border-top:1px solid var(--line);transform:rotate(45deg)}.wpm-account-head{margin-bottom:16px}.wpm-account-head strong{display:block;font-family:var(--font-headline);font-size:16px;margin-bottom:3px}.wpm-account-head span{display:block;font-size:13px;color:var(--muted);line-height:1.4}.wpm-account-panel p{margin:0 0 12px}.wpm-account-panel label{display:block;font-size:13px;font-weight:var(--fw-medium);color:var(--muted);margin-bottom:5px}.wpm-account-panel input[type='text'],.wpm-account-panel input[type='password']{width:100%;border:1px solid var(--line);border-radius:10px;padding:11px 13px;font-family:var(--font-body);font-size:14px;color:var(--text);background:var(--bg)}.wpm-account-panel input[type='text']:focus,.wpm-account-panel input[type='password']:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px rgba(37,71,214,0.12)}.wpm-account-panel .login-remember label{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--text);font-weight:var(--fw-regular);margin:0}.wpm-account-panel .login-submit input[type='submit']{width:100%;background:var(--accent);color:#fff;border:none;border-radius:10px;padding:12px 20px;font-family:var(--font-body);font-size:15px;font-weight:var(--fw-semibold);cursor:pointer}.wpm-account-panel .login-submit input[type='submit']:hover{background:var(--accent-dark)}.wpm-account-register{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:14px;padding-top:14px;border-top:1px solid var(--line);font-size:13.5px;color:var(--muted)}.wpm-account-register__link{color:var(--accent);font-weight:600;text-decoration:none}.wpm-account-register__link:hover,.wpm-account-register__link:focus{text-decoration:underline}.wpm-account-register + .wpm-account-foot{margin-top:10px;padding-top:0;border-top:0}.wpm-account-foot{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:14px;padding-top:14px;border-top:1px solid var(--line);font-size:13px}.wpm-account-foot a{color:var(--muted);text-decoration:none}.wpm-account-foot a:hover{color:var(--accent)}.wpm-account-links{display:flex;flex-direction:column}.wpm-account-links a{padding:10px 12px;margin:0 -12px;border-radius:8px;color:var(--text);text-decoration:none;font-size:14px;font-weight:var(--fw-medium)}.wpm-account-links a:hover{background:var(--accent-soft);color:var(--accent)}.wpm-account-links .wpm-account-logout{margin-top:8px;padding-top:10px;color:var(--muted);position:relative}.wpm-account-links .wpm-account-logout::before{content:'';position:absolute;top:0;left:12px;right:12px;height:1px;background:var(--line)}.wpm-account-links .wpm-account-logout:hover{background:#fee2e2;color:#b91c1c}.wpm-burger{display:none;background:none;border:none;padding:6px;cursor:pointer;color:var(--text)}.wpm-burger .wpm-burger-close,.wpm-burger[aria-expanded='true'] .wpm-burger-open{display:none}.wpm-burger[aria-expanded='true'] .wpm-burger-close{display:inline-flex}.wpm-header-search{display:none;flex-basis:100%;order:10;margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.wpm-header-search.is-open{display:block}.wpm-search-form{display:flex;gap:8px}.wpm-search-form input[type='search']{flex:1 1 auto;min-width:0;border:1px solid var(--line);border-radius:10px;padding:10px 14px;font-family:var(--font-body);font-size:14px;color:var(--text)}.wpm-search-form input[type='search']:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px rgba(37,71,214,0.12)}.wpm-hero{padding:32px var(--gutter);display:flex;justify-content:center}.wpm-hero-inner{background:#f1effe;border-radius:var(--radius-xl);padding:48px 40px;width:100%;max-width:calc(var(--container) - var(--gutter) * 2);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:40px}.wpm-hero-content{flex:1 1 340px;max-width:430px;min-width:0;position:relative;z-index:2}.wpm-hero-title{font-size:clamp(2rem,3.5vw,2.75rem);font-weight:var(--fw-extrabold);line-height:var(--lh-tight);margin:0 0 20px}.wpm-hero-title span{color:var(--accent)}.wpm-hero-lead{font-size:16px;line-height:var(--lh-body);margin:0 0 24px;opacity:0.9}.wpm-flag-note{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:var(--fw-medium);color:var(--muted);margin-bottom:32px}.wpm-hero-cta{margin-bottom:40px}.wpm-hero-features{display:flex;flex-wrap:wrap;align-items:center;gap:20px;width:max-content;max-width:620px;position:relative;z-index:2;font-size:13px;color:var(--muted);font-weight:var(--fw-medium)}.wpm-hero-features>div{display:flex;align-items:center;gap:6px}.wpm-hero-visual{flex:1 1 640px;align-self:stretch;display:flex;min-width:300px;min-height:340px;margin:-48px -40px -48px 0;border-radius:0 var(--radius-xl) var(--radius-xl) 0;overflow:hidden;position:relative;z-index:1}.wpm-hero-visual img{width:100%;height:100%;max-width:none;border-radius:0;object-fit:contain;object-position:center right}.wpm-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.wpm-card{background:var(--bg);border:1px solid #dfe3ee;border-radius:14px;padding:24px;display:flex;flex-direction:column;align-items:flex-start;box-shadow:0 1px 2px rgba(17,17,17,0.04);transition:transform 0.18s ease,box-shadow 0.18s ease,border-color 0.18s ease}.wpm-card:hover{transform:translateY(-3px);border-color:rgba(37,71,214,0.35);box-shadow:0 14px 32px rgba(37,71,214,0.13)}.wpm-section--surface{background:var(--surface)}.wpm-card-icon{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;background:var(--accent-soft);color:var(--accent)}.wpm-card-icon--green{background:#34d399;color:#fff}.wpm-card-icon--orange{background:#fb923c;color:#fff}.wpm-card-icon .wpm-icon{width:1.5em;height:1.5em}.wpm-card h3{font-size:18px;font-weight:var(--fw-bold);line-height:1.3;margin:0 0 8px}.wpm-card p{color:var(--muted);font-size:14px;line-height:1.4;margin:0 0 24px;flex-grow:1}.wpm-ai{padding:40px var(--gutter)}.wpm-ai-inner{max-width:calc(var(--container) - var(--gutter) * 2);margin:0 auto;background:#eaedfc;border-radius:var(--radius-xl);padding:48px 40px;display:flex;align-items:center;min-height:380px;position:relative;overflow:hidden}.wpm-ai-content{flex:1 1 340px;max-width:430px;min-width:0;position:relative;z-index:2}.wpm-pill{display:inline-block;background:rgba(37,71,214,0.1);color:var(--accent);font-size:13px;font-weight:var(--fw-semibold);padding:4px 12px;border-radius:12px;margin-bottom:16px}.wpm-ai-content h2{font-size:32px;font-weight:var(--fw-extrabold);margin:0 0 16px}.wpm-ai-content p{font-size:15px;line-height:var(--lh-relaxed);color:var(--muted);margin:0 0 32px}.wpm-ai-visual{position:absolute;top:0;right:0;bottom:0;width:74%;margin:0;min-height:0;display:flex;z-index:1;pointer-events:none}.wpm-ai-visual img{display:block;width:100%;height:100%;max-width:none;border-radius:0;object-fit:cover;object-position:center 38%}.wpm-float{position:absolute;background:#fff;padding:10px 16px;border-radius:var(--radius-lg);font-size:13px;font-weight:var(--fw-medium);line-height:1.3;display:flex;align-items:center;gap:10px;box-shadow:var(--shadow-md);z-index:3}.wpm-float--1{top:10%;left:0}.wpm-float--2{top:5%;right:5%}.wpm-float--3{bottom:5%;left:10%}.wpm-float--4{bottom:15%;right:0}.wpm-advantages{background:var(--bg);padding:48px 0}.wpm-adv-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;margin-bottom:40px}.wpm-adv{display:flex;gap:16px;align-items:flex-start}.wpm-adv-icon{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--accent-soft);color:var(--accent)}.wpm-adv-icon--green{background:#e6f7ed;color:#10b981}.wpm-adv h3{font-size:16px;font-weight:var(--fw-bold);margin:0 0 6px}.wpm-adv p{font-size:13px;line-height:var(--lh-body);color:var(--muted);margin:0}.wpm-stats{background:#eaeefc;border-radius:var(--radius-lg);padding:34px 24px;border:1px solid #d5ddfa}.wpm-stats .wpm-stat + .wpm-stat{position:relative}.wpm-stats .wpm-stat + .wpm-stat::before{content:'';position:absolute;left:-12px;top:6px;bottom:6px;width:1px;background:#cdd6f7}.wpm-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px;text-align:center}.wpm-stat{display:flex;flex-direction:column;align-items:center}.wpm-stat-value{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:8px;font-family:var(--font-headline);font-size:28px;font-weight:var(--fw-extrabold);color:var(--accent);font-variant-numeric:tabular-nums}.wpm-stat-label{font-size:14px;font-weight:var(--fw-medium)}.wpm-reviews{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.wpm-review{background:var(--surface);border-radius:var(--radius-lg);padding:28px 24px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid rgba(0,0,0,0.04)}.wpm-stars{display:flex;gap:4px;margin-bottom:16px;color:#fbbf24}.wpm-review p{font-size:14px;line-height:var(--lh-relaxed);margin:0 0 24px}.wpm-review-author{display:flex;align-items:center;gap:12px}.wpm-review-author img,.wpm-avatar{width:48px;height:48px;border-radius:50%;object-fit:cover;background:var(--accent-soft);flex-shrink:0}.wpm-avatar{display:flex;align-items:center;justify-content:center;font-family:var(--font-headline);font-weight:var(--fw-bold);font-size:18px;color:var(--accent)}.wpm-review-name{font-family:var(--font-headline);font-weight:var(--fw-bold);font-size:15px;display:block}.wpm-review-role{font-size:13px;color:var(--muted)}.wpm-cta-inner{background:linear-gradient(90deg,#142279 0%,#1e3bb3 50%,#284ee5 100%);border-radius:20px;padding:36px 40px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;box-shadow:0 10px 30px rgba(25,45,140,0.15)}.wpm-cta-text{display:flex;align-items:center;gap:24px;flex:1 1 480px}.wpm-cta-icon{width:72px;height:72px;min-width:72px;background:linear-gradient(135deg,#3d62ff 0%,#2143d4 100%);border-radius:20px;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 1px 1px rgba(255,255,255,0.3);color:#fff}.wpm-cta-icon .wpm-icon{width:2em;height:2em}.wpm-cta-inner h2{font-size:24px;font-weight:var(--fw-bold);color:#fff;margin:0 0 8px;letter-spacing:-0.01em}.wpm-cta-inner p{font-size:15px;color:rgba(255,255,255,0.85);margin:0;line-height:1.4}.wpm-footer{background:#171f2c;color:#fff;border-radius:var(--radius-lg);padding:40px 48px 24px;margin:40px 0 24px}.wpm-footer-grid{display:flex;flex-wrap:wrap;justify-content:space-between;gap:32px;padding-bottom:40px;border-bottom:1px solid rgba(255,255,255,0.1)}.wpm-footer-brand{flex:1 1 240px;max-width:280px;display:flex;flex-direction:column;gap:16px}.wpm-footer .wpm-logo{color:#fff;font-size:19px;line-height:32px}.wpm-footer .wpm-logo b{color:#8fa6ff}.wpm-footer-brand p{margin:0;color:#9ca3af;font-size:13px;line-height:1.5}.wpm-footer .wpm-flag-note{color:#d1d5db;margin-bottom:0}.wpm-socials{display:flex;align-items:center;gap:8px}.wpm-social{width:28px;height:28px;border-radius:6px;background:var(--accent);display:flex;align-items:center;justify-content:center;color:#fff}.wpm-footer-col{flex:1 1 140px}.wpm-footer h3{font-size:15px;font-weight:var(--fw-semibold);margin:0 0 16px;color:#fff}.wpm-footer-col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px;font-size:13px;color:#9ca3af}.wpm-footer-col a{color:inherit;text-decoration:none}.wpm-footer-col a:hover{color:#fff}.wpm-subscribe{flex:1 1 220px;max-width:280px}.wpm-subscribe p{margin:0 0 16px;color:#9ca3af;font-size:13px;line-height:1.4}.wpm-subscribe form{display:flex;align-items:center;background:rgba(255,255,255,0.08);border-radius:var(--radius);padding:4px 4px 4px 12px;border:1px solid rgba(255,255,255,0.1)}.wpm-subscribe input{background:transparent;border:none;outline:none;color:#fff;font-size:13px;width:100%;font-family:var(--font-body)}.wpm-subscribe input::placeholder{color:#9ca3af}.wpm-subscribe button{background:var(--accent);border:none;border-radius:6px;width:34px;height:34px;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;color:#fff}.wpm-footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:24px;font-size:13px;color:#6b7280;flex-wrap:wrap;gap:16px}.wpm-pay{display:flex;align-items:center;gap:10px}.wpm-pay-item{display:inline-flex;line-height:0}.wpm-pay-item svg{display:block;height:26px;width:auto}.wpm-page-hero{background:linear-gradient(135deg,#eef2fe 0%,#e8eeff 100%);padding:40px 0 44px;margin-bottom:0}.wpm-page-hero h1{font-size:clamp(1.9rem,3.4vw,2.6rem);font-weight:var(--fw-extrabold);line-height:var(--lh-tight);margin:0;max-width:30ch}.wpm-page-hero-lead{font-size:16px;line-height:var(--lh-body);color:var(--muted);margin:14px 0 0;max-width:75ch}.wpm-page-hero .wpm-breadcrumbs{margin-bottom:14px}.wpm-page-hero .wpm-post-meta--hero{margin:14px 0 0}.wpm-search-form--hero{max-width:520px;margin-top:20px}.wpm-content.wpm-content--card{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-lg);padding:36px 40px;box-shadow:var(--shadow-sm);max-width:none;margin:0}.wpm-content--card>p,.wpm-content--card>ul,.wpm-content--card>ol,.wpm-content--card>h2,.wpm-content--card>h3,.wpm-content--card>blockquote{max-width:760px}.wpm-content--card>*:first-child{margin-top:0}.wpm-content--card>*:last-child{margin-bottom:0}.wpm-page-thumb{max-width:860px;margin:0 auto 24px}.wpm-page-thumb img{width:100%;border-radius:var(--radius-lg)}.wpm-postnav{max-width:860px;margin:24px auto 0;display:flex;justify-content:space-between;gap:16px;font-size:14px}.wpm-postnav-next{text-align:right}.wpm-strip{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:26px 32px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.wpm-strip h2{font-size:20px;margin:0 0 4px}.wpm-strip p{margin:0;color:var(--muted);font-size:14px}.wpm-breadcrumbs{font-size:13px;color:var(--muted);margin-bottom:12px}.wpm-breadcrumbs a{color:var(--muted);text-decoration:none}.wpm-breadcrumbs a:hover{color:var(--accent)}.wpm-content{max-width:800px;font-size:16px;line-height:var(--lh-relaxed)}.wpm-content--wide{max-width:none}.wpm-content h2{font-size:24px;margin:32px 0 12px}.wpm-content h3{font-size:19px;margin:24px 0 10px}.wpm-content ul,.wpm-content ol{padding-left:22px}.wpm-content li + li{margin-top:6px}.wpm-content img{border-radius:12px}.wpm-content blockquote{margin:24px 0;padding:16px 20px;border-left:3px solid var(--accent);background:var(--surface);border-radius:0 12px 12px 0}.wpm-content code{background:var(--surface);padding:2px 6px;border-radius:4px;font-size:0.9em}.wpm-content pre{background:#171f2c;color:#e5e7eb;padding:16px;border-radius:12px;overflow-x:auto}.wpm-content pre code{background:none;padding:0;color:inherit}.wpm-content table{width:100%;border-collapse:collapse;margin:20px 0}.wpm-content th,.wpm-content td{border:1px solid var(--line);padding:10px 12px;text-align:left}.wpm-content th{background:var(--surface);font-family:var(--font-headline)}.wpm-posts{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.wpm-post-card{background:var(--surface);border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column;border:1px solid rgba(0,0,0,0.04)}.wpm-post-card img{width:100%;aspect-ratio:16 / 9;object-fit:cover}.wpm-post-card-body{padding:20px 22px 24px;display:flex;flex-direction:column;flex-grow:1}.wpm-post-card h2{font-size:18px;margin:0 0 8px}.wpm-post-card h2 a{color:var(--text);text-decoration:none}.wpm-post-card h2 a:hover{color:var(--accent)}.wpm-post-meta{font-size:13px;color:var(--muted);margin-bottom:10px}.wpm-post-card p{font-size:14px;color:var(--muted);margin:0 0 20px;flex-grow:1}.wpm-pagination{margin-top:32px;display:flex;gap:8px;flex-wrap:wrap}.wpm-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:38px;padding:0 10px;border-radius:10px;border:1px solid var(--line);text-decoration:none;color:var(--text);font-size:14px;font-weight:var(--fw-medium)}.wpm-pagination .page-numbers.current,.wpm-pagination .page-numbers:hover{background:var(--accent);border-color:var(--accent);color:#fff}.wpm-empty{text-align:center;padding:64px 20px}.wpm-empty h1{font-size:clamp(2rem,6vw,4rem);margin-bottom:8px}.wpm-empty p{color:var(--muted);margin:0 auto 28px;max-width:520px}.wpm-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.wpm-chip{display:inline-flex;align-items:center;gap:7px;background:rgba(255,255,255,0.75);border:1px solid rgba(37,71,214,0.14);border-radius:999px;padding:8px 16px;font-size:14px;font-weight:var(--fw-medium);color:var(--text);text-decoration:none;transition:background-color 0.15s ease,border-color 0.15s ease,color 0.15s ease}.wpm-chip span{font-size:12px;font-weight:var(--fw-semibold);color:var(--muted);background:rgba(17,17,17,0.06);border-radius:999px;padding:1px 7px;min-width:20px;text-align:center}.wpm-chip:hover{border-color:var(--accent);color:var(--accent)}.wpm-chip.is-active{background:var(--accent);border-color:var(--accent);color:#fff}.wpm-chip.is-active span{background:rgba(255,255,255,0.22);color:#fff}.woocommerce .woocommerce-ordering{float:none !important;margin:0 0 22px !important;display:flex;justify-content:flex-end}.woocommerce .woocommerce-ordering select{border:1px solid var(--line);border-radius:10px;padding:9px 14px;font-family:var(--font-body);font-size:14px;background:var(--bg);color:var(--text);cursor:pointer}.woocommerce ul.products{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;margin:0;padding:0;list-style:none;clear:both}.woocommerce ul.products::before,.woocommerce ul.products::after{content:none}.woocommerce ul.products li.product{width:auto !important;margin:0 !important;float:none !important;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-lg);padding:18px 18px 22px;text-align:left;display:flex;flex-direction:column;transition:transform 0.15s ease,box-shadow 0.15s ease,border-color 0.15s ease}.woocommerce ul.products li.product:hover{transform:translateY(-3px);border-color:rgba(37,71,214,0.35);box-shadow:0 14px 32px rgba(37,71,214,0.12)}.woocommerce ul.products li.product a.woocommerce-LoopProduct-link{display:flex;flex-direction:column;flex-grow:1;text-decoration:none;color:inherit}.woocommerce ul.products li.product a img{border-radius:12px;margin:0 0 16px;aspect-ratio:1 / 1;object-fit:cover;width:100%}.wpm-thumb-placeholder{display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1;width:100%;margin-bottom:16px;border-radius:12px;background:linear-gradient(135deg,#eef2fe 0%,#dbe4ff 100%);font-family:var(--font-headline);font-size:56px;font-weight:var(--fw-extrabold);color:var(--accent);opacity:0.85}.wpm-loop-star{display:inline-flex;align-items:center;gap:5px;margin-bottom:8px;padding:3px 9px 3px 7px;border-radius:999px;background:#fff5e0;color:#8a5a00;font-size:11px;font-weight:var(--fw-semibold);letter-spacing:0.02em;line-height:1.5}.wpm-loop-star::before{content:'★';font-size:12px;line-height:1}.wpm-loop-cat{display:block;font-size:12px;font-weight:var(--fw-semibold);letter-spacing:0.04em;text-transform:uppercase;color:var(--accent);margin-bottom:6px}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-family:var(--font-headline);font-size:19px !important;font-weight:var(--fw-bold);padding:0 !important;margin:0 0 8px !important;line-height:1.25}.wpm-loop-excerpt{font-size:14px;line-height:1.45;color:var(--muted);margin:0 0 16px;flex-grow:1}.woocommerce ul.products li.product .price{color:var(--text) !important;font-family:var(--font-headline);font-size:20px;font-weight:var(--fw-extrabold);margin:0 0 16px !important;display:block}.wpm-price-from{font-family:var(--font-body);font-size:13px;font-weight:var(--fw-medium);color:var(--muted);text-transform:lowercase}.wpm-price-free{color:#059669;font-weight:var(--fw-bold,700)}.woocommerce ul.products li.product .price del{color:var(--muted) !important;font-weight:var(--fw-regular);font-size:14px}.wpm-loop-btn{align-self:flex-start;padding:11px 22px;font-size:14px;box-shadow:none}.wpm-badges{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.wpm-badge{display:inline-block;font-size:12px;font-weight:var(--fw-semibold);letter-spacing:0.03em;text-transform:uppercase;color:var(--accent);background:var(--accent-soft);border-radius:999px;padding:5px 12px}.wpm-badge--free{color:#067a55;background:#e6f7ed;text-transform:none;letter-spacing:0}.wpm-tariffs{margin:4px 0 20px}.wpm-tariffs-head{margin-bottom:12px}.wpm-tariffs-head strong{display:block;font-family:var(--font-headline);font-size:17px}.wpm-tariffs-head span{display:block;font-size:13px;color:var(--muted);margin-top:2px}.wpm-tariffs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.wpm-tariff{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:1px;background:var(--bg);border:2px solid var(--line);border-radius:14px;padding:16px 14px 14px;cursor:pointer;text-align:left;font-family:var(--font-body);transition:border-color 0.15s ease,box-shadow 0.15s ease}.wpm-tariff:hover{border-color:rgba(37,71,214,0.4)}.wpm-tariff.is-selected{border-color:var(--accent);box-shadow:0 0 0 4px rgba(37,71,214,0.1)}.wpm-tariff-flag{position:absolute;top:-10px;left:12px;background:var(--accent);color:#fff;font-size:11px;font-weight:var(--fw-semibold);border-radius:999px;padding:3px 10px;white-space:nowrap}.wpm-tariff-sites{font-family:var(--font-headline);font-size:34px;font-weight:var(--fw-extrabold);line-height:1;color:var(--text)}.wpm-tariff-word{font-size:13px;color:var(--muted);margin-bottom:8px}.wpm-tariff-price{font-family:var(--font-headline);font-size:17px;font-weight:var(--fw-bold);color:var(--text)}.wpm-tariff-price small{font-family:var(--font-body);font-size:12px;font-weight:var(--fw-regular);color:var(--muted)}.wpm-tariff-per{font-size:12px;color:#067a55;font-weight:var(--fw-semibold);margin-top:2px}.woocommerce div.product form.cart.wpm-tariffs-live .variations,.wpm-tariffs-live .variations{display:block;position:absolute;left:0;width:1px;max-width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.woocommerce div.product form.cart .variations{margin-bottom:12px}.woocommerce div.product form.cart .variations th{font-family:var(--font-body);font-size:13px;color:var(--muted);font-weight:var(--fw-medium)}.woocommerce div.product form.cart .variations select{border:1px solid var(--line);border-radius:10px;padding:9px 12px;font-family:var(--font-body);font-size:14px;min-width:200px}.wpm-tariffs-live .reset_variations{display:none !important}.wpm-facts{list-style:none;margin:22px 0 0;padding:18px 0 0;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:12px}.wpm-facts li{display:flex;align-items:flex-start;gap:11px;font-size:14px;color:var(--muted)}.wpm-facts .wpm-icon{color:var(--accent);margin-top:2px}.wpm-facts strong{display:block;color:var(--text);font-family:var(--font-headline);font-size:15px;margin-bottom:1px}.wpm-notes{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.wpm-note{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:26px 28px}.wpm-note h2{font-size:19px;margin:0 0 10px}.wpm-note p{font-size:14px;line-height:var(--lh-relaxed);color:var(--muted);margin:0 0 10px}.wpm-note p:last-child{margin-bottom:0}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce a.button.alt,.woocommerce button.button.alt{background:var(--accent);color:#fff;border-radius:10px;font-family:var(--font-body);font-weight:var(--fw-semibold);font-size:14px;padding:11px 20px;line-height:1.2}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover{background:var(--accent-dark);color:#fff}.woocommerce div.product .product_title{font-size:clamp(1.6rem,3vw,2.1rem);font-weight:var(--fw-extrabold)}.woocommerce div.product p.price,.woocommerce div.product span.price{color:var(--text);font-family:var(--font-headline);font-size:26px;font-weight:var(--fw-extrabold)}.woocommerce div.product .woocommerce-tabs{margin-top:8px}.woocommerce div.product .woocommerce-tabs ul.tabs{display:flex;flex-wrap:wrap;gap:6px;padding:5px !important;margin:0 0 28px !important;background:var(--surface);border:1px solid var(--line);border-radius:14px;list-style:none}.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before,.woocommerce div.product .woocommerce-tabs ul.tabs li::after{content:none !important;display:none !important}.woocommerce div.product .woocommerce-tabs ul.tabs li{background-color:transparent !important;background-image:none !important;border:none !important;border-radius:10px !important;margin:0 !important;padding:0 !important;box-shadow:none !important;transition:background-color 0.15s ease}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:block;padding:11px 20px !important;font-family:var(--font-body);font-size:14px;font-weight:var(--fw-semibold) !important;color:var(--muted) !important;text-decoration:none;white-space:nowrap}.woocommerce div.product .woocommerce-tabs ul.tabs li:hover{background:rgba(37,71,214,0.07) !important}.woocommerce div.product .woocommerce-tabs ul.tabs li:hover a{color:var(--accent) !important}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background-color:#ffffff !important;box-shadow:0 2px 8px rgba(17,17,17,0.07) !important}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:var(--text) !important}.woocommerce div.product .woocommerce-tabs .panel>h2:first-child{display:none}.woocommerce div.product .woocommerce-tabs .panel{margin-bottom:0 !important;padding:0;font-size:16px;line-height:var(--lh-relaxed);max-width:860px}.woocommerce div.product .woocommerce-tabs .panel h2{font-size:24px;margin:32px 0 12px}.woocommerce div.product .woocommerce-tabs .panel h3{font-size:19px;margin:24px 0 10px}.woocommerce div.product .woocommerce-tabs .panel ul,.woocommerce div.product .woocommerce-tabs .panel ol{padding-left:22px}.woocommerce div.product .woocommerce-tabs .panel li + li{margin-top:6px}.woocommerce div.product .woocommerce-tabs .panel code{background:var(--surface);padding:2px 6px;border-radius:4px;font-size:0.9em}.woocommerce .woocommerce-message,.woocommerce .woocommerce-info{border-radius:12px}.woocommerce-breadcrumb{font-size:13px;color:var(--muted);margin-bottom:16px}.woocommerce-breadcrumb a{color:var(--muted);text-decoration:none}.woocommerce .cart-empty,.woocommerce .wc-empty-cart-message{background:none !important;border:none !important;padding:0 !important;margin:0 !important;font-family:var(--font-headline);font-size:22px;font-weight:var(--fw-bold);color:var(--text);text-align:center}.woocommerce .cart-empty::before,.woocommerce .wc-empty-cart-message::before{content:none !important}.woocommerce .return-to-shop{display:none}.wpm-cart-empty{max-width:560px;margin:0 auto;padding:48px 24px 56px;text-align:center}.wpm-cart-empty-icon{width:72px;height:72px;margin:0 auto 20px;border-radius:20px;background:var(--accent-soft);color:var(--accent);display:flex;align-items:center;justify-content:center}.wpm-cart-empty-icon .wpm-icon{width:2em;height:2em}.wpm-cart-empty p{color:var(--muted);margin:10px 0 0}@media (max-width:1140px){.wpm-hero-inner{position:relative;overflow:hidden;min-height:360px}.wpm-hero-inner::after{content:'';position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient( to right,#f1effe 0%,#f1effe 34%,rgba(241,239,254,0.92) 50%,rgba(241,239,254,0.55) 68%,rgba(241,239,254,0) 85% )}.wpm-hero-content{position:relative;z-index:2;flex:1 1 100%;max-width:62%}.wpm-hero-visual{position:absolute;top:0;right:0;bottom:0;left:auto;width:66%;min-width:0;min-height:0;margin:0;border-radius:0;z-index:1;opacity:0.7;pointer-events:none;-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 45%);mask-image:linear-gradient(to right,transparent 0%,#000 45%)}.wpm-hero-visual img{height:100%;object-fit:cover;object-position:center right}}@media (max-width:1180px){.wpm-topbar{display:none}.wpm-header-holder{padding:10px var(--gutter);background:var(--surface)}.wpm-header-holder.is-stuck{box-shadow:0 4px 18px rgba(17,17,17,0.08)}.wpm-header{padding:10px 14px}.wpm-burger{display:flex}.wpm-nav{display:none;position:absolute;left:12px;right:12px;top:100%;margin-top:2px;background:var(--bg);border:1px solid var(--line);border-radius:14px;box-shadow:0 18px 40px rgba(17,17,17,0.14);padding:10px 8px;max-height:calc(100vh - 110px);overflow-y:auto;z-index:120}.wpm-nav.is-open{display:block}.wpm-nav ul{flex-direction:column;align-items:stretch;gap:0}.wpm-nav>ul>li + li{border-top:1px solid var(--line)}.wpm-nav a{display:block;padding:12px 10px;font-size:15px;border-radius:8px}.wpm-nav>ul>li>a{font-weight:var(--fw-semibold)}body.wpm-nav-open{overflow:hidden}.wpm-nav .sub-menu{display:flex;position:static;border:none;border-left:2px solid var(--accent-soft);box-shadow:none;padding:0 0 8px 12px;margin:0 0 4px 12px;background:none;min-width:0}.wpm-nav .sub-menu a{font-size:14px;font-weight:var(--fw-regular);color:var(--muted);padding:9px 10px}.wpm-nav .sub-menu a:hover{color:var(--accent)}.wpm-nav .wpm-mega{width:auto;left:0;border-radius:0;overflow:visible}.wpm-nav .wpm-mega-inner{display:block}.wpm-nav .wpm-mega-cats{background:none;border-right:none;padding:0}.wpm-nav .wpm-mega-products{display:none}.wpm-nav .menu-item-has-children>a::after{display:none}.wpm-header-left{gap:12px}}@media (max-width:768px){.wpm-hero-inner{padding:32px 20px}.wpm-ai-inner{padding:32px 20px;min-height:340px}.wpm-ai-content{max-width:100%}.wpm-ai-visual{width:92%;opacity:0.5}.wpm-page-hero{padding:28px 0 32px}.wpm-section{padding-top:32px;padding-bottom:32px}.wpm-header-left,.wpm-header-actions{flex-wrap:nowrap}.wpm-header-search .wpm-search-form{gap:6px}.wpm-header-search .wpm-btn{padding:10px 16px;font-size:14px}.wpm-header{gap:10px}.wpm-header .wpm-logo{font-size:16px;gap:8px}.wpm-header .wpm-logo-mark{width:28px;height:28px}.wpm-header-actions{gap:4px}.wpm-header-actions .wpm-account-toggle{border:none;padding:6px;background:none}.wpm-account{position:static}.wpm-account-panel{left:12px;right:12px;width:auto;top:100%;margin-top:2px;max-height:calc(100vh - 110px);overflow-y:auto}.wpm-account-panel::before{display:none}.wpm-header-holder.is-stuck .wpm-account-panel{left:0;right:0;border-radius:0 0 14px 14px;margin-top:0}.wpm-account-toggle span{display:none}.wpm-account-toggle{padding:8px 10px}.woocommerce div.product div.images,.woocommerce div.product div.summary{width:100% !important;float:none !important;margin-bottom:20px !important}.woocommerce .woocommerce-ordering select{width:100%}.woocommerce .woocommerce-ordering{display:block}.wpm-content--card{padding:24px 20px}.wpm-strip{padding:22px 20px}.wpm-footer{padding:32px 20px 20px;margin:24px 0;border-radius:12px}.wpm-cta-inner{padding:28px 20px}.wpm-cta-text{flex-direction:column;align-items:flex-start;gap:16px}.wpm-ai-visual{min-height:0}.wpm-float{position:static;box-shadow:none;border:1px solid var(--line)}.wpm-ai-visual{flex-direction:column;gap:10px}}@media (max-width:380px){.wpm-header{gap:8px}.wpm-header .wpm-logo{font-size:15px;gap:6px}.wpm-header .wpm-logo-mark{width:26px;height:26px}.wpm-header-actions{gap:2px}.wpm-header-actions .wpm-iconbtn,.wpm-header-actions .wpm-burger{padding:5px}}@media (max-width:600px){.wpm-hero-content{max-width:100%}.wpm-hero-features{width:auto;max-width:100%}.wpm-hero-visual{width:96%;opacity:0.55}.wpm-hero-inner::after{background:linear-gradient( to right,#f1effe 0%,rgba(241,239,254,0.94) 45%,rgba(241,239,254,0.7) 70%,rgba(241,239,254,0.25) 92% )}}@media (max-width:480px){.wpm-hero{padding:16px var(--gutter)}.wpm-hero-features{gap:12px}}.wpm-card-thumb{display:block;width:100%;margin-bottom:16px}.wpm-card-thumb img{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:10px}.wpm-account-page{display:grid;grid-template-columns:250px minmax(0,1fr);gap:28px;align-items:start}@media (max-width:782px){.wpm-account-page{grid-template-columns:1fr}}.woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:8px;background:var(--surface);border-radius:var(--radius-lg)}.woocommerce-MyAccount-navigation li{margin:0}.woocommerce-MyAccount-navigation li a{display:block;padding:11px 14px;border-radius:var(--radius);color:var(--text);text-decoration:none;font-weight:var(--fw-medium);font-size:15px;transition:background .15s ease,color .15s ease}.woocommerce-MyAccount-navigation li a:hover{background:var(--accent-soft);color:var(--accent)}.woocommerce-MyAccount-navigation li.is-active a{background:var(--accent);color:var(--accent-text)}.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout{margin-top:6px;border-top:1px solid var(--line);padding-top:6px}.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout a{color:var(--muted)}.woocommerce-MyAccount-content{min-width:0}.woocommerce-MyAccount-content>h2,.woocommerce-MyAccount-content>h3{margin-top:0}.woocommerce-MyAccount-content table{width:100%;border-collapse:collapse;font-size:15px}.woocommerce-MyAccount-content table th,.woocommerce-MyAccount-content table td{padding:12px 14px;text-align:left;border-bottom:1px solid var(--line);vertical-align:middle}.woocommerce-MyAccount-content table th{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-weight:var(--fw-semibold)}.woocommerce-MyAccount-content table tr:last-child td{border-bottom:none}.woocommerce-MyAccount-content .button,.woocommerce-MyAccount-content button[type="submit"]{display:inline-block;padding:10px 18px;border:0;border-radius:var(--radius);background:var(--accent);color:var(--accent-text);font-family:inherit;font-size:14px;font-weight:var(--fw-semibold);text-decoration:none;cursor:pointer;transition:background .15s ease}.woocommerce-MyAccount-content .button:hover,.woocommerce-MyAccount-content button[type="submit"]:hover{background:var(--accent-dark)}.woocommerce-MyAccount-content .woocommerce-form-row label,.woocommerce-MyAccount-content .form-row label{display:block;margin-bottom:4px;font-weight:var(--fw-semibold);font-size:14px}.woocommerce-MyAccount-content input[type="text"],.woocommerce-MyAccount-content input[type="email"],.woocommerce-MyAccount-content input[type="tel"],.woocommerce-MyAccount-content input[type="password"],.woocommerce-MyAccount-content select{width:100%;max-width:460px;box-sizing:border-box;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius);font-family:inherit;font-size:15px;background:var(--bg)}.woocommerce-MyAccount-content input:focus,.woocommerce-MyAccount-content select:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.woocommerce-message,.woocommerce-info,.woocommerce-error{list-style:none;padding:14px 16px;border-radius:var(--radius);margin-bottom:18px;font-size:15px;border-top:0}.woocommerce-message:focus,.woocommerce-info:focus,.woocommerce-error:focus{outline:none}.woocommerce-message::before,.woocommerce-info::before,.woocommerce-error::before{content:none}.wpm-checkout-head{padding-top:20px;padding-bottom:0}@media (min-width:860px){.woocommerce-checkout form.checkout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);grid-template-rows:auto auto auto auto 1fr;gap:0 28px;align-items:start}.woocommerce-checkout form.checkout>#customer_details{grid-column:1;grid-row:1}.woocommerce-checkout form.checkout>#order_review_heading{grid-column:1;grid-row:2}.woocommerce-checkout form.checkout>#order_review{display:contents}.woocommerce-checkout form.checkout .woocommerce-checkout-review-order-table{grid-column:1;grid-row:3}.woocommerce-checkout form.checkout #payment{grid-column:2;grid-row:1 / 6}.woocommerce-checkout form.checkout .wpm-delivery-promise{grid-column:1;grid-row:4;margin:14px 0 0}}.woocommerce-checkout .woocommerce-info{margin-bottom:12px}.woocommerce-checkout .woocommerce-form-coupon-toggle,.woocommerce-checkout form.checkout_coupon{margin-top:24px}.wpm-celebrate{position:relative;overflow:hidden;margin:0 0 22px;padding:26px 24px;border-radius:var(--radius-lg);background:linear-gradient(135deg,var(--accent-soft) 0%,#f7f9ff 100%);text-align:center}.wpm-celebrate-canvas{position:absolute;inset:0;pointer-events:none}.wpm-celebrate-inner{position:relative;z-index:1}.wpm-celebrate-title{margin:0;font-family:var(--font-headline);font-size:26px;font-weight:var(--fw-extrabold);letter-spacing:var(--ls-tight);color:var(--text)}.wpm-celebrate-emoji{font-size:24px;margin-left:4px}.wpm-celebrate-lead{max-width:62ch;margin:8px auto 0;font-size:15px;line-height:var(--lh-body);color:var(--muted)}.wpm-next-steps{margin:0 0 26px}.wpm-next-steps h2{font-size:15px;font-weight:var(--fw-semibold);margin:0 0 12px}.wpm-next-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin:0;padding:0;list-style:none;counter-reset:wpm-step}.wpm-next-list li{counter-increment:wpm-step;position:relative;margin:0;padding:14px 16px 14px 44px;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg)}.wpm-next-list li::before{content:counter(wpm-step);position:absolute;top:14px;left:14px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--accent);color:#fff;font-size:11px;font-weight:var(--fw-bold)}.wpm-next-list b{display:block;font-size:14.5px;font-weight:var(--fw-semibold);margin-bottom:3px}.wpm-next-list span{display:block;font-size:13.5px;line-height:var(--lh-body);color:var(--muted)}.wpm-next-help{margin:14px 0 0;font-size:13.5px;color:var(--muted)}.woocommerce-order .woocommerce-customer-details{display:none}.woocommerce-order table.shop_table{border:1px solid var(--line);border-radius:var(--radius);border-collapse:separate;border-spacing:0;overflow:hidden;font-size:14.5px}.woocommerce-order table.shop_table th,.woocommerce-order table.shop_table td{border:0;border-top:1px solid var(--line);padding:11px 14px}.woocommerce-order table.shop_table thead th{border-top:0;background:var(--surface);font-size:12px;color:var(--muted)}.woocommerce-order .woocommerce-order-overview{margin:0 0 22px}@media (min-width:860px){.woocommerce-cart .woocommerce{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:0 28px;align-items:start}.woocommerce-cart .woocommerce>.woocommerce-notices-wrapper{grid-column:1 / -1}.woocommerce-cart .woocommerce-cart-form{grid-column:1}.woocommerce-cart .cart-collaterals{grid-column:2}.woocommerce-cart .cart-collaterals,.woocommerce-cart .cart-collaterals .cart_totals{float:none;width:100%}}.woocommerce-cart table.shop_table{border:1px solid var(--line);border-radius:var(--radius);border-collapse:separate;border-spacing:0;overflow:hidden;font-size:14.5px}.woocommerce-cart table.shop_table th,.woocommerce-cart table.shop_table td{border:0;border-top:1px solid var(--line);padding:12px 14px;vertical-align:middle}.woocommerce-cart table.shop_table thead th{border-top:0;background:var(--surface);font-size:12px;font-weight:var(--fw-semibold);letter-spacing:0.02em;color:var(--muted)}.woocommerce-cart table.shop_table thead th.product-remove,.woocommerce-cart table.shop_table thead th.product-thumbnail{font-size:0}.woocommerce-cart table.shop_table td.product-thumbnail img{width:44px;height:44px;border-radius:var(--radius);object-fit:cover}.woocommerce-cart table.shop_table td.product-name a{color:var(--text);font-weight:var(--fw-medium);text-decoration:none}.woocommerce-cart table.shop_table td.product-name a:hover,.woocommerce-cart table.shop_table td.product-name a:focus{color:var(--accent)}.woocommerce-cart table.shop_table td.product-remove a.remove{color:var(--muted);font-size:20px;line-height:1}.woocommerce-cart table.shop_table td.product-remove a.remove:hover{color:var(--danger,#dc2626);background:none}.woocommerce-cart table.shop_table td.actions{background:var(--surface);padding:12px 14px}.woocommerce-cart table.shop_table td.actions .coupon{display:flex;gap:8px;align-items:center}.woocommerce-cart table.shop_table td.actions .coupon .input-text{flex:0 1 200px;min-width:120px;height:40px;padding:0 12px;font-size:14px;border:1px solid var(--line);border-radius:var(--radius)}.woocommerce-cart table.shop_table td.actions .coupon button{flex:none;white-space:nowrap;height:40px;padding:0 16px;font-size:14px;font-weight:var(--fw-medium);color:var(--accent);background:var(--bg);border:1px solid var(--line);border-radius:var(--radius)}.woocommerce-cart table.shop_table td.actions .coupon button:hover,.woocommerce-cart table.shop_table td.actions .coupon button:focus{color:var(--accent-dark);border-color:var(--accent);background:var(--accent-soft)}.woocommerce-cart table.shop_table td.actions [name="update_cart"]:disabled{display:none}.woocommerce-cart .cart_totals h2{font-size:15px;font-weight:var(--fw-semibold);margin:0 0 10px}.woocommerce-cart .cart_totals table.shop_table{margin:0}.woocommerce-cart .cart_totals table.shop_table th{background:none;font-size:14.5px;font-weight:var(--fw-regular);color:var(--text);letter-spacing:0}.woocommerce-cart .cart_totals .order-total th,.woocommerce-cart .cart_totals .order-total td{font-weight:var(--fw-semibold)}.woocommerce-cart .wc-proceed-to-checkout{padding:14px 0 0}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{display:block;width:100%;padding:15px 20px;font-size:16px;font-weight:var(--fw-semibold);text-align:center}.woocommerce-checkout .wpm-section{padding-top:20px}.woocommerce-checkout .wpm-content--card{padding-top:22px}.woocommerce-checkout .woocommerce-billing-fields h3,.woocommerce-checkout #order_review_heading{margin-top:14px;margin-bottom:8px}.wpm-checkout-head h1{margin:0;font-size:30px;line-height:var(--lh-heading);letter-spacing:var(--ls-tight)}.woocommerce-checkout .form-row label{display:block;margin-bottom:5px;font-size:13px;font-weight:var(--fw-medium);color:var(--muted)}.woocommerce-checkout .form-row .required{color:var(--muted);text-decoration:none;border:0}.woocommerce-checkout .form-row input.input-text,.woocommerce-checkout .form-row select,.woocommerce-checkout .form-row textarea{width:100%;height:42px;padding:0 12px;font-family:inherit;font-size:15px;color:var(--text);background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);transition:border-color 0.15s,box-shadow 0.15s}.woocommerce-checkout .form-row textarea{height:auto;padding:10px 12px}.woocommerce-checkout .form-row input.input-text:focus,.woocommerce-checkout .form-row select:focus,.woocommerce-checkout .form-row textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.woocommerce-checkout .woocommerce-billing-fields h3,.woocommerce-checkout #order_review_heading{font-size:15px;font-weight:var(--fw-semibold);letter-spacing:0}.woocommerce-checkout-review-order-table thead{display:none}.woocommerce-checkout-review-order-table{border:1px solid var(--line);border-radius:var(--radius);border-collapse:separate;border-spacing:0;overflow:hidden;font-size:14.5px}.woocommerce-checkout-review-order-table th,.woocommerce-checkout-review-order-table td{padding:11px 14px;border:0;border-top:1px solid var(--line);font-size:14.5px}.woocommerce-checkout-review-order-table tr:first-child th,.woocommerce-checkout-review-order-table tr:first-child td{border-top:0}.woocommerce-checkout-review-order-table .product-name a{color:var(--text);text-decoration:none;border-bottom:1px solid var(--line)}.woocommerce-checkout-review-order-table .product-name a:hover,.woocommerce-checkout-review-order-table .product-name a:focus{color:var(--accent);border-bottom-color:currentColor}.woocommerce-checkout-review-order-table .order-total th,.woocommerce-checkout-review-order-table .order-total td{font-weight:var(--fw-semibold)}.woocommerce-checkout-review-order-table .wpm-remove-item{float:right;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;margin-left:10px;border-radius:50%;font-size:17px;line-height:1;color:var(--muted);text-decoration:none;transition:color 0.15s,background 0.15s}.woocommerce-checkout-review-order-table .wpm-remove-item:hover,.woocommerce-checkout-review-order-table .wpm-remove-item:focus-visible{color:#b91c1c;background:#fef2f2}.wpm-total-only .woocommerce-checkout-review-order-table .cart-subtotal{display:none}#payment .place-order #place_order{float:none;width:100%;padding:15px 20px;font-size:16px;font-weight:var(--fw-semibold)}.wpm-delivery-promise{margin:0 0 12px;padding:10px 12px;border-radius:var(--radius);background:var(--surface);font-size:13px;line-height:var(--lh-body);color:var(--text)}.wpm-delivery-promise b{font-weight:var(--fw-semibold);white-space:nowrap}.wpm-pay-icons{display:flex;width:100%;align-items:center;flex-wrap:wrap;gap:8px;margin:20px 0 0}.wpm-pay-icons-label{font-size:12px;color:var(--muted);margin-right:2px}.wpm-pay-icons img{display:block;width:24px;height:24px;object-fit:contain}.wpm-pay-card{display:inline-flex;align-items:center;color:var(--muted)}.wpm-secure-note{display:flex;align-items:flex-start;gap:6px;margin:8px 0 0;font-size:12px;line-height:var(--lh-body);color:var(--muted)}.wpm-secure-note svg{flex:none;margin-top:2px}.wpm-consent-note{margin:12px 0 0;font-size:12.5px;line-height:var(--lh-body);color:var(--muted)}.wpm-consent-note a{color:var(--muted);text-decoration:underline}.wpm-consent-note a:hover,.wpm-consent-note a:focus{color:var(--accent)}.woocommerce-checkout form.checkout .col2-set .col-2{display:none}.woocommerce-checkout form.checkout .col2-set .col-1{float:none;width:100%}.woocommerce-billing-fields__field-wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0 16px}.woocommerce form .woocommerce-billing-fields__field-wrapper>.form-row{float:none;width:auto;margin:0 0 14px;padding:0}#payment.woocommerce-checkout-payment{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-lg);padding:0}#payment .payment_methods{margin:0;padding:14px 18px;list-style:none;border-bottom:1px solid var(--line)}#payment .payment_methods>li{margin:0}#payment .payment_methods label{display:inline-flex;align-items:center;gap:10px;font-weight:var(--fw-semibold);color:var(--text)}#payment .payment_methods label img{display:block;max-height:20px;width:auto}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background:var(--accent-soft);color:var(--text);border-radius:var(--radius);margin:10px 0 0;padding:9px 12px;font-size:13.5px;line-height:var(--lh-body)}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{content:none}#payment div.payment_box p{margin:0}#add_payment_method #payment div.place-order,.woocommerce-cart #payment div.place-order,.woocommerce-checkout #payment div.place-order{margin:0;padding:14px 18px 20px}#payment .woocommerce-privacy-policy-text p{font-size:14px;line-height:var(--lh-body);color:var(--muted)}.woocommerce-message{background:#ecfdf5;color:#065f46}.woocommerce-info{background:var(--accent-soft);color:var(--accent-dark)}.woocommerce-error{background:#fef2f2;color:#991b1b}.wpm-account-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin:20px 0 28px}.wpm-account-card{display:block;padding:18px;border:1px solid var(--line);border-radius:var(--radius-lg);text-decoration:none;color:var(--text);transition:border-color .15s ease,transform .15s ease}.wpm-account-card:hover{border-color:var(--accent);transform:translateY(-2px)}.wpm-account-card-val{font-family:var(--font-headline);font-size:26px;font-weight:var(--fw-extrabold);line-height:1.1}.wpm-account-card-label{font-size:13px;color:var(--muted);margin-top:4px}.woocommerce-account .wpm-content{max-width:none}.woocommerce-account .wpm-content--card{max-width:none;padding:32px}.woocommerce-notices-wrapper:empty{display:none}.woocommerce-account .woocommerce-MyAccount-content>*:first-child,.woocommerce-account .woocommerce-MyAccount-content h2:first-child,.woocommerce-account .woocommerce-MyAccount-content h3:first-child,.woocommerce-account .woocommerce-MyAccount-content p:first-child{margin-top:0}.woocommerce-account .woocommerce-MyAccount-content>p,.woocommerce-account .woocommerce-MyAccount-content>ul,.woocommerce-account .woocommerce-MyAccount-content>ol,.woocommerce-account .woocommerce-MyAccount-content .wpm-cab>p,.woocommerce-account .woocommerce-MyAccount-content .wpm-cab>ul{max-width:680px}.wpm-account-page>.woocommerce-MyAccount-navigation,.wpm-account-page>.woocommerce-MyAccount-content{float:none;width:auto;max-width:none}.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{font-size:16px;line-height:var(--lh-body)}.woocommerce-account .woocommerce-MyAccount-content h2{font-size:24px}.woocommerce-account .woocommerce-MyAccount-content h3{font-size:18px}.woocommerce-account .woocommerce-MyAccount-content p{font-size:16px}.woocommerce-account .woocommerce-message,.woocommerce-account .woocommerce-info,.woocommerce-account .woocommerce-error{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:0 0 20px;padding:16px 20px;border:1px solid var(--line);border-top:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--text);font-size:15px;line-height:var(--lh-body);list-style:none}.woocommerce-account .woocommerce-message::before,.woocommerce-account .woocommerce-info::before,.woocommerce-account .woocommerce-error::before,.woocommerce-account .woocommerce-message::after,.woocommerce-account .woocommerce-info::after,.woocommerce-account .woocommerce-error::after{content:none}.woocommerce-account .woocommerce-message .button,.woocommerce-account .woocommerce-info .button{order:2;margin-left:auto}.woocommerce-account .woocommerce-message{background:var(--accent-soft);border-color:rgba(37,71,214,0.18)}.woocommerce-account .woocommerce-error{background:#fef2f2;border-color:#fecaca}.woocommerce-account .woocommerce-error li{margin:0}.woocommerce-account .woocommerce-MyAccount-content .button,.woocommerce-account .woocommerce-MyAccount-content button[type="submit"],.woocommerce-account .woocommerce-MyAccount-content input[type="submit"]{display:inline-flex;align-items:center;justify-content:center;gap:8px;float:none;margin:0;padding:11px 22px;border:none;border-radius:10px;background:var(--accent);color:var(--accent-text);font-family:var(--font-body);font-size:15px;font-weight:var(--fw-semibold);line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color 0.15s ease}.woocommerce-account .woocommerce-MyAccount-content .button:hover,.woocommerce-account .woocommerce-MyAccount-content button[type="submit"]:hover,.woocommerce-account .woocommerce-MyAccount-content input[type="submit"]:hover{background:var(--accent-dark);color:var(--accent-text)}.woocommerce-account .woocommerce-orders-table .button,.woocommerce-account .woocommerce-MyAccount-content .button.view{padding:8px 16px;font-size:14px;background:#fff;color:var(--accent);border:1px solid var(--line)}.woocommerce-account .woocommerce-orders-table .button:hover,.woocommerce-account .woocommerce-MyAccount-content .button.view:hover{background:var(--accent-soft);color:var(--accent)}.woocommerce-account .woocommerce-MyAccount-content table.shop_table{width:100%;margin:0 0 24px;border:1px solid var(--line);border-radius:12px;border-collapse:separate;border-spacing:0;overflow:hidden;font-size:15px}.woocommerce-account .woocommerce-MyAccount-content table.shop_table th,.woocommerce-account .woocommerce-MyAccount-content table.shop_table td{padding:14px 16px;text-align:left;border:none;border-bottom:1px solid var(--line);vertical-align:middle}.woocommerce-account .woocommerce-MyAccount-content table.shop_table thead th{background:var(--surface);font-size:13px;font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:0.04em;color:var(--muted)}.woocommerce-account .woocommerce-MyAccount-content table.shop_table tbody tr:last-child td{border-bottom:none}.woocommerce-account .woocommerce-MyAccount-content table.shop_table tfoot th,.woocommerce-account .woocommerce-MyAccount-content table.shop_table tfoot td{background:var(--surface);font-weight:var(--fw-semibold)}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-form-row,.woocommerce-account .woocommerce-MyAccount-content .form-row{display:block;float:none;width:100%;max-width:520px;margin:0 0 16px;padding:0}.woocommerce-account .woocommerce-MyAccount-content label{display:block;margin-bottom:6px;font-size:14px;font-weight:var(--fw-medium);color:var(--text)}.woocommerce-account .woocommerce-MyAccount-content .input-text,.woocommerce-account .woocommerce-MyAccount-content input[type="text"],.woocommerce-account .woocommerce-MyAccount-content input[type="email"],.woocommerce-account .woocommerce-MyAccount-content input[type="tel"],.woocommerce-account .woocommerce-MyAccount-content input[type="password"],.woocommerce-account .woocommerce-MyAccount-content select,.woocommerce-account .woocommerce-MyAccount-content textarea{width:100%;padding:11px 14px;border:1px solid var(--line);border-radius:10px;background:#fff;font-family:var(--font-body);font-size:15px;color:var(--text)}.woocommerce-account .woocommerce-MyAccount-content .input-text:focus,.woocommerce-account .woocommerce-MyAccount-content input:focus,.woocommerce-account .woocommerce-MyAccount-content select:focus,.woocommerce-account .woocommerce-MyAccount-content textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.woocommerce-account .woocommerce-MyAccount-content fieldset{margin:28px 0 20px;padding:20px;border:1px solid var(--line);border-radius:12px}.woocommerce-account .woocommerce-MyAccount-content fieldset legend{padding:0 8px;font-size:15px;font-weight:var(--fw-semibold)}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-form__label-for-checkbox{display:flex;align-items:center;gap:8px}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-form__label-for-checkbox input{width:auto}.woocommerce-account .woocommerce-Addresses{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.woocommerce-account .woocommerce-Addresses::before,.woocommerce-account .woocommerce-Addresses::after{content:none}@media (max-width:640px){.woocommerce-account .woocommerce-Addresses{grid-template-columns:minmax(0,1fr)}}.woocommerce-account .woocommerce-Addresses .woocommerce-Address{float:none;width:auto;padding:20px;border:1px solid var(--line);border-radius:12px}.woocommerce-account .woocommerce-Address-title h2,.woocommerce-account .woocommerce-Address-title h3{margin:0 0 10px;font-size:17px}.woocommerce-account .woocommerce-Address address{font-style:normal;color:var(--muted);font-size:15px}.woocommerce-account .woocommerce-pagination .button{background:#fff;color:var(--accent);border:1px solid var(--line)}@media (max-width:782px){.wpm-account-page{grid-template-columns:minmax(0,1fr);gap:20px}.woocommerce-account .wpm-content--card{padding:20px}}.woocommerce-account .woocommerce-MyAccount-content .description,.woocommerce-account .woocommerce-MyAccount-content span.description,.woocommerce-account .woocommerce-MyAccount-content em{display:block;max-width:520px;margin-top:6px;font-style:normal;font-size:13px;color:var(--muted)}.woocommerce-account .woocommerce-MyAccount-content fieldset:not(.wpm-cab-fields){max-width:560px}.wpm-layout--side{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:32px;align-items:start}@media (max-width:900px){.wpm-layout--side{grid-template-columns:1fr}}.wpm-layout-side{position:sticky;top:92px;display:flex;flex-direction:column;gap:18px}@media (max-width:900px){.wpm-layout-side{position:static}}.wpm-widget{background:var(--bg);border:1px solid #dfe3ee;border-radius:14px;padding:20px;box-shadow:0 1px 2px rgba(17,17,17,0.04);font-size:15px}.wpm-widget-title{margin:0 0 12px;font-size:15px;font-weight:700;letter-spacing:-0.01em}.wpm-widget ul{margin:0;padding:0;list-style:none}.wpm-widget li{padding:6px 0;border-bottom:1px solid #eef1f7}.wpm-widget li:last-child{border-bottom:0}.wpm-widget a{text-decoration:none}.wpm-widget a:hover{text-decoration:underline}.wpm-product-tab h4{margin:22px 0 8px;font-size:15px;font-weight:700}.wpm-product-tab h4:first-of-type{margin-top:4px}.wpm-product-tab ul{margin:0 0 4px;padding-left:20px}.wpm-product-tab li{margin-bottom:6px;line-height:1.55}.wpm-changelog-lead{padding:12px 16px;border-radius:10px;background:#f4f6fb;font-size:14px}.wpm-changelog-more{margin-top:18px;border-top:1px solid #e6e9f2;padding-top:14px}.wpm-changelog-more summary{cursor:pointer;font-weight:600;font-size:14px}.wpm-changelog-more summary:hover{text-decoration:underline}.wpm-recent{margin-top:32px;padding:20px 22px;border:1px solid #dfe3ee;border-left:3px solid #2547d6;border-radius:12px;background:#f8f9fd}.wpm-recent-title{margin:0 0 10px;font-size:16px;font-weight:700}.wpm-recent h4{margin:0 0 8px;font-size:14px;color:#5a6480}.wpm-recent-more{margin:12px 0 0;font-size:14px}.wpm-free-download{display:flex;flex-direction:column;gap:6px;margin:14px 0 0}.wpm-free-download span{font-size:13px;color:#5a6480}.wpm-free-signup{margin:14px 0 0;padding:12px 0 0;border-top:1px solid #e4e8f2}.wpm-free-signup label{display:block;margin:0 0 6px;font-size:13px;font-weight:600;color:#3b4560}.wpm-free-signup__row{display:flex;flex-wrap:wrap;gap:8px}.wpm-free-signup input[type="email"]{flex:1 1 200px;min-width:0;padding:9px 12px;border:1px solid #d6dcea;border-radius:10px;font-size:14px;font-family:inherit;background:#fff;color:#1a2138}.wpm-free-signup input[type="email"]:focus{outline:none;border-color:#2547d6;box-shadow:0 0 0 3px rgba(37,71,214,0.15)}.wpm-free-signup .wpm-btn--ghost{align-self:auto;flex:none;padding:9px 16px}.wpm-free-signup__note{margin:8px 0 0;font-size:12px;line-height:1.5;color:#6b7490}.wpm-free-signup__said{margin:8px 0 0;font-size:13px;line-height:1.5}.wpm-free-signup__said.is-ok{color:#047857}.wpm-free-signup__said.is-bad{color:#b42318}.wpm-btn--ghost{align-self:flex-start;padding:10px 18px;border:1px solid #2547d6;border-radius:10px;color:#2547d6;background:#fff;font-weight:600;text-decoration:none}.wpm-btn--ghost:hover{background:#2547d6;color:#fff}