:root{--wb-page-bg:#f7faf9;--wb-surface:#fff;--wb-line:#dce8e4;--wb-ink:#10201d;--wb-muted:#6d7d78;--wb-accent:#087c6c;--wb-accent-2:#10a38b;--wb-soft:#edf8f5;--wb-shadow:0 18px 46px rgba(9,62,52,.07);--wb-shadow-sm:0 8px 24px rgba(9,62,52,.045)}
html{background:var(--wb-page-bg);scrollbar-gutter:stable}body{background:linear-gradient(180deg,#fff 0,#fbfdfc 45%,#f7faf9 100%);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:#ccefe6;color:#123a31}
.logo.wending-logo{width:52px!important;height:37px!important;flex:0 0 52px!important;padding:0!important;border-radius:10px!important;background:#fff!important;overflow:hidden!important;box-shadow:0 7px 20px rgba(8,45,39,.09)!important;display:grid!important;place-items:center!important;border:1px solid rgba(11,48,41,.06)!important}
.logo.wending-logo img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;border-radius:inherit!important;background:#fff!important}
.nav-wrap{box-shadow:0 1px 0 rgba(11,50,42,.035);border-bottom-color:rgba(219,232,228,.8)!important}.nav{position:relative}.brand{min-width:0}.brand-copy b{letter-spacing:-.01em}.brand-copy small{color:#778984!important}.nav nav a{position:relative}.nav nav a[aria-current="page"]{color:var(--wb-accent);font-weight:800}.nav nav a[aria-current="page"]:after{content:"";position:absolute;left:14%;right:14%;bottom:-10px;height:2px;border-radius:999px;background:var(--wb-accent)}
main{min-height:calc(100vh - 206px)}.section{position:relative}.section-heading h1{font:800 clamp(36px,4.5vw,58px)/1.08 Manrope,Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:-.045em;margin:15px 0;color:var(--wb-ink)}.section-heading h2{letter-spacing:-.035em}.section-heading a{color:var(--wb-accent);font-weight:700;text-underline-offset:3px}
.button,.nav nav a,.footer-links a,.footer-links button{transition:color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease,opacity .16s ease}.button{min-height:42px;transform:none!important}.button:hover,.button:active{transform:none!important}.button:focus-visible,.nav a:focus-visible,.footer-links a:focus-visible{outline:3px solid rgba(8,124,108,.22);outline-offset:3px}
.redeem-card,.plan,.steps article,.trial-grid article,.faq details,.compat-tools span{transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.redeem-card{box-shadow:var(--wb-shadow)}.plan,.steps article,.trial-grid article{box-shadow:var(--wb-shadow-sm)}.plan:hover,.steps article:hover,.trial-grid article:hover{border-color:#c9ddd7;box-shadow:var(--wb-shadow);transform:none!important}.faq details{background:rgba(255,255,255,.72)}.faq details[open]{background:#fff}.compat-tools span{border-color:#dce8e4!important;background:rgba(255,255,255,.82)!important}.compat-tools span:hover{transform:none!important;box-shadow:var(--wb-shadow-sm)}.community-strip{box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}
button,.button,[role="button"]{touch-action:manipulation}button:active,[role="button"]:active{transform:none!important}.field input,.field textarea,.redeem-input input{font-size:16px}.field input:focus,.field textarea:focus,.redeem-input input:focus{border-color:#10a38b!important;box-shadow:0 0 0 4px rgba(16,163,139,.09)!important}.verification-shell{transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.verification-shell:has(.verification-state.success){border-color:#bfe5db;background:#f0faf7;box-shadow:0 0 0 3px rgba(8,124,108,.05)}
.footer-inner{border-radius:0}.footer-links{row-gap:10px}.footer-links a:hover,.footer-links button:hover{color:var(--wb-accent)}
@media(max-width:980px){.nav-wrap .nav{height:auto;min-height:72px;padding-block:9px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.nav-wrap .nav>.brand{grid-column:1;grid-row:1}.nav-wrap .nav>a.button{grid-column:2;grid-row:1;white-space:nowrap}.nav-wrap .nav>nav:not(.console-nav){grid-column:1/-1;grid-row:2;display:flex!important;width:100%;gap:6px;overflow-x:auto;padding:3px 0 2px;scrollbar-width:none;overscroll-behavior-x:contain;scroll-snap-type:x proximity}.nav-wrap .nav>nav:not(.console-nav)::-webkit-scrollbar{display:none}.nav-wrap .nav>nav:not(.console-nav) a{flex:0 0 auto;min-height:36px;display:flex;align-items:center;padding:7px 11px;border-radius:10px;background:#f4f8f7;scroll-snap-align:start}.nav-wrap .nav>nav:not(.console-nav) a[aria-current="page"]{background:#e9f7f3}.nav-wrap .nav>nav:not(.console-nav) a[aria-current="page"]:after{display:none}.section{padding-block:82px}.guide-layout{gap:44px}.plans{gap:14px}}
@media(max-width:680px){.shell{width:min(100% - 26px,1180px)}.nav-wrap .nav{min-height:66px;padding-block:8px}.logo.wending-logo{width:47px!important;height:34px!important;flex-basis:47px!important;border-radius:9px!important}.brand{gap:9px}.brand-copy b{font-size:14px}.brand-copy small{display:block!important;font-size:9px!important}.nav-wrap .nav>a.button{min-height:38px;padding:8px 10px;font-size:11px}.nav-wrap .nav>nav:not(.console-nav) a{font-size:12px;min-height:34px}.section{padding-block:60px}.section-heading h1{font-size:35px}.section-heading h2{font-size:31px!important}.redeem-card,.trial-page,.plan,.steps article{border-radius:18px!important}.plans{gap:12px}.footer-inner{padding-block:28px}.dialog{max-height:min(86vh,760px);overflow:auto}.faq summary{min-height:58px}.trial-grid{gap:10px!important}}
@media(max-width:420px){.shell{width:min(100% - 20px,1180px)}.brand-copy b{font-size:13px}.brand-copy small{font-size:8px!important}.nav-wrap .nav>a.button{font-size:10px;padding-inline:9px}.section-heading h1{font-size:31px}.section-heading h2{font-size:28px!important}.button{min-height:44px}.footer-links{gap:14px}}
@media(prefers-reduced-motion:reduce){.button,.nav nav a,.footer-links a,.redeem-card,.plan,.steps article,.trial-grid article,.compat-tools span{transition:none!important}}
