.mkt.h2 :is(.pd-pains,.pd-split,.pd-who,.pd-proof).h2-box{padding:clamp(3rem, 9svh, 6.5rem) var(--page-gutter);font-family:var(--font-body);position:relative}.pd-head{text-align:center;justify-items:center;gap:1rem;max-width:44rem;margin:0 auto clamp(2.5rem,5vw,4rem);display:grid}.pd-head p,.pd-split-copy>p,.pd-proof-copy p{text-wrap:pretty;max-width:34rem;font-size:1.0625rem;font-weight:500;line-height:1.5}.mkt.h2 .pd-pains.h2-box{background:var(--paper);color:var(--ink)}.pd-pain-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;max-width:72rem;margin:0 auto;padding:0;list-style:none;display:grid}.pd-pain,.pd-who-card{color:var(--ink);border-radius:var(--radius-lg);background:#fff;border:0;outline:0;padding:clamp(1.4rem,2.4vw,1.9rem);box-shadow:0 1px 2px #01083308,0 18px 40px -18px #01083329}.pd-pain{align-content:start;gap:.5rem;display:grid}.pd-pain svg{color:#01083366;width:1.5rem;height:1.5rem}.pd-pain h3,.pd-who-card h3{font-family:var(--font-heading);letter-spacing:-.02em;font-size:1.375rem;font-weight:400;line-height:1.15}.pd-pain p,.pd-who-card p{font-family:var(--font-body);color:#010833b3;line-height:1.5}.mkt.h2 .pd-split.h2-box{padding-inline:max(var(--page-gutter), calc((100% - 1320px) / 2));color:var(--ink);background:#fff;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(2rem,4.5vw,4.5rem);display:grid}.mkt.h2 .pd-split.h2-box[data-tone=paper]{background:var(--paper)}.pd-split.pd-flip .pd-split-copy{order:2}.mkt.h2 .pd-split.pd-flip.h2-box{grid-template-columns:minmax(0,1.28fr) minmax(0,.72fr)}.pd-split-copy{align-content:center;justify-self:center;gap:1.25rem;max-width:34rem;display:grid}.pd-split-copy>p{color:#010833b3}.pd-split-art{justify-items:center;min-width:0;display:grid}.pd-shot{width:min(100%,133.333svh - 16rem);box-shadow:0 1px 2px #01083308,0 18px 40px -18px #01083329}.mkt.h2 .pd-proof.h2-box{color:var(--ink);background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(2.5rem,6vw,6rem);padding-inline:clamp(1.5rem,8vw,8rem);display:grid}.pd-proof-copy{gap:1.25rem;max-width:38rem;display:grid}.pd-proof-copy p{color:#010833b3}.mkt.h2 .pd-proof.h2-box{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.mkt.h2 .pd-who.h2-box{background:var(--paper);color:var(--ink)}.pd-who-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;max-width:72rem;margin:0 auto;padding:0;list-style:none;display:grid}.pd-who-card{align-content:start;gap:.75rem;display:grid}.pd-who-icon{border-radius:var(--radius-sm);background:var(--paper);width:2.5rem;height:2.5rem;color:var(--purple-800);place-items:center;font-size:1.25rem;display:grid}.pd-price-link{text-align:center;margin-top:2rem;font-weight:500}.pd-price-link a{color:var(--ink);border-radius:999px;align-items:center;gap:.45rem;font-weight:600;text-decoration:none;display:inline-flex}.pd-price-link svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem;transition:transform .18s cubic-bezier(.22,1,.36,1)}@media (hover:hover){.pd-price-link a:hover svg{transform:translate(3px)}}.pd-price-link a:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.mkt.h2 .pd-split.h2-box,.mkt.h2 .pd-proof.h2-box{min-height:70svh}.pd-flow{border-radius:calc(var(--h2-r) * .75);width:100%;max-width:44rem;min-height:clamp(340px,min(38vw,100svh - 12rem),560px);overflow:hidden}@media (max-width:1000px){.pd-who-grid,.pd-pain-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:899px){.mkt.h2 .pd-split.h2-box,.mkt.h2 .pd-proof.h2-box{grid-template-columns:minmax(0,1fr);min-height:0}.mkt.h2 .pd-split.pd-flip.h2-box{grid-template-columns:minmax(0,1fr)}.pd-split.pd-flip .pd-split-copy{order:0}.mkt.h2 .pd-proof.h2-box{padding-inline:var(--page-gutter);justify-items:center}}@media (max-width:640px){.pd-pain-grid,.pd-who-grid{grid-template-columns:minmax(0,1fr)}}.pd-swap-shot{border-radius:var(--radius-lg);overflow:hidden}.pd-proof-shot{justify-self:stretch}@media (max-width:1023px){.mkt.h2 :is(.pd-pains,.pd-split,.pd-who,.pd-proof).h2-box{min-height:0;padding-block:3rem;padding-inline:var(--page-gutter)}.mkt.h2 .pd-split.h2-box,.mkt.h2 .pd-proof.h2-box{gap:1.5rem}.pd-split-copy,.pd-proof-copy{justify-self:stretch;min-width:0;max-width:none}.pd-price-link a{min-height:44px;margin-block:-.5rem;padding-block:.5rem}}@media (min-width:700px) and (max-width:1023px){.mkt.h2 .pd-split.h2-box,.mkt.h2 .pd-proof.h2-box{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.mkt.h2 .pd-split.pd-flip.h2-box{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.pd-split.pd-flip .pd-split-copy{order:2}}@media (max-width:1023px){.mkt.h2[data-page-slug=portfolio-dashboard] :is(.h2-stack-text h3,.h2-h){text-wrap:balance;max-width:none}.mkt.h2[data-page-slug=portfolio-dashboard] .h2-web-tabs{scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;min-width:0;max-width:100%;padding-right:1.25rem;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 1rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 1rem),#0000)}.mkt.h2[data-page-slug=portfolio-dashboard] .h2-web-tabs::-webkit-scrollbar{display:none}.mkt.h2[data-page-slug=portfolio-dashboard] .h2-web-tabs button{white-space:nowrap;scroll-snap-align:start;flex:none;height:44px}.mkt.h2[data-page-slug=portfolio-dashboard] .h2-web-pill{height:44px}}@media (pointer:coarse) and (min-width:1024px){.pd-price-link a{margin-block:-12px;padding-block:12px}}
