:root{--wp1-text:#2b3036;--wp1-heading:#111315;--wp1-muted:#5d646d;--wp1-bg:#ffffff;--wp1-surface:#f3f5f0;--wp1-dark:#141619;--wp1-on-dark:#eef1f3;--wp1-accent:#3d6b00;--wp1-accent-strong:#b6ff00;--wp1-button:#b6ff00;--wp1-button-text:#111315;--wp1-button-hover:#a3e600;--wp1-link:#3d6b00;--wp1-border:#e2e6de;--wp1-font-heading:"Plus Jakarta Sans", sans-serif;--wp1-font-body:"Inter", sans-serif;--wp1-radius:16px;--wp1-radius-button:10px;--wp1-wrap:1440px;--wp1-gutter:clamp(20px, 4vw, 64px);--wp1-space:clamp(72px, 9vw, 132px);--wp1-link-hover:#111315;--wp1-button-border:#b6ff00;--wp1-button-hover-text:#111315;--wp1-button-hover-border:#a3e600;--wp1-button2:transparent;--wp1-button2-text:#111315;--wp1-button2-border:#c9cfc4;--wp1-button2-hover:#111315;--wp1-button2-hover-text:#ffffff;--wp1-button2-hover-border:#111315;--wp1-button-weight:700;--wp1-button-pad:15px 26px;--wp1-heading-weight:800;--wp1-size-h1:68px;--wp1-size-h2:48px;--wp1-size-h3:22px;--wp1-size-body:17px;--wp1-size-lead:20px;--wd-ink:#111315;--wd-graphite:#1e2125;--wd-graphite-2:#2a2e33;--wd-line-dark:#3a3f46;--wd-grey-dark:#b4bac3;--wd-lime-soft:#efffc9;--wd-lime-glow:#d9ff7a;--wd-dot-1:#ff5f57;--wd-dot-2:#febc2e;--wd-dot-3:#28c840;--wd-sw-1:#b6ff00;--wd-sw-2:#2f6bff;--wd-sw-3:#ff6b4a;--wd-sw-4:#7c4dff;--wd-sw-5:#00b894;--wd-sw-6:#f5c400;--wd-sw-7:#e84393;--wd-sw-8:#111315;--wd-line-hover:#c9cfc4;--wd-line-dark-hover:#4a5058;--wd-shadow-hover:0 24px 48px -28px rgba(17, 19, 21, 0.35);--wp1-dark-accent:color-mix(in srgb,var(--wp1-accent) 40%,var(--wp1-on-dark))}
.wd-sec{position:relative;padding:var(--wp1-space) var(--wp1-gutter);overflow:hidden}
.wd-sec-s{padding-top:clamp(48px, 6vw, 80px);padding-bottom:clamp(48px, 6vw, 80px)}
.wd-sec-top0{padding-top:0}
.wd-surface{background:var(--wp1-surface)}
.wd-wrap{position:relative;width:100%;max-width:var(--wp1-wrap);margin:0 auto}
.wd-wrap-n{max-width:880px}
.wd-center{text-align:center}
.wd-center .wd-lead{margin-left:auto;margin-right:auto}
.wd-center .wd-h2{margin-left:auto;margin-right:auto}
.wd-center .wd-h1{margin-left:auto;margin-right:auto}
.wd-center .wd-btns{justify-content:center}
.wd-center .wd-note{justify-content:center}
.wd-head{max-width:900px;margin-bottom:clamp(40px, 5vw, 64px)}
.wd-center.wd-head{margin-left:auto;margin-right:auto}
.wd-head.wd-center{margin-left:auto;margin-right:auto}
.wd-h1{margin:18px 0 0;max-width:16ch;font-family:var(--wp1-font-heading);font-size:var(--wp1-ts-h1, clamp(40px, 6vw, 76px));font-weight:800;line-height:1.03;letter-spacing:-0.035em;color:var(--wp1-heading)}
.wd-h2{margin:14px 0 0;max-width:22ch;font-family:var(--wp1-font-heading);font-size:var(--wp1-ts-h2, clamp(32px, 4.2vw, 54px));font-weight:800;line-height:1.08;letter-spacing:-0.03em;color:var(--wp1-heading)}
.wd-h3{margin:0;font-family:var(--wp1-font-heading);font-size:var(--wp1-ts-h3, 21px);font-weight:700;line-height:1.3;letter-spacing:-0.01em;color:var(--wp1-heading)}
.wd-h3-l{font-size:clamp(24px, 2.4vw, 32px);font-weight:800;letter-spacing:-0.02em;line-height:1.15}
.wd-lead{margin:22px 0 0;max-width:62ch;font-size:var(--wp1-ts-lead, clamp(18px, 1.5vw, 21px));line-height:1.6;color:var(--wp1-muted)}
.wd-text{margin:10px 0 0;line-height:1.65;color:var(--wp1-muted)}
.wd-small{font-size:14px;color:var(--wp1-muted)}
.wd-mark{padding:0 0.12em;border-radius:6px;background:linear-gradient(transparent 58%, var(--wp1-accent-strong) 58%, var(--wp1-accent-strong) 92%, transparent 92%);color:inherit}
.wd-dark .wd-mark{background:none;color:var(--wp1-accent-strong)}
.wd-pill{display:inline-flex;align-items:center;gap:8px;padding:7px 14px 7px 8px;border:1px solid var(--wp1-border);border-radius:999px;background:var(--wp1-bg);font-size:14px;font-weight:600;color:var(--wp1-heading);text-decoration:none}
.wd-pill-tag{padding:3px 9px;border-radius:999px;background:var(--wd-ink);color:var(--wp1-accent-strong);font-size:12px;font-weight:700;letter-spacing:0.02em}
.wd-dark .wd-pill{border-color:var(--wd-line-dark);background:var(--wd-graphite);color:var(--wp1-on-dark)}
.wd-dark .wd-pill-tag{background:var(--wp1-accent-strong);color:var(--wd-ink)}
.wd-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}
.wd-btn-l{min-height:56px;padding:17px 30px;font-size:17px}
.wd-note{display:flex;flex-wrap:wrap;gap:8px 22px;margin:22px 0 0;padding:0;list-style:none;font-size:14px;color:var(--wp1-muted)}
.wd-note li{display:flex;align-items:center;gap:7px}
.wd-note-i{width:17px;height:17px;color:var(--wp1-accent)}
.wd-dark .wd-note-i{color:var(--wp1-accent-strong)}
.wd-dark .wp1-eyebrow{color:var(--wp1-accent-strong)}
.wd-hero{padding-top:clamp(56px, 7vw, 104px);padding-bottom:0;background:radial-gradient(70% 55% at 85% 0%, var(--wd-lime-soft), transparent 70%), radial-gradient(50% 40% at 0% 30%, var(--wp1-surface), transparent 70%), var(--wp1-bg)}
.wd-hero-stage{position:relative;max-width:1320px;margin:clamp(48px, 6vw, 72px) auto 0}
.wd-frame{position:relative;overflow:hidden;border:1px solid var(--wd-line-dark);border-radius:18px;background:var(--wd-graphite);box-shadow:0 50px 100px -40px rgba(17, 19, 21, 0.45), 0 0 0 8px rgba(17, 19, 21, 0.04)}
.wd-hero-stage .wd-frame{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:0}
.wd-frame-bar{display:flex;align-items:center;gap:14px;height:40px;padding:0 16px;border-bottom:1px solid var(--wd-line-dark);background:var(--wp1-dark)}
.wd-frame-bar::before{content:"";flex:none;width:10px;height:10px;margin-right:34px;border-radius:50%;background:var(--wd-dot-1);box-shadow:16px 0 0 var(--wd-dot-2), 32px 0 0 var(--wd-dot-3)}
.wd-frame-url{flex:1;max-width:340px;margin:0 auto;padding:4px 12px;border-radius:6px;background:var(--wd-graphite-2);font-size:12px;color:var(--wd-grey-dark);text-align:center}
.wd-shot{display:block;width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover}
.wd-shot-wide{aspect-ratio:16 / 9}
.wd-shot-sq{aspect-ratio:4 / 3}
.wd-shot-tall{aspect-ratio:3 / 4}
.wd-media{overflow:hidden;border:1px solid var(--wp1-border);border-radius:var(--wp1-radius);background:var(--wp1-surface);transition:box-shadow 0.3s ease, border-color 0.3s ease}
.wd-float{position:absolute;z-index:2;display:flex;align-items:center;gap:10px;padding:12px 16px;border:1px solid var(--wp1-border);border-radius:14px;background:var(--wp1-bg);box-shadow:0 24px 48px -24px rgba(17, 19, 21, 0.35);font-size:14px;font-weight:600;color:var(--wp1-heading);white-space:nowrap}
.wd-float-i{width:30px;height:30px;padding:6px;border-radius:8px;background:var(--wp1-accent-strong);color:var(--wd-ink);box-sizing:border-box}
.wd-float-a{top:18%;left:-64px}
.wd-float-b{top:44%;right:-72px}
.wd-float-c{bottom:16%;left:-40px}
.wd-float-d{top:8%;right:-36px}
.wd-float-dark{border-color:var(--wd-line-dark);background:var(--wd-ink);color:var(--wp1-on-dark)}
.wd-strip{padding-top:34px;padding-bottom:34px;border-top:1px solid var(--wp1-border);border-bottom:1px solid var(--wp1-border)}
.wd-strip-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 40px}
.wd-strip-label{font-size:13px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:var(--wp1-muted)}
.wd-chip{display:inline-flex;align-items:center;gap:9px;font-family:var(--wp1-font-heading);font-size:19px;font-weight:800;letter-spacing:-0.01em;color:var(--wp1-heading)}
.wd-chip-i{width:22px;height:22px;color:var(--wp1-accent)}
.wd-stats{display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));gap:0;border:1px solid var(--wp1-border);border-radius:var(--wp1-radius);background:var(--wp1-bg);list-style:none}
.wd-stat{padding:28px 22px;border-left:1px solid var(--wp1-border)}
.wd-stat:first-child{border-left:0}
.wd-stat-num{margin:0;font-family:var(--wp1-font-heading);font-size:clamp(34px, 3.4vw, 48px);font-weight:800;line-height:1;letter-spacing:-0.04em;color:var(--wp1-heading);display:block}
.wd-stat-label{margin:10px 0 0;font-size:14px;line-height:1.45;color:var(--wp1-muted);display:block}
.wd-grid-2{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:24px}
.wd-grid-3{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:24px}
.wd-grid-4{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:20px}
.wd-split{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1.15fr);gap:clamp(36px, 6vw, 96px);align-items:center}
.wd-split-rev{grid-template-columns:minmax(0, 1.15fr) minmax(0, 1fr)}
.wd-split-rev .wd-split-text{order:2}
.wd-split + .wd-split{margin-top:clamp(64px, 8vw, 120px)}
.wd-card{position:relative;display:flex;flex-direction:column;gap:12px;padding:clamp(24px, 2.4vw, 34px);border:1px solid var(--wp1-border);border-radius:var(--wp1-radius);background:var(--wp1-bg);color:var(--wp1-text);transition:transform 0.25s ease, box-shadow 0.25s ease, border-color 0.25s ease}
.wd-surface .wd-card{border-color:transparent}
.wd-card-link{text-decoration:none;transition:transform 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease}
.wd-card-link:hover{transform:translateY(-4px);border-color:var(--wd-line-hover);box-shadow:var(--wd-shadow-hover)}
.wd-card-dark{border-color:var(--wd-line-dark);background:var(--wd-ink);color:var(--wd-grey-dark)}
.wd-card-dark .wd-h3{color:var(--wp1-on-dark)}
.wd-card-dark .wd-h3-l{color:var(--wp1-on-dark)}
.wd-card-dark .wd-text{color:var(--wd-grey-dark)}
.wd-card-lime{border-color:var(--wp1-accent-strong);background:var(--wp1-accent-strong);color:var(--wd-ink)}
.wd-card-lime .wd-text{color:var(--wd-ink)}
.wd-card-lime .wd-h3{color:var(--wd-ink)}
.wd-card .wd-media{margin-top:auto}
.wd-ico{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;flex:none;border-radius:14px;background:var(--wd-lime-soft);color:var(--wp1-accent);transition:transform 0.25s ease}
.wd-ico-i{width:26px;height:26px}
.wd-card-dark .wd-ico{background:var(--wd-graphite-2);color:var(--wp1-accent-strong)}
.wd-dark .wd-ico{background:var(--wd-graphite-2);color:var(--wp1-accent-strong)}
.wd-card-lime .wd-ico{background:var(--wd-ink);color:var(--wp1-accent-strong)}
.wd-more{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:8px;font-weight:700;color:var(--wp1-heading);text-decoration:none}
.wd-more-i{width:18px;height:18px;transition:transform 0.2s ease}
.wd-card-link:hover .wd-more-i{transform:translateX(4px)}
.wd-card-dark .wd-more{color:var(--wp1-accent-strong)}
.wd-dark .wd-more{color:var(--wp1-accent-strong)}
.wd-tag{align-self:flex-start;padding:4px 10px;border-radius:999px;background:var(--wp1-surface);font-size:12px;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;color:var(--wp1-muted)}
.wd-card-dark .wd-tag{background:var(--wd-graphite-2);color:var(--wp1-accent-strong)}
.wd-bento{display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));gap:20px}
.wd-b-2{grid-column:span 2}
.wd-b-3{grid-column:span 3}
.wd-b-4{grid-column:span 4}
.wd-b-6{grid-column:span 6}
.wd-b-row2{grid-row:span 2}
.wd-checks{display:grid;gap:12px;margin:22px 0 0;padding:0;list-style:none}
.wd-checks li{position:relative;padding-left:34px;line-height:1.55;color:var(--wp1-text)}
.wd-checks li::before{content:"✓";position:absolute;top:1px;left:0;display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--wp1-accent-strong);color:var(--wd-ink);font-size:13px;font-weight:800}
.wd-dark .wd-checks li{color:var(--wp1-on-dark)}
.wd-checks-2{grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:28px}
.wd-crosses li::before{content:"✕";background:var(--wp1-surface);color:var(--wp1-muted)}
.wd-dark{background:var(--wp1-dark);color:var(--wp1-on-dark)}
.wd-glow{background:radial-gradient(60% 60% at 90% 0%, rgba(182, 255, 0, 0.16), transparent 70%), radial-gradient(40% 50% at 0% 100%, rgba(182, 255, 0, 0.08), transparent 70%), var(--wp1-dark)}
.wd-chat{display:flex;flex-direction:column;gap:14px;padding:clamp(20px, 2.4vw, 30px);border:1px solid var(--wd-line-dark);border-radius:18px;background:var(--wd-graphite)}
.wd-chat-head{display:flex;align-items:center;gap:10px;padding-bottom:14px;border-bottom:1px solid var(--wd-line-dark);font-size:14px;font-weight:600;color:var(--wd-grey-dark)}
.wd-chat-dot{width:9px;height:9px;border-radius:50%;background:var(--wp1-accent-strong);box-shadow:0 0 0 5px rgba(182, 255, 0, 0.15)}
.wd-msg{max-width:88%;padding:14px 18px;border-radius:16px;font-size:15px;line-height:1.55}
.wd-msg-user{align-self:flex-end;border-bottom-right-radius:4px;background:var(--wp1-accent-strong);color:var(--wd-ink)}
.wd-msg-ai{align-self:flex-start;border:1px solid var(--wd-line-dark);border-bottom-left-radius:4px;background:var(--wd-graphite-2);color:var(--wp1-on-dark)}
.wd-msg-who{display:block;margin-bottom:4px;font-size:12px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;opacity:0.7}
.wd-msg-steps{margin:10px 0 0;padding:0;list-style:none;display:grid;gap:6px}
.wd-msg-steps li{position:relative;padding-left:24px;font-size:14px;color:var(--wd-grey-dark)}
.wd-msg-steps li::before{content:"✓";position:absolute;left:0;top:0;color:var(--wp1-accent-strong);font-weight:800}
.wd-steps{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:20px;list-style:none}
.wd-step{position:relative;display:flex;flex-direction:column;gap:10px;padding:30px 26px;border:1px solid var(--wp1-border);border-radius:var(--wp1-radius);background:var(--wp1-bg);transition:transform 0.25s ease, box-shadow 0.25s ease, border-color 0.25s ease}
.wd-step-no{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:var(--wd-ink);font-family:var(--wp1-font-heading);font-size:17px;font-weight:800;color:var(--wp1-accent-strong)}
.wd-dark .wd-step{border-color:var(--wd-line-dark);background:var(--wd-graphite)}
.wd-dark .wd-step .wd-text{color:var(--wd-grey-dark)}
.wd-dark .wd-step-no{background:var(--wp1-accent-strong);color:var(--wd-ink)}
.wd-table-wrap{overflow-x:auto;border:1px solid var(--wp1-border);border-radius:var(--wp1-radius);background:var(--wp1-bg)}
.wd-table{width:100%;min-width:640px;border-collapse:collapse;font-size:15px}
.wd-table th{padding:16px 20px;border-bottom:1px solid var(--wp1-border);text-align:left;vertical-align:top;line-height:1.5}
.wd-table td{padding:16px 20px;border-bottom:1px solid var(--wp1-border);text-align:left;vertical-align:top;line-height:1.5}
.wd-table thead th{background:var(--wp1-surface);font-family:var(--wp1-font-heading);font-size:15px;font-weight:800;color:var(--wp1-heading)}
.wd-table tbody th{font-weight:600;color:var(--wp1-heading)}
.wd-table tr:last-child td{border-bottom:0}
.wd-table tr:last-child th{border-bottom:0}
.wd-table .wd-col-us{background:var(--wd-lime-soft);font-weight:600;color:var(--wp1-heading)}
.wd-table thead .wd-col-us{background:var(--wd-ink);color:var(--wp1-accent-strong)}
.wd-prices{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:22px;align-items:stretch}
.wd-price{position:relative;display:flex;flex-direction:column;gap:14px;padding:36px 30px;border:1px solid var(--wp1-border);border-radius:20px;background:var(--wp1-bg)}
.wd-price-hot{border-color:var(--wd-ink);background:var(--wd-ink);color:var(--wd-grey-dark);box-shadow:0 40px 80px -40px rgba(17, 19, 21, 0.6)}
.wd-price-hot .wd-h3{color:var(--wp1-on-dark)}
.wd-price-hot .wd-price-amount{color:var(--wp1-on-dark)}
.wd-price-hot .wd-checks li{color:var(--wp1-on-dark)}
.wd-price-badge{position:absolute;top:-13px;left:30px;padding:5px 12px;border-radius:999px;background:var(--wp1-accent-strong);font-size:12px;font-weight:800;letter-spacing:0.04em;text-transform:uppercase;color:var(--wd-ink)}
.wd-price-amount{margin:6px 0 0;font-family:var(--wp1-font-heading);font-size:52px;font-weight:800;line-height:1;letter-spacing:-0.04em;color:var(--wp1-heading)}
.wd-price-unit{font-size:16px;font-weight:600;letter-spacing:0;color:var(--wp1-muted)}
.wd-price-hot .wd-price-unit{color:var(--wd-grey-dark)}
.wd-price-old{margin:0;font-size:14px;color:var(--wp1-muted)}
.wd-price-old s{opacity:0.8}
.wd-price-hot .wd-price-old{color:var(--wd-grey-dark)}
.wd-price .wp1-btn{width:100%;margin-top:auto}
.wd-price .wd-checks{margin-top:8px;margin-bottom:18px}
.wd-swatches{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}
.wd-sw{width:54px;height:54px;border-radius:14px;box-shadow:inset 0 0 0 1px rgba(17, 19, 21, 0.08)}
.wd-sw-1{background:var(--wd-sw-1)}
.wd-sw-2{background:var(--wd-sw-2)}
.wd-sw-3{background:var(--wd-sw-3)}
.wd-sw-4{background:var(--wd-sw-4)}
.wd-sw-5{background:var(--wd-sw-5)}
.wd-sw-6{background:var(--wd-sw-6)}
.wd-sw-7{background:var(--wd-sw-7)}
.wd-sw-8{background:var(--wd-sw-8)}
.wd-fonts{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:14px;margin-top:22px}
.wd-font{padding:18px;border:1px solid var(--wp1-border);border-radius:12px;background:var(--wp1-bg)}
.wd-font-aa{margin:0;font-size:34px;font-weight:800;line-height:1;color:var(--wp1-heading);display:block}
.wd-font-serif{font-family:"Playfair Display", serif}
.wd-font-head{font-family:var(--wp1-font-heading)}
.wd-font-body{font-family:var(--wp1-font-body);font-weight:500}
.wd-font-name{margin:8px 0 0;font-size:13px;color:var(--wp1-muted)}
.wd-cta{padding:clamp(48px, 6vw, 88px);border-radius:28px;background:radial-gradient(60% 80% at 100% 0%, rgba(182, 255, 0, 0.22), transparent 70%), var(--wd-ink);color:var(--wp1-on-dark)}
.wd-cta .wd-h2{color:var(--wp1-on-dark)}
.wd-cta .wd-lead{color:var(--wd-grey-dark)}
.wd-cta .wd-note{color:var(--wd-grey-dark)}
.wd-cta .wd-note-i{color:var(--wp1-accent-strong)}
.wd-cta .wp1-btn-alt{border-color:var(--wd-line-dark);color:var(--wp1-on-dark)}
.wd-cta .wp1-btn-alt:hover{border-color:var(--wp1-on-dark);background:var(--wp1-on-dark);color:var(--wd-ink)}
.wd-phead{padding-top:clamp(56px, 7vw, 104px);padding-bottom:clamp(56px, 7vw, 96px);background:radial-gradient(60% 70% at 90% 0%, var(--wd-lime-soft), transparent 70%), var(--wp1-bg)}
.wd-crumbs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px;padding:0;list-style:none;font-size:14px;color:var(--wp1-muted)}
.wd-crumbs a{color:var(--wp1-muted);text-decoration:none}
.wd-crumbs a:hover{color:var(--wp1-heading)}
.wd-crumbs li + li::before{content:"/";margin-right:8px;opacity:0.5}
.wd-faq{max-width:900px;margin:0 auto}
.wd-faq .wp1-faq-item p{margin:0;line-height:1.7;color:var(--wp1-muted)}
.wd-anchor{scroll-margin-top:110px}
.wd-quote{display:flex;flex-direction:column;gap:18px;padding:32px;border:1px dashed var(--wp1-border);border-radius:var(--wp1-radius);background:var(--wp1-bg)}
.wd-quote-text{margin:0;font-family:var(--wp1-font-heading);font-size:19px;font-weight:600;line-height:1.5;color:var(--wp1-heading)}
.wd-quote-who{margin:0;font-size:14px;color:var(--wp1-muted)}
.wd-quote-i{width:34px;height:34px;color:var(--wp1-accent)}
.wd-feats{margin-top:clamp(40px, 5vw, 64px)}
.wd-center-row{justify-content:center}
.wd-form{margin-top:8px}
.wd-form .wp1-input{min-height:50px;border-radius:10px}
.wd-form .wp1-submit{justify-self:stretch}
.wd-pain{padding:26px;border-radius:var(--wp1-radius);background:var(--wp1-bg);border:1px solid var(--wp1-border);transition:transform 0.25s ease, box-shadow 0.25s ease, border-color 0.25s ease}
.wd-pain-q{margin:0;font-family:var(--wp1-font-heading);font-size:19px;font-weight:700;line-height:1.35;color:var(--wp1-heading)}
.wd-pain-a{margin:10px 0 0;font-size:15px;line-height:1.6;color:var(--wp1-muted)}
.wd-kbd{display:inline-block;padding:2px 8px;border:1px solid var(--wp1-border);border-bottom-width:2px;border-radius:6px;background:var(--wp1-bg);font-size:13px;font-weight:700;color:var(--wp1-heading)}
.wd-ftr .wp1-btn{margin-top:18px}
.wd-logo{gap:10px;font-family:var(--wp1-font-heading);font-weight:800;letter-spacing:-0.02em}
.wd-logo-i{width:34px;height:34px;padding:7px;border-radius:10px;background:var(--wd-ink);color:var(--wp1-accent-strong);box-sizing:border-box}
.wd-video{max-width:1040px;margin:0 auto;border:1px solid var(--wp1-border);box-shadow:0 40px 90px -50px rgba(17, 19, 21, 0.55)}
.wd-video-s{border-radius:14px}
.wd-divider{height:1px;margin:0;border:0;background:var(--wp1-border)}
.wd-dark .wp1-btn:not(.wp1-btn-alt):hover{border-color:var(--wp1-on-dark);background:var(--wp1-on-dark);color:var(--wd-ink)}
.wd-cta .wp1-btn:not(.wp1-btn-alt):hover{border-color:var(--wp1-on-dark);background:var(--wp1-on-dark);color:var(--wd-ink)}
.wp1-card{border-radius:var(--wp1-radius);border-color:var(--wp1-border)}
.wp1-pagehead{padding:clamp(56px, 7vw, 104px) var(--wp1-gutter);background:radial-gradient(60% 70% at 90% 0%, var(--wd-lime-soft), transparent 70%), var(--wp1-bg)}
.wp1-pagehead-title{font-weight:800;letter-spacing:-0.03em}
.wd-cta .wp1-eyebrow{color:var(--wp1-accent-strong)}
.wd-price-hot .wd-small{color:var(--wd-grey-dark)}
.wd-card-dark .wd-checks li{color:var(--wp1-on-dark)}
.wd-card-lime a{color:var(--wd-ink);font-weight:700}
.wd-phead .wd-hero-stage .wd-frame{border-bottom:1px solid var(--wd-line-dark);border-radius:18px}
.wd-chips{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 40px;list-style:none}
.wd-card-head{display:flex;align-items:center;gap:14px}
.wd-card-head .wd-h3{margin:0}
.wd-case{display:grid;grid-template-columns:minmax(0, 1.15fr) minmax(0, 1fr);gap:clamp(32px, 5vw, 72px);align-items:center;margin-bottom:clamp(40px, 5vw, 64px);padding-bottom:clamp(40px, 5vw, 64px);border-bottom:1px solid var(--wd-line-dark)}
.wd-case-title{margin:12px 0 0;max-width:22ch;font-family:var(--wp1-font-heading);font-size:clamp(26px, 2.6vw, 38px);font-weight:800;line-height:1.12;letter-spacing:-0.02em;color:var(--wp1-on-dark)}
.wd-case-text{margin:16px 0 0;max-width:58ch;font-size:16px;line-height:1.65;color:var(--wd-grey-dark)}
.wd-case-media{border-color:var(--wd-line-dark);background:var(--wd-graphite)}
.wd-case .wp1-eyebrow{color:var(--wp1-accent-strong)}
.wd-case .wd-note{color:var(--wd-grey-dark)}
.wd-case .wd-note-i{color:var(--wp1-accent-strong)}
.wd-case .wd-btns{margin-top:26px}
.wd-tl{margin:0;padding:0;list-style:none}
.wd-tl-item{position:relative;display:grid;grid-template-columns:72px minmax(0, 1fr);gap:0 28px;padding:0 0 clamp(32px, 4vw, 48px)}
.wd-tl-item::before{content:"";position:absolute;top:56px;bottom:0;left:35px;width:2px;background:var(--wp1-border)}
.wd-tl-item:last-child::before{display:none}
.wd-tl-no{display:inline-flex;align-items:center;justify-content:center;width:72px;height:52px;border-radius:14px;background:var(--wd-ink);font-family:var(--wp1-font-heading);font-size:15px;font-weight:800;color:var(--wp1-accent-strong)}
.wd-tl-body{padding-top:8px}
.wd-tl-time{display:inline-block;margin:0 0 10px;padding:3px 10px;border-radius:999px;background:var(--wd-lime-soft);font-size:12px;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;color:var(--wp1-accent)}
.wd-tl-tools{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none}
.wd-tl-tools li{padding:4px 10px;border:1px solid var(--wp1-border);border-radius:999px;background:var(--wp1-bg);font-size:13px;font-weight:600;color:var(--wp1-heading)}
.wd-msg-full{max-width:100%}
.wd-msg p{margin:0}
.wd-msg p + p{margin-top:10px}
.wd-media img{transition:transform 0.6s cubic-bezier(0.2, 0.7, 0.2, 1)}
.wd-frame .wd-shot{transition:transform 0.6s cubic-bezier(0.2, 0.7, 0.2, 1)}
.wd-hero-stage .wd-shot{aspect-ratio:16 / 7;object-fit:contain}
@media (max-width: 1119px){
.wd-stats{grid-template-columns:repeat(3, minmax(0, 1fr))}
.wd-stat:nth-child(4){border-left:0;border-top:1px solid var(--wp1-border)}
.wd-grid-4{grid-template-columns:repeat(2, minmax(0, 1fr))}
.wd-grid-3{grid-template-columns:repeat(2, minmax(0, 1fr))}
.wd-steps{grid-template-columns:repeat(2, minmax(0, 1fr))}
.wd-bento{grid-template-columns:repeat(2, minmax(0, 1fr))}
.wd-b-2{grid-column:span 1}
.wd-b-3{grid-column:span 1}
.wd-b-4{grid-column:span 2}
.wd-b-6{grid-column:span 2}
.wd-b-row2{grid-row:auto}
.wd-prices{grid-template-columns:minmax(0, 1fr);max-width:560px;margin:0 auto}
.wd-float-a{left:16px}
.wd-float-c{left:16px}
.wd-float-b{right:16px}
.wd-float-d{right:16px}
.wd-fonts{grid-template-columns:repeat(3, minmax(0, 1fr))}
.wd-stat:nth-child(5){border-top:1px solid var(--wp1-border)}
.wd-stat:nth-child(6){border-top:1px solid var(--wp1-border)}
.wd-case{grid-template-columns:minmax(0, 1fr)}
.wd-case-media{max-width:640px}
}
@media (max-width: 767px){
.wd-split{grid-template-columns:minmax(0, 1fr)}
.wd-split-rev{grid-template-columns:minmax(0, 1fr)}
.wd-split-rev .wd-split-text{order:0}
.wd-grid-2{grid-template-columns:minmax(0, 1fr)}
.wd-grid-3{grid-template-columns:minmax(0, 1fr)}
.wd-grid-4{grid-template-columns:minmax(0, 1fr)}
.wd-steps{grid-template-columns:minmax(0, 1fr)}
.wd-bento{grid-template-columns:minmax(0, 1fr)}
.wd-b-2{grid-column:auto}
.wd-b-3{grid-column:auto}
.wd-b-4{grid-column:auto}
.wd-b-6{grid-column:auto}
.wd-stats{grid-template-columns:repeat(2, minmax(0, 1fr))}
.wd-stat{border-left:0;border-top:1px solid var(--wp1-border)}
.wd-stat:nth-child(even){border-left:1px solid var(--wp1-border)}
.wd-float{display:none}
.wd-checks-2{grid-template-columns:minmax(0, 1fr)}
.wd-btns .wp1-btn{width:100%}
.wd-cta{border-radius:20px}
.wd-fonts{grid-template-columns:minmax(0, 1fr)}
.wd-msg{max-width:100%}
.wd-stat:nth-child(1){border-top:0}
.wd-stat:nth-child(2){border-top:0}
.wd-tl-item{grid-template-columns:52px minmax(0, 1fr);gap:0 16px}
.wd-tl-item::before{left:25px;top:48px}
.wd-tl-no{width:52px;height:44px;font-size:13px}
}
@media (max-width: 479px){
.wd-price{padding:32px 22px}
.wd-stat{padding:22px 16px}
}
@media (hover: hover){
.wd-card:hover{transform:translateY(-4px);border-color:var(--wd-line-hover);box-shadow:var(--wd-shadow-hover)}
.wd-card-dark:hover{border-color:var(--wd-line-dark-hover)}
.wd-card-lime:hover{border-color:var(--wp1-accent-strong)}
.wd-card-link:hover{border-color:var(--wd-line-hover)}
.wd-step:hover{transform:translateY(-4px);border-color:var(--wd-line-hover);box-shadow:var(--wd-shadow-hover)}
.wd-pain:hover{transform:translateY(-4px);border-color:var(--wd-line-hover);box-shadow:var(--wd-shadow-hover)}
.wd-dark .wd-step:hover{border-color:var(--wd-line-dark-hover)}
.wd-card:hover .wd-ico{transform:scale(1.06)}
.wd-media:hover{border-color:var(--wd-line-hover);box-shadow:var(--wd-shadow-hover)}
.wd-media:hover img{transform:scale(1.03)}
.wd-card:hover .wd-media{box-shadow:none}
.wd-card:hover .wd-media img{transform:scale(1.03)}
.wd-frame:hover .wd-shot{transform:scale(1.02)}
.wd-hero-stage .wd-frame:hover .wd-shot{transform:none}
}
@media (prefers-reduced-motion: reduce){
.wd-card-link{transition:none}
.wd-more-i{transition:none}
.wd-card-link:hover{transform:none}
.wd-card{transition:none}
.wd-step{transition:none}
.wd-pain{transition:none}
.wd-ico{transition:none}
.wd-media{transition:none}
.wd-media img{transition:none}
.wd-frame .wd-shot{transition:none}
.wd-card:hover{transform:none}
.wd-step:hover{transform:none}
.wd-pain:hover{transform:none}
.wd-card:hover .wd-ico{transform:none}
.wd-media:hover img{transform:none}
.wd-card:hover .wd-media img{transform:none}
.wd-frame:hover .wd-shot{transform:none}
}
