.sc{--sc-accent:var(--aw-color-primary);--sc-on-accent:#fff;--sc-brand-ink:#0a0a0a;--sc-ink:var(--aw-color-text-default);--sc-ground:var(--aw-color-bg-page);--sc-surface:#f3f3f3;--sc-muted:#1010109e;--sc-margin:clamp(16px, 3.2vw, 48px);--sc-max:1320px;--sc-header:76px;--sc-gap:clamp(112px, 14vw, 200px);--sc-t-display:clamp(52px, 7.6vw, 128px);--sc-t-xl:clamp(36px, 4.6vw, 72px);--sc-t-statement:clamp(24px, 2.5vw, 36px);--sc-t-body:clamp(17px, 1.25vw, 19px);--sc-t-small:15px;color:var(--sc-ink);background:var(--sc-ground);overflow-x:clip}.dark .sc{--sc-surface:#141414;--sc-muted:#e5e5e5a3}.sc :where(h1,h2,h3){letter-spacing:-.035em;color:inherit;font-weight:700;line-height:.98}.sc :where(p,li,dd){font-size:var(--sc-t-body);line-height:1.55}.sc-phone{background:#0b0b0b;border-radius:46px;width:100%;max-width:340px;margin:0;padding:9px;position:relative}.sc-phone__screen{aspect-ratio:780/1688;background:#f4f4f4;border-radius:37px;position:relative;overflow:hidden}.sc-phone__img{object-fit:cover;object-position:top;position:absolute;inset:0;width:100%!important;height:100%!important}.sc-reel__frame{opacity:0;transition:opacity .6s}.sc-reel__frame.is-on{opacity:1}.sc-browser{background:#0b0b0b;border-radius:14px;margin:0;overflow:hidden}.sc-browser__bar{color:#b5b5b5;align-items:center;gap:16px;height:40px;padding:0 16px;font-size:13px;display:flex}.sc-browser__dots{gap:7px;display:flex}.sc-browser__dots i{background:#3a3a3a;border-radius:50%;width:11px;height:11px}.sc-browser__url{text-align:center;white-space:nowrap;text-overflow:ellipsis;background:#1d1d1d;border-radius:8px;flex:1;max-width:420px;margin:0 auto;padding:4px 12px;overflow:hidden}.sc-browser__img{width:100%;height:auto;display:block}.sc-btn{border-radius:999px;align-items:center;gap:10px;min-height:52px;padding:0 26px;font-size:17px;font-weight:700;transition:transform .2s,background-color .2s,color .2s;display:inline-flex}.sc-btn:active{transform:scale(.97)}.sc-btn--light{color:var(--sc-brand-ink);background:#fff}.sc-btn--light:hover,.sc-btn--light:focus-visible{background:var(--sc-brand-ink);color:#fff}.sc a:focus-visible,.sc input:focus-visible,.sc [tabindex]:focus-visible{outline-offset:3px;outline:3px solid}.sc-cover{min-height:calc(100svh - var(--sc-header));background:var(--sc-cover-bg,var(--sc-accent));color:var(--sc-on-accent);flex-direction:column;display:flex;position:relative;overflow:hidden}.sc-cover__inner{width:100%;max-width:calc(var(--sc-max) + 2 * var(--sc-margin));padding:clamp(40px, 6vh, 72px) var(--sc-margin) clamp(32px, 5vh, 56px);flex:1;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:24px;margin:0 auto;display:grid}.sc-cover__text{grid-column:1/8}.sc-cover__logo{height:var(--sc-logo-h,clamp(28px, 2.6vw, 40px));margin-bottom:clamp(32px,6vh,64px);display:block}.sc-cover__logo img{display:block;object-fit:contain!important;width:auto!important;max-width:none!important;height:100%!important}.sc-cover__badge{color:#0a0a0a;background:#fff;border-radius:999px;align-items:center;gap:10px;margin-bottom:20px;padding:8px 16px 8px 12px;font-size:15px;font-weight:700;line-height:1;display:inline-flex}.sc-cover__badge:before{content:"";background:#d71e35;border-radius:50%;width:9px;height:9px}.sc-cover__title{max-width:13ch;font-size:var(--sc-t-display);letter-spacing:-.045em;line-height:.9}.sc-cover__lead{max-width:34ch;font-size:var(--sc-t-statement);letter-spacing:-.01em;margin-top:28px;line-height:1.25}.sc-cover__actions{margin-top:36px}.sc-cover__stage{grid-column:8/13;justify-content:center;align-items:center;min-height:min(560px,100svh - 300px);display:flex;position:relative}.sc-cover__front{z-index:2;width:clamp(230px,min(23vw,46svh - 156.4px),350px);max-width:none;position:relative;transform:translate(14%)}.sc-cover__back{z-index:1;width:clamp(190px,min(19vw,38svh - 129.2px),290px);max-width:none;position:absolute;transform:translate(-48%,-6%)rotate(-7deg)}.sc-cover__facts{width:100%;max-width:calc(var(--sc-max) + 2 * var(--sc-margin));padding:28px var(--sc-margin) 36px;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0 auto;display:grid}.sc-cover__band{background:color-mix(in srgb, var(--sc-accent) 70%, #000)}.sc-cover__facts dt{font-size:var(--sc-t-small);opacity:.78}.sc-cover__facts dd{font-size:var(--sc-t-body);margin-top:4px;font-weight:700;line-height:1.35}.sc-body{grid-template-columns:[full-start] minmax(var(--sc-margin), 1fr) [main-start] repeat(12, minmax(0, calc(var(--sc-max) / 12))) [main-end] minmax(var(--sc-margin), 1fr) [full-end];padding-bottom:var(--sc-gap);column-gap:0;display:grid}.sc-body>*{grid-column:7/14;max-width:42rem}.sc-body>h2{margin-top:var(--sc-gap);font-size:var(--sc-t-xl);grid-column:2/6;padding-right:32px}.sc-body>h2+*{margin-top:var(--sc-gap)}.sc-body>p,.sc-body>ul,.sc-body>ol{margin-bottom:1.1em}.sc-body>h3{letter-spacing:-.02em;margin-top:1.6em;margin-bottom:.4em;font-size:24px;line-height:1.15}.sc-body>ul{padding-left:1.2em;list-style:outside}.sc-body>ul li{margin-bottom:.45em}.sc-body>ul li::marker{color:var(--sc-accent)}.sc-body strong{font-weight:700}.sc-body>p a,.sc-body>ul a{color:inherit;text-decoration:underline;text-decoration-color:var(--sc-accent);text-underline-offset:3px;text-decoration-thickness:2px}.sc-body>.sc-bleed{max-width:none;margin-top:var(--sc-gap);grid-column:full}.sc-body>.sc-bleed+p,.sc-body>.sc-bleed+ul{margin-top:var(--sc-gap)}.sc-body>.sc-lead{grid-column:2/13;max-width:none;margin-top:clamp(80px,11vw,160px)}.sc-lead p{font-size:var(--sc-t-statement);letter-spacing:-.015em;line-height:1.25}.sc-figure__inner,.sc-fee__inner,.sc-highlights__grid,.sc-story__grid,.sc-wide,.sc-split,.sc-screens__head,.sc-stack,.sc-next{width:100%;max-width:calc(var(--sc-max) + 2 * var(--sc-margin));padding-left:var(--sc-margin);padding-right:var(--sc-margin);margin-left:auto;margin-right:auto}.sc-story{background:var(--sc-surface);padding:clamp(80px,10vw,140px) 0}.sc-story__grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:24px;display:grid}.sc-story__pin{display:none}.sc-story__steps{grid-column:1/-1}.sc-story__title{max-width:12ch;font-size:var(--sc-t-xl)}.sc-story__intro{max-width:40ch;margin-top:20px}.sc-story__list{margin:56px 0 0;padding:0;list-style:none}.sc-step{gap:24px;padding:40px 0;display:grid}.sc-step__shot .sc-phone{width:min(78vw,320px)}.sc-step__title{font-size:clamp(28px,2.6vw,40px);line-height:1.05}.sc-step__body{max-width:36ch;margin-top:14px}.sc-step__body p+p{margin-top:.8em}@media (width>=1024px){.sc-story.is-enhanced .sc-story__pin{top:calc(var(--sc-header) + 24px);height:calc(100svh - var(--sc-header) - 48px);grid-column:1/6;justify-content:center;align-items:center;display:flex;position:sticky}.sc-story.is-enhanced .sc-story__steps{grid-column:7/13}.sc-story__phone{width:min(340px, calc((100svh - var(--sc-header) - 80px) * .462))}.sc-story.is-enhanced .sc-step__shot{display:none}.sc-story.is-enhanced .sc-step{align-content:center;min-height:72svh;padding:0}.sc-story.is-enhanced .sc-step__text{opacity:.32;transition:opacity .4s}.sc-story.is-enhanced .sc-step.is-current .sc-step__text{opacity:1}.sc-story:not(.is-enhanced) .sc-step{grid-template-columns:340px 1fr;align-items:center;gap:64px}}.sc-figure{background:var(--sc-accent);color:var(--sc-on-accent)}.sc-figure--secondary{background:var(--sc-secondary,var(--sc-accent));color:var(--sc-on-secondary,var(--sc-on-accent))}.sc-figure--ink{background:var(--sc-brand-ink);color:#fff}.sc-figure--surface{background:var(--sc-surface);color:var(--sc-ink)}.sc-figure__inner{flex-direction:column;min-height:88svh;padding-top:clamp(56px,8vw,104px);padding-bottom:clamp(56px,8vw,104px);display:flex}.sc-figure__claim{max-width:16ch;font-size:var(--sc-t-xl)}.sc-figure__value{letter-spacing:-.06em;font-variant-numeric:lining-nums;margin-top:auto;padding-top:18vh;font-weight:700;font-size:clamp(180px,26vw,400px)!important;line-height:.8!important}.sc-figure__value sup{vertical-align:top;letter-spacing:-.02em;margin-left:.04em;font-size:.34em;top:0}.sc-figure__caption{max-width:26em;margin-top:36px}.sc-figure__caption p{font-size:var(--sc-t-statement);letter-spacing:-.01em;line-height:1.25}.sc-fee{background:var(--sc-surface)}.sc-fee__inner{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;padding-top:clamp(80px,10vw,140px);padding-bottom:clamp(80px,10vw,140px);display:grid}.sc-fee__head{grid-column:1/6}.sc-fee__title{font-size:var(--sc-t-xl)}.sc-fee__body{max-width:34ch;margin-top:24px}.sc-fee__tool{grid-column:7/13;align-self:center}.sc-fee__label{font-size:var(--sc-t-body);justify-content:space-between;align-items:baseline;gap:16px;display:flex}.sc-fee__value{font-size:var(--sc-t-xl);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-weight:700}.sc-fee__range{--p:14%;appearance:none;cursor:pointer;background:0 0;width:100%;height:44px;margin:12px 0 32px}.sc-fee__range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--sc-accent) var(--p), color-mix(in srgb, var(--sc-ink) 14%, transparent) var(--p));border-radius:99px;height:8px}.sc-fee__range::-moz-range-track{background:color-mix(in srgb, var(--sc-ink) 14%, transparent);border-radius:99px;height:8px}.sc-fee__range::-moz-range-progress{background:var(--sc-accent);border-radius:99px;height:8px}.sc-fee__range::-webkit-slider-thumb{appearance:none;background:var(--sc-accent);border:4px solid var(--sc-surface);border-radius:50%;width:32px;height:32px;margin-top:-12px;transition:transform .15s}.sc-fee__range::-moz-range-thumb{background:var(--sc-accent);border:4px solid var(--sc-surface);border-radius:50%;width:24px;height:24px}.sc-fee__range:active::-webkit-slider-thumb{transform:scale(1.15)}.sc-fee__row{grid-template-columns:1fr auto;align-items:baseline;gap:4px 16px;margin-bottom:28px;display:grid}.sc-fee__name{font-size:var(--sc-t-body)}.sc-fee__amount{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-weight:700;font-size:var(--sc-t-statement)!important}.sc-fee__amount--ours{color:var(--sc-accent)}.sc-fee__bar{background:color-mix(in srgb, var(--sc-ink) 8%, transparent);border-radius:99px;grid-column:1/-1;height:14px;position:relative;overflow:hidden}.sc-fee__fill{border-radius:99px;position:absolute;inset:0 auto 0 0}.sc-fee__fill--ours{background:var(--sc-accent)}.sc-fee__fill--high{background:color-mix(in srgb, var(--sc-ink) 22%, transparent)}.sc-fee__fill--low{z-index:1;background:color-mix(in srgb, var(--sc-ink) 55%, transparent)}.sc-fee__save{margin-top:8px}.sc-fee__save strong{font-variant-numeric:tabular-nums}.sc-wide{grid-template-columns:repeat(12,minmax(0,1fr));gap:40px 24px;display:grid}.sc-wide__text{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.sc-wide__title{font-size:var(--sc-t-xl);grid-column:1/6}.sc-wide__body{grid-column:6/13;max-width:42rem}.sc-wide__body p+p{margin-top:.9em}.sc-wide__shot{grid-column:1/-1}.sc-split{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:40px 24px;display:grid}.sc-split__text{grid-column:1/6}.sc-split__title{font-size:var(--sc-t-xl);margin-bottom:28px}.sc-split__body p+p,.sc-split__body p+ul,.sc-split__body ul+p{margin-top:.9em}.sc-split__body ul{padding-left:1.2em;list-style:outside}.sc-split__body li::marker{color:var(--sc-accent)}.sc-split__media{background:var(--sc-accent);border-radius:28px;grid-column:7/13;justify-content:center;padding:clamp(40px,6vw,88px) 24px;display:flex}.sc-split--browser .sc-split__media{grid-column:6/13;padding:clamp(24px,4vw,56px)}.sc-split--left .sc-split__text{grid-area:1/8/auto/13}.sc-split--left .sc-split__media{grid-area:1/1/auto/7}.sc-split--left.sc-split--browser .sc-split__media{grid-column:1/8}.sc-split .sc-phone{width:min(320px,70vw)}.sc-screens__head{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;margin-bottom:56px;display:grid}.sc-screens__title{font-size:var(--sc-t-xl);grid-column:1/6}.sc-screens__body{grid-column:6/13;max-width:42rem}.sc-screens__track{max-width:calc(var(--sc-max) + 2 * var(--sc-margin));padding:0 var(--sc-margin);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:32px clamp(12px,2vw,32px);margin:0 auto;list-style:none;display:grid}@media (width>=1024px){.sc-screens__track{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}.sc-screens__item .sc-phone{border-radius:26px;padding:6px}.sc-screens__item .sc-phone__screen{border-radius:20px}.sc-screens__item:hover .sc-phone{transform:translateY(-8px)}.sc-screens__caption{color:var(--sc-muted);margin-top:16px;font-size:var(--sc-t-small)!important}.sc-video__inner{width:100%;max-width:calc(var(--sc-max) + 2 * var(--sc-margin));padding:0 var(--sc-margin);grid-template-columns:repeat(12,minmax(0,1fr));gap:40px 24px;margin:0 auto;display:grid}.sc-video__text{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.sc-video__title{font-size:var(--sc-t-xl);grid-column:1/6}.sc-video__body{grid-column:6/13;max-width:42rem}.sc-video__frame{aspect-ratio:16/9;background:#000;border-radius:14px;grid-column:1/-1;position:relative;overflow:hidden}.sc-video__poster,.sc-video__iframe{object-fit:cover;border:0;position:absolute;inset:0;width:100%!important;height:100%!important}.sc-video__play{background:var(--sc-accent);min-height:64px;color:var(--sc-on-accent);white-space:nowrap;border-radius:999px;align-items:center;gap:12px;padding:0 28px 0 20px;font-size:18px;font-weight:700;transition:transform .2s;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sc-video__play svg{width:28px;height:28px}.sc-video__play:hover,.sc-video__play:focus-visible{transform:translate(-50%,-50%)scale(1.06)}.sc-notice{background:var(--sc-accent);color:var(--sc-on-accent)}.sc-notice__inner{width:100%;max-width:calc(var(--sc-max) + 2 * var(--sc-margin));padding:clamp(64px, 8vw, 112px) var(--sc-margin);grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;margin:0 auto;display:grid}.sc-notice__title{font-size:var(--sc-t-xl);grid-column:1/6}.sc-notice__body{grid-column:6/13;max-width:42rem}.sc-notice__body p+p{margin-top:.9em}.sc-notice__action{margin-top:32px!important}.sc-btn--accent{background:var(--sc-accent);color:var(--sc-on-accent)}.sc-btn--accent:hover,.sc-btn--accent:focus-visible{background:var(--sc-ink);color:var(--sc-ground)}.sc-highlights{background:var(--sc-brand-ink);color:#fff}.dark .sc-highlights{background:#141414}.sc-highlights__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;padding-top:clamp(80px,10vw,140px);padding-bottom:clamp(80px,10vw,140px);display:grid}.sc-highlights__title{top:calc(var(--sc-header) + 32px);max-width:9ch;font-size:var(--sc-t-xl);grid-column:1/6;align-self:start;position:sticky}.sc-highlights__list{grid-column:7/13;gap:clamp(48px,6vw,80px);display:grid}.sc-highlights__item dt{letter-spacing:-.025em;font-size:clamp(24px,2.2vw,32px);font-weight:700;line-height:1.1}.sc-highlights__item dd{max-width:44ch;margin-top:12px}.sc-stack{padding-top:var(--sc-gap);padding-bottom:var(--sc-gap)}.sc-stack__head{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;margin-bottom:64px;display:grid}.sc-stack__title{font-size:var(--sc-t-xl);grid-column:1/6}.sc-stack__lead{letter-spacing:-.015em;grid-column:6/13;max-width:34ch;font-size:var(--sc-t-statement)!important;line-height:1.25!important}.sc-stack__groups{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:48px 32px;display:grid}.sc-stack__group{padding-top:8px}.sc-stack__group-title{letter-spacing:-.02em;margin-bottom:20px;font-size:24px!important}.sc-stack__list{gap:12px;padding:0;list-style:none;display:grid}.sc-stack__list li{align-items:center;gap:12px;display:flex}.sc-stack__icon{width:22px;height:22px;color:var(--sc-accent);flex:none}.sc-stack__list a:hover{text-decoration:underline;text-decoration-color:var(--sc-accent);text-underline-offset:3px}.sc-next{background:var(--sc-surface);max-width:calc(var(--sc-max) + 2 * var(--sc-margin) - 32px);border-radius:28px;grid-template-columns:1fr auto auto;grid-template-areas:"title media arrow";align-items:center;column-gap:32px;margin-bottom:clamp(64px,8vw,120px);padding-top:48px;padding-bottom:48px;transition:background-color .25s;display:grid}.sc-next:hover,.sc-next:focus-visible{background:color-mix(in srgb, var(--sc-surface) 80%, var(--sc-ink))}.sc-next__title{font-size:var(--sc-t-xl);letter-spacing:-.035em;grid-area:title;font-weight:700;line-height:1}.sc-next__media{border-radius:14px;grid-area:media;width:220px;display:block;overflow:hidden}.sc-next__media img{aspect-ratio:32/21;object-fit:cover;width:100%;display:block}.sc-next__arrow{grid-area:arrow;width:44px;height:44px;transition:transform .25s}.sc-next:hover .sc-next__arrow{transform:translate(8px)}.sc-motion .sc .sc-rise{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(24px)}.sc-motion .sc .sc-rise.is-in{opacity:1;transform:none}.sc-cover__front{animation:7s ease-in-out infinite sc-float}@keyframes sc-float{0%,to{translate:0}50%{translate:0 -14px}}@media (prefers-reduced-motion:reduce){.sc-cover__front{animation:none}.sc-reel__frame,.sc-step__text,.sc-screens__item .sc-phone{transition:none!important}}@media (width<=1023px){.sc-cover__text,.sc-cover__stage{grid-column:1/-1}.sc-cover__stage{min-height:0;padding:24px 0 8px}.sc-cover__front{width:min(58vw,300px);transform:translate(20%)}.sc-cover__back{width:min(46vw,250px);transform:translate(-36%,-4%)rotate(-7deg)}.sc-cover__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-body>*,.sc-body>h2,.sc-body>.sc-lead{grid-column:2/14}.sc-body>h2+*{margin-top:24px}.sc-body>h2{padding-right:0}.sc-fee__head,.sc-fee__tool,.sc-wide__title,.sc-wide__body,.sc-split__text,.sc-split__media,.sc-split--left .sc-split__text,.sc-split--left .sc-split__media,.sc-split--browser .sc-split__media,.sc-screens__title,.sc-screens__body,.sc-highlights__title,.sc-highlights__list,.sc-video__title,.sc-video__body,.sc-notice__title,.sc-notice__body,.sc-stack__title,.sc-stack__lead{grid-area:auto/1/auto/-1}.sc-highlights__title{max-width:none;margin-bottom:24px;position:static}.sc-next{grid-template-columns:1fr auto;grid-template-areas:"title arrow";width:auto;margin-left:16px;margin-right:16px}.sc-next__media{display:none}.sc-next__title{font-size:28px}}@media (width<=640px){.sc-cover__logo{margin-bottom:28px}.sc-cover__title{font-size:clamp(44px,13vw,64px)}.sc-cover__lead{font-size:24px}.sc-cover__facts{gap:18px 16px}.sc-figure__inner{min-height:78svh}.sc-figure__value{font-size:44vw!important}}
