.pc-home .hm-hero{padding:132px 0 72px;position:relative;overflow:hidden}.pc-home .hm-grid{grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);align-items:start;gap:56px;display:grid}.pc-home .hm-copy{padding-top:12px}.pc-home .pc-hero.dark h1.hm-h1{font:600 clamp(36px,4.2vw,58px)/1.05 var(--font-display);letter-spacing:-.04em;color:#f6f3ee;text-wrap:balance;margin:18px 0 20px}.pc-home .pc-hero.dark h1.hm-h1 em{white-space:normal;color:var(--c-fin-hi,#f2d272);font-style:normal;font-weight:600;display:inline}.pc-home .hm-copy,.pc-home .pc-dash{min-width:0}.pc-home .hm-sub{font:400 clamp(18px,1.7vw,21px)/1.5 var(--font-sans);color:#b9c2d3;max-width:33em;margin:0 0 28px}.pc-home .hm-actions{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.pc-home .hm-cta{min-height:54px;padding:0 26px;font-size:17px}.pc-home .hm-sample{font:500 16px var(--font-ui);border-bottom:1px solid #ffffff59;padding:6px 0 4px;color:#f6f3ee!important;text-decoration:none!important}.pc-home .hm-sample:hover{border-bottom-color:var(--accent-hi)}.pc-home .hm-privacy{font:400 14.5px var(--font-ui);color:#98a2b6;margin:22px 0 0}.pc-home .pc-hero.dark:after,.pc-home .pc-dash-frame:before,.pc-home .orb,.pc-home .orb:after,.pc-home .glow-chart .gc-pulse,.pc-home .pc-dash-body,.pc-home .pc-dash-bar .live b{animation:none!important}.pc-home .pc-dash-glow,.pc-home .pc-dash-orbs button{transition:none}.pc-home .pc-dash-label{font:600 12.5px var(--font-num);letter-spacing:.12em;text-transform:uppercase;color:var(--o-hi);margin:12px 2px 0}.pc-home .pc-dash-orbs button{cursor:pointer}.pc-home .pc-dash-orbs button .st{font:500 11.5px var(--font-num);letter-spacing:.12em;text-transform:uppercase}.pc-home .pc-dash-orbs button:focus-visible{outline-offset:2px;outline:2px solid #f6f3ee}.pc-home .hm-sec{padding:72px 0}.pc-home .hm-h2{font:600 clamp(28px,3.2vw,40px)/1.1 var(--font-display);letter-spacing:-.025em;color:#f6f3ee;margin:8px 0 0}.pc-home .hm-sec .pc-grid3{gap:40px;margin-top:36px}.pc-home .hm-sec .pc-step b{font-size:56px}.pc-home .hm-sec .pc-step h3{font-size:24px}.pc-home .hm-sec .pc-step p{color:#a7b0c2}.pc-home .hm-officers{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:32px;display:grid}.pc-home .hm-officer{border:1px solid var(--line2,#ffffff24);border-top:4px solid var(--o,var(--c-fin));background:#ffffff08;border-radius:18px;padding:24px 24px 26px}.pc-home .hm-officer .top{align-items:center;gap:12px;display:flex}.pc-home .hm-officer .tag{font:600 12px var(--font-num);letter-spacing:.12em;text-transform:uppercase;color:var(--o-hi,var(--accent-hi))}.pc-home .hm-officer h3{font:600 22px/1.2 var(--font-display);color:#f6f3ee;margin:14px 0 8px}.pc-home .hm-officer p{color:#b9c2d3;margin:0;font-size:16px;line-height:1.5}.pc-home .hm-more{margin:28px 0 0}.pc-home .hm-problem{padding:24px 0 56px}.pc-home .hm-problem-line{font:500 clamp(20px,2.2vw,26px)/1.3 var(--font-display);letter-spacing:-.02em;color:#dce2ec;text-wrap:pretty;max-width:38em;margin:0}.pc-home .pc-faq details p{max-width:42em}.pc-home .pc-faq a{color:var(--accent-hi)}@media (max-width:1000px){.pc-home .hm-grid{grid-template-columns:1fr;gap:36px}.pc-home .hm-officers{grid-template-columns:1fr}}@media (max-width:760px){.pc-home .hm-hero{padding:96px 0 40px}.pc-home .pc-hero.dark h1.hm-h1{font-size:clamp(32px,9.4vw,40px)}.pc-home .hm-actions{align-items:stretch;gap:12px}.pc-home .hm-cta{width:100%}.pc-home .hm-sample{text-align:center;background:#ffffff0a;border:1px solid #ffffff47;border-radius:12px;justify-content:center;align-items:center;width:100%;min-height:52px;padding:0 16px;display:flex}.pc-home .hm-sec{padding:48px 0}.pc-home .hm-privacy{margin-top:16px}}@media (prefers-reduced-motion:reduce){.pc-home *,.pc-home :before,.pc-home :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-width:760px){.pc.pc-home{padding-bottom:0}.pc-home .pc-head .pc-wrap{gap:8px}.pc-home .pc-head .pc-nav .pc-btn.small{min-height:40px;padding:0 12px;font-size:13px}.pc-home .pc-menu-btn{gap:6px;padding:0 10px}.pc-home .pc-mark b{font-size:17px}}
