.builder_page__w5AoJ{--ink:#0B1411;--ink-soft:#4A5550;--accent:#0F9D8E;--accent-deep:#0B736A;--accent-soft:rgba(15,157,142,0.06);--accent-line:rgba(15,157,142,0.22);--hairline:rgba(11,20,17,0.08);--hairline-strong:rgba(11,20,17,0.18);--bg:#FBFAF7;--bg-tint:#F2F0E9;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}.builder_page__w5AoJ.builder_rtl__ysdXX{direction:rtl;text-align:right}.builder_container__6KMdv{max-width:1280px;margin:0 auto;padding:0 24px}@media (min-width:768px){.builder_container__6KMdv{padding:0 40px}}.builder_section__1jUnu{padding:72px 0;position:relative}@media (min-width:1024px){.builder_section__1jUnu{padding:96px 0}}.builder_sectionHd__YDKpO{display:flex;flex-direction:column;gap:14px;margin-bottom:40px;max-width:720px}.builder_sectionHd__YDKpO h2{font-size:clamp(26px,3.6vw,40px);line-height:1.1;font-weight:600;letter-spacing:-.02em;margin:0}.builder_eyebrow__PddUT{display:inline-flex;align-items:center;gap:10px;font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--accent)}.builder_page__w5AoJ.builder_rtl__ysdXX .builder_eyebrow__PddUT{letter-spacing:0;font-size:13px;text-transform:none}.builder_eyebrow__PddUT:before{content:"";display:inline-block;width:24px;height:1px;background:var(--accent)}.builder_accent__9x0_1{color:var(--accent)}.builder_deck__54W_Q{font-size:16px;line-height:1.6;color:var(--ink-soft);margin:0;max-width:680px}.builder_hero__sr1v4{position:relative;padding:130px 0 64px;overflow:hidden;background:radial-gradient(ellipse at 80% 10%,var(--accent-soft) 0,transparent 55%),linear-gradient(180deg,#FFFFFF 0,var(--bg) 100%)}@media (min-width:1024px){.builder_hero__sr1v4{padding:160px 0 80px}}.builder_heroInner__82O9Q{max-width:880px;text-align:center;margin:0 auto}.builder_heroEyebrow__mVhNz{font-size:11px;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:var(--accent);margin-bottom:20px;display:inline-block}.builder_page__w5AoJ.builder_rtl__ysdXX .builder_heroEyebrow__mVhNz{letter-spacing:0;font-size:14px;text-transform:none}.builder_heroTitle__HfISY{font-size:clamp(40px,6.5vw,72px);line-height:1;letter-spacing:-.035em;font-weight:600;margin:0 0 24px}.builder_page__w5AoJ.builder_rtl__ysdXX .builder_heroTitle__HfISY{letter-spacing:-.01em;line-height:1.08}.builder_heroTitle__HfISY span:nth-child(2){color:var(--accent)}.builder_heroLede__7_edd{font-size:17px;line-height:1.55;color:var(--ink-soft);margin:0 auto 28px;max-width:600px}@media (min-width:1024px){.builder_heroLede__7_edd{font-size:18px}}.builder_heroCtas__FjqR8{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:28px;justify-content:center}.builder_btn__CeWLH{display:inline-flex;align-items:center;gap:10px;padding:14px 26px;font-size:14.5px;font-weight:500;border-radius:999px;text-decoration:none;border:1px solid transparent;transition:all .2s ease;cursor:pointer;white-space:nowrap}.builder_btnPrimary__ZlwYo{background:var(--ink);color:#fff}.builder_btnPrimary__ZlwYo:hover{background:var(--accent);transform:translateY(-1px)}.builder_btnGhost__gqH5F{background:transparent;color:var(--ink);border-color:var(--hairline-strong)}.builder_btnGhost__gqH5F:hover{border-color:var(--ink);background:#fff}.builder_heroBadges__di3Oe{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.builder_heroBadges__di3Oe span{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;font-size:12.5px;font-weight:500;color:var(--ink-soft);background:#fff;border:1px solid var(--hairline);border-radius:999px}.builder_heroBadges__di3Oe span:before{content:"";width:6px;height:6px;background:var(--accent);border-radius:50%}.builder_showcaseSection__gHlCY{padding:32px 0 72px}@media (min-width:1024px){.builder_showcaseSection__gHlCY{padding:48px 0 96px}}.builder_showcaseSection__gHlCY .builder_sectionHd__YDKpO{margin-bottom:28px;text-align:center;max-width:720px;margin-inline:auto;align-items:center}.builder_showcaseGrid__Dx_WE{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media (min-width:768px){.builder_showcaseGrid__Dx_WE{grid-template-columns:repeat(3,1fr);gap:16px}}.builder_showcaseCard__KhWv7{position:relative;aspect-ratio:4/3;overflow:hidden;border-radius:12px;background:var(--bg-tint)}.builder_showcaseCard__KhWv7:first-child,.builder_showcaseCard__KhWv7:nth-child(6){aspect-ratio:4/3}@media (min-width:768px){.builder_showcaseCard__KhWv7:first-child{grid-column:span 2;grid-row:span 2;aspect-ratio:1/1}}.builder_showcaseImage__6G13W{object-fit:cover;transition:transform .6s ease}.builder_showcaseCard__KhWv7:hover .builder_showcaseImage__6G13W{transform:scale(1.04)}.builder_serviceStripIntro__2D_nK{text-align:center;margin-bottom:40px;max-width:760px;margin-inline:auto}.builder_serviceStripIntro__2D_nK h2{font-size:clamp(28px,3.8vw,42px);font-weight:600;letter-spacing:-.02em;margin:12px 0 14px;line-height:1.1}.builder_serviceTiles__Fxwqd{display:grid;gap:14px;margin-bottom:48px}@media (min-width:600px){.builder_serviceTiles__Fxwqd{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.builder_serviceTiles__Fxwqd{grid-template-columns:repeat(3,1fr)}}.builder_serviceTile___8_qC{background:#fff;border:1px solid var(--hairline);border-radius:14px;padding:22px 20px;transition:border-color .2s ease,transform .2s ease}.builder_serviceTile___8_qC:hover{border-color:var(--accent);transform:translateY(-2px)}.builder_serviceTileEmoji__eH6_n{font-size:28px;line-height:1;margin-bottom:12px}.builder_serviceTile___8_qC h3{font-size:16px;line-height:1.3;font-weight:600;margin:0 0 6px;letter-spacing:-.005em}.builder_serviceTile___8_qC p{font-size:13px;line-height:1.5;color:var(--ink-soft);margin:0}.builder_galleryHeading__vu2b4{font-size:11.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);text-align:center;margin:0 0 20px}.builder_page__w5AoJ.builder_rtl__ysdXX .builder_galleryHeading__vu2b4{letter-spacing:0;font-size:14px;text-transform:none}.builder_serviceGallery__EsZ6P{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media (min-width:600px){.builder_serviceGallery__EsZ6P{grid-template-columns:repeat(3,1fr);gap:14px}}@media (min-width:1000px){.builder_serviceGallery__EsZ6P{grid-template-columns:repeat(6,1fr)}}.builder_serviceGalleryItem__7bbz9{position:relative;aspect-ratio:1/1;border-radius:10px;overflow:hidden;background:var(--bg-tint)}.builder_serviceGalleryItem__7bbz9 .builder_showcaseImage__6G13W{object-fit:cover;transition:transform .6s ease}.builder_serviceGalleryItem__7bbz9:hover .builder_showcaseImage__6G13W{transform:scale(1.06)}.builder_differentiatorsIntro__w8Ilm{font-size:18px;line-height:1.6;color:var(--ink);max-width:880px;margin:0 0 48px}.builder_differentiatorsGrid__D1Wys{display:grid;gap:20px}@media (min-width:768px){.builder_differentiatorsGrid__D1Wys{grid-template-columns:repeat(2,1fr)}}.builder_differentiatorCard__SObLM{background:#fff;border:1px solid var(--hairline);border-radius:16px;padding:32px}.builder_differentiatorNum__xpc_X{font-size:13px;font-weight:700;color:var(--accent);letter-spacing:.08em;margin-bottom:14px;display:block;font-feature-settings:"tnum" 1}.builder_differentiatorCard__SObLM h3{font-size:20px;line-height:1.3;font-weight:600;margin:0 0 12px;letter-spacing:-.01em}.builder_differentiatorCard__SObLM p{font-size:15px;line-height:1.6;color:var(--ink-soft);margin:0}.builder_clientsSection__ur5qB{background:#fff;border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.builder_clientsGrid__azOlB{gap:1px;background:var(--hairline);border-radius:16px;overflow:hidden;margin-top:16px}.builder_clientCell__rIpn5{background:#fff;aspect-ratio:3/2;padding:28px 22px;position:relative;transition:background .2s ease}.builder_clientCell__rIpn5:hover{background:var(--bg-tint)}.builder_clientLogo__UN8R2{max-width:100%;max-height:100%;filter:grayscale(100%);opacity:.55;transition:filter .2s ease,opacity .2s ease}.builder_clientCell__rIpn5:hover .builder_clientLogo__UN8R2{filter:none;opacity:1}.builder_frameworkStats__dQWL2{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;background:#fff;border:1px solid var(--hairline);border-radius:18px;padding:32px 24px;margin:32px auto 0;max-width:880px}.builder_frameworkStat__fffs3{text-align:center}.builder_frameworkStatNum__1P3pJ{font-size:clamp(28px,4vw,40px);line-height:1;font-weight:700;color:var(--accent);letter-spacing:-.02em;font-feature-settings:"tnum" 1;margin-bottom:8px;display:block}.builder_frameworkStatLabel__SEiKH{font-size:12.5px;line-height:1.45;color:var(--ink-soft)}.builder_casesGrid__EK5sK{display:flex;flex-direction:column;gap:24px}.builder_caseCard__jQZzX{background:#fff;border:1px solid var(--hairline);border-radius:20px;padding:40px}@media (min-width:768px){.builder_caseCard__jQZzX{display:grid;grid-template-columns:1fr 1.5fr;gap:48px;padding:48px}}.builder_caseClient__8pes0{font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:10px;display:block}.builder_page__w5AoJ.builder_rtl__ysdXX .builder_caseClient__8pes0{letter-spacing:0;font-size:14px;text-transform:none}.builder_caseScope__ruW8t{font-size:20px;line-height:1.25;font-weight:600;color:var(--ink);margin:0 0 6px;letter-spacing:-.01em}.builder_caseDuration__lj6lg{font-size:13.5px;color:var(--ink-soft);margin:0 0 14px}.builder_caseTags__3x_AH{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.builder_caseTags__3x_AH span{font-size:12px;font-weight:500;padding:6px 12px;background:var(--accent-soft);color:var(--accent);border-radius:999px}.builder_caseBody__CL6uJ{display:flex;flex-direction:column;gap:24px;margin-top:24px}@media (min-width:768px){.builder_caseBody__CL6uJ{margin-top:0}}.builder_caseChallenge__v4SH1{font-size:15.5px;line-height:1.6;color:var(--ink-soft);margin:0}.builder_caseOutcome__yRTuw{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding-top:24px;border-top:1px solid var(--hairline)}.builder_caseOutcome__yRTuw>div{display:flex;flex-direction:column;gap:4px}.builder_caseOutcomeNum__e_5nW{font-size:clamp(22px,3vw,28px);line-height:1;font-weight:600;color:var(--accent);letter-spacing:-.02em;font-feature-settings:"tnum" 1}.builder_caseOutcomeLabel__pegEZ{font-size:12.5px;line-height:1.4;color:var(--ink-soft)}.builder_casesNote__YagKA{margin-top:32px;padding:20px 24px;background:var(--bg-tint);border-radius:12px;font-size:13.5px;line-height:1.5;color:var(--ink-soft);border-inline-start:3px solid var(--accent)}.builder_reelsSection__iVBmK{background:var(--ink);color:#fff;padding:88px 0}@media (min-width:1024px){.builder_reelsSection__iVBmK{padding:120px 0}}.builder_reelsSection__iVBmK .builder_eyebrow__PddUT{color:rgba(255,255,255,.7)}.builder_reelsSection__iVBmK .builder_eyebrow__PddUT:before{background:rgba(255,255,255,.5)}.builder_reelsSection__iVBmK .builder_sectionHd__YDKpO h2{color:#fff}.builder_reelsSection__iVBmK .builder_accent__9x0_1{color:#7DB4B4}.builder_reelsSection__iVBmK .builder_deck__54W_Q{color:rgba(255,255,255,.72)}.builder_reelsGrid__aChDV{gap:18px}@media (min-width:700px){.builder_reelsGrid__aChDV{grid-template-columns:repeat(2,1fr);gap:24px}}.builder_reelCard__UTV_i{background:rgba(255,255,255,.04);border-radius:16px;transition:transform .22s ease}.builder_reelMediaWrap__2HwbB{background:#000;cursor:pointer}.builder_reelPlay__Pw8TS:hover{background:rgba(0,0,0,.45)}.builder_reelPlayIcon__Lhu_E{width:72px;height:72px;box-shadow:0 18px 40px -10px rgba(1,56,56,.6)}.builder_reelInfo__gRQGd{padding:20px 22px}.builder_reelTitle__tCiu9{font-size:18px;color:#fff;letter-spacing:-.005em}.builder_reelClient__CQYvm{color:rgba(255,255,255,.6);margin:0}.builder_reelSection__46uib{background:var(--ink);color:#fff;padding:80px 0}@media (min-width:1024px){.builder_reelSection__46uib{padding:112px 0}}.builder_reelSection__46uib .builder_eyebrow__PddUT{color:rgba(255,255,255,.7)}.builder_reelSection__46uib .builder_eyebrow__PddUT:before{background:rgba(255,255,255,.5)}.builder_reelSection__46uib .builder_sectionHd__YDKpO h2{color:#fff}.builder_reelSection__46uib .builder_accent__9x0_1{color:#7DB4B4}.builder_reelSection__46uib .builder_deck__54W_Q{color:rgba(255,255,255,.72)}.builder_reelSection__46uib .builder_sectionHd__YDKpO{text-align:center;max-width:720px;margin-inline:auto;align-items:center}.builder_reelWrap__vp0W4{position:relative;max-width:1080px;margin:0 auto;aspect-ratio:16/9;border-radius:18px;overflow:hidden;background:#000}.builder_reelPoster__tGBwR{object-fit:cover}.builder_reelPlay__Pw8TS{background:rgba(0,0,0,.25);color:#fff;border:0;cursor:pointer;transition:background .2s ease}.builder_reelPlay__Pw8TS:hover{background:rgba(0,0,0,.4)}.builder_reelPlayIcon__Lhu_E{width:88px;height:88px;display:inline-flex;box-shadow:0 18px 40px -10px rgba(1,56,56,.45);transition:transform .2s ease}.builder_reelPlay__Pw8TS:hover .builder_reelPlayIcon__Lhu_E{transform:scale(1.05)}.builder_galleryGrid__NhErE{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}@media (min-width:600px){.builder_galleryGrid__NhErE{grid-template-columns:repeat(3,1fr);gap:12px}}@media (min-width:1000px){.builder_galleryGrid__NhErE{grid-template-columns:repeat(4,1fr);gap:14px}}.builder_galleryItem__o38C_{position:relative;aspect-ratio:4/5;border-radius:10px;overflow:hidden;background:var(--bg-tint)}.builder_galleryItem__o38C_:nth-child(7n+1){aspect-ratio:1/1}.builder_galleryItem__o38C_ .builder_showcaseImage__6G13W{object-fit:cover;transition:transform .6s ease}.builder_galleryItem__o38C_:hover .builder_showcaseImage__6G13W{transform:scale(1.05)}.builder_galleryCategoryTag__uW0sR{position:absolute;top:10px;inset-inline-start:10px;background:rgba(0,0,0,.55);color:#fff;font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:4px 10px;border-radius:999px;backdrop-filter:blur(8px)}.builder_page__w5AoJ.builder_rtl__ysdXX .builder_galleryCategoryTag__uW0sR{letter-spacing:0;font-size:12.5px;text-transform:none}.builder_faqSection__Qpy8d{background:var(--bg-tint)}.builder_faqList__QUec_{border-top:1px solid var(--hairline);max-width:800px}.builder_faqItem__lJRU1{border-bottom:1px solid var(--hairline)}.builder_faqQ__xnIAs{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;background:transparent;border:none;text-align:inherit;font-size:16px;font-weight:500;color:var(--ink);cursor:pointer;letter-spacing:-.005em}.builder_faqQ__xnIAs:hover{color:var(--accent)}.builder_faqIcon__yKHIf{flex-shrink:0;width:24px;height:24px;border-radius:50%;background:var(--accent-soft);color:var(--accent);display:inline-flex;align-items:center;justify-content:center;font-size:14px;transition:transform .2s ease}.builder_faqItem__lJRU1[data-open=true] .builder_faqIcon__yKHIf{transform:rotate(45deg)}.builder_faqA__ie2Uu{padding:0 0 22px;font-size:15px;line-height:1.65;color:var(--ink-soft);max-width:720px}.builder_ctaSection__I_9Aw{padding-bottom:140px}.builder_ctaGrid__Ufbfu{display:grid;gap:48px;align-items:start}@media (min-width:900px){.builder_ctaGrid__Ufbfu{grid-template-columns:1fr 1fr}}.builder_ctaLede__6d7Oe{font-size:17px;line-height:1.55;color:var(--ink-soft);margin:20px 0 0}.builder_ctaForm__xYRTP{background:#fff;border:1px solid var(--hairline);border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:12px}@media (min-width:640px){.builder_ctaForm__xYRTP{padding:28px;gap:14px}}.builder_ctaForm__xYRTP h3{font-size:17px;font-weight:600;margin:0 0 4px;letter-spacing:-.01em}.builder_ctaRow__Hafsh{display:grid;gap:12px}@media (min-width:520px){.builder_ctaRow__Hafsh{grid-template-columns:1fr 1fr;gap:14px}}.builder_ctaField__F10wO{display:flex;flex-direction:column;gap:4px}.builder_ctaField__F10wO label{font-size:12.5px;font-weight:500;color:var(--ink-soft)}.builder_ctaField__F10wO input,.builder_ctaField__F10wO select,.builder_ctaField__F10wO textarea{width:100%;padding:10px 12px;font-size:14px;font-family:inherit;color:var(--ink);background:var(--bg);border:1px solid var(--hairline-strong);border-radius:8px;transition:border-color .15s ease,background .15s ease}.builder_ctaField__F10wO input:focus,.builder_ctaField__F10wO select:focus,.builder_ctaField__F10wO textarea:focus{outline:none;border-color:var(--accent);background:#fff}.builder_ctaField__F10wO textarea{min-height:84px;resize:vertical}.builder_ctaSubmit__k8_fS{margin-top:4px;width:100%;justify-content:center;padding:14px 24px;font-size:14.5px}.builder_ctaPrivacy__kMZch{font-size:11.5px;color:var(--ink-soft);text-align:center;margin:4px 0 0}.builder_ctaSuccess__gekMf{background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:10px;padding:16px;color:var(--ink)}.builder_ctaSuccess__gekMf h4{font-size:15px;font-weight:600;margin:0 0 4px;color:var(--accent)}.builder_ctaSuccess__gekMf p{font-size:13.5px;line-height:1.5;color:var(--ink-soft);margin:0}.builder_ctaError__O32ae{background:rgba(184,28,28,.06);border:1px solid rgba(184,28,28,.2);border-radius:10px;padding:14px;font-size:13.5px;color:#B81C1C}.builder_softSection__4It5y{background:var(--bg-tint)}.builder_reelsSection__iVBmK{background:#0B1411;color:#FFFFFF}.builder_reelsSection__iVBmK .builder_deck__54W_Q,.builder_reelsSection__iVBmK .builder_eyebrow__PddUT,.builder_reelsSection__iVBmK .builder_sectionHd__YDKpO h2{color:#FFFFFF}.builder_reelsSection__iVBmK .builder_accent__9x0_1{color:var(--accent)}.builder_reelsSection__iVBmK .builder_eyebrow__PddUT:before{background:var(--accent)}.builder_reelsSection__iVBmK .builder_deck__54W_Q{color:rgba(255,255,255,.65)}.builder_reelsGrid__aChDV{display:grid;grid-template-columns:1fr;gap:22px}@media (min-width:720px){.builder_reelsGrid__aChDV{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.builder_reelsGrid__aChDV{grid-template-columns:repeat(3,1fr)}}.builder_reelCard__UTV_i{background:#14201C;border:1px solid rgba(255,255,255,.08);border-radius:14px;overflow:hidden;transition:transform .2s ease,border-color .2s ease}.builder_reelCard__UTV_i:hover{transform:translateY(-3px);border-color:var(--accent)}.builder_reelMediaWrap__2HwbB{position:relative;aspect-ratio:16/9;background:#1A2823;overflow:hidden}.builder_reelMediaWrap__2HwbB img{object-fit:cover;width:100%;height:100%}.builder_reelPlay__Pw8TS{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 50%,rgba(0,0,0,.5))}.builder_reelPlayIcon__Lhu_E,.builder_reelPlay__Pw8TS{display:flex;align-items:center;justify-content:center}.builder_reelPlayIcon__Lhu_E{width:60px;height:60px;border-radius:50%;background:var(--accent);color:#FFFFFF;font-size:22px;box-shadow:0 8px 24px rgba(0,0,0,.35)}.builder_reelDuration__9IoAR{position:absolute;bottom:12px;right:12px;background:rgba(0,0,0,.7);color:#FFFFFF;font-size:11.5px;font-weight:600;padding:4px 8px;border-radius:4px;letter-spacing:.04em;font-feature-settings:"tnum" 1}.builder_reelInfo__gRQGd{padding:18px 20px 20px}.builder_reelTitle__tCiu9{font-size:16px;line-height:1.35;font-weight:600;margin:0 0 6px;color:#FFFFFF}.builder_reelClient__CQYvm{font-size:13px;color:rgba(255,255,255,.65);margin:0 0 4px}.builder_reelVenue__JWw1y{font-size:12px;color:rgba(255,255,255,.45);margin:0}.builder_photoGrid__EW0Ph{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}@media (min-width:720px){.builder_photoGrid__EW0Ph{grid-template-columns:repeat(3,1fr);gap:18px}}.builder_photoCell__EYU3I{position:relative;aspect-ratio:4/3;border-radius:10px;overflow:hidden;background:var(--bg-tint)}.builder_photoCell__EYU3I img{object-fit:cover;width:100%;height:100%;transition:transform .4s ease}.builder_photoCell__EYU3I:hover img{transform:scale(1.04)}.builder_photoCaption__zRm_I{position:absolute;left:12px;right:12px;bottom:12px;background:rgba(0,0,0,.72);color:#FFFFFF;font-size:11.5px;padding:6px 10px;border-radius:4px;opacity:0;transition:opacity .2s ease}.builder_photoCell__EYU3I:hover .builder_photoCaption__zRm_I{opacity:1}.builder_coverageGrid__7w4gh{display:grid;grid-template-columns:1fr;gap:14px}@media (min-width:720px){.builder_coverageGrid__7w4gh{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.builder_coverageGrid__7w4gh{grid-template-columns:repeat(4,1fr)}}.builder_coverageTile__wtYUl{background:#FFFFFF;border:1px solid var(--hairline);border-radius:12px;padding:22px;transition:border-color .15s ease,transform .15s ease}.builder_coverageTile__wtYUl:hover{border-color:var(--accent-line);transform:translateY(-2px)}.builder_coverageEmoji__b6sMo{font-size:28px;margin-bottom:10px;line-height:1}.builder_coverageTile__wtYUl h3{font-size:16px;font-weight:600;margin:0 0 6px;letter-spacing:-.01em}.builder_coverageTile__wtYUl p{font-size:13.5px;line-height:1.55;color:var(--ink-soft);margin:0}.builder_packagesGrid__SNvUK{display:grid;grid-template-columns:1fr;gap:18px}@media (min-width:880px){.builder_packagesGrid__SNvUK{grid-template-columns:repeat(3,1fr)}}.builder_packageCard__VgPtT{background:#FFFFFF;border:1px solid var(--hairline);border-radius:14px;padding:28px 24px;display:flex;flex-direction:column;gap:14px}.builder_packageCard__VgPtT.builder_featured__aRfGn{border-color:var(--accent);box-shadow:0 4px 16px rgba(233,75,60,.1)}.builder_packageName__W2I5_{font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin:0}.builder_page__w5AoJ.builder_rtl__ysdXX .builder_packageName__W2I5_{letter-spacing:0;text-transform:none;font-size:14.5px}.builder_packageBlurb__vUThY{font-size:14.5px;line-height:1.5;color:var(--ink-soft);margin:0}.builder_packageBullets__xTeO3{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.builder_packageBullets__xTeO3 li{font-size:14px;line-height:1.5;padding-left:22px;position:relative}.builder_page__w5AoJ.builder_rtl__ysdXX .builder_packageBullets__xTeO3 li{padding-left:0;padding-right:22px}.builder_packageBullets__xTeO3 li:before{content:"✓";position:absolute;left:0;color:var(--accent);font-weight:700}.builder_page__w5AoJ.builder_rtl__ysdXX .builder_packageBullets__xTeO3 li:before{left:auto;right:0}.builder_packagesNote__nDegZ{font-size:13px;color:var(--ink-soft);margin:24px 0 0;font-style:italic}.builder_heroStats__YEwt2{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:32px;max-width:560px;border-top:1px solid var(--hairline-strong);padding-top:24px}.builder_heroStat__Up96N{display:flex;flex-direction:column;gap:4px}.builder_heroStatNum__HecKx{font-size:clamp(22px,3vw,30px);font-weight:700;letter-spacing:-.02em;color:var(--accent);font-feature-settings:"tnum" 1}.builder_heroStatLabel__K0fGA{font-size:12px;color:var(--ink-soft);line-height:1.3}.builder_clientsGrid__azOlB{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;border:1px solid var(--hairline);border-radius:14px;background:#FFFFFF;padding:8px}@media (min-width:600px){.builder_clientsGrid__azOlB{grid-template-columns:repeat(3,1fr)}}@media (min-width:900px){.builder_clientsGrid__azOlB{grid-template-columns:repeat(4,1fr)}}@media (min-width:1200px){.builder_clientsGrid__azOlB{grid-template-columns:repeat(6,1fr)}}.builder_clientCell__rIpn5{aspect-ratio:2/1;display:flex;align-items:center;justify-content:center;border-radius:10px;transition:background .15s ease}.builder_clientCell__rIpn5:hover{background:var(--accent-soft)}.builder_clientLogo__UN8R2{max-width:70%;max-height:60%;object-fit:contain;filter:grayscale(1) opacity(.65);transition:filter .2s ease}.builder_clientCell__rIpn5:hover .builder_clientLogo__UN8R2{filter:grayscale(0) opacity(1)}.builder_relatedGrid__A_SxA{display:grid;grid-template-columns:1fr;gap:14px}@media (min-width:720px){.builder_relatedGrid__A_SxA{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.builder_relatedGrid__A_SxA{grid-template-columns:repeat(4,1fr)}}.builder_relatedCard__rVv4o{display:block;background:#FFFFFF;border:1px solid var(--hairline);border-radius:12px;padding:22px 20px;text-decoration:none;color:inherit;transition:border-color .15s ease,transform .15s ease}.builder_relatedCard__rVv4o:hover{border-color:var(--accent);transform:translateY(-2px)}.builder_relatedCard__rVv4o h3{font-size:16px;font-weight:600;margin:0 0 6px;color:var(--accent);letter-spacing:-.01em}.builder_relatedCard__rVv4o p{font-size:13.5px;line-height:1.5;color:var(--ink-soft);margin:0}.builder_relatedArrow__G_6XU{display:inline-block;margin-top:10px;font-size:13px;font-weight:600;color:var(--accent)}.builder_pickerWrap__KIu0g{max-width:720px;margin:36px auto 0;display:flex;flex-direction:column;gap:10px;align-items:center}.builder_pickerLabel__3TdUO{font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--accent)}.builder_page__w5AoJ.builder_rtl__ysdXX .builder_pickerLabel__3TdUO{letter-spacing:0;font-size:14px;text-transform:none}.builder_pickerSelect__KSdI5{width:100%;font-size:17px;font-weight:500;background:#FFFFFF;color:var(--ink);border:2px solid var(--accent);border-radius:14px;cursor:pointer;appearance:none;-webkit-appearance:none;text-align:center;background-image:url("data:image/svg+xml,%3Csvg width='14' height='10' viewBox='0 0 14 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L7 8L13 1.5' stroke='%230F9D8E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 22px center;padding:18px 50px 18px 22px;transition:border-color .15s ease,box-shadow .15s ease}.builder_page__w5AoJ.builder_rtl__ysdXX .builder_pickerSelect__KSdI5{background-position:left 22px center;padding-right:22px;padding-left:50px}.builder_pickerSelect__KSdI5:focus{outline:none;box-shadow:0 0 0 4px var(--accent-soft)}.builder_eventIntro__hmOjS{margin:32px auto;max-width:760px;text-align:center}.builder_eventIntroLabel__XYjip{font-size:13px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin:0 0 10px}.builder_page__w5AoJ.builder_rtl__ysdXX .builder_eventIntroLabel__XYjip{letter-spacing:0;font-size:14.5px;text-transform:none}.builder_eventIntroTitle__HxzbP{font-size:clamp(28px,4vw,40px);font-weight:600;line-height:1.1;letter-spacing:-.02em;margin:0 0 14px;color:var(--ink)}.builder_eventIntroDeck__j_QYL{font-size:16px;line-height:1.6;color:var(--ink-soft);margin:0}.builder_categoryBlock__K30MX{margin-bottom:44px}.builder_categoryHd__6bLCB{display:flex;align-items:center;gap:12px;margin-bottom:18px;padding-bottom:12px;border-bottom:1px solid var(--hairline)}.builder_categoryEmoji__SRHtM{font-size:26px;line-height:1}.builder_categoryTitle___YFD4{font-size:20px;font-weight:600;letter-spacing:-.01em;margin:0}.builder_ideasGrid__tLC1W{display:grid;grid-template-columns:1fr;gap:14px}@media (min-width:720px){.builder_ideasGrid__tLC1W{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.builder_ideasGrid__tLC1W{grid-template-columns:repeat(3,1fr)}}.builder_ideaCard__ZILXw{background:#FFFFFF;border:1px solid var(--hairline);border-radius:12px;padding:18px 20px;display:flex;flex-direction:column;gap:6px;transition:border-color .15s ease,transform .15s ease}.builder_ideaCard__ZILXw:hover{border-color:var(--accent-line);transform:translateY(-2px)}.builder_ideaEmoji___U2_W{font-size:22px;line-height:1;margin-bottom:4px}.builder_ideaName__ACm3h{font-size:15px;font-weight:600;letter-spacing:-.005em;margin:0;color:var(--ink)}.builder_ideaBlurb__4LbHK{font-size:13px;line-height:1.5;color:var(--ink-soft);margin:0}.builder_emptyState__IrkCV{text-align:center;padding:60px 20px;font-size:16px;color:var(--ink-soft);background:var(--bg-tint);border-radius:14px;max-width:600px;margin:0 auto}.builder_builderInlineCta__9xtkH{display:grid;grid-template-columns:1fr;gap:14px;align-items:center;background:var(--accent);color:#fff;border-radius:14px;padding:28px;margin:40px 0}@media (min-width:720px){.builder_builderInlineCta__9xtkH{grid-template-columns:1fr auto;gap:24px;padding:32px 36px}}.builder_builderInlineCta__9xtkH h3{font-size:19px;font-weight:600;margin:0 0 4px;color:#fff}.builder_builderInlineCta__9xtkH p{font-size:14.5px;line-height:1.5;color:rgba(255,255,255,.85);margin:0}.builder_builderInlineCtaBtn__g0GG3{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;font-size:14.5px;font-weight:500;background:#fff;color:var(--accent-deep);border-radius:999px;text-decoration:none;transition:transform .15s ease;white-space:nowrap}.builder_builderInlineCtaBtn__g0GG3:hover{transform:translateY(-1px)}.builder_ideaCardOn__X93H4{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset;background:var(--accent-soft)}.builder_ideaMedia__n6H5D{display:block;width:calc(100% + 40px);margin:-18px -20px 14px;aspect-ratio:3/2;object-fit:cover;background:var(--bg-tint);border-radius:12px 12px 0 0;overflow:hidden}.builder_ideaMedia__n6H5D img{width:100%;height:100%;object-fit:cover;display:block}.builder_ideaDetails__ZBYqL{margin-top:4px;font-size:13px}.builder_ideaDetails__ZBYqL summary{cursor:pointer;color:var(--accent-deep);font-weight:600;list-style:none;padding:4px 0}.builder_ideaDetails__ZBYqL summary::-webkit-details-marker{display:none}.builder_ideaDetails__ZBYqL summary:after{content:" +"}.builder_ideaDetails__ZBYqL[open] summary:after{content:" –"}.builder_ideaDetails__ZBYqL ul{margin:6px 0 0;padding-inline-start:18px;color:var(--ink-soft);line-height:1.65}.builder_ideaDetails__ZBYqL li{margin-bottom:4px}.builder_ideaToggle__PmtJe{margin-top:auto;padding-top:12px;display:inline-flex;align-items:center;gap:8px;background:none;border:0;font:inherit;font-size:13px;font-weight:600;color:var(--accent-deep);cursor:pointer;text-align:start}.builder_ideaTick__Gdile{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:999px;border:1px solid var(--accent-line);font-size:12px;line-height:1;flex-shrink:0}.builder_ideaCardOn__X93H4 .builder_ideaTick__Gdile{background:var(--accent);border-color:var(--accent);color:#fff}.builder_scopeBar__J_P2E{position:sticky;bottom:0;z-index:40;background:var(--ink);color:#fff;box-shadow:0 -6px 24px rgba(11,20,17,.18)}.builder_scopeBarInner__Yd2wu{max-width:1180px;margin:0 auto;padding:14px 24px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 18px}.builder_scopeCount__eYLpi{display:flex;flex-direction:column;gap:2px}.builder_scopeCount__eYLpi strong{font-size:15px;font-weight:600}.builder_scopeCount__eYLpi span{font-size:13px;opacity:.72}.builder_scopeActions__ZTf2K{display:flex;flex-wrap:wrap;gap:10px}.builder_scopeClear__wKXbi,.builder_scopeDownload__BTzC_,.builder_scopeQuote__t_MqN{font:inherit;font-size:14px;font-weight:600;border-radius:999px;padding:11px 20px;cursor:pointer;text-decoration:none;border:1px solid transparent;white-space:nowrap}.builder_scopeClear__wKXbi{background:transparent;color:rgba(255,255,255,.78);border-color:rgba(255,255,255,.28)}.builder_scopeDownload__BTzC_{background:#fff;color:var(--ink)}.builder_scopeQuote__t_MqN{background:var(--accent);color:#fff}@media (max-width:560px){.builder_scopeBarInner__Yd2wu{padding:12px 18px}.builder_scopeActions__ZTf2K{width:100%}.builder_scopeDownload__BTzC_,.builder_scopeQuote__t_MqN{flex:1;text-align:center}}.builder_printSheet__I7_u6{display:none}.builder_printSheet__I7_u6 h1{font-size:22pt;margin:0 0 6pt}.builder_printSheet__I7_u6 h2{font-size:13pt;margin:18pt 0 6pt;padding-bottom:4pt;border-bottom:1pt solid #999}.builder_printSheet__I7_u6 ul{margin:0;padding-inline-start:16pt}.builder_printSheet__I7_u6 li{margin-bottom:7pt;line-height:1.5}.builder_printSheet__I7_u6 li strong{display:block;font-size:11pt}.builder_printSheet__I7_u6 li span{font-size:10pt;color:#444}.builder_printIntro__2TK10{font-size:10pt;color:#444;margin:0 0 14pt}.builder_printMeta__oAU_H{border-collapse:collapse;margin-bottom:10pt;font-size:10pt}.builder_printMeta__oAU_H th{text-align:start;padding:3pt 14pt 3pt 0;color:#444;font-weight:600}.builder_printMeta__oAU_H td{padding:3pt 0}.builder_printFooter__1c5wH{margin-top:22pt;padding-top:8pt;border-top:1pt solid #999;font-size:9pt;color:#444}@media print{.builder_printSheet__I7_u6{padding:0;color:#000;background:#fff}}.builder_workGrid__fzSti{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px}.builder_workCard__vid5s{margin:0;border-radius:12px;overflow:hidden;background:var(--bg-tint);border:1px solid var(--hairline)}.builder_workCard__vid5s img{width:100%;aspect-ratio:3/2;object-fit:cover;display:block}.builder_workCard__vid5s figcaption{padding:12px 14px 14px;font-size:13px;line-height:1.55;color:var(--ink-soft)}.builder_workLinks__kEHYb{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.builder_workLinkGhost__PgHxe,.builder_workLinkPrimary__TbtVv{font-size:14px;font-weight:600;text-decoration:none;border-radius:999px;padding:12px 22px;border:1px solid transparent}.builder_workLinkPrimary__TbtVv{background:var(--accent);color:#fff}.builder_workLinkGhost__PgHxe{color:var(--ink);border-color:var(--hairline-strong)}