.HomeSections-module__8Cbg1q__section{--hs-line:#e6e8e3}.HomeSections-module__8Cbg1q__inner{max-width:none}.HomeSections-module__8Cbg1q__tag{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--brand);font-size:12px;font-weight:600;display:block}.HomeSections-module__8Cbg1q__title{font-family:var(--font-display);font-weight:600;font-size:var(--home-h2,46px);letter-spacing:-.035em;color:#0f1b2d;text-wrap:balance;max-width:22ch;margin:16px 0 0;line-height:1.08}.HomeSections-module__8Cbg1q__accent{background:linear-gradient(92deg,#2bd1a5,#18bcd4,#2095e8);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.HomeSections-module__8Cbg1q__lead{color:#4a5566;max-width:60ch;margin:16px 0 0;font-size:18px;line-height:1.6}.HomeSections-module__8Cbg1q__cards{margin-top:var(--home-head-gap,48px);grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.HomeSections-module__8Cbg1q__card{border:1px solid var(--hs-line);border-radius:var(--home-card-radius,16px);box-shadow:var(--home-card-shadow,none);background:#fff;flex-direction:column;gap:12px;padding:28px;display:flex;overflow:hidden}.HomeSections-module__8Cbg1q__cardPhoto{aspect-ratio:3/2;object-fit:cover;border-bottom:1px solid var(--hs-line);width:calc(100% + 56px);max-width:none;height:auto;margin:-28px -28px 8px;display:block}.HomeSections-module__8Cbg1q__cardEyebrow{font-family:var(--font-sans);color:var(--brand);font-size:12px;font-weight:600}.HomeSections-module__8Cbg1q__card h3{letter-spacing:-.03em;color:#0f1b2d;text-wrap:balance;margin:0;font-size:24px;font-weight:600;line-height:1.15}.HomeSections-module__8Cbg1q__card p{color:#4a5566;margin:0;font-size:15px;line-height:1.55}.HomeSections-module__8Cbg1q__cardCta{border-top:1px dashed var(--hs-line);margin-top:auto;padding-top:14px}.HomeSections-module__8Cbg1q__linkBtn{font:inherit;font-family:var(--font-sans);color:var(--brand);cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:600;text-decoration:none;display:inline-block}.HomeSections-module__8Cbg1q__linkBtn:hover,.HomeSections-module__8Cbg1q__linkBtn:focus-visible{text-decoration:underline}.HomeSections-module__8Cbg1q__compare{margin-top:var(--home-head-gap,48px);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:24px;display:grid}.HomeSections-module__8Cbg1q__panel{border-radius:var(--home-card-radius,16px);border:1px solid var(--hs-line);box-shadow:var(--home-card-shadow,none);background:#fff;padding:28px}.HomeSections-module__8Cbg1q__panelLabel{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:#6b7686;margin:0 0 16px;font-size:12px;font-weight:600}.HomeSections-module__8Cbg1q__tools{gap:10px;margin:0;padding:0;list-style:none;display:grid}.HomeSections-module__8Cbg1q__tools li{color:#0f1b2d;border:1px dashed #d5d9d2;border-radius:12px;justify-content:space-between;gap:12px;padding:12px 14px;font-size:15px;display:flex}.HomeSections-module__8Cbg1q__tools li span:last-child{color:#6b7686;text-align:right;font-size:14px}.HomeSections-module__8Cbg1q__arrow{font-family:var(--font-sans);color:#18bcd4;align-self:center;font-size:28px}.HomeSections-module__8Cbg1q__one{color:#0f1b2d;flex-direction:column;gap:14px;display:flex}.HomeSections-module__8Cbg1q__one .HomeSections-module__8Cbg1q__panelLabel{color:var(--brand)}.HomeSections-module__8Cbg1q__oneTitle{color:#0f1b2d;letter-spacing:-.03em;margin:0;font-size:30px;font-weight:600;line-height:1.1}.HomeSections-module__8Cbg1q__oneList{color:#4a5566;gap:8px;margin:0;padding-left:18px;font-size:15px;line-height:1.5;display:grid}.HomeSections-module__8Cbg1q__oneList li::marker{color:var(--brand-emerald-500)}.HomeSections-module__8Cbg1q__oneCta{margin-top:auto}.HomeSections-module__8Cbg1q__oneCta a{color:var(--brand);font-family:var(--font-sans);font-size:14px;font-weight:600;text-decoration:none}.HomeSections-module__8Cbg1q__oneCta a:hover,.HomeSections-module__8Cbg1q__oneCta a:focus-visible{text-decoration:underline}.HomeSections-module__8Cbg1q__note{color:#6b7686;max-width:80ch;margin:18px 0 0;font-size:13px}.HomeSections-module__8Cbg1q__strip{border-radius:var(--home-card-radius,16px);border:1px solid var(--hs-line);box-shadow:var(--home-card-shadow,none);background:#fff;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:56px;padding:48px;display:grid}.HomeSections-module__8Cbg1q__strip .HomeSections-module__8Cbg1q__title{font-size:clamp(28px,2.8vw,38px)}.HomeSections-module__8Cbg1q__checks{border-top:1px solid var(--hs-line);margin:24px 0 0;padding:0;list-style:none}.HomeSections-module__8Cbg1q__checks li{border-bottom:1px solid var(--hs-line);color:#0f1b2d;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:12px;padding:12px 0;font-size:15px;line-height:1.5;display:grid}.HomeSections-module__8Cbg1q__checks svg{color:var(--brand-emerald-500,#16a34a);margin-top:2px}.HomeSections-module__8Cbg1q__stripCta{margin-top:28px;display:inline-flex}.HomeSections-module__8Cbg1q__stripShot{margin:0}@media (max-width:960px){.HomeSections-module__8Cbg1q__cards,.HomeSections-module__8Cbg1q__compare,.HomeSections-module__8Cbg1q__strip{grid-template-columns:minmax(0,1fr)}.HomeSections-module__8Cbg1q__arrow{justify-self:center;transform:rotate(90deg)}.HomeSections-module__8Cbg1q__strip{gap:32px;padding:24px}}
.DirBApproach-module__ZWbmFq__section{--ap-line:#e6e8e3;--ap-dash:repeating-linear-gradient(90deg, #18bcd4 0 7px, transparent 7px 12px)}.DirBApproach-module__ZWbmFq__inner{max-width:none}.DirBApproach-module__ZWbmFq__tag{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--brand);font-size:12px;font-weight:600;display:block}.DirBApproach-module__ZWbmFq__title{font-family:var(--font-display);font-weight:600;font-size:var(--home-h2,46px);letter-spacing:-.035em;color:#0f1b2d;text-wrap:balance;max-width:22ch;margin:16px 0 0;line-height:1.08}.DirBApproach-module__ZWbmFq__accent{background:linear-gradient(92deg,#2bd1a5,#18bcd4,#2095e8);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.DirBApproach-module__ZWbmFq__lead{color:#4a5566;max-width:60ch;margin:16px 0 0;font-size:18px;line-height:1.6}.DirBApproach-module__ZWbmFq__lead b{color:#0f1b2d;font-weight:600}.DirBApproach-module__ZWbmFq__cards{margin-top:var(--home-head-gap,48px);grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.DirBApproach-module__ZWbmFq__card{border:1px solid var(--ap-line);border-radius:var(--home-card-radius,16px);box-shadow:var(--home-card-shadow,none);background:#fff;flex-direction:column;gap:12px;padding:28px;display:flex}.DirBApproach-module__ZWbmFq__card h3{text-wrap:balance;letter-spacing:-.03em;color:#0f1b2d;max-width:14ch;margin:0;font-size:26px;font-weight:600;line-height:1.1}.DirBApproach-module__ZWbmFq__card p{color:#4a5566;margin:0;font-size:15px;line-height:1.55}.DirBApproach-module__ZWbmFq__num{font-family:var(--font-mono);color:#0e9f9a;font-size:12px}.DirBApproach-module__ZWbmFq__cardFoot{border-top:1px dashed var(--ap-line);flex-wrap:wrap;gap:6px;margin:auto 0 0;padding:14px 0 0;list-style:none;display:flex}.DirBApproach-module__ZWbmFq__chip{border:1px solid var(--ap-line);color:#0f1b2d;background:#fafaf7;border-radius:999px;padding:5px 11px;font-size:13px;text-decoration:none;display:inline-block}.DirBApproach-module__ZWbmFq__chip:hover,.DirBApproach-module__ZWbmFq__chip:focus-visible{border-color:#2bd1a5}.DirBApproach-module__ZWbmFq__link{font-family:var(--font-sans);color:#0e9f9a;white-space:nowrap;font-size:14px;font-weight:600;text-decoration:none}.DirBApproach-module__ZWbmFq__link:hover{text-decoration:underline}.DirBApproach-module__ZWbmFq__card p.DirBApproach-module__ZWbmFq__now{border-top:1px dashed var(--ap-line);color:#4a5566;align-items:center;gap:8px;margin-top:auto;padding-top:14px;font-size:13px;display:flex}.DirBApproach-module__ZWbmFq__now b{color:#0f1b2d;font-weight:600}.DirBApproach-module__ZWbmFq__avatars{flex:none;display:inline-flex}.DirBApproach-module__ZWbmFq__avatars span{color:#fff;background:#2095e8;border:2px solid #fff;border-radius:50%;place-items:center;width:24px;height:24px;margin-left:-7px;font-size:10px;font-weight:600;display:grid}.DirBApproach-module__ZWbmFq__avatars span:first-child{background:#0e9f9a;margin-left:0}.DirBApproach-module__ZWbmFq__flow{border:1px solid var(--ap-line);border-radius:var(--home-card-radius,16px);box-shadow:var(--home-card-shadow,none);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));margin:20px 0 0;padding:28px 10px;list-style:none;display:grid}.DirBApproach-module__ZWbmFq__step{padding:0 18px;position:relative}.DirBApproach-module__ZWbmFq__step:before{content:"";background:var(--ap-dash);height:2px;position:absolute;top:15px;left:50px;right:-14px}.DirBApproach-module__ZWbmFq__step:last-child:before{display:none}.DirBApproach-module__ZWbmFq__dot{z-index:1;width:32px;height:32px;font-family:var(--font-mono);color:#0f1b2d;background:#fff;border:2px solid #18bcd4;border-radius:50%;place-items:center;font-size:13px;font-weight:500;display:grid;position:relative}.DirBApproach-module__ZWbmFq__step:last-child .DirBApproach-module__ZWbmFq__dot{color:#5af2c4;background:#0a3d2a;border-color:#0a3d2a}.DirBApproach-module__ZWbmFq__step strong{letter-spacing:-.02em;color:#0f1b2d;margin-top:14px;font-size:16px;font-weight:600;display:block}.DirBApproach-module__ZWbmFq__stepDesc{color:#4a5566;margin-top:4px;font-size:14px;line-height:1.45;display:block}.DirBApproach-module__ZWbmFq__ribbon{margin-top:20px}.DirBApproach-module__ZWbmFq__ribbonText{flex:1;min-width:0}@media (max-width:1023px){.DirBApproach-module__ZWbmFq__cards{grid-template-columns:minmax(0,1fr);gap:14px}.DirBApproach-module__ZWbmFq__flow{grid-template-columns:minmax(0,1fr);gap:22px;padding:22px}.DirBApproach-module__ZWbmFq__step{padding:0 0 0 48px}.DirBApproach-module__ZWbmFq__dot{position:absolute;top:0;left:0}.DirBApproach-module__ZWbmFq__step strong{margin-top:4px}.DirBApproach-module__ZWbmFq__step:before{background:repeating-linear-gradient(#18bcd4 0 7px,#0000 7px 12px);width:2px;height:auto;inset:34px auto -22px 15px}}@media (max-width:768px){.DirBApproach-module__ZWbmFq__lead{font-size:16px}.DirBApproach-module__ZWbmFq__card{padding:22px}.DirBApproach-module__ZWbmFq__ribbon{flex-wrap:wrap;align-items:flex-start}.DirBApproach-module__ZWbmFq__ribbonText{flex-basis:calc(100% - 40px)}.DirBApproach-module__ZWbmFq__ribbon .DirBApproach-module__ZWbmFq__link{padding-left:38px}}
.Pricing-module__AUZFIG__wrap{text-align:center;max-width:1240px;margin:0 auto;padding:72px 32px 96px}.Pricing-module__AUZFIG__eyebrow{font:500 11px var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:#0f1b2d}.Pricing-module__AUZFIG__eyebrow:before{content:"// "}.Pricing-module__AUZFIG__h2{letter-spacing:-.045em;color:#0f1b2d;margin:14px auto 0;font-size:clamp(36px,5vw,56px);font-weight:600;line-height:1.04}.Pricing-module__AUZFIG__accent{background:linear-gradient(92deg,#2bd1a5,#18bcd4,#2095e8);color:#0000;-webkit-background-clip:text;background-clip:text}.Pricing-module__AUZFIG__sub{color:#4a5566;margin:14px auto 0;font-size:17px}.Pricing-module__AUZFIG__sec{text-align:left;margin-top:56px;scroll-margin-top:96px}.Pricing-module__AUZFIG__secFirst{margin-top:36px}.Pricing-module__AUZFIG__sh{flex-wrap:wrap;align-items:baseline;gap:14px;margin-bottom:18px;display:flex}.Pricing-module__AUZFIG__sh h3{letter-spacing:-.03em;color:#0f1b2d;margin:0;font-size:26px;font-weight:600}.Pricing-module__AUZFIG__sh p{color:#6b7686;margin:0;font-size:14px}.Pricing-module__AUZFIG__tag{font:500 11px var(--font-geist-mono), monospace;color:#4a5566;background:#eef0f4;border-radius:6px;padding:4px 9px}.Pricing-module__AUZFIG__tagPro{color:#3346a8;background:#eef1ff}.Pricing-module__AUZFIG__btn{height:44px;font:500 14px var(--font-geist), sans-serif;color:#0f1b2d;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e0e3dd;border-radius:999px;justify-content:center;align-items:center;padding:0 22px;text-decoration:none;display:inline-flex}.Pricing-module__AUZFIG__btn:hover{color:#0f1b2d;background:#f6f7f3}.Pricing-module__AUZFIG__btnGradient{color:#fff;background:linear-gradient(92deg,#2bd1a5,#2095e8);border:0}.Pricing-module__AUZFIG__btnGradient:hover{color:#fff;filter:brightness(1.05);background:linear-gradient(92deg,#2bd1a5,#2095e8)}.Pricing-module__AUZFIG__btn:focus-visible,.Pricing-module__AUZFIG__more a:focus-visible,.Pricing-module__AUZFIG__rowHead:focus-visible{outline-offset:2px;outline:2px solid #2095e8}.Pricing-module__AUZFIG__core{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.Pricing-module__AUZFIG__plan{color:#0f1b2d;background:#fff;border:1px solid #e6e8e3;border-radius:16px;flex-direction:column;gap:14px;padding:22px;display:flex}.Pricing-module__AUZFIG__planDark{color:#fff;background:#08190f;border-color:#143a26}.Pricing-module__AUZFIG__planHead{justify-content:space-between;align-items:center;display:flex}.Pricing-module__AUZFIG__planName{letter-spacing:-.02em;margin:0;font-size:19px;font-weight:600}.Pricing-module__AUZFIG__planDark .Pricing-module__AUZFIG__planName{color:#fff}.Pricing-module__AUZFIG__planDark .Pricing-module__AUZFIG__tag{color:#5af2c4;background:#12432b}.Pricing-module__AUZFIG__price{letter-spacing:-.04em;font-size:38px;font-weight:600;line-height:1}.Pricing-module__AUZFIG__price small{font:400 11px var(--font-geist-mono), monospace;color:#6b7686;letter-spacing:0;margin-left:8px}.Pricing-module__AUZFIG__planDark .Pricing-module__AUZFIG__price small{color:#a9bdb1}.Pricing-module__AUZFIG__blurb{color:#6b7686;margin:0;font-size:13px;line-height:1.45}.Pricing-module__AUZFIG__planDark .Pricing-module__AUZFIG__blurb{color:#a9bdb1}.Pricing-module__AUZFIG__bullets{border-top:1px solid #eceee9;flex-direction:column;flex:1;gap:9px;margin:0;padding:14px 0 0;font-size:13px;list-style:none;display:flex}.Pricing-module__AUZFIG__planDark .Pricing-module__AUZFIG__bullets{border-color:#173d29}.Pricing-module__AUZFIG__bullets li:before{content:"[✓] ";font:400 11px var(--font-geist-mono), monospace;color:#6b7686}.Pricing-module__AUZFIG__planDark .Pricing-module__AUZFIG__bullets li:before{color:#5af2c4}.Pricing-module__AUZFIG__incl{color:#4a5566;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;font-size:13px;display:flex}.Pricing-module__AUZFIG__chips{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.Pricing-module__AUZFIG__chips li{font:500 12px var(--font-geist-mono), monospace;color:#0a5c45;background:#e3f8ef;border-radius:999px;padding:5px 11px}.Pricing-module__AUZFIG__fairNote,.Pricing-module__AUZFIG__note{font:italic 13px var(--font-geist), sans-serif;color:#6b7686;margin:14px 0 0}.Pricing-module__AUZFIG__mods{flex-direction:column;gap:12px;display:flex}.Pricing-module__AUZFIG__row{background:#fff;border:1px solid #e6e8e3;border-radius:16px;transition:border-color .2s,box-shadow .2s;overflow:hidden}.Pricing-module__AUZFIG__rowOpen{border-color:#08190f;box-shadow:0 0 0 3px #2bd1a526}.Pricing-module__AUZFIG__rowHead{cursor:pointer;text-align:left;width:100%;color:inherit;background:0 0;border:0;grid-template-columns:44px minmax(0,1.4fr) minmax(0,1fr) minmax(0,.9fr) 28px;align-items:center;gap:20px;padding:18px 22px;font-family:inherit;display:grid}.Pricing-module__AUZFIG__rowHead:focus-visible{outline-offset:-3px;border-radius:16px}.Pricing-module__AUZFIG__tile{color:#8a97ad;background:#eef1f6;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;transition:background .2s,color .2s;display:grid}.Pricing-module__AUZFIG__rowOpen .Pricing-module__AUZFIG__tile{color:#5af2c4;background:#08190f}.Pricing-module__AUZFIG__rowTitle{letter-spacing:-.02em;color:#0f1b2d;font-size:18px;font-weight:600;display:block}.Pricing-module__AUZFIG__rowDesc{color:#6b7686;margin-top:3px;font-size:13px;display:block}.Pricing-module__AUZFIG__soonPill{vertical-align:middle;font:500 10px var(--font-geist-mono), monospace;letter-spacing:.04em;text-transform:uppercase;color:#3346a8;background:#eef1ff;border-radius:6px;margin-left:10px;padding:3px 7px}.Pricing-module__AUZFIG__free{color:#4a5566;font-size:13px}.Pricing-module__AUZFIG__free em{font:500 11px var(--font-geist-mono), monospace;letter-spacing:.02em;text-transform:uppercase;color:#0a5c45;margin-bottom:3px;font-style:normal;display:block}.Pricing-module__AUZFIG__from{color:#6b7686;font-size:13px}.Pricing-module__AUZFIG__from strong{letter-spacing:-.02em;color:#0f1b2d;font-size:20px;font-weight:600;display:block}.Pricing-module__AUZFIG__chev{color:#6b7686;place-items:center;transition:transform .25s;display:grid}.Pricing-module__AUZFIG__rowOpen .Pricing-module__AUZFIG__chev{transform:rotate(180deg)}.Pricing-module__AUZFIG__body{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.Pricing-module__AUZFIG__rowOpen .Pricing-module__AUZFIG__body{grid-template-rows:1fr}.Pricing-module__AUZFIG__bodyClip{visibility:hidden;transition:visibility 0s .3s;overflow:hidden}.Pricing-module__AUZFIG__rowOpen .Pricing-module__AUZFIG__bodyClip{visibility:visible;transition-delay:0s}.Pricing-module__AUZFIG__bodyInner{border-top:1px solid #eceee9;padding:4px 22px 22px}.Pricing-module__AUZFIG__meter{color:#4a5566;flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;font-size:14px;display:flex}.Pricing-module__AUZFIG__meter p{margin:0}.Pricing-module__AUZFIG__chip{font:500 12px var(--font-geist-mono), monospace;color:#0a3d2a;background:#d1fae5;border-radius:999px;padding:6px 12px}.Pricing-module__AUZFIG__tiers{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.Pricing-module__AUZFIG__tier{border:1px solid #e6e8e3;border-radius:12px;flex-direction:column;gap:6px;padding:16px;display:flex}.Pricing-module__AUZFIG__tierDark{color:#fff;background:#08190f;border-color:#143a26}.Pricing-module__AUZFIG__tierName{font:500 11px var(--font-geist-mono), monospace;color:#6b7686;text-transform:uppercase;letter-spacing:.06em}.Pricing-module__AUZFIG__tierDark .Pricing-module__AUZFIG__tierName{color:#5af2c4}.Pricing-module__AUZFIG__tierPrice{letter-spacing:-.03em;margin-top:4px;font-size:28px;font-weight:600;line-height:1.1}.Pricing-module__AUZFIG__tierPrice small{font:400 11px var(--font-geist-mono), monospace;color:#6b7686;letter-spacing:0;margin-left:5px}.Pricing-module__AUZFIG__tierDark .Pricing-module__AUZFIG__tierPrice small{color:#a9bdb1}.Pricing-module__AUZFIG__tierRange{color:#4a5566;font-size:13px}.Pricing-module__AUZFIG__tierDark .Pricing-module__AUZFIG__tierRange{color:#a9bdb1}.Pricing-module__AUZFIG__feats{color:#0f1b2d;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 32px;margin:18px 0 0;padding:0;font-size:13.5px;list-style:none;display:grid}.Pricing-module__AUZFIG__feats li{gap:8px;display:flex}.Pricing-module__AUZFIG__feats li:before{content:"[✓]";font:400 11px var(--font-geist-mono), monospace;color:#0a5c45;flex:none;padding-top:2px}.Pricing-module__AUZFIG__app{color:#4a5566;background:#fafaf7;border-radius:12px;align-items:flex-start;gap:14px;margin-top:16px;padding:14px 16px;font-size:13px;line-height:1.5;display:flex}.Pricing-module__AUZFIG__appIcon{color:#5af2c4;background:#08190f;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.Pricing-module__AUZFIG__appText b{color:#0f1b2d;font-size:14px;font-weight:600;display:block}.Pricing-module__AUZFIG__appText p{margin:0}.Pricing-module__AUZFIG__platforms{gap:6px;margin-left:auto;display:flex}.Pricing-module__AUZFIG__platforms span{font:500 11px var(--font-geist-mono), monospace;color:#3b4658;background:#eef1f6;border-radius:999px;padding:5px 10px}.Pricing-module__AUZFIG__rowNote{font:italic 13px var(--font-geist), sans-serif;color:#6b7686;margin:12px 0 0}.Pricing-module__AUZFIG__soon{color:#6b7686;border:1.5px dashed #d6dad3;border-radius:16px;align-items:center;gap:20px;padding:18px 22px;font-size:14px;display:flex}.Pricing-module__AUZFIG__soon .Pricing-module__AUZFIG__tile{color:#8a97ad;background:0 0;border:1.5px dashed #d6dad3}.Pricing-module__AUZFIG__soon b{color:#0f1b2d;font-size:16px;font-weight:600;display:block}.Pricing-module__AUZFIG__soon .Pricing-module__AUZFIG__btn{margin-left:auto}.Pricing-module__AUZFIG__more{justify-content:center;margin-top:36px;display:flex}.Pricing-module__AUZFIG__more a{font:500 14px var(--font-geist), sans-serif;color:#0f1b2d;background:#fff;border:1px solid #e0e3dd;border-radius:999px;padding:14px 26px;text-decoration:none}.Pricing-module__AUZFIG__more a:hover{color:#0e9f9a;background:#f6f7f3}@media (max-width:900px){.Pricing-module__AUZFIG__core,.Pricing-module__AUZFIG__tiers{grid-template-columns:repeat(2,minmax(0,1fr))}.Pricing-module__AUZFIG__rowHead{grid-template-columns:44px minmax(0,1fr) 28px}.Pricing-module__AUZFIG__free,.Pricing-module__AUZFIG__from{display:none}}@media (max-width:700px){.Pricing-module__AUZFIG__feats{grid-template-columns:1fr}.Pricing-module__AUZFIG__soon{flex-wrap:wrap}.Pricing-module__AUZFIG__soon .Pricing-module__AUZFIG__btn{margin-left:0}}@media (max-width:560px){.Pricing-module__AUZFIG__core,.Pricing-module__AUZFIG__tiers{grid-template-columns:1fr}.Pricing-module__AUZFIG__wrap{padding:56px 18px 72px}.Pricing-module__AUZFIG__app{flex-wrap:wrap}.Pricing-module__AUZFIG__platforms{margin-left:0}}@media (prefers-reduced-motion:reduce){.Pricing-module__AUZFIG__row,.Pricing-module__AUZFIG__tile,.Pricing-module__AUZFIG__chev,.Pricing-module__AUZFIG__body,.Pricing-module__AUZFIG__bodyClip{transition:none}}
.SignupModal-module__k9FQEq__overlay{z-index:9999;background:#0f1b2d00;justify-content:center;align-items:center;padding:20px;transition:background .24s cubic-bezier(.22,.61,.36,1);display:flex;position:fixed;inset:0}.SignupModal-module__k9FQEq__overlayIn{background:#0f1b2d73}.SignupModal-module__k9FQEq__card{opacity:0;background:#fff;border:1px solid #e6e8e3;border-radius:16px;width:100%;max-width:440px;max-height:calc(100dvh - 40px);padding:32px;transition:opacity .24s cubic-bezier(.22,.61,.36,1),transform .24s cubic-bezier(.22,.61,.36,1);position:relative;overflow-y:auto;transform:translateY(12px);box-shadow:0 24px 64px -24px #0f1b2d59}.SignupModal-module__k9FQEq__cardIn{opacity:1;transform:none}.SignupModal-module__k9FQEq__close{color:#6b7686;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:background .15s,color .15s;display:flex;position:absolute;top:14px;right:14px}.SignupModal-module__k9FQEq__close:hover:not(:disabled){color:#0f1b2d;background:#f4f5f2}.SignupModal-module__k9FQEq__close:focus-visible{outline:2px solid var(--brand,#145c36);outline-offset:2px}.SignupModal-module__k9FQEq__close:disabled{cursor:not-allowed;opacity:.5}.SignupModal-module__k9FQEq__header{padding-right:28px}.SignupModal-module__k9FQEq__title{font-family:var(--font-display,var(--font-sans,"Geist", system-ui, sans-serif));letter-spacing:-.03em;color:#0f1b2d;margin:0;font-size:26px;font-weight:600;line-height:1.12}.SignupModal-module__k9FQEq__gradientText{background:var(--brand-gradient,linear-gradient(92deg, #2bd1a5, #18bcd4, #2095e8));-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.SignupModal-module__k9FQEq__subtitle{color:#6b7686;margin:6px 0 0;font-size:14px;line-height:1.5}.SignupModal-module__k9FQEq__progress{margin-top:24px}.SignupModal-module__k9FQEq__progressLabel{color:#6b7686;margin:0 0 8px;font-size:12px;font-weight:500}.SignupModal-module__k9FQEq__progressBar{grid-auto-columns:1fr;grid-auto-flow:column;gap:6px;display:grid}.SignupModal-module__k9FQEq__progressBar span{background:#e6e8e3;border-radius:2px;height:3px;transition:background .25s}.SignupModal-module__k9FQEq__progressBar .SignupModal-module__k9FQEq__progressOn{background:var(--brand,#145c36)}.SignupModal-module__k9FQEq__form{flex-direction:column;gap:18px;margin-top:24px;display:flex}.SignupModal-module__k9FQEq__field{flex-direction:column;gap:6px;display:flex}.SignupModal-module__k9FQEq__label{color:#0f1b2d;font-size:13px;font-weight:500}.SignupModal-module__k9FQEq__input{width:100%;height:44px;font-family:var(--font-sans,"Geist", system-ui, sans-serif);color:#0f1b2d;background:#fff;border:1px solid #d9ddd6;border-radius:10px;outline:none;padding:0 14px;font-size:15px;transition:border-color .15s,box-shadow .15s}.SignupModal-module__k9FQEq__input::placeholder{color:#a3abb5}.SignupModal-module__k9FQEq__input:focus{border-color:var(--brand,#145c36);box-shadow:0 0 0 3px #145c361f}.SignupModal-module__k9FQEq__input:disabled{background:#fafaf7}.SignupModal-module__k9FQEq__inputError,.SignupModal-module__k9FQEq__inputError:focus{border-color:#dc2626}.SignupModal-module__k9FQEq__inputError:focus{box-shadow:0 0 0 3px #dc26261f}.SignupModal-module__k9FQEq__cvrRow{gap:8px;display:flex}.SignupModal-module__k9FQEq__cvrInput{flex:1;width:auto;min-width:0}.SignupModal-module__k9FQEq__virkBtn{height:44px;font-family:var(--font-sans,"Geist", system-ui, sans-serif);white-space:nowrap;color:var(--brand,#145c36);cursor:pointer;background:#fff;border:1px solid #d9ddd6;border-radius:10px;flex-shrink:0;padding:0 14px;font-size:13px;font-weight:600;transition:background .15s,border-color .15s}.SignupModal-module__k9FQEq__virkBtn:hover:not(:disabled){border-color:var(--brand,#145c36);background:#fafaf7}.SignupModal-module__k9FQEq__virkBtn:disabled{color:#a3abb5;cursor:not-allowed}.SignupModal-module__k9FQEq__hint,.SignupModal-module__k9FQEq__error,.SignupModal-module__k9FQEq__submitError{margin:0;font-size:12.5px;line-height:1.45}.SignupModal-module__k9FQEq__hint{color:#6b7686}.SignupModal-module__k9FQEq__error,.SignupModal-module__k9FQEq__submitError{color:#dc2626}.SignupModal-module__k9FQEq__consent{color:#4a5566;cursor:pointer;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.SignupModal-module__k9FQEq__consent input{width:16px;height:16px;accent-color:var(--brand,#145c36);flex-shrink:0;margin:2px 0 0}.SignupModal-module__k9FQEq__consentCopy{flex:1}.SignupModal-module__k9FQEq__consentLink{color:var(--brand,#145c36);text-underline-offset:2px;font-weight:600;text-decoration:underline}.SignupModal-module__k9FQEq__submit{width:100%;height:46px;font-family:var(--font-sans,"Geist", system-ui, sans-serif);color:#fff;background:var(--brand,#145c36);cursor:pointer;border:0;border-radius:9999px;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:600;transition:background .15s;display:flex}.SignupModal-module__k9FQEq__submit:hover:not(:disabled){background:var(--brand-deep,#0f4829)}.SignupModal-module__k9FQEq__submit:focus-visible,.SignupModal-module__k9FQEq__back:focus-visible,.SignupModal-module__k9FQEq__virkBtn:focus-visible{outline:2px solid var(--brand,#145c36);outline-offset:2px}.SignupModal-module__k9FQEq__submit:disabled{opacity:.6;cursor:not-allowed}.SignupModal-module__k9FQEq__submitFlex{flex:1;width:auto}.SignupModal-module__k9FQEq__row{align-items:center;gap:8px;display:flex}.SignupModal-module__k9FQEq__back{height:46px;font-family:var(--font-sans,"Geist", system-ui, sans-serif);color:#4a5566;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9999px;flex-shrink:0;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:500;transition:background .15s,color .15s;display:inline-flex}.SignupModal-module__k9FQEq__back:hover{color:#0f1b2d;background:#f4f5f2}.SignupModal-module__k9FQEq__spinner{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.7s linear infinite SignupModal-module__k9FQEq__spin}.SignupModal-module__k9FQEq__submittingHint{text-align:center;color:#6b7686;margin:-6px 0 0;font-size:12.5px;line-height:1.4}@keyframes SignupModal-module__k9FQEq__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.SignupModal-module__k9FQEq__spinner{animation-duration:1.6s}.SignupModal-module__k9FQEq__card,.SignupModal-module__k9FQEq__overlay{transition:none}}.SignupModal-module__k9FQEq__success,.SignupModal-module__k9FQEq__conflict{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:12px 0 0;display:flex}.SignupModal-module__k9FQEq__successIcon,.SignupModal-module__k9FQEq__conflictIcon{border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.SignupModal-module__k9FQEq__successIcon{color:var(--brand,#145c36);background:#f0faf5}.SignupModal-module__k9FQEq__conflictIcon{color:#b45309;background:#fef3c7}.SignupModal-module__k9FQEq__successHeading,.SignupModal-module__k9FQEq__conflictHeading{font-family:var(--font-display,var(--font-sans,"Geist", system-ui, sans-serif));letter-spacing:-.02em;color:#0f1b2d;margin:4px 0 0;font-size:22px;font-weight:600}.SignupModal-module__k9FQEq__successBody,.SignupModal-module__k9FQEq__conflictBody,.SignupModal-module__k9FQEq__conflictEmail,.SignupModal-module__k9FQEq__conflictHint,.SignupModal-module__k9FQEq__conflictContact{color:#4a5566;max-width:340px;margin:0;font-size:14px;line-height:1.6}.SignupModal-module__k9FQEq__conflictEmail{color:#0f1b2d;font-weight:600}.SignupModal-module__k9FQEq__conflictLink{color:var(--brand,#145c36);text-underline-offset:2px;font-weight:600;text-decoration:underline}.SignupModal-module__k9FQEq__success .SignupModal-module__k9FQEq__submit,.SignupModal-module__k9FQEq__conflict .SignupModal-module__k9FQEq__submit{margin-top:8px}@media (max-width:640px){.SignupModal-module__k9FQEq__overlay{align-items:flex-end;padding:0}.SignupModal-module__k9FQEq__card{border-bottom:0;border-radius:16px 16px 0 0;max-width:none;max-height:92dvh;padding:28px 20px 24px}.SignupModal-module__k9FQEq__title{font-size:24px}.SignupModal-module__k9FQEq__cvrRow{flex-direction:column}.SignupModal-module__k9FQEq__virkBtn{width:100%}}
