.block_frame__ImRCL{--_ink:var(--b-ink,var(--site-text,#111111));--_accent:var(--b-accent,var(--site-accent,#3b82f6));--_accent-ink:var(--b-accent-ink,var(--site-button-ink,#ffffff));--_radius:var(--b-radius,var(--site-radius,12px));--_surface:var(--b-surface,color-mix(in srgb,var(--_ink) 5%,transparent));--_card-ink:var(--b-card-ink,var(--_ink));--_line:color-mix(in srgb,var(--_ink) 22%,transparent);--_heading:var(--b-heading-font,var(--site-heading-font,inherit));--_body:var(--b-body-font,var(--site-body-font,inherit));position:relative;isolation:isolate;container-type:inline-size;display:grid;gap:clamp(20px,3cqw,36px);padding:var(--b-space,var(--site-section-space,60px)) clamp(20px,6cqw,90px);color:var(--_ink);font-family:var(--_body);border-top:1px solid var(--_line);overflow-wrap:anywhere;min-width:0}.block_frame__ImRCL[data-b-fill=true]:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--b-fill);opacity:var(--b-fill-opacity,1)}.block_head__bI5y9{display:grid;gap:10px;max-width:62ch}.block_eyebrow__5gWRa{margin:0;font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:650}.block_title__vPEY7{margin:0;font-family:var(--_heading);font-weight:var(--site-heading-weight,600);font-size:clamp(28px,4.4cqw,52px);line-height:1.04;letter-spacing:-.025em}.block_intro__uNnor{margin:0;font-size:17px;line-height:1.6;white-space:pre-line}.block_button__pjVy3{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 20px;max-width:100%;border-radius:var(--_radius);border:1px solid var(--_accent);background:var(--_accent);color:var(--_accent-ink);font:600 14px/1.3 var(--_body);text-decoration:none;cursor:pointer;transition:transform .18s ease}.block_button__pjVy3:hover{transform:translateY(-1px)}.block_buttonQuiet__70UwG{background:transparent;color:var(--_ink);border-color:var(--_line)}.block_textLink__CFEjw{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px;font-weight:600}.block_chip__r6hx7{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:8px 14px;border:1px solid var(--_line);border-radius:999px;background:transparent;color:var(--_ink);font:600 13px/1.2 var(--_body);cursor:pointer}.block_chip__r6hx7[aria-pressed=true],.block_chip__r6hx7[aria-selected=true]{background:var(--_accent);color:var(--_accent-ink);border-color:var(--_accent)}.block_chip__r6hx7 span{font-weight:450;font-variant-numeric:tabular-nums}.block_meta__a92zL{margin:0;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.block_visuallyHidden__cQX1g{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.block_status__N67hA{margin:0;font-size:14px}.block_empty__ihihu{margin:0;padding:20px;border:1px dashed var(--_line);border-radius:var(--_radius);font-size:15px}.block_badge__F9Z3k{display:inline-block;padding:3px 8px;border-radius:999px;background:var(--_accent);color:var(--_accent-ink);font-size:11px;font-weight:700;letter-spacing:.04em}:where(.block_frame__ImRCL) :focus-visible{outline:3px solid var(--_accent);outline-offset:3px}:where(.block_frame__ImRCL) img{max-width:100%}@container (max-width: 640px){.block_title__vPEY7{font-size:clamp(26px,8.5cqw,40px)}}@media (max-width:640px){.block_frame__ImRCL{padding-block:var(--b-space-mobile,var(--site-section-mobile,40px))}}@media (prefers-reduced-motion:reduce){.block_button__pjVy3{transition:none}}:where(.block_frame__ImRCL) [hidden]{display:none!important}.brandStory_story__BqkmC{--_rule:var(--_line)}.brandStory_body__UWsxi{display:grid;gap:clamp(28px,4cqw,56px);min-width:0}.brandStory_lead__S7aj_{display:grid;gap:clamp(24px,4cqw,56px);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}.brandStory_narrative__lyMrx{display:grid;gap:18px;min-width:0}.brandStory_statement__DNwbw{margin:0;font-family:var(--_heading);font-weight:var(--site-heading-weight,500);font-size:clamp(22px,2.7cqw,36px);line-height:1.12;letter-spacing:-.02em;text-wrap:balance}.brandStory_paragraph__mgfI_{margin:0;font-size:17px;line-height:1.7;max-width:64ch;white-space:pre-line}.brandStory_media__h_ltf{display:grid;gap:14px;min-width:0}.brandStory_media__h_ltf[data-count="2"],.brandStory_media__h_ltf[data-count="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}.brandStory_media__h_ltf[data-count="3"]>:first-child{grid-column:1/-1}.brandStory_figure__zYGgO{margin:0;display:grid;gap:8px;min-width:0}.brandStory_imageWrap__SKn2R{position:relative;overflow:hidden;border-radius:var(--_radius);aspect-ratio:4/3;background:var(--_surface)}.brandStory_imageWrap__SKn2R img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.brandStory_overlay__zJvuN{position:absolute;inset:0;background:#000;opacity:var(--b-overlay,0);pointer-events:none}.brandStory_figure__zYGgO figcaption{font-size:13px;line-height:1.45}.brandStory_principles__aGm9t{list-style:none;margin:0;padding:0;display:grid}.brandStory_principles__aGm9t li{display:grid;grid-template-columns:64px minmax(0,1fr) minmax(0,1.4fr);gap:12px 24px;padding:18px 0;border-top:1px solid var(--_rule);align-items:baseline}.brandStory_principles__aGm9t li:last-child{border-bottom:1px solid var(--_rule)}.brandStory_principles__aGm9t[data-numbered=false] li{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.brandStory_num__R_A90{font:600 13px/1 var(--_body);letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--_accent)}.brandStory_principles__aGm9t h3{margin:0;font-family:var(--_heading);font-weight:var(--site-heading-weight,600);font-size:clamp(19px,2cqw,26px);line-height:1.2;letter-spacing:-.01em}.brandStory_principles__aGm9t p{margin:0;font-size:16px;line-height:1.6}.brandStory_specimen__tlgvp{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:24px;padding:24px;border:1px solid var(--_rule);border-radius:var(--_radius);background:var(--b-surface,transparent);color:var(--_card-ink)}.brandStory_specimen__tlgvp[data-only-logo=true]{padding:0;border:0;background:none}.brandStory_paletteWrap__xB5_c,.brandStory_type__5re5A{display:grid;gap:12px;align-content:start}.brandStory_palette__cTJyu{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px}.brandStory_palette__cTJyu li{display:grid;gap:4px;font-size:13px}.brandStory_chipColor__y602s{display:block;aspect-ratio:3/2;border-radius:calc(var(--_radius) / 2);background:var(--sw);border:1px solid var(--_rule)}.brandStory_hex__0cHWf{font:12px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.brandStory_palette__cTJyu small{font-size:11.5px;line-height:1.35}.brandStory_typeHeading__v3LLF{margin:0;font-size:clamp(30px,4cqw,52px);line-height:1}.brandStory_typeHeading__v3LLF span{margin-right:10px}.brandStory_typeBody__RBxEn{margin:0;font-size:16px;line-height:1.55}.brandStory_logo__n36KJ{margin:0;display:flex;align-items:center;gap:14px}.brandStory_logo__n36KJ img{max-height:64px;max-width:200px;width:auto;-o-object-fit:contain;object-fit:contain}.brandStory_logo__n36KJ figcaption{font-family:var(--_heading);font-size:22px;font-weight:600}.brandStory_logo__n36KJ[data-treatment=stacked]{flex-direction:column;align-items:flex-start}.brandStory_logo__n36KJ[data-treatment=mark] img{max-height:88px}.brandStory_ctas___ehxD{margin:0;display:flex;flex-wrap:wrap;gap:12px}.brandStory_story__BqkmC[data-grid=columns] .brandStory_body__UWsxi{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.brandStory_story__BqkmC[data-grid=columns] .brandStory_lead__S7aj_{grid-template-columns:minmax(0,1fr)}.brandStory_story__BqkmC[data-grid=columns] .brandStory_ctas___ehxD,.brandStory_story__BqkmC[data-grid=columns] .brandStory_specimen__tlgvp{grid-column:1/-1}.brandStory_story__BqkmC[data-grid=columns] .brandStory_principles__aGm9t li{grid-template-columns:44px minmax(0,1fr)}.brandStory_story__BqkmC[data-grid=columns] .brandStory_principles__aGm9t li p{grid-column:2}.brandStory_story__BqkmC[data-grid=poster] .brandStory_lead__S7aj_{grid-template-columns:minmax(0,1fr)}.brandStory_story__BqkmC[data-grid=poster] .brandStory_statement__DNwbw{font-size:clamp(36px,7.2cqw,112px);line-height:.98;letter-spacing:-.035em;max-width:18ch}.brandStory_story__BqkmC[data-grid=poster] .brandStory_media__h_ltf{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.brandStory_story__BqkmC[data-grid=poster] .brandStory_media__h_ltf>:first-child{grid-column:auto}.brandStory_story__BqkmC[data-grid=poster] .brandStory_imageWrap__SKn2R{aspect-ratio:16/9}.brandStory_story__BqkmC[data-grid=poster] .brandStory_media__h_ltf[data-count="1"] .brandStory_imageWrap__SKn2R{aspect-ratio:21/9}.brandStory_story__BqkmC[data-grid=poster] .brandStory_principles__aGm9t{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:0 24px}.brandStory_story__BqkmC[data-grid=poster] .brandStory_principles__aGm9t li{grid-template-columns:minmax(0,1fr);border-bottom:1px solid var(--_rule)}.brandStory_story__BqkmC[data-grid=poster] .brandStory_principles__aGm9t li:last-child{border-bottom:1px solid var(--_rule)}.brandStory_story__BqkmC[data-rhythm=alternate] .brandStory_lead__S7aj_{grid-template-columns:minmax(0,1fr)}.brandStory_story__BqkmC[data-rhythm=alternate] .brandStory_media__h_ltf{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.brandStory_story__BqkmC[data-rhythm=alternate] .brandStory_media__h_ltf>:first-child{grid-column:auto}@container (max-width: 760px){.brandStory_lead__S7aj_,.brandStory_story__BqkmC[data-grid=columns] .brandStory_body__UWsxi{grid-template-columns:minmax(0,1fr)}.brandStory_principles__aGm9t li{grid-template-columns:40px minmax(0,1fr)}.brandStory_principles__aGm9t li p{grid-column:2}.brandStory_principles__aGm9t[data-numbered=false] li{grid-template-columns:minmax(0,1fr)}.brandStory_principles__aGm9t[data-numbered=false] li p{grid-column:1}.brandStory_specimen__tlgvp{padding:16px}}@container (max-width: 420px){.brandStory_media__h_ltf[data-count="2"],.brandStory_media__h_ltf[data-count="3"]{grid-template-columns:minmax(0,1fr)}.brandStory_ctas___ehxD>*{flex:1 1 100%}}.controls_group__pZJE9{border:1px solid #d9dce1;border-radius:10px;margin:8px 0;background:#fff}.controls_group__pZJE9>summary{min-height:44px;display:flex;align-items:center;padding:0 12px;font-weight:650;font-size:14px;cursor:pointer}.controls_groupBody__KGyEf{display:grid;gap:10px;padding:4px 12px 12px}.controls_hint__Ry7c_{margin:0 12px 6px;font-size:12px;color:#4b5563}.controls_field__imQWI{display:grid;gap:4px}.controls_field__imQWI label{font-size:13px;font-weight:600;color:#1f2937;display:flex;justify-content:space-between;gap:8px}.controls_field__imQWI input:not([type=range]),.controls_field__imQWI select,.controls_field__imQWI textarea{min-height:40px;padding:8px 10px;border:1px solid #b8bec8;border-radius:8px;font:inherit;font-size:14px;background:#fff;color:#111;width:100%;box-sizing:border-box}.controls_field__imQWI textarea{min-height:72px;resize:vertical}.controls_field__imQWI small,.controls_toggle__aR8hT small{font-size:11.5px;color:#4b5563}.controls_toggle__aR8hT{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:4px 8px;min-height:40px}.controls_toggle__aR8hT input{width:20px;height:20px}.controls_toggle__aR8hT label{font-size:13px;font-weight:600}.controls_toggle__aR8hT small{grid-column:2}.controls_color__6ew3i{display:grid;gap:4px}.controls_color__6ew3i label{font-size:13px;font-weight:600}.controls_color__6ew3i>div{display:flex;align-items:center;gap:8px}.controls_color__6ew3i input[type=color]{width:44px;height:36px;border:1px solid #b8bec8;border-radius:8px;padding:2px;background:#fff}.controls_color__6ew3i span{font:12px/1.2 ui-monospace,monospace;color:#374151}.controls_add__igDUY,.controls_color__6ew3i button,.controls_list__iOHEn button,.controls_pair__otMrA>button,.controls_presets__HnGY3 button,.controls_reset__2s_31,.controls_subset__p2zzm>button{min-height:36px;padding:6px 10px;border:1px solid #b8bec8;border-radius:8px;background:#f5f6f8;color:#111;font:600 12.5px/1.2 system-ui,sans-serif;cursor:pointer}.controls_list__iOHEn{border:1px solid #e3e5e9;border-radius:10px;padding:8px;display:grid;gap:8px}.controls_list__iOHEn legend{font-size:13px;font-weight:700;padding:0 4px}.controls_list__iOHEn legend small{font-weight:500;color:#4b5563}.controls_listItem__46mkP{border:1px solid #eceef1;border-radius:8px;padding:8px;display:grid;gap:8px;background:#fafbfc}.controls_listHead__t2r1O{display:flex;justify-content:space-between;gap:6px;align-items:center}.controls_listHead__t2r1O strong{font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.controls_listHead__t2r1O span{display:flex;gap:4px;flex-shrink:0}.controls_listHead__t2r1O button{min-width:36px;padding:4px 8px}.controls_subset__p2zzm{border:1px solid #e3e5e9;border-radius:8px;padding:8px;display:grid;gap:8px}.controls_subset__p2zzm legend{font-size:12.5px;font-weight:700}.controls_pair__otMrA{display:grid;grid-template-columns:1fr 1fr;gap:8px;align-items:end}.controls_presets__HnGY3{display:grid;gap:6px}.controls_presets__HnGY3 button{display:grid;text-align:left;gap:2px;padding:8px 10px}.controls_presets__HnGY3 small{font-weight:450;color:#4b5563}.controls_error__EaSpe{margin:6px 0;padding:8px 10px;border-radius:8px;background:#fff4e5;color:#7c2d12;font-size:13px;border:1px solid #f5c38a}.controls_reset__2s_31{margin-top:6px}.controls_add__igDUY:disabled,.controls_group__pZJE9 button:disabled,.controls_list__iOHEn button:disabled,.controls_presets__HnGY3 button:disabled,.controls_reset__2s_31:disabled,.controls_subset__p2zzm button:disabled{opacity:.55;cursor:not-allowed}.caseStudy_toolbar__n9dcT{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;align-items:center}.caseStudy_filters__boHqH,.caseStudy_viewToggle__cTWS7{display:flex;flex-wrap:wrap;gap:8px}.caseStudy_index__JcQkV{list-style:none;margin:0;padding:0;display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}.caseStudy_index__JcQkV[data-view=list]{grid-template-columns:minmax(0,1fr);gap:0}.caseStudy_card__Jjaa7{position:relative;display:grid;gap:12px;height:100%;color:inherit;text-decoration:none;border-radius:var(--_radius);background:var(--b-surface,transparent);color:var(--_card-ink)}.caseStudy_index__JcQkV[data-view=grid] .caseStudy_card__Jjaa7{padding-bottom:6px}.caseStudy_cover__SHTId{position:relative;display:block;overflow:hidden;aspect-ratio:4/3;border-radius:var(--_radius);background:var(--_surface)}.caseStudy_cover__SHTId img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.caseStudy_card__Jjaa7:hover .caseStudy_cover__SHTId img{transform:scale(1.03)}.caseStudy_overlay__pkkDw{position:absolute;inset:0;background:#000;opacity:var(--b-overlay,0)}.caseStudy_cardText__migAO{display:grid;gap:4px;padding-right:36px}.caseStudy_client__BY6tm{font-family:var(--_heading);font-weight:var(--site-heading-weight,600);font-size:clamp(19px,1.8cqw,24px);line-height:1.15}.caseStudy_cardThesis__WhTa8{font-size:15px;line-height:1.45}.caseStudy_cardMeta__iipDJ{font-size:12px;letter-spacing:.06em;text-transform:uppercase}.caseStudy_cardAction__Le_Pn{position:absolute;right:4px;bottom:6px;width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--_line);border-radius:999px;font-size:18px;line-height:1}.caseStudy_card__Jjaa7[aria-expanded=true] .caseStudy_cardAction__Le_Pn{background:var(--_accent);color:var(--_accent-ink);border-color:var(--_accent)}.caseStudy_index__JcQkV[data-view=list] li{border-top:1px solid var(--_line)}.caseStudy_index__JcQkV[data-view=list] li:last-child{border-bottom:1px solid var(--_line)}.caseStudy_index__JcQkV[data-view=list] .caseStudy_card__Jjaa7{grid-template-columns:minmax(0,1fr);padding:18px 0;border-radius:0;background:none;color:inherit}.caseStudy_index__JcQkV[data-view=list] .caseStudy_cardText__migAO{grid-template-columns:minmax(0,1.1fr) minmax(0,1.6fr) minmax(0,1fr);align-items:baseline;gap:16px;padding-right:48px}.caseStudy_index__JcQkV[data-view=list] .caseStudy_cardAction__Le_Pn{top:50%;bottom:auto;transform:translateY(-50%)}.caseStudy_index__JcQkV[data-view=list] .caseStudy_client__BY6tm{font-size:clamp(20px,2.4cqw,30px)}.caseStudy_narratives__NDaGi{display:grid}.caseStudy_article__zvpiX{display:grid;gap:24px;padding-top:28px;border-top:2px solid var(--_ink);scroll-margin-top:24px}.caseStudy_article__zvpiX+.caseStudy_article__zvpiX{margin-top:36px}.caseStudy_articleHead__3sPt_{display:grid;gap:8px}.caseStudy_articleHead__3sPt_ h3{margin:0;font-family:var(--_heading);font-weight:var(--site-heading-weight,600);font-size:clamp(26px,3.6cqw,44px);line-height:1.08;letter-spacing:-.02em}.caseStudy_articleHead__3sPt_ h3:focus{outline:none}.caseStudy_articleHead__3sPt_ h3:focus-visible{outline:3px solid var(--_accent);outline-offset:4px}.caseStudy_thesis__ahJoT{font-weight:inherit;opacity:1}.caseStudy_articleNav__lfYl9{display:flex;flex-wrap:wrap;gap:8px}.caseStudy_articleBody__rHmMl{display:grid;grid-template-columns:minmax(180px,240px) minmax(0,1fr);gap:clamp(20px,4cqw,56px);align-items:start}.caseStudy_rail__5_sCg{margin:0;display:grid;gap:14px;position:sticky;top:16px}.caseStudy_rail__5_sCg div{display:grid;gap:2px;padding-top:10px;border-top:1px solid var(--_line)}.caseStudy_rail__5_sCg dt{font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;font-weight:650}.caseStudy_rail__5_sCg dd{margin:0;font-size:14.5px;line-height:1.45}.caseStudy_rail__5_sCg ul{margin:0;padding-left:16px}.caseStudy_chapters__EMYhN{display:grid;gap:28px;min-width:0}.caseStudy_chapter__cA7vD{display:grid;gap:10px}.caseStudy_chapter__cA7vD h4{margin:0;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--_accent);font-weight:700}.caseStudy_chapter__cA7vD p{margin:0;font-size:17px;line-height:1.7;max-width:66ch;white-space:pre-line}.caseStudy_work__qEw4i{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.caseStudy_work__qEw4i[data-count="1"]{grid-template-columns:minmax(0,1fr)}.caseStudy_work__qEw4i[data-count="3"]>:first-child{grid-column:1/-1}.caseStudy_work__qEw4i figure{margin:0;display:grid;gap:6px}.caseStudy_workImage__F3EcX{overflow:hidden;border-radius:var(--_radius);aspect-ratio:16/10;background:var(--_surface)}.caseStudy_workImage__F3EcX img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.caseStudy_work__qEw4i figcaption{font-size:13px}.caseStudy_results__8N83r{list-style:none;margin:0;padding:0;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.caseStudy_results__8N83r li{display:grid;gap:6px;align-content:start;padding:16px;border:1px solid var(--_line);border-radius:var(--_radius);background:var(--b-surface,transparent);color:var(--_card-ink)}.caseStudy_value__FyoDA{font-family:var(--_heading);font-size:clamp(30px,3.4cqw,44px);line-height:1;letter-spacing:-.02em;font-weight:var(--site-heading-weight,600)}.caseStudy_resultLabel__6pArw{font-weight:650;font-size:15px}.caseStudy_context__f7tMk{font-size:14px;line-height:1.45}.caseStudy_source___3FX3{font-size:12px;line-height:1.4}.caseStudy_disclaimer__24R5L{font-size:13px!important}.caseStudy_quote__cgfcb{margin:0;padding:20px 0 0;border-top:1px solid var(--_line)}.caseStudy_quote__cgfcb blockquote{margin:0}.caseStudy_quote__cgfcb p{margin:0;font-family:var(--_heading);font-size:clamp(20px,2.4cqw,28px)!important;line-height:1.3!important}.caseStudy_quote__cgfcb figcaption{margin-top:10px;font-size:14px;font-weight:650}@container (max-width: 760px){.caseStudy_articleBody__rHmMl{grid-template-columns:minmax(0,1fr)}.caseStudy_rail__5_sCg{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.caseStudy_index__JcQkV[data-view=list] .caseStudy_cardText__migAO{grid-template-columns:minmax(0,1fr);gap:4px}}@container (max-width: 460px){.caseStudy_rail__5_sCg,.caseStudy_work__qEw4i{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.caseStudy_cover__SHTId img{transition:none}.caseStudy_card__Jjaa7:hover .caseStudy_cover__SHTId img{transform:none}}.caseStudy_work__qEw4i[data-count="1"]{max-width:860px}.featureExplorer_split__BpK9d{display:grid;grid-template-columns:minmax(220px,4fr) minmax(0,7fr);gap:clamp(20px,3.5cqw,48px);align-items:start}.featureExplorer_split__BpK9d[data-media-side=left]{grid-template-columns:minmax(0,7fr) minmax(220px,4fr)}.featureExplorer_split__BpK9d[data-media-side=left] .featureExplorer_tablist__WTdmJ{order:2}.featureExplorer_tablist__WTdmJ{display:grid;gap:6px;position:sticky;top:16px}.featureExplorer_tab__yQ4U4{position:relative;display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start;width:100%;min-height:56px;padding:14px 16px;text-align:left;cursor:pointer;border:1px solid var(--_line);border-radius:var(--_radius);background:transparent;color:var(--_ink);font:inherit;overflow:hidden}.featureExplorer_tablist__WTdmJ[data-indicator=bar] .featureExplorer_tab__yQ4U4,.featureExplorer_tablist__WTdmJ[data-indicator=none] .featureExplorer_tab__yQ4U4{grid-template-columns:1fr}.featureExplorer_tab__yQ4U4[aria-selected=true]{border-color:var(--_accent);background:var(--b-surface,color-mix(in srgb,var(--_accent) 8%,transparent));color:var(--_card-ink);box-shadow:inset 3px 0 0 var(--_accent)}.featureExplorer_tab__yQ4U4:hover{border-color:var(--_accent)}.featureExplorer_tabText__zDl29{display:grid;gap:4px}.featureExplorer_tabText__zDl29 strong{font-size:15px;font-weight:650}.featureExplorer_tabHint__6tfKv{font-size:13.5px;line-height:1.4}.featureExplorer_num__g1GL_{font:600 12px/1.6 var(--_body);letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--_accent)}.featureExplorer_tab__yQ4U4[aria-selected=true] .featureExplorer_num__g1GL_{color:inherit}.featureExplorer_bar___EoXS{position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--_accent);transform-origin:left;transform:scaleX(0);transition:transform var(--b-motion-ms,.6s) ease}.featureExplorer_tab__yQ4U4[aria-selected=true] .featureExplorer_bar___EoXS{transform:scaleX(1)}.featureExplorer_panel__h_LX8{display:grid;gap:20px;min-width:0;border-radius:var(--_radius)}.featureExplorer_panel__h_LX8:focus-visible{outline:3px solid var(--_accent);outline-offset:4px}.featureExplorer_media__nAyyM{position:relative;overflow:hidden;border-radius:var(--_radius);aspect-ratio:16/10;background:var(--_surface);border:1px solid var(--_line)}.featureExplorer_media__nAyyM img,.featureExplorer_media__nAyyM video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;background:#000}.featureExplorer_media__nAyyM img{background:transparent}.featureExplorer_videoFigure__FXFwC{margin:0;display:grid;gap:8px}.featureExplorer_transcript__Ev_mc summary{cursor:pointer;font-size:13px;font-weight:650;min-height:32px;display:flex;align-items:center}.featureExplorer_transcript__Ev_mc p{margin:6px 0 0;font-size:14px;line-height:1.55}.featureExplorer_copy__9LbUS{display:grid;gap:10px}.featureExplorer_featureTitle__tAvGe{margin:0;font-family:var(--_heading);font-weight:var(--site-heading-weight,600);font-size:clamp(22px,2.6cqw,32px);line-height:1.15;letter-spacing:-.015em}.featureExplorer_featureBody__vMNdb{margin:0;font-size:16.5px;line-height:1.65;max-width:60ch}.featureExplorer_benefits__F3_Ad{margin:0;padding:0;list-style:none;display:grid;gap:8px}.featureExplorer_benefits__F3_Ad li{position:relative;padding-left:26px;font-size:15.5px;line-height:1.5}.featureExplorer_benefits__F3_Ad li:before{content:"";position:absolute;left:0;top:.5em;width:14px;height:2px;background:var(--_accent)}.featureExplorer_ctaRow__PXUWm{margin:6px 0 0}.featureExplorer_stacked__2WkgP{display:grid;gap:36px}.featureExplorer_stackItem__e_UYc{gap:14px;padding-top:18px}.featureExplorer_accordion__n6qDe,.featureExplorer_stackItem__e_UYc{display:grid;border-top:1px solid var(--_line)}.featureExplorer_accItem__2ho01{border-bottom:1px solid var(--_line)}.featureExplorer_accHeading__z9f3C{margin:0}.featureExplorer_accButton__B_Bri{width:100%;min-height:56px;display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:14px 2px;border:0;background:none;color:inherit;font:650 16px/1.3 var(--_body);text-align:left;cursor:pointer}.featureExplorer_accordion__n6qDe .featureExplorer_num__g1GL_{min-width:22px}.featureExplorer_accSign__K9JFu{width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--_line);border-radius:999px;font-size:18px}.featureExplorer_accItem__2ho01[data-open=true] .featureExplorer_accSign__K9JFu{background:var(--_accent);color:var(--_accent-ink);border-color:var(--_accent)}.featureExplorer_accPanel__3oZPc{display:grid;gap:14px;padding:0 0 20px}.featureExplorer_accPanel__3oZPc .featureExplorer_featureTitle__tAvGe{font-size:21px}@media (prefers-reduced-motion:reduce){.featureExplorer_bar___EoXS{transition:none}}.proofResults_metrics__SUATV{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));border-top:1px solid var(--_line)}.proofResults_metrics__SUATV li{display:grid;gap:6px;align-content:start;padding:22px 22px 22px 0;border-bottom:1px solid var(--_line)}.proofResults_metrics__SUATV li+li{padding-left:22px;border-left:1px solid var(--_line)}.proofResults_metricValue__6fR4t{font-family:var(--_heading);font-weight:var(--site-heading-weight,600);font-size:clamp(36px,4.6cqw,60px);line-height:1;letter-spacing:-.03em;color:var(--_accent)}.proofResults_metricLabel__kvjiN{font-weight:650;font-size:15px}.proofResults_metricContext__6c9jl{font-size:14px;line-height:1.45}.proofResults_provenance__XBrPZ{font-size:12px;line-height:1.4;display:block}.proofResults_quoteGrid__noJrQ{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.proofResults_quoteGrid__noJrQ[data-layout=single]{grid-template-columns:minmax(0,1fr)}.proofResults_quote__H0CmJ{margin:0;display:grid;gap:14px;align-content:start;padding:22px;border:1px solid var(--_line);border-radius:var(--_radius);background:var(--b-surface,transparent);color:var(--_card-ink)}.proofResults_quote__H0CmJ blockquote{margin:0}.proofResults_quote__H0CmJ blockquote p{margin:0;font-size:17px;line-height:1.55}.proofResults_quoteBig__UxRWA{padding:clamp(22px,4cqw,44px)}.proofResults_quoteBig__UxRWA blockquote p{font-family:var(--_heading);font-size:clamp(22px,2.8cqw,36px);line-height:1.25;letter-spacing:-.01em;max-width:34ch}.proofResults_attribution__wfHlK{display:flex;gap:12px;align-items:center}.proofResults_attribution__wfHlK>span{display:grid;gap:2px}.proofResults_attribution__wfHlK strong{font-size:15px}.proofResults_role__kf4YA{font-size:13.5px}.proofResults_avatar__jnkj1{width:44px;height:44px;border-radius:999px;-o-object-fit:cover;object-fit:cover}.proofResults_carousel__JcE6b{display:grid;gap:14px;touch-action:pan-y}.proofResults_controls__O55Dx{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end}.proofResults_count__uF1yq{font-size:13px;font-variant-numeric:tabular-nums;min-width:44px;text-align:center}.proofResults_slide__JcYZx,.proofResults_slides__lKusu{display:grid}.proofResults_dots__9bVFn{display:flex;gap:6px;flex-wrap:wrap;justify-content:center}.proofResults_dot__ntm7n{width:28px;height:28px;padding:0;border:0;background:transparent;cursor:pointer;position:relative}.proofResults_dot__ntm7n:after{content:"";position:absolute;inset:9px;border-radius:999px;border:1px solid var(--_ink)}.proofResults_dot__ntm7n[aria-current=true]:after{background:var(--_accent);border-color:var(--_accent);inset:7px}.proofResults_logos__fKkQJ{display:grid;gap:12px}.proofResults_logoViewport__7S7JD{overflow:hidden}.proofResults_logoTrack__9bX7E{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:18px 40px;align-items:center}.proofResults_logoTrack__9bX7E img{display:block;height:40px;width:auto;max-width:140px;-o-object-fit:contain;object-fit:contain}.proofResults_logos__fKkQJ[data-tone=mono] img{filter:grayscale(1) contrast(1.1)}.proofResults_logos__fKkQJ[data-motion=marquee] .proofResults_logoTrack__9bX7E{flex-wrap:nowrap;width:-moz-max-content;width:max-content;gap:0;animation:proofResults_bMarquee__Tt_W5 32s linear infinite}.proofResults_logos__fKkQJ[data-motion=marquee] .proofResults_logoTrack__9bX7E li{padding-right:48px}.proofResults_logos__fKkQJ[data-motion=marquee]:focus-within .proofResults_logoTrack__9bX7E,.proofResults_logos__fKkQJ[data-motion=marquee]:hover .proofResults_logoTrack__9bX7E,.proofResults_logos__fKkQJ[data-motion=marquee][data-paused=true] .proofResults_logoTrack__9bX7E{animation-play-state:paused}.proofResults_logos__fKkQJ[data-motion=marquee]>button{justify-self:start}@keyframes proofResults_bMarquee__Tt_W5{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.proofResults_logos__fKkQJ[data-motion=marquee] .proofResults_logoTrack__9bX7E{animation:none;flex-wrap:wrap;width:auto}}@container (max-width: 560px){.proofResults_metrics__SUATV li,.proofResults_metrics__SUATV li+li{padding:18px 0;border-left:0}.proofResults_controls__O55Dx{justify-content:flex-start}}.offerComparison_billing__myB03{margin:0;padding:4px;border:1px solid var(--_line);border-radius:999px;display:inline-flex;gap:4px;justify-self:start}.offerComparison_billingOption__KRiVL{position:relative;display:inline-flex;align-items:center;min-height:40px;padding:0 18px;border-radius:999px;cursor:pointer;font-weight:650;font-size:14px}.offerComparison_billingOption__KRiVL input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.offerComparison_billingOption__KRiVL[data-checked=true]{background:var(--_accent);color:var(--_accent-ink)}.offerComparison_billingOption__KRiVL:has(input:focus-visible){outline:3px solid var(--_accent);outline-offset:2px}.offerComparison_cards__rCdG_{list-style:none;margin:0;padding:0;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));align-items:stretch}.offerComparison_offers__FqWJQ[data-count="1"] .offerComparison_cards__rCdG_{grid-template-columns:minmax(0,560px)}.offerComparison_card__A_XVb{display:flex}.offerComparison_cardInner__k1DLG{flex:1;display:flex;flex-direction:column;gap:12px;padding:clamp(20px,2.6cqw,30px);border:1px solid var(--_line);border-radius:var(--_radius);background:var(--b-surface,transparent);color:var(--_card-ink);transition:transform .2s ease,box-shadow .2s ease}.offerComparison_card__A_XVb[data-highlight=true] .offerComparison_cardInner__k1DLG{border:2px solid var(--_accent)}.offerComparison_card__A_XVb[data-selected=true] .offerComparison_cardInner__k1DLG{box-shadow:0 0 0 3px color-mix(in srgb,var(--_accent) 35%,transparent)}.offerComparison_cardHead__MeZt8{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.offerComparison_cardHead__MeZt8 h3{margin:0;font-family:var(--_heading);font-weight:var(--site-heading-weight,600);font-size:clamp(20px,2cqw,26px);line-height:1.15}.offerComparison_summary__Iaqle{margin:0;font-size:15px;line-height:1.5}.offerComparison_price__7wM4v{margin:4px 0 0;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px}.offerComparison_price__7wM4v strong{font-family:var(--_heading);font-size:clamp(30px,3.6cqw,44px);line-height:1;letter-spacing:-.02em;font-weight:var(--site-heading-weight,600)}.offerComparison_price__7wM4v span{font-size:14px}.offerComparison_priceNote__aAUd4{margin:0;font-size:13px}.offerComparison_benefits__0lKiP{margin:4px 0 0;padding:0;list-style:none;display:grid;gap:8px}.offerComparison_benefits__0lKiP li{position:relative;padding-left:24px;font-size:15px;line-height:1.45}.offerComparison_benefits__0lKiP li:before{content:"✓";position:absolute;left:0;top:0;font-weight:700;color:var(--_accent)}.offerComparison_actions__qXMzx{margin-top:auto;padding-top:10px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.offerComparison_actions__qXMzx>a{flex:1 1 auto}.offerComparison_tableWrap__IZQ56{overflow-x:auto;border:1px solid var(--_line);border-radius:var(--_radius)}.offerComparison_tableWrap__IZQ56:focus-visible{outline:3px solid var(--_accent);outline-offset:2px}.offerComparison_table__SPMNS{width:100%;border-collapse:collapse;font-size:14.5px;min-width:480px}.offerComparison_table__SPMNS td,.offerComparison_table__SPMNS th{padding:12px 14px;text-align:left;border-bottom:1px solid var(--_line);vertical-align:top}.offerComparison_table__SPMNS thead th{font-family:var(--_heading);font-size:15px}.offerComparison_table__SPMNS tbody tr:last-child td,.offerComparison_table__SPMNS tbody tr:last-child th{border-bottom:0}.offerComparison_table__SPMNS tbody th{font-weight:600}.offerComparison_yes__ciVbA{color:var(--_accent);font-weight:800}.offerComparison_no__fHnVy{opacity:1}.offerComparison_faq__o9Hzc{display:grid;gap:0;border-top:1px solid var(--_line)}.offerComparison_faqTitle__j2PDC{margin:18px 0 8px;font-family:var(--_heading);font-weight:var(--site-heading-weight,600);font-size:clamp(20px,2.2cqw,28px)}.offerComparison_faqItem__WfUr6{border-bottom:1px solid var(--_line)}.offerComparison_faqItem__WfUr6 summary{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;cursor:pointer;font-weight:650;font-size:16px;list-style:none}.offerComparison_faqItem__WfUr6 summary::-webkit-details-marker{display:none}.offerComparison_faqItem__WfUr6 summary:after{content:"+";flex-shrink:0;width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--_line);border-radius:999px;font-weight:500}.offerComparison_faqItem__WfUr6[open] summary:after{content:"−";background:var(--_accent);color:var(--_accent-ink);border-color:var(--_accent)}.offerComparison_faqItem__WfUr6 p{margin:0 0 16px;font-size:15.5px;line-height:1.65;max-width:68ch;white-space:pre-line}.offerComparison_footnote__lVe01{margin:0;font-size:13px}.offerComparison_sticky__qS2RT{display:none}@container (max-width: 640px){.offerComparison_sticky__qS2RT{position:sticky;bottom:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 -20px calc(-1 * var(--b-space-mobile, var(--site-section-mobile, 40px)));padding:12px 20px calc(12px + env(safe-area-inset-bottom));background:var(--site-bg,#ffffff);color:var(--site-text,#111111);border-top:1px solid var(--_line);box-shadow:0 -8px 24px rgba(0,0,0,.08)}.offerComparison_stickyText__dBCmc{display:grid;gap:2px;font-size:13px;min-width:0}.offerComparison_stickyText__dBCmc strong{font-size:15px}.offerComparison_sticky__qS2RT a{flex-shrink:0;min-height:44px}}@media (prefers-reduced-motion:reduce){.offerComparison_cardInner__k1DLG{transition:none}}.reviewsWall_summary__4snsu{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:17px}.reviewsWall_summaryText__sB4Ux strong{font-family:var(--_heading);font-size:clamp(26px,3.4cqw,38px);font-weight:var(--site-heading-weight,650);letter-spacing:-.02em;margin-right:4px}.reviewsWall_starsSmall__7isWt,.reviewsWall_stars__F3kM2{display:block;flex:none}.reviewsWall_starOn__Nt7Wv{fill:var(--_accent)}.reviewsWall_starOff__tX_WH,.reviewsWall_starOn__Nt7Wv{stroke:var(--_ink);stroke-width:1.4;stroke-linejoin:round}.reviewsWall_starOff__tX_WH{fill:transparent;opacity:.85}.reviewsWall_stage__Q43wP{display:grid;gap:14px;min-width:0}.reviewsWall_grid___K9p_,.reviewsWall_track___JAc6{list-style:none;margin:0;padding:0;position:relative}.reviewsWall_grid___K9p_{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));align-items:stretch}.reviewsWall_scroller__tnBy_{overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding-bottom:8px;scrollbar-width:thin;position:relative;min-width:0}.reviewsWall_scroller__tnBy_:focus-visible{outline:3px solid var(--_accent);outline-offset:3px}.reviewsWall_track___JAc6{display:flex;gap:16px}.reviewsWall_item__mkh_l{display:flex;min-width:0}.reviewsWall_track___JAc6 .reviewsWall_item__mkh_l{flex:0 0 min(86%,340px);scroll-snap-align:start}.reviewsWall_card__4rkXv{display:grid;gap:12px;grid-template-rows:auto 1fr auto;width:100%;box-sizing:border-box;margin:0;padding:20px;border:1px solid var(--_line);border-radius:var(--_radius);background:var(--b-surface,transparent);color:var(--_card-ink)}.reviewsWall_rating__vqQ_I{margin:0;display:flex;align-items:center;gap:10px}.reviewsWall_ratingText__0MQuw{font-size:13px;font-variant-numeric:tabular-nums}.reviewsWall_text__2urt3{margin:0}.reviewsWall_text__2urt3 p{margin:0;font-size:16.5px;line-height:1.55;white-space:pre-line}.reviewsWall_who__O01uy{display:grid;gap:2px;align-self:end}.reviewsWall_name__cK3sM{font-size:15px}.reviewsWall_meta__UEwZ_{font-size:13.5px}.reviewsWall_sourceLink__kLXDF{font-size:13.5px;font-weight:600;color:inherit;text-underline-offset:3px;justify-self:start;display:inline-flex;align-items:center;min-height:32px}.reviewsWall_notShown__3QhS1{margin:0;padding:6px 10px;border:1px dashed var(--_ink);border-radius:calc(var(--_radius) / 2);font-size:12.5px;font-weight:600}.reviewsWall_card__4rkXv[data-state=not-shown]{border-style:dashed;grid-template-rows:auto auto 1fr auto}.reviewsWall_controls__r4qqw{display:flex;gap:8px;justify-content:flex-end}.reviewsWall_controls__r4qqw button:disabled{opacity:.5;cursor:default}@container (max-width: 560px){.reviewsWall_controls__r4qqw{justify-content:flex-start}.reviewsWall_card__4rkXv{padding:18px}}@media (prefers-reduced-motion:reduce){.reviewsWall_scroller__tnBy_{scroll-behavior:auto}}.onsiteFooter_footer__y5_U5{--footer-line:var(--look-line,color-mix(in srgb,var(--site-text,#111) 20%,var(--site-bg,#fff)));--footer-muted:var(--look-muted,color-mix(in srgb,var(--site-text,#111) 72%,var(--site-bg,#fff)));padding:clamp(32px,6cqw,64px) clamp(20px,4.4cqw,60px);border-top:1px solid var(--footer-line);box-sizing:border-box;max-width:100%;overflow-wrap:anywhere;color:var(--site-text,#111);font-size:15px;line-height:1.55}.onsiteFooter_footer__y5_U5,.onsiteFooter_top__4RcIf{display:grid;gap:28px;min-width:0}.onsiteFooter_brand__cF6It{display:grid;gap:10px;align-content:start;min-width:0}.onsiteFooter_name__vPYVa{font-family:var(--site-heading-font,inherit);font-size:20px;line-height:1.15;text-transform:var(--site-heading-case,inherit);letter-spacing:var(--site-heading-tracking,0)}.onsiteFooter_mail__0G8hR,.onsiteFooter_tagline__bxNvh{margin:0;max-width:44ch;color:var(--footer-muted)}.onsiteFooter_mail__0G8hR a{display:inline-flex;align-items:center;min-height:44px;color:var(--site-text,#111);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.onsiteFooter_facts__YoPDm{display:grid;gap:2px}.onsiteFooter_groups__kWJQh{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:24px;min-width:0}.onsiteFooter_group__D_0uC{display:grid;gap:10px;align-content:start;min-width:0}.onsiteFooter_groupLabel__TmUGw{margin:0;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--footer-muted)}.onsiteFooter_links__fj_dq{display:grid;gap:2px;margin:0;padding:0;list-style:none}.onsiteFooter_links__fj_dq a{display:inline-block;min-height:44px;padding:10px 0;box-sizing:border-box;color:var(--site-text,#111);text-decoration:none}.onsiteFooter_links__fj_dq a:hover{text-decoration:underline;text-underline-offset:3px}.onsiteFooter_links__fj_dq a:focus-visible,.onsiteFooter_mail__0G8hR a:focus-visible{outline:3px solid var(--site-accent,currentColor);outline-offset:3px;border-radius:2px}.onsiteFooter_bottom__Lej7v{display:grid;gap:10px;padding-top:20px;border-top:1px solid var(--footer-line)}.onsiteFooter_legal__BRRA5{margin:0;max-width:72ch;color:var(--footer-muted);font-size:14px}.onsiteFooter_credit__qFdOS{margin:0;color:var(--footer-muted);font-size:13px;letter-spacing:.04em}.onsiteFooter_visually__5oS_A{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@container (min-width: 760px){.onsiteFooter_top__4RcIf{grid-template-columns:minmax(0,1.1fr) minmax(0,1.6fr);gap:clamp(32px,6cqw,96px)}.onsiteFooter_bottom__Lej7v{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px}}.onSiteScrollMotion_root__q5zG6{--sm-dur:380ms;--sm-rise:12px;--sm-step:40ms;--sm-ease:cubic-bezier(.2,.7,.2,1)}.onSiteScrollMotion_root__q5zG6[data-scroll-motion=premium]{--sm-dur:440ms;--sm-rise:20px}.onSiteScrollMotion_sentinel__jIl_R{position:absolute;top:0;left:0;width:1px;height:48px;margin:0;padding:0;pointer-events:none;visibility:hidden}.onSiteScrollMotion_root__q5zG6 [data-sm-reveal=pending]{opacity:0!important;transform:translate3d(0,var(--sm-rise),0)!important}.onSiteScrollMotion_root__q5zG6 [data-sm-reveal=pending][data-sm-kind=image]{transform:translate3d(0,8px,0)!important}.onSiteScrollMotion_root__q5zG6[data-scroll-motion=premium] [data-sm-reveal=pending][data-sm-kind=image]{transform:translate3d(0,10px,0) scale(.965)!important}.onSiteScrollMotion_root__q5zG6[data-scroll-motion=premium] [data-sm-reveal=pending][data-sm-kind=image][data-sm-drift=frame],.onSiteScrollMotion_root__q5zG6[data-scroll-motion=premium] [data-sm-reveal=pending][data-sm-kind=image][data-sm-drift=hero]{transform:none!important}.onSiteScrollMotion_root__q5zG6 [data-sm-reveal=in]{--sm-wait:calc(var(--sm-d, 0) * var(--sm-step));transition:opacity var(--sm-dur) ease-out var(--sm-wait),transform var(--sm-dur) var(--sm-ease) var(--sm-wait)!important}.onSiteScrollMotion_root__q5zG6 [data-sm-reveal=in][data-sm-d="1"]{--sm-d:1}.onSiteScrollMotion_root__q5zG6 [data-sm-reveal=in][data-sm-d="2"]{--sm-d:2}.onSiteScrollMotion_root__q5zG6 [data-sm-reveal=in][data-sm-d="3"]{--sm-d:3}.onSiteScrollMotion_root__q5zG6 [data-sm-reveal=in][data-sm-d="4"]{--sm-d:4}.onSiteScrollMotion_root__q5zG6 [data-sm-reveal=pending]:focus-within{opacity:1!important;transform:none!important}.onSiteScrollMotion_root__q5zG6[data-sm-hidden] [data-sm-reveal]{transition:none!important}.onSiteScrollMotion_root__q5zG6 [data-items]>[data-sm-state=pending]:after,.onSiteScrollMotion_root__q5zG6 [data-sm-accent=pending]:before,.onSiteScrollMotion_root__q5zG6 [data-sm-accent=pending]>[data-onsite-motion]:before{transform:scaleX(0);transform-origin:0 50%}.onSiteScrollMotion_root__q5zG6 [data-sm-accent=in]:before,.onSiteScrollMotion_root__q5zG6 [data-sm-accent=in]>[data-onsite-motion]:before{transform:scaleX(1);transform-origin:0 50%;transition:transform .48s var(--sm-ease) 80ms}.onSiteScrollMotion_root__q5zG6 [data-items]>[data-sm-state=in]:after{transform:scaleX(1);transform-origin:0 50%;transition:transform .44s var(--sm-ease) .12s}.onSiteScrollMotion_root__q5zG6 [data-sm-press]{transition:transform .18s ease-out,box-shadow .18s ease-out,filter .18s ease-out}@media (hover:hover){.onSiteScrollMotion_root__q5zG6 [data-sm-press]:hover{filter:brightness(1.05)}}.onSiteScrollMotion_root__q5zG6.onSiteScrollMotion_root__q5zG6 [data-sm-press]:active{transform:translateZ(0) scale(.97)!important;filter:brightness(.97);transition-duration:70ms}@media (prefers-reduced-motion:no-preference){.onSiteScrollMotion_root__q5zG6[data-scroll-motion=premium]{overflow:clip}@container (min-width: 601px){.onSiteScrollMotion_root__q5zG6[data-scroll-motion=premium]>header{position:sticky;top:0;z-index:40;background:var(--site-bg,#fff);transition:box-shadow .22s ease-out}.onSiteScrollMotion_root__q5zG6[data-scroll-motion=premium][data-sm-scrolled]>header{box-shadow:0 10px 28px -18px rgb(8 24 14/.45)}.onSiteScrollMotion_root__q5zG6[data-scroll-motion=premium] [id]{scroll-margin-top:96px}}}@container (max-width: 600px){.onSiteScrollMotion_root__q5zG6[data-scroll-motion=premium][data-sm-bar=hidden]>[data-call-bar]{transform:translate3d(0,115%,0)}.onSiteScrollMotion_root__q5zG6[data-scroll-motion=premium][data-sm-bar=hidden]>[data-call-bar]:focus-within{transform:none}.onSiteScrollMotion_root__q5zG6[data-scroll-motion=premium][data-sm-armed]>[data-call-bar]{transition:transform .36s var(--sm-ease)}}@keyframes onSiteScrollMotion_sm-ring__CmemH{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--site-accent,#157a37) 45%,transparent)}to{box-shadow:0 0 0 14px color-mix(in srgb,var(--site-accent,#157a37) 0%,transparent)}}.onSiteScrollMotion_root__q5zG6[data-scroll-motion=premium] [data-sm-pulse=on]{animation:onSiteScrollMotion_sm-ring__CmemH .6s ease-out 1}@keyframes onSiteScrollMotion_sm-drift-frame__dbWBT{0%{transform:translate3d(0,-4%,0) scale(1.09)}to{transform:translate3d(0,4%,0) scale(1.09)}}@keyframes onSiteScrollMotion_sm-drift-hero__yv2_4{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(0,6%,0) scale(1.12)}}@keyframes onSiteScrollMotion_sm-drift-position__Gh_N_{0%{-o-object-position:50% 38%;object-position:50% 38%}to{-o-object-position:50% 62%;object-position:50% 62%}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.onSiteScrollMotion_root__q5zG6[data-scroll-motion=premium] [data-sm-drift=frame]{animation:onSiteScrollMotion_sm-drift-frame__dbWBT linear both;animation-timeline:view();animation-range:cover 0 cover 100%}.onSiteScrollMotion_root__q5zG6[data-scroll-motion=premium] [data-sm-drift=hero]{animation:onSiteScrollMotion_sm-drift-hero__yv2_4 linear both;animation-timeline:view();animation-range:exit 0 exit 100%}.onSiteScrollMotion_root__q5zG6[data-scroll-motion=premium] [data-sm-drift=position]{animation:onSiteScrollMotion_sm-drift-position__Gh_N_ linear both;animation-timeline:view();animation-range:cover 0 cover 100%}}}@keyframes onSiteScrollMotion_sm-tick__tEQ_p{0%{opacity:0;transform:rotate(45deg) scale(.4)}to{opacity:1;transform:rotate(45deg) scale(1)}}@supports selector(:user-valid) and selector(:has(*)){.onSiteScrollMotion_root__q5zG6[data-scroll-motion=premium] [data-inquiry-form] label:has(>input:user-valid:not([type=checkbox],[type=radio],[type=hidden])){position:relative}.onSiteScrollMotion_root__q5zG6[data-scroll-motion=premium] [data-inquiry-form] label:has(>input:user-valid:not([type=checkbox],[type=radio],[type=hidden])):after{content:"";position:absolute;top:3px;right:4px;width:5px;height:10px;pointer-events:none;border-right:2.5px solid var(--site-accent,#157a37);border-bottom:2.5px solid var(--site-accent,#157a37);transform:rotate(45deg);animation:onSiteScrollMotion_sm-tick__tEQ_p .26s ease-out 1 both}}@media (prefers-reduced-motion:reduce),print{.onSiteScrollMotion_root__q5zG6 [data-sm-reveal],.onSiteScrollMotion_root__q5zG6 [data-sm-state]{opacity:1!important;transform:none!important;transition:none!important;animation:none!important}.onSiteScrollMotion_root__q5zG6 [data-items]>[data-sm-state]:after,.onSiteScrollMotion_root__q5zG6 [data-sm-accent]:before,.onSiteScrollMotion_root__q5zG6 [data-sm-accent]>[data-onsite-motion]:before{transform:none!important;transition:none!important}.onSiteScrollMotion_root__q5zG6 [data-sm-drift],.onSiteScrollMotion_root__q5zG6 [data-sm-press],.onSiteScrollMotion_root__q5zG6 [data-sm-pulse]{transition:none!important;animation:none!important}.onSiteScrollMotion_root__q5zG6.onSiteScrollMotion_root__q5zG6 [data-sm-press]:active{transform:none!important}.onSiteScrollMotion_root__q5zG6>[data-call-bar]{transform:none!important;transition:none!important}.onSiteScrollMotion_root__q5zG6 [data-inquiry-form] label:after{animation:none!important}}.heroVideoOffer_card__Edqat{--ink:#0e1b2e;--navy:#0b1830;--line:#d5deeb;--blue:#2862df;--blue-dark:#1d4cb8;--danger:#5c1409;display:grid;gap:8px;padding:12px 14px;border:0;border-radius:14px;background:#fff;color:var(--ink);font-size:14px;line-height:1.4;box-sizing:border-box}.heroVideoOffer_card__Edqat *{box-sizing:border-box}.heroVideoOffer_card__Edqat p{margin:0}.heroVideoOffer_small__rm3R3{color:#4a5a72;font-size:13px}.heroVideoOffer_warn__6EjIE{color:var(--danger)}.heroVideoOffer_warn__6EjIE a{color:var(--blue-dark);font-weight:700}.heroVideoOffer_fail__dQHd_{background:#fff4f1;border-color:#f0c2b8;color:var(--danger)}.heroVideoOffer_row__PJeCg{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start}.heroVideoOffer_ghost__Pc_Ir,.heroVideoOffer_primary__Jwu1G{min-height:44px;border-radius:12px;padding:0 16px;cursor:pointer;font:inherit;font-weight:700;font-size:15px;line-height:1.2;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent}.heroVideoOffer_primary__Jwu1G{background:var(--grad,var(--blue));color:#fff}.heroVideoOffer_primary__Jwu1G:hover{background:var(--grad,var(--blue-dark));filter:brightness(1.05)}.heroVideoOffer_ghost__Pc_Ir{background:#fff;color:var(--navy);border-color:var(--line)}.heroVideoOffer_primary__Jwu1G:disabled{background:#6f8ccb;color:#fff;cursor:not-allowed}.heroVideoOffer_ghost__Pc_Ir:focus-visible,.heroVideoOffer_primary__Jwu1G:focus-visible,.heroVideoOffer_warn__6EjIE a:focus-visible{outline:3px solid #14264a;outline-offset:2px}.heroVideoOffer_pulse__X8YPX{display:inline-block;width:10px;height:10px;margin-right:8px;border-radius:50%;background:var(--blue);animation:heroVideoOffer_heroVideoPulse__w_UPS 1.2s ease-in-out infinite}@keyframes heroVideoOffer_heroVideoPulse__w_UPS{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.heroVideoOffer_pulse__X8YPX{animation:none}}@media (max-width:480px){.heroVideoOffer_ghost__Pc_Ir,.heroVideoOffer_primary__Jwu1G{flex:1 1 100%}}.matchSitePanel_panel__y14hU{--navy:#0a0a12;--ink:#0a0a12;--muted:#5c5c69;--line:#e4e4ec;--soft:#f3f3f8;--blue:#2b3bff;--blue-dark:#0a0a12;--danger:#a1260f;--f:var(--font-feel-display,"Inter Tight"),"Helvetica Neue",Arial,sans-serif;font-family:var(--f);color:var(--ink);background:#fff;display:grid;gap:18px;padding:16px;box-sizing:border-box;width:100%;max-width:1100px;margin:0 auto}.matchSitePanel_panel__y14hU *{box-sizing:border-box}.matchSitePanel_panel__y14hU button{font:inherit}.matchSitePanel_head__N3NwX{display:flex;align-items:center;justify-content:space-between;gap:8px}.matchSitePanel_title__EML_u{margin:0;font-size:clamp(34px,6vw,72px);line-height:.92;font-weight:900;letter-spacing:-.04em;text-transform:uppercase;text-wrap:balance;color:var(--ink)}.matchSitePanel_sub__YrtLh{margin:0 0 8px;padding-top:12px;border-top:1.5px solid var(--ink);font-size:16px;font-weight:800;color:var(--ink)}.matchSitePanel_label__uRpU2{font-size:15px;font-weight:700;color:var(--navy)}.matchSitePanel_row__tXQ7b{display:flex;gap:8px;flex-wrap:wrap}.matchSitePanel_addressRow___5MFx{display:grid;gap:8px}.matchSitePanel_input__M_XzK{flex:1 1 220px;min-height:56px;border:1.5px solid var(--ink);border-radius:14px;padding:0 22px;font:inherit;font-size:16px;color:var(--ink);background:#fff;min-width:0}.matchSitePanel_ghost__cyzBe,.matchSitePanel_primary__xb2JN,.matchSitePanel_tabOn__eToXD,.matchSitePanel_tab__qbjAo{min-height:48px;border-radius:14px;cursor:pointer;font-weight:700;font-size:15px;line-height:1.2;display:inline-flex;align-items:center;justify-content:center;padding:0 22px;border:1.5px solid transparent}.matchSitePanel_primary__xb2JN{background:var(--ink);color:#fff}.matchSitePanel_primary__xb2JN:hover:not(:disabled){background:#2a2a38}.matchSitePanel_ghost__cyzBe{background:#fff;color:var(--ink);border-color:var(--ink)}.matchSitePanel_panel__y14hU button:disabled{cursor:not-allowed;opacity:.72}.matchSitePanel_panel__y14hU button:focus-visible,.matchSitePanel_panel__y14hU input:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.matchSitePanel_link__Re5y2{background:none;border:0;color:var(--blue-dark);text-decoration:underline;font-weight:600;cursor:pointer;justify-self:start;padding:8px 0}.matchSitePanel_quiet__KaoSu{margin:4px 0 12px;color:var(--muted);font-size:14px;line-height:1.45}.matchSitePanel_quiet__KaoSu a{color:var(--blue-dark);font-weight:700}.matchSitePanel_tiny__pKiYm{margin:4px 0 0;color:var(--muted);font-size:13px;line-height:1.4}.matchSitePanel_status__jplSK{display:flex;align-items:center;gap:8px;margin:0;font-size:15px}.matchSitePanel_pulse__MAA6r{width:10px;height:10px;border-radius:50%;background:var(--blue);animation:matchSitePanel_pulse__MAA6r 1s ease-in-out infinite}@keyframes matchSitePanel_pulse__MAA6r{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}.matchSitePanel_error__d4AGY{background:#fdecea;color:#5c1409;font-weight:600}.matchSitePanel_error__d4AGY,.matchSitePanel_notice__6oT5G{margin:0;border:0;border-radius:16px;padding:12px 16px;font-size:14px}.matchSitePanel_notice__6oT5G{background:var(--soft);line-height:1.45}.matchSitePanel_review__Qx_f0{display:grid;gap:10px}.matchSitePanel_columns__eQbsS{display:grid;gap:8px}.matchSitePanel_list__jXHd2,.matchSitePanel_pictureList__JoNn0,.matchSitePanel_scores__eKaXg{margin:0;padding:0 0 0 18px;display:grid;gap:4px;font-size:14px;line-height:1.45}.matchSitePanel_scores__eKaXg{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:6px}.matchSitePanel_scores__eKaXg li{background:#fff;border:1.5px solid var(--ink);border-radius:999px;padding:4px 10px;font-size:13px;font-weight:600}.matchSitePanel_missing__EJgVx li{color:#5c1409}.matchSitePanel_compareHead__SIRqM{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.matchSitePanel_tabs__SY_rR{display:flex;gap:6px}.matchSitePanel_tab__qbjAo{background:#fff;color:var(--ink);border-color:var(--ink);min-height:44px}.matchSitePanel_tabOn__eToXD{background:var(--ink);color:#fff;min-height:44px}.matchSitePanel_compare__K_pJR{display:grid;gap:10px}.matchSitePanel_pane__wauY5{margin:0;border:0;border-radius:24px;overflow:hidden;background:var(--soft);display:grid;grid-template-rows:auto 1fr auto;min-height:420px}.matchSitePanel_caption__WGB_f{padding:12px 16px;font-size:14px;font-weight:700;color:var(--ink);background:var(--soft)}.matchSitePanel_frame__h3Gl7{width:100%;height:480px;border:0;background:#fff;display:block}.matchSitePanel_draft__uigb8{height:480px;overflow:auto;background:#fff}.matchSitePanel_pane__wauY5 .matchSitePanel_tiny__pKiYm{padding:6px 12px 8px}.matchSitePanel_pane__wauY5 .matchSitePanel_quiet__KaoSu{padding:12px}.matchSitePanel_compare__K_pJR[data-match-tab=draft] .matchSitePanel_paneSite__YhAuE,.matchSitePanel_compare__K_pJR[data-match-tab=site] .matchSitePanel_paneDraft__vjB2Y{display:none}.matchSitePanel_pictures__Ovf8N{display:grid;gap:4px}.matchSitePanel_pictureList__JoNn0{list-style:none;padding:0}.matchSitePanel_check___shTn{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.45;min-height:44px;padding:6px 0;cursor:pointer}.matchSitePanel_check___shTn input{width:22px;height:22px;flex:none;margin:2px 0 0;accent-color:var(--ink)}.matchSitePanel_ownership__DeeJh{border-top:1.5px solid var(--ink);padding-top:12px}.matchSitePanel_actions__2QQ1j{display:flex;gap:8px;flex-wrap:wrap}@media (min-width:769px){.matchSitePanel_columns__eQbsS{grid-template-columns:1fr 1fr;gap:16px}.matchSitePanel_compare__K_pJR{grid-template-columns:1fr 1fr}.matchSitePanel_compare__K_pJR[data-match-tab=draft] .matchSitePanel_paneSite__YhAuE,.matchSitePanel_compare__K_pJR[data-match-tab=site] .matchSitePanel_paneDraft__vjB2Y{display:grid}.matchSitePanel_tabs__SY_rR{display:none}.matchSitePanel_draft__uigb8,.matchSitePanel_frame__h3Gl7{height:560px}}@media (prefers-reduced-motion:reduce){.matchSitePanel_pulse__MAA6r{animation:none}}.chatFirstBuilder_center__C_syV,.chatFirstBuilder_door__Oeux5,.chatFirstBuilder_shell__h1y5U{--navy:#0a0a12;--navy-2:#1c1c28;--ink:#0a0a12;--muted:#5c5c69;--line:#e4e4ec;--soft:#f3f3f8;--blue:#0a0a12;--blue-dark:#2b3bff;--danger:#c4281c;--grad:linear-gradient(100deg,#2b3bff,#8a3dff 35%,#ff3d9a 70%,#ff8a3d);font-family:var(--font-feel-display,"Inter Tight"),var(--od-font,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif);color:var(--ink);box-sizing:border-box}.chatFirstBuilder_center__C_syV *,.chatFirstBuilder_door__Oeux5 *,.chatFirstBuilder_shell__h1y5U *{box-sizing:border-box}.chatFirstBuilder_center__C_syV{padding:32px 16px;max-width:520px;margin:0 auto;text-align:center;display:grid;gap:16px}.chatFirstBuilder_srOnly__XlNFP{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.chatFirstBuilder_row__bMF9F{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.chatFirstBuilder_center__C_syV button,.chatFirstBuilder_door__Oeux5 button,.chatFirstBuilder_shell__h1y5U button{font:inherit}.chatFirstBuilder_barButton__1H8wP,.chatFirstBuilder_build__QHreh,.chatFirstBuilder_chip__lU2gA,.chatFirstBuilder_ghost__Oy6rg,.chatFirstBuilder_linkButton__bVsz5,.chatFirstBuilder_primary__kUHNc,.chatFirstBuilder_publish__sBKLX,.chatFirstBuilder_sendButton__9j1RT,.chatFirstBuilder_undo__ZKsM_{min-height:44px;border-radius:14px;cursor:pointer;font-weight:700;font-size:15px;line-height:1.2;display:inline-flex;align-items:center;justify-content:center;padding:0 16px;border:1px solid transparent}.chatFirstBuilder_primary__kUHNc{background:var(--blue);color:#fff}.chatFirstBuilder_primary__kUHNc:hover{background:var(--navy-2)}.chatFirstBuilder_ghost__Oy6rg{background:#fff;color:var(--navy);border:1.5px solid var(--navy)}.chatFirstBuilder_center__C_syV button:disabled,.chatFirstBuilder_door__Oeux5 button:disabled,.chatFirstBuilder_shell__h1y5U button:disabled{cursor:not-allowed;opacity:.72}.chatFirstBuilder_center__C_syV button:focus-visible,.chatFirstBuilder_door__Oeux5 button:focus-visible,.chatFirstBuilder_door__Oeux5 input:focus-visible,.chatFirstBuilder_door__Oeux5 textarea:focus-visible,.chatFirstBuilder_shell__h1y5U button:focus-visible,.chatFirstBuilder_shell__h1y5U input:focus-visible,.chatFirstBuilder_shell__h1y5U textarea:focus-visible{outline:3px solid #2b3bff;outline-offset:2px}.chatFirstBuilder_door__Oeux5{position:fixed;inset:0;z-index:200;overscroll-behavior:contain;display:flex;flex-direction:column;height:100dvh;background:#fff;overflow-y:auto}.chatFirstBuilder_bar__pTpNP,.chatFirstBuilder_doorBar__AoIp3{background:var(--navy);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:8px;flex:none;min-height:calc(60px + env(safe-area-inset-top, 0px));padding:calc(8px + env(safe-area-inset-top, 0px)) max(12px,env(safe-area-inset-right,0px)) 8px max(12px,env(safe-area-inset-left,0px))}.chatFirstBuilder_mark___G3s4{font-weight:800;letter-spacing:.02em;font-size:18px}.chatFirstBuilder_barButton__1H8wP{background:transparent;color:#fff;border-color:rgba(255,255,255,.4)}.chatFirstBuilder_doorBar__AoIp3{background:#fff;color:var(--ink);border-bottom:1px solid var(--line)}.chatFirstBuilder_doorBar__AoIp3 .chatFirstBuilder_barButton__1H8wP{color:var(--ink);border:1.5px solid var(--ink)}.chatFirstBuilder_doorBar__AoIp3 .chatFirstBuilder_barButton__1H8wP:hover:not(:disabled){background:var(--soft)}.chatFirstBuilder_doorBar__AoIp3 .chatFirstBuilder_mark___G3s4{font-weight:900;letter-spacing:-.03em;text-transform:uppercase}.chatFirstBuilder_barButton__1H8wP:hover:not(:disabled){background:var(--navy-2)}.chatFirstBuilder_doorBody__rsDvI{width:100%;max-width:680px;margin:0 auto;padding:28px 16px 36px;display:grid;gap:12px;align-content:start}.chatFirstBuilder_doorTitle__Zx6ys{margin:4px 0 10px;font-size:clamp(40px,9vw,84px);line-height:.92;font-weight:900;letter-spacing:-.04em;text-transform:uppercase;text-wrap:balance;color:var(--navy)}.chatFirstBuilder_label__9kqqL{font-size:15px;font-weight:700;color:var(--navy);margin-top:6px}.chatFirstBuilder_address__dE0_J,.chatFirstBuilder_brief__W_eL2{width:100%;border:1.5px solid var(--ink);border-radius:24px;padding:14px 20px;font:inherit;font-size:16px;color:var(--ink);background:#fff}.chatFirstBuilder_brief__W_eL2{min-height:120px;resize:vertical}.chatFirstBuilder_address__dE0_J{min-height:56px;border-radius:14px}.chatFirstBuilder_note__sMa1t{margin:0;color:var(--danger);font-size:15px;font-weight:600}.chatFirstBuilder_build__QHreh{width:100%;min-height:60px;margin-top:10px;background:var(--grad);color:#fff;font-size:18px}.chatFirstBuilder_build__QHreh:hover:not(:disabled){filter:brightness(1.06)}.chatFirstBuilder_reassure__EyNbM{margin:2px 0 0;font-size:14px;color:var(--muted);text-align:center}.chatFirstBuilder_linkButton__bVsz5{background:transparent;color:var(--ink);text-decoration:underline;justify-self:center;font-weight:600}.chatFirstBuilder_doorTitle__Zx6ys:focus{outline:none}.chatFirstBuilder_doorSub__Lm_S_{margin:0 0 8px;color:var(--muted);font-size:19px;line-height:1.4;max-width:46ch}.chatFirstBuilder_doorWide__GUC19{max-width:1080px}.chatFirstBuilder_chipList__PIVB6,.chatFirstBuilder_goalGrid__Sa9Rz{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:0 24px}.chatFirstBuilder_chipList__PIVB6>li,.chatFirstBuilder_goalGrid__Sa9Rz>li{margin:0;padding:0;min-width:0}.chatFirstBuilder_goalGrid__Sa9Rz>li{display:flex}.chatFirstBuilder_goalCard__3hNAW{width:100%;min-height:84px;display:grid;gap:6px;text-align:left;align-content:start;padding:16px 0 20px;background:none;color:var(--ink);border:0;border-top:1.5px solid var(--ink);border-radius:0;cursor:pointer;font:inherit;transition:padding-left .25s cubic-bezier(.2,.8,.2,1)}.chatFirstBuilder_goalCard__3hNAW:hover:not(:disabled){padding-left:10px}@media (prefers-reduced-motion:reduce){.chatFirstBuilder_goalCard__3hNAW{transition:none}}.chatFirstBuilder_goalLabel__0t7D8{font-size:clamp(22px,2.6vw,30px);font-weight:900;letter-spacing:-.04em;text-transform:uppercase;color:var(--navy);line-height:1}.chatFirstBuilder_goalLine__2Q46P{font-size:15px;color:var(--muted);line-height:1.35}.chatFirstBuilder_chipList__PIVB6{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.chatFirstBuilder_industryChip__I7_Ds{min-height:44px;padding:0 18px;background:#fff;color:var(--navy);border:1.5px solid var(--navy);border-radius:14px;cursor:pointer;font:inherit;font-size:15px;font-weight:600}.chatFirstBuilder_industryChip__I7_Ds:hover:not(:disabled){background:var(--navy);color:#fff}.chatFirstBuilder_doorFoot__hsbvo{position:sticky;bottom:0;margin-top:auto;background:#fff;border-top:1px solid var(--line);display:flex;justify-content:center;padding:10px max(16px,env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom, 0px)) max(16px,env(safe-area-inset-left,0px))}.chatFirstBuilder_doorFootSplit__8QqTD{justify-content:space-between;gap:10px}.chatFirstBuilder_doorFootWays__bZxEJ{flex-wrap:wrap;gap:0 6px}.chatFirstBuilder_doorFootWays__bZxEJ .chatFirstBuilder_skipButton__apjAN{padding:0 10px;white-space:nowrap;font-size:15px}.chatFirstBuilder_skipButton__apjAN{min-height:44px;padding:0 16px;background:transparent;color:var(--ink);border:0;border-radius:12px;cursor:pointer;font:inherit;font-size:16px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.chatFirstBuilder_picked__rRbGe{margin:0 0 4px;font-size:15px;color:var(--muted)}.chatFirstBuilder_inlineLink__RLvXu{background:none;border:0;padding:0 4px;min-height:44px;color:var(--ink);font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}.chatFirstBuilder_door__Oeux5 .chatFirstBuilder_ghost__Oy6rg:focus-visible,.chatFirstBuilder_door__Oeux5 .chatFirstBuilder_goalCard__3hNAW:focus-visible,.chatFirstBuilder_door__Oeux5 .chatFirstBuilder_industryChip__I7_Ds:focus-visible,.chatFirstBuilder_door__Oeux5 .chatFirstBuilder_inlineLink__RLvXu:focus-visible,.chatFirstBuilder_door__Oeux5 .chatFirstBuilder_skipButton__apjAN:focus-visible{outline:3px solid #2b3bff;outline-offset:2px}@media (min-width:769px){.chatFirstBuilder_goalGrid__Sa9Rz{grid-template-columns:1fr 1fr;gap:12px}}.chatFirstBuilder_shell__h1y5U{position:fixed;inset:0;z-index:200;overscroll-behavior:contain;display:flex;flex-direction:column;height:100dvh;background:var(--soft)}.chatFirstBuilder_barLeft__xp3rR{display:flex;gap:6px;min-width:0}.chatFirstBuilder_barRight__Nxi28{display:flex;gap:6px;min-width:0;flex-wrap:wrap;align-items:center;margin-left:auto;flex-wrap:nowrap}.chatFirstBuilder_more__Pt76C{position:relative;display:flex}.chatFirstBuilder_moreMenu__K4yyE{position:absolute;top:calc(100% + 8px);left:0;z-index:30;min-width:190px;display:grid;gap:2px;padding:6px;border-radius:14px;background:#fff;border:1.5px solid var(--ink);box-shadow:0 12px 30px rgba(10,10,18,.22)}.chatFirstBuilder_moreItem__ha2Gw{display:flex;align-items:center;min-height:46px;padding:0 14px;border:0;border-radius:10px;background:none;color:var(--ink);font:inherit;font-size:15px;font-weight:700;text-align:left;cursor:pointer;white-space:nowrap}.chatFirstBuilder_moreItem__ha2Gw:focus-visible,.chatFirstBuilder_moreItem__ha2Gw:hover:not(:disabled){background:var(--soft);outline:none}.chatFirstBuilder_moreItem__ha2Gw:disabled{opacity:.45;cursor:default}.chatFirstBuilder_narrowOnly__AY_Au{display:none}@media (max-width:560px){.chatFirstBuilder_wideOnly__sNqGt{display:none}.chatFirstBuilder_narrowOnly__AY_Au{display:flex}}.chatFirstBuilder_closeButton__pmyzR{width:44px;padding:0;font-size:26px;line-height:1;flex:none}.chatFirstBuilder_bar__pTpNP .chatFirstBuilder_barButton__1H8wP{padding:0 12px}.chatFirstBuilder_publish__sBKLX{background:var(--grad);color:#fff;min-width:96px}.chatFirstBuilder_publish__sBKLX:hover:not(:disabled){filter:brightness(1.08)}.chatFirstBuilder_publish__sBKLX:disabled{background:#3a3a48;color:#fff;opacity:1}.chatFirstBuilder_confirm__v_rWR{background:#fff;border-bottom:1px solid var(--line);padding:12px 16px;font-size:15px;display:grid;gap:10px}.chatFirstBuilder_confirm__v_rWR p{margin:0}.chatFirstBuilder_body__N_kas{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.chatFirstBuilder_previewWrap__u3jE2{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;background:#fff;overscroll-behavior:contain}.chatFirstBuilder_preview__Yxh1O{min-height:100%}.chatFirstBuilder_pageTabs___MkZH{position:sticky;top:0;z-index:6;display:flex;gap:6px;overflow-x:auto;padding:8px max(12px,env(safe-area-inset-left,0px));background:#fff;border-bottom:1px solid var(--line);scrollbar-width:thin}.chatFirstBuilder_pageTab__Mj9El{flex:none;min-height:44px;padding:0 14px;border-radius:22px;border:1px solid var(--line);background:#fff;color:var(--navy);font-weight:700;font-size:14px;cursor:pointer;white-space:nowrap}.chatFirstBuilder_pageTab__Mj9El[aria-current=page]{background:var(--navy);border-color:var(--navy);color:#fff}.chatFirstBuilder_pageTab__Mj9El:disabled{cursor:not-allowed;color:var(--muted);background:var(--soft)}.chatFirstBuilder_panel__dRgy9{flex:none;background:#fff;border-top:1px solid var(--line);max-height:62%;overflow-y:auto;overscroll-behavior:contain}.chatFirstBuilder_thread__uU3LB{display:none}.chatFirstBuilder_dock__mQzet{padding:8px max(12px,env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom, 0px)) max(12px,env(safe-area-inset-left,0px));display:grid;gap:8px}.chatFirstBuilder_statusLine__KR_El{min-height:24px;justify-content:flex-start;display:flex;align-items:center;gap:8px;font-size:14px;color:var(--ink);line-height:1.35}.chatFirstBuilder_latest__HQrR1{display:flex;align-items:center;justify-content:space-between;gap:10px;flex:1 1 auto}.chatFirstBuilder_latest__HQrR1 .chatFirstBuilder_undo__ZKsM_{margin-left:0;flex:none}.chatFirstBuilder_undo__ZKsM_{min-height:44px;margin-left:8px;background:#fff;color:var(--blue-dark);border-color:var(--blue);padding:0 14px;vertical-align:middle}.chatFirstBuilder_pulse__SWL3t{flex:none;width:10px;height:10px;border-radius:50%;background:var(--blue);animation:chatFirstBuilder_pulse__SWL3t 1s ease-in-out infinite}@keyframes chatFirstBuilder_pulse__SWL3t{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}.chatFirstBuilder_fail__J26DP{background:#fdecea;border:1px solid #f1b9b0;border-radius:12px;padding:10px 12px;display:grid;gap:8px;color:#5c1409;font-size:14px}.chatFirstBuilder_fail__J26DP p{margin:0}.chatFirstBuilder_fail__J26DP .chatFirstBuilder_row__bMF9F{justify-content:flex-start}.chatFirstBuilder_chips__7mlsu{display:none}.chatFirstBuilder_composer__PEmTC{display:flex;gap:8px;align-items:center;position:sticky;bottom:0;background:#fff;padding-top:2px}.chatFirstBuilder_chatInput__GrORC{flex:1 1 auto;min-width:0;min-height:48px;border:1.5px solid var(--line);border-radius:24px;padding:0 16px;font:inherit;font-size:16px;background:#fff;color:var(--ink)}.chatFirstBuilder_sendButton__9j1RT{flex:none;width:48px;min-height:48px;padding:0;border-radius:50%;background:var(--blue);color:#fff}.chatFirstBuilder_sendButton__9j1RT:disabled{background:#6f8ccb;opacity:1}.chatFirstBuilder_skeletonHero__41zhf,.chatFirstBuilder_skeleton__uFcbs{padding:28px 20px;display:grid;gap:12px;border-top:1px solid var(--line);background:#fff}.chatFirstBuilder_skeletonHero__41zhf{padding:56px 20px;border-top:0}.chatFirstBuilder_skeletonHero__41zhf span,.chatFirstBuilder_skeleton__uFcbs span{display:block;height:16px;border-radius:8px;background:linear-gradient(90deg,#e6ecf5 25%,#f4f7fb 50%,#e6ecf5 75%);background-size:200% 100%;animation:chatFirstBuilder_shimmer__v_x4m 1.4s linear infinite}.chatFirstBuilder_skeletonHero__41zhf span:nth-child(2),.chatFirstBuilder_skeleton__uFcbs span:nth-child(3){width:82%}.chatFirstBuilder_skeletonHero__41zhf span:nth-child(3),.chatFirstBuilder_skeleton__uFcbs span:nth-child(4){width:60%}.chatFirstBuilder_skeletonHero__41zhf span:first-child{height:34px}.chatFirstBuilder_skeletonLabel__q_R44{height:auto!important;background:none!important;animation:none!important;font-size:13px;font-weight:700;color:var(--muted);letter-spacing:.04em;text-transform:uppercase}@keyframes chatFirstBuilder_shimmer__v_x4m{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.chatFirstBuilder_pulse__SWL3t,.chatFirstBuilder_skeletonHero__41zhf span,.chatFirstBuilder_skeleton__uFcbs span{animation:none}}@media (min-width:769px){.chatFirstBuilder_body__N_kas{flex-direction:row}.chatFirstBuilder_panel__dRgy9{width:360px;border-top:0;border-left:1px solid var(--line);display:flex;flex-direction:column;min-height:0}.chatFirstBuilder_thread__uU3LB{display:flex;flex-direction:column;gap:10px;flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px 16px 4px}.chatFirstBuilder_thread__uU3LB p{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:10px 12px;border-radius:14px;font-size:15px;line-height:1.4;max-width:92%}.chatFirstBuilder_mine__b5b6B{align-self:flex-end;background:var(--blue);color:#fff}.chatFirstBuilder_theirs__GN5eR{align-self:flex-start;background:var(--soft);color:var(--ink)}.chatFirstBuilder_latest__HQrR1{display:none}.chatFirstBuilder_chips__7mlsu{display:flex;flex-wrap:wrap;gap:8px}.chatFirstBuilder_chip__lU2gA{background:#fff;color:var(--navy);border-color:var(--line);font-weight:600;font-size:14px}.chatFirstBuilder_doorBody__rsDvI{padding-top:56px}}.chatFirstBuilder_matchLayer__rRJxI{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;background:#fff}.chatFirstBuilder_body__N_kas[hidden]{display:none}.chatFirstBuilder_offer__W068F{background:#f3f7ff;border:1px solid #c9d8f7;border-radius:12px;padding:10px 12px;display:grid;gap:8px;color:var(--ink);font-size:14px;line-height:1.4}.chatFirstBuilder_offer__W068F p{margin:0}.chatFirstBuilder_offer__W068F .chatFirstBuilder_row__bMF9F{justify-content:flex-start}.chatFirstBuilder_offerWarn__4NKRR{color:#5c1409}.chatFirstBuilder_offerWarn__4NKRR a{color:var(--blue-dark);font-weight:700}.chatFirstBuilder_lookGrid__vSqTs{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:28px 16px;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.chatFirstBuilder_lookGrid__vSqTs>li{min-width:0}.chatFirstBuilder_lookCard__hUCkm{width:100%;display:grid;gap:0;padding:0;border:0;background:none;color:var(--ink);text-align:left;cursor:pointer;font:inherit}.chatFirstBuilder_lookPage__7ROY_{aspect-ratio:16/11;display:flex;flex-direction:column;justify-content:space-between;gap:10px;overflow:hidden;padding:clamp(16px,2vw,24px);border-radius:28px;background:var(--look-bg);color:var(--look-text);box-shadow:inset 0 0 0 1.5px rgba(10,10,18,.12);transition:transform .25s cubic-bezier(.2,.8,.2,1)}.chatFirstBuilder_lookCard__hUCkm:hover:not(:disabled) .chatFirstBuilder_lookPage__7ROY_{transform:translateY(-4px)}.chatFirstBuilder_lookTop__FAW6L{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;font-weight:700}.chatFirstBuilder_lookTop__FAW6L i{width:34px;height:8px;border-radius:99px;background:var(--look-accent)}.chatFirstBuilder_lookHead__PYnz5{font-family:var(--look-heading);font-size:clamp(24px,2.8vw,36px);font-weight:var(--look-weight);line-height:1;letter-spacing:-.02em}.chatFirstBuilder_lookHead__PYnz5[data-case=upper]{text-transform:uppercase}.chatFirstBuilder_lookRow__dTGpR{display:flex;align-items:center;gap:10px}.chatFirstBuilder_lookButton__fLePv{display:inline-flex;align-items:center;min-height:32px;padding:0 14px;border-radius:var(--look-radius);background:var(--look-action);color:var(--look-action-ink);font-size:13px;font-weight:700}.chatFirstBuilder_lookBand__IfomI{flex:1;height:32px;border-radius:var(--look-card-radius);background:var(--look-surface)}.chatFirstBuilder_lookName__s__bq{display:grid;gap:4px;margin-top:16px;padding-top:12px;border-top:1.5px solid var(--ink)}.chatFirstBuilder_lookName__s__bq strong{font-size:clamp(22px,2.4vw,28px);font-weight:900;letter-spacing:-.04em;line-height:1;text-transform:uppercase}.chatFirstBuilder_lookName__s__bq span{color:var(--muted);font-size:15px;line-height:1.35}.chatFirstBuilder_door__Oeux5 .chatFirstBuilder_lookCard__hUCkm:focus-visible{outline:3px solid #2b3bff;outline-offset:4px;border-radius:28px}@media (prefers-reduced-motion:reduce){.chatFirstBuilder_lookPage__7ROY_{transition:none}.chatFirstBuilder_lookCard__hUCkm:hover:not(:disabled) .chatFirstBuilder_lookPage__7ROY_{transform:none}}.chatFirstBuilder_door__Oeux5 .chatFirstBuilder_build__QHreh{font-weight:700;font-size:18px}.chatFirstBuilder_panel__dRgy9{background:var(--soft)}.chatFirstBuilder_panelHead__uJp7N{display:none}.chatFirstBuilder_workSlot__zjfy9{padding:8px max(12px,env(safe-area-inset-right,0px)) 0 max(12px,env(safe-area-inset-left,0px))}.chatFirstBuilder_workSlot__zjfy9 button,.chatFirstBuilder_workSlot__zjfy9 ol{display:none}.chatFirstBuilder_composer__PEmTC,.chatFirstBuilder_dock__mQzet{background:var(--soft)}.chatFirstBuilder_chatInput__GrORC{border-radius:14px;border-color:var(--line)}.chatFirstBuilder_sendButton__9j1RT{border-radius:14px;background:var(--grad);border:0}.chatFirstBuilder_sendButton__9j1RT:disabled{background:#c9c9d6;color:#fff}.chatFirstBuilder_offer__W068F{background:#fff;border:0;border-radius:14px;padding:12px 14px}.chatFirstBuilder_offer__W068F .chatFirstBuilder_primary__kUHNc{background:var(--grad);border:0;color:#fff}.chatFirstBuilder_offer__W068F .chatFirstBuilder_primary__kUHNc:hover{background:var(--grad);filter:brightness(1.05)}.chatFirstBuilder_offer__W068F .chatFirstBuilder_primary__kUHNc:disabled{background:#c9c9d6}.chatFirstBuilder_made__M8Zlx{display:none}@media (min-width:769px){.chatFirstBuilder_panel__dRgy9{width:420px;max-height:none;overflow:hidden}.chatFirstBuilder_panelHead__uJp7N{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:18px 16px 12px;flex:none}.chatFirstBuilder_panelTitle__3owSk{margin:0;font-size:26px;font-weight:900;text-transform:uppercase;letter-spacing:-.035em;line-height:1;color:var(--ink)}.chatFirstBuilder_panelWhere__czvT2{font-size:12px;font-weight:600;color:var(--muted);text-align:right}.chatFirstBuilder_workSlot__zjfy9{padding:0 14px;flex:none}.chatFirstBuilder_workSlot__zjfy9 button,.chatFirstBuilder_workSlot__zjfy9 ol:not([hidden]){display:block}.chatFirstBuilder_thread__uU3LB{padding:14px 14px 4px;flex:1 1 0;min-height:132px}.chatFirstBuilder_dock__mQzet{flex:0 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.chatFirstBuilder_mine__b5b6B{background:var(--ink);color:#fff}.chatFirstBuilder_theirs__GN5eR{background:#fff;color:var(--ink)}.chatFirstBuilder_made__M8Zlx{display:flex;align-items:center;gap:12px;align-self:stretch;background:#fff;border-radius:14px;border-left:4px solid #7dffb0;padding:12px 14px}.chatFirstBuilder_madeThumb___XlUa{flex:none;width:54px;height:40px;border-radius:8px;background:var(--ink);position:relative;overflow:hidden}.chatFirstBuilder_madeThumb___XlUa:after{content:"";position:absolute;left:7px;right:18px;top:10px;height:6px;background:#fff;box-shadow:0 10px 0 rgba(255,255,255,.4)}.chatFirstBuilder_madeWords__i7psi{display:grid;gap:1px;min-width:0;flex:1 1 auto}.chatFirstBuilder_madeWords__i7psi b{font-weight:800;letter-spacing:-.02em;font-size:15px;color:var(--ink)}.chatFirstBuilder_madeWords__i7psi span{font-size:12.5px;color:var(--muted)}.chatFirstBuilder_madeOpen___sTtC{flex:none;min-height:44px;padding:0 14px;border-radius:12px;border:1px solid var(--line);background:#fff;color:var(--ink);font-weight:700;font-size:14px;cursor:pointer}.chatFirstBuilder_chip__lU2gA{border:1.5px solid var(--ink);border-radius:12px;font-weight:700;font-size:13px;padding:0 12px}}.chatFirstBuilder_rail___o8tT,.chatFirstBuilder_tuck__riYOm{display:none}@media (min-width:769px){.chatFirstBuilder_makeButton__Kg6Vz{display:none}.chatFirstBuilder_rail___o8tT{display:flex;flex:none;flex-direction:column;align-items:center;gap:10px;width:56px;padding:12px 0;background:var(--soft);border:0;color:var(--ink);cursor:pointer;font:inherit}.chatFirstBuilder_railLeft__H3U4m{border-right:1px solid var(--line)}.chatFirstBuilder_railRight__twYR2{border-left:1px solid var(--line)}.chatFirstBuilder_railButton__s9vC6,.chatFirstBuilder_tuck__riYOm{width:44px;height:44px;border-radius:12px;background:#fff;border:1px solid var(--line);display:grid;place-items:center;font-weight:900;font-size:16px;color:var(--ink)}.chatFirstBuilder_railName__cHzJ9{writing-mode:vertical-rl;transform:rotate(180deg);font-size:15px;font-weight:900;text-transform:uppercase;letter-spacing:-.02em}.chatFirstBuilder_railBadge__wDnKK{min-width:40px;height:40px;padding:0 8px;border-radius:12px;background:var(--ink);color:#7dffb0;display:grid;place-items:center;font-weight:900;font-size:14px}.chatFirstBuilder_rail___o8tT:focus-visible,.chatFirstBuilder_tuck__riYOm:focus-visible{outline:3px solid #2b3bff;outline-offset:-3px}.chatFirstBuilder_tuck__riYOm{display:grid;flex:none;cursor:pointer;padding:0}.chatFirstBuilder_panelHead__uJp7N{align-items:center;flex-wrap:wrap;row-gap:4px}.chatFirstBuilder_panelTitle__3owSk{flex:1 1 auto;white-space:nowrap}.chatFirstBuilder_panelWhere__czvT2{flex-basis:100%;order:3;text-align:left}.chatFirstBuilder_panel__dRgy9[data-tucked=true]{display:none}}.chatFirstBuilder_brains__G4NhW{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:6px 0 4px}.chatFirstBuilder_brain__9UCV9{min-height:36px;padding:0 14px;border-radius:12px;border:1.5px solid var(--line);background:#fff;color:var(--ink);font-weight:700;font-size:13px;cursor:pointer}.chatFirstBuilder_brain__9UCV9[aria-checked=true]{background:var(--ink);border-color:var(--ink);color:#fff}.chatFirstBuilder_brain__9UCV9:disabled{opacity:.55;cursor:default}.chatFirstBuilder_brain__9UCV9:focus-visible{outline:3px solid #2b3bff;outline-offset:2px}.chatFirstBuilder_brainNote__At7m8{flex:1 1 160px;min-width:0;font-size:12px;color:#5b5b6b}.chatFirstBuilder_meter__Fowsf{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:#5b5b6b;white-space:nowrap}.chatFirstBuilder_meterAdd__igSnI{color:var(--blue-dark);font-weight:700}.chatFirstBuilder_offer__W068F a.chatFirstBuilder_primary__kUHNc{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.chatFirstBuilder_meterAsk__c4w2b{min-height:28px;padding:0 8px 0 26px;border:0;background:none;color:#5b5b6b;font-size:12px;font-weight:600;cursor:pointer;position:relative}.chatFirstBuilder_meterAsk__c4w2b:before{content:"";position:absolute;left:6px;top:50%;width:13px;height:13px;margin-top:-7px;border-radius:4px;border:1.5px solid #5b5b6b;background:#fff}.chatFirstBuilder_meterAsk__c4w2b[aria-checked=true]{color:var(--ink)}.chatFirstBuilder_meterAsk__c4w2b[aria-checked=true]:before{background:var(--ink);border-color:var(--ink);box-shadow:inset 0 0 0 2px #fff}.chatFirstBuilder_meterAsk__c4w2b:focus-visible{outline:3px solid #2b3bff;outline-offset:2px}.chatFirstBuilder_preview__Yxh1O [data-onsite-hero],.chatFirstBuilder_preview__Yxh1O [data-section-id]{cursor:text}.chatFirstBuilder_preview__Yxh1O [data-onsite-hero]:hover,.chatFirstBuilder_preview__Yxh1O [data-section-id]:hover{outline:2px dashed #2b3bff;outline-offset:-2px}.chatFirstBuilder_wordsEdit__PFIea{background:#fff;border-radius:14px;padding:12px 14px;display:grid;gap:10px;color:var(--ink);font-size:14px}.chatFirstBuilder_wordsEdit__PFIea p{margin:0}.chatFirstBuilder_wordsFields__eSY9j{display:grid;gap:10px;max-height:42vh;overflow-y:auto;padding-right:2px}.chatFirstBuilder_wordsField___hT6m{display:grid;gap:4px;font-weight:700;font-size:13px}.chatFirstBuilder_wordsField___hT6m input,.chatFirstBuilder_wordsField___hT6m textarea{width:100%;min-height:44px;padding:10px 12px;border-radius:12px;border:1.5px solid var(--line);background:#fff;color:var(--ink);font:inherit;font-weight:400;font-size:16px;line-height:1.4;resize:vertical}.chatFirstBuilder_wordsField___hT6m input:focus-visible,.chatFirstBuilder_wordsField___hT6m textarea:focus-visible{outline:3px solid #2b3bff;outline-offset:1px;border-color:#2b3bff}.chatFirstBuilder_wordsEdit__PFIea .chatFirstBuilder_primary__kUHNc{background:var(--grad);border:0;color:#fff}.chatFirstBuilder_bar__pTpNP{position:relative;z-index:400}@media (max-width:560px){.chatFirstBuilder_brain__9UCV9,.chatFirstBuilder_meterAsk__c4w2b{min-height:44px}}.chatFirstBuilder_plusButton__SULM6{flex:none;width:48px;min-height:48px;padding:0;border-radius:14px;border:1.5px solid var(--ink);background:#fff;color:var(--ink);font-size:26px;font-weight:500;line-height:1;cursor:pointer}.chatFirstBuilder_plusButton__SULM6:disabled{opacity:.4;cursor:default}.chatFirstBuilder_plusButton__SULM6:focus-visible{outline:3px solid #2b3bff;outline-offset:2px}.chatFirstBuilder_ownPicThumb__vS0Bx{display:block;width:100%;max-height:180px;-o-object-fit:cover;object-fit:cover;border-radius:12px;background:var(--soft)}.chatFirstBuilder_ownPicPlaces__l_6w9{display:flex;flex-wrap:wrap;gap:6px 8px}.chatFirstBuilder_ownPicPlaces__l_6w9 .chatFirstBuilder_brain__9UCV9{min-height:44px}.chatFirstBuilder_ownPicNote__imeDB{font-size:13px;color:#5b5b6b}.chatFirstBuilder_ownPicHere__UrSMi{justify-self:start;min-height:44px;padding:0 14px;border-radius:12px;border:1.5px solid var(--ink);background:#fff;color:var(--ink);font:inherit;font-size:14px;font-weight:700;cursor:pointer}.chatFirstBuilder_ownPicHere__UrSMi:disabled{opacity:.45;cursor:default}.chatFirstBuilder_composer__PEmTC{min-width:0}.chatFirstBuilder_chatInput__GrORC{flex:1 1 0;width:0}.chatFirstBuilder_ownPicThumb__vS0Bx{max-width:100%;min-width:0}.chatFirstBuilder_dock__mQzet,.chatFirstBuilder_panel__dRgy9{scroll-padding-bottom:76px}.partnerWork_work__2kbHw{background:#0a0a12;color:#fff;border-radius:16px;padding:16px 16px 8px;font-family:var(--font-feel-display,"Inter Tight"),var(--od-font,ui-sans-serif,system-ui,sans-serif)}.partnerWork_top__MP_we{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px}.partnerWork_title__Vii_r{margin:0;font-size:17px;font-weight:900;text-transform:uppercase;letter-spacing:-.03em;line-height:1;color:#fff}.partnerWork_count__03vEK{flex:none;font-size:13px;font-weight:700;color:#7dffb0}.partnerWork_meter__2qwfl{height:6px;background:rgba(255,255,255,.16);border-radius:6px;overflow:hidden;margin-bottom:6px}.partnerWork_meter__2qwfl i{display:block;height:100%;background:#7dffb0;border-radius:6px;transition:width .3s ease}.partnerWork_steps__ahYf1{list-style:none;margin:0;padding:0;max-height:min(44vh,380px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) transparent}.partnerWork_steps__ahYf1[hidden]{display:none}.partnerWork_toggle__RgLSO{display:block;width:100%;min-height:44px;margin:2px 0 0;padding:0;background:none;border:0;border-top:1px solid rgba(255,255,255,.12);color:#fff;font:inherit;font-size:13px;font-weight:700;text-align:left;cursor:pointer}.partnerWork_toggle__RgLSO:focus-visible{outline:3px solid #7dffb0;outline-offset:2px}.partnerWork_step__mqwPe{display:flex;gap:11px;align-items:flex-start;padding:9px 0;border-top:1px solid rgba(255,255,255,.12);font-size:14px;line-height:1.35;color:#fff}.partnerWork_step__mqwPe:first-child{border-top:0}.partnerWork_dot__7XLkm{flex:none;width:20px;height:20px;margin-top:1px;border-radius:50%;display:grid;place-items:center;box-sizing:border-box}.partnerWork_step__mqwPe[data-state=done]{color:#d2d2dc}.partnerWork_step__mqwPe[data-state=done] .partnerWork_dot__7XLkm{background:#7dffb0;color:#0a0a12}.partnerWork_step__mqwPe[data-state=now]{font-weight:700}.partnerWork_step__mqwPe[data-state=now] .partnerWork_dot__7XLkm{border:3px solid rgba(255,255,255,.28);border-top-color:#7dffb0;animation:partnerWork_turn__KgWoC .9s linear infinite}.partnerWork_step__mqwPe[data-state=next]{color:#a6a6b4}.partnerWork_step__mqwPe[data-state=next] .partnerWork_dot__7XLkm{border:2px solid rgba(255,255,255,.34)}.partnerWork_words__P4faX small{display:block;margin-top:1px;font-size:12px;font-weight:500;color:#b9b9c6}.partnerWork_srOnly__Pc5GE{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@keyframes partnerWork_turn__KgWoC{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.partnerWork_step__mqwPe[data-state=now] .partnerWork_dot__7XLkm{animation:none}.partnerWork_meter__2qwfl i{transition:none}}