.nwl{--bg:#000;--ink:#fff;--muted:#9a9aa6;--muted-2:#6f6f7a;--violet:#6c5ce7;--violet-lite:#a78bfa;--card:#fff;--card-ink:#141428;--card-muted:#8a8a99;--card-line:#ececf2;--card-teal:#12a58b;--lav:#e7e4fb;--pill:#0e0e10;--pill-line:#242427;--bar-track:#eeecfb;font-synthesis-weight:none;background:var(--bg);color:var(--ink);font-weight:400;-webkit-font-smoothing:antialiased;min-height:100vh;overflow-x:hidden}.nwl *{box-sizing:border-box;margin:0;padding:0}.stage{max-width:1240px;margin:0 auto;position:relative;z-index:2;padding:22px 22px 0}.hero-wrap{position:relative;z-index:0}.bg-video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0;pointer-events:none}.nwl nav{justify-content:space-between;gap:16px;margin-bottom:66px;flex-wrap:wrap}.cap,.nwl nav{display:flex;align-items:center}.cap{background:hsla(0,0%,100%,.55);backdrop-filter:blur(24px) saturate(180%);border:1px solid hsla(0,0%,100%,.65);box-shadow:0 10px 34px rgba(30,20,60,.14),inset 0 1px 0 hsla(0,0%,100%,.85);border-radius:999px;padding:9px 12px}.nav-left{gap:6px}.nav-brand{display:inline-flex;align-items:center;gap:9px;padding:7px 16px 7px 13px;white-space:nowrap}.nav-brand .wordmark{font-weight:600;font-size:18px;letter-spacing:.08em;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5),0 1px 6px rgba(0,0,0,.3)}.mark{display:block;flex-shrink:0}.nav-left a{color:#37333f;text-decoration:none;font-size:14.5px;font-weight:500;padding:8px 14px;border-radius:999px;white-space:nowrap;display:inline-flex;align-items:center;gap:5px;transition:color .15s,background .15s}.nav-left a:hover{color:#0e0c16;background:rgba(0,0,0,.05)}.caret{width:9px;height:9px;opacity:.6}.nav-right{gap:4px;padding:7px 8px 7px 10px}.signup{color:#37333f;text-decoration:none;font-size:14.5px;font-weight:500;padding:9px 16px;border-radius:999px;transition:color .15s;white-space:nowrap;font-family:inherit}.signup:hover{color:#0e0c16}.start-free{background:#fff;color:#0b0b0d;text-decoration:none;font-size:14.5px;font-weight:600;padding:11px 22px;border-radius:999px;white-space:nowrap;box-shadow:0 4px 16px rgba(30,20,60,.16);transition:transform .15s,box-shadow .15s}.start-free:hover{transform:translateY(-1px);box-shadow:0 8px 24px rgba(30,20,60,.24)}.hero{max-width:960px;margin-inline-end:auto}.nwl h1{font-weight:300;font-size:clamp(44px,8.2vw,116px);line-height:.96;letter-spacing:-.035em;text-wrap:balance;margin-bottom:26px;color:#f7f5ff;text-shadow:0 1px 3px rgba(5,4,9,.75),0 2px 10px rgba(5,4,9,.55),0 14px 34px rgba(5,4,9,.35)}.sub{color:#efebfb;font-size:clamp(17px,2vw,23px);line-height:1.45;font-weight:400;max-width:640px;margin-bottom:40px;margin-inline-end:auto;text-shadow:0 1px 3px rgba(5,4,9,.7),0 1px 9px rgba(5,4,9,.5)}.cta{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:100px;margin-inline-end:auto}.btn{text-decoration:none;font-size:17px;font-weight:600;padding:19px 40px;border-radius:999px;transition:transform .15s,box-shadow .15s;white-space:nowrap}.btn-primary{background:hsla(0,0%,100%,.72);backdrop-filter:blur(16px) saturate(160%);color:#1a1826;border:1px solid hsla(0,0%,100%,.6);box-shadow:0 10px 28px rgba(108,92,231,.38),0 2px 6px rgba(108,92,231,.22),inset 0 1px 0 hsla(0,0%,100%,.75)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 16px 38px rgba(108,92,231,.46),0 3px 8px rgba(108,92,231,.28),inset 0 1px 0 hsla(0,0%,100%,.75)}.btn-ghost{background:hsla(0,0%,100%,.3);backdrop-filter:blur(16px) saturate(150%);color:#241f45;border:1px solid hsla(0,0%,100%,.5);box-shadow:0 8px 24px rgba(30,20,60,.14),inset 0 1px 0 hsla(0,0%,100%,.55)}.btn-ghost:hover{transform:translateY(-2px);background:hsla(0,0%,100%,.42);box-shadow:0 12px 30px rgba(30,20,60,.2),inset 0 1px 0 hsla(0,0%,100%,.6)}.report{background:#fff;color:#120a24;border-radius:28px;padding:48px clamp(30px,3.8vw,60px) 42px;border:1px solid #efeaf9}.rep-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:32px;padding-bottom:28px;border-bottom:1px solid #f0ecf8}.rep-title{font-size:clamp(22px,2.6vw,30px);font-weight:600;letter-spacing:-.02em;color:#120a24}.rep-kicker{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#9a93ad;font-weight:500;margin-top:9px}.brand{display:flex;align-items:center;gap:12px;flex-shrink:0}.brand-name{font-weight:600;letter-spacing:.14em;font-size:15px;color:#2a2340}.swirl{width:30px;height:30px}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:18px}.tile{border:1px solid #eee9f7;border-radius:18px;padding:24px 26px;display:flex;flex-direction:column;gap:20px;min-width:0;background:linear-gradient(180deg,#fdfcff,#faf8ff);transition:border-color .3s,box-shadow .3s}.tile:hover{border-color:#e0d6fa;box-shadow:0 12px 30px rgba(96,23,234,.07)}.tile-top{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.tile-num{font-size:33px;font-weight:600;letter-spacing:-.02em;line-height:1;color:#120a24;font-variant-numeric:tabular-nums}.tile-label{font-size:12.5px;color:#8a83a0;text-align:right;line-height:1.3;font-weight:500}.tile-delta{align-self:flex-end;display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;padding:4px 10px;border-radius:999px}.tile-delta svg{width:11px;height:11px}.tile-delta.up{background:#e7f6ef;color:#178a53}.tile-delta.neutral{background:#f2eefb;color:#6b6580}.panels{display:grid;grid-template-columns:1fr 1.15fr;gap:22px}.panel{border:1px solid #eee9f7;border-radius:18px;padding:32px 36px;background:#fdfcff}.panel-title{font-size:15px;font-weight:700;text-align:right;margin-bottom:26px;color:#120a24;letter-spacing:-.01em}.rec{display:flex;gap:16px;padding:18px 0;border-top:1px solid #f0ecf8;align-items:flex-start}.rec:first-of-type{border-top:none;padding-top:0}.rec-num{flex-shrink:0;width:28px;height:28px;border-radius:9px;display:grid;place-items:center;background:#efeaff;color:#6017ea;font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums}.rec-text{font-size:13.5px;line-height:1.55;color:#514c66;padding-top:3px}.bars{gap:18px}.bar-row,.bars{display:flex;flex-direction:column}.bar-row{gap:7px}.bar-top-row{display:flex;align-items:center;gap:9px}.bar-rank{flex-shrink:0;width:20px;height:20px;border-radius:7px;display:grid;place-items:center;background:#efeaff;color:#8a83a0;font-size:10px;font-weight:700;font-variant-numeric:tabular-nums}.bar-label{font-size:13.5px;color:#4a4458;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bar-pct{font-size:14px;font-weight:700;color:#8a83a0;font-variant-numeric:tabular-nums;flex-shrink:0;margin-inline-start:auto}.bar-track{height:9px;background:#efeaf9;overflow:hidden}.bar-fill,.bar-track{display:block;border-radius:999px}.bar-fill{height:100%;background:#d9cff7}.bar-row.r0{gap:8px}.bar-row.r0 .bar-rank{background:#6412ff;color:#fff}.bar-row.r0 .bar-label{color:#120a24;font-weight:700}.bar-row.r0 .bar-pct{color:#6412ff;font-weight:800;font-size:15px}.bar-row.r0 .bar-track{height:10px;background:#ece4ff}.bar-row.r0 .bar-fill{background:linear-gradient(90deg,#6412ff,#8b5dfd)}.bar-row.r1 .bar-fill{background:#8b5dfd}.bar-row.r2 .bar-fill{background:#b9a3f2}.bar-row.r3 .bar-fill{background:#d9cff7}.rep-foot{display:flex;justify-content:space-between;gap:16px;margin-top:28px;padding-top:20px;border-top:1px solid #f0ecf8;font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:#a9a2bd;font-weight:500;flex-wrap:wrap}@media (max-width:860px){.stats{grid-template-columns:repeat(2,1fr)}.panels{grid-template-columns:1fr}.rep-head{flex-direction:row}}@media (max-width:520px){.stage{padding:14px 14px 0}.nwl nav{margin-bottom:44px}.nav-left a:not(.logo){display:none}.cta{margin-bottom:44px}.btn{flex:1;text-align:center;padding:17px 20px}}@media (max-width:400px){.font-ar .nav-right{gap:2px}.font-ar .nav-right .signup{padding:9px 10px}.font-ar .nav-right .start-free{padding:11px 18px}}@media (prefers-reduced-motion:reduce){.nwl *{transition:none!important}}.sheet{background:#fff;color:#1d1d1f}.report-section,.sheet{position:relative;z-index:2;width:100vw;margin-inline-start:calc(50% - 50vw)}.report-section{padding:76px 0 90px}.wrap{max-width:1080px;margin:0 auto;padding:0 24px}.sec{padding:112px 0}.sec--gray{background:#f5f5f7}.sec-head{max-width:720px;margin:0 auto 62px;text-align:center}.eyebrow{display:inline-block;font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#6017ea;margin-bottom:18px}.sec-h2{font-size:clamp(30px,4.4vw,52px);font-weight:300;letter-spacing:-.02em;line-height:1.06;color:#1d1d1f}.sec-sub{margin-top:20px;font-size:clamp(17px,1.6vw,20px);line-height:1.5;color:#6e6e73;font-weight:300}.feat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:900px){.feat-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.feat-grid{grid-template-columns:1fr}}.fcard{background:#fff;border:1px solid #ece6fb;border-radius:20px;padding:34px 32px;transition:border-color .3s,box-shadow .3s}.fcard:hover{border-color:#d9ccfa;box-shadow:0 18px 46px rgba(96,23,234,.1)}.fico{width:54px;height:54px;border-radius:16px;display:grid;place-items:center;margin-bottom:24px;background:linear-gradient(145deg,#6017ea,#8b5cf5 55%,#b49aff);color:#fff;box-shadow:0 10px 22px rgba(96,23,234,.28),inset 0 1px 0 hsla(0,0%,100%,.42)}.fico svg{width:24px;height:24px}.fcard h3{font-size:19px;font-weight:600;letter-spacing:-.01em;color:#120a24;margin-bottom:10px}.fcard p{font-size:14.5px;line-height:1.62;color:#6b6580;font-weight:300}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media(max-width:880px){.steps{grid-template-columns:1fr;gap:18px}}.step-card{position:relative;overflow:hidden;background:#fff;border:1px solid #ececf0;border-radius:22px;padding:34px 30px 32px;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s,border-color .4s}.step-card:hover{transform:translateY(-6px);box-shadow:0 24px 60px rgba(20,14,45,.12);border-color:#dcd4f7}.step-no{position:absolute;top:16px;right:24px;font-size:66px;font-weight:200;line-height:1;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1.3px rgba(108,92,231,.18);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.step-ic{width:56px;height:56px;border-radius:16px;display:grid;place-items:center;margin-bottom:26px;background:linear-gradient(135deg,#6c5ce7,#8b7bf0);color:#fff;box-shadow:0 10px 24px rgba(108,92,231,.28)}.step-ic svg{width:26px;height:26px}.step-lbl{font-size:13px;font-weight:500;letter-spacing:.08em;color:#8b7bf0;margin-bottom:8px}.step-card h4{font-size:23px;font-weight:400;letter-spacing:-.015em;color:#1d1d1f;margin-bottom:12px}.step-card p{font-size:15px;line-height:1.62;color:#6e6e73;font-weight:300}.js .step-card{opacity:0;transform:translateY(26px)}.step-card.in{opacity:1;transform:none;transition:opacity .7s ease,transform .75s cubic-bezier(.22,1,.36,1),box-shadow .4s,border-color .4s}.step-card.in:hover{transform:translateY(-6px)}.metrics{background:radial-gradient(125% 135% at 50% -12%,#191430 0,#0e0c14 58%);color:#fff}.metrics .eyebrow{color:#b9aef5}.metrics .sec-h2{color:#fff}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:36px;text-align:center}@media(max-width:760px){.metric-grid{grid-template-columns:repeat(2,1fr);gap:54px 28px}}.metric{display:flex;flex-direction:column;align-items:center;gap:22px}.gauge{position:relative;width:clamp(128px,13vw,158px);aspect-ratio:1}.gauge svg{width:100%;height:100%;transform:rotate(-90deg)}.gauge .track{fill:none;stroke:hsla(0,0%,100%,.08);stroke-width:5.5}.gauge .prog{fill:none;stroke:url(#gaugeGrad);stroke-width:5.5;stroke-linecap:round;stroke-dasharray:var(--circ);stroke-dashoffset:var(--circ);transition:stroke-dashoffset 1.7s cubic-bezier(.22,1,.36,1);filter:drop-shadow(0 0 7px rgba(140,120,240,.55))}.gauge.in .prog{stroke-dashoffset:var(--off)}.gauge-val{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:clamp(26px,3vw,34px);font-weight:200;letter-spacing:-.02em;font-variant-numeric:tabular-nums;background:linear-gradient(180deg,#fff,#cabff7);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.metric .ml{font-size:14.5px;color:#a9a6b8;font-weight:300}.wrap--wide{max-width:1260px}.pricing-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;align-items:stretch;margin-top:56px}@media(max-width:1060px){.pricing-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.pricing-grid{grid-template-columns:1fr;max-width:420px;margin:44px auto 0}}.tier{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid #ececf0;border-radius:20px;padding:30px 26px;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s,border-color .4s}.tier:hover{transform:translateY(-6px);box-shadow:0 26px 60px rgba(20,14,45,.12);border-color:#e0dbf5}.tier--rec{background:#17122a;border-color:transparent;box-shadow:0 34px 74px rgba(23,18,42,.42)}.tier--rec:hover{box-shadow:0 40px 84px rgba(23,18,42,.5)}.pt-rec{font-size:11.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#b6a6f5;margin-bottom:10px}.pt-name{font-size:27px;font-weight:400;letter-spacing:-.02em;color:#1d1d1f;line-height:1.1}.tier--rec .pt-name{color:#fff}.pt-tag{margin-top:8px;font-size:15px;font-weight:300;color:#6e6e73;line-height:1.4}.tier--rec .pt-tag{color:#b3adc4}.pt-price{display:flex;align-items:baseline;gap:9px;margin-top:26px}.pt-from{font-size:15px;font-weight:300;color:#8a8a92}.tier--rec .pt-from{color:#9a93ad}.pt-price b{font-size:60px;font-weight:300;letter-spacing:-.04em;line-height:.9;color:#1d1d1f}.tier--rec .pt-price b{color:#fff}.pt-unit{margin-top:9px;font-size:14px;font-weight:300;color:#8a8a92}.tier--rec .pt-unit{color:#9a93ad}.pt-meta{margin-top:20px;font-size:14.5px;line-height:1.7;color:#2b2b30;font-weight:300}.tier--rec .pt-meta{color:#e4e0ef}.pt-annual{margin-top:12px;font-size:13.5px;font-weight:300;color:#a2a2aa}.tier--rec .pt-annual{color:#8f88a3}.pt-btn{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:24px;text-decoration:none;font-size:15px;font-weight:500;padding:15px 20px;border-radius:13px;background:#f4f4f6;color:#1d1d1f;transition:background .2s,transform .2s}.pt-btn:hover{background:#eaeaee;transform:translateY(-1px)}.pt-btn svg{width:17px;height:17px;flex-shrink:0}.tier--rec .pt-btn{background:#fff;color:#17122a}.tier--rec .pt-btn:hover{background:#efecfb}.pt-feats{margin-top:26px;padding-top:24px;border-top:1px solid #ededf1}.tier--rec .pt-feats{border-top-color:hsla(0,0%,100%,.13)}.pt-flabel{font-size:11.5px;font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:#9a9aa2;margin-bottom:16px}.tier--rec .pt-flabel{color:#9a93ad}.pt-feats ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:13px}.pt-feats li{display:flex;gap:11px;align-items:flex-start;font-size:14.5px;line-height:1.4;color:#33333b;font-weight:300}.tier--rec .pt-feats li{color:#d9d5e6}.pt-feats li svg{width:15px;height:15px;flex-shrink:0;margin-top:2px;color:#6c5ce7}.tier--rec .pt-feats li svg{color:#b6a6f5}.pt-bottom{margin-top:auto;padding-top:22px}.pt-fine{padding-top:20px;border-top:1px solid #ededf1;display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:300}.tier--rec .pt-fine{border-top-color:hsla(0,0%,100%,.13)}.pt-fine .fl{color:#9a9aa2}.pt-fine .fv{color:#3d3d47}.tier--rec .pt-fine .fl{color:#8f88a3}.tier--rec .pt-fine .fv{color:#cfcadd}.pt-lock{margin-top:18px;font-size:12.5px;font-weight:300;color:#aeaeb6}.tier--rec .pt-lock{color:#7d7791}.js .tier{opacity:0;transform:translateY(26px)}.tier.in{opacity:1;transform:none;transition:opacity .7s ease,transform .75s cubic-bezier(.22,1,.36,1),box-shadow .4s,border-color .4s}.tier.in:hover{transform:translateY(-6px)}.faq-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:56px;align-items:start}@media(max-width:900px){.faq-layout{grid-template-columns:1fr;gap:34px}}@media(min-width:901px){.faq-intro{position:sticky;top:44px}}.faq-intro .sec-h2{text-align:left;font-size:clamp(28px,3.4vw,42px)}.faq-intro-p{margin-top:20px;font-size:16px;line-height:1.6;color:#6b6580;font-weight:300;max-width:340px}.faq-contact{display:inline-flex;align-items:center;gap:8px;margin-top:26px;color:#6017ea;font-weight:500;font-size:15px;text-decoration:none}.faq-contact svg{width:16px;height:16px;transition:transform .2s}.faq-contact:hover svg{transform:translateX(4px)}.faq{display:flex;flex-direction:column;gap:14px}.faq-item{background:#fff;border:1px solid #ece6fb;border-radius:16px;overflow:hidden;transition:border-color .3s,box-shadow .3s}.faq-item:hover{border-color:#d9ccfa}.faq-item.open{border-color:#cbbef5;background:#fdfcff;box-shadow:0 18px 44px rgba(96,23,234,.1)}.faq-q{width:100%;background:none;border:0;cursor:pointer;font:inherit;color:inherit;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 24px;text-align:left}.faq-qt{font-size:17px;font-weight:500;letter-spacing:-.01em;color:#120a24}.faq-ico{position:relative;width:32px;height:32px;border-radius:50%;background:#f2eefb;flex-shrink:0;transition:background .3s}.faq-ico:after,.faq-ico:before{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;border-radius:2px;background:#6017ea;transform:translate(-50%,-50%);transition:transform .38s cubic-bezier(.22,1,.36,1),background .3s}.faq-ico:after{transform:translate(-50%,-50%) rotate(90deg)}.faq-item.open .faq-ico{background:#6017ea}.faq-item.open .faq-ico:after,.faq-item.open .faq-ico:before{background:#fff}.faq-item.open .faq-ico:after{transform:translate(-50%,-50%) rotate(0)}.faq-a-wrap{display:grid;grid-template-rows:1fr;transition:grid-template-rows .45s cubic-bezier(.22,1,.36,1)}.js .faq-item:not(.open) .faq-a-wrap{grid-template-rows:0fr}.faq-a{overflow:hidden;min-height:0}.faq-a p{margin:0;padding:0 24px 24px;font-size:15px;line-height:1.68;color:#6b6580;font-weight:300}.final{position:relative;overflow:hidden;background:linear-gradient(135deg,#5b4bd6,#7c6bf0 60%,#9a86f5);color:#fff;text-align:center}.cta-video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0;pointer-events:none}.final .wrap{position:relative;z-index:2}.final h2{font-size:clamp(30px,4.6vw,52px);font-weight:300;letter-spacing:-.02em;line-height:1.06;text-shadow:0 2px 20px rgba(20,14,45,.35)}.final p{margin:20px auto 34px;max-width:560px;font-size:18px;line-height:1.5;color:#f2effc;font-weight:300;text-shadow:0 1px 12px rgba(20,14,45,.35)}.final .fbtns{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.final .fbtn{text-decoration:none;font-size:16px;font-weight:500;padding:16px 34px;border-radius:999px;transition:transform .2s,box-shadow .2s,background .2s}.final .fbtn.w{background:#fff;color:#4a3bc0}.final .fbtn.w:hover{transform:translateY(-2px);box-shadow:0 14px 34px rgba(0,0,0,.2)}.final .fbtn.o{background:hsla(0,0%,100%,.14);color:#fff;border:1px solid hsla(0,0%,100%,.4)}.final .fbtn.o:hover{background:hsla(0,0%,100%,.22)}.foot{background:#0a090f;color:#fff;padding:74px 0 34px}.foot-top{display:grid;grid-template-columns:1.7fr 1fr 1fr 1fr;gap:40px}@media(max-width:820px){.foot-top{grid-template-columns:1fr 1fr;gap:38px}}.foot-brand{display:flex;align-items:center;gap:10px;margin-bottom:16px}.foot-brand .wordmark{font-weight:500;letter-spacing:.16em;font-size:16px;color:#fff}.foot-tag{font-size:14px;line-height:1.6;color:#8a8794;font-weight:300;max-width:270px}.foot-col h5{font-size:13px;font-weight:500;letter-spacing:.04em;color:#fff;margin-bottom:16px}.foot-col a{display:block;font-size:14px;color:#8a8794;text-decoration:none;margin-bottom:11px;font-weight:300;transition:color .15s}.foot-col a:hover{color:#fff}.foot-bot{margin-top:56px;padding-top:24px;border-top:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:13px;color:#6a6776;font-weight:300}@media (max-width:520px){.signup{display:inline-flex;justify-content:center}.foot-col a,.signup{align-items:center;min-height:44px}.foot-col a{display:flex;margin-bottom:0}.faq-contact{min-height:44px}.tile-top{flex-wrap:wrap}}.font-ar .nwl{font-weight:400}.font-ar .eyebrow,.font-ar .foot-col h5,.font-ar .pt-flabel,.font-ar .pt-rec,.font-ar .rep-foot,.font-ar .rep-kicker,.font-ar .step-lbl{letter-spacing:normal;text-transform:none}.gauge-val{direction:ltr}.font-ar .step-no{right:auto;left:24px}.font-ar .faq-intro .sec-h2,.font-ar .faq-q{text-align:right}.font-ar .faq-contact svg,.font-ar .pt-btn svg{transform:scaleX(-1)}.font-ar .faq-contact:hover svg{transform:scaleX(-1) translateX(4px)}.font-ar .faq-qt,.font-ar .fcard h3,.font-ar .final h2,.font-ar .foot-col h5,.font-ar .panel-title,.font-ar .pt-name,.font-ar .rep-title,.font-ar .sec-h2,.font-ar .step-card h4,.font-ar b,.font-ar strong{font-weight:700}.font-ar .final .fbtn,.font-ar .pt-btn{font-weight:600}.font-ar .nwl h1{font-weight:700;font-size:clamp(36px,6.8vw,96px);line-height:1.4;letter-spacing:normal;word-spacing:.06em}.font-ar .sub{font-weight:400;font-size:clamp(19px,2.2vw,24px);line-height:1.6}.font-ar .nav-left a,.font-ar .signup,.font-ar .start-free{font-size:15px}.font-ar .hero .btn{font-size:18px}