.mkt .wb-hero{position:relative;min-height:92vh;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden;padding:140px 0 90px;background:radial-gradient(90% 60% at 50% 0,rgba(47,211,165,.07),transparent 60%),var(--bg)}.mkt .wb-canvas{position:absolute;inset:6% 4%;border-radius:18px;pointer-events:none;background-image:radial-gradient(rgba(243,246,244,.1) 1px,transparent 0);background-size:26px 26px;-webkit-mask-image:radial-gradient(75% 70% at 50% 45%,#000 30%,transparent 100%);mask-image:radial-gradient(75% 70% at 50% 45%,#000 30%,transparent 100%)}.mkt .wb-hero-inner{position:relative;z-index:3;max-width:880px;padding:0 var(--pad)}.mkt .wb-hero h1{font-size:clamp(2.7rem,6vw,5.4rem);font-weight:700;letter-spacing:-.03em}.mkt .wb-hero .sub{margin:24px auto 0;color:var(--mut);font-size:clamp(1.02rem,1.25vw,1.25rem);max-width:54ch}.mkt .wb-hero .ctas{margin-top:34px;display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.mkt .wb-hero .micro{margin-top:16px;color:var(--mut2);font-size:13.5px}.mkt .wb-edit{position:relative;display:inline-block;color:var(--accent);white-space:nowrap}.mkt .wb-edit .wb-sel{background:rgba(47,211,165,.28);border-radius:4px}.mkt .wb-edit:before{content:"";position:absolute;inset:-8px -12px;border:1.5px solid var(--accent);border-radius:10px;opacity:.85}.mkt .wb-edit:after{content:"";width:7px;height:7px;border-radius:2px;left:-15px;top:-11px;box-shadow:0 0 0 3px rgba(47,211,165,.18)}.mkt .wb-edit-tag,.mkt .wb-edit:after{position:absolute;background:var(--accent)}.mkt .wb-edit-tag{top:-34px;left:-12px;font-size:11px;font-weight:700;letter-spacing:.06em;color:var(--accent-ink);border-radius:6px;padding:3px 8px;text-transform:uppercase}.mkt .wb-caret{display:inline-block;width:2px;height:.92em;background:var(--ink);margin-left:2px;vertical-align:-.12em;animation:wb-blink 1s steps(1) infinite}@keyframes wb-blink{50%{opacity:0}}.mkt .wb-cursor{position:absolute;z-index:4;width:22px;height:22px;pointer-events:none;filter:drop-shadow(0 2px 6px rgba(0,0,0,.55));transition:transform 1.1s cubic-bezier(.3,.7,.3,1),opacity .5s}.mkt .wb-cursor.click{animation:wb-click .35s ease}@keyframes wb-click{40%{scale:.78}}.mkt .wb-frag{position:absolute;z-index:2;background:var(--panel);border:1px solid var(--line);border-radius:14px;box-shadow:0 30px 70px -28px rgba(0,0,0,.8);padding:14px;opacity:0;animation:wb-frag-in .9s ease forwards,wb-bob 7s ease-in-out 1.2s infinite}@keyframes wb-frag-in{0%{opacity:0;transform:translateY(26px) scale(.97)}to{opacity:1;transform:none}}@keyframes wb-bob{0%,to{translate:0 0}50%{translate:0 -9px}}.mkt .wb-frag h6{margin:0 0 10px;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--mut2)}.mkt .wb-frag-sections{left:max(2.5%,18px);top:21%;width:212px;animation-delay:.55s,1.2s;text-align:left}.mkt .wb-frag-settings{right:max(2.5%,18px);top:17%;width:218px;animation-delay:.8s,1.6s;text-align:left}.mkt .wb-frag-phone{right:max(4%,24px);bottom:7%;width:158px;animation-delay:1.05s,2s;padding:10px}.mkt .wb-row{display:flex;align-items:center;gap:9px;padding:8px 9px;border-radius:9px;font-size:12.5px;font-weight:600;color:var(--mut)}.mkt .wb-row.on{background:rgba(47,211,165,.12);color:var(--ink);border:1px solid rgba(47,211,165,.35)}.mkt .wb-row .ic{width:14px;height:14px;border:1.4px solid;border-radius:4px;opacity:.7;flex:0 0 14px}.mkt .wb-row.add{color:var(--accent);font-weight:700}.mkt .wb-swatches{display:flex;gap:8px;margin:4px 0 10px}.mkt .wb-sw{width:24px;height:24px;border-radius:8px;border:2px solid transparent;cursor:pointer}.mkt .wb-sw.on{border-color:var(--ink);box-shadow:0 0 0 3px rgba(47,211,165,.3)}.mkt .wb-field{background:#0a0d0b;border:1px solid var(--line);border-radius:8px;padding:8px 10px;font-size:12px;color:var(--mut);text-align:left}.mkt .wb-mini-store{border-radius:10px;overflow:hidden;background:#fff;color:#11201b}.mkt .wb-mini-store .mh{padding:8px 9px;font-size:9.5px;font-weight:800;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center}.mkt .wb-mini-store .mh span{font-weight:500;color:#8a958f;font-size:8px}.mkt .wb-mini-hero{height:54px;background:linear-gradient(120deg,#9caf88,#c9b79c);display:flex;align-items:flex-end;padding:6px;color:#fff;font-size:8.5px;font-weight:700}.mkt .wb-mini-grid{display:grid;grid-template-columns:1fr 1fr;gap:5px;padding:6px}.mkt .wb-mini-grid i{height:30px;border-radius:5px;background:#e8ece8;display:block}@media(max-width:920px){.mkt .wb-frag-phone,.mkt .wb-frag-sections,.mkt .wb-frag-settings{display:none}}.mkt .wb-demo{position:relative;z-index:5;background:#F2F5F1;color:#15201B;border-radius:30px 30px 0 0;margin-top:-30px;border:none}.mkt .wb-demo .eyebrow{color:#0E8C6B}.mkt .wb-demo .h2{color:#101A15}.mkt .wb-demo .lead{color:#4A5A52}.mkt .wb-demo .browser{border-color:rgba(16,26,21,.12)}.mkt .wb-demo-grid{display:grid;grid-template-columns:340px 1fr;gap:26px;margin-top:54px;align-items:stretch}@media(max-width:980px){.mkt .wb-demo-grid{grid-template-columns:1fr}}.mkt .wb-panel{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:20px;display:flex;flex-direction:column;gap:18px}.mkt .wb-panel .grp label{display:block;font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--mut2);margin-bottom:9px}.mkt .wb-type{background:#0a0d0b;border:1px solid var(--line);border-radius:10px;padding:11px 13px;font-size:14px;color:var(--ink);min-height:44px}.mkt .wb-type .wb-caret{height:14px}.mkt .wb-save{margin-top:auto;display:flex;align-items:center;gap:10px;font-size:13px;font-weight:600;color:var(--mut)}.mkt .wb-save .dotp{width:8px;height:8px;border-radius:100px;background:var(--mut2)}.mkt .wb-save.pub{color:var(--accent)}.mkt .wb-save.pub .dotp{background:var(--accent);box-shadow:0 0 0 4px rgba(47,211,165,.18)}.mkt .wb-demo .browser{box-shadow:0 50px 110px -40px rgba(0,0,0,.8)}.mkt .wb-demo .phero{transition:background .6s ease}.mkt .wb-demo .phero b{transition:color .4s}.mkt .wb-demo .thumb{transition:background .6s ease}.mkt .wb-demo .shead b{font-weight:800}.mkt .wb-cta-mini{display:inline-block;border-radius:100px;padding:6px 14px;font-size:11px;font-weight:700;color:#fff;transition:background .6s ease}.mkt .wb-railwrap{position:relative;height:300vh}.mkt .wb-railwrap.static{height:auto}.mkt .wb-sticky{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.mkt .wb-railwrap.static .wb-sticky{position:static;height:auto;overflow:visible}.mkt .wb-railhead{padding:0 var(--pad);max-width:1280px;margin:0 auto;width:100%;box-sizing:border-box}.mkt .wb-rail{display:flex;gap:26px;padding:46px var(--pad) 8px;will-change:transform}.mkt .wb-railwrap.static .wb-rail{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.mkt .wb-railwrap.static .wb-rail::-webkit-scrollbar{display:none}.mkt .wb-tcard{flex:0 0 min(520px,82vw);scroll-snap-align:center;border:1px solid var(--line);border-radius:20px;overflow:hidden;background:#101512;box-shadow:0 40px 90px -34px rgba(0,0,0,.75)}.mkt .wb-tcard .tbar{display:flex;justify-content:space-between;align-items:center;padding:13px 18px;border-bottom:1px solid var(--line)}.mkt .wb-tcard .tbar b{font-size:15px}.mkt .wb-tcard .tbar span{color:var(--mut2);font-size:12.5px;font-weight:600}.mkt .wb-shot{display:block}.mkt .wb-shot .sh-top{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.mkt .wb-shot .sh-top i{font-style:normal;opacity:.55;font-weight:500;letter-spacing:0;text-transform:none;font-size:10px}.mkt .wb-shot .sh-hero{height:150px;display:flex;flex-direction:column;justify-content:flex-end;padding:16px;gap:5px}.mkt .wb-shot .sh-hero b{font-size:19px;letter-spacing:-.02em;line-height:1.1}.mkt .wb-shot .sh-hero span{font-size:10.5px;opacity:.75}.mkt .wb-shot .sh-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:13px 16px 17px}.mkt .wb-shot .sh-p i{display:block;height:64px;border-radius:8px}.mkt .wb-shot .sh-p small{display:block;font-size:9.5px;font-weight:700;margin-top:5px}.mkt .wb-shot .sh-p span{font-size:9px;opacity:.6}.mkt .wb-sheet{position:relative;z-index:5;background:#F2F5F1;color:#15201B;border-radius:30px 30px 0 0;margin-top:-30px;padding:clamp(80px,9vw,150px) 0}.mkt .wb-sheet .eyebrow{color:#0E8C6B}.mkt .wb-sheet .h2{color:#101A15}.mkt .wb-sheet .lead{color:#4A5A52}.mkt .wb-sheet .btn-primary{background:#101A15;color:#F2F5F1}.mkt .wb-sheet .btn-primary:hover{background:#000}.mkt .wb-cluster{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:54px}@media(max-width:900px){.mkt .wb-cluster{grid-template-columns:1fr}}.mkt .wb-cc{border-radius:24px;padding:30px;overflow:hidden;position:relative}.mkt .wb-cc.mint{background:#E2EFE7}.mkt .wb-cc.sand{background:#EFE9DD}.mkt .wb-cc.sage{background:#E7EDDF}.mkt .wb-cc.mist{background:#E4EAEE}.mkt .wb-cc h3{font-size:1.45rem;font-weight:700;color:#101A15;margin:26px 0 10px}.mkt .wb-cc p{color:#4A5A52;font-size:1rem;max-width:46ch}.mkt .wb-vig{background:#fff;border:1px solid rgba(16,26,21,.08);border-radius:16px;box-shadow:0 24px 50px -28px rgba(16,26,21,.25);padding:16px;min-height:170px;display:flex;flex-direction:column;justify-content:center;gap:10px}.mkt .wb-vig .ed-line{font-size:21px;font-weight:800;color:#15201B;letter-spacing:-.01em}.mkt .wb-vig .ed-line .hl{position:relative;color:#0E8C6B}.mkt .wb-vig .ed-line .hl:before{content:"";position:absolute;inset:-5px -8px;border:1.5px solid #0e8c6b;border-radius:8px;animation:wb-pulse 3s ease infinite}@keyframes wb-pulse{0%,to{opacity:.35}50%{opacity:1}}.mkt .wb-vig .ed-tip{font-size:11.5px;color:#8A958F;font-weight:600}.mkt .wb-vig .sw-row{display:flex;gap:10px}.mkt .wb-vig .sw{width:34px;height:34px;border-radius:10px}.mkt .wb-vig .sw.s1{background:#9CAF88}.mkt .wb-vig .sw.s2{background:#15201B}.mkt .wb-vig .sw.s3{background:#B5838D}.mkt .wb-vig .sw.s4{background:#2FD3A5;outline:2.5px solid #15201B;outline-offset:2px}.mkt .wb-vig .chiprow{display:flex;gap:8px;flex-wrap:wrap}.mkt .wb-vig .chip{border-radius:100px;padding:6px 13px;font-size:11.5px;font-weight:700;color:#fff;background:#2FD3A5;color:#04241B;animation:wb-tint 6s ease infinite}.mkt .wb-vig .chip:nth-child(2){animation-delay:.18s}.mkt .wb-vig .chip:nth-child(3){animation-delay:.36s}@keyframes wb-tint{0%,55%,to{background:#2FD3A5;color:#04241B}65%,90%{background:#B5838D;color:#fff}}.mkt .wb-vig .sec{display:flex;align-items:center;gap:10px;border:1px solid rgba(16,26,21,.1);border-radius:10px;padding:10px 12px;font-size:12.5px;font-weight:700;color:#36443D;background:#FBFCFB}.mkt .wb-vig .sec .grip{color:#B9C2BC;font-weight:800;letter-spacing:1px}.mkt .wb-vig .sec.mov{animation:wb-hop 5s ease infinite;border-color:#0E8C6B;box-shadow:0 10px 22px -12px rgba(14,140,107,.45)}@keyframes wb-hop{0%,58%,to{transform:none}66%,90%{transform:translateY(-46px)}}.mkt .wb-vig .sec.swp{animation:wb-drop 5s ease infinite}@keyframes wb-drop{0%,58%,to{transform:none}66%,90%{transform:translateY(46px)}}.mkt .wb-vig .dev{display:flex;align-items:center;justify-content:center;gap:18px}.mkt .wb-vig .scr{border:2px solid #15201b;border-radius:10px;background:#FBFCFB;position:relative}.mkt .wb-vig .scr.desk{width:130px;height:84px;animation:wb-fadeA 6s ease infinite}.mkt .wb-vig .scr.ph{width:46px;height:84px;border-radius:12px;animation:wb-fadeB 6s ease infinite}.mkt .wb-vig .scr i{position:absolute;inset:8px;border-radius:5px;background:linear-gradient(150deg,#E2EFE7,#C9DCD2);display:block}@keyframes wb-fadeA{0%,45%,to{opacity:1}55%,90%{opacity:.3}}@keyframes wb-fadeB{0%,45%,to{opacity:.3}55%,90%{opacity:1}}.mkt .wb-serp{background:#fff;border:1px solid rgba(16,26,21,.08);border-radius:16px;box-shadow:0 24px 50px -28px rgba(16,26,21,.25);padding:20px;text-align:left}.mkt .wb-serp .su{font-size:12px;color:#4A5A52}.mkt .wb-serp .st{color:#1A0DAB;font-size:18px;font-weight:600;margin:4px 0}.mkt .wb-serp .sd{font-size:12.5px;color:#4A5A52;max-width:52ch}.mkt .wb-serp .sr{font-size:12px;color:#8A958F;margin-top:6px}.mkt .wb-serp .sr b{color:#E7711B;letter-spacing:1px}.mkt .wb-trio .card{display:flex;flex-direction:column;gap:18px}.mkt .wb-ring{width:84px;height:84px;border-radius:100px;display:grid;place-items:center;background:conic-gradient(var(--accent) 0 86%,rgba(243,246,244,.12) 86% 100%);position:relative}.mkt .wb-ring:before{content:"";position:absolute;inset:7px;border-radius:100px;background:var(--panel)}.mkt .wb-ring b{position:relative;font-size:14px}.mkt .wb-day{display:flex;align-items:baseline;gap:6px}.mkt .wb-day b{font-size:44px;font-weight:800;letter-spacing:-.03em;color:var(--accent)}.mkt .wb-day span{color:var(--mut2);font-weight:600}.mkt .wb-flip{display:inline-flex;border:1px solid var(--line);border-radius:100px;padding:4px;gap:4px;width:-moz-max-content;width:max-content}.mkt .wb-flip i{font-style:normal;font-size:12px;font-weight:700;border-radius:100px;padding:6px 14px;color:var(--mut2)}.mkt .wb-flip i.on{background:var(--accent);color:var(--accent-ink);animation:wb-pubpulse 4s ease infinite}@keyframes wb-pubpulse{0%,to{box-shadow:0 0 0 0 rgba(47,211,165,0)}50%{box-shadow:0 0 0 7px rgba(47,211,165,.16)}}.mkt .wb-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:50px}@media(max-width:900px){.mkt .wb-steps{grid-template-columns:1fr}}.mkt .wb-stepc{border:1px solid var(--line);border-radius:18px;padding:26px;background:var(--bg2)}.mkt .wb-stepc .n{font-size:13px;font-weight:800;color:var(--accent);letter-spacing:.12em}.mkt .wb-stepc h3{font-size:1.2rem;margin:12px 0 8px}.mkt .wb-stepc p{color:var(--mut);font-size:.97rem}@media (prefers-reduced-motion:reduce){.mkt .wb-frag{animation:wb-frag-in 0s forwards}.mkt .wb-caret,.mkt .wb-cc [class*=wb-],.mkt .wb-vig .chip,.mkt .wb-vig .scr,.mkt .wb-vig .sec{animation:none!important}.mkt .wb-cursor{display:none}}