:root{--teal: #006162;--teal-deep: #004849;--teal-ink: #003c3d;--teal-tint: #e4eded;--stat-label: #b4d3d3;--teal-lift: #0a7071;--charcoal: #333f4c;--ink: #16181a;--body: #4c5257;--muted: #71767a;--muted-warm: #716862;--slate-soft: #656a6f;--wg-deep: #d6cec6;--wg-mid: #ece9e5;--wg-light: #f5f3f0;--wg-panel: #e9e4dc;--wg-panel-line: #dfd8ce;--wg-panel-ink: #6b645d;--wg-panel-label: #6c645e;--cg-deep: #c9cad4;--footer-legal: #7b8287;--cg-light: #e8e9f1;--tan-light: #f1eae4;--tan-mid: #e1cfbf;--tan-deep: #bba288;--tan-shape: #e9ddd1;--tan-wash: #f7f2ee;--blue-light: #e3e9eb;--green-light: #dfe1d6;--pink-light: #fef2f1;--purple-badge: #d7ccdb;--purple-badge-line: #c4b4ca;--purple-badge-ink: #3b3342;--line: #e3ded6;--line-soft: #efece7;--line-strong: #ddd8d0;--orange: #eb4602;--orange-text: #be3902;--dark-band: #232c36;--dark-band-veil: #1b232b;--sans: -apple-system, "SF Pro Display", "SF Pro Text", BlinkMacSystemFont, "Segoe UI Variable Display", "Segoe UI", "Helvetica Neue", sans-serif;--fs-h1: clamp(35.2px, 22.78px + 3.19vw, 68.64px);--fs-hero-sub: clamp(20.24px, 17.3px + .76vw, 28.16px);--fs-hero-lede: clamp(16.72px, 16.07px + .17vw, 18.48px);--fs-h2: clamp(27.28px, 22.38px + 1.26vw, 40.48px);--fs-h2-sm: clamp(27.28px, 23.03px + 1.09vw, 38.72px);--fs-h2-band: clamp(32.56px, 25.04px + 1.93vw, 52.8px);--fs-h3: clamp(18.48px, 16.84px + .42vw, 22.88px);--fs-h3-step: clamp(17.6px, 16.62px + .26vw, 20.24px);--fs-body: clamp(14.08px, 13.59px + .12vw, 15.4px);--fs-body-sm: clamp(13.64px, 13.31px + .09vw, 14.52px);--fs-callout: clamp(18.48px, 16.52px + .5vw, 23.76px);--fs-closer: clamp(16.72px, 15.08px + .42vw, 21.12px);--fs-stat: clamp(29.92px, 23.38px + 1.67vw, 47.52px);--fs-stat-label: clamp(11px, 10.59px + .11vw, 13.2px);--fs-marquee: clamp(19.36px, 16.1px + .84vw, 28.16px);--fs-money: clamp(26.4px, 23.79px + .67vw, 33.44px);--fs-faq-q: clamp(14.96px, 14.31px + .17vw, 16.72px);--fs-note: clamp(14.08px, 13.43px + .17vw, 15.84px);--fs-pre: clamp(14.96px, 13.65px + .33vw, 18.48px);--shell: 1020.8px;--gutter: clamp(17.6px, 3.96vw, 35.2px);--section-y: clamp(45.76px, 31.38px + 3.69vw, 84.48px);--radius-card: clamp(14.08px, 11.47px + .67vw, 19.36px);--radius-tile: clamp(12.32px, 11.01px + .33vw, 14.08px);--tile: clamp(91.52px, 70.6px + 5.37vw, 147.84px);--tile-gap: clamp(9.68px, 8.04px + .42vw, 14.08px)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;font-family:var(--sans);font-size:14.08px;color:var(--ink);background:var(--wg-light);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}h1,h2,h3,h4{margin:0;font-weight:700;letter-spacing:-.022em;line-height:1.06;text-wrap:balance}p{margin:0;text-wrap:pretty}ul{margin:0;padding:0;list-style:none}img,svg{display:block;max-width:100%}figure{margin:0}[hidden]{display:none!important}img{height:auto}a{color:var(--teal);text-decoration:none}a:hover{color:var(--teal-deep)}button{font:inherit}:focus-visible{outline:3px solid var(--orange);outline-offset:3px;border-radius:3.52px}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:absolute;left:10.56px;top:-60px;z-index:200;background:var(--teal);color:#fff;font-size:13.2px;font-weight:600;padding:12.32px 17.6px;border-radius:999px;transition:top .15s ease}.skip-link:focus{top:10.56px;color:#fff}.section{padding:var(--section-y) var(--gutter)}.shell{max-width:var(--shell);margin-inline:auto;position:relative}.u{text-decoration-line:underline;text-decoration-color:var(--teal);text-decoration-thickness:.07em;text-underline-offset:.09em;text-decoration-skip-ink:none}.u-orange{text-decoration-line:underline;text-decoration-color:var(--orange);text-decoration-thickness:.075em;text-underline-offset:.1em;text-decoration-skip-ink:none}.eyebrow{font-size:11.44px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--teal)}.lede{font-size:var(--fs-body);line-height:1.62;color:var(--body)}.lede strong,.card-copy strong{color:var(--ink);font-weight:700}.card-copy{font-size:var(--fs-body-sm);line-height:1.6;color:var(--body)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8.8px;background:var(--teal);color:#fff;font-size:clamp(14.52px,14.03px + .12vw,16.72px);font-weight:600;letter-spacing:-.01em;padding:15.84px 29.92px;min-height:49.28px;border:none;border-radius:999px;cursor:pointer;text-align:center;transition:background .15s ease,transform .15s ease}.btn:hover{background:var(--teal-deep);color:#fff}.btn:active{transform:translateY(1px)}.btn--nav{font-size:clamp(11.44px,10.79px + .17vw,13.2px);padding:9.68px clamp(12.32px,7.08px + 1.34vw,19.36px);min-height:44px;gap:7.04px;white-space:nowrap}@media(max-width:479px){.btn--nav{font-size:11px;padding:9.68px 12.32px}.btn--nav .btn__arrow{display:none}}.btn--onDark{background:#fff;color:var(--teal-deep);font-weight:700}.btn--onDark:hover{background:var(--tan-light);color:var(--teal-deep)}.btn--block{display:flex;width:100%}@media(min-width:768px){.btn--block{display:inline-flex;width:auto}}.btn__arrow{font-size:1em;line-height:1}.btn-note{font-size:clamp(11.88px,11.55px + .09vw,12.76px);color:var(--slate-soft)}.nav{position:sticky;top:0;z-index:50;background:#fff;border-bottom:1px solid var(--line)}.nav__inner{max-width:var(--shell);margin-inline:auto;padding:12.32px var(--gutter);display:flex;align-items:center;justify-content:space-between;gap:14.08px}.nav__brand{display:flex;align-items:center;gap:clamp(7.92px,7.27px + .17vw,12.32px);min-width:0}.nav__wordmark{width:clamp(88px,74.92px + 3.35vw,123.2px);height:auto;flex:none}.nav__rule{width:1px;height:17.6px;background:var(--line);flex:none}.nav__label{font-size:clamp(11px,10.18px + .21vw,13.2px);font-weight:600;color:var(--body);letter-spacing:-.01em;white-space:nowrap}@media(max-width:479px){.chip{gap:5.28px;padding:7.04px 9.68px}.chip__label{letter-spacing:.03em}.nav__inner{gap:8.8px}.nav__brand{gap:6.16px}.nav__wordmark{width:77.44px}.nav__label{font-size:10.56px}}@media(max-width:379px){.nav__rule,.nav__label{display:none}}.hero{position:relative;overflow:hidden;background:var(--tan-light);padding:clamp(28.16px,17.72px + 2.68vw,63.36px) var(--gutter) clamp(35.2px,23.43px + 3.02vw,66.88px)}.hero__shape{position:absolute;border-radius:50%;pointer-events:none}.hero__shape--halo{top:clamp(-320px,-160px - 13.41vw,-160px);left:50%;transform:translate(-50%);width:clamp(545.6px,362.47px + 46.93vw,1038.4px);height:clamp(545.6px,362.47px + 46.93vw,1038.4px);background:var(--tan-wash)}.hero__shape--tr{top:-180px;right:-220px;width:492.8px;height:492.8px;background:var(--tan-shape);opacity:.55;display:none}.hero__shape--br{bottom:clamp(-300px,-200px - 8.38vw,-200px);right:-160px;width:clamp(299.2px,227.3px + 18.44vw,457.6px);height:clamp(299.2px,227.3px + 18.44vw,457.6px);background:var(--tan-shape);opacity:.55}.hero__head{position:relative;max-width:var(--shell);margin-inline:auto;display:flex;flex-direction:column;align-items:center;gap:clamp(15.84px,14.53px + .33vw,19.36px);text-align:center}.chip{display:inline-flex;align-items:center;gap:7.04px;background:#fff;border:1px solid var(--line);border-radius:999px;padding:7.04px clamp(11.44px,10.46px + .26vw,14.08px)}.chip__dot{width:6.16px;height:6.16px;border-radius:50%;background:var(--orange);flex:none}.chip__label{font-size:clamp(9.24px,8.42px + .21vw,11.44px);font-weight:700;letter-spacing:clamp(.035em,.019em + .04vw,.05em);text-transform:uppercase;color:var(--body)}.hero h1{font-size:var(--fs-h1);line-height:1.03;letter-spacing:-.035em;max-width:950.4px}.hero h1 .accent{color:var(--teal)}.hero__sub{font-size:var(--fs-hero-sub);line-height:1.34;font-weight:600;color:var(--charcoal);letter-spacing:-.02em;max-width:792px;margin-top:clamp(0px,-7.43px + 1.67vw,17.6px)}.hero__body{position:relative;max-width:var(--shell);margin-inline:auto;margin-top:clamp(15.84px,4.73px + 2.85vw,45.76px);display:flex;flex-direction:column;gap:15.84px}.hero__media{order:-1}.hero__copy{display:flex;flex-direction:column;gap:15.84px}.hero__lede-strong{font-size:var(--fs-hero-lede);line-height:1.45;font-weight:700;color:var(--ink);letter-spacing:-.018em}.hero__cta{display:flex;flex-direction:column;gap:10.56px;align-items:stretch;text-align:center;margin-top:3.52px}.lite-yt{border-radius:clamp(12.32px,11.01px + .33vw,15.84px);overflow:hidden;background:#0f0f0f;border:1px solid #d9d2c9;box-shadow:0 clamp(12.32px,10.36px + .5vw,17.6px) clamp(26.4px,22.7px + 1.17vw,38.72px) #3a2c2029}.lite-yt__frame{position:relative;aspect-ratio:16 / 9;background:#000;border:none;padding:0;width:100%;display:block;cursor:pointer;overflow:hidden}.lite-yt__poster{width:100%;height:100%;object-fit:cover}.lite-yt__play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:clamp(51.04px,44.93px + 1.34vw,65.12px);height:clamp(36.08px,31.71px + .92vw,45.76px);border-radius:clamp(8.8px,7.82px + .26vw,11.44px);background:red;transition:background .15s ease,transform .15s ease}.lite-yt__frame:hover .lite-yt__play{background:#d90000;transform:translate(-50%,-50%) scale(1.05)}iframe.lite-yt__frame{cursor:auto}.lite-yt__meta{display:flex;align-items:center;gap:clamp(8.8px,8.15px + .17vw,10.56px);padding:clamp(10.56px,9.91px + .17vw,12.32px) clamp(11.44px,10.46px + .26vw,14.08px);background:#0f0f0f}.lite-yt__mark{display:inline-flex;align-items:center;justify-content:center;width:clamp(24.64px,23.33px + .33vw,28.16px);height:clamp(24.64px,23.33px + .33vw,28.16px);border-radius:50%;background:#fff;flex:none}.lite-yt__title{font-size:clamp(11px,10.35px + .17vw,12.76px);font-weight:600;color:#fff;letter-spacing:-.01em;line-height:1.25}.lite-yt__sub{font-size:clamp(9.68px,9.19px + .12vw,11px);color:#aaa;margin-top:1.76px}.marquee{position:relative;background:var(--wg-mid);padding:clamp(31.68px,26.45px + 1.34vw,45.76px) 0 clamp(35.2px,29.97px + 1.34vw,49.28px);overflow:hidden}.marquee__shape{position:absolute;border-radius:50%;background:#e4dfd8;pointer-events:none}.marquee__shape--tl{top:-190px;left:-140px;width:369.6px;height:369.6px;display:none}.marquee__shape--br{bottom:clamp(-230px,-150px - 6.71vw,-150px);right:-110px;width:clamp(264px,211.73px + 13.41vw,404.8px);height:clamp(264px,211.73px + 13.41vw,404.8px)}.marquee__head{position:relative;display:flex;flex-direction:column;align-items:center;gap:clamp(6.16px,5.83px + .09vw,7.04px);padding:0 var(--gutter);margin-bottom:clamp(19.36px,16.75px + .67vw,26.4px);text-align:center}.marquee__head p{font-size:var(--fs-marquee);font-weight:700;letter-spacing:-.026em;color:var(--ink);line-height:1.18;max-width:721.6px}.mq{position:relative;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 9%,#000 91%,transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 9%,#000 91%,transparent 100%);overflow:hidden}.mq+.mq{margin-top:var(--tile-gap)}.mq__track{display:flex;width:max-content;animation:mq-slide 46s linear infinite}.mq--rev .mq__track{animation-direction:reverse;animation-duration:54s}.mq__tile{flex:none;width:var(--tile);height:var(--tile);border-radius:clamp(13.2px,10.68px + .64vw,17.6px);overflow:hidden;background:#fff;margin-right:var(--tile-gap)}.mq__tile img{width:100%;height:100%;object-fit:cover}@keyframes mq-slide{0%{transform:translate(0)}to{transform:translate(-50%)}}.stats{position:relative;background:var(--teal);padding:clamp(29.92px,22.74px + 1.84vw,49.28px) var(--gutter);overflow:hidden}.stats__shape{position:absolute;border-radius:50%;background:var(--teal-lift);pointer-events:none}.stats__shape--tr{top:clamp(-140px,-110px - 2.52vw,-110px);right:clamp(-90px,-70px - 1.67vw,-70px);width:clamp(202.4px,166.5px + 9.22vw,299.2px);height:clamp(202.4px,166.5px + 9.22vw,299.2px)}.stats__shape--bl{bottom:-190px;left:-80px;width:264px;height:264px;display:none}.stats__grid{position:relative;max-width:var(--shell);margin-inline:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22.88px 15.84px}.stat__value{display:block;font-size:var(--fs-stat);font-weight:700;color:#fff;letter-spacing:-.032em;line-height:1}.stat__label{display:block;margin-top:clamp(4.4px,3.75px + .17vw,7.04px);font-size:var(--fs-stat-label);line-height:1.35;color:var(--stat-label)}.logos{background:#fff;padding:clamp(22.88px,19.61px + .84vw,31.68px) var(--gutter);border-bottom:1px solid var(--line);display:flex;flex-direction:column;align-items:center;gap:clamp(15.84px,13.88px + .5vw,21.12px)}.logos__label{font-size:clamp(10.56px,10.07px + .12vw,11.88px);font-weight:600;color:var(--muted);line-height:1.45;text-align:center}.logos__row{display:flex;align-items:center;justify-content:center;gap:clamp(21.12px,11.97px + 2.35vw,45.76px);flex-wrap:wrap;filter:grayscale(1);opacity:.62}.logos__row li{display:flex}.logos__row img{width:auto;height:clamp(14.96px,12.67px + .59vw,21.12px)}.logos__row img.is-tall{height:clamp(21.12px,18.51px + .67vw,28.16px)}.logos__row img.is-short{height:clamp(9.68px,8.37px + .33vw,13.2px)}.compare__head{display:flex;flex-direction:column;align-items:center;gap:12.32px;text-align:center;margin-bottom:clamp(19.36px,13.47px + 1.5vw,35.2px)}.compare__head h2{font-size:var(--fs-h2);letter-spacing:-.028em;max-width:827.2px}.compare__head p{font-size:clamp(14.08px,13.1px + .26vw,16.72px);line-height:1.5;color:var(--body);max-width:598.4px}.compare__grid{display:grid;grid-template-columns:1fr;gap:clamp(17.6px,14.99px + .67vw,24.64px);align-items:stretch}.panel{border-radius:clamp(15.84px,14.53px + .33vw,19.36px);padding:clamp(21.12px,17.85px + .84vw,29.92px) clamp(19.36px,15.44px + 1vw,29.92px) clamp(21.12px,16.54px + 1.17vw,33.44px);display:flex;flex-direction:column;gap:clamp(14.08px,12.12px + .5vw,19.36px)}.panel--old{background:var(--wg-panel);border:1px solid var(--wg-panel-line)}.panel--new{background:#fff;border:1px solid var(--line);border-top:clamp(3.52px,3.19px + .09vw,4.4px) solid var(--teal);box-shadow:0 clamp(12.32px,11.01px + .33vw,15.84px) clamp(26.4px,23.13px + .84vw,35.2px) #3a2c2017}.panel__label{font-size:clamp(10.12px,9.79px + .09vw,11.44px);font-weight:700;letter-spacing:.07em;text-transform:uppercase}.panel--old .panel__label{color:var(--wg-panel-label)}.panel--new .panel__label{color:var(--teal)}.panel__list{display:flex;flex-direction:column;gap:clamp(14.08px,12.77px + .33vw,17.6px)}.panel__item{display:flex;gap:clamp(10.56px,9.91px + .17vw,12.32px);align-items:flex-start;font-size:clamp(13.64px,13.15px + .12vw,14.96px);line-height:1.5}.panel--old .panel__item{color:var(--wg-panel-ink)}.panel--new .panel__item{color:var(--body)}.panel__mark{flex:none;display:inline-flex;align-items:center;justify-content:center;width:clamp(20.24px,19.26px + .26vw,22.88px);height:clamp(20.24px,19.26px + .26vw,22.88px);border-radius:50%;margin-top:1.76px}.panel__mark--x{background:var(--orange)}.panel__mark--up{background:var(--teal)}.compare__closer{margin-top:clamp(8.8px,1.43px + 1.88vw,40.48px);font-size:var(--fs-closer);font-weight:600;letter-spacing:-.017em;color:var(--charcoal);text-align:center;line-height:1.42}.math{background:var(--wg-mid)}.math__grid{display:flex;flex-direction:column;gap:15.84px}.math__col{display:contents}.math__title{font-size:var(--fs-h2-sm);letter-spacing:-.028em;order:1}.math__intro{order:2}.math__reel{order:3;border-radius:clamp(14.08px,12.77px + .33vw,19.36px);overflow:hidden;border:1px solid var(--line-strong);box-shadow:0 clamp(12.32px,11.01px + .33vw,15.84px) clamp(26.4px,23.13px + .84vw,35.2px) #3a2c2024;background:#fff}.math__reel img{width:100%}.math__marker{order:4;display:flex;align-items:center;justify-content:center;gap:7.92px}.math__marker span{font-size:clamp(10.12px,9.79px + .09vw,11px);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--orange-text);white-space:nowrap}.math__marker svg{flex:none}.math__arrow--right{display:none}.math__card{order:5;background:#fff;border:1px solid var(--line);border-radius:clamp(15.84px,14.53px + .33vw,19.36px);padding:clamp(22.88px,19.61px + .84vw,31.68px) clamp(19.36px,14.12px + 1.34vw,33.44px);display:flex;flex-direction:column;gap:clamp(15.84px,14.53px + .33vw,19.36px)}.math__card-intro{font-size:clamp(14.08px,13.43px + .17vw,15.84px);line-height:1.48;color:var(--charcoal)}.math__numbers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10.56px,9.25px + .33vw,14.08px)}.money{border-radius:clamp(10.56px,9.91px + .17vw,12.32px);padding:clamp(14.08px,12.77px + .33vw,17.6px) clamp(14.08px,12.12px + .5vw,19.36px);display:flex;flex-direction:column;gap:clamp(3.52px,2.87px + .17vw,5.28px)}.money--sales{background:var(--wg-light)}.money--yours{background:var(--teal-tint)}.money__label{font-size:clamp(9.68px,9.19px + .12vw,11px);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.money--sales .money__label{color:#6a6f73}.money--yours .money__label{color:var(--teal)}.money__value{font-size:var(--fs-money);font-weight:700;letter-spacing:-.03em;line-height:1}.money--sales .money__value{color:var(--charcoal)}.money--yours .money__value{color:var(--teal)}.math__compare{font-size:clamp(13.64px,13.31px + .09vw,14.52px);line-height:1.58;color:var(--body)}.math__compare strong{color:var(--ink)}.math__kicker{font-size:clamp(15.84px,15.19px + .17vw,17.6px);font-weight:700;letter-spacing:-.016em;color:var(--ink)}.math__fine{font-size:clamp(10.56px,10.23px + .09vw,11.44px);line-height:1.5;color:var(--muted);border-top:1px solid var(--line-soft);padding-top:clamp(10.56px,9.91px + .17vw,12.32px)}.math__cta{order:6}.promote__grid{display:grid;grid-template-columns:1fr;gap:clamp(15.84px,4.73px + 2.85vw,45.76px);align-items:stretch}.promote__copy{display:flex;flex-direction:column;gap:clamp(15.84px,14.53px + .33vw,19.36px)}.promote__copy h2{font-size:var(--fs-h2);letter-spacing:-.028em}.promote__copy h2 .quote{color:var(--teal)}.callout{font-size:var(--fs-callout);line-height:1.33;font-weight:700;letter-spacing:-.021em;color:var(--ink);border-left:clamp(3.52px,3.19px + .09vw,4.4px) solid var(--orange);padding-left:clamp(13.2px,10.91px + .59vw,19.36px)}.products{display:flex;flex-direction:column;gap:clamp(10.56px,9.25px + .33vw,14.08px)}.product{flex:1;display:flex;background:#fff;border:1px solid var(--line);border-radius:var(--radius-tile);overflow:hidden;min-height:0}.product__shot{flex:none;width:clamp(91.52px,84.33px + 1.85vw,110.88px)}.product__shot img{width:100%;height:100%;object-fit:cover}.product__shot--green{background:var(--green-light)}.product__shot--cool{background:var(--cg-light)}.product__shot--tan{background:var(--tan-light)}.product__body{flex:1;display:flex;flex-direction:column;justify-content:center;gap:clamp(4.4px,4.07px + .09vw,5.28px);padding:clamp(11.44px,11.11px + .09vw,12.32px) clamp(12.32px,11.67px + .17vw,14.08px);min-width:0}.product__brand{font-size:clamp(9.68px,9.51px + .04vw,10.12px);font-weight:700;color:#6f767b;letter-spacing:.02em;line-height:1.3}.product__hook{font-size:clamp(14.08px,13.75px + .09vw,14.96px);font-weight:700;letter-spacing:-.017em;line-height:1.24}.upvote{align-self:flex-start;display:inline-flex;align-items:center;gap:4.4px;background:var(--teal-tint);color:var(--teal);border-radius:999px;padding:4.4px 8.8px;font-size:clamp(10.12px,9.95px + .04vw,10.56px);font-weight:600}.wall{background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.wall__grid{display:flex;flex-direction:column;gap:15.84px}.wall__copy{display:contents}.wall__title{font-size:var(--fs-h2-sm);letter-spacing:-.028em;order:1}.wall__copy p:nth-of-type(1){order:2}.wall__copy p:nth-of-type(2){order:3}.wall__media{order:4;position:relative;background:var(--wg-mid);border:1px solid var(--line);border-radius:clamp(15.84px,14.53px + .33vw,21.12px);padding:15.84px;display:flex;flex-direction:column;gap:12.32px}.wall__cart,.wall__box{border-radius:clamp(10.56px,9.91px + .17vw,12.32px);overflow:hidden;background:#fff}.wall__cart{border:1px solid var(--line-strong);width:100%}.wall__box{border:1px solid #d6d0c7;box-shadow:0 8.8px 21.12px #3a2c2029;order:-1}.wall__cart img,.wall__box img{width:100%}.who__head{display:flex;flex-direction:column;gap:15.84px;max-width:792px;margin-bottom:clamp(15.84px,6.04px + 2.52vw,45.76px)}.who__head h2{font-size:var(--fs-h2);letter-spacing:-.028em}.who__grid{display:grid;grid-template-columns:1fr;gap:clamp(15.84px,14.12px + .44vw,21.12px)}.who__card{background:#fff;border:1px solid var(--line);border-radius:clamp(15.84px,14.53px + .33vw,19.36px);padding:clamp(22.88px,19.18px + 1.17vw,35.2px) clamp(19.36px,13.47px + 1.5vw,35.2px);display:flex;flex-direction:column;gap:clamp(12.32px,11.01px + .33vw,15.84px)}.who__icon{display:inline-flex;align-items:center;justify-content:center;width:clamp(35.2px,33.89px + .33vw,38.72px);height:clamp(35.2px,33.89px + .33vw,38.72px);border-radius:clamp(9.68px,9.35px + .09vw,10.56px);background:var(--teal-tint);flex:none}.who__card h3{font-size:var(--fs-h3);letter-spacing:-.02em}.ssg{position:relative;background:var(--dark-band);overflow:hidden}.ssg__photo{position:absolute;inset:0}.ssg__photo img{width:100%;height:100%;object-fit:cover;opacity:.3}.ssg__veil{position:absolute;inset:0;background:var(--dark-band-veil);opacity:.57}.ssg__grid{position:relative;display:flex;flex-direction:column;gap:clamp(15.84px,14.53px + .33vw,19.36px);align-items:flex-start}.ssg__stamp{order:-1;width:clamp(132px,73.16px + 15.08vw,290.4px);height:auto}.ssg__copy{display:contents}.ssg__pre{font-size:var(--fs-pre);line-height:1.5;font-weight:600;letter-spacing:-.012em;color:#b9c6c6;max-width:545.6px}.ssg h2{font-size:var(--fs-h2-band);letter-spacing:-.032em;color:#fff}.ssg p.body{font-size:var(--fs-body);line-height:1.62;color:#d3d8dc}.ssg p.body strong{color:#fff}.steps h2{font-size:var(--fs-h2);letter-spacing:-.028em;margin-bottom:clamp(17.6px,8.45px + 2.35vw,42.24px)}.steps__grid{display:grid;grid-template-columns:1fr;gap:clamp(12.32px,9.05px + .84vw,21.12px)}.step{background:#fff;border:1px solid var(--line);border-radius:clamp(14.08px,12.77px + .33vw,17.6px);padding:clamp(21.12px,17.85px + .84vw,29.92px) clamp(19.36px,15.44px + 1vw,29.92px);display:flex;flex-direction:column;gap:clamp(8.8px,7.49px + .33vw,12.32px)}.step__num{display:inline-flex;align-items:center;justify-content:center;width:clamp(29.92px,28.61px + .33vw,33.44px);height:clamp(29.92px,28.61px + .33vw,33.44px);border-radius:50%;background:var(--teal);color:#fff;font-size:clamp(13.2px,12.55px + .17vw,14.96px);font-weight:700;flex:none}.step h3{font-size:var(--fs-h3-step);letter-spacing:-.019em}.step p{font-size:var(--fs-body-sm);line-height:1.58;color:var(--body)}.steps__cta{display:flex;justify-content:center;margin-top:clamp(7.04px,-5.37px + 3.02vw,38.72px)}.bonus{background:var(--tan-light);position:relative;overflow:hidden}.bonus__shape{position:absolute;top:-220px;right:-180px;width:457.6px;height:457.6px;border-radius:50%;background:var(--tan-shape);opacity:.6;display:none;pointer-events:none}.bonus__grid{display:flex;flex-direction:column;gap:15.84px}.bonus__col{display:contents}.badge{order:1;display:inline-flex;align-self:flex-start;align-items:center;background:var(--purple-badge);border:1px solid var(--purple-badge-line);border-radius:999px;padding:clamp(7.92px,7.59px + .09vw,8.8px) clamp(14.08px,12.77px + .33vw,17.6px)}.badge span{font-size:clamp(9.24px,8.59px + .17vw,11px);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--purple-badge-ink)}.badge .badge__tail{display:none}.bonus__title{order:2;font-size:var(--fs-h2-sm);letter-spacing:-.028em}.browser{border-radius:clamp(12.32px,11.01px + .33vw,15.84px);overflow:hidden;border:1px solid #d9d2c9;background:#fff;box-shadow:0 clamp(14.08px,11.47px + .67vw,21.12px) clamp(29.92px,23.38px + 1.67vw,47.52px) #3a2c2033}.browser__bar{display:flex;align-items:center;gap:clamp(7.92px,7.27px + .17vw,10.56px);padding:clamp(7.92px,7.27px + .17vw,10.56px) clamp(9.68px,8.04px + .42vw,14.08px);background:var(--line-soft);border-bottom:1px solid var(--line)}.browser__dots{display:flex;gap:clamp(3.52px,2.87px + .17vw,5.28px);flex:none}.browser__dots span{width:clamp(6.16px,5.18px + .26vw,8.8px);height:clamp(6.16px,5.18px + .26vw,8.8px);border-radius:50%;background:var(--wg-deep)}.browser__url{flex:1;background:#fff;border:1px solid var(--line);border-radius:999px;padding:clamp(3.52px,3.19px + .09vw,4.4px) clamp(8.8px,7.49px + .33vw,12.32px);font-size:clamp(8.36px,7.38px + .26vw,11px);color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.browser img{width:100%}.bonus__figure{order:3;display:flex;flex-direction:column;gap:12.32px}.bonus__caption{font-size:clamp(11px,10.67px + .09vw,11.88px);color:var(--muted-warm)}.bonus__p1{order:5}.bonus__p2{order:6}.bonus__cta{order:7}.faq h2{font-size:var(--fs-h2);letter-spacing:-.028em;margin-bottom:clamp(21.12px,13.75px + 1.88vw,42.24px)}.faq__grid{display:grid;grid-template-columns:1fr;gap:7.04px}.faq__item{display:flex;flex-direction:column;gap:clamp(6.16px,5.83px + .09vw,7.92px);border-top:1px solid var(--line-strong);padding:15.84px 0}.faq__item:last-child{border-bottom:1px solid var(--line-strong)}.faq__q{font-size:var(--fs-faq-q);font-weight:700;letter-spacing:-.016em}.faq__a{font-size:var(--fs-body-sm);line-height:1.56;color:var(--body)}.greg{background:var(--teal-deep)}.greg__grid{display:flex;flex-direction:column;gap:15.84px}.greg__photo{width:105.6px;height:105.6px;object-fit:cover;border-radius:15.84px}.greg__copy{display:flex;flex-direction:column;gap:clamp(15.84px,14.53px + .33vw,19.36px);align-items:flex-start}.greg__cta-wrap{display:flex;flex-direction:column;gap:12.32px;align-self:stretch;margin-top:3.52px}.greg h2{font-size:var(--fs-h2);letter-spacing:-.028em;color:#fff}.greg p.body{font-size:var(--fs-note);line-height:1.62;color:#cfe0e0}.greg__sig{font-size:clamp(13.2px,12.87px + .09vw,14.08px);font-weight:700;color:#fff;letter-spacing:-.01em}.greg__fine{font-size:clamp(12.32px,11.99px + .09vw,13.2px);line-height:1.55;color:#9fbdbd;max-width:492.8px}.greg__fine a{color:#fff;border-bottom:1px solid rgba(255,255,255,.4)}.greg__fine a:hover{color:#fff;border-bottom-color:#fff}.footer{background:var(--ink);padding:clamp(29.92px,24.03px + 1.5vw,45.76px) var(--gutter) clamp(29.92px,26px + 1vw,40.48px)}.footer__inner{max-width:var(--shell);margin-inline:auto;display:flex;flex-direction:column;gap:15.84px}.footer__col--brand{display:flex;flex-direction:column;gap:10.56px}.footer__col--links{display:flex;flex-direction:column;gap:12.32px}.footer__brand{display:flex;align-items:center;gap:clamp(8.8px,8.15px + .17vw,10.56px)}.footer__brand span{font-size:clamp(12.32px,11.99px + .09vw,13.2px);font-weight:600;color:#fff}.footer__tag{font-size:clamp(11.44px,11.11px + .09vw,12.32px);color:var(--footer-legal)}.footer__links{display:flex;gap:clamp(14.08px,12.12px + .5vw,19.36px);flex-wrap:wrap}.footer__links a{display:inline-flex;align-items:center;min-height:44px;font-size:clamp(11.44px,11.11px + .09vw,12.32px);color:var(--cg-deep)}.footer__links a:hover{color:#fff}.footer__legal{font-size:clamp(10.56px,10.23px + .09vw,11.44px);color:var(--footer-legal);line-height:1.5}@media(min-width:768px){.stats__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28.16px}.stats__shape--bl{display:block}.compare__grid{grid-template-columns:1fr 1fr}.who__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.faq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17.6px 35.2px}.faq__item{padding:19.36px 0 0}.faq__item:last-child{border-bottom:none}.badge .badge__tail{display:inline}.hero__cta{align-items:center}.steps__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.footer__inner{flex-direction:row;justify-content:space-between;gap:35.2px;flex-wrap:wrap;align-items:flex-start}.footer__col--links{align-items:flex-end}.footer__links{justify-content:flex-end}.footer__legal{text-align:right;white-space:nowrap}}@media(min-width:1024px){.hero__shape--tr{display:block}.hero__body{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28.16px,-12.8px + 3.85vw,49.28px);align-items:start}.hero__media{order:0}.hero__cta{align-items:flex-start;text-align:left;margin-top:7.04px}.marquee__shape--tl{display:block}.math__grid{display:grid;grid-template-columns:30fr 27fr 43fr;gap:35.2px;align-items:center}.math__col{display:flex;flex-direction:column;gap:17.6px}.math__col--copy>*,.math__col--reel>*,.math__col--card>*{order:0}.math__col--reel{gap:12.32px;align-self:center}.math__col--card{gap:14px}.math__marker{order:-1;justify-content:flex-start;align-self:flex-start;margin-left:-35.2px}.math__arrow--down{display:none}.math__arrow--right{display:block}.math__cta{align-self:flex-start;margin-top:5.28px}.promote__grid{grid-template-columns:2fr 1fr}.wall__grid{display:grid;grid-template-columns:42fr 58fr;gap:49.28px;align-items:center}.wall__copy{display:flex;flex-direction:column;gap:19.36px}.wall__copy>*{order:0}.wall__media{order:0;padding:29.92px 29.92px 65.12px 95.04px;display:flex;flex-direction:row;align-items:center;gap:0}.wall__cart{box-shadow:0 8.8px 22.88px #3a2c201a}.wall__box{position:absolute;left:15.84px;bottom:17.6px;width:156.64px;order:0;box-shadow:0 19.36px 42.24px #3a2c203d}.ssg__grid{display:grid;grid-template-columns:58fr 42fr;gap:56.32px;align-items:center}.ssg__copy{display:flex;flex-direction:column;gap:19.36px}.ssg__stamp{order:0;justify-self:center}.bonus__shape{display:block}.bonus__grid{display:grid;grid-template-columns:44fr 56fr;gap:49.28px;align-items:center}.bonus__col{display:flex;flex-direction:column;gap:17.6px;align-items:flex-start}.bonus__col>*{order:0}.bonus__col--media{gap:12.32px;align-items:stretch}.bonus__cta{margin-top:7.04px}.greg__grid{display:grid;grid-template-columns:34fr 66fr;gap:52.8px;align-items:center}.greg__photo{width:100%;height:auto;aspect-ratio:1;border-radius:19.36px}.greg__cta-wrap{align-self:flex-start;margin-top:5.28px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.mq__track{animation:none;transform:none}.mq{overflow-x:auto;-webkit-mask-image:none;mask-image:none}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.modal[hidden]{display:none}.modal{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:24px}.modal__backdrop{position:absolute;inset:0;background:var(--ink);opacity:.62}.modal__dialog{position:relative;width:590px;max-width:100%;max-height:100%;display:flex;flex-direction:column;background:#fff;border-radius:21.12px;box-shadow:0 29.92px 79.2px #00000057;overflow:hidden}.modal.is-open .modal__dialog{animation:modal-rise .18s ease-out}@keyframes modal-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.modal__head{position:relative;padding:26.4px 31.68px 19.36px;border-bottom:1px solid var(--line-soft);display:flex;flex-direction:column;gap:7.04px;flex:none}.modal__close{position:absolute;top:14px;right:18px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--muted);border-radius:50%;cursor:pointer;transition:background .15s ease,color .15s ease}.modal__close:hover{background:var(--wg-light);color:var(--ink)}.modal__title{font-size:22.88px;letter-spacing:-.022em;padding-right:45.76px}.modal__sub{font-size:13.2px;color:var(--slate-soft)}.modal__progress{flex:none;padding:17.6px 31.68px 0;display:flex;align-items:center;gap:8.8px}.modal__bars{flex:1;display:flex;gap:8.8px}.modal__bar{flex:1;height:4.4px;border-radius:999px;background:var(--line);transition:background .2s ease}.modal__bar.is-on{background:var(--teal)}.modal__count{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.modal__form{display:flex;flex-direction:column;min-height:0;flex:1}.modal__step{border:none;margin:0;padding:22.88px 31.68px 8px;display:flex;flex-direction:column;gap:15.84px;overflow-y:auto;flex:1;min-height:0}.modal__step[hidden]{display:none}.modal__step:focus{outline:none}.modal__legend{padding:0;font-size:16.72px;font-weight:700;letter-spacing:-.016em;color:var(--ink);margin-bottom:15.84px}.field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14.08px}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.field{display:flex;flex-direction:column;gap:6.16px;margin:0;min-width:0}.field__label{font-size:11.88px;font-weight:600;color:var(--body);line-height:1.35}.field__req{color:var(--teal)}.field__opt,.field__hint{color:var(--muted);font-weight:500}.field__input{width:100%;min-height:44px;border:1px solid var(--line-strong);border-radius:9.68px;padding:0 12.32px;font-family:inherit;font-size:16px;color:var(--ink);background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.field__input--area{min-height:84px;padding:10px 12.32px;line-height:1.5;resize:vertical}.field__input::placeholder{color:#9aa0a4}.field__input:hover{border-color:var(--wg-deep)}.field__input:focus{outline:none;border-color:var(--teal);box-shadow:0 0 0 3px #00616229}.field__input:focus-visible{outline:none}.field.is-invalid .field__input,.field-block.is-invalid .field__input{border-color:var(--orange-text)}.field.is-invalid .field__input:focus{box-shadow:0 0 0 3px #be390229}.field__select{position:relative;display:block}.field__select select{appearance:none;padding-right:34px;cursor:pointer}.field__chevron{position:absolute;right:12.32px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--body)}.field__error{display:none;font-size:11.44px;line-height:1.4;color:var(--orange-text);font-weight:600}.field__error.is-shown{display:block}.choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12.32px}.choices--inline{display:flex;gap:8px}.choice{display:flex;align-items:center;gap:8.8px;min-height:44px;padding:0 4px 0 0;cursor:pointer;font-size:13.64px;color:var(--body)}.choice input{position:absolute;opacity:0;width:1px;height:1px}.choice__box{flex:none;width:19px;height:19px;border:1.5px solid var(--line-strong);border-radius:5px;background:#fff;display:inline-flex;align-items:center;justify-content:center;transition:border-color .12s ease,background .12s ease}.choice__box--round{border-radius:50%}.choice__box:after{content:"";opacity:0;width:10px;height:6px;border-left:2.2px solid #fff;border-bottom:2.2px solid #fff;transform:rotate(-45deg) translate(1px,-1px);transition:opacity .12s ease}.choice__box--round:after{width:7px;height:7px;border:none;border-radius:50%;background:#fff;transform:none}.choice input:checked+.choice__box{background:var(--teal);border-color:var(--teal)}.choice input:checked+.choice__box:after{opacity:1}.choice input:focus-visible+.choice__box{outline:3px solid var(--orange);outline-offset:2px}.choice:hover .choice__box{border-color:var(--wg-deep)}.modal__alert{flex:none;margin:0 31.68px;padding:10px 12px;border-radius:9.68px;background:var(--pink-light);border:1px solid #f3ccc6;color:#8c2c02;font-size:12.32px;line-height:1.45;font-weight:600}.modal__alert[hidden]{display:none}.modal__foot{flex:none;display:flex;align-items:center;justify-content:space-between;gap:14.08px;padding:14px 31.68px 22px;margin-top:8px;border-top:1px solid var(--line-soft);background:#fff}.modal__note{font-size:11.88px;color:var(--muted);line-height:1.4;white-space:nowrap}.modal__actions{display:flex;align-items:center;gap:8.8px;flex:none}.btn--modal{font-size:14.08px;padding:13.2px 26.4px;min-height:44px;gap:7.92px}.btn--ghost{background:transparent;color:var(--body);font-size:13.2px;font-weight:600;padding:13.2px 15px;min-height:44px;gap:6px}.btn--ghost:hover{background:var(--wg-light);color:var(--ink)}.btn[aria-busy=true],.btn:disabled{opacity:.62;cursor:progress}.btn[hidden]{display:none}body.is-modal-open{overflow:hidden}@media(max-width:639px){.modal{padding:0}.modal__dialog{width:100%;height:100%;max-height:none;border-radius:0}.modal__head{padding:20px 20px 16px}.modal__close{top:8px;right:8px}.modal__title{font-size:20px;padding-right:44px}.modal__progress{padding:14px 20px 0}.modal__step{padding:18px 20px 8px}.modal__alert{margin:0 20px}.modal__foot{padding:12px 20px calc(12px + env(safe-area-inset-bottom,0px));flex-direction:column-reverse;align-items:stretch;gap:10px}.modal__note{text-align:center;white-space:normal}.modal__actions{display:grid;grid-template-columns:auto 1fr;gap:8px}.modal__actions:has(.btn--ghost[hidden]){grid-template-columns:1fr}.field-grid,.choices{grid-template-columns:1fr}}.ty__inner{display:flex;flex-direction:column;align-items:flex-start;gap:17.6px;max-width:616px}.ty__mark{display:inline-flex;align-items:center;justify-content:center;width:52.8px;height:52.8px;border-radius:50%;background:var(--teal);flex:none}.ty h1{font-size:var(--fs-h2);letter-spacing:-.028em}.ty__note{font-size:12.32px;line-height:1.5;color:var(--muted);border-top:1px solid var(--line);padding-top:12.32px;align-self:stretch}
