.ProblemPages_page__rkxjO{--problem-accent:#76e8f5;--problem-accent-rgb:118 232 245;--problem-deep:#12313b;color:var(--paper);background:var(--ink)}.ProblemPages_page__rkxjO[data-problem-theme=amber]{--problem-accent:#f6bd69;--problem-accent-rgb:246 189 105;--problem-deep:#3e2914}.ProblemPages_page__rkxjO[data-problem-theme=violet]{--problem-accent:#d8a8ff;--problem-accent-rgb:216 168 255;--problem-deep:#35154f}.ProblemPages_page__rkxjO[data-problem-theme=blue]{--problem-accent:#8cbcff;--problem-accent-rgb:140 188 255;--problem-deep:#172c50}.ProblemPages_page__rkxjO[data-problem-theme=green]{--problem-accent:#83e6b4;--problem-accent-rgb:131 230 180;--problem-deep:#123b2a}.ProblemPages_page__rkxjO[data-problem-theme=coral]{--problem-accent:#ff9d8f;--problem-accent-rgb:255 157 143;--problem-deep:#4b211e}.ProblemPages_page__rkxjO .c-kicker{color:var(--problem-accent)}.ProblemPages_hero__vy4_L{position:relative;min-height:min(940px,100svh);display:flex;align-items:center;overflow:hidden;padding:clamp(150px,16vh,190px) 0 clamp(90px,10vw,130px);border-bottom:1px solid var(--line);background:radial-gradient(circle at 78% 28%,rgb(var(--problem-accent-rgb)/14%),transparent 26%),radial-gradient(circle at 68% 72%,rgb(23 0 38/75%),transparent 38%),var(--ink)}.ProblemPages_hero__vy4_L:before{position:absolute;inset:0;content:"";opacity:.24;background-image:linear-gradient(rgb(255 255 255/5%) 1px,transparent 0),linear-gradient(90deg,rgb(255 255 255/5%) 1px,transparent 0);background-size:76px 76px;-webkit-mask-image:linear-gradient(90deg,transparent 0 38%,black 78%,transparent);mask-image:linear-gradient(90deg,transparent 0 38%,black 78%,transparent);pointer-events:none}.ProblemPages_heroGrid__HlfIj{position:relative;z-index:1;display:grid;grid-template-columns:1.04fr .96fr;align-items:center;gap:clamp(54px,8vw,108px)}.ProblemPages_heroCopy__LrVbk{max-width:730px}.ProblemPages_breadcrumb__C9ErJ{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;gap:9px;margin-bottom:48px;color:#8d99a9;font-size:.72rem;font-weight:750}.ProblemPages_breadcrumb__C9ErJ:hover{color:var(--problem-accent)}.ProblemPages_hero__vy4_L h1{margin:0;font:400 clamp(4rem,7vw,7.25rem)/.88 var(--font-editorial),Georgia,serif;letter-spacing:-.045em;text-wrap:balance}.ProblemPages_hero__vy4_L h1 em{display:block;margin-top:.12em;color:var(--problem-accent);font-weight:inherit;line-height:.94}.ProblemPages_heroCopy__LrVbk>p{max-width:680px;margin:32px 0;color:#bbc5d2;font-size:clamp(1.02rem,1.35vw,1.18rem);line-height:1.75}.ProblemPages_flowCanvas__sKRHc{position:relative;min-height:570px;display:grid;grid-template-rows:auto 1fr auto;overflow:hidden;border:1px solid rgb(var(--problem-accent-rgb)/26%);background:rgb(7 13 22/76%);box-shadow:0 42px 100px rgb(0 0 0/32%);backdrop-filter:blur(16px)}.ProblemPages_flowCanvas__sKRHc:after{position:absolute;inset:0;content:"";background:linear-gradient(145deg,rgb(var(--problem-accent-rgb)/8%),transparent 42%);pointer-events:none}.ProblemPages_flowCanvas__sKRHc footer,.ProblemPages_flowCanvas__sKRHc header{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 26px;border-bottom:1px solid var(--line)}.ProblemPages_flowCanvas__sKRHc footer span,.ProblemPages_flowCanvas__sKRHc header span{color:#778394;font-size:.62rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.ProblemPages_flowCanvas__sKRHc header strong{max-width:260px;color:var(--paper);font-size:.74rem;line-height:1.5;text-align:right}.ProblemPages_flowCanvas__sKRHc ol{position:relative;z-index:1;align-self:center;display:grid;margin:0;padding:40px 34px;list-style:none}.ProblemPages_flowCanvas__sKRHc li{position:relative;min-height:78px;display:grid;grid-template-columns:46px 1fr;align-items:center;gap:16px}.ProblemPages_flowCanvas__sKRHc li>span{width:42px;height:42px;display:grid;place-items:center;color:var(--ink);border-radius:50%;background:var(--problem-accent);font-size:.68rem;font-weight:850}.ProblemPages_flowCanvas__sKRHc li strong{font:400 clamp(1.7rem,2.5vw,2.4rem)/1 var(--font-editorial),Georgia,serif}.ProblemPages_flowCanvas__sKRHc li i{position:absolute;left:20px;top:59px;width:1px;height:38px;background:linear-gradient(var(--problem-accent),transparent)}.ProblemPages_flowCanvas__sKRHc footer{justify-content:center;border-top:1px solid var(--line);border-bottom:0;color:var(--problem-accent)}.ProblemPages_sectionHeading__KvuMG{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:end;gap:clamp(40px,7vw,100px);margin-bottom:clamp(58px,7vw,90px)}.ProblemPages_sectionHeading__KvuMG>span{grid-column:1/-1;margin-bottom:-18px}.ProblemPages_blueprint___y3uG h2,.ProblemPages_boundary__lwLvH h2,.ProblemPages_faq__iQMmF h2,.ProblemPages_finalCta__jfk9a h2,.ProblemPages_proof___hgy2 h2,.ProblemPages_related__wgKqC h2,.ProblemPages_sectionHeading__KvuMG h2,.ProblemPages_shiftHeading__1wcY_ h2{margin:0;font:400 clamp(3.3rem,6vw,6.6rem)/.92 var(--font-editorial),Georgia,serif;letter-spacing:-.035em;text-wrap:balance}.ProblemPages_blueprintIntro__N26sV p,.ProblemPages_boundary__lwLvH p,.ProblemPages_faqIntro__gkb_N p,.ProblemPages_finalCta__jfk9a p,.ProblemPages_proofCopy__GfLDi>p,.ProblemPages_sectionHeading__KvuMG p,.ProblemPages_shiftHeading__1wcY_ p{margin:0;color:#56616e;font-size:1rem;line-height:1.75}.ProblemPages_symptoms__F1F36{padding:clamp(100px,12vw,170px) 0;color:var(--ink);background:var(--paper)}.ProblemPages_blueprint___y3uG .c-kicker,.ProblemPages_faq__iQMmF .c-kicker,.ProblemPages_symptoms__F1F36 .c-kicker{color:#175ab0}.ProblemPages_symptomGrid__xcUbX{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark)}.ProblemPages_symptomGrid__xcUbX article{min-height:320px;display:flex;flex-direction:column;padding:30px 28px;border-left:1px solid var(--line-dark)}.ProblemPages_symptomGrid__xcUbX article:first-child{border-left:0}.ProblemPages_symptomGrid__xcUbX article>span{color:var(--problem-deep);font-size:.68rem;font-weight:850;letter-spacing:.15em}.ProblemPages_blueprintSteps__rSZQ_ h3,.ProblemPages_relatedGrid__vlKuC h3,.ProblemPages_shiftGrid__FJd6j h3,.ProblemPages_symptomGrid__xcUbX h3{margin:auto 0 14px;font:400 clamp(2rem,2.8vw,3rem)/1 var(--font-editorial),Georgia,serif;letter-spacing:-.02em}.ProblemPages_blueprintSteps__rSZQ_ p,.ProblemPages_relatedGrid__vlKuC p,.ProblemPages_symptomGrid__xcUbX p{margin:0;color:#596471;font-size:.84rem;line-height:1.65}.ProblemPages_shift__HZk0t{padding:clamp(100px,12vw,170px) 0;background:radial-gradient(circle at 78% 44%,rgb(var(--problem-accent-rgb)/12%),transparent 27%),var(--aubergine)}.ProblemPages_shiftHeading__1wcY_{max-width:920px;margin-bottom:clamp(58px,7vw,88px)}.ProblemPages_shiftHeading__1wcY_ p{max-width:680px;margin-top:26px;color:#bdafc3}.ProblemPages_shiftGrid__FJd6j{display:grid;grid-template-columns:minmax(0,1fr) 68px minmax(0,1fr);align-items:stretch}.ProblemPages_shiftGrid__FJd6j article{min-height:410px;padding:clamp(34px,4vw,52px);border:1px solid var(--line)}.ProblemPages_shiftGrid__FJd6j article>span{color:#8e7e95;font-size:.66rem;font-weight:850;letter-spacing:.18em}.ProblemPages_shiftGrid__FJd6j h3{max-width:470px;margin:74px 0 40px;color:var(--paper);font-size:clamp(2.5rem,4vw,4.25rem)}.ProblemPages_shiftGrid__FJd6j ul{display:grid;gap:15px;margin:0;padding:0;list-style:none}.ProblemPages_shiftGrid__FJd6j li{display:flex;align-items:flex-start;gap:12px;color:#b9adbf;font-size:.86rem;line-height:1.55}.ProblemPages_currentState__jpNMD svg{flex:0 0 auto;color:#ff9188}.ProblemPages_futureState__cekX9{background:rgb(var(--problem-accent-rgb)/8%)}.ProblemPages_futureState__cekX9 svg,.ProblemPages_futureState__cekX9>span{color:var(--problem-accent)!important}.ProblemPages_shiftArrow__EyuOu{display:grid;place-items:center;color:var(--problem-accent)}.ProblemPages_blueprint___y3uG{scroll-margin-top:90px;padding:clamp(100px,12vw,170px) 0;color:var(--ink);background:var(--paper)}.ProblemPages_blueprintGrid__J4P13{display:grid;grid-template-columns:.82fr 1.18fr;gap:clamp(60px,9vw,130px)}.ProblemPages_blueprintIntro__N26sV{align-self:start;position:sticky;top:120px}.ProblemPages_blueprintIntro__N26sV p{max-width:520px;margin-top:28px}.ProblemPages_blueprintSteps__rSZQ_{margin:0;padding:0;border-top:1px solid var(--line-dark);list-style:none}.ProblemPages_blueprintSteps__rSZQ_ li{display:grid;grid-template-columns:54px 1fr;gap:22px;padding:34px 0;border-bottom:1px solid var(--line-dark)}.ProblemPages_blueprintSteps__rSZQ_>li>span{color:var(--problem-deep);font-size:.68rem;font-weight:850;letter-spacing:.15em}.ProblemPages_blueprintSteps__rSZQ_ h3{margin:0 0 12px;font-size:clamp(2rem,3vw,3.2rem)}.ProblemPages_blueprintSteps__rSZQ_ p{max-width:650px}.ProblemPages_boundary__lwLvH{padding:clamp(100px,12vw,170px) 0;background:linear-gradient(120deg,rgb(var(--problem-accent-rgb)/7%),transparent 40%),var(--ink-2)}.ProblemPages_boundaryGrid__JJqa4{display:grid;grid-template-columns:1.12fr .88fr;align-items:end;gap:clamp(60px,9vw,130px)}.ProblemPages_boundary__lwLvH h2{max-width:760px}.ProblemPages_boundary__lwLvH p{max-width:670px;margin-top:28px;color:#aeb8c7}.ProblemPages_boundary__lwLvH ul{display:grid;gap:0;margin:0;padding:0;border-top:1px solid var(--line);list-style:none}.ProblemPages_boundary__lwLvH li{display:grid;grid-template-columns:28px 1fr;gap:12px;padding:22px 0;color:#c3ccd8;border-bottom:1px solid var(--line);font-size:.9rem;line-height:1.6}.ProblemPages_boundary__lwLvH li span{color:var(--problem-accent)}.ProblemPages_proof___hgy2{padding:clamp(90px,10vw,145px) 0;color:var(--ink);background:radial-gradient(circle at 75% 50%,rgb(255 255 255/88%),transparent 32%),linear-gradient(135deg,rgb(var(--problem-accent-rgb)/42%),var(--paper) 62%)}.ProblemPages_proofGrid__0D_yw{display:grid;grid-template-columns:1.12fr .88fr;align-items:center;gap:clamp(50px,8vw,110px)}.ProblemPages_proofGridWithImage__BmZ5I{grid-template-columns:.9fr 1.1fr}.ProblemPages_proofCopy__GfLDi>span{color:var(--problem-deep)!important}.ProblemPages_proof___hgy2 h2{max-width:780px}.ProblemPages_proofCopy__GfLDi>p{max-width:680px;margin-top:28px}.ProblemPages_proofLink__NJe4O{display:inline-flex;align-items:center;gap:9px;margin-top:30px;padding-bottom:5px;color:var(--problem-deep);border-bottom:1px solid;font-size:.85rem;font-weight:800}.ProblemPages_proofGrid__0D_yw figure{position:relative;margin:0;padding:clamp(8px,1vw,12px);border:1px solid rgb(8 12 20/68%);border-top:2px solid var(--problem-accent);background:#080c14;box-shadow:0 30px 80px rgb(8 12 20/24%)}.ProblemPages_proofGrid__0D_yw figure img{display:block;width:100%;height:auto}.ProblemPages_proofMark__weHp5{min-height:360px;display:grid;grid-template-columns:auto 1fr;align-content:center;gap:12px 22px;padding:40px;border:1px solid rgb(8 12 20/16%);background:rgb(255 255 255/34%)}.ProblemPages_proofMark__weHp5 span{color:var(--problem-deep);font-size:.68rem;font-weight:850}.ProblemPages_proofMark__weHp5 strong{font:400 3.3rem/1 var(--font-editorial),Georgia,serif}.ProblemPages_proofMark__weHp5 i{grid-column:1/-1;height:1px;margin:18px 0;background:rgb(8 12 20/18%)}.ProblemPages_faq__iQMmF{padding:clamp(100px,12vw,170px) 0;color:var(--ink);background:var(--paper)}.ProblemPages_faqGrid__VeeqG{display:grid;grid-template-columns:.78fr 1.22fr;align-items:start;gap:clamp(60px,9vw,130px)}.ProblemPages_faqIntro__gkb_N{position:sticky;top:120px}.ProblemPages_faqIntro__gkb_N p{max-width:480px;margin-top:26px}.ProblemPages_faqList__U0ted{border-top:1px solid var(--line-dark)}.ProblemPages_faqList__U0ted details{border-bottom:1px solid var(--line-dark)}.ProblemPages_faqList__U0ted summary{display:grid;grid-template-columns:42px 1fr;gap:18px;padding:28px 0;font-size:1rem;font-weight:780;line-height:1.5;list-style:none}.ProblemPages_faqList__U0ted summary::-webkit-details-marker{display:none}.ProblemPages_faqList__U0ted summary:after{grid-column:2;content:"abrir resposta";color:#77818c;font-size:.62rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.ProblemPages_faqList__U0ted details[open] summary:after{content:"fechar resposta"}.ProblemPages_faqList__U0ted summary span{color:var(--problem-deep);font-size:.68rem;letter-spacing:.14em}.ProblemPages_faqList__U0ted details>p{max-width:700px;margin:-8px 0 30px 60px;color:#596471;font-size:.9rem;line-height:1.75}.ProblemPages_related__wgKqC{padding:clamp(100px,12vw,160px) 0;background:var(--ink)}.ProblemPages_relatedHeading__BhEvD{max-width:880px;margin-bottom:clamp(52px,7vw,84px)}.ProblemPages_relatedGrid__vlKuC{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ProblemPages_relatedGrid__vlKuC a{min-height:360px;display:flex;flex-direction:column;padding:30px 28px;border-left:1px solid var(--line);transition:color .2s ease,background .2s ease}.ProblemPages_relatedGrid__vlKuC a:first-child{border-left:0}.ProblemPages_relatedGrid__vlKuC a:hover{color:var(--problem-accent);background:rgb(255 255 255/3%)}.ProblemPages_relatedGrid__vlKuC a>span{color:#758191;font-size:.68rem;font-weight:850;letter-spacing:.15em}.ProblemPages_relatedGrid__vlKuC h3{margin-top:82px;color:var(--paper)}.ProblemPages_relatedGrid__vlKuC p{color:#9ba7b6}.ProblemPages_relatedGrid__vlKuC strong{display:flex;align-items:center;gap:9px;margin-top:auto;padding-top:28px;color:var(--problem-accent);font-size:.75rem}.ProblemPages_finalCta__jfk9a{padding:clamp(110px,13vw,175px) 0;background:radial-gradient(circle at 78% 45%,rgb(var(--problem-accent-rgb)/13%),transparent 28%),var(--aubergine)}.ProblemPages_finalCtaGrid__zFnXT{display:grid;grid-template-columns:1.08fr .92fr;align-items:end;gap:clamp(60px,10vw,140px)}.ProblemPages_finalCta__jfk9a p{max-width:560px;margin-bottom:30px;color:#bdb0c4}.ProblemPages_hubHero__Xm9U0{position:relative;overflow:hidden;padding:clamp(170px,20vh,230px) 0 clamp(110px,13vw,170px);border-bottom:1px solid var(--line);background:radial-gradient(circle at 76% 24%,rgb(var(--problem-accent-rgb)/13%),transparent 24%),radial-gradient(circle at 85% 85%,rgb(23 0 38/88%),transparent 36%),var(--ink)}.ProblemPages_hubHero__Xm9U0:after{position:absolute;inset:0;content:"";opacity:.22;background-image:linear-gradient(rgb(255 255 255/5%) 1px,transparent 0),linear-gradient(90deg,rgb(255 255 255/5%) 1px,transparent 0);background-size:82px 82px;-webkit-mask-image:linear-gradient(90deg,transparent,black 72%);mask-image:linear-gradient(90deg,transparent,black 72%);pointer-events:none}.ProblemPages_hubHero__Xm9U0>div{position:relative;z-index:1}.ProblemPages_hubHero__Xm9U0 h1{max-width:1090px;margin:0;font:400 clamp(5rem,10vw,10.5rem)/.82 var(--font-editorial),Georgia,serif;letter-spacing:-.055em;text-wrap:balance}.ProblemPages_hubHero__Xm9U0 h1 em{display:block;margin-top:.13em;color:var(--problem-accent);font-weight:inherit;line-height:.9}.ProblemPages_hubHeroBottom__Fwgia{display:grid;grid-template-columns:1fr auto;align-items:end;gap:clamp(40px,8vw,110px);margin-top:clamp(54px,8vw,92px)}.ProblemPages_hubHeroBottom__Fwgia p{max-width:740px;margin:0;color:#b7c1ce;font-size:clamp(1.02rem,1.4vw,1.18rem);line-height:1.75}.ProblemPages_hubProblems__cllt_{scroll-margin-top:90px;padding:clamp(100px,12vw,170px) 0;color:var(--ink);background:var(--paper)}.ProblemPages_hubSectionHeading__5olMK{display:grid;grid-template-columns:1.1fr .9fr;align-items:end;gap:clamp(46px,8vw,110px);margin-bottom:clamp(62px,8vw,96px)}.ProblemPages_hubSectionHeading__5olMK>span{grid-column:1/-1;margin-bottom:-20px}.ProblemPages_hubSectionHeading__5olMK .c-kicker{color:#175ab0}.ProblemPages_hubPrinciple__JI6m2 h2,.ProblemPages_hubSectionHeading__5olMK h2{margin:0;font:400 clamp(3.6rem,7vw,7.6rem)/.9 var(--font-editorial),Georgia,serif;letter-spacing:-.04em;text-wrap:balance}.ProblemPages_hubSectionHeading__5olMK p{margin:0;color:#596471;font-size:.98rem;line-height:1.75}.ProblemPages_hubGrid__07ykB{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark)}.ProblemPages_hubGrid__07ykB a{--card-accent:#176178;min-height:430px;display:flex;flex-direction:column;padding:30px;border-left:1px solid var(--line-dark);border-top:1px solid transparent;transition:background .2s ease,transform .2s ease}.ProblemPages_hubGrid__07ykB a:nth-child(3n+1){border-left:0}.ProblemPages_hubGrid__07ykB a:nth-child(n+4){border-top-color:var(--line-dark)}.ProblemPages_hubGrid__07ykB a[data-card-theme=amber]{--card-accent:#8a4e08}.ProblemPages_hubGrid__07ykB a[data-card-theme=violet]{--card-accent:#6d288d}.ProblemPages_hubGrid__07ykB a[data-card-theme=blue]{--card-accent:#275ca8}.ProblemPages_hubGrid__07ykB a[data-card-theme=green]{--card-accent:#1b6b4a}.ProblemPages_hubGrid__07ykB a[data-card-theme=coral]{--card-accent:#9c3e34}.ProblemPages_hubGrid__07ykB a:hover{background:rgb(255 255 255/55%);transform:translateY(-4px)}.ProblemPages_hubGrid__07ykB a>div{display:flex;align-items:center;justify-content:space-between}.ProblemPages_hubGrid__07ykB a>div span{color:var(--card-accent);font-size:.68rem;font-weight:850;letter-spacing:.15em}.ProblemPages_hubGrid__07ykB a>div i{width:13px;height:13px;border:1px solid var(--card-accent);transform:rotate(45deg)}.ProblemPages_hubGrid__07ykB h3{max-width:330px;margin:94px 0 18px;font:400 clamp(2.4rem,3.7vw,4.1rem)/.96 var(--font-editorial),Georgia,serif;letter-spacing:-.028em}.ProblemPages_hubGrid__07ykB p{max-width:360px;margin:0;color:#596471;font-size:.84rem;line-height:1.65}.ProblemPages_hubGrid__07ykB strong{display:flex;align-items:center;gap:9px;margin-top:auto;padding-top:30px;color:var(--card-accent);font-size:.76rem}.ProblemPages_hubPrinciple__JI6m2{padding:clamp(105px,13vw,180px) 0;background:radial-gradient(circle at 76% 38%,rgb(var(--problem-accent-rgb)/10%),transparent 26%),var(--ink-2)}.ProblemPages_hubPrincipleGrid__UzjV9{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(60px,10vw,140px)}.ProblemPages_hubPrinciple__JI6m2 ol{margin:0;padding:0;border-top:1px solid var(--line);list-style:none}.ProblemPages_hubPrinciple__JI6m2 li{display:grid;grid-template-columns:48px 1fr;gap:18px;padding:28px 0;border-bottom:1px solid var(--line)}.ProblemPages_hubPrinciple__JI6m2 li span{color:var(--problem-accent);font-size:.68rem;font-weight:850;letter-spacing:.14em}.ProblemPages_hubPrinciple__JI6m2 li strong{font:400 2rem/1.05 var(--font-editorial),Georgia,serif}.ProblemPages_hubPrinciple__JI6m2 li p{grid-column:2;max-width:560px;margin:-5px 0 0;color:#9ba7b6;font-size:.86rem;line-height:1.65}@media (max-width:1020px){.ProblemPages_hero__vy4_L{min-height:0}.ProblemPages_blueprintGrid__J4P13,.ProblemPages_boundaryGrid__JJqa4,.ProblemPages_faqGrid__VeeqG,.ProblemPages_finalCtaGrid__zFnXT,.ProblemPages_heroGrid__HlfIj,.ProblemPages_proofGridWithImage__BmZ5I,.ProblemPages_proofGrid__0D_yw,.ProblemPages_sectionHeading__KvuMG{grid-template-columns:1fr}.ProblemPages_heroGrid__HlfIj{gap:72px}.ProblemPages_flowCanvas__sKRHc{min-height:520px}.ProblemPages_sectionHeading__KvuMG>span{margin-bottom:-10px}.ProblemPages_symptomGrid__xcUbX{grid-template-columns:1fr 1fr}.ProblemPages_symptomGrid__xcUbX article:nth-child(3){border-left:0;border-top:1px solid var(--line-dark)}.ProblemPages_symptomGrid__xcUbX article:nth-child(4){border-top:1px solid var(--line-dark)}.ProblemPages_blueprintIntro__N26sV,.ProblemPages_faqIntro__gkb_N{position:static}.ProblemPages_proofGrid__0D_yw figure{max-width:780px}.ProblemPages_hubHeroBottom__Fwgia,.ProblemPages_hubPrincipleGrid__UzjV9,.ProblemPages_hubSectionHeading__5olMK{grid-template-columns:1fr}.ProblemPages_hubSectionHeading__5olMK>span{margin-bottom:-10px}.ProblemPages_hubGrid__07ykB{grid-template-columns:1fr 1fr}.ProblemPages_hubGrid__07ykB a:nth-child(3n+1){border-left:1px solid var(--line-dark)}.ProblemPages_hubGrid__07ykB a:nth-child(odd){border-left:0}.ProblemPages_hubGrid__07ykB a:nth-child(n+3){border-top-color:var(--line-dark)}}@media (max-width:760px){.ProblemPages_hero__vy4_L{padding:132px 0 80px}.ProblemPages_breadcrumb__C9ErJ{margin-bottom:34px}.ProblemPages_hero__vy4_L h1{font-size:clamp(3.45rem,14vw,5.3rem);line-height:.92;letter-spacing:-.032em}.ProblemPages_flowCanvas__sKRHc{min-height:470px}.ProblemPages_flowCanvas__sKRHc ol{padding:26px 24px}.ProblemPages_blueprint___y3uG h2,.ProblemPages_boundary__lwLvH h2,.ProblemPages_faq__iQMmF h2,.ProblemPages_finalCta__jfk9a h2,.ProblemPages_proof___hgy2 h2,.ProblemPages_related__wgKqC h2,.ProblemPages_sectionHeading__KvuMG h2,.ProblemPages_shiftHeading__1wcY_ h2{font-size:clamp(3rem,12vw,4.8rem);line-height:.98;letter-spacing:-.025em}.ProblemPages_relatedGrid__vlKuC,.ProblemPages_symptomGrid__xcUbX{grid-template-columns:1fr}.ProblemPages_symptomGrid__xcUbX article{min-height:250px;border-left:0;border-top:1px solid var(--line-dark)}.ProblemPages_symptomGrid__xcUbX article:first-child{border-top:0}.ProblemPages_symptomGrid__xcUbX h3{margin-top:54px}.ProblemPages_shiftGrid__FJd6j{grid-template-columns:1fr}.ProblemPages_shiftGrid__FJd6j article{min-height:0}.ProblemPages_shiftGrid__FJd6j h3{margin:52px 0 32px}.ProblemPages_shiftArrow__EyuOu{min-height:74px;transform:rotate(90deg)}.ProblemPages_proofMark__weHp5{min-height:300px}.ProblemPages_relatedGrid__vlKuC a{min-height:300px;border-top:1px solid var(--line);border-left:0}.ProblemPages_relatedGrid__vlKuC a:first-child{border-top:0}.ProblemPages_relatedGrid__vlKuC h3{margin-top:54px}.ProblemPages_hubHero__Xm9U0{padding:145px 0 100px}.ProblemPages_hubHero__Xm9U0 h1{font-size:clamp(4rem,15vw,6.4rem);line-height:.88;letter-spacing:-.04em}.ProblemPages_hubGrid__07ykB{grid-template-columns:1fr}.ProblemPages_hubGrid__07ykB a,.ProblemPages_hubGrid__07ykB a:nth-child(3n+1),.ProblemPages_hubGrid__07ykB a:nth-child(odd){min-height:340px;border-left:0;border-top-color:var(--line-dark)}.ProblemPages_hubGrid__07ykB a:first-child{border-top:0}.ProblemPages_hubGrid__07ykB h3{margin-top:58px}}@media (max-width:560px){.ProblemPages_finalCta__jfk9a .c-button,.ProblemPages_heroCopy__LrVbk .c-actions,.ProblemPages_heroCopy__LrVbk .c-button{width:100%}.ProblemPages_flowCanvas__sKRHc footer,.ProblemPages_flowCanvas__sKRHc header{padding:19px 20px}.ProblemPages_flowCanvas__sKRHc header strong{max-width:180px}.ProblemPages_flowCanvas__sKRHc li strong{font-size:1.6rem}.ProblemPages_proofMark__weHp5,.ProblemPages_relatedGrid__vlKuC a,.ProblemPages_shiftGrid__FJd6j article,.ProblemPages_symptomGrid__xcUbX article{padding-inline:24px}.ProblemPages_blueprintSteps__rSZQ_ li{grid-template-columns:38px 1fr;gap:14px}.ProblemPages_faqList__U0ted summary{grid-template-columns:32px 1fr;gap:12px}.ProblemPages_faqList__U0ted details>p{margin-left:44px}}@media (prefers-reduced-motion:reduce){.ProblemPages_breadcrumb__C9ErJ,.ProblemPages_relatedGrid__vlKuC a{transition:none}}