@font-face{font-family:Rustic Roadway;src:url(/fonts/rustic-roadway.otf)format("opentype");font-style:normal;font-weight:400;font-display:swap}.base-module__4BpDaa__page{--ink:#1d1d1f;--text:#424245;--body:#515154;--muted:#6e6e73;--line:#dcdce1;--line-soft:#f2f2f3;--band:#f8f8f8;--quiet:#d2d2d7;--accent:#5351fa;--accent-soft:#eef;--good:#12693f;--bad:#b42318;color:var(--ink);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;background:#fff;padding-top:118px;font-family:Inter Tight,Inter,-apple-system,BlinkMacSystemFont,sans-serif;position:relative;overflow-x:clip}.base-module__4BpDaa__page *,.base-module__4BpDaa__page :before,.base-module__4BpDaa__page :after{box-sizing:border-box}.base-module__4BpDaa__page a:focus-visible,.base-module__4BpDaa__page button:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.base-module__4BpDaa__page img{max-width:100%}.base-module__4BpDaa__container{width:min(1130px,100% - 48px);margin:0 auto}.base-module__4BpDaa__section{padding:clamp(64px,8vw,96px) 0;scroll-margin-top:110px}.base-module__4BpDaa__beforeFooter{margin-bottom:clamp(48px,6vw,80px)}.base-module__4BpDaa__band{background:var(--band)}.base-module__4BpDaa__dark{color:#fff;background:#0a0a0a}.base-module__4BpDaa__heading{text-align:center;max-width:720px;margin:0 auto 40px}.base-module__4BpDaa__heading h2{color:var(--ink);letter-spacing:.005em;text-wrap:balance;margin:0;font-size:clamp(30px,3.4vw,44px);font-weight:450;line-height:1.16}.base-module__4BpDaa__heading p{max-width:560px;color:var(--text);margin:16px auto 0;font-size:17px;line-height:1.6}.base-module__4BpDaa__dark .base-module__4BpDaa__heading h2{color:#fff}.base-module__4BpDaa__dark .base-module__4BpDaa__heading p{color:#b4b4ba}.base-module__4BpDaa__eyebrow{border:1px solid var(--line);color:var(--text);border-radius:999px;align-items:center;gap:8px;margin-bottom:16px;padding:6px 14px;font-size:13px;display:inline-flex}.base-module__4BpDaa__dark .base-module__4BpDaa__eyebrow{color:#c7c6ff;border-color:#2c2c30}.base-module__4BpDaa__highlight{color:var(--accent)}.base-module__4BpDaa__joined{border:1px solid var(--line);background:#fff;border-radius:12px;display:grid;overflow:hidden}.base-module__4BpDaa__joined>*{min-width:0;box-shadow:-1px -1px 0 var(--line)}.base-module__4BpDaa__cell{padding:24px}.base-module__4BpDaa__cellTitle{color:var(--ink);margin:0;font-size:19px;font-weight:500;line-height:1.3}.base-module__4BpDaa__cellText{color:var(--text);margin:8px 0 0;font-size:16px;line-height:1.5}.base-module__4BpDaa__cellNumber{color:var(--muted);margin-bottom:14px;font-size:14px;display:block}.base-module__4BpDaa__cellMeta{background:var(--accent-soft);color:var(--accent);border-radius:999px;margin-bottom:12px;padding:4px 10px;font-size:13px;font-weight:500;display:inline-block}.base-module__4BpDaa__grid2{grid-template-columns:repeat(2,minmax(0,1fr))}.base-module__4BpDaa__grid3{grid-template-columns:repeat(3,minmax(0,1fr))}.base-module__4BpDaa__grid4{grid-template-columns:repeat(4,minmax(0,1fr))}.base-module__4BpDaa__narrow{max-width:860px;margin-left:auto;margin-right:auto}.base-module__4BpDaa__list{margin:0;padding:0;list-style:none}.base-module__4BpDaa__primaryButton{color:#fff;cursor:pointer;text-align:center;background:#0a0a0a;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:14px 28px;font-family:inherit;font-size:16px;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .25s;display:inline-flex}.base-module__4BpDaa__primaryButton:hover{background:var(--accent)}.base-module__4BpDaa__primaryButton svg{flex:none;transition:transform .3s}.base-module__4BpDaa__primaryButton:hover svg{transform:scaleX(1.5)translate(2px)}.base-module__4BpDaa__lightButton{color:#0a0a0a;background:#fff}.base-module__4BpDaa__lightButton:hover{background:var(--accent);color:#fff}.base-module__4BpDaa__quietButton{border:1px solid var(--line);min-height:44px;color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-family:inherit;font-size:15px;font-weight:500;line-height:1.2;text-decoration:none;transition:background-color .2s,border-color .2s;display:inline-flex}.base-module__4BpDaa__quietButton:hover{border-color:var(--ink);background:var(--band)}.base-module__4BpDaa__riskLine{color:var(--muted);text-align:center;margin:14px 0 0;font-size:14px;line-height:1.5}.base-module__4BpDaa__dark .base-module__4BpDaa__riskLine{color:#b4b4ba}.base-module__4BpDaa__textLink{color:#626268;align-items:center;gap:7px;font-size:14px;text-decoration:none;transition:color .2s;display:inline-flex}.base-module__4BpDaa__textLink:hover{color:var(--accent)}.base-module__4BpDaa__actions{flex-direction:column;align-items:center;display:flex}.base-module__4BpDaa__checks{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.base-module__4BpDaa__checks li{color:var(--text);align-items:flex-start;gap:10px;font-size:16.5px;line-height:1.45;display:flex}.base-module__4BpDaa__checks li>span{border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;margin-top:2px;font-size:12px;display:inline-flex}.base-module__4BpDaa__checkYes{background:var(--accent-soft);color:var(--accent)}.base-module__4BpDaa__checkNo{color:var(--bad);background:#fdecec;font-weight:600}.base-module__4BpDaa__mobileStickyCta{display:none}.base-module__4BpDaa__modalRoot{z-index:1000;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.base-module__4BpDaa__modalBackdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;background:#02061766;border:0;width:100%;height:100%;animation:.2s ease-out base-module__4BpDaa__fadeIn;position:absolute;inset:0}.base-module__4BpDaa__modalPanel{z-index:1;color:#1d1d1f;background:#fff;border-radius:16px;width:min(100%,560px);max-height:calc(100vh - 48px);animation:.2s ease-out base-module__4BpDaa__lift;position:relative;overflow-y:auto;box-shadow:0 25px 50px -12px #00000040,0 0 0 1px #0f172a0d}.base-module__4BpDaa__modalHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px 18px;display:flex}.base-module__4BpDaa__modalHeader h2{margin:0;font-size:16px;font-weight:600;line-height:1.3}.base-module__4BpDaa__modalHeader p{color:var(--muted);margin:4px 0 0;font-size:13px;line-height:1.45}.base-module__4BpDaa__modalClose{color:#1d1d1f;cursor:pointer;background:#f2f2f3;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-family:inherit;font-size:22px;font-weight:400;line-height:1;transition:background-color .2s;display:inline-flex}.base-module__4BpDaa__modalClose:hover{background:#e4e4e7}.base-module__4BpDaa__modalBody{padding:20px 24px 24px}@keyframes base-module__4BpDaa__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes base-module__4BpDaa__lift{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:none}}.base-module__4BpDaa__form .wm-contact-form{flex-direction:column;gap:14px;display:flex}.base-module__4BpDaa__form .wm-honeypot{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.base-module__4BpDaa__form .wm-contact-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.base-module__4BpDaa__form .wm-contact-form label{color:#424245;flex-direction:column;gap:6px;font-size:13px;font-weight:400;line-height:1.3;display:flex}.base-module__4BpDaa__form .wm-contact-form label small{color:#6e6e73;font-size:12px}:is(.base-module__4BpDaa__form .wm-contact-form input:not([type=hidden]),.base-module__4BpDaa__form .wm-contact-form select,.base-module__4BpDaa__form .wm-contact-form textarea){color:#1d1d1f;background:#fff;border:1px solid #dcdce1;border-radius:8px;outline:none;width:100%;padding:10px 12px;font:400 15px/1.4 Inter Tight,sans-serif;transition:border-color .2s}:is(.base-module__4BpDaa__form .wm-contact-form input:not([type=hidden]),.base-module__4BpDaa__form .wm-contact-form select){height:44px}.base-module__4BpDaa__form .wm-contact-form textarea{resize:vertical;min-height:72px}:is(.base-module__4BpDaa__form .wm-contact-form input:focus,.base-module__4BpDaa__form .wm-contact-form select:focus,.base-module__4BpDaa__form .wm-contact-form textarea:focus){border-color:#5351fa}:is(.base-module__4BpDaa__form .wm-contact-form input::placeholder,.base-module__4BpDaa__form .wm-contact-form textarea::placeholder){color:#8e8e93}.base-module__4BpDaa__form .wm-contact-submit-row{flex-direction:column-reverse;gap:12px;margin-top:4px;display:flex}.base-module__4BpDaa__form .wm-contact-submit-row>p{color:#86868b;margin:0;font-size:11px;line-height:1.45}.base-module__4BpDaa__form .wm-contact-submit-row a{color:#5351fa}.base-module__4BpDaa__form .wm-contact-submit-row button{color:#fff;cursor:pointer;background:#0a0a0a;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:48px;font:600 15px/1.2 Inter Tight,sans-serif;transition:background-color .25s;display:inline-flex}.base-module__4BpDaa__form .wm-contact-submit-row button:hover:not(:disabled){background:#5351fa}.base-module__4BpDaa__form .wm-contact-submit-row button:disabled{cursor:wait;opacity:.6}.base-module__4BpDaa__form .wm-contact-error{color:#b42318;background:#fef3f2;border-radius:8px;margin:0;padding:10px 12px;font-size:13px;line-height:1.4}.base-module__4BpDaa__form .wm-turnstile-field{width:100%;min-height:0;display:flex}@media (max-width:960px){.base-module__4BpDaa__grid4{grid-template-columns:repeat(2,minmax(0,1fr))}.base-module__4BpDaa__grid3{grid-template-columns:1fr}}@media (max-width:700px){.base-module__4BpDaa__page{padding-top:96px}.base-module__4BpDaa__container{width:calc(100% - 32px)}.base-module__4BpDaa__section{padding:56px 0}.base-module__4BpDaa__heading{margin-bottom:28px}.base-module__4BpDaa__cell{padding:20px}.base-module__4BpDaa__grid2,.base-module__4BpDaa__grid4{grid-template-columns:1fr}.base-module__4BpDaa__primaryButton{width:100%}.base-module__4BpDaa__mobileStickyCta{right:16px;bottom:max(16px, env(safe-area-inset-bottom));z-index:20;color:#fff;cursor:pointer;opacity:0;visibility:hidden;background:#0a0a0a;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:50px;font:600 15px/1.2 Inter Tight,sans-serif;transition:transform .3s cubic-bezier(.32,.72,0,1),opacity .3s,visibility 0s linear .3s;display:flex;position:fixed;left:16px;transform:translateY(calc(100% + 24px))}.base-module__4BpDaa__mobileStickyVisible{opacity:1;visibility:visible;transition-delay:0s;transform:none}.base-module__4BpDaa__modalRoot{align-items:flex-end;padding:0}.base-module__4BpDaa__modalPanel{border-radius:16px 16px 0 0;width:100%;max-height:calc(100vh - 24px)}.base-module__4BpDaa__form .wm-contact-fields{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.base-module__4BpDaa__modalBackdrop,.base-module__4BpDaa__modalPanel{animation:none}.base-module__4BpDaa__mobileStickyCta,.base-module__4BpDaa__primaryButton,.base-module__4BpDaa__primaryButton svg,.base-module__4BpDaa__quietButton,.base-module__4BpDaa__textLink{transition:none}}
.FaqAccordion-module__OVflHa__list{background:#fafafa;border:1px solid #e4e4e8;border-radius:13px;max-width:720px;margin:0 auto;padding:8px}.FaqAccordion-module__OVflHa__item{border-radius:9px;transition:background-color .35s,box-shadow .35s}.FaqAccordion-module__OVflHa__item[data-open]{background:#fff;box-shadow:0 2px 12px #00000004}.FaqAccordion-module__OVflHa__question{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:17px;font-size:16px;line-height:1.45;display:flex}.FaqAccordion-module__OVflHa__question:focus-visible{outline-offset:2px;border-radius:9px;outline:2px solid #5351fa}.FaqAccordion-module__OVflHa__icon{color:#6e6e73;flex:none;width:10px;height:10px;position:relative}.FaqAccordion-module__OVflHa__icon:before,.FaqAccordion-module__OVflHa__icon:after{content:"";background:currentColor;border-radius:2px;width:10px;height:1.5px;transition:transform .35s cubic-bezier(.32,.72,0,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.FaqAccordion-module__OVflHa__icon:after{transform:translate(-50%,-50%)rotate(90deg)}.FaqAccordion-module__OVflHa__item[data-open] .FaqAccordion-module__OVflHa__icon:after{transform:translate(-50%,-50%)rotate(90deg)scaleX(0)}.FaqAccordion-module__OVflHa__panel{grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.32,.72,0,1);display:grid}.FaqAccordion-module__OVflHa__item[data-open] .FaqAccordion-module__OVflHa__panel{grid-template-rows:1fr}.FaqAccordion-module__OVflHa__panelInner{overflow:hidden}.FaqAccordion-module__OVflHa__panelInner p{color:#515154;opacity:0;margin:-3px 0 0;padding:0 17px 19px;font-size:16px;line-height:1.7;transition:opacity .25s,transform .35s cubic-bezier(.32,.72,0,1);transform:translateY(-4px)}.FaqAccordion-module__OVflHa__item[data-open] .FaqAccordion-module__OVflHa__panelInner p{opacity:1;transition-delay:50ms;transform:none}@media (max-width:700px){.FaqAccordion-module__OVflHa__question{padding:15px 13px}.FaqAccordion-module__OVflHa__panelInner p{padding:0 13px 16px}}@media (prefers-reduced-motion:reduce){.FaqAccordion-module__OVflHa__item,.FaqAccordion-module__OVflHa__icon:before,.FaqAccordion-module__OVflHa__icon:after,.FaqAccordion-module__OVflHa__panel,.FaqAccordion-module__OVflHa__panelInner p{transition:none}}
.facts-module__1MG2Fa__intro{text-align:center;max-width:780px;margin:0 auto}.facts-module__1MG2Fa__intro h1{color:var(--ink);letter-spacing:.003em;text-wrap:balance;margin:0;font-size:clamp(30px,3.8vw,46px);font-weight:450;line-height:1.14}.facts-module__1MG2Fa__intro p{max-width:660px;color:var(--text);margin:20px auto 0;font-size:17.5px;line-height:1.6}.facts-module__1MG2Fa__introActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 20px;margin-top:30px;display:flex}.facts-module__1MG2Fa__updated{color:var(--muted)!important;margin-top:14px!important;font-size:14px!important}.facts-module__1MG2Fa__factList{border:1px solid var(--line);background:#fff;border-radius:12px;max-width:860px;margin:0 auto}.facts-module__1MG2Fa__factRow{border-top:1px solid var(--line);grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:8px 24px;padding:16px 24px;display:grid}.facts-module__1MG2Fa__factRow:first-child{border-top:0}.facts-module__1MG2Fa__factRow dt{color:var(--muted);font-size:15px;line-height:1.5}.facts-module__1MG2Fa__factRow dd{color:var(--ink);margin:0;font-size:16.5px;line-height:1.5}.facts-module__1MG2Fa__factRow dd a{color:var(--accent);text-decoration:none}.facts-module__1MG2Fa__factRow dd a:hover{text-decoration:underline}.facts-module__1MG2Fa__priceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:960px;margin:0 auto;display:grid}.facts-module__1MG2Fa__priceCard{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;padding:26px;display:flex}.facts-module__1MG2Fa__priceLabel{color:var(--text);margin:0;font-size:15px;font-weight:500}.facts-module__1MG2Fa__priceValue{color:var(--ink);margin:12px 0 0;font-size:clamp(28px,3vw,36px);font-weight:450;line-height:1.1}.facts-module__1MG2Fa__priceUnit{color:var(--muted);margin:6px 0 0;font-size:15px}.facts-module__1MG2Fa__priceCard ul{color:var(--text);gap:8px;margin:18px 0 0;padding:0 0 0 18px;font-size:15.5px;line-height:1.5;display:grid}.facts-module__1MG2Fa__priceCard a{color:var(--accent);margin-top:auto;padding-top:20px;font-size:14px;font-weight:500;text-decoration:none}.facts-module__1MG2Fa__priceCard a:hover{text-decoration:underline}.facts-module__1MG2Fa__prose{max-width:760px;margin:0 auto}.facts-module__1MG2Fa__prose p{color:var(--text);margin:0 0 16px;font-size:17px;line-height:1.65}.facts-module__1MG2Fa__prose p:last-child{margin-bottom:0}.facts-module__1MG2Fa__prose a{color:var(--accent);text-decoration:none}.facts-module__1MG2Fa__prose a:hover{text-decoration:underline}.facts-module__1MG2Fa__linkGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.facts-module__1MG2Fa__linkCard{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:16px;flex-direction:column;gap:10px;padding:24px;text-decoration:none;transition:border-color .2s;display:flex}.facts-module__1MG2Fa__linkCard:hover{border-color:var(--ink)}.facts-module__1MG2Fa__linkCard h3{margin:0;font-size:19px;font-weight:500;line-height:1.3}.facts-module__1MG2Fa__linkCard p{color:var(--text);margin:0;font-size:15.5px;line-height:1.55}.facts-module__1MG2Fa__linkCard span{color:var(--accent);margin-top:auto;font-size:14px;font-weight:500}.facts-module__1MG2Fa__finalCard{color:#fff;text-align:center;background:#0a0a0a;border-radius:24px;max-width:860px;margin:0 auto;padding:clamp(36px,6vw,64px) clamp(24px,5vw,56px)}.facts-module__1MG2Fa__finalCard h2{color:#fff;text-wrap:balance;max-width:620px;margin:0 auto 28px;font-size:clamp(26px,3vw,38px);font-weight:450;line-height:1.18}.facts-module__1MG2Fa__finalCard p{color:#b4b4ba;margin:16px 0 0;font-size:15px;line-height:1.5}@media (max-width:760px){.facts-module__1MG2Fa__factRow{grid-template-columns:1fr;padding:14px 18px}.facts-module__1MG2Fa__priceGrid,.facts-module__1MG2Fa__linkGrid{grid-template-columns:1fr}}
.ranking-module__efJsBa__tableWrap{border:1px solid var(--line);background:#fff;border-radius:12px;max-width:1000px;margin:0 auto;overflow-x:auto}.ranking-module__efJsBa__table{border-collapse:collapse;width:100%;min-width:680px;font-size:15px;line-height:1.45}.ranking-module__efJsBa__table th{border-bottom:1px solid var(--line);color:var(--muted);text-align:left;padding:12px 16px;font-size:13px;font-weight:400}.ranking-module__efJsBa__table td{border-top:1px solid var(--line-soft);color:var(--text);vertical-align:top;padding:14px 16px}.ranking-module__efJsBa__table tbody tr:first-child td{border-top:0}.ranking-module__efJsBa__table a{color:var(--ink);font-weight:500;text-decoration:none}.ranking-module__efJsBa__table a:hover{color:var(--accent)}.ranking-module__efJsBa__table .ranking-module__efJsBa__rowHead{border-top:1px solid var(--line-soft);color:var(--ink);vertical-align:top;padding:14px 16px;font-size:15px;font-weight:500}.ranking-module__efJsBa__table tbody tr:first-child .ranking-module__efJsBa__rowHead{border-top:0}.ranking-module__efJsBa__rank{width:44px;color:var(--muted)!important}.ranking-module__efJsBa__list{gap:16px;max-width:1000px;margin:0 auto;padding:0;list-style:none;display:grid}.ranking-module__efJsBa__card{border:1px solid var(--line);background:#fff;border-radius:16px;padding:clamp(20px,3vw,28px);scroll-margin-top:110px}.ranking-module__efJsBa__cardHead{flex-wrap:wrap;align-items:flex-start;gap:14px 18px;display:flex}.ranking-module__efJsBa__rankBadge{border:1px solid var(--ink);width:36px;height:36px;color:var(--ink);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:500;display:inline-flex}.ranking-module__efJsBa__cardTitle{flex:260px;min-width:0}.ranking-module__efJsBa__cardTitle h3{color:var(--ink);letter-spacing:.005em;margin:0;font-size:clamp(21px,2.2vw,25px);font-weight:450;line-height:1.2}.ranking-module__efJsBa__cardTitle p{color:var(--text);margin:6px 0 0;font-size:16px;line-height:1.5}.ranking-module__efJsBa__siteLink{border:1px solid var(--line);color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:14px;text-decoration:none;transition:border-color .2s;display:inline-flex}.ranking-module__efJsBa__siteLink:hover{border-color:var(--ink)}.ranking-module__efJsBa__facts{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:22px 0 0;display:grid;overflow:hidden}.ranking-module__efJsBa__facts>div{min-width:0;box-shadow:-1px -1px 0 var(--line);padding:12px 16px}.ranking-module__efJsBa__facts dt{color:var(--muted);font-size:13px}.ranking-module__efJsBa__facts dd{color:var(--ink);overflow-wrap:anywhere;margin:4px 0 0;font-size:15px;line-height:1.45}.ranking-module__efJsBa__facts a{color:var(--accent);text-decoration:none}.ranking-module__efJsBa__facts a:hover{text-decoration:underline}.ranking-module__efJsBa__columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 28px;margin-top:22px;display:grid}.ranking-module__efJsBa__columns h4{color:var(--ink);margin:0;font-size:15px;font-weight:500}.ranking-module__efJsBa__columns li{font-size:15.5px!important}.ranking-module__efJsBa__plain{color:var(--text);gap:6px;margin:14px 0 0;padding:0 0 0 18px;font-size:15.5px;line-height:1.45;display:grid}.ranking-module__efJsBa__watch{color:#8a4b00;background:#fff4e5;font-weight:600}.ranking-module__efJsBa__sources{border-top:1px solid var(--line-soft);color:var(--muted);margin:20px 0 0;padding-top:14px;font-size:13.5px;line-height:1.6}.ranking-module__efJsBa__sources a{color:var(--muted);text-decoration:underline;-webkit-text-decoration-color:var(--quiet);text-decoration-color:var(--quiet)}.ranking-module__efJsBa__sources a:hover{color:var(--accent)}.ranking-module__efJsBa__publisher{border:1px dashed var(--quiet);background:var(--band);border-radius:16px;max-width:1000px;margin:32px auto 0;padding:clamp(22px,3vw,30px)}.ranking-module__efJsBa__publisherTag{color:var(--muted);background:#fff;border-radius:999px;margin:0 0 12px;padding:4px 12px;font-size:13px;display:inline-block}.ranking-module__efJsBa__publisher h3{color:var(--ink);margin:0 0 10px;font-size:21px;font-weight:450}.ranking-module__efJsBa__publisher p:not(.ranking-module__efJsBa__publisherTag){max-width:760px;color:var(--text);margin:0 0 10px;font-size:16px;line-height:1.6}.ranking-module__efJsBa__publisherLinks{flex-wrap:wrap;gap:8px 20px;margin-top:14px;display:flex}.ranking-module__efJsBa__publisherLinks a{color:var(--accent);font-size:15px;font-weight:500;text-decoration:none}.ranking-module__efJsBa__publisherLinks a:hover{text-decoration:underline}.ranking-module__efJsBa__cityGroups{gap:32px;max-width:1000px;margin:0 auto;display:grid}.ranking-module__efJsBa__cityGroups h3{color:var(--ink);margin:0 0 12px;font-size:20px;font-weight:450}.ranking-module__efJsBa__cityGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.ranking-module__efJsBa__cityCard{border:1px solid var(--line);height:100%;color:var(--ink);background:#fff;border-radius:12px;flex-direction:column;gap:6px;padding:18px 20px;text-decoration:none;transition:border-color .2s;display:flex}.ranking-module__efJsBa__cityCard:hover{border-color:var(--ink)}.ranking-module__efJsBa__cityCard strong{font-size:17px;font-weight:500}.ranking-module__efJsBa__cityCard span{color:var(--muted);font-size:14px;line-height:1.45}.ranking-module__efJsBa__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:860px){.ranking-module__efJsBa__columns{grid-template-columns:1fr}.ranking-module__efJsBa__cityGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.ranking-module__efJsBa__cityGrid{grid-template-columns:1fr}.ranking-module__efJsBa__siteLink{order:3}}
.sections-module__kBzycW__hero{text-align:center;flex-direction:column;align-items:center;padding:clamp(40px,6vw,72px) 0 56px;display:flex}.sections-module__kBzycW__audience{border:1px solid var(--line);max-width:100%;color:var(--text);border-radius:999px;margin:0 0 22px;padding:7px 16px;font-size:14px;line-height:1.45;display:inline-block}.sections-module__kBzycW__audienceShort{display:none}.sections-module__kBzycW__audienceDot{background:var(--accent);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block;transform:translateY(-1px)}.sections-module__kBzycW__hero h1{max-width:920px;color:var(--ink);letter-spacing:.003em;margin:0;font-size:clamp(34px,4.2vw,54px);font-weight:450;line-height:1.16}.sections-module__kBzycW__titleLine{text-wrap:balance;display:block}.sections-module__kBzycW__titleOffer{margin-top:.22em;font-size:.64em;line-height:1.2}.sections-module__kBzycW__lead{max-width:640px;color:var(--muted);margin:20px auto 0;font-size:17px;line-height:1.65}.sections-module__kBzycW__heroActions{flex-direction:column;align-items:center;margin-top:30px;display:flex}.sections-module__kBzycW__heroMedia{border:1px solid var(--line);background:var(--line-soft);border-radius:12px;width:min(100%,960px);margin-top:48px;display:block;position:relative;overflow:hidden}.sections-module__kBzycW__heroMedia img{width:100%;height:auto;display:block}.sections-module__kBzycW__heroCaption{max-width:calc(100% - 32px);color:var(--ink);background:#fff;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:500;position:absolute;bottom:16px;left:16px}.sections-module__kBzycW__logos{text-align:center;padding:8px 0 48px}.sections-module__kBzycW__logos p{color:var(--muted);margin:0 0 18px;font-size:14px;font-weight:500}.sections-module__kBzycW__logos div{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px 48px;display:flex}.sections-module__kBzycW__logos img{object-fit:contain;filter:grayscale();opacity:.6;width:auto;max-width:150px;height:36px}.sections-module__kBzycW__stepCell{flex-direction:column;display:flex}.sections-module__kBzycW__stepMedia{aspect-ratio:16/10;object-fit:cover;border-bottom:1px solid var(--line);background:var(--line-soft);width:100%;display:block}.sections-module__kBzycW__stepIcon{background:var(--band);width:36px;height:36px;color:var(--ink);border-radius:10px;justify-content:center;align-items:center;margin-bottom:16px;display:inline-flex}.sections-module__kBzycW__stepIcon svg{width:20px;height:20px}.sections-module__kBzycW__problemGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.sections-module__kBzycW__problemCard{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;padding:24px;display:flex}.sections-module__kBzycW__problemTitle{color:var(--ink);text-wrap:balance;margin:0;font-size:22px;font-weight:500;line-height:1.2}.sections-module__kBzycW__problemText{color:var(--text);margin:10px 0 0;font-size:16px;line-height:1.5}.sections-module__kBzycW__problemCost{color:var(--bad);align-items:flex-start;gap:8px;margin:14px 0 0;font-size:16px;font-weight:500;line-height:1.4;display:flex}.sections-module__kBzycW__problemCost>span{background:var(--bad);border-radius:50%;flex:none;width:6px;height:6px;margin-top:8px}.sections-module__kBzycW__clientPhrase{text-align:center;max-width:720px;margin:0 auto 18px}.sections-module__kBzycW__clientPhrase blockquote{color:var(--accent);margin:0;font-size:clamp(18px,1.7vw,22px);font-weight:450;line-height:1.4}.sections-module__kBzycW__clientPhrase figcaption{color:var(--muted);margin-top:6px;font-size:13px}.sections-module__kBzycW__proofCase{flex-direction:column;display:flex}.sections-module__kBzycW__proofMedia{aspect-ratio:4/3;border-bottom:1px solid var(--line);background:var(--line-soft);overflow:hidden}.sections-module__kBzycW__proofMedia img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.32,.72,0,1);display:block}.sections-module__kBzycW__proofCase:hover .sections-module__kBzycW__proofMedia img{transform:scale(1.03)}.sections-module__kBzycW__proofBody{flex-direction:column;flex:1;align-items:flex-start;padding:22px 24px 24px;display:flex}.sections-module__kBzycW__proofName{color:var(--muted);margin:0;font-size:14px}.sections-module__kBzycW__proofClaim{color:var(--ink);text-wrap:balance;margin:6px 0 0;font-size:22px;font-weight:450;line-height:1.25}.sections-module__kBzycW__proofFacts{flex:1;align-content:start;gap:8px;width:100%;margin:14px 0 18px;display:grid}.sections-module__kBzycW__proofFacts>div{grid-template-columns:64px minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.sections-module__kBzycW__proofFacts dt{align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.sections-module__kBzycW__proofFacts dt:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.sections-module__kBzycW__proofFacts dd{margin:0;font-size:16px;line-height:1.45}.sections-module__kBzycW__proofBefore dt{color:var(--bad)}.sections-module__kBzycW__proofBefore dd{color:var(--muted)}.sections-module__kBzycW__proofAfter dt{color:var(--good)}.sections-module__kBzycW__proofAfter dd{color:var(--ink)}.sections-module__kBzycW__compare{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden}.sections-module__kBzycW__compareHead,.sections-module__kBzycW__compareRow{grid-template-columns:1fr 1fr;display:grid}.sections-module__kBzycW__compareHead span{color:var(--muted);padding:16px 24px;font-size:15px;font-weight:500}.sections-module__kBzycW__compareHead span+span{border-left:1px solid var(--line);color:var(--good);background:#f5fbf7}.sections-module__kBzycW__compareRow{border-top:1px solid var(--line)}.sections-module__kBzycW__compareRow p{align-items:flex-start;gap:12px;margin:0;padding:22px 26px;font-size:18px;line-height:1.35;display:flex}.sections-module__kBzycW__compareRow p>span{border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;margin-top:1px;font-size:13px;display:inline-flex}.sections-module__kBzycW__compareUsual{color:var(--text)}.sections-module__kBzycW__compareUsual>span{color:var(--bad);background:#fdecec}.sections-module__kBzycW__compareWebmate{border-left:1px solid var(--line);color:var(--ink);background:#f5fbf7;font-weight:500}.sections-module__kBzycW__compareWebmate>span{background:var(--good);color:#fff}.sections-module__kBzycW__priceGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;display:grid}.sections-module__kBzycW__priceCard{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;padding:26px;display:flex}.sections-module__kBzycW__priceCard[data-featured]{color:#fff;background:#0a0a0a;border-color:#0a0a0a}.sections-module__kBzycW__priceLabel{color:var(--muted);margin:0;font-size:14px}.sections-module__kBzycW__priceCard[data-featured] .sections-module__kBzycW__priceLabel{color:#b4b4ba}.sections-module__kBzycW__priceValue{margin:10px 0 0;font-size:clamp(30px,3vw,38px);font-weight:450;line-height:1.1}.sections-module__kBzycW__priceValue small{color:var(--muted);margin-top:4px;font-size:15px;font-weight:400;display:block}.sections-module__kBzycW__priceCard[data-featured] .sections-module__kBzycW__priceValue small{color:#b4b4ba}.sections-module__kBzycW__priceList{color:var(--text);flex:1;align-content:start;gap:10px;margin:20px 0 0;padding:0;font-size:15.5px;line-height:1.45;list-style:none;display:grid}.sections-module__kBzycW__priceCard[data-featured] .sections-module__kBzycW__priceList{color:#d6d6dc}.sections-module__kBzycW__priceList li{align-items:flex-start;gap:10px;display:flex}.sections-module__kBzycW__priceList li:before{content:"";opacity:.6;background:currentColor;border-radius:50%;flex:none;width:6px;height:6px;margin-top:8px}.sections-module__kBzycW__priceCard>a,.sections-module__kBzycW__priceCard>button{margin-top:28px}.sections-module__kBzycW__person{align-items:center;gap:12px;display:flex}.sections-module__kBzycW__person img{object-fit:cover;border-radius:50%;flex:none;width:44px;height:44px}.sections-module__kBzycW__person strong{color:var(--ink);font-size:15px;font-weight:500;display:block}.sections-module__kBzycW__person span{color:var(--muted);margin-top:2px;font-size:13px;display:block}.sections-module__kBzycW__quoteGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.sections-module__kBzycW__quoteCard{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;justify-content:space-between;gap:22px;margin:0;padding:28px;display:flex}.sections-module__kBzycW__quoteCard blockquote{color:var(--ink);margin:0;font-size:clamp(19px,1.7vw,23px);font-weight:450;line-height:1.35}.sections-module__kBzycW__resultTag{color:var(--good);background:#e7f6ee;border-radius:999px;align-self:flex-start;padding:6px 12px;font-size:13px;font-weight:500}.sections-module__kBzycW__founder{text-align:center;max-width:680px}.sections-module__kBzycW__founder img{object-fit:cover;border-radius:50%;width:72px;height:72px;margin:0 auto 24px}.sections-module__kBzycW__founder h2{color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(24px,2.4vw,30px);font-weight:450;line-height:1.25}.sections-module__kBzycW__founder>p{color:var(--body);margin:18px 0 0;font-size:16.5px;line-height:1.75}.sections-module__kBzycW__signature{color:var(--ink);margin:24px 0 0;font-family:Rustic Roadway,Snell Roundhand,cursive;font-size:30px;line-height:1}.sections-module__kBzycW__founderName{color:var(--muted);margin-top:10px;font-size:14px}.sections-module__kBzycW__founderName strong{color:var(--ink);font-weight:500}.sections-module__kBzycW__finalCard{color:#fff;text-align:center;background:#0a0a0a;border-radius:24px;flex-direction:column;align-items:center;padding:clamp(44px,6vw,72px) clamp(20px,4vw,48px);display:flex}.sections-module__kBzycW__finalCard h2{color:#fff;text-wrap:balance;max-width:760px;margin:0 0 32px;font-size:clamp(28px,3.2vw,42px);font-weight:450;line-height:1.16}.sections-module__kBzycW__finalRisk{color:#b4b4ba;text-align:center;margin:14px 0 0;font-size:14px;line-height:1.5}.sections-module__kBzycW__midCta{color:#fff;background:#0a0a0a;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:24px 28px;display:flex}.sections-module__kBzycW__midCta p{margin:0;font-size:21px;font-weight:450;line-height:1.35}.sections-module__kBzycW__midCta>button,.sections-module__kBzycW__midCta>a{white-space:nowrap;flex:none}.sections-module__kBzycW__formSection{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:32px;display:grid}.sections-module__kBzycW__formIntro h2{color:var(--ink);letter-spacing:.005em;text-wrap:balance;margin:0;font-size:clamp(28px,3vw,38px);font-weight:450;line-height:1.16}.sections-module__kBzycW__formIntro p{color:var(--text);margin:16px 0 0;font-size:16.5px;line-height:1.6}.sections-module__kBzycW__formIntro ul{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.sections-module__kBzycW__formIntro li{color:var(--text);align-items:flex-start;gap:10px;font-size:16px;line-height:1.45;display:flex}.sections-module__kBzycW__formIntro li>span{background:var(--accent-soft);width:20px;height:20px;color:var(--accent);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:2px;font-size:12px;display:inline-flex}.sections-module__kBzycW__formPanel{border:1px solid var(--line);background:#fff;border-radius:16px;padding:26px}.sections-module__kBzycW__formPanel h3{color:var(--ink);margin:0 0 18px;font-size:18px;font-weight:500}@media (max-width:960px){.sections-module__kBzycW__quoteGrid,.sections-module__kBzycW__formSection{grid-template-columns:1fr}}@media (max-width:700px){.sections-module__kBzycW__hero{padding:24px 0 44px}.sections-module__kBzycW__hero h1{font-size:clamp(30px,8vw,38px)}.sections-module__kBzycW__lead{font-size:16px}.sections-module__kBzycW__heroActions>button,.sections-module__kBzycW__heroActions>a{width:auto;padding:14px 24px}.sections-module__kBzycW__heroMedia{margin-top:32px}.sections-module__kBzycW__audience{white-space:nowrap;padding:7px 14px;font-size:13px}.sections-module__kBzycW__audienceLong{display:none}.sections-module__kBzycW__audienceShort{display:inline}.sections-module__kBzycW__logos div{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.sections-module__kBzycW__logos img{width:100%;max-width:none;height:30px}.sections-module__kBzycW__problemGrid{grid-template-columns:1fr;gap:12px}.sections-module__kBzycW__problemCard{padding:20px}.sections-module__kBzycW__problemTitle{font-size:20px}.sections-module__kBzycW__compareHead{display:none}.sections-module__kBzycW__compareRow{grid-template-columns:1fr}.sections-module__kBzycW__compareWebmate{border-left:0;border-top:1px dashed var(--line)}.sections-module__kBzycW__compareRow p{padding:18px 20px;font-size:17px}.sections-module__kBzycW__quoteCard,.sections-module__kBzycW__priceCard,.sections-module__kBzycW__formPanel{padding:22px}.sections-module__kBzycW__midCta{flex-direction:column;align-items:stretch;padding:22px}.sections-module__kBzycW__midCta p{font-size:19px}}@media (prefers-reduced-motion:reduce){.sections-module__kBzycW__proofMedia img{transition:none}}
.ResourcesMenu-module__dqM5Ba__wrapper{align-items:center;display:flex}.ResourcesMenu-module__dqM5Ba__trigger{color:#0a0a0a;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font:500 14px Inter Tight,sans-serif;display:inline-flex}.ResourcesMenu-module__dqM5Ba__triggerOpen{color:#5351fa}.ResourcesMenu-module__dqM5Ba__chevron{transition:transform .2s}.ResourcesMenu-module__dqM5Ba__triggerOpen .ResourcesMenu-module__dqM5Ba__chevron{transform:rotate(180deg)}.ResourcesMenu-module__dqM5Ba__panel{opacity:0;visibility:hidden;background:#fff;border:1px solid #ececec;border-radius:24px;width:min(1120px,94vw);transition:opacity .2s,transform .25s cubic-bezier(.22,1,.36,1),visibility .2s;position:absolute;top:calc(100% + 10px);left:50%;overflow:hidden;transform:translate(-50%,-6px);box-shadow:0 24px 60px #11112824}.ResourcesMenu-module__dqM5Ba__panel:before{content:"";height:12px;position:absolute;top:-12px;left:0;right:0}.ResourcesMenu-module__dqM5Ba__panelOpen{opacity:1;visibility:visible;transform:translate(-50%)}.ResourcesMenu-module__dqM5Ba__columns{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ResourcesMenu-module__dqM5Ba__column{flex-direction:column;padding:26px 22px 22px;display:flex}.ResourcesMenu-module__dqM5Ba__column+.ResourcesMenu-module__dqM5Ba__column{border-left:1px solid #f0f0f2}.ResourcesMenu-module__dqM5Ba__columnLabel{color:#8a8a93;letter-spacing:.08em;margin:0 0 10px 12px;font-size:11.5px;font-weight:650}.ResourcesMenu-module__dqM5Ba__list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ResourcesMenu-module__dqM5Ba__item{color:#0a0a0a;border-radius:14px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:12px;padding:10px 12px;text-decoration:none;transition:background .18s;display:grid}.ResourcesMenu-module__dqM5Ba__item:hover,.ResourcesMenu-module__dqM5Ba__item:focus-visible{background:#f5f5fe}.ResourcesMenu-module__dqM5Ba__icon{color:#5351fa;background:#f3f3fe;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.ResourcesMenu-module__dqM5Ba__itemTitle{font-size:14.5px;font-weight:600;line-height:1.3;display:block}.ResourcesMenu-module__dqM5Ba__itemCopy{color:#6b6b74;margin-top:2px;font-size:13px;line-height:1.35;display:block}.ResourcesMenu-module__dqM5Ba__columnFooter{color:#5351fa;align-items:center;gap:6px;margin:12px 0 0 12px;font-size:13.5px;font-weight:650;text-decoration:none;display:inline-flex}.ResourcesMenu-module__dqM5Ba__bottom{background:#fafafc;border-top:1px solid #f0f0f2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:16px 26px;display:flex}.ResourcesMenu-module__dqM5Ba__bottomLinks{flex-wrap:wrap;gap:6px 26px;display:flex}.ResourcesMenu-module__dqM5Ba__bottomLinks a{color:#3b3b42;font-size:14px;font-weight:550;text-decoration:none}.ResourcesMenu-module__dqM5Ba__bottomLinks a:hover{color:#5351fa}.ResourcesMenu-module__dqM5Ba__featured{color:#fff;background:#0a0a0a;border-radius:999px;align-items:center;gap:9px;padding:11px 18px;font-size:14px;font-weight:650;text-decoration:none;transition:background .2s;display:inline-flex}.ResourcesMenu-module__dqM5Ba__featured:hover{background:#5351fa}@media (max-width:1100px){.ResourcesMenu-module__dqM5Ba__column{padding:22px 12px 18px}.ResourcesMenu-module__dqM5Ba__itemCopy{font-size:12.5px}}
.page-module__lIA0Ha__page{--ink:#202123;--muted:#686a70;--purple:#5351fa;--paper:#fff;--line:#dedfdb;background:var(--paper);color:var(--ink);font-family:Inter Tight,sans-serif;overflow:clip}.page-module__lIA0Ha__page *,.page-module__lIA0Ha__page :before,.page-module__lIA0Ha__page :after{box-sizing:border-box}.page-module__lIA0Ha__page a{color:inherit;text-decoration:none}.page-module__lIA0Ha__page button{font:inherit}.page-module__lIA0Ha__page h1,.page-module__lIA0Ha__page h2,.page-module__lIA0Ha__page h3{letter-spacing:.005em;margin:0;font-weight:550}.page-module__lIA0Ha__page h2{font-size:clamp(32px,3.6vw,50px);line-height:1.12}.page-module__lIA0Ha__page p{margin:0}.page-module__lIA0Ha__page :is(a,button,summary):focus-visible{outline:3px solid var(--purple);outline-offset:5px}.page-module__lIA0Ha__sharedTypography{font-family:Inter Tight,sans-serif!important}.page-module__lIA0Ha__sharedTypography *{font-family:Inter Tight,sans-serif!important}:is(.page-module__lIA0Ha__sharedTypography h1,.page-module__lIA0Ha__sharedTypography h2,.page-module__lIA0Ha__sharedTypography h3,.page-module__lIA0Ha__sharedTypography h4,.page-module__lIA0Ha__sharedTypography h5,.page-module__lIA0Ha__sharedTypography h6){letter-spacing:.005em!important;font-weight:550!important}.page-module__lIA0Ha__container{width:min(1240px,100% - 96px);margin-inline:auto}.page-module__lIA0Ha__eyebrow{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:9px;font-size:11px;font-weight:550;line-height:1.5;display:flex}.page-module__lIA0Ha__button{box-sizing:border-box;text-align:center;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:16px;width:fit-content;height:48px;min-height:48px;padding:0 20px;font-size:14px;font-weight:550;line-height:1.35;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.page-module__lIA0Ha__button svg,.page-module__lIA0Ha__textLink svg{flex:none;transition:transform .2s}.page-module__lIA0Ha__button:hover svg,.page-module__lIA0Ha__textLink:hover svg{transform:translate(3px)}.page-module__lIA0Ha__page .page-module__lIA0Ha__buttonPrimary{color:#fff;background:#625fe8}.page-module__lIA0Ha__page .page-module__lIA0Ha__buttonPrimary:hover{background:#5350d2}.page-module__lIA0Ha__page .page-module__lIA0Ha__buttonSecondary{border-color:var(--line);color:var(--ink);background:0 0}.page-module__lIA0Ha__page .page-module__lIA0Ha__buttonSecondary:hover{background:#eeefeb;border-color:#a3a49f}.page-module__lIA0Ha__page .page-module__lIA0Ha__buttonLight{color:#625fe8;background:#fff}.page-module__lIA0Ha__page .page-module__lIA0Ha__buttonLight:hover{background:#eeedff}.page-module__lIA0Ha__textLink{align-items:center;gap:12px;width:fit-content;font-size:14px;font-weight:550;line-height:1.5;display:inline-flex}.page-module__lIA0Ha__textLink:hover{color:var(--purple)}.page-module__lIA0Ha__skipLink{z-index:2000;background:#fff;border-radius:6px;padding:12px 18px;position:fixed;top:-100px;left:16px}.page-module__lIA0Ha__skipLink:focus{top:12px}.page-module__lIA0Ha__header{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7f7f4f5;border-bottom:1px solid #dedfdbb3;position:sticky;top:0}.page-module__lIA0Ha__navInner{justify-content:space-between;align-items:center;gap:30px;width:min(1240px,100% - 96px);min-height:84px;margin-inline:auto;display:flex}.page-module__lIA0Ha__brand{flex:none;align-items:center;gap:8px;display:inline-flex}.page-module__lIA0Ha__brand>span{letter-spacing:.005em;font-size:29px;font-weight:650;line-height:1}.page-module__lIA0Ha__brandDot{color:var(--purple)}.page-module__lIA0Ha__desktopNav{align-items:center;gap:28px;display:flex}.page-module__lIA0Ha__desktopNav a{color:#595b60;font-size:13px;transition:color .2s}.page-module__lIA0Ha__desktopNav a:hover{color:var(--purple)}.page-module__lIA0Ha__navActions{align-items:center;gap:10px;display:flex}.page-module__lIA0Ha__page .page-module__lIA0Ha__navCta{border:1px solid var(--line);background:#ecece7;border-radius:6px;justify-content:center;align-items:center;gap:18px;height:48px;min-height:48px;padding:0 16px;font-size:13px;font-weight:550;transition:background .2s,color .2s;display:inline-flex}.page-module__lIA0Ha__page .page-module__lIA0Ha__navCta:hover{background:var(--purple);color:#fff}.page-module__lIA0Ha__menuToggle{border:1px solid var(--line);width:43px;height:43px;color:var(--ink);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;display:none}.page-module__lIA0Ha__mobileNav{display:none}.page-module__lIA0Ha__hero{text-align:center;padding:165px 0 54px}.page-module__lIA0Ha__hero .page-module__lIA0Ha__eyebrow{justify-content:center;margin-bottom:22px}.page-module__lIA0Ha__statusDot{background:var(--purple);border-radius:6px;flex:none;width:6px;height:6px}.page-module__lIA0Ha__hero h1{font-size:clamp(37px,4.25vw,64px);line-height:1.13}.page-module__lIA0Ha__hero h1>span{color:var(--purple)}.page-module__lIA0Ha__heroDescription{max-width:690px;color:var(--muted);font-size:17px;line-height:1.65;margin:24px auto 0!important}.page-module__lIA0Ha__heroActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:30px;display:flex}.page-module__lIA0Ha__heroProof{text-align:left;justify-content:center;align-items:center;gap:12px;max-width:610px;margin:28px auto 0;display:flex}.page-module__lIA0Ha__heroProof>img{object-fit:cover;border-radius:6px;flex:none}.page-module__lIA0Ha__heroProof p{color:#54565b;font-size:12px;line-height:1.5}.page-module__lIA0Ha__heroProof span{color:#787a7e;margin-top:4px;font-size:10px;line-height:1.5;display:block}.page-module__lIA0Ha__showcase{padding-bottom:100px}.page-module__lIA0Ha__showcaseGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:min(1390px,100% - 48px);margin-inline:auto;display:grid}.page-module__lIA0Ha__showcaseCard{min-width:0}.page-module__lIA0Ha__showcaseImage{aspect-ratio:4/3;background:#e8e9e5;border-radius:6px;position:relative;overflow:hidden}.page-module__lIA0Ha__showcaseImage img{object-fit:contain}.page-module__lIA0Ha__showcaseCaption{justify-content:space-between;align-items:center;padding:12px 1px 0;font-size:12px;display:flex}.page-module__lIA0Ha__showcaseCaption svg{color:#7c7e83}.page-module__lIA0Ha__clientProof{text-align:center;margin-top:58px}.page-module__lIA0Ha__clientProof>p{color:#797b80;font-size:11px}.page-module__lIA0Ha__logoCarousel{margin-top:27px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.page-module__lIA0Ha__logoTrack{width:max-content;animation:32s linear infinite page-module__lIA0Ha__logoMarquee;display:flex}.page-module__lIA0Ha__logoCarousel:hover .page-module__lIA0Ha__logoTrack{animation-play-state:paused}.page-module__lIA0Ha__logoSet{flex:none;align-items:center;gap:30px;padding-right:30px;display:flex}.page-module__lIA0Ha__logoItem{justify-content:center;align-items:center;width:150px;height:42px;display:flex}.page-module__lIA0Ha__logoItem img{object-fit:contain;filter:grayscale();opacity:.64;width:auto;max-width:125px;height:35px}@keyframes page-module__lIA0Ha__logoMarquee{to{transform:translate(-50%)}}.page-module__lIA0Ha__homeStats{width:min(1440px,100% - 96px);margin:48px auto 0}.page-module__lIA0Ha__statsGrid{text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.page-module__lIA0Ha__statValue{color:#171717;letter-spacing:.005em;white-space:nowrap;justify-content:center;align-items:baseline;font-size:clamp(40px,4.5vw,60px);font-weight:400;line-height:1;display:flex}.page-module__lIA0Ha__statValue div{font:inherit;display:inline}.page-module__lIA0Ha__stat p{color:#929292;margin-top:14px;font-size:clamp(11px,1vw,14px);font-weight:400;line-height:1.3}@media (prefers-reduced-motion:reduce){.page-module__lIA0Ha__logoTrack{width:100%;animation:none}.page-module__lIA0Ha__logoSet{flex-wrap:wrap;justify-content:center;width:100%;padding:0}.page-module__lIA0Ha__logoSet[aria-hidden=true]{display:none}}.page-module__lIA0Ha__sectionHeading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:42px;display:flex}.page-module__lIA0Ha__sectionHeading .page-module__lIA0Ha__eyebrow,.page-module__lIA0Ha__caseContent .page-module__lIA0Ha__eyebrow,.page-module__lIA0Ha__founderCopy .page-module__lIA0Ha__eyebrow,.page-module__lIA0Ha__faq .page-module__lIA0Ha__eyebrow,.page-module__lIA0Ha__contact .page-module__lIA0Ha__eyebrow{margin-bottom:18px}.page-module__lIA0Ha__sectionHeading>p{max-width:350px;color:var(--muted);font-size:15px;line-height:1.65}.page-module__lIA0Ha__services{padding-bottom:95px}.page-module__lIA0Ha__serviceList{flex-direction:column;gap:18px;display:flex}.page-module__lIA0Ha__serviceCard{background:#eeefe9;border:1px solid #e8e9e3;border-radius:6px;grid-template-columns:.9fr 1.1fr;gap:40px;padding:18px;display:grid}.page-module__lIA0Ha__serviceCopy{flex-direction:column;align-items:flex-start;padding:26px 20px 23px;display:flex}.page-module__lIA0Ha__serviceNumber{color:#8a8c86;margin-bottom:27px;font-size:10px}.page-module__lIA0Ha__serviceCopy h3{max-width:410px;margin-bottom:16px;font-size:clamp(26px,2.6vw,36px);line-height:1.15}.page-module__lIA0Ha__serviceCopy>p{color:#64676b;max-width:410px;font-size:14px;line-height:1.7}.page-module__lIA0Ha__tags{flex-wrap:wrap;gap:7px;margin:28px 0 23px;padding:0;list-style:none;display:flex}.page-module__lIA0Ha__tags li{color:#62645f;background:#ffffff7a;border:1px solid #dedfd9;border-radius:6px;padding:6px 9px;font-size:10px;line-height:1.35}.page-module__lIA0Ha__serviceCopy .page-module__lIA0Ha__textLink{margin-top:auto}.page-module__lIA0Ha__serviceVisual{flex-direction:column;justify-content:center;min-width:0;display:flex}.page-module__lIA0Ha__serviceImage{aspect-ratio:16/10;background:#fff;border-radius:6px;display:block;position:relative;overflow:hidden}.page-module__lIA0Ha__serviceImage img{object-fit:cover;transition:transform .5s}.page-module__lIA0Ha__visualCaption{justify-content:space-between;align-items:center;gap:12px;padding:12px 2px 0;font-size:10px;line-height:1.5;display:flex;color:#71736f!important}.page-module__lIA0Ha__visualCaption svg{flex:none}.page-module__lIA0Ha__videoFrame{aspect-ratio:16/9;background:#fff;border-radius:6px;position:relative;overflow:hidden}.page-module__lIA0Ha__videoFrame video{object-fit:contain;width:100%;height:100%;display:block}.page-module__lIA0Ha__videoFramePortrait{aspect-ratio:9/16;width:min(100%,280px);margin-inline:auto}.page-module__lIA0Ha__videoFramePortrait video{object-fit:cover}.page-module__lIA0Ha__videoControl{color:#34363b;cursor:pointer;background:#fffffff0;border:1px solid #dedfd9;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:8px 10px;display:inline-flex;position:absolute;top:12px;right:12px;font-size:11px!important}.page-module__lIA0Ha__videoControl:hover{background:#efeeff}.page-module__lIA0Ha__videoMessage{color:var(--muted);background:#fff;border-radius:6px;padding:8px 12px;font-size:12px;position:absolute;bottom:15px;left:15px}.page-module__lIA0Ha__supportRow{border-top:1px solid var(--line);justify-content:space-between;gap:35px;margin-top:27px;padding-top:24px;display:flex}.page-module__lIA0Ha__supportRow>p{max-width:690px;color:var(--muted);font-size:13px;line-height:1.6}.page-module__lIA0Ha__supportRow strong{color:var(--ink);font-weight:550}.page-module__lIA0Ha__supportRow .page-module__lIA0Ha__textLink{flex-shrink:0;font-size:12px}.page-module__lIA0Ha__featuredCase{background:#fff;padding:76px 0}.page-module__lIA0Ha__caseGrid{grid-template-columns:1.08fr 1fr;align-items:center;gap:65px;display:grid}.page-module__lIA0Ha__caseImage{aspect-ratio:1;background:#f4f3ef;border-radius:6px;display:block;position:relative;overflow:hidden}.page-module__lIA0Ha__casePicture{display:block;position:absolute;inset:0}.page-module__lIA0Ha__caseImage img{object-fit:cover}.page-module__lIA0Ha__caseContent h2{font-size:clamp(30px,3vw,42px)}.page-module__lIA0Ha__caseContent h2 span{color:#686962}.page-module__lIA0Ha__caseContent>p:not(.page-module__lIA0Ha__eyebrow){color:#65675f;margin-top:22px;font-size:14px;line-height:1.7}.page-module__lIA0Ha__caseStat{border-block:1px solid #d3d3c7;flex-wrap:wrap;align-items:center;gap:8px 20px;margin:28px 0;padding:22px 0;display:flex}.page-module__lIA0Ha__caseStat strong{letter-spacing:.005em;font-size:36px;font-weight:550}.page-module__lIA0Ha__caseStat span{color:#686962;max-width:250px;font-size:12px;line-height:1.6}.page-module__lIA0Ha__caseContent blockquote{margin:0 0 16px;font-size:15px;line-height:1.65}.page-module__lIA0Ha__quotePerson{align-items:center;gap:11px;display:flex}.page-module__lIA0Ha__quotePerson>img{object-fit:cover;border-radius:6px;flex-shrink:0}.page-module__lIA0Ha__quotePerson strong{font-size:12px;font-weight:550;display:block}.page-module__lIA0Ha__quotePerson span{color:#73756d;margin-top:3px;font-size:10px;line-height:1.5;display:block}.page-module__lIA0Ha__caseContent>.page-module__lIA0Ha__textLink{margin-top:28px}.page-module__lIA0Ha__niche{padding:0 0 100px}.page-module__lIA0Ha__nicheGrid{grid-template-columns:1.1fr .9fr;align-items:stretch;gap:18px;display:grid}.page-module__lIA0Ha__nicheCopy{background:#eeefe9;border:1px solid #e8e9e3;border-radius:6px;flex-direction:column;justify-content:center;align-items:flex-start;padding:42px 44px;display:flex}.page-module__lIA0Ha__nicheCopy .page-module__lIA0Ha__eyebrow{margin-bottom:18px}.page-module__lIA0Ha__nicheCopy h2{max-width:520px;font-size:clamp(28px,2.9vw,40px)}.page-module__lIA0Ha__nicheCopy h2 span{color:var(--purple)}.page-module__lIA0Ha__nicheCopy>p:not(.page-module__lIA0Ha__eyebrow){color:#64676b;max-width:520px;margin:18px 0 26px;font-size:14px;line-height:1.7}.page-module__lIA0Ha__nicheCard{background:#fff;border:1px solid #e8e9e3;border-radius:6px;flex-direction:column;padding:34px 36px;transition:border-color .2s;display:flex}.page-module__lIA0Ha__nicheCard:hover{border-color:#a3a49f}.page-module__lIA0Ha__nicheCard>span{color:#8a8c86;letter-spacing:.06em;margin-bottom:24px;font-size:10px}.page-module__lIA0Ha__nicheCard h3{max-width:360px;font-size:clamp(22px,2.2vw,28px);line-height:1.2}.page-module__lIA0Ha__nicheCard>p{color:#64676b;margin:16px 0 28px;font-size:13px;line-height:1.7}.page-module__lIA0Ha__nicheCard strong{letter-spacing:.005em;align-items:center;gap:10px;margin-top:auto;font-size:22px;font-weight:550;display:inline-flex}.page-module__lIA0Ha__nicheCard strong svg{transition:transform .2s}.page-module__lIA0Ha__nicheCard:hover strong svg{transform:translate(3px)}.page-module__lIA0Ha__work{padding:105px 0}.page-module__lIA0Ha__workGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:45px 26px;display:grid}.page-module__lIA0Ha__workImage{aspect-ratio:4/3;background:#e7e8e2;border-radius:6px;position:relative;overflow:hidden}.page-module__lIA0Ha__workImage>img{object-fit:cover;transition:transform .55s}.page-module__lIA0Ha__workCard:hover .page-module__lIA0Ha__workImage>img{transform:scale(1.035)}.page-module__lIA0Ha__projectArrow{background:#fffffff0;border-radius:6px;place-items:center;width:36px;height:36px;display:grid;position:absolute;bottom:16px;right:16px}.page-module__lIA0Ha__workTitle{justify-content:space-between;align-items:center;gap:15px;margin-top:17px;display:flex}.page-module__lIA0Ha__workTitle h3{font-size:19px}.page-module__lIA0Ha__workTitle>span{color:#787a7e;text-align:right;font-size:10px}.page-module__lIA0Ha__workCard>p{color:#73757a;margin-top:7px;font-size:13px;line-height:1.5}.page-module__lIA0Ha__projectCursor{z-index:9999;color:#fff;letter-spacing:.005em;text-align:center;pointer-events:none;opacity:0;will-change:transform;background:#0a0a0a;border-radius:50%;justify-content:center;align-items:center;width:108px;height:108px;font-size:14px;font-weight:500;transition:opacity .2s,transform 40ms linear;display:flex;position:fixed;top:0;left:0}.page-module__lIA0Ha__projectCursorVisible{opacity:1}@media (hover:hover) and (pointer:fine){.page-module__lIA0Ha__workCardCustomCursor{cursor:none}}@media (hover:none),(pointer:coarse){.page-module__lIA0Ha__projectCursor{display:none}}.page-module__lIA0Ha__process{background:#fff;border-block:1px solid #e0e1d9;padding:78px 0}.page-module__lIA0Ha__processGrid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.page-module__lIA0Ha__processGrid article{border-left:1px solid #d5d7cd;padding:8px 30px 12px}.page-module__lIA0Ha__processGrid article:first-child{border:0;padding-left:0}.page-module__lIA0Ha__processGrid article:last-child{padding-right:0}.page-module__lIA0Ha__processGrid article>span{color:#7f8278;margin-bottom:28px;font-size:10px;display:block}.page-module__lIA0Ha__processGrid h3{max-width:250px;font-size:23px;line-height:1.2}.page-module__lIA0Ha__processGrid p{color:#696d63;margin-top:17px;font-size:13px;line-height:1.7}.page-module__lIA0Ha__processCta{border-top:1px solid #d5d7cd;justify-content:space-between;align-items:center;gap:24px;margin-top:40px;padding-top:28px;display:flex}.page-module__lIA0Ha__processCta>p{color:#686c62;font-size:14px;line-height:1.6}.page-module__lIA0Ha__founder{padding:110px 0}.page-module__lIA0Ha__founderGrid{grid-template-columns:.78fr 1.22fr;align-items:center;gap:100px;max-width:1100px;margin-inline:auto;display:grid}.page-module__lIA0Ha__founderPhoto{aspect-ratio:4/5;background:#ded5d5;border-radius:6px;width:100%;position:relative;overflow:hidden}.page-module__lIA0Ha__founderPhoto>img{object-fit:cover;object-position:center}.page-module__lIA0Ha__founderName{background:#ffffffed;border-radius:6px;padding:13px 16px;position:absolute;bottom:12px;left:12px;right:12px}.page-module__lIA0Ha__founderName strong{font-size:14px;font-weight:550;display:block}.page-module__lIA0Ha__founderName span{color:var(--muted);margin-top:3px;font-size:11px;display:block}.page-module__lIA0Ha__founderCopy h2{font-size:clamp(30px,3.5vw,47px)}.page-module__lIA0Ha__founderCopy h2 span{color:var(--purple)}.page-module__lIA0Ha__founderCopy>p:not(.page-module__lIA0Ha__eyebrow){max-width:550px;color:var(--muted);margin-top:20px;font-size:15px;line-height:1.7}.page-module__lIA0Ha__founderActions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:28px;display:flex}.page-module__lIA0Ha__founderActions .page-module__lIA0Ha__button{font-size:13px}.page-module__lIA0Ha__founderActions .page-module__lIA0Ha__textLink{font-size:12px}.page-module__lIA0Ha__faq{border-top:1px solid var(--line);padding:85px 0}.page-module__lIA0Ha__faqGrid{grid-template-columns:.85fr 1.15fr;gap:95px;display:grid}.page-module__lIA0Ha__faqGrid>div:first-child>p:not(.page-module__lIA0Ha__eyebrow){color:var(--muted);margin-top:22px;font-size:14px;line-height:1.6}.page-module__lIA0Ha__faqGrid>div:first-child>.page-module__lIA0Ha__button{margin-top:24px;font-size:13px}.page-module__lIA0Ha__faqList details{border-bottom:1px solid var(--line)}.page-module__lIA0Ha__faqList details:first-child{border-top:1px solid var(--line)}.page-module__lIA0Ha__faqList summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:15px;font-weight:500;list-style:none;display:flex}.page-module__lIA0Ha__faqList summary::-webkit-details-marker{display:none}.page-module__lIA0Ha__faqList summary>span{color:#93958f;font-size:21px;font-weight:400;transition:transform .2s}.page-module__lIA0Ha__faqList details[open] summary>span{transform:rotate(45deg)}.page-module__lIA0Ha__faqList details>p{max-width:560px;color:var(--muted);padding:0 25px 23px 0;font-size:14px;line-height:1.7}.page-module__lIA0Ha__contact{background:var(--purple);color:#fff;padding:80px 0}.page-module__lIA0Ha__contactGrid{grid-template-columns:1.5fr .7fr;align-items:center;gap:95px;display:grid}.page-module__lIA0Ha__contact .page-module__lIA0Ha__eyebrow{color:#d4d3ff}.page-module__lIA0Ha__contact h2{font-size:clamp(32px,3.9vw,54px)}.page-module__lIA0Ha__contact h2 span{color:#d3d2ff}.page-module__lIA0Ha__contactGrid>div>p:not(.page-module__lIA0Ha__eyebrow){color:#e2e1ff;max-width:590px;margin-top:23px;font-size:15px;line-height:1.7}.page-module__lIA0Ha__contact .page-module__lIA0Ha__button{margin-top:28px}.page-module__lIA0Ha__contactGrid>div>.page-module__lIA0Ha__contactNote{color:#d8d7ff;max-width:410px;line-height:1.6;margin-top:16px!important;font-size:11px!important}.page-module__lIA0Ha__nextStepCard{background:#ffffff14;border:1px solid #ffffff40;border-radius:6px;padding:28px}.page-module__lIA0Ha__nextStepCard>span{color:#cfceff;letter-spacing:.06em;font-size:10px}.page-module__lIA0Ha__nextStepCard h3{margin-top:16px;font-size:24px;line-height:1.2}.page-module__lIA0Ha__nextStepCard ul{color:#e2e1ff;margin:24px 0 30px;padding-left:17px;font-size:13px;line-height:1.8}.page-module__lIA0Ha__nextStepCard li+li{margin-top:9px}.page-module__lIA0Ha__nextStepCard>div{border-top:1px solid #fff3;align-items:center;gap:12px;padding-top:20px;display:flex}.page-module__lIA0Ha__nextStepCard img{object-fit:cover;background:#fff;border-radius:6px}.page-module__lIA0Ha__nextStepCard p strong{font-size:13px;font-weight:550;display:block}.page-module__lIA0Ha__nextStepCard p span{color:#d8d7ff;margin-top:4px;font-size:11px;display:block}.page-module__lIA0Ha__footer{background:#f7f7f4;padding:50px 0 24px}.page-module__lIA0Ha__footerTop{grid-template-columns:1fr 1.1fr 1fr .6fr;align-items:start;gap:40px;display:grid}.page-module__lIA0Ha__footerTop>p{color:#74767a;font-size:14px;line-height:1.55}.page-module__lIA0Ha__footerTop>div,.page-module__lIA0Ha__footerTop>nav{flex-direction:column;gap:10px;font-size:12px;display:flex}.page-module__lIA0Ha__footerTop>div a:hover,.page-module__lIA0Ha__footerTop nav a:hover{color:var(--purple)}.page-module__lIA0Ha__footerBottom{border-top:1px solid var(--line);color:#797b80;justify-content:space-between;align-items:center;gap:24px;margin-top:46px;padding-top:20px;font-size:10px;display:flex}.page-module__lIA0Ha__footerBottom>div{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.page-module__lIA0Ha__footerBottom a{align-items:center;gap:5px;display:inline-flex}.page-module__lIA0Ha__footerBottom .wm-cookie-footer-button{color:#797b80;font-size:10px}body:has(.page-module__lIA0Ha__page) .wm-modal-panel{border-radius:6px!important}body:has(.page-module__lIA0Ha__page) .wm-modal-root :is(button,input,textarea,select){border-radius:6px!important}body:has(.page-module__lIA0Ha__page) .wm-calendar-reveal-trigger{border-radius:6px!important}body:has(.page-module__lIA0Ha__page) .wm-modal-success-icon{border-radius:6px!important}body:has(.page-module__lIA0Ha__page) .wm-booking-modal-panel{border-radius:6px!important}body:has(.page-module__lIA0Ha__page) .wm-booking-shell{border-radius:6px!important}body:has(.page-module__lIA0Ha__page) .wm-booking-modal-root :is(button,input,textarea,select){border-radius:6px!important}body:has(.page-module__lIA0Ha__page) .wm-cookie-banner{border-radius:6px!important}body:has(.page-module__lIA0Ha__page) .wm-cookie-panel{border-radius:6px!important}body:has(.page-module__lIA0Ha__page) .wm-cookie-categories{border-radius:6px!important}body:has(.page-module__lIA0Ha__page) .wm-cookie-modal button{border-radius:6px!important}body:has(.page-module__lIA0Ha__page) .wm-cookie-banner button{border-radius:6px!important}@media (min-width:1600px){.page-module__lIA0Ha__hero{padding-top:165px}}@media (max-width:1100px){.page-module__lIA0Ha__container,.page-module__lIA0Ha__navInner{width:calc(100% - 64px)}.page-module__lIA0Ha__desktopNav{gap:20px}.page-module__lIA0Ha__hero{padding-top:150px}.page-module__lIA0Ha__serviceCard{gap:18px}.page-module__lIA0Ha__serviceCopy{padding:17px 12px}.page-module__lIA0Ha__caseGrid{gap:36px}.page-module__lIA0Ha__caseImage{aspect-ratio:1}.page-module__lIA0Ha__founderGrid,.page-module__lIA0Ha__faqGrid,.page-module__lIA0Ha__contactGrid{gap:55px}.page-module__lIA0Ha__footerTop{gap:22px}}@media (max-width:900px){.page-module__lIA0Ha__desktopNav{gap:15px}.page-module__lIA0Ha__desktopNav a{font-size:12px}.page-module__lIA0Ha__brand>span{font-size:25px}.page-module__lIA0Ha__brand>img{width:26px;height:auto}.page-module__lIA0Ha__navInner{gap:20px}.page-module__lIA0Ha__sectionHeading{align-items:flex-start;gap:28px}.page-module__lIA0Ha__sectionHeading>p{max-width:290px;font-size:13px}.page-module__lIA0Ha__logoSet{gap:20px;padding-right:20px}.page-module__lIA0Ha__logoItem{width:120px}.page-module__lIA0Ha__logoItem img{max-width:100px;height:30px}.page-module__lIA0Ha__homeStats{margin-top:40px}.page-module__lIA0Ha__statValue{font-size:clamp(38px,5vw,52px)}.page-module__lIA0Ha__stat p{margin-top:12px;font-size:10px}.page-module__lIA0Ha__serviceCopy h3{font-size:26px}.page-module__lIA0Ha__serviceCopy>p{font-size:13px}.page-module__lIA0Ha__serviceNumber{margin-bottom:16px}.page-module__lIA0Ha__tags{margin:18px 0}.page-module__lIA0Ha__featuredCase{padding-block:60px}.page-module__lIA0Ha__caseContent h2{font-size:32px}.page-module__lIA0Ha__caseStat{margin-block:20px}.page-module__lIA0Ha__caseStat strong{font-size:30px}.page-module__lIA0Ha__caseImage{aspect-ratio:1}.page-module__lIA0Ha__founderGrid{gap:35px}}@media (max-width:760px){.page-module__lIA0Ha__niche{padding-bottom:72px}.page-module__lIA0Ha__nicheGrid{grid-template-columns:1fr}.page-module__lIA0Ha__nicheCopy{padding:28px 22px}.page-module__lIA0Ha__nicheCard{padding:26px 22px}.page-module__lIA0Ha__container,.page-module__lIA0Ha__navInner{width:calc(100% - 40px)}.page-module__lIA0Ha__navInner{gap:12px;min-height:72px}.page-module__lIA0Ha__desktopNav{display:none}.page-module__lIA0Ha__menuToggle{display:inline-flex}.page-module__lIA0Ha__navCta{gap:10px!important;padding:10px 12px!important;font-size:12px!important}.page-module__lIA0Ha__mobileNav{border-top:1px solid var(--line);flex-direction:column;width:calc(100% - 40px);margin:0 auto;padding:8px 0 14px;display:flex}.page-module__lIA0Ha__mobileNav a{justify-content:space-between;align-items:center;padding:14px 0;font-size:15px;display:flex}.page-module__lIA0Ha__mobileNav a:last-child{border-top:1px solid var(--line);margin-top:7px;font-size:13px}.page-module__lIA0Ha__mobileNav a>span{color:#898b85;font-size:11px}.page-module__lIA0Ha__hero{padding:140px 0 40px}.page-module__lIA0Ha__hero .page-module__lIA0Ha__eyebrow{text-align:center;max-width:340px;margin-inline:auto;font-size:9px;line-height:1.7;display:block}.page-module__lIA0Ha__hero .page-module__lIA0Ha__eyebrow .page-module__lIA0Ha__statusDot{vertical-align:middle;margin-right:9px;display:inline-block}.page-module__lIA0Ha__hero h1{max-width:620px;margin-inline:auto;font-size:clamp(34px,5.2vw,40px);line-height:1.17}.page-module__lIA0Ha__heroDescription{max-width:520px;font-size:15px;margin-top:20px!important}.page-module__lIA0Ha__heroActions{gap:10px;margin-top:24px}.page-module__lIA0Ha__button{padding:14px 18px;font-size:13px}.page-module__lIA0Ha__heroProof{max-width:490px;margin-top:24px}.page-module__lIA0Ha__heroProof p{font-size:11px}.page-module__lIA0Ha__heroProof span{font-size:9px}.page-module__lIA0Ha__showcase{padding-bottom:62px}.page-module__lIA0Ha__showcaseGrid{gap:12px;width:calc(100% - 32px)}.page-module__lIA0Ha__showcaseImage{aspect-ratio:4/3}.page-module__lIA0Ha__showcaseCaption{padding-top:9px;font-size:10px}.page-module__lIA0Ha__clientProof{margin-top:35px}.page-module__lIA0Ha__logoCarousel{margin-top:25px}.page-module__lIA0Ha__logoSet{gap:16px;padding-right:16px}.page-module__lIA0Ha__logoItem{width:108px}.page-module__lIA0Ha__logoItem img{max-width:92px;height:30px}.page-module__lIA0Ha__homeStats{width:calc(100% - 40px);margin-top:34px}.page-module__lIA0Ha__statsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 14px}.page-module__lIA0Ha__statValue{font-size:clamp(40px,12vw,58px)}.page-module__lIA0Ha__stat p{margin-top:11px;font-size:10px}.page-module__lIA0Ha__sectionHeading{flex-direction:column;gap:20px;margin-bottom:28px}.page-module__lIA0Ha__sectionHeading>p{max-width:500px;font-size:14px}.page-module__lIA0Ha__page h2{font-size:34px}.page-module__lIA0Ha__sectionHeading .page-module__lIA0Ha__eyebrow{margin-bottom:13px}.page-module__lIA0Ha__services{padding-bottom:60px}.page-module__lIA0Ha__serviceCard{grid-template-columns:1fr;gap:8px;padding:12px}.page-module__lIA0Ha__serviceCopy{padding:16px 12px 19px}.page-module__lIA0Ha__serviceCopy h3{max-width:470px;font-size:29px}.page-module__lIA0Ha__serviceCopy>p{max-width:570px;font-size:14px}.page-module__lIA0Ha__serviceNumber{margin-bottom:18px}.page-module__lIA0Ha__tags{margin:22px 0}.page-module__lIA0Ha__tags li{font-size:11px}.page-module__lIA0Ha__visualCaption{padding:12px 3px 5px;font-size:10px}.page-module__lIA0Ha__supportRow{flex-direction:column;gap:16px}.page-module__lIA0Ha__caseGrid{grid-template-columns:1fr;gap:30px}.page-module__lIA0Ha__caseImage{aspect-ratio:4/3}.page-module__lIA0Ha__caseContent h2{font-size:35px}.page-module__lIA0Ha__caseContent>p:not(.page-module__lIA0Ha__eyebrow){max-width:530px}.page-module__lIA0Ha__caseStat span{max-width:300px}.page-module__lIA0Ha__work{padding:64px 0}.page-module__lIA0Ha__workGrid{gap:30px 18px}.page-module__lIA0Ha__workTitle{flex-direction:column;align-items:flex-start;gap:5px;margin-top:13px}.page-module__lIA0Ha__workTitle h3{font-size:18px}.page-module__lIA0Ha__workTitle>span{text-align:left;font-size:10px}.page-module__lIA0Ha__workCard>p{font-size:12px}.page-module__lIA0Ha__projectArrow{width:30px;height:30px;bottom:10px;right:10px}.page-module__lIA0Ha__process{padding:60px 0}.page-module__lIA0Ha__processGrid{grid-template-columns:1fr;gap:24px}.page-module__lIA0Ha__processGrid article,.page-module__lIA0Ha__processGrid article:first-child,.page-module__lIA0Ha__processGrid article:last-child{border:0;border-bottom:1px solid #d5d7cd;padding:0 0 23px}.page-module__lIA0Ha__processGrid article:last-child{border:0;padding-bottom:0}.page-module__lIA0Ha__processGrid article>span{margin-bottom:15px}.page-module__lIA0Ha__processGrid h3{max-width:none;font-size:25px}.page-module__lIA0Ha__processGrid p{max-width:550px;margin-top:12px;font-size:14px}.page-module__lIA0Ha__processCta{flex-direction:column;align-items:flex-start;margin-top:28px}.page-module__lIA0Ha__founder{padding:65px 0}.page-module__lIA0Ha__founderGrid{grid-template-columns:1fr;gap:32px}.page-module__lIA0Ha__founderPhoto{aspect-ratio:4/4.6;width:min(100%,370px)}.page-module__lIA0Ha__founderCopy>p:not(.page-module__lIA0Ha__eyebrow){font-size:14px}.page-module__lIA0Ha__founderActions{gap:20px}.page-module__lIA0Ha__faq{padding:60px 0}.page-module__lIA0Ha__faqGrid{grid-template-columns:1fr;gap:35px}.page-module__lIA0Ha__contact{padding:60px 0}.page-module__lIA0Ha__contactGrid{grid-template-columns:1fr;gap:35px}.page-module__lIA0Ha__contact .page-module__lIA0Ha__button{margin-top:24px}.page-module__lIA0Ha__nextStepCard{max-width:500px;padding:24px}.page-module__lIA0Ha__footer{padding-top:35px}.page-module__lIA0Ha__footerTop{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.page-module__lIA0Ha__footerBottom{flex-direction:column;align-items:flex-start;gap:15px;margin-top:30px}.page-module__lIA0Ha__footerBottom>div{gap:18px}}@media (max-width:520px){.page-module__lIA0Ha__brand{gap:6px}.page-module__lIA0Ha__brand>span{font-size:23px}.page-module__lIA0Ha__brand>img{width:23px}.page-module__lIA0Ha__navCta svg{display:none}.page-module__lIA0Ha__menuToggle{width:38px;height:38px}.page-module__lIA0Ha__page .page-module__lIA0Ha__navCta{min-height:38px}.page-module__lIA0Ha__hero h1{font-size:clamp(31px,7.2vw,37px)}.page-module__lIA0Ha__hero h1 br{display:none}.page-module__lIA0Ha__hero h1>span{margin-top:7px;display:block}.page-module__lIA0Ha__heroActions{flex-direction:column}.page-module__lIA0Ha__heroActions .page-module__lIA0Ha__button{width:100%;max-width:350px}.page-module__lIA0Ha__heroProof{align-items:flex-start}.page-module__lIA0Ha__heroProof>img{width:34px;height:34px}.page-module__lIA0Ha__showcaseGrid{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#d0d1ca transparent;gap:12px;width:100%;padding:0 20px 8px;display:flex;overflow-x:auto}.page-module__lIA0Ha__showcaseCard{scroll-snap-align:center;flex:0 0 85%}.page-module__lIA0Ha__showcaseImage{aspect-ratio:4/3}.page-module__lIA0Ha__showcaseCaption{font-size:11px}.page-module__lIA0Ha__page h2{font-size:31px}.page-module__lIA0Ha__serviceCopy h3{font-size:27px}.page-module__lIA0Ha__serviceCard{padding:10px}.page-module__lIA0Ha__serviceCopy{padding:16px 10px 20px}.page-module__lIA0Ha__tags li{font-size:10px}.page-module__lIA0Ha__videoControl{min-height:32px;padding:7px 9px;top:8px;right:8px}.page-module__lIA0Ha__caseContent h2{font-size:32px}.page-module__lIA0Ha__workGrid{grid-template-columns:1fr;gap:30px}.page-module__lIA0Ha__workTitle{flex-direction:row;align-items:center;gap:12px}.page-module__lIA0Ha__workTitle h3{font-size:19px}.page-module__lIA0Ha__workTitle>span{text-align:right}.page-module__lIA0Ha__founderPhoto{width:100%}.page-module__lIA0Ha__contact h2 br{display:none}.page-module__lIA0Ha__contact h2 span{display:block}.page-module__lIA0Ha__contact .page-module__lIA0Ha__button{gap:12px;width:100%;padding-inline:14px}}@media (prefers-reduced-motion:reduce){.page-module__lIA0Ha__page *,.page-module__lIA0Ha__page :before,.page-module__lIA0Ha__page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.page-module__lIA0Ha__hero h1>.page-module__lIA0Ha__heroLine{color:var(--ink);animation:.9s cubic-bezier(.16,1,.3,1) both page-module__lIA0Ha__home-line-in;display:block}.page-module__lIA0Ha__hero h1>.page-module__lIA0Ha__heroAccent{color:var(--purple);animation-delay:.12s}.page-module__lIA0Ha__heroDescription,.page-module__lIA0Ha__heroActions,.page-module__lIA0Ha__heroProof{animation:.8s cubic-bezier(.16,1,.3,1) .2s backwards page-module__lIA0Ha__home-line-in}@keyframes page-module__lIA0Ha__home-line-in{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}.page-module__lIA0Ha__serviceCard{background:#f5f4ff;border-color:#ebe9ff}.page-module__lIA0Ha__serviceCard:nth-child(2n){background:#f6f7f8;border-color:#e9ebee}.page-module__lIA0Ha__serviceImage img{transition:transform .8s cubic-bezier(.16,1,.3,1)}.page-module__lIA0Ha__serviceImage:hover img{transform:scale(1.035)}.page-module__lIA0Ha__workImage{transition:box-shadow .5s}.page-module__lIA0Ha__workCard:hover .page-module__lIA0Ha__workImage{box-shadow:0 18px 45px #2021231f}.page-module__lIA0Ha__button{transition:background .25s,border-color .25s,transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s}.page-module__lIA0Ha__button:hover{transform:translateY(-2px);box-shadow:0 8px 22px #2021231a}@media (min-width:761px){.page-module__lIA0Ha__serviceCopy{align-self:start;position:sticky;top:125px}}@supports (animation-timeline:view()){@media (min-width:761px) and (prefers-reduced-motion:no-preference){.page-module__lIA0Ha__serviceVisual{animation:linear both page-module__lIA0Ha__home-visual-depth;animation-timeline:view();animation-range:entry exit}@keyframes page-module__lIA0Ha__home-visual-depth{0%{transform:translateY(16px)scale(.96)}to{transform:translateY(-12px)scale(1)}}}}body:has(.page-module__lIA0Ha__page) .wm-video-modal-panel{border-radius:6px}@media (max-width:760px){.page-module__lIA0Ha__hero h1>.page-module__lIA0Ha__heroLine{display:inline}.page-module__lIA0Ha__hero h1>.page-module__lIA0Ha__heroAccent:before{content:" "}}@media (prefers-reduced-motion:reduce){.page-module__lIA0Ha__page *,.page-module__lIA0Ha__page :before,.page-module__lIA0Ha__page :after{transition:none!important;animation:none!important}.page-module__lIA0Ha__button:hover{transform:none}}.page-module__lIA0Ha__page .wm-faq-cta{box-sizing:border-box!important;color:#fff!important;width:fit-content!important;height:48px!important;min-height:48px!important;box-shadow:none!important;background:#5351fa!important;border:1px solid #5351fa!important;border-radius:6px!important;align-items:center!important;gap:18px!important;padding:0 20px!important;font-size:14px!important;font-weight:550!important;display:inline-flex!important}.page-module__lIA0Ha__page .wm-faq-cta:hover{transform:translateY(-2px);background:#5350d2!important;border-color:#5350d2!important;box-shadow:0 8px 22px #2021231a!important}.page-module__lIA0Ha__page .wm-faq-arrow{background:0 0!important;border-radius:0!important;width:18px!important;height:18px!important}.page-module__lIA0Ha__page .wm-faq-arrow svg{width:18px;height:18px}.wm-nav-shell--redesign .wm-nav-cta{box-sizing:border-box!important;color:#fff!important;background:#625fe8!important;border:1px solid #625fe8!important;border-radius:6px!important;height:48px!important;min-height:48px!important;padding:0 20px!important;font-family:Inter Tight,sans-serif!important;font-size:14px!important;font-weight:550!important;line-height:1.35!important;transition:background .2s,border-color .2s,transform .2s!important}body:has(.page-module__lIA0Ha__page) a[data-cta-id=footer_primary]{box-sizing:border-box!important;color:#fff!important;background:#625fe8!important;border:1px solid #625fe8!important;border-radius:6px!important;height:48px!important;min-height:48px!important;padding:0 20px!important;font-family:Inter Tight,sans-serif!important;font-size:14px!important;font-weight:550!important;line-height:1.35!important;transition:background .2s,border-color .2s,transform .2s!important}@media (max-width:640px){.wm-nav-shell--redesign .wm-nav-cta{gap:0!important;height:36px!important;min-height:36px!important;padding:0 8px!important;font-size:11px!important;line-height:1.2!important}}@media (max-width:480px){.wm-nav-shell--redesign .wm-nav-cta{height:34px!important;min-height:34px!important;padding:0 7px!important;font-size:10px!important}}.wm-nav-shell--redesign .wm-nav-cta:hover{transform:translateY(-2px);background:#5350d2!important;border-color:#5350d2!important}body:has(.page-module__lIA0Ha__page) a[data-cta-id=footer_primary]:hover{transform:translateY(-2px);background:#5350d2!important;border-color:#5350d2!important}.wm-nav-shell--redesign .wm-nav-cta{background:#5351fa!important;border-color:#5351fa!important}.wm-nav-shell--redesign .wm-nav-surface{border-radius:6px!important}.wm-nav-shell--redesign .wm-nav-phone{background:#f0f0ed!important;border:1px solid #dedfdb!important;border-radius:6px!important}.wm-nav-shell--redesign .wm-nav-phone:hover{background:#e8e9e4!important;border-color:#bfc0b9!important}
.page-module__NfDiEG__page{color:#1d1d1f;background:#fff;font-family:Inter Tight,sans-serif;overflow:clip}.page-module__NfDiEG__page img{max-width:100%;display:block}.page-module__NfDiEG__page a{text-decoration:none}.page-module__NfDiEG__page section[id],.page-module__NfDiEG__founder{scroll-margin-top:110px}.page-module__NfDiEG__hero{text-align:center;padding:170px 24px 58px}.page-module__NfDiEG__hero h1{letter-spacing:.005em;max-width:960px;margin:0 auto;font-size:clamp(35px,3.55vw,49px);font-weight:450;line-height:1.24}.page-module__NfDiEG__keepWord{white-space:nowrap}.page-module__NfDiEG__heroSymbol{vertical-align:middle;color:#fff;border-radius:10px;justify-content:center;align-items:center;width:39px;height:39px;margin-inline:3px;display:inline-flex;position:relative;top:-2px;transform:rotate(-7deg);box-shadow:inset 0 1px 1px #ffffff50,0 3px 6px #00000012}.page-module__NfDiEG__heroSymbol svg{width:24px;height:24px}.page-module__NfDiEG__orange{background:#fc873e}.page-module__NfDiEG__pink{background:#ed7087;transform:rotate(8deg)}.page-module__NfDiEG__blue{background:#57a9ce;transform:rotate(-6deg)}.page-module__NfDiEG__heroDescription{color:#86868b;max-width:570px;margin:19px auto 0;font-size:16px;line-height:1.65}.page-module__NfDiEG__clients{max-width:1330px;margin:0 auto;padding:0 0 78px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.page-module__NfDiEG__logoRow{justify-content:center;gap:14px;width:max-content;min-width:100%;margin:0 50% 14px;display:flex;transform:translate(-50%)}.page-module__NfDiEG__logoCell{background:linear-gradient(#fff,#fafafa);border-radius:5px;flex:0 0 144px;justify-content:center;align-items:center;height:66px;padding:16px 24px;display:flex}.page-module__NfDiEG__logoCell img{object-fit:contain;width:105px;height:27px}.page-module__NfDiEG__heading{text-align:center;max-width:720px;margin:0 auto 43px;padding-inline:20px}.page-module__NfDiEG__heading h2{letter-spacing:.005em;margin:0;font-size:clamp(28px,2.7vw,37px);font-weight:450;line-height:1.16}.page-module__NfDiEG__description{color:#89898e;max-width:455px;margin:16px auto 0;font-size:16px;line-height:1.65}.page-module__NfDiEG__intro{background:#f8f8f8;border-radius:16px;max-width:1130px;margin:0 auto;padding:60px 32px 30px}.page-module__NfDiEG__intro .page-module__NfDiEG__heading{margin-bottom:36px}.page-module__NfDiEG__introImage{border-radius:10px;max-width:1020px;margin:0 auto;overflow:hidden}.page-module__NfDiEG__introImage img{aspect-ratio:1.85;object-fit:cover;width:100%;height:auto}.page-module__NfDiEG__founder{text-align:left;align-items:center;gap:13px;max-width:675px;margin:24px auto 0;display:flex}.page-module__NfDiEG__founder>img{object-fit:cover;border-radius:50%;flex:0 0 44px;width:44px;height:44px}.page-module__NfDiEG__founder p{margin:0}.page-module__NfDiEG__founder strong{margin-bottom:4px;font-size:14px;font-weight:500;display:block}.page-module__NfDiEG__founder p span{color:#86868b;font-size:16px;line-height:1.6;display:block}.page-module__NfDiEG__systemSection{text-align:center;max-width:1000px;margin:0 auto;padding:100px 24px 88px}.page-module__NfDiEG__showcase{max-width:920px;margin:0 auto}.page-module__NfDiEG__dashboard{background:#fff;border:1px solid #eee;border-radius:9px;overflow:hidden;box-shadow:0 5px 20px #00000009}.page-module__NfDiEG__dashboard img{aspect-ratio:1.78;object-fit:contain;object-position:center;width:100%}.page-module__NfDiEG__systemOptions{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:23px;display:grid}.page-module__NfDiEG__systemOptions button{text-align:left;cursor:pointer;background:0 0;border:0;border-top:2px solid #e9e9eb;border-radius:6px;flex-direction:column;align-items:flex-start;gap:10px;padding:17px 0 6px;font-family:inherit;transition:border-color .2s;display:flex;position:relative}.page-module__NfDiEG__systemOptions button:hover,.page-module__NfDiEG__systemOptions .page-module__NfDiEG__activeOption{border-color:#5351fa}.page-module__NfDiEG__optionIcon{color:#67676d;font-size:18px}.page-module__NfDiEG__systemOptions strong{font-size:16px;font-weight:500}.page-module__NfDiEG__systemOptions button>span:last-child{color:#919197;font-size:16px;line-height:1.65}.page-module__NfDiEG__textLink{color:#626268;justify-content:center;align-items:center;gap:8px;margin-top:30px;font-size:14px;display:inline-flex}.page-module__NfDiEG__features{background:#f8f8f8;padding:74px 24px 0}.page-module__NfDiEG__featureGrid,.page-module__NfDiEG__secondaryGrid{background:#fff;border:1px solid #f0f0f0;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));max-width:1130px;margin:0 auto;display:grid;overflow:hidden}.page-module__NfDiEG__feature{min-width:0;color:inherit;text-align:center;flex-direction:column;align-items:center;padding:34px 36px 30px;display:flex}.page-module__NfDiEG__feature+.page-module__NfDiEG__feature{border-left:1px solid #ededee}.page-module__NfDiEG__featureVisual{justify-content:center;align-items:center;width:100%;height:245px;margin-bottom:21px;display:flex}.page-module__NfDiEG__featureVisual img{border:1px solid #eee;border-radius:6px;width:100%;max-width:440px;height:auto;box-shadow:0 6px 17px #00000009}.page-module__NfDiEG__medicalVisual img{width:100%;max-width:440px;height:100%;box-shadow:none;object-fit:contain;border:0}.page-module__NfDiEG__feature h3,.page-module__NfDiEG__secondaryProject h3{letter-spacing:.005em;margin:0 0 10px;font-size:17px;font-weight:450;line-height:1.35}.page-module__NfDiEG__feature p{color:#94949a;max-width:355px;margin:0;font-size:16px;line-height:1.6}.page-module__NfDiEG__feature>span{color:#606068;align-items:center;gap:7px;margin-top:18px;font-size:14px;display:inline-flex}.page-module__NfDiEG__featureQuote{text-align:center;background:#f2f2f2;max-width:1130px;margin:0 auto;padding:60px 24px}.page-module__NfDiEG__featureQuote>img{object-fit:contain;width:125px;height:29px;margin:0 auto 19px}.page-module__NfDiEG__featureQuote blockquote{letter-spacing:.005em;max-width:790px;margin:0 auto 20px;font-size:clamp(18px,1.9vw,24px);font-weight:400;line-height:1.45}.page-module__NfDiEG__featureQuote figcaption{flex-direction:column;align-items:center;gap:4px;display:flex}.page-module__NfDiEG__featureQuote figcaption img{object-fit:cover;border-radius:50%;width:30px;height:30px;margin-bottom:3px}.page-module__NfDiEG__featureQuote figcaption strong{font-size:14px;font-weight:500}.page-module__NfDiEG__featureQuote figcaption span{color:#96969a;font-size:14px}.page-module__NfDiEG__secondaryGrid{border-radius:0}.page-module__NfDiEG__secondaryProject{min-width:0;color:inherit;text-align:center;padding:37px 38px 30px}.page-module__NfDiEG__secondaryProject+.page-module__NfDiEG__secondaryProject{border-left:1px solid #ededee}.page-module__NfDiEG__secondaryProject>div{border-radius:6px;height:250px;margin-bottom:24px;overflow:hidden}.page-module__NfDiEG__secondaryProject img{object-fit:cover;width:100%;height:100%}.page-module__NfDiEG__secondaryProject img.page-module__NfDiEG__containedImage{object-fit:contain;object-position:center}.page-module__NfDiEG__secondaryProject h3{max-width:370px;margin-inline:auto}.page-module__NfDiEG__secondaryProject p{color:#99999e;margin:0;font-size:14px;line-height:1.6}.page-module__NfDiEG__secondaryProject>span{color:#64646a;align-items:center;gap:8px;margin-top:16px;font-size:14px;display:inline-flex}.page-module__NfDiEG__faq{padding:100px 24px 95px}.page-module__NfDiEG__faqList{background:#fafafa;border:1px solid #f2f2f3;border-radius:13px;max-width:680px;margin:0 auto;padding:8px}.page-module__NfDiEG__faqList details{border-radius:9px}.page-module__NfDiEG__faqList details[open]{background:#fff;box-shadow:0 2px 12px #00000004}.page-module__NfDiEG__faqList summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:17px;font-size:16px;list-style:none;display:flex}.page-module__NfDiEG__faqList summary::-webkit-details-marker{display:none}.page-module__NfDiEG__faqList summary>span{color:#6d6d75;font-size:13px;transition:transform .2s}.page-module__NfDiEG__faqList details[open] summary>span{transform:rotate(180deg)}.page-module__NfDiEG__faqList details>p{color:#94949a;margin:-3px 0 0;padding:0 17px 19px;font-size:16px;line-height:1.7}.page-module__NfDiEG__testimonials{text-align:center;background:#f8f8f8;padding:85px 24px}.page-module__NfDiEG__reviewGrid{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));max-width:1000px;margin:0 auto 37px;display:grid}.page-module__NfDiEG__reviewGrid article{padding:33px 44px}.page-module__NfDiEG__reviewGrid article:nth-child(2n){border-left:1px solid #ebebed}.page-module__NfDiEG__reviewGrid article:nth-child(n+3){border-top:1px solid #ebebed}.page-module__NfDiEG__reviewLogo{object-fit:contain;object-position:left;width:auto;height:27px;max-width:135px!important}.page-module__NfDiEG__reviewGrid blockquote{margin:24px 0 20px;font-size:16px;font-weight:400;line-height:1.6}.page-module__NfDiEG__reviewPerson{align-items:center;gap:10px;display:flex}.page-module__NfDiEG__reviewPerson>img{object-fit:cover;border-radius:50%;width:33px;height:33px}.page-module__NfDiEG__reviewPerson strong{font-size:14px;font-weight:500;display:block}.page-module__NfDiEG__reviewPerson span{color:#98989f;margin-top:3px;font-size:14px;display:block}.page-module__NfDiEG__cncLogo{margin:0;font-size:20px;font-weight:600;line-height:27px}.page-module__NfDiEG__videoLink{cursor:pointer;color:#777780;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;margin-top:17px;padding:0;font-family:inherit;font-size:14px;display:inline-flex}.page-module__NfDiEG__smallButton{color:#4c4c52;background:#fff;border:1px solid #eeeeef;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:9px 15px;font-size:14px;transition:border-color .2s;display:inline-flex}.page-module__NfDiEG__smallButton:hover{border-color:#f7a574}.page-module__NfDiEG__page a:focus-visible,.page-module__NfDiEG__page button:focus-visible,.page-module__NfDiEG__page summary:focus-visible{outline-offset:4px;outline:2px solid #5351fa}@media (max-width:700px){.page-module__NfDiEG__hero{padding:142px 24px 38px}.page-module__NfDiEG__hero h1{max-width:455px;font-size:34px;line-height:1.22}.page-module__NfDiEG__desktopBreak{display:none}.page-module__NfDiEG__heroSymbol{border-radius:8px;width:30px;height:30px}.page-module__NfDiEG__heroSymbol svg{width:19px;height:19px}.page-module__NfDiEG__heroDescription{max-width:335px;font-size:16px}.page-module__NfDiEG__clients{padding-bottom:41px}.page-module__NfDiEG__logoRow{gap:9px;margin-bottom:9px}.page-module__NfDiEG__logoCell{flex-basis:119px;height:51px;padding:12px 17px}.page-module__NfDiEG__logoCell img{width:86px;height:23px}.page-module__NfDiEG__intro{border-radius:13px;margin-inline:16px;padding:39px 14px 23px}.page-module__NfDiEG__heading{max-width:430px;margin-bottom:30px;padding-inline:5px}.page-module__NfDiEG__heading h2{font-size:28px;line-height:1.18}.page-module__NfDiEG__description{max-width:310px;margin-top:13px;font-size:16px}.page-module__NfDiEG__introImage img{aspect-ratio:1.35;object-position:47% center}.page-module__NfDiEG__founder{align-items:flex-start;padding-inline:3px}.page-module__NfDiEG__founder p{min-width:0}.page-module__NfDiEG__founder p span{font-size:16px}.page-module__NfDiEG__founder strong{font-size:14px;line-height:1.45}.page-module__NfDiEG__systemSection{padding:67px 23px 60px}.page-module__NfDiEG__dashboard{border-radius:6px}.page-module__NfDiEG__systemOptions{grid-template-columns:1fr;gap:0;margin-top:16px}.page-module__NfDiEG__systemOptions button{border-top-width:1px;gap:8px;padding:17px 0}.page-module__NfDiEG__systemOptions .page-module__NfDiEG__activeOption{border-top-width:2px}.page-module__NfDiEG__systemOptions strong{font-size:16px;line-height:1.4}.page-module__NfDiEG__systemOptions button>span:last-child{font-size:16px}.page-module__NfDiEG__textLink{margin-top:15px;font-size:14px}.page-module__NfDiEG__features{padding:53px 16px 0}.page-module__NfDiEG__featureGrid,.page-module__NfDiEG__secondaryGrid{grid-template-columns:1fr}.page-module__NfDiEG__feature{padding:28px 24px 29px}.page-module__NfDiEG__feature+.page-module__NfDiEG__feature,.page-module__NfDiEG__secondaryProject+.page-module__NfDiEG__secondaryProject{border-top:1px solid #ededee;border-left:0}.page-module__NfDiEG__featureVisual{height:195px}.page-module__NfDiEG__feature h3{font-size:17px}.page-module__NfDiEG__feature p{font-size:16px}.page-module__NfDiEG__feature>span{font-size:14px}.page-module__NfDiEG__featureQuote{padding:44px 23px}.page-module__NfDiEG__featureQuote blockquote{font-size:18px}.page-module__NfDiEG__featureQuote figcaption strong{font-size:14px}.page-module__NfDiEG__featureQuote figcaption span{font-size:14px;line-height:1.5}.page-module__NfDiEG__secondaryProject{padding:28px 25px}.page-module__NfDiEG__secondaryProject>div{height:200px}.page-module__NfDiEG__secondaryProject p,.page-module__NfDiEG__secondaryProject>span{font-size:14px}.page-module__NfDiEG__faq{padding:66px 20px 63px}.page-module__NfDiEG__faqList summary{padding:15px 13px;font-size:16px;line-height:1.45}.page-module__NfDiEG__faqList details>p{padding:0 13px 16px;font-size:16px}.page-module__NfDiEG__testimonials{padding:63px 21px 56px}.page-module__NfDiEG__reviewGrid{grid-template-columns:1fr;max-width:410px;margin-bottom:24px}.page-module__NfDiEG__reviewGrid article{padding:26px 8px}.page-module__NfDiEG__reviewGrid article:nth-child(2n){border-left:0}.page-module__NfDiEG__reviewGrid article+article{border-top:1px solid #ebebed}.page-module__NfDiEG__reviewGrid blockquote{margin-top:20px;font-size:16px}.page-module__NfDiEG__reviewPerson strong{font-size:14px}.page-module__NfDiEG__reviewPerson span{font-size:14px;line-height:1.45}.page-module__NfDiEG__videoLink,.page-module__NfDiEG__smallButton{min-height:44px;font-size:14px}}@media (prefers-reduced-motion:reduce){.page-module__NfDiEG__page *{transition:none}}
.page-module__eQz7HW__page{background:#fff;min-height:100vh;padding:156px 4vw 96px}.page-module__eQz7HW__intro{justify-content:space-between;align-items:flex-end;gap:40px;width:min(100%,1240px);margin:0 auto 48px;display:flex}.page-module__eQz7HW__introCopy{max-width:760px}.page-module__eQz7HW__eyebrow{color:#5351fa;letter-spacing:.08em;margin:0 0 18px;font-size:12px;font-weight:700}.page-module__eQz7HW__intro h1{color:#0a0a0a;letter-spacing:0;margin:0;font-size:clamp(48px,7vw,92px);font-weight:700;line-height:.94}.page-module__eQz7HW__lead{color:#5c5c5c;max-width:680px;margin:28px 0 0;font-size:clamp(17px,2vw,21px);line-height:1.55}.page-module__eQz7HW__actions{flex-direction:column;flex:none;gap:10px;min-width:225px;display:flex}.page-module__eQz7HW__primaryAction,.page-module__eQz7HW__secondaryAction{border-radius:999px;justify-content:space-between;align-items:center;gap:18px;padding:15px 22px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .25s,background .25s,border-color .25s;display:inline-flex}.page-module__eQz7HW__primaryAction{color:#fff;background:#0a0a0a}.page-module__eQz7HW__secondaryAction{color:#0a0a0a;background:#fff;border:1px solid #d9d9df}.page-module__eQz7HW__primaryAction:hover,.page-module__eQz7HW__secondaryAction:hover{transform:translateY(-2px)}.page-module__eQz7HW__primaryAction:hover{background:#5351fa}.page-module__eQz7HW__secondaryAction:hover{border-color:#5351fa}.page-module__eQz7HW__viewerSection{background:#fff;border:1px solid #e2e2e8;border-radius:12px;width:min(100%,1240px);margin:0 auto;overflow:hidden;box-shadow:0 28px 80px #0a0a0a1a}.page-module__eQz7HW__viewerHeader{color:#8a8a91;border-bottom:1px solid #e7e7eb;justify-content:space-between;align-items:center;gap:20px;min-height:62px;padding:0 24px;font-size:13px;font-weight:500;display:flex}.page-module__eQz7HW__viewerHeader>div{color:#0a0a0a;align-items:center;gap:10px;font-weight:600;display:flex}.page-module__eQz7HW__statusDot{background:#5351fa;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #5351fa1f}.page-module__eQz7HW__viewer{background:#e9e9ed;border:0;width:100%;height:min(88vh,1100px);min-height:760px;display:block}.page-module__eQz7HW__fallback{text-align:center;padding:22px;display:none}.page-module__eQz7HW__fallback p{color:#5c5c5c;margin:0 0 14px;line-height:1.5}.page-module__eQz7HW__fallback a{color:#5351fa;font-weight:600;text-decoration:none}.page-module__eQz7HW__footerJoin footer{margin-top:0!important}@media (max-width:800px){.page-module__eQz7HW__page{padding:132px 20px 72px}.page-module__eQz7HW__intro{flex-direction:column;align-items:stretch;gap:30px;margin-bottom:32px}.page-module__eQz7HW__actions{grid-template-columns:1fr 1fr;min-width:0;display:grid}.page-module__eQz7HW__viewerSection{border-radius:10px}.page-module__eQz7HW__viewer{height:82vh;min-height:640px}}@media (max-width:520px){.page-module__eQz7HW__actions{grid-template-columns:1fr}.page-module__eQz7HW__viewerHeader{min-height:54px;padding:0 18px}.page-module__eQz7HW__viewerHeader>span{display:none}.page-module__eQz7HW__viewer{height:76vh;min-height:540px}.page-module__eQz7HW__fallback{display:block}}@media (prefers-reduced-motion:reduce){.page-module__eQz7HW__primaryAction,.page-module__eQz7HW__secondaryAction{transition:none}}
.page-module__ndZktq__page{color:#0a0a0a;background:#fff;overflow:hidden}.page-module__ndZktq__shell{width:min(1240px,92vw);margin:0 auto}.page-module__ndZktq__hero{background:#f7f7fb;align-items:center;min-height:760px;padding:170px 0 110px;display:flex;position:relative;overflow:hidden}.page-module__ndZktq__hero:after{content:"";border:1px solid #5351fa33;border-radius:50%;width:620px;height:620px;position:absolute;bottom:-230px;right:-8vw;box-shadow:0 0 0 90px #5351fa0d,0 0 0 180px #5351fa08}.page-module__ndZktq__heroGlow{filter:blur(80px);background:#5351fa1c;border-radius:50%;width:440px;height:440px;position:absolute;top:50px;left:-140px}.page-module__ndZktq__hero .page-module__ndZktq__shell{z-index:1;position:relative}.page-module__ndZktq__kicker{color:#5351fa;letter-spacing:.1em;margin:0 0 20px;font-size:12px;font-weight:700}.page-module__ndZktq__hero h1{letter-spacing:.005em;max-width:960px;margin:0;font-size:clamp(44px,6.1vw,82px);line-height:1.02}.page-module__ndZktq__heroLead{color:#54545b;max-width:760px;margin:32px 0 0;font-size:clamp(18px,1.7vw,22px);line-height:1.6}.page-module__ndZktq__heroActions{flex-wrap:wrap;gap:14px;margin-top:40px;display:flex}.page-module__ndZktq__heroActions a,.page-module__ndZktq__helpCard a{border-radius:999px;align-items:center;gap:10px;font-size:15px;font-weight:650;text-decoration:none;display:inline-flex}.page-module__ndZktq__primaryAction{color:#fff;background:#5351fa;padding:15px 23px}.page-module__ndZktq__secondaryAction{color:#17171a;background:#fff;border:1px solid #dedee7;padding:14px 22px}.page-module__ndZktq__summary{border-bottom:1px solid #ececf0;padding:48px 0}.page-module__ndZktq__summary>.page-module__ndZktq__shell>p{color:#8a8a92;letter-spacing:.1em;margin:0 0 24px;font-size:11px;font-weight:700}.page-module__ndZktq__summaryGrid{grid-template-columns:repeat(3,1fr);display:grid}.page-module__ndZktq__summaryGrid div{border-left:1px solid #e4e4e8;gap:6px;padding:4px 36px;display:grid}.page-module__ndZktq__summaryGrid div:first-child{border-left:0;padding-left:0}.page-module__ndZktq__summaryGrid strong{font-size:17px}.page-module__ndZktq__summaryGrid span{color:#707078;font-size:14px;line-height:1.5}.page-module__ndZktq__process{padding:120px 0 130px}.page-module__ndZktq__sectionHeading,.page-module__ndZktq__sectionHeadingDark{grid-template-columns:1.05fr .95fr;align-items:end;gap:60px;margin-bottom:70px;display:grid}.page-module__ndZktq__sectionHeading .page-module__ndZktq__kicker,.page-module__ndZktq__sectionHeadingDark .page-module__ndZktq__kicker{grid-column:1/-1;margin-bottom:-38px}.page-module__ndZktq__sectionHeading h2,.page-module__ndZktq__sectionHeadingDark h2,.page-module__ndZktq__helpCard h2{letter-spacing:.005em;margin:0;font-size:clamp(34px,4.2vw,58px);line-height:1.06}.page-module__ndZktq__sectionHeading>p:last-child{color:#696970;margin:0;font-size:18px;line-height:1.65}.page-module__ndZktq__steps{border-top:1px solid #dedee3}.page-module__ndZktq__step{border-bottom:1px solid #dedee3;grid-template-columns:170px minmax(0,1fr);padding:64px 0;display:grid}.page-module__ndZktq__stepNumber{color:#cacad2;font-size:15px;font-weight:700}.page-module__ndZktq__stepBody{max-width:840px}.page-module__ndZktq__stepLabel,.page-module__ndZktq__clientRole span{color:#5351fa;letter-spacing:.1em;margin:0 0 11px;font-size:11px;font-weight:750}.page-module__ndZktq__stepBody h3{letter-spacing:.005em;margin:0;font-size:clamp(29px,3vw,43px);line-height:1.1}.page-module__ndZktq__stepLead{color:#55555d;margin:16px 0 26px;font-size:19px;line-height:1.55}.page-module__ndZktq__stepBody ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.page-module__ndZktq__stepBody li{color:#333338;padding-left:25px;font-size:16px;line-height:1.6;position:relative}.page-module__ndZktq__stepBody li:before{content:"";background:#5351fa;border-radius:50%;width:7px;height:7px;position:absolute;top:.65em;left:0}.page-module__ndZktq__clientRole{background:#f4f4fb;border-radius:16px;grid-template-columns:120px 1fr;gap:20px;margin-top:30px;padding:20px 22px;display:grid}.page-module__ndZktq__clientRole span,.page-module__ndZktq__clientRole p{margin:0}.page-module__ndZktq__clientRole p{color:#45454d;font-size:14px;line-height:1.55}.page-module__ndZktq__principles{color:#fff;background:#0d0d10;padding:120px 0}.page-module__ndZktq__sectionHeadingDark{max-width:760px;display:block}.page-module__ndZktq__sectionHeadingDark .page-module__ndZktq__kicker{color:#9b99ff;margin-bottom:20px}.page-module__ndZktq__principlesGrid{background:#2b2b31;border:1px solid #2b2b31;border-radius:24px;grid-template-columns:repeat(2,1fr);gap:1px;display:grid;overflow:hidden}.page-module__ndZktq__principlesGrid article{background:#141418;min-height:260px;padding:38px}.page-module__ndZktq__principlesGrid span{color:#77767e;font:500 12px/1 Inter Tight,sans-serif}.page-module__ndZktq__principlesGrid h3{letter-spacing:.005em;margin:44px 0 12px;font-size:24px}.page-module__ndZktq__principlesGrid p{color:#aaaab1;max-width:480px;margin:0;font-size:16px;line-height:1.65}.page-module__ndZktq__help{padding:110px 4vw 50px}.page-module__ndZktq__helpCard{background:#ecebfd;border-radius:28px;justify-content:space-between;align-items:flex-end;gap:50px;width:min(1160px,100%);margin:0 auto;padding:64px;display:flex}.page-module__ndZktq__helpCard>div{max-width:660px}.page-module__ndZktq__helpCard>div>p:last-child{color:#5a5964;max-width:610px;margin:22px 0 0;font-size:17px;line-height:1.6}.page-module__ndZktq__helpCard a{color:#fff;background:#0a0a0a;flex:none;padding:15px 23px}@media (max-width:800px){.page-module__ndZktq__hero{min-height:auto;padding:160px 0 90px}.page-module__ndZktq__hero:after{right:-280px}.page-module__ndZktq__summaryGrid,.page-module__ndZktq__principlesGrid{grid-template-columns:1fr}.page-module__ndZktq__summaryGrid div,.page-module__ndZktq__summaryGrid div:first-child{border-top:1px solid #e4e4e8;border-left:0;padding:18px 0}.page-module__ndZktq__sectionHeading{display:block}.page-module__ndZktq__sectionHeading .page-module__ndZktq__kicker{margin-bottom:20px}.page-module__ndZktq__sectionHeading>p:last-child{margin-top:24px}.page-module__ndZktq__step{grid-template-columns:54px minmax(0,1fr);padding:46px 0}.page-module__ndZktq__clientRole{grid-template-columns:1fr;gap:8px}.page-module__ndZktq__helpCard{padding:44px 28px;display:block}.page-module__ndZktq__helpCard a{margin-top:30px}}@media (max-width:520px){.page-module__ndZktq__hero h1{font-size:43px}.page-module__ndZktq__heroActions,.page-module__ndZktq__heroActions a,.page-module__ndZktq__helpCard a{width:100%}.page-module__ndZktq__heroActions a,.page-module__ndZktq__helpCard a{box-sizing:border-box;justify-content:center}.page-module__ndZktq__process,.page-module__ndZktq__principles{padding:88px 0}.page-module__ndZktq__step{grid-template-columns:1fr;gap:14px}.page-module__ndZktq__stepNumber{font-size:12px}.page-module__ndZktq__principlesGrid article{min-height:auto;padding:30px 24px}.page-module__ndZktq__help{padding:70px 12px 20px}}
.offer-module__9iyBRq__page{--ink:#0a0a0a;--muted:#656565;--purple:#5351fa;--line:#e1e1e1;color:var(--ink);background:#fff;padding-top:126px;overflow:hidden}.offer-module__9iyBRq__eyebrow{color:var(--purple);letter-spacing:.01em;margin:0;font-size:11px;font-weight:700}.offer-module__9iyBRq__hero{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);align-items:end;gap:clamp(44px,8vw,110px);width:min(1160px,100% - 48px);margin:0 auto;padding:84px 0 78px;display:grid}.offer-module__9iyBRq__hero>div:first-child{max-width:760px}.offer-module__9iyBRq__hero h1{letter-spacing:.005em;margin:20px 0 24px;font-size:clamp(46px,5.3vw,72px);font-weight:700;line-height:1}.offer-module__9iyBRq__lead{max-width:690px;color:var(--muted);margin:0;font-size:18px;line-height:1.55}.offer-module__9iyBRq__heroActions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.offer-module__9iyBRq__heroActions a,.offer-module__9iyBRq__offerActions a:first-child,.offer-module__9iyBRq__finalCta a{background:var(--ink);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:10px;font-size:14px;font-weight:650;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.offer-module__9iyBRq__heroActions a{padding:14px 21px}.offer-module__9iyBRq__heroActions a:first-child{background:var(--purple)}.offer-module__9iyBRq__heroActions a:last-child{border:1px solid var(--line);color:var(--ink);background:#fff}.offer-module__9iyBRq__heroActions a:hover,.offer-module__9iyBRq__offerActions a:first-child:hover,.offer-module__9iyBRq__finalCta a:hover{background:#403ed9;transform:translateY(-1px)}.offer-module__9iyBRq__heroActions a:last-child:hover{border-color:var(--purple);color:var(--purple);background:#fff}.offer-module__9iyBRq__offerSummary{border-top:1px solid var(--line);padding-top:24px}.offer-module__9iyBRq__offerSummary>div{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.offer-module__9iyBRq__offerSummary span{color:#777;letter-spacing:.01em;max-width:90px;font-size:10px;font-weight:700;line-height:1.35}.offer-module__9iyBRq__offerSummary strong{color:var(--purple);letter-spacing:.005em;font-size:clamp(48px,5vw,66px);line-height:.85}.offer-module__9iyBRq__offerSummary p{color:#858585;margin:22px 0 0;font-size:12px;line-height:1.5}.offer-module__9iyBRq__clarityStrip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);width:min(1160px,100% - 48px);margin:0 auto;display:grid}.offer-module__9iyBRq__clarityStrip p{border-right:1px solid var(--line);gap:12px;margin:0;padding:20px 22px;font-size:13px;font-weight:600;display:flex}.offer-module__9iyBRq__clarityStrip p:first-child{padding-left:0}.offer-module__9iyBRq__clarityStrip p:last-child{border-right:0}.offer-module__9iyBRq__clarityStrip span{color:var(--purple);font:500 10px/1.6 Inter Tight,sans-serif}.offer-module__9iyBRq__offers{background:#f5f5f6;margin-top:86px;padding:88px 24px}.offer-module__9iyBRq__sectionHeading,.offer-module__9iyBRq__offerGrid,.offer-module__9iyBRq__conditions,.offer-module__9iyBRq__faq,.offer-module__9iyBRq__finalCta{width:min(1160px,100%);margin-inline:auto}.offer-module__9iyBRq__sectionHeading{margin-bottom:38px}.offer-module__9iyBRq__sectionHeading h2,.offer-module__9iyBRq__faq h2,.offer-module__9iyBRq__finalCta h2{letter-spacing:.005em;margin:14px 0 0;font-size:clamp(36px,4vw,52px);font-weight:700;line-height:1.05}.offer-module__9iyBRq__sectionHeading>p:last-child{max-width:600px;color:var(--muted);margin:18px 0 0;font-size:16px;line-height:1.55}.offer-module__9iyBRq__offerGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.offer-module__9iyBRq__offerGrid>div{height:100%}.offer-module__9iyBRq__offerCard{background:#fff;border:1px solid #e1e1e3;border-radius:20px;flex-direction:column;height:100%;padding:24px;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}.offer-module__9iyBRq__offerCard:hover{border-color:#c9c8ff;transform:translateY(-3px);box-shadow:0 18px 40px #0a0a0a0f}.offer-module__9iyBRq__offerTop{color:#858589;justify-content:space-between;align-items:center;display:flex}.offer-module__9iyBRq__offerTop span{font:500 11px/1 Inter Tight,sans-serif}.offer-module__9iyBRq__offerTop small{letter-spacing:.01em;font-size:10px;font-weight:700}.offer-module__9iyBRq__offerBenefit{color:var(--purple);background:#e8e8ff;border-radius:999px;align-self:flex-start;margin:26px 0 20px;padding:7px 11px;font-size:12px;font-weight:700}.offer-module__9iyBRq__offerCard h3{letter-spacing:.005em;margin:0;font-size:28px;line-height:1.08}.offer-module__9iyBRq__offerCard>p{min-height:94px;color:var(--muted);margin:16px 0 20px;font-size:14px;line-height:1.55}.offer-module__9iyBRq__offerCard ul{border-top:1px solid #e8e8e8;gap:11px;margin:0 0 26px;padding:20px 0 0;list-style:none;display:grid}.offer-module__9iyBRq__offerCard li{color:#414145;padding-left:18px;font-size:13px;line-height:1.4;position:relative}.offer-module__9iyBRq__offerCard li:before{content:"";background:var(--purple);border-radius:50%;width:6px;height:6px;position:absolute;top:.45em;left:1px}.offer-module__9iyBRq__offerActions{gap:12px;margin-top:auto;display:grid}.offer-module__9iyBRq__offerActions a:first-child{padding:13px 17px}.offer-module__9iyBRq__offerActions a:last-child{color:#626268;text-underline-offset:4px;justify-self:center;font-size:12px;font-weight:600;text-decoration:underline}.offer-module__9iyBRq__conditions{border-top:1px solid #d9d9dc;grid-template-columns:220px 1fr;gap:30px;margin-top:24px;padding-top:22px;display:grid}.offer-module__9iyBRq__conditions strong{font-size:13px}.offer-module__9iyBRq__conditions p{color:#747478;max-width:720px;margin:0;font-size:12px;line-height:1.55}.offer-module__9iyBRq__faq{grid-template-columns:minmax(230px,.65fr) minmax(0,1.35fr);gap:clamp(48px,8vw,110px);padding:112px 0;display:grid}.offer-module__9iyBRq__faqList{border-top:1px solid var(--line)}.offer-module__9iyBRq__faqList details{border-bottom:1px solid var(--line)}.offer-module__9iyBRq__faqList summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:17px;font-weight:650;list-style:none;display:flex}.offer-module__9iyBRq__faqList summary::-webkit-details-marker{display:none}.offer-module__9iyBRq__faqList summary span{color:var(--purple);font-size:22px;font-weight:400;transition:transform .2s}.offer-module__9iyBRq__faqList details[open] summary span{transform:rotate(45deg)}.offer-module__9iyBRq__faqList details p{max-width:700px;color:var(--muted);margin:-4px 0 24px;font-size:14px;line-height:1.6}.offer-module__9iyBRq__finalCta{text-align:center;background:#eeedff;border-radius:24px;margin-bottom:34px;padding:74px 24px}.offer-module__9iyBRq__finalCta>div{max-width:690px;margin:0 auto}.offer-module__9iyBRq__finalCta p:not(.offer-module__9iyBRq__eyebrow){color:#5d5d67;max-width:590px;margin:20px auto 26px;font-size:16px;line-height:1.55}.offer-module__9iyBRq__finalCta a{padding:14px 22px}@media (max-width:900px){.offer-module__9iyBRq__hero{grid-template-columns:1fr;align-items:start}.offer-module__9iyBRq__offerSummary{max-width:420px}.offer-module__9iyBRq__offerGrid{grid-template-columns:1fr}.offer-module__9iyBRq__offerCard>p{min-height:0}}@media (max-width:700px){.offer-module__9iyBRq__page{padding-top:104px}.offer-module__9iyBRq__hero{width:calc(100% - 36px);padding:58px 0 56px}.offer-module__9iyBRq__hero h1{font-size:clamp(42px,12vw,56px)}.offer-module__9iyBRq__lead{font-size:16px}.offer-module__9iyBRq__heroActions{display:grid}.offer-module__9iyBRq__clarityStrip{grid-template-columns:1fr;width:calc(100% - 36px)}.offer-module__9iyBRq__clarityStrip p,.offer-module__9iyBRq__clarityStrip p:first-child{border-right:0;border-bottom:1px solid var(--line);padding:16px 0}.offer-module__9iyBRq__clarityStrip p:last-child{border-bottom:0}.offer-module__9iyBRq__offers{margin-top:64px;padding:72px 18px}.offer-module__9iyBRq__conditions{grid-template-columns:1fr;gap:10px}.offer-module__9iyBRq__faq{grid-template-columns:1fr;gap:38px;width:calc(100% - 36px);padding:84px 0}.offer-module__9iyBRq__finalCta{width:calc(100% - 24px);padding:60px 20px}}@media (prefers-reduced-motion:reduce){.offer-module__9iyBRq__heroActions a,.offer-module__9iyBRq__offerCard,.offer-module__9iyBRq__offerActions a:first-child,.offer-module__9iyBRq__finalCta a,.offer-module__9iyBRq__faqList summary span{transition:none}}
.resources-module__oud4Uq__intro{text-align:center;max-width:760px;margin:0 auto}.resources-module__oud4Uq__intro h1{color:var(--ink);letter-spacing:.003em;text-wrap:balance;margin:0;font-size:clamp(28px,3.4vw,42px);font-weight:450;line-height:1.16}.resources-module__oud4Uq__intro p{max-width:640px;color:var(--muted);margin:20px auto 0;font-size:17px;line-height:1.65}.resources-module__oud4Uq__introActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 20px;margin-top:30px;display:flex}.resources-module__oud4Uq__howToUse{border:1px solid var(--line);background:var(--band);max-width:760px;color:var(--text);border-radius:16px;margin:0 auto;padding:22px 26px;font-size:16px;line-height:1.6}.resources-module__oud4Uq__howToUse strong{color:var(--ink);margin-bottom:6px;font-weight:500;display:block}.resources-module__oud4Uq__zone{max-width:860px;margin:0 auto}.resources-module__oud4Uq__zone+.resources-module__oud4Uq__zone{margin-top:48px}.resources-module__oud4Uq__zoneHead{align-items:baseline;gap:14px;margin:0 0 18px;display:flex}.resources-module__oud4Uq__zoneHead h2{color:var(--ink);letter-spacing:.005em;margin:0;font-size:clamp(24px,2.4vw,30px);font-weight:450;line-height:1.2}.resources-module__oud4Uq__zoneHead span{color:var(--muted);font-size:14px}.resources-module__oud4Uq__zoneIntro{color:var(--muted);margin:0 0 18px;font-size:16px;line-height:1.6}.resources-module__oud4Uq__items{border:1px solid var(--line);background:#fff;border-radius:12px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.resources-module__oud4Uq__item{grid-template-columns:44px minmax(0,1fr);gap:14px;padding:20px 22px;display:grid}.resources-module__oud4Uq__item+.resources-module__oud4Uq__item{border-top:1px solid var(--line)}.resources-module__oud4Uq__number{background:var(--accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;font-weight:500;display:inline-flex}.resources-module__oud4Uq__item h3{color:var(--ink);margin:0;font-size:18px;font-weight:500;line-height:1.35}.resources-module__oud4Uq__item p{color:var(--text);margin:6px 0 0;font-size:15.5px;line-height:1.55}.resources-module__oud4Uq__item p strong{color:var(--ink);font-weight:500}.resources-module__oud4Uq__closing{text-align:center;max-width:760px;margin:56px auto 0}.resources-module__oud4Uq__closing h2{color:var(--ink);margin:0;font-size:clamp(24px,2.4vw,30px);font-weight:450;line-height:1.2}.resources-module__oud4Uq__closing p{color:var(--text);margin:14px auto 0;font-size:16.5px;line-height:1.6}.resources-module__oud4Uq__closingActions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px;display:flex}.resources-module__oud4Uq__download{flex-direction:column;gap:14px;display:flex}.resources-module__oud4Uq__downloadReady{border:1px solid var(--line);background:var(--band);border-radius:12px;padding:20px}.resources-module__oud4Uq__downloadReady p{color:var(--text);margin:0 0 14px;font-size:15.5px;line-height:1.5}.resources-module__oud4Uq__index{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:960px;margin:0 auto;display:grid}.resources-module__oud4Uq__indexCard{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:16px;flex-direction:column;gap:12px;padding:26px;text-decoration:none;transition:border-color .2s;display:flex}.resources-module__oud4Uq__indexCard:hover{border-color:var(--ink)}.resources-module__oud4Uq__indexCard h2{margin:0;font-size:22px;font-weight:450;line-height:1.25}.resources-module__oud4Uq__indexCard p{color:var(--text);margin:0;font-size:15.5px;line-height:1.55}.resources-module__oud4Uq__indexCard span{color:var(--accent);margin-top:auto;font-size:14px;font-weight:500}@media (max-width:700px){.resources-module__oud4Uq__item{grid-template-columns:34px minmax(0,1fr);gap:10px;padding:16px}.resources-module__oud4Uq__number{width:26px;height:26px;font-size:12px}.resources-module__oud4Uq__index{grid-template-columns:1fr}.resources-module__oud4Uq__howToUse{padding:18px}}
