.sales-root{--cream:#faf7f0;--alt:#f3efe6;--white:#fff;--border:#e6e1d6;--ink:#141816;--ink-soft:#2a302d;--muted:#6b726e;--dark:#0b0d0c;--dark-2:#151917;--dark-line:#262c29;--on-dark:#f4f2ec;--on-dark-muted:#b9bfbb;--green:#22a84c;--green-hover:#1c9141;--green-soft:#e8f7ed;--green-ink:#167a36;--green-bright:#4cd474;--strike:#d9482b;--r:14px;--r-lg:20px;--max:1180px;--shadow:0 1px 2px #1418160a,0 8px 24px #1418160f;--shadow-lg:0 2px 4px #1418160a,0 24px 60px #1418161f;box-sizing:border-box;color:var(--ink);background:var(--cream);-webkit-font-smoothing:antialiased;scroll-behavior:smooth;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:17px;line-height:1.6;overflow-x:hidden}.sales-root *{box-sizing:border-box;margin:0;padding:0}.sales-root a{color:inherit;text-decoration:none}.sales-root img{max-width:100%;display:block}.sales-root .wrap{max-width:var(--max);margin:0 auto;padding:0 24px}.sales-root section{padding:104px 0;position:relative}.sales-root .center{text-align:center}.sales-root .center .lead{margin-left:auto;margin-right:auto}.sales-root h1,.sales-root h2,.sales-root h3{letter-spacing:-.025em;color:var(--ink);font-weight:800;line-height:1.08}.sales-root h1{letter-spacing:-.035em;font-size:clamp(42px,5.6vw,70px);line-height:1.02}.sales-root h2{margin-bottom:18px;font-size:clamp(32px,4.4vw,52px)}.sales-root h3{letter-spacing:-.015em;margin-bottom:8px;font-size:22px}.sales-root .eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--green-ink);align-items:center;gap:8px;margin-bottom:16px;font-size:13px;font-weight:700;display:inline-flex}.sales-root .eyebrow:before{content:"";background:var(--green);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #22a84c2e}.sales-root .lead{max-width:700px;color:var(--ink-soft);font-size:19px;line-height:1.6}.sales-root .dark{background:var(--dark);color:var(--on-dark)}.sales-root .dark h1,.sales-root .dark h2,.sales-root .dark h3{color:#fff}.sales-root .dark .lead,.sales-root .dark p{color:var(--on-dark-muted)}.sales-root .dark .eyebrow{color:var(--green-bright)}.sales-root .btn{cursor:pointer;text-align:center;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:15px 26px;font-family:inherit;font-size:16px;font-weight:700;line-height:1.2;transition:background .15s,transform .15s,box-shadow .15s,border-color .15s;display:inline-flex}.sales-root .btn:disabled{opacity:.65;cursor:wait;transform:none}.sales-root .btn svg{flex-shrink:0;width:18px;height:18px}.sales-root .btn-primary{background:var(--green);color:#fff;box-shadow:0 6px 18px #22a84c47}.sales-root .btn-primary:hover{background:var(--green-hover);transform:translateY(-1px);box-shadow:0 10px 24px #22a84c57}.sales-root .btn-ghost{border-color:var(--ink);color:var(--ink);background:0 0}.sales-root .btn-ghost:hover{background:var(--ink);color:#fff}.sales-root .dark .btn-ghost{color:#fff;border-color:#ffffffb3}.sales-root .dark .btn-ghost:hover{color:var(--ink);background:#fff}.sales-root .btn-ghost.green{border-color:var(--green);color:var(--green-ink)}.sales-root .btn-ghost.green:hover{background:var(--green);color:#fff}.sales-root .btn-lg{padding:18px 30px;font-size:17px}.sales-root .btn-row{flex-wrap:wrap;align-items:flex-start;gap:14px;margin-top:32px;display:flex}.sales-root .center .btn-row{justify-content:center}.sales-root .btn-wrap{flex-direction:column;align-items:center;gap:8px;display:inline-flex}.sales-root .ph-box{color:#6b4300;border-radius:var(--r);text-align:center;background:repeating-linear-gradient(135deg,#fffaf0 0 14px,#fff4de 14px 28px);border:2px dashed #f0b24a;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;font-size:15px;font-weight:600;line-height:1.5;display:flex}.sales-root .ph-box .ph-ico{background:#fff;border:2px solid #f0b24a;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.sales-root .ph-box .ph-ico svg{color:#b45309;width:22px;height:22px}.sales-root .nav{z-index:50;-webkit-backdrop-filter:saturate(1.4)blur(14px);background:#faf7f0d1;border-bottom:1px solid #e6e1d6cc;position:sticky;top:0}.sales-root .nav .wrap{align-items:center;gap:28px;height:70px;display:flex}.sales-root .brand{letter-spacing:-.02em;color:var(--ink);align-items:center;gap:10px;font-size:18px;font-weight:800;display:flex}.sales-root .logo{background:linear-gradient(135deg,#22a84c,#6dd48a);border-radius:9px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid;box-shadow:0 4px 10px #22a84c4d}.sales-root .logo svg{width:17px;height:17px}.sales-root .nav-links{color:var(--ink-soft);gap:26px;font-size:15px;font-weight:600;list-style:none;display:flex}.sales-root .nav-links a:hover{color:var(--green-ink)}.sales-root .nav-cta{align-items:center;gap:16px;margin-left:auto;display:flex}.sales-root .nav-login{color:var(--ink);font-size:15px;font-weight:600}.sales-root .nav-login:hover{color:var(--green-ink)}.sales-root .nav-cta .btn{padding:10px 20px;font-size:15px}.sales-root .hero{padding:64px 0 88px;overflow:hidden}.sales-root .hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#22a84c38,#22a84c00 62%);width:900px;height:900px;position:absolute;top:-380px;right:-260px}.sales-root .hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#6dd48a29,#6dd48a00 65%);width:600px;height:600px;position:absolute;bottom:-320px;left:-280px}.sales-root .hero .wrap{z-index:1;grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;display:grid;position:relative}.sales-root .hero h1 .hl{color:var(--green);white-space:nowrap;position:relative}.sales-root .hero h1 .hl:after{content:"";z-index:-1;background:#22a84c2e;border-radius:4px;height:.16em;position:absolute;bottom:.06em;left:0;right:0}.sales-root .hero .lead{margin-top:22px}.sales-root .hero-pill{border:1px solid var(--border);box-shadow:var(--shadow);letter-spacing:.08em;text-transform:uppercase;color:var(--green-ink);background:#fff;border-radius:999px;align-items:center;gap:8px;margin-bottom:22px;padding:7px 14px 7px 8px;font-size:13px;font-weight:700;display:inline-flex}.sales-root .hero-pill i{background:var(--green-soft);border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.sales-root .hero-pill i svg{width:12px;height:12px}.sales-root .hero-note{color:var(--ink);background:var(--green-soft);border:1px solid #c9ebd3;border-radius:12px;align-items:center;gap:12px;margin-top:22px;padding:10px 14px;font-size:15px;font-weight:600;display:inline-flex}.sales-root .hero-note .gift{background:var(--green);border-radius:8px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.sales-root .hero-note .gift svg{width:16px;height:16px}.sales-root .hero-media,.sales-root .media-stage{position:relative}.sales-root .win{background:var(--dark);box-shadow:var(--shadow-lg),0 0 0 1px #14181614;border-radius:18px;overflow:hidden;transform:rotate(.6deg)}.sales-root .win-bar{border-bottom:1px solid var(--dark-line);background:#151917;align-items:center;gap:7px;height:38px;padding:0 14px;display:flex}.sales-root .win-bar i{background:#3a403d;border-radius:50%;width:10px;height:10px}.sales-root .win-bar i:first-child{background:#e5604a}.sales-root .win-bar i:nth-child(2){background:#e8b33c}.sales-root .win-bar i:nth-child(3){background:#47c26b}.sales-root .win-bar .url{color:#9aa19d;background:#0b0d0c;border-radius:6px;flex:1;max-width:240px;margin-left:14px;padding:3px 12px;font-size:12px}.sales-root .win-body{aspect-ratio:16/9;background:var(--cream);border-radius:0 0 18px 18px;position:relative;overflow:hidden}.sales-root .hero-loop{object-fit:cover;background:var(--cream);width:100%;height:100%;display:block}.sales-root .walk-btn{border:2px solid var(--ink);color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:10px;margin:44px auto 0;padding:9px 18px 9px 9px;font-size:15px;font-weight:700;transition:background .15s,color .15s;display:flex}.sales-root .walk-btn .walk-ico{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.sales-root .walk-btn .walk-ico svg{width:14px;height:14px;margin-left:2px}.sales-root .walk-btn .walk-time{font-weight:600}.sales-root .walk-btn:hover{background:var(--ink);color:#fff}.sales-root .walk-btn:focus-visible,.sales-root .walk-close:focus-visible{outline:3px solid var(--green);outline-offset:3px}.sales-root .walk-modal{z-index:100;background:#0b0d0cd1;justify-content:center;align-items:center;padding:24px;display:none;position:fixed;inset:0}.sales-root .walk-modal.open{display:flex}.sales-root .walk-dialog{background:var(--dark);border-radius:18px;width:min(1040px,100%,177.778vh - 231.111px);padding:14px;position:relative;box-shadow:0 30px 80px #00000080}.sales-root .walk-dialog h2{color:#fff;letter-spacing:0;margin:2px 52px 12px 6px;font-size:16px;font-weight:700}.sales-root .walk-dialog video{aspect-ratio:16/9;background:#000;border-radius:12px;width:100%;display:block}.sales-root .walk-close{width:40px;height:40px;color:var(--ink);cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;font-size:24px;line-height:1;display:grid;position:absolute;top:8px;right:8px}.sales-root .float-chip{border:1px solid var(--border);box-shadow:var(--shadow-lg);color:var(--ink);z-index:2;background:#fff;border-radius:14px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;font-weight:700;display:flex;position:absolute}.sales-root .float-chip i{background:var(--green-soft);width:28px;height:28px;color:var(--green-ink);border-radius:8px;place-items:center;display:grid}.sales-root .float-chip i svg{width:15px;height:15px}.sales-root .float-chip small{color:var(--muted);letter-spacing:.02em;font-size:11px;font-weight:600;display:block}.sales-root .chip-a{bottom:-24px;left:-26px}.sales-root .chip-b{top:-24px;right:-14px}html:has(.sales-root){scroll-behavior:smooth}body.sales-modal-open{overflow:hidden}.sales-root #features,.sales-root #shop,.sales-root #wallet,.sales-root #pricing,.sales-root #faq,.sales-root #testimonials{scroll-margin-top:82px}.sales-root .strip{background:var(--green);position:relative;overflow:hidden}.sales-root .strip:before{content:"";pointer-events:none;background:linear-gradient(90deg,#fff0,#ffffff1f,#fff0);position:absolute;inset:0}.sales-root .strip .wrap{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 56px;padding-top:28px;padding-bottom:28px;display:flex}.sales-root .strip span{letter-spacing:-.02em;color:var(--dark);align-items:center;gap:12px;font-size:clamp(22px,2.6vw,30px);font-weight:900;display:inline-flex}.sales-root .strip span i{background:var(--dark);border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.sales-root .strip span i svg{width:16px;height:16px}.sales-root .stack{grid-template-columns:repeat(5,1fr);gap:14px;max-width:1000px;margin:48px auto 0;display:grid}.sales-root .stack div{border:1px solid var(--border);border-radius:var(--r);color:var(--ink-soft);box-shadow:var(--shadow);background:#fff;padding:20px 14px 18px;font-size:16px;font-weight:600;position:relative}.sales-root .stack div em{text-decoration:line-through;-webkit-text-decoration-color:var(--strike);-webkit-text-decoration-color:var(--strike);text-decoration-color:var(--strike);font-style:normal;text-decoration-thickness:2.5px}.sales-root .stack div i{background:var(--strike);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:-10px;right:-10px;box-shadow:0 2px 6px #d9482b59}.sales-root .stack div i svg{width:12px;height:12px}.sales-root .stack .ico{background:var(--alt);width:40px;height:40px;color:var(--muted);border-radius:10px;place-items:center;margin:0 auto 10px;display:grid}.sales-root .stack .ico svg{width:20px;height:20px}.sales-root .stack-arrow{justify-content:center;margin:22px 0;display:flex}.sales-root .stack-arrow svg{width:28px;height:28px;color:var(--green)}.sales-root .stack-answer{background:var(--dark);color:#fff;letter-spacing:-.01em;box-shadow:var(--shadow-lg);border-radius:999px;align-items:center;gap:14px;padding:14px 26px 14px 14px;font-size:20px;font-weight:700;display:inline-flex}.sales-root .stack-answer .logo{border-radius:10px;width:36px;height:36px}.sales-root .stack-answer span.g{color:var(--green-bright)}.sales-root .grid-3{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:52px;display:grid}.sales-root .card{border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow);background:#fff;padding:28px;transition:transform .2s,box-shadow .2s}.sales-root .card:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px)}.sales-root .card p{color:var(--ink-soft);font-size:16px}.sales-root .f-top{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.sales-root .f-ico{background:var(--green-soft);width:46px;height:46px;color:var(--green-ink);border-radius:12px;place-items:center;display:grid}.sales-root .f-ico svg{width:22px;height:22px}.sales-root .tag{letter-spacing:.1em;text-transform:uppercase;background:var(--alt);color:var(--ink-soft);border-radius:999px;padding:5px 11px;font-size:11.5px;font-weight:800;display:inline-block}.sales-root .tag.create{background:var(--green-soft);color:var(--green-ink)}.sales-root .tag.grow{color:#1f4f99;background:#e9f0fb}.sales-root .tag.sell{color:#9a4a12;background:#fdeee3}.sales-root .tag.connect{color:#5b3aa6;background:#efeafb}.sales-root .card.hot{background:var(--dark);border-color:var(--dark);position:relative;overflow:hidden}.sales-root .card.hot:before{content:"";background:radial-gradient(circle,#22a84c73,#22a84c00 65%);width:320px;height:320px;position:absolute;top:-140px;right:-120px}.sales-root .card.hot>*{position:relative}.sales-root .card.hot h3{color:#fff}.sales-root .card.hot p{color:var(--on-dark-muted)}.sales-root .card.hot .f-ico{background:var(--green);color:#fff}.sales-root .card.hot .tag{background:var(--green);color:#fff;box-shadow:0 0 0 4px #22a84c40}.sales-root .card.hot{box-shadow:0 0 0 2px var(--green),var(--shadow-lg)}.sales-root #shop{overflow:hidden}.sales-root #shop:before{content:"";pointer-events:none;background:radial-gradient(circle,#22a84c38,#22a84c00 60%);width:800px;height:800px;position:absolute;top:50%;right:-200px;transform:translateY(-50%)}.sales-root .split{grid-template-columns:1.1fr .9fr;align-items:center;gap:72px;display:grid;position:relative}.sales-root .steps{counter-reset:step;gap:14px;margin-top:32px;list-style:none;display:grid}.sales-root .steps li{counter-increment:step;background:var(--dark-2);border:1px solid var(--dark-line);border-radius:var(--r);color:var(--on-dark-muted);padding:20px 22px 20px 78px;font-size:16px;position:relative}.sales-root .steps li:before{content:counter(step);background:var(--green);color:#fff;border-radius:12px;place-items:center;width:40px;height:40px;font-size:18px;font-weight:800;display:grid;position:absolute;top:18px;left:20px;box-shadow:0 4px 14px #22a84c66}.sales-root .steps strong{color:#fff;letter-spacing:-.01em;margin-bottom:2px;font-size:18px;display:block}.sales-root .phone{background:#000;border-radius:44px;width:100%;max-width:340px;margin:0 auto;padding:12px;position:relative;box-shadow:0 0 0 1px #2c322f,0 40px 80px #00000080}.sales-root .phone:before{content:"";z-index:2;background:#000;border-radius:999px;width:86px;height:22px;position:absolute;top:22px;left:50%;transform:translate(-50%)}.sales-root .phone .ph-box{aspect-ratio:9/16;border-radius:34px;padding:40px 24px;font-size:14px}.sales-root .phone .shop-loop{aspect-ratio:9/16;object-fit:cover;z-index:1;background:#000;border-radius:34px;width:100%;display:block;position:relative}.sales-root .bg-alt{background:var(--alt)}.sales-root .wallet-points{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:52px;display:grid}.sales-root .wp{border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow);background:#fff;padding:26px;position:relative}.sales-root .wp .w-ico{background:var(--green);color:#fff;border-radius:12px;place-items:center;width:44px;height:44px;margin-bottom:16px;display:grid}.sales-root .wp .w-ico svg{width:22px;height:22px}.sales-root .wp strong{letter-spacing:-.015em;margin-bottom:6px;font-size:19px;line-height:1.3;display:block}.sales-root .wp p{color:var(--ink-soft);font-size:16px}.sales-root .wp.gift{background:var(--dark);border-color:var(--dark)}.sales-root .wp.gift strong{color:#fff}.sales-root .wp.gift p{color:var(--on-dark-muted)}.sales-root .pricing{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:22px;margin-top:56px;display:grid}.sales-root .plan{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:22px;flex-direction:column;padding:34px 30px;display:flex;position:relative}.sales-root .plan h3{margin-bottom:4px;font-size:22px}.sales-root .plan .price{letter-spacing:-.04em;color:var(--ink);margin:14px 0 8px;font-size:54px;font-weight:900;line-height:1}.sales-root .plan .price small{color:var(--muted);letter-spacing:0;margin-left:2px;font-size:17px;font-weight:600}.sales-root .plan .who{color:var(--ink-soft);border-bottom:1px solid var(--border);margin-bottom:22px;padding-bottom:22px;font-size:16px}.sales-root .plan ul{flex:1;align-content:start;gap:12px;margin-bottom:28px;list-style:none;display:grid}.sales-root .plan li{color:var(--ink-soft);padding-left:30px;font-size:15.5px;line-height:1.5;position:relative}.sales-root .plan li:before{content:"";background:var(--green-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23167a36' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") center/12px no-repeat;border-radius:50%;width:20px;height:20px;position:absolute;top:1px;left:0}.sales-root .plan li.addon{color:var(--ink-soft);background:var(--alt);border-radius:10px;padding:10px 12px 10px 40px;font-size:14.5px}.sales-root .plan li.addon:before{border:1px solid var(--border);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23141816' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E") 50%/11px no-repeat;top:11px;left:12px}.sales-root .plan li strong{color:var(--ink)}.sales-root .plan .btn,.sales-root .plan .btn-wrap{width:100%}.sales-root .plan.best{border:2px solid var(--green);box-shadow:0 0 0 6px #22a84c1f,var(--shadow-lg);background:linear-gradient(#fff 0% 60%,#f4fbf6 100%);transform:translateY(-10px)}.sales-root .plan.best li.addon{background:var(--green-soft)}.sales-root .badge{background:var(--green);color:#fff;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:7px 16px;font-size:12.5px;font-weight:800;position:absolute;top:-15px;left:50%;transform:translate(-50%);box-shadow:0 6px 16px #22a84c59}.sales-root .pricing-note{justify-content:center;margin:40px auto 0;display:flex}.sales-root .pricing-note span{background:var(--dark);color:#fff;text-align:left;border-radius:999px;align-items:center;gap:10px;padding:12px 22px;font-size:16px;font-weight:600;display:inline-flex}.sales-root .pricing-note span svg{width:18px;height:18px;color:var(--green-bright);flex-shrink:0}.sales-root .duo{grid-template-columns:1fr 1fr;gap:22px;display:grid}.sales-root .duo .card{flex-direction:column;padding:40px;display:flex}.sales-root .duo .card:hover{transform:none}.sales-root .duo .card p{flex:1}.sales-root .duo .eyebrow{margin-bottom:12px}.sales-root .duo h3{font-size:26px}.sales-root .big-num{letter-spacing:-.05em;color:#0000;background:linear-gradient(135deg,#167a36,#22a84c 55%,#4cd474);-webkit-background-clip:text;background-clip:text;margin:18px 0 16px;font-size:clamp(72px,9vw,108px);font-weight:900;line-height:.95}.sales-root .duo .card.darkcard{background:var(--dark);border-color:var(--dark)}.sales-root .duo .card.darkcard h3{color:#fff}.sales-root .duo .card.darkcard p{color:var(--on-dark-muted)}.sales-root .duo .card.darkcard .eyebrow{color:var(--green-bright)}.sales-root .duo .card.darkcard .big-num{background:linear-gradient(135deg,#4cd474,#9be8b2);-webkit-background-clip:text;background-clip:text}.sales-root .duo .card.darkcard .btn-ghost.green{color:var(--green-bright);border-color:var(--green-bright)}.sales-root .duo .card.darkcard .btn-ghost.green:hover{background:var(--green);border-color:var(--green);color:#fff}.sales-root .duo .btn-row{margin-top:26px}.sales-root .t-carousel{text-align:left;outline:none;max-width:1000px;margin:48px auto 0;position:relative}.sales-root .t-carousel:focus-visible{outline:3px solid var(--green);outline-offset:6px;border-radius:calc(var(--r-lg) + 4px)}.sales-root .t-track{touch-action:pan-y;display:grid}.sales-root .t-slide{border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;background:#fff;grid-area:1/1;grid-template-columns:minmax(0,40%) minmax(0,1fr);transition:opacity .35s,transform .35s,visibility 0s linear .35s;display:grid;overflow:hidden;transform:translate(16px)}.sales-root .t-slide.is-active{opacity:1;visibility:visible;transition:opacity .35s,transform .35s,visibility;transform:none}.sales-root .t-slide.from-left{transform:translate(-16px)}.sales-root .t-media{background:var(--alt);min-height:100%;position:relative}.sales-root .t-media img{object-fit:cover;object-position:center 22%;width:100%;height:100%;position:absolute;inset:0}.sales-root .t-media.face-safe{background:#fc549f}.sales-root .t-media.face-safe img{object-fit:cover;object-position:center center}.sales-root .t-slide.has-proof{grid-template-columns:minmax(0,52%) minmax(0,1fr)}.sales-root .t-media.proof{border-right:1px solid var(--border);background:#fff;flex-direction:column;justify-content:center;padding:22px;display:flex}.sales-root .t-media.proof a{border:1px solid var(--border);box-shadow:var(--shadow);border-radius:12px;display:block;overflow:hidden}.sales-root .t-media.proof img{object-fit:contain;height:auto;position:static}.sales-root .t-proof-cap{letter-spacing:.08em;text-transform:uppercase;color:var(--green-ink);align-items:center;gap:8px;margin-top:12px;font-size:13px;font-weight:700;display:flex}.sales-root .t-proof-cap:before{content:"";background:var(--green);border-radius:50%;width:8px;height:8px}.sales-root .t-proof-zoom{color:var(--muted);margin-top:4px;font-size:13px}.sales-root .t-body{flex-direction:column;min-width:0;padding:38px 40px 32px;display:flex}.sales-root .t-qmark{height:40px;color:var(--green);opacity:.28;font-family:Georgia,serif;font-size:84px;font-weight:900;line-height:.62;display:block}.sales-root .t-quote{color:var(--ink);max-height:32.4em;margin:10px 0 0;padding-right:6px;font-size:18.5px;line-height:1.62;overflow:auto}.sales-root .t-who{border-top:1px solid var(--border);align-items:center;gap:14px;margin-top:auto;padding-top:24px;display:flex}.sales-root .t-slide .t-quote{margin-bottom:24px}.sales-root .t-avatar{object-fit:cover;object-position:center 25%;border:3px solid var(--green-soft);width:56px;height:56px;box-shadow:0 0 0 1px var(--border);border-radius:50%;flex-shrink:0}.sales-root .t-avatar.thumb{object-position:left top;border-radius:12px}.sales-root .t-name{letter-spacing:-.01em;color:var(--ink);font-size:17px;font-weight:800;line-height:1.25}.sales-root .t-result{color:var(--green-ink);margin-top:2px;font-size:14.5px;font-weight:600;line-height:1.4;display:block}.sales-root .t-controls{justify-content:center;align-items:center;gap:18px;margin-top:26px;display:flex}.sales-root .t-arrow{border:2px solid var(--ink);width:48px;height:48px;color:var(--ink);cursor:pointer;font:inherit;background:#fff;border-radius:50%;place-items:center;transition:background .15s,color .15s,border-color .15s;display:grid}.sales-root .t-arrow svg{width:20px;height:20px}.sales-root .t-arrow:hover{background:var(--green);border-color:var(--green);color:#fff}.sales-root .t-arrow:focus-visible,.sales-root .t-dot:focus-visible{outline:3px solid var(--green);outline-offset:3px}.sales-root .t-dots{align-items:center;gap:10px;display:flex}.sales-root .t-dot{cursor:pointer;background:#d6d1c4;border:0;border-radius:999px;width:12px;height:12px;padding:0;transition:width .2s,background .2s}.sales-root .t-dot[aria-current=true]{background:var(--green);width:30px}.sales-root .t-count{color:var(--muted);text-align:center;min-width:44px;font-size:14px;font-weight:700}.sales-root .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sales-root .checkout-error{text-align:center;max-width:640px;color:var(--strike);margin:28px auto 0;font-size:15px;font-weight:700}@media (width<=760px){.sales-root .t-slide,.sales-root .t-slide.has-proof{grid-template-rows:auto 1fr;grid-template-columns:1fr}.sales-root .t-media img{object-position:center 12%}.sales-root .t-media.face-safe img{object-fit:cover;object-position:center center}.sales-root .t-media{height:230px;min-height:0}.sales-root .t-media.face-safe{height:260px}.sales-root .t-media.proof{border-right:0;border-bottom:1px solid var(--border);height:auto;padding:16px}.sales-root .t-body{padding:24px 22px 22px}.sales-root .t-qmark{height:30px;font-size:64px}.sales-root .t-quote{max-height:38.88em;font-size:16.5px}.sales-root .t-controls{gap:12px}}@media (prefers-reduced-motion:reduce){.sales-root .t-slide,.sales-root .t-slide.is-active{transition:none;transform:none}}.sales-root .faq{gap:12px;max-width:820px;margin:48px auto 0;display:grid}.sales-root .faq details{border:1px solid var(--border);border-radius:var(--r);box-shadow:var(--shadow);background:#fff;padding:0 24px;transition:border-color .2s}.sales-root .faq details[open]{border-color:var(--green)}.sales-root .faq summary{cursor:pointer;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font-size:18px;font-weight:700;list-style:none;display:flex}.sales-root .faq summary::-webkit-details-marker{display:none}.sales-root .faq summary:after{content:"";background:var(--green-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23167a36' stroke-width='2.8' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E") center/14px no-repeat;border-radius:50%;flex-shrink:0;width:30px;height:30px;transition:transform .2s}.sales-root .faq details[open] summary:after{background-color:var(--green);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.8' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E");transform:rotate(45deg)}.sales-root .faq summary:focus-visible{outline:2px solid var(--green);outline-offset:4px;border-radius:6px}.sales-root .faq details p{color:var(--ink-soft);max-width:700px;padding:0 0 22px;font-size:16.5px}.sales-root .final{text-align:center;padding:120px 0;overflow:hidden}.sales-root .final:before{content:"";pointer-events:none;background:radial-gradient(#22a84c52,#22a84c00 62%);width:1000px;height:600px;position:absolute;top:-180px;left:50%;transform:translate(-50%)}.sales-root .final .wrap{position:relative}.sales-root .final h2{letter-spacing:-.035em;font-size:clamp(36px,5.4vw,64px)}.sales-root .final .lead{margin:0 auto}.sales-root .final .btn-row{justify-content:center}.sales-root .final .logo{border-radius:16px;width:56px;height:56px;margin:0 auto 26px}.sales-root .final .logo svg{width:30px;height:30px}.sales-root footer{background:var(--dark);color:var(--on-dark-muted);border-top:1px solid var(--dark-line);padding:36px 0;font-size:15px}.sales-root footer .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.sales-root footer .brand{color:#fff;font-size:16px}.sales-root footer .brand .logo{width:26px;height:26px;box-shadow:none}.sales-root footer .brand .logo svg{width:14px;height:14px}.sales-root .foot-links{flex-wrap:wrap;align-items:flex-start;gap:22px;display:flex}.sales-root .foot-links a{color:#fff;font-weight:600}.sales-root .foot-links a:hover{color:var(--green-bright)}.sales-root .m-cta{display:none}@media (width<=760px){.sales-root .m-cta{z-index:55;padding:10px 16px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--border);background:#faf7f0e6;transition:transform .25s,opacity .25s;display:block;position:fixed;bottom:0;left:0;right:0}.sales-root .m-cta .btn{width:100%}.sales-root .m-cta.hide{opacity:0;pointer-events:none;transform:translateY(110%)}.sales-root{padding-bottom:78px}}@media (width<=1080px){.sales-root .chip-a{left:-8px}.sales-root .chip-b{right:-6px}}@media (width<=960px){.sales-root section{padding:84px 0}.sales-root .hero .wrap,.sales-root .split,.sales-root .duo{grid-template-columns:1fr}.sales-root .hero .wrap{gap:56px}.sales-root .hero-media{width:100%;max-width:620px;margin:0 auto}.sales-root .grid-3,.sales-root .quotes,.sales-root .wallet-points{grid-template-columns:1fr 1fr}.sales-root .pricing{grid-template-columns:1fr;max-width:520px;margin-left:auto;margin-right:auto}.sales-root .plan.best{transform:none}.sales-root .stack{grid-template-columns:repeat(3,1fr)}.sales-root .nav-links{display:none}.sales-root .split{gap:56px}}@media (width<=640px){.sales-root{font-size:16px}.sales-root section{padding:68px 0}.sales-root .wrap{padding:0 20px}.sales-root .lead{font-size:17px}.sales-root .hero{padding:52px 0 64px}.sales-root .hero h1 .hl{white-space:normal}.sales-root .grid-3,.sales-root .quotes,.sales-root .wallet-points{grid-template-columns:1fr}.sales-root .stack{grid-template-columns:1fr 1fr;gap:12px}.sales-root .stack div:last-child{grid-column:1/-1}.sales-root .stack-answer{text-align:left;border-radius:18px;padding:14px 18px 14px 14px;font-size:17px}.sales-root .nav-login{display:none}.sales-root .nav .wrap{gap:12px;height:62px}.sales-root .nav-cta .btn{padding:9px 16px;font-size:14px}.sales-root .btn-row{flex-direction:column;align-items:stretch}.sales-root .btn-row .btn,.sales-root .btn-row .btn-wrap,.sales-root .btn-row .btn-wrap .btn{width:100%}.sales-root .strip .wrap{gap:12px 26px;padding-top:22px;padding-bottom:22px}.sales-root .strip span{font-size:21px}.sales-root .strip span i{width:26px;height:26px}.sales-root .chip-a{bottom:-22px;left:8px}.sales-root .chip-b{top:-20px;right:8px}.sales-root .win{transform:none}.sales-root .duo .card{padding:28px}.sales-root .plan{padding:30px 22px}.sales-root .faq details{padding:0 18px}.sales-root .faq summary{font-size:17px}.sales-root .final{padding:84px 0}.sales-root footer .wrap{flex-direction:column;align-items:flex-start}.sales-root .pricing-note span{border-radius:16px}}
