.agency-banner_banner__yiJoh{position:relative;overflow:hidden;isolation:isolate;color:var(--brand-navy);padding:6.25rem 0 2.625rem;background:radial-gradient(ellipse 50% 55% at 92% 0,var(--agency-glow-a,rgba(105,197,199,.14)),transparent 68%),radial-gradient(ellipse 55% 50% at 4% 100%,var(--agency-glow-b,rgba(239,110,48,.12)),transparent 68%),linear-gradient(165deg,#ffffff 0,var(--bn-base,#fdf3df) 55%,var(--bn-deep,#fbe9c8) 100%)}.agency-banner_banner__yiJoh:before{position:absolute;inset:0;z-index:0;content:"";background-image:radial-gradient(rgba(45,51,80,.14) .0625rem,transparent 0);background-size:1.5rem 1.5rem;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 30%,#000,transparent 80%);mask-image:radial-gradient(ellipse 70% 60% at 50% 30%,#000,transparent 80%);pointer-events:none}.agency-banner_banner__yiJoh:after{position:absolute;inset:-15%;z-index:-1;content:"";background:radial-gradient(ellipse 44% 58% at 12% 2%,rgba(105,197,199,.16),transparent 66%),radial-gradient(ellipse 50% 64% at 90% 98%,rgba(239,110,48,.12),transparent 70%);animation:agency-banner_bannerSurfaceDrift__5QNiv 26s ease-in-out infinite alternate;pointer-events:none}@keyframes agency-banner_bannerSurfaceDrift__5QNiv{to{transform:translate3d(2.5rem,-1.25rem,0) scale(1.06)}}@keyframes agency-banner_bannerRiseIn__KwUta{0%{opacity:0;transform:translateY(.875rem)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.agency-banner_banner__yiJoh:after{animation:none}}.agency-banner_bannerInner__wjW6R{width:min(100%,90rem);margin-inline:auto;padding-inline:1.25rem}.agency-banner_bannerInner__wjW6R>*{animation:agency-banner_bannerRiseIn__KwUta .62s cubic-bezier(.16,1,.3,1) both}.agency-banner_bannerInner__wjW6R>:first-child{animation-delay:0s}.agency-banner_bannerInner__wjW6R>:nth-child(2){animation-delay:60ms}.agency-banner_bannerInner__wjW6R>:nth-child(3){animation-delay:.12s}.agency-banner_bannerInner__wjW6R>:nth-child(4){animation-delay:.18s}.agency-banner_bannerInner__wjW6R>:nth-child(5){animation-delay:.24s}@media(prefers-reduced-motion:reduce){.agency-banner_bannerInner__wjW6R>*{animation:none}}.agency-banner_bannerInner__wjW6R{position:relative;z-index:1}.agency-banner_bannerContent__sdgfb{display:grid;gap:1.125rem}.agency-banner_eyebrow__bqkDl{color:var(--primary)}.agency-banner_title__PvxZw{max-width:40rem;margin:0;color:var(--brand-navy);line-height:1.1;letter-spacing:-.015em}.agency-banner_description__fe_cD{max-width:38rem;margin:0;color:rgba(45,51,80,.78);font-size:1.25rem;line-height:1.6}@media(min-width:47.5625rem){.agency-banner_description__fe_cD{font-size:1.375rem}}.agency-banner_bannerGraphic__wbWy2{display:none}@media(min-width:47.5625rem){.agency-banner_banner__yiJoh{padding:9rem 0 4rem}.agency-banner_hasGraphic__xNO1q{display:grid;grid-template-columns:minmax(0,1fr) minmax(14rem,18rem);align-items:center;gap:2rem}.agency-banner_bannerGraphic__wbWy2{display:flex;align-items:center;justify-content:center}}@media(min-width:64rem){.agency-banner_hasGraphic__xNO1q{grid-template-columns:minmax(0,1fr) minmax(16rem,21rem);gap:3.5rem}}.agency-graphic_graphic__F0DbF{position:relative;display:flex;flex-direction:column;align-items:center;gap:1.125rem;width:100%;max-width:19rem}.agency-graphic_frame__F3rkX{width:100%;overflow:hidden;border:.0625rem solid rgba(45,51,80,.1);border-radius:1rem;background:rgba(255,255,255,.88);box-shadow:none;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);animation:agency-graphic_agFloat__5_3u9 7s ease-in-out infinite}.agency-graphic_frameHeader__Ikd9r{display:flex;align-items:center;gap:.75rem;height:2rem;border-bottom:.0625rem solid rgba(45,51,80,.08);padding:0 1rem;background:rgba(45,51,80,.03)}.agency-graphic_dot__x9Dg5{width:.5rem;height:.5rem;flex:0 0 auto;border-radius:999rem;background:rgba(45,51,80,.18)}.agency-graphic_dot__x9Dg5:first-child{background:#ef6e30}.agency-graphic_dot__x9Dg5:nth-child(2){background:#fdc75a}.agency-graphic_dot__x9Dg5:nth-child(3){background:var(--accent-a)}.agency-graphic_file__Wn9pV{margin-left:.625rem;color:rgba(45,51,80,.42);font-size:.6875rem;letter-spacing:.02em}.agency-graphic_stage__78NrT{min-height:10.5rem;display:grid;align-content:center;padding:1.125rem}.agency-graphic_caption__A2VDh{margin:0;color:rgba(45,51,80,.6);font-size:.8125rem;letter-spacing:.06em;text-align:center;text-transform:uppercase}.agency-graphic_row__nFZ3H{height:.375rem;display:block;border-radius:999rem;background:rgba(45,51,80,.14)}.agency-graphic_rowShort__fcnIX{width:60%}.agency-graphic_handover__yLs5b{display:grid;gap:.875rem}.agency-graphic_brandRow__LxT36{display:flex;align-items:center;gap:.75rem;margin-bottom:.625rem}.agency-graphic_brandMark__CK2YW{width:1.5rem;height:1.5rem;border-radius:.4rem;background:linear-gradient(140deg,var(--accent-a),var(--accent-b))}.agency-graphic_brandName___3sKu{width:5.5rem;height:.5rem;border-radius:999rem;background:rgba(45,51,80,.28)}.agency-graphic_tags__vPR9G{display:flex;align-items:center;gap:.75rem;margin-top:.625rem;font-size:.625rem;letter-spacing:.04em}.agency-graphic_tagDrop___ddOF,.agency-graphic_tagKeep__CoztD{border-radius:999rem;padding:.2rem .75rem}.agency-graphic_tagKeep__CoztD{color:#fff;background:var(--accent-a)}.agency-graphic_tagDrop___ddOF{color:rgba(45,51,80,.5);background:rgba(45,51,80,.08);animation:agency-graphic_agDrop__8kB1F 4.4s ease-in-out infinite}.agency-graphic_stages__m57HQ{display:grid;gap:.875rem}.agency-graphic_stage2__2HY21{display:grid;grid-template-columns:1rem 1fr;align-items:center;gap:.875rem}.agency-graphic_stageMark__YsB7Q{position:relative;width:1rem;height:1rem;border:.125rem solid rgba(45,51,80,.18);border-radius:999rem;background:#fff;animation:agency-graphic_agReach__Vhwvk 5.6s ease-in-out infinite;animation-delay:calc(var(--i)*.55s)}.agency-graphic_stageLabel__Iyxu3{color:rgba(45,51,80,.62);font-size:.6875rem;letter-spacing:.02em}.agency-graphic_stageBar__04DUb{grid-column:2;height:.25rem;border-radius:999rem;background:linear-gradient(90deg,var(--accent-a),var(--accent-b));transform-origin:left center;transform:scaleX(0);animation:agency-graphic_agAdvance__pAI3t 5.6s cubic-bezier(.16,1,.3,1) infinite;animation-delay:calc(var(--i)*.55s)}.agency-graphic_stageFooter__544c_{margin-top:.75rem}.agency-graphic_stageProgress__nwUqW{display:block;height:.375rem;overflow:hidden;border-radius:999rem;background:rgba(45,51,80,.1)}.agency-graphic_stageProgressFill__eXBq1{display:block;width:100%;height:100%;border-radius:999rem;background:linear-gradient(90deg,var(--accent-a),var(--accent-b));transform-origin:left center;transform:scaleX(0);animation:agency-graphic_agAdvance__pAI3t 5.6s cubic-bezier(.16,1,.3,1) infinite;animation-delay:1.9s}.agency-graphic_document__teiu0{display:grid;gap:.875rem}.agency-graphic_redact__GSWh3{height:.375rem;width:80%;border-radius:999rem;background:var(--accent-a);transform-origin:left center;transform:scaleX(0);animation:agency-graphic_agRedact__NARWJ 4.2s cubic-bezier(.16,1,.3,1) infinite}.agency-graphic_redactLate__h_oOB{width:45%;animation-delay:.4s}.agency-graphic_sealRow__usPw4{display:flex;align-items:center;gap:.875rem;margin-top:.75rem}.agency-graphic_lock__H0LYW{position:relative;width:1.5rem;height:1.25rem;flex:0 0 auto;border-radius:.3rem;background:var(--accent-b);animation:agency-graphic_agLock__pj1Ao 4.2s ease-in-out infinite}.agency-graphic_lock__H0LYW:before{content:"";position:absolute;top:-.45rem;left:50%;width:.75rem;height:.6rem;border:.125rem solid var(--accent-b);border-bottom:none;border-radius:.4rem .4rem 0 0;translate:-50% 0}.agency-graphic_sealLine__zoRdz{height:.375rem;flex:1 1 auto;border-radius:999rem;background:rgba(45,51,80,.14)}.agency-graphic_capacity__ugdJx{display:grid;gap:.75rem}.agency-graphic_weekLabels__DQ57Y{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.625rem;margin-left:2.25rem}.agency-graphic_weekLabel__J0__i{color:rgba(45,51,80,.42);font-size:.5625rem;letter-spacing:.06em;text-align:center}.agency-graphic_personRow__ZU_82{display:flex;align-items:center;gap:.75rem}.agency-graphic_avatar__jLvix{width:1.5rem;height:1.5rem;flex:0 0 auto;border-radius:999rem;background:linear-gradient(140deg,var(--accent-a),var(--accent-b))}.agency-graphic_weeks__u_4Fe{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.625rem;flex:1 1 auto}.agency-graphic_weekBlock__d5RoN{height:.875rem;border-radius:.25rem;background:color-mix(in srgb,var(--accent-a) 22%,transparent);animation:agency-graphic_agHold__o_XRA 5.2s ease-in-out infinite;animation-delay:calc(var(--i)*.12s)}.agency-graphic_thread__F5UUx{display:grid;gap:.875rem}.agency-graphic_bubble__93tHq{display:grid;gap:.625rem;border-radius:.75rem;padding:.875rem}.agency-graphic_bubbleAsk__s_8Nv{margin-right:1.5rem;background:rgba(45,51,80,.06);animation:agency-graphic_agRise__d7gDd 5s ease-in-out infinite}.agency-graphic_bubbleReply__3oMAa{margin-left:1.5rem;background:color-mix(in srgb,var(--accent-a) 16%,transparent);animation:agency-graphic_agRise__d7gDd 5s ease-in-out infinite;animation-delay:.6s}.agency-graphic_bubbleReply__3oMAa .agency-graphic_row__nFZ3H{background:color-mix(in srgb,var(--accent-b) 45%,transparent)}.agency-graphic_typing__1YUlC{display:flex;gap:.25rem;justify-content:flex-end;padding-right:.875rem}.agency-graphic_typing__1YUlC span{width:.375rem;height:.375rem;border-radius:999rem;background:rgba(45,51,80,.28);animation:agency-graphic_agBlink__e2Fpw 1.4s ease-in-out infinite}.agency-graphic_typing__1YUlC span:nth-child(2){animation-delay:.18s}.agency-graphic_typing__1YUlC span:nth-child(3){animation-delay:.36s}@keyframes agency-graphic_agFloat__5_3u9{0%,to{transform:translateY(-.25rem)}50%{transform:translateY(.25rem)}}@keyframes agency-graphic_agDrop__8kB1F{0%,30%{opacity:1;transform:none}60%,to{opacity:0;transform:translateX(.5rem)}}@keyframes agency-graphic_agAdvance__pAI3t{0%{transform:scaleX(0)}70%,to{transform:scaleX(1)}}@keyframes agency-graphic_agReach__Vhwvk{0%,20%{border-color:rgba(45,51,80,.18);background:#fff}40%,to{border-color:var(--accent-a);background:var(--accent-a)}}@keyframes agency-graphic_agRedact__NARWJ{0%,25%{transform:scaleX(0)}50%,to{transform:scaleX(1)}}@keyframes agency-graphic_agLock__pj1Ao{0%,55%{opacity:.35;transform:translateY(.25rem)}75%,to{opacity:1;transform:none}}@keyframes agency-graphic_agHold__o_XRA{0%,to{background:color-mix(in srgb,var(--accent-a) 22%,transparent)}50%{background:color-mix(in srgb,var(--accent-a) 58%,transparent)}}@keyframes agency-graphic_agRise__d7gDd{0%,15%{opacity:0;transform:translateY(.5rem)}35%,to{opacity:1;transform:none}}@keyframes agency-graphic_agBlink__e2Fpw{0%,to{opacity:.3}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.agency-graphic_bubbleAsk__s_8Nv,.agency-graphic_bubbleReply__3oMAa,.agency-graphic_frame__F3rkX,.agency-graphic_lock__H0LYW,.agency-graphic_redact__GSWh3,.agency-graphic_stageBar__04DUb,.agency-graphic_stageMark__YsB7Q,.agency-graphic_stageProgressFill__eXBq1,.agency-graphic_tagDrop___ddOF,.agency-graphic_typing__1YUlC span,.agency-graphic_weekBlock__d5RoN{animation:none}.agency-graphic_redact__GSWh3,.agency-graphic_stageBar__04DUb,.agency-graphic_stageProgressFill__eXBq1{transform:scaleX(1)}.agency-graphic_stageMark__YsB7Q{border-color:var(--accent-a);background:var(--accent-a)}.agency-graphic_bubbleAsk__s_8Nv,.agency-graphic_bubbleReply__3oMAa,.agency-graphic_lock__H0LYW{opacity:1;transform:none}.agency-graphic_tagDrop___ddOF{opacity:.35}}.checklist-section_section__oso4_{padding:5rem 0}@media(min-width:47.5625rem){.checklist-section_section__oso4_{padding:7rem 0}}.checklist-section_section__oso4_{--badge-cutout:#ffffff;background:#fff}.checklist-section_sectionMuted__QcVW_{--badge-cutout:var(--surface-muted);background:var(--surface-muted)}.checklist-section_inner__E_6Ki{width:min(100%,90rem);margin-inline:auto;padding-inline:1.25rem;display:grid;gap:2.25rem}@media(min-width:47.5625rem){.checklist-section_inner__E_6Ki{gap:4rem}}.checklist-section_list__3MnJ6{position:relative;display:grid;gap:1.5rem;max-width:44rem;margin:0 auto;padding:0;list-style:none}.checklist-section_spine__6doiG{background:var(--line)}.checklist-section_spineFill__LbRga,.checklist-section_spine__6doiG{position:absolute;top:.25rem;bottom:.25rem;left:1.5rem;width:.125rem;border-radius:999rem}.checklist-section_spineFill__LbRga{background:var(--primary);transform:scaleY(0);transform-origin:top;transition:transform 1.4s cubic-bezier(.16,1,.3,1)}.checklist-section_item__VOUBn{position:relative;z-index:1;display:grid;grid-template-columns:3rem 1fr;gap:1.125rem;align-items:start;opacity:0;transform:translateY(.75rem);transition:opacity .52s cubic-bezier(.16,1,.3,1),transform .26s cubic-bezier(.16,1,.3,1)}.checklist-section_item__VOUBn:nth-child(3){transition-delay:.15s}.checklist-section_item__VOUBn:nth-child(4){transition-delay:.3s}.checklist-section_item__VOUBn:nth-child(5){transition-delay:.45s}.checklist-section_item__VOUBn:nth-child(6){transition-delay:.6s}.checklist-section_item__VOUBn:nth-child(7){transition-delay:.75s}.checklist-section_item__VOUBn:nth-child(8){transition-delay:.9s}.checklist-section_item__VOUBn:nth-child(9){transition-delay:1.05s}.checklist-section_item__VOUBn:nth-child(10){transition-delay:1.2s}[data-reveal=visible] .checklist-section_spineFill__LbRga{transform:scaleY(1)}[data-reveal=visible] .checklist-section_item__VOUBn{opacity:1;transform:none}.checklist-section_badge__WuC_m{width:3rem;height:3rem;display:grid;place-items:center;border:.0625rem solid var(--line);border-radius:50%;color:var(--primary);background:#fff;box-shadow:0 0 0 .4rem var(--badge-cutout);font-size:.875rem;font-weight:500;letter-spacing:.04em}.checklist-section_badge__WuC_m .material-symbols-rounded{font-size:1.375rem;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 40}.checklist-section_itemBody__MUySZ{padding-top:.3125rem}.checklist-section_itemBody__MUySZ h3{margin:0 0 .625rem;color:var(--text);font-size:1.1875rem;line-height:1.4}.checklist-section_itemBody__MUySZ p{margin:0;color:var(--text-muted);font-size:1.0625rem;line-height:1.6}@media(min-width:47.5625rem){.checklist-section_item__VOUBn{grid-template-columns:3.5rem 1fr;gap:1.375rem}.checklist-section_badge__WuC_m{width:3.5rem;height:3.5rem}.checklist-section_badge__WuC_m .material-symbols-rounded{font-size:1.625rem}.checklist-section_spineFill__LbRga,.checklist-section_spine__6doiG{left:1.75rem}}@media(prefers-reduced-motion:reduce){.checklist-section_spineFill__LbRga{transition:none;transform:scaleY(1)}.checklist-section_item__VOUBn{opacity:1;transform:none;transition:none}}