.hero-advisor{background:#ffffffdb;border:1px solid #2f45581f;border-radius:27px 27px 27px 10px;gap:15px;width:min(100%,700px);margin-top:28px;padding:20px;display:grid;box-shadow:0 22px 58px #2d41531a,inset 0 1px #fffffff5}.hero-advisor>header{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.hero-advisor>header>span{color:#13775c;letter-spacing:.06em;background:#e9f6f1;border-radius:999px;padding:7px 9px;font:850 12px/1 pcko,ui-monospace,monospace}.hero-advisor>header>div{gap:3px;min-width:0;display:grid}.hero-advisor>header strong{color:#28343d;letter-spacing:-.025em;font-size:17px;line-height:1.35}.hero-advisor>header small{color:#74808a;font-size:12px}.advisor-question{gap:8px;display:grid}.advisor-question>p{color:#4f5c66;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:800;display:flex}.advisor-question>p b{color:#178166;font:900 12px/1 pcko,ui-monospace,monospace}.advisor-question>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.advisor-question button{color:#293640;cursor:pointer;text-align:left;background:#fff;border:1px solid #374d601f;border-radius:15px;align-content:center;gap:4px;min-width:0;min-height:62px;padding:10px 12px;transition:border-color .22s,background-color .22s,box-shadow .26s,transform .26s cubic-bezier(.2,.8,.2,1);display:grid;position:relative;box-shadow:0 7px 18px #273a4b0b}.advisor-question button strong{font-size:14px;line-height:1.3}.advisor-question button small{color:#77838d;font-size:12px;line-height:1.35}.advisor-question button.is-selected{background:linear-gradient(145deg,#f2fcf8,#f2f8ff);border-color:#12846380;animation:.28s cubic-bezier(.2,.9,.25,1) pccodi-choice-pop;box-shadow:0 0 0 3px #188b6914,0 10px 24px #1d6a5317}.advisor-question button.is-selected:after{color:#128063;content:"✓";font-size:12px;font-weight:900;animation:.32s cubic-bezier(.2,.9,.25,1) pccodi-check-in;position:absolute;top:7px;right:8px}.advisor-submit,.advisor-secondary button{cursor:pointer;text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;display:grid}.advisor-submit{color:#fff;background:radial-gradient(circle at 100% 0,#68bfe03d,#0000 44%),linear-gradient(135deg,#123d34,#17334b);border:0;border-radius:18px 18px 18px 7px;min-height:68px;padding:11px 14px 11px 17px;transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s;position:relative;overflow:hidden;box-shadow:0 16px 34px #153b3e38}.advisor-submit:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff57,#0000);width:24%;transition:transform .72s cubic-bezier(.2,.8,.2,1);position:absolute;inset:-40% auto -40% -34%;transform:skew(-18deg)translate(-220%)}.advisor-submit>span,.advisor-secondary button>span{gap:3px;min-width:0;display:grid}.advisor-submit strong{color:#fff;font-size:16px}.advisor-submit small{color:#ffffffb3;font-size:12px}.advisor-submit>b,.advisor-secondary button>b{background:#ffffff17;border:1px solid #ffffff3b;border-radius:50%;place-items:center;width:38px;height:38px;font-size:18px;transition:transform .24s cubic-bezier(.2,.8,.2,1),background-color .22s;display:grid}.advisor-secondary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.advisor-secondary button{color:#2d3943;background:#f7f9faf0;border:1px solid #364b5e1c;border-radius:16px;min-height:62px;padding:10px 12px 10px 14px;transition:transform .24s cubic-bezier(.2,.8,.2,1),border-color .22s,box-shadow .24s}.advisor-secondary button small{color:#7b858d;font-size:12px}.advisor-secondary button strong{font-size:14px}.advisor-secondary button>b{color:#2e765f;background:#fff;border-color:#314f6521;width:32px;height:32px;font-size:15px}.hero-advisor button:disabled{cursor:wait;opacity:.58}@keyframes pccodi-home-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes pccodi-home-slide{0%{opacity:0;transform:translate(24px)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes pccodi-choice-pop{0%{transform:scale(.97)}62%{transform:scale(1.025)}to{transform:scale(1)}}@keyframes pccodi-check-in{0%{opacity:0;transform:scale(.45)rotate(-24deg)}to{opacity:1;transform:scale(1)rotate(0)}}.site-header{animation:.52s cubic-bezier(.2,.8,.2,1) both pccodi-home-rise}.home-view .hero-copy>.eyebrow{animation:.52s cubic-bezier(.2,.8,.2,1) 80ms both pccodi-home-rise}.home-view .hero-copy>h1{animation:.62s cubic-bezier(.16,.84,.32,1) .14s both pccodi-home-rise}.home-view .hero-copy>.hero-lead{animation:.58s cubic-bezier(.2,.8,.2,1) .22s both pccodi-home-rise}.home-view .hero-advisor{animation:.66s cubic-bezier(.16,.84,.32,1) .3s both pccodi-home-rise}.home-view .hero-proofline{animation:.56s cubic-bezier(.2,.8,.2,1) .4s both pccodi-home-rise}.home-view .hero-visual{animation:.76s cubic-bezier(.16,.84,.32,1) .18s both pccodi-home-slide}.hero-visual-image{transition:transform .7s cubic-bezier(.16,.84,.32,1),filter .5s}.hero-visual>p{transition:transform .36s cubic-bezier(.2,.8,.2,1),box-shadow .36s,background-color .36s}.home-view .value-card,.existing-pc-actions article,.workload-card{transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .24s,box-shadow .3s}.home-view .value-icon,.existing-pc-icon,.workload-card>img{transition:transform .42s cubic-bezier(.2,.8,.2,1),filter .3s}.existing-pc-actions button span,.workload-card>button span{transition:transform .22s cubic-bezier(.2,.8,.2,1)}@media (hover:hover){.advisor-question button:hover{border-color:#1982634d;transform:translateY(-3px);box-shadow:0 13px 28px #253e4e1a}.advisor-submit:hover{transform:translateY(-3px);box-shadow:0 22px 46px #153b3e4d}.advisor-submit:hover:after{transform:skew(-18deg)translate(720%)}.advisor-submit:hover>b,.advisor-secondary button:hover>b{transform:translate(3px)}.advisor-secondary button:hover{border-color:#1982634d;transform:translateY(-3px);box-shadow:0 15px 30px #253e4e1c}.hero-visual:hover .hero-visual-image{filter:saturate(1.02)contrast(1.025);transform:scale(1.035)}.hero-visual:hover>p{background:#ffffffe8;transform:translateY(-5px);box-shadow:0 24px 52px #2e455b2e}.home-view .value-card:hover .value-icon{transform:translateY(-4px)rotate(-3deg)scale(1.04)}.existing-pc-actions article:hover{transform:translateY(-5px);box-shadow:0 28px 62px #2e485326}.existing-pc-actions article:hover .existing-pc-icon{transform:translateY(-3px)rotate(-3deg)}.existing-pc-actions button:hover span,.workload-card>button:hover span{transform:translate(4px)}.workload-card:hover{transform:translateY(-4px);box-shadow:0 20px 44px #30465b21}.workload-card:hover>img{filter:brightness(1.04)saturate(1.1);transform:scale(1.055)}}@media (width<=720px){.hero-advisor{border-radius:22px 22px 22px 8px;padding:16px}.advisor-submit{min-height:72px}}@media (width<=480px){.hero-advisor>header{grid-template-columns:1fr}.hero-advisor>header>span{width:max-content}.advisor-question>div{gap:5px}.advisor-question button{text-align:center;min-height:52px;padding:9px 8px}.advisor-question button strong{font-size:13px}.advisor-question button small{display:none}.advisor-question button.is-selected:after{top:4px;right:5px}.advisor-secondary{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.site-header,.home-view .hero-copy>*,.home-view .hero-visual,.advisor-question button.is-selected,.advisor-question button.is-selected:after{animation:none!important}.hero-visual-image,.hero-visual>p,.advisor-question button,.advisor-submit,.advisor-submit:after,.advisor-submit>b,.advisor-secondary button,.advisor-secondary button>b,.home-view .value-card,.home-view .value-icon,.existing-pc-actions article,.existing-pc-icon,.workload-card,.workload-card>img{transition:none!important;transform:none!important}}.app-shell.is-reduced-motion .site-header,.app-shell.is-reduced-motion .home-view .hero-copy>*,.app-shell.is-reduced-motion .home-view .hero-visual,.app-shell.is-reduced-motion .advisor-question button.is-selected,.app-shell.is-reduced-motion .advisor-question button.is-selected:after{animation:none!important}
