.site{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display",var(--font-inter,Inter),system-ui,sans-serif}.site section[id]{scroll-margin-top:96px}.site-eyebrow{color:var(--brand-600);font-size:15px;font-weight:600}.site-h2{font-size:var(--fs-display);letter-spacing:-.04em;margin:0;font-weight:800;line-height:1.05}.site-lead{color:var(--ink-3);margin:0;font-size:17px;line-height:1.5}.site-wrap{box-sizing:border-box;max-width:1120px;margin:0 auto}.site-spot{z-index:1;pointer-events:none;will-change:transform;background:radial-gradient(closest-side,#fff9,#fff0 62%);border-radius:50%;width:1040px;height:1040px;position:fixed;top:-520px;left:-520px;transform:translate(50vw,20vh)}@media (pointer:coarse){.site-spot{display:none}}.site-header{z-index:30;padding:0 16px;position:sticky;top:12px}.site-nav{box-sizing:border-box;max-width:1100px;height:62px;transition:max-width .5s var(--out),height .4s var(--out),box-shadow .4s;border-radius:999px;align-items:center;gap:10px;margin:12px auto 0;padding:0 8px 0 14px;display:flex}.site-nav.is-compact{max-width:1000px;height:54px;box-shadow:0 18px 40px -18px #10283c61,0 1px 2px #10182814}.site-nav>.lg-tint{transition:background-color .4s}.site-nav.is-compact>.lg-tint{background:#ffffffa8}.site-links{align-items:center;gap:2px;min-width:0;margin:0 auto;display:flex;position:relative}.site-ind{pointer-events:none;background:#fffffff0;border-radius:999px;height:36px;margin-top:-18px;transition:transform .5s cubic-bezier(.34,1.35,.64,1),width .5s cubic-bezier(.34,1.35,.64,1),opacity .25s;position:absolute;top:50%;left:0;box-shadow:0 6px 16px -8px #10283c59,inset 0 0 0 1px #fff}.otl-root .site-link{z-index:1;white-space:nowrap;color:var(--ink-2);border-radius:999px;padding:8px 15px;font-size:14px;font-weight:600;text-decoration:none;transition:color .25s;position:relative}.otl-root .site-link:hover,.otl-root .site-link[aria-current=true]{color:#000}.site-right{flex:none;align-items:center;gap:4px;display:flex}.site-sep{background:#3c3c4333;width:1px;height:20px;margin:0 4px}.otl-root .site-ghost{height:38px;color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .2s,scale .16s;display:flex}.otl-root .site-ghost:hover{color:var(--ink);background:#ffffffb3}.site-cta-nav{border-radius:999px;gap:10px;height:44px;padding:0 8px 0 18px;font-size:14px;font-weight:600}.site-cta-nav .arrow{background:#fff3;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.site-burger{cursor:pointer;width:40px;height:40px;color:var(--ink);background:#ffffff8c;border:1px solid #ffffffb3;border-radius:999px;justify-content:center;align-items:center;padding:0;display:none}.site-menu{box-sizing:border-box;border-radius:26px;flex-direction:column;gap:2px;max-width:1080px;margin:8px auto 0;padding:8px;display:flex}.otl-root .site-menu a{min-height:48px;color:var(--ink);border-radius:14px;align-items:center;padding:0 16px;font-size:17px;font-weight:600;text-decoration:none;display:flex}.otl-root .site-menu a.site-menu-btn{background:#ffffffd9;flex:140px;justify-content:center;height:46px;font-size:15px}@media (max-width:1120px){.site-signin{display:none!important}.otl-root .site-link{padding:8px 11px}}@media (max-width:980px){.site-links{display:none!important}.site-burger{display:flex}.site-right{margin-left:auto}}@media (min-width:981px){.site-menu{display:none!important}}@media (max-width:380px){.site-cta-nav{padding:0 8px 0 12px}}.hero{flex-wrap:wrap;align-items:center;gap:56px;padding:96px 24px 64px;display:flex}.hero-copy{flex-direction:column;flex:440px;gap:28px;min-width:0;display:flex}.hero h1{letter-spacing:-.045em;margin:0;font-size:clamp(48px,6.4vw,86px);font-weight:800;line-height:1.02}.hero-sub{color:var(--ink-3);max-width:520px;margin:0;font-size:20px;line-height:1.5}.hero-get{grid-template-columns:auto auto;justify-content:start;align-self:flex-start;align-items:center;gap:12px;max-width:100%;display:inline-grid}.hero-get>.t1{box-sizing:border-box;grid-column:1/-1;width:100%}.badge-link{transition:translate .4s var(--out),scale .16s var(--out);border-radius:10px;display:inline-flex}.badge-link:active{scale:.96}.badge-link img{width:auto;display:block}.hero-trial{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px 20px;margin:-8px 0 0;padding:0;font-size:15px;line-height:1.4;list-style:none;display:flex}.hero-trial li{align-items:center;gap:6px;display:flex}.hero-trial b{color:var(--ink);font-weight:600}.hero-art{flex-direction:column;flex:440px;align-items:center;gap:14px;min-width:0;display:flex}.w{opacity:0;animation:otl-rise .9s var(--out)forwards;display:inline-block;transform:translateY(.35em)}.w1{animation-delay:50ms}.w2{animation-delay:.12s}.w3{animation-delay:.22s}.w4{animation-delay:.29s}.fade-in{opacity:0;animation:otl-fade .9s var(--out).45s forwards}@keyframes otl-rise{to{opacity:1;transform:none}}@keyframes otl-fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.ha{aspect-ratio:10/9;width:100%;max-width:600px;position:relative;container-type:inline-size}.ha-cycle{opacity:0;pointer-events:none;width:1px;height:1px;animation:9s linear infinite ha-cycle;position:absolute}@keyframes ha-cycle{0%{opacity:0}to{opacity:.01}}.ha-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ha-beam{stroke-dasharray:100;stroke-dashoffset:0;animation:9s linear infinite backwards ha-beam}.ha-glow{opacity:0;animation-name:ha-glow}@keyframes ha-beam{0%,30%{stroke-dashoffset:100px;opacity:0;animation-timing-function:cubic-bezier(.65,0,.35,1)}31%{stroke-dashoffset:100px;opacity:.9;animation-timing-function:cubic-bezier(.65,0,.35,1)}44%{stroke-dashoffset:0;opacity:.9;animation-timing-function:ease-out}64%,90%{stroke-dashoffset:0;opacity:.35}97%,to{stroke-dashoffset:0;opacity:0}}@keyframes ha-glow{0%,30%{stroke-dashoffset:100px;opacity:0;animation-timing-function:cubic-bezier(.65,0,.35,1)}31%{stroke-dashoffset:100px;opacity:.16;animation-timing-function:cubic-bezier(.65,0,.35,1)}44%{stroke-dashoffset:0;opacity:.16;animation-timing-function:ease-out}60%,to{stroke-dashoffset:0;opacity:0}}.ha-node{box-sizing:border-box;width:auto;min-width:26cqw;max-width:40cqw;height:8.4cqw;min-height:26px;color:var(--white);backface-visibility:hidden;background-clip:padding-box;border-radius:2.8cqw;align-items:center;gap:max(5px,1.4cqw);padding:0 max(6px,1.4cqw) 0 max(5px,1cqw);font-size:clamp(10px,2.3cqw,14px);animation:9s cubic-bezier(.22,1,.36,1) infinite backwards ha-node;display:flex;position:absolute;right:0;transform:translateY(-50%);box-shadow:0 8px 18px -10px #10182873}@keyframes ha-node{0%,42%{transform:translateY(-50%)scale(1)}45%{transform:translateY(-50%)scale(1.06)}50%,to{transform:translateY(-50%)scale(1)}}.ha-node:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;animation:9s cubic-bezier(.22,1,.36,1) infinite backwards ha-ring;animation-delay:inherit;position:absolute;inset:0;box-shadow:0 0 0 .6cqw #3d6b3552}@keyframes ha-ring{0%,42%{opacity:0}50%,88%{opacity:1}96%,to{opacity:0}}.ha-dot{pointer-events:none;offset-anchor:center;offset-rotate:0deg;offset-distance:0%;opacity:0;will-change:transform,opacity;background:radial-gradient(circle closest-side,#3d6b35 0 23%,#fff 23% 38.5%,#3d6b352e 38.5% 100%,#0000 100%);border-radius:50%;width:5.2cqw;height:5.2cqw;margin:0;animation:9s linear infinite backwards ha-dot;position:absolute;top:0;left:0}@keyframes ha-dot{0%,30%{offset-distance:0%;opacity:0;animation-timing-function:cubic-bezier(.65,0,.35,1)}32%{opacity:1}43%{opacity:1}44%,to{offset-distance:100%}46%,to{opacity:0}}.ha-nicon{border-radius:1.8cqw;flex:none;justify-content:center;align-items:center;width:5.8cqw;min-width:18px;height:5.8cqw;min-height:18px;display:flex;box-shadow:0 0 0 1px #ffffff47,0 1px 3px #0003}.ha-nicon img{object-fit:contain;width:72%;height:72%;display:block}.ha-nname{white-space:nowrap;text-shadow:0 1px 1px #0000002e;flex:1 0 auto;font-weight:700}.ha-check{background:var(--brand-600);border-radius:999px;flex:none;justify-content:center;align-items:center;width:3.8cqw;min-width:14px;height:3.8cqw;min-height:14px;animation:9s cubic-bezier(.34,1.56,.64,1) infinite backwards ha-check;display:flex;box-shadow:0 0 0 1.5px #fff}@keyframes ha-check{0%,43%{opacity:0;transform:scale(.4)}48%,90%{opacity:1;transform:scale(1)}96%,to{opacity:0;transform:scale(.6)}}.ha-cardpos{width:40cqw;position:absolute;top:50%;left:1%;transform:translateY(-50%)}.ha-card{border-radius:5cqw;flex-direction:column;gap:1.8cqw;padding:2.4cqw;animation:.7s cubic-bezier(.22,1,.36,1) both ha-card-in;display:flex}@keyframes ha-card-in{0%{opacity:0;transform:translateY(2cqw)scale(.96)}to{opacity:1;transform:none}}.ha-av{color:#fff;border-radius:999px;justify-content:center;align-items:center;width:5.4cqw;min-width:18px;height:5.4cqw;min-height:18px;font-size:clamp(9px,2.2cqw,13px);font-weight:700;display:flex}.ha-media{aspect-ratio:1;will-change:transform;border-radius:3.2cqw;position:relative;overflow:hidden}.ha-media svg{display:block}.ha-chip{color:#fff;background:#0000008c;border-radius:999px;align-items:center;gap:.6cqw;padding:.5cqw 1.4cqw;font-size:clamp(8px,1.8cqw,11px);font-weight:600;display:flex;position:absolute;top:1.6cqw;left:1.6cqw}.ha-pbtn{background:var(--brand-600);color:#fff;border-radius:2.6cqw;place-items:center;height:7.6cqw;min-height:26px;font-size:clamp(9px,2.3cqw,13px);font-weight:600;animation:9s cubic-bezier(.22,1,.36,1) infinite backwards ha-press;display:grid;position:relative;overflow:hidden}.ha-pbtn>span{grid-area:1/1}@keyframes ha-press{0%,26.5%{transform:scale(1)}28%{transform:scale(.94)}31%,to{transform:scale(1)}}.ha-pok{background:var(--brand-700);opacity:0;animation:9s infinite backwards ha-pok;position:absolute;inset:0}@keyframes ha-pok{0%,43%{opacity:0}47%,90%{opacity:1}96%,to{opacity:0}}.ha-ripple{opacity:0;background:#ffffff8c;border-radius:50%;width:10cqw;height:10cqw;margin:-5cqw 0 0 -5cqw;animation:9s cubic-bezier(.22,1,.36,1) infinite backwards ha-ripple;position:absolute;top:50%;left:50%}@keyframes ha-ripple{0%,27%{opacity:0;transform:scale(.2)}28%{opacity:.7;transform:scale(.2)}38%,to{opacity:0;transform:scale(3.2)}}.ha-l1{animation:9s infinite backwards ha-l1;position:relative}@keyframes ha-l1{0%,43%{opacity:1;transform:none}47%,90%{opacity:0;transform:translateY(-1cqw)}96%,to{opacity:1;transform:none}}.ha-l2{opacity:0;align-items:center;gap:1cqw;animation:9s infinite backwards ha-l2;display:flex;position:relative}@keyframes ha-l2{0%,44%{opacity:0;transform:translateY(1cqw)}48%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}.ha-ptr{pointer-events:none;opacity:0;filter:drop-shadow(0 2px 3px #0000004d);width:5.2cqw;min-width:18px;height:5.2cqw;min-height:18px;animation:9s cubic-bezier(.22,1,.36,1) infinite backwards ha-ptr;position:absolute;bottom:2.2cqw;left:56%}@keyframes ha-ptr{0%,8%{opacity:0;transform:translate(14cqw,12cqw)}12%{opacity:1}25%{opacity:1;transform:translate(0)scale(1)}27.5%{opacity:1;transform:translate(0)scale(.82)}30%{opacity:1;transform:translate(0)scale(1)}40%{opacity:1;transform:translate(8cqw,10cqw)}47%,to{opacity:0;transform:translate(10cqw,12cqw)}}.ha-status{color:var(--ink);border-radius:999px;place-items:center;min-width:240px;padding:10px 18px;font-size:14px;font-weight:600;display:grid}.ha-status>.st{white-space:nowrap;grid-area:1/1;align-items:center;gap:8px;display:flex}.ha-s1{animation:9s infinite backwards ha-s1}@keyframes ha-s1{0%,27%{opacity:1}30%,96%{opacity:0}to{opacity:1}}.ha-s2{opacity:0;animation:9s infinite backwards ha-s2}@keyframes ha-s2{0%,28%{opacity:0}31%,44%{opacity:1}47%,to{opacity:0}}.ha-s3{opacity:0;animation:9s infinite backwards ha-s3}@keyframes ha-s3{0%,45%{opacity:0}49%,92%{opacity:1}97%,to{opacity:0}}.pulse-dot{position:relative}.pulse-dot:after{content:"";background:#3d6b3580;border-radius:50%;animation:2.4s ease-out infinite otl-pulse;position:absolute;inset:0}@keyframes otl-pulse{0%{opacity:1;transform:scale(1)}70%,to{opacity:0;transform:scale(2.75)}}.ha-steam{transform-box:fill-box;transform-origin:50%;animation:2.8s ease-in-out infinite ha-steam}.ha-steam.s2{animation-delay:-.9s}.ha-steam.s3{animation-delay:-1.8s}@keyframes ha-steam{0%{opacity:0;transform:translateY(3px)}40%{opacity:.85}to{opacity:0;transform:translateY(-6px)}}.ha-wobble{transform-box:fill-box;transform-origin:50% 100%;animation:1.4s ease-in-out infinite ha-wob}@keyframes ha-wob{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)translateY(-1.5px)}}.ha-twinkle{transform-box:fill-box;transform-origin:50%;animation:2.2s ease-in-out infinite ha-tw}.ha-twinkle.t2{animation-delay:-1.1s}@keyframes ha-tw{0%,to{opacity:.3;transform:scale(.7)}50%{opacity:1;transform:scale(1)}}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.marquee-track{width:max-content;animation:38s linear infinite otl-marquee;display:flex}.marquee:hover .marquee-track{animation-play-state:paused}@keyframes otl-marquee{to{transform:translate(-50%)}}.marquee-item{color:var(--ink-3);white-space:nowrap;align-items:center;gap:10px;margin-right:44px;font-size:18px;font-weight:600;display:flex}.marquee-item:before{content:"";background:#8a949c;border-radius:999px;width:6px;height:6px}.tilt{transition:transform .6s var(--out),box-shadow .4s var(--out);transform:none}.tilt:hover,.tilt.is-tilting{transform:perspective(1000px)rotateX(var(--rx,0deg))rotateY(var(--ry,0deg))translateY(var(--ty,0px))}.tilt:hover{--ty:-4px;box-shadow:0 26px 50px -18px #1018284d,0 1px 2px #1018280f}.tilt.is-tilting{transition:transform .14s linear,box-shadow .4s var(--out)}.tilt:hover>.lg-glare{opacity:1}.js-ready [data-reveal]{opacity:0;transition:opacity .8s var(--out),transform .8s var(--out);transform:translateY(22px)}.js-ready [data-reveal].is-in{opacity:1;transform:none}.dl1{transition-delay:60ms!important}.dl2{transition-delay:.12s!important}.step-card{border-radius:var(--r-xl);box-sizing:border-box;flex-direction:column;gap:16px;height:100%;min-height:240px;padding:32px;display:flex}.step-card h3,.get-card h3{letter-spacing:-.03em;margin:0;font-size:26px;font-weight:700}.step-card p{color:var(--ink-3);margin:0;font-size:17px;line-height:1.5}.step-card.lg-dark p{color:#d2d2d7}.step-n{color:var(--brand-600);font-size:15px;font-weight:700}.lg-dark .step-n{color:#8a949c}.net-card{border-radius:var(--r-lg);box-sizing:border-box;flex-direction:column;gap:14px;height:100%;padding:22px;display:flex}.net-sup{color:var(--brand-700);align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.net-sup:before{content:"";background:var(--brand-600);border-radius:999px;width:7px;height:7px}.pv-seg{border-radius:14px;align-self:flex-start;gap:2px;padding:4px;display:flex;position:relative}.pv-seg-ind{background:#fff;border-radius:10px;width:84px;height:38px;transition:transform .45s cubic-bezier(.34,1.56,.64,1);position:absolute;top:4px;left:4px;box-shadow:0 4px 12px #0000001f}.pv-seg button{width:84px;height:38px;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0;font-size:14px;font-weight:500;position:relative}.pv-seg button[aria-pressed=true]{font-weight:650}.pv-card{border-radius:var(--r-xl);box-sizing:border-box;flex-direction:column;gap:18px;width:100%;max-width:460px;padding:24px;display:flex}.swap{animation:otl-swap .32s var(--out)}@keyframes otl-swap{0%{opacity:.2;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}.pv-meta{color:var(--brand-700);background:#e7f2e2e6;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:500;display:flex}.get-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.get-card{border-radius:var(--r-xl);box-sizing:border-box;flex-direction:column;gap:18px;height:100%;padding:28px;display:flex}.get-card p{color:var(--ink-3);margin:0;font-size:16px;line-height:1.5}.get-ic{width:52px;height:52px;color:var(--ink);background:#ffffffd9;border-radius:14px;justify-content:center;align-items:center;display:flex}.mock{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 18px 40px -20px #10182859}.mock-bar{background:#76768014;border-bottom:1px solid #3c3c431a;align-items:center;gap:6px;height:34px;padding:0 14px;display:flex}.mock-bar i{border-radius:999px;width:10px;height:10px}.mock-url{color:var(--ink-3);background:#fff;border-radius:10px;margin:0 auto;padding:3px 14px;font-size:11px}.mock-line{background:#76768033;border-radius:4px;height:8px;display:block}.mock-chip{color:var(--brand-700);background:#e7f2e2;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:600}.soon{height:40px;color:var(--ink-3);background:#ffffffb3;border-radius:999px;align-items:center;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #3c3c431f}@media (max-width:640px){.get-grid{grid-template-columns:minmax(0,1fr)}}.price-card{border-radius:var(--r-xl);box-sizing:border-box;flex-direction:column;gap:22px;height:100%;padding:32px;display:flex}.price-amt{letter-spacing:-.04em;font-size:52px;font-weight:800;line-height:1}.price-amt small{color:var(--ink-3);letter-spacing:0;font-size:18px;font-weight:600}.lg-dark .price-amt small{color:#8a949c}.price-list{flex-direction:column;flex:1;gap:12px;margin:0;padding:0;list-style:none;display:flex}.price-list li{align-items:center;gap:10px;font-size:15px;display:flex}.price-list svg{color:var(--brand-600);flex:none}.lg-dark .price-list svg{color:var(--brand-lime)}.faq-q{width:100%;min-height:62px;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:16px 22px;font-size:17px;font-weight:600;display:flex}.faq-q:focus-visible{outline-offset:-2px}.faq-pm{width:28px;height:28px;color:var(--ink-2);background:#ffffffb3;border-radius:999px;flex:none;justify-content:center;align-items:center;transition:transform .35s cubic-bezier(.34,1.56,.64,1);display:flex}.faq-q[aria-expanded=true] .faq-pm{transform:rotate(45deg)}.faq-fold{transition:grid-template-rows .4s var(--out);grid-template-rows:0fr;display:grid}.faq-fold.is-open{grid-template-rows:1fr}.faq-fold>div{min-height:0;overflow:hidden}.faq-fold p{color:var(--ink-3);opacity:0;margin:0;padding:0 22px 20px;font-size:16px;line-height:1.55;transition:opacity .3s}.faq-fold.is-open p{opacity:1}.site-footer{border-top:1px solid #00000014}.site-footer-in{max-width:1120px;color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:0 auto;padding:32px 24px 48px;font-size:13px;display:flex}.otl-root .site-footer a.fl{color:var(--ink-3);text-decoration:none}.otl-root .site-footer a.fl:hover{color:var(--ink)}.site-footer .otl-word{font-size:17px}.legal{flex-direction:column;gap:28px;max-width:820px;margin:0 auto;padding:72px 24px 96px;display:flex}.legal h1{letter-spacing:-.04em;margin:0;font-size:clamp(32px,4vw,48px);font-weight:800;line-height:1.05}.legal-meta{color:var(--ink-4);font-size:13px;font-weight:600}.legal-body{border-radius:var(--r-xl);padding:clamp(24px,4vw,44px);font-size:15px}.legal-body .text-text{color:var(--ink)}.legal-body .text-text-muted{color:var(--ink-3)}.legal-body .text-primary{color:var(--brand-600)}.legal-body .font-display{letter-spacing:-.02em;font-family:inherit;font-weight:700}.legal-body h2.font-display{font-size:21px}.legal-body .border-border\/80,.legal-body .border-border\/60{border-color:var(--line)}.legal-body .bg-background\/60{background:#fff9}.legal-others{flex-wrap:wrap;gap:10px;display:flex}.otl-root .legal-others a{height:40px;color:var(--ink-2);background:#fff9;border-radius:12px;align-items:center;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .2s,translate .2s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffffd9,0 1px 2px #1018280f}.otl-root .legal-others a:hover{background:#fffffff2;translate:0 -1px}@media (prefers-reduced-motion:reduce){.w,.fade-in,.js-ready [data-reveal]{opacity:1!important;transform:none!important}.site-spot{display:none}.marquee-track{animation:none}.tilt{transform:none!important}}[data-paused],[data-paused] *,[data-paused] :after{animation-play-state:paused!important}
