.quote-builder_page__GwU4D{--ink:#0C0F0D;--ink-soft:#4B5250;--accent:#B8752D;--accent-deep:#8A5620;--accent-soft:rgba(184,117,45,0.06);--accent-line:rgba(184,117,45,0.22);--hairline:rgba(12,15,13,0.08);--hairline-strong:rgba(12,15,13,0.18);--bg:#FBFAF7;--bg-tint:#F1EEE7;--bg-ink:#0F1310;background:var(--bg);color:var(--ink);font-family:var(--font-sans,ui-sans-serif,system-ui,-apple-system);font-feature-settings:"kern" 1,"liga" 1,"ss01" 1;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.quote-builder_page__GwU4D.quote-builder_rtl__w4xUR{direction:rtl;text-align:right}.quote-builder_container__5VL72{max-width:1280px;margin:0 auto;padding:0 24px}@media (min-width:768px){.quote-builder_container__5VL72{padding:0 40px}}.quote-builder_section__haXzR{padding:72px 0;position:relative}@media (min-width:1024px){.quote-builder_section__haXzR{padding:96px 0}}.quote-builder_sectionHd__8Td_g{display:flex;flex-direction:column;gap:14px;margin-bottom:40px;max-width:780px}.quote-builder_sectionHd__8Td_g h2{font-size:clamp(26px,3.6vw,40px);line-height:1.15;font-weight:600;letter-spacing:-.02em;margin:0}.quote-builder_sectionHd__8Td_g .quote-builder_titleAccent__aE83_{color:var(--accent)}.quote-builder_sectionHd__8Td_g p{margin:0;color:var(--ink-soft);font-size:16px;line-height:1.7}.quote-builder_eyebrow__8PDF_{display:inline-flex;align-items:center;gap:10px;font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--accent-deep)}.quote-builder_eyebrow__8PDF_:before{content:"";width:18px;height:1px;background:currentColor;opacity:.7}.quote-builder_hero__dgF8I{position:relative;padding:96px 0 64px;background:var(--bg);border-bottom:1px solid var(--hairline);overflow:hidden}.quote-builder_hero__dgF8I:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 40% at 20% 0,rgba(184,117,45,.08),transparent 60%),radial-gradient(ellipse 40% 30% at 100% 100%,rgba(184,117,45,.05),transparent 60%);pointer-events:none}@media (min-width:1024px){.quote-builder_hero__dgF8I{padding:128px 0 80px}}.quote-builder_heroInner__pqWII{position:relative;display:flex;flex-direction:column;gap:28px;max-width:920px}.quote-builder_heroTitle__ie1A7{font-size:clamp(32px,5.4vw,60px);line-height:1.05;font-weight:600;letter-spacing:-.03em;margin:0}.quote-builder_heroTitle__ie1A7 span:first-child{display:block;color:var(--ink)}.quote-builder_heroTitle__ie1A7 span:last-child{display:block;color:var(--accent)}.quote-builder_heroKicker___mag3{font-size:clamp(16px,1.6vw,19px);line-height:1.55;color:var(--ink);font-weight:500;max-width:780px;margin:0}.quote-builder_heroLede__YWqnJ{font-size:16px;line-height:1.75;color:var(--ink-soft);max-width:780px;margin:0}.quote-builder_heroCtas__c3DSN{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.quote-builder_btn__N2nKl{display:inline-flex;align-items:center;justify-content:center;padding:14px 24px;border-radius:999px;font-size:15px;font-weight:600;letter-spacing:-.01em;text-decoration:none;border:1px solid transparent;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease;cursor:pointer}.quote-builder_btnPrimary__69D_J{background:var(--accent);color:#FFFFFF}.quote-builder_btnPrimary__69D_J:hover{background:var(--accent-deep)}.quote-builder_btnGhost__TnHn9{background:transparent;color:var(--ink);border-color:var(--hairline-strong)}.quote-builder_btnGhost__TnHn9:hover{border-color:var(--accent);color:var(--accent-deep)}.quote-builder_heroBadges__zu3PA{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.quote-builder_heroBadges__zu3PA span{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:999px;font-size:12px;font-weight:500;color:var(--accent-deep)}.quote-builder_heroBadges__zu3PA span:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent)}.quote-builder_builder__oKQ1R{background:var(--bg-tint);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.quote-builder_builderFrameWrap__6kT6p{position:relative;background:#FFFFFF;border:1px solid var(--hairline-strong);border-radius:20px;overflow:hidden;box-shadow:0 24px 48px -32px rgba(12,15,13,.32)}.quote-builder_builderFrameBar__GGPh0{display:flex;align-items:center;gap:10px;padding:14px 20px;border-bottom:1px solid var(--hairline);background:linear-gradient(180deg,#FDFCF9,#F7F4EE)}.quote-builder_dot__4G6iB{width:10px;height:10px;border-radius:50%;background:var(--hairline-strong);opacity:.7}.quote-builder_dot__4G6iB:first-child{background:#E56B4C}.quote-builder_dot__4G6iB:nth-child(2){background:#E5B24C}.quote-builder_dot__4G6iB:nth-child(3){background:#6AB84C}.quote-builder_builderFrameLabel__SZfda{margin-inline-start:12px;font-size:12px;color:var(--ink-soft);letter-spacing:.04em;font-weight:500}.quote-builder_builderFrame__Vlft5{display:block;width:100%;min-height:100vh;border:0;background:#FFFFFF}.quote-builder_builderFallback__c76LD{margin-top:20px;padding:18px 22px;background:#FFFFFF;border:1px dashed var(--hairline-strong);border-radius:14px;display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.quote-builder_builderFallback__c76LD p{margin:0;font-size:14px;color:var(--ink-soft);max-width:720px;line-height:1.6}.quote-builder_covers__B0_d1{background:var(--bg)}.quote-builder_coversGrid__7YDto{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width:720px){.quote-builder_coversGrid__7YDto{grid-template-columns:repeat(2,1fr)}}@media (min-width:1080px){.quote-builder_coversGrid__7YDto{grid-template-columns:repeat(4,1fr);gap:20px}}.quote-builder_coverCard___YV83{background:#FFFFFF;border:1px solid var(--hairline);border-radius:16px;padding:22px;display:flex;flex-direction:column;gap:10px;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.quote-builder_coverCard___YV83:hover{border-color:var(--accent-line);transform:translateY(-2px);box-shadow:0 12px 28px -20px rgba(184,117,45,.35)}.quote-builder_coverCard___YV83 h3{margin:0;font-size:15px;font-weight:600;color:var(--ink);letter-spacing:-.01em;line-height:1.3}.quote-builder_coverCard___YV83 p{margin:0;font-size:13.5px;line-height:1.65;color:var(--ink-soft)}.quote-builder_coverCard___YV83:before{content:"";width:24px;height:2px;background:var(--accent);border-radius:2px}.quote-builder_how__qaxDR{background:var(--bg-tint)}.quote-builder_howList__fwIGV{display:grid;grid-template-columns:1fr;gap:14px}@media (min-width:800px){.quote-builder_howList__fwIGV{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}.quote-builder_howStep__Fq5z_{padding:24px;background:#FFFFFF;border:1px solid var(--hairline);border-radius:16px;display:flex;flex-direction:column;gap:10px}.quote-builder_howNum__iMWkI{font-size:12px;font-weight:700;letter-spacing:.08em;color:var(--accent)}.quote-builder_howStep__Fq5z_ h3{margin:0;font-size:15px;font-weight:600;color:var(--ink);letter-spacing:-.01em;line-height:1.3}.quote-builder_howStep__Fq5z_ p{margin:0;font-size:13.5px;color:var(--ink-soft);line-height:1.65}.quote-builder_proof__u5zF0{background:var(--bg-ink);color:#FFFFFF}.quote-builder_proof__u5zF0 .quote-builder_eyebrow__8PDF_{color:rgba(255,255,255,.65)}.quote-builder_proof__u5zF0 .quote-builder_sectionHd__8Td_g h2{color:#FFFFFF}.quote-builder_proof__u5zF0 .quote-builder_sectionHd__8Td_g .quote-builder_titleAccent__aE83_{color:#E7B27A}.quote-builder_proofGrid__gZgOV{display:grid;grid-template-columns:1fr;gap:20px;margin-top:24px}@media (min-width:720px){.quote-builder_proofGrid__gZgOV{grid-template-columns:repeat(2,1fr)}}@media (min-width:1080px){.quote-builder_proofGrid__gZgOV{grid-template-columns:repeat(4,1fr)}}.quote-builder_proofItem__KZYXs{padding:24px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:rgba(255,255,255,.03)}.quote-builder_proofNum__EUfs5{font-size:clamp(28px,3.4vw,40px);font-weight:600;letter-spacing:-.02em;color:#E7B27A;line-height:1;margin-bottom:12px}.quote-builder_proofLabel__Sv38R{font-size:13px;color:rgba(255,255,255,.72);line-height:1.55}.quote-builder_faq__PLujv{background:var(--bg)}.quote-builder_faqList__VT_tC{display:flex;flex-direction:column;gap:8px;max-width:900px}.quote-builder_faqItem___yE_t{background:#FFFFFF;border:1px solid var(--hairline);border-radius:14px;overflow:hidden;transition:border-color .15s ease}.quote-builder_faqItem___yE_t[data-open=true]{border-color:var(--accent-line);box-shadow:0 12px 28px -22px rgba(184,117,45,.32)}.quote-builder_faqBtn__pdqmD{width:100%;padding:18px 22px;background:transparent;border:0;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;text-align:inherit;color:var(--ink);font-size:15px;font-weight:600;letter-spacing:-.01em;line-height:1.35;font-family:inherit}.quote-builder_faqCaret__yt7tB{flex:0 0 auto;width:22px;height:22px;border:1px solid var(--hairline-strong);border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:13px;color:var(--ink-soft);transition:transform .15s ease,border-color .15s ease,color .15s ease}.quote-builder_faqItem___yE_t[data-open=true] .quote-builder_faqCaret__yt7tB{transform:rotate(45deg);border-color:var(--accent);color:var(--accent)}.quote-builder_faqAnswer__yY09v{padding:0 22px 20px;font-size:14px;color:var(--ink-soft);line-height:1.75}.quote-builder_cta__FgbX0{background:linear-gradient(180deg,var(--bg-tint),var(--bg));border-top:1px solid var(--hairline)}.quote-builder_ctaInner__Ygs47{display:flex;flex-direction:column;align-items:flex-start;gap:20px;max-width:760px}.quote-builder_ctaTitle__0M3wp{font-size:clamp(26px,3.6vw,40px);line-height:1.15;font-weight:600;letter-spacing:-.02em;margin:0;color:var(--ink)}.quote-builder_ctaTitle__0M3wp span{color:var(--accent)}.quote-builder_ctaLede__YhIDK{margin:0;color:var(--ink-soft);font-size:16px;line-height:1.7}.quote-builder_ctaActions__1bS__{display:flex;flex-wrap:wrap;gap:12px}