:root{--orange:#7955df;--lime:#b7efcf;--ink:#29233c;--paper:#faf9ff;--line:#e1ddec;--muted:#706a7c}body{background:var(--paper);color:var(--ink)}.brand-icon{background:#7955df}.button.orange{background:#7955df;color:white}.pill.orange{background:#e5dcfa}.notice{background:#f2edf9;border-color:#ddd1ef}.notice.good,.service-explainer,.address-reuse,.intake-readiness{background:#edf8f2;border-color:#c5e8d5}.choice.selected{background:#f1ebff;border-color:#7955df}.flow-side{background:#eee9f8}.flow-side h3{color:#47336e}.expanded-intake progress{accent-color:#7955df}.pep-how{background:#d9ccf5}.pep-lede,.pep-fine,.pep-section-heading>p,.pep-watch-copy>p,.pep-select-label small,.pep-route-stage p,.pep-route-result>small,.pep-sources,.pep-questions p{color:#686075}.pep-ticket-top small{color:#29233c}.pep-finale{background:#503692}.pep-finale h2 em{color:#b7efcf}.pep-finale .pep-button{background:#b7efcf;border-color:#b7efcf}.pep-step-doodle{background:#faf9ff}.pep-price-number small{color:#595263}.pep-hero h1 em{color:#6542c0}.pep-hero h1 em:after{border-color:#6542c0}.pep-ticket p{color:#595263}.pep-route-form{align-self:center}.pep-route-result{min-height:365px}.pep-ribbon{background:#b7efcf}.customer-space{max-width:1240px}.customer-space h1{font-weight:800;letter-spacing:-2px}.customer-space .workspace-head{align-items:center}.customer-demo-note{font-size:11px;color:#706a7c;display:flex;align-items:center;gap:10px;margin:18px 0 5px}.customer-demo-note>span{font-size:8px;letter-spacing:1px;font-weight:800;background:#eae3f7;border-radius:100px;padding:6px 9px;color:#6246a7}.customer-space .order-switch{font-size:12px;border-radius:100px;padding:12px 20px;background:#fff;max-width:100%}.customer-space .next-action{background:#eee7fc;border-color:#dfd3f4;min-height:175px;border-radius:24px;margin-top:10px;padding:30px 34px}.customer-space .next-action h2{font-size:31px;letter-spacing:-1.4px;font-weight:800}.customer-space .next-action p{color:#625472}.customer-space .launch-complete{background:#d9f5e6;border-color:#b9e7cd}.customer-space .status-text{font-size:10px}.launch-buddy{position:relative;width:100px;height:100px;flex-shrink:0;display:grid;place-items:center;margin-right:10px}.launch-buddy.moving>span{font:100px/1 'Manrope';color:#7955df;animation:buddy-roll 6s linear infinite}.launch-buddy i{position:absolute;top:35px;left:35px;font-size:20px;font-style:normal;font-weight:800;color:white;letter-spacing:3px}.launch-buddy.complete{border-radius:50%;background:#b7efcf;border:2px solid #5b9b79;color:#326649;font-size:52px;animation:buddy-arrive .5s ease-out}.launch-buddy.complete span{position:absolute;right:-8px;top:-10px;font-size:33px;color:#7955df}.customer-space .dash-grid{grid-template-columns:1.15fr 1fr;gap:26px;align-items:start}.customer-space .panel{border-color:#e1ddec;border-radius:22px;padding:27px}.customer-space .launch-panel h3{font-weight:800;overflow-wrap:anywhere}.customer-space .launch-progress{height:12px;accent-color:#7955df}.customer-space .launch-progress::-webkit-progress-bar{background:#eee8f8}.customer-space .launch-progress::-webkit-progress-value{background:#7955df}.customer-space .launch-timeline{margin-top:30px;margin-bottom:0}.customer-space .timeline .done .node{background:#b7efcf;border-color:#b7efcf;color:#2a5740}.customer-space .timeline .current .node{background:#7955df;border-color:#7955df;color:white;box-shadow:0 0 0 5px #f1eafa;animation:step-glow 2s ease-in-out infinite}.customer-space .timeline .current strong{color:#6542c0}.customer-space .timeline strong{font-size:14px}.customer-space .timeline small{font-size:11px;color:#81788e}.customer-space .timeline li{padding-left:48px;padding-bottom:25px;min-height:70px}.customer-space .timeline li:last-child{padding-bottom:0;min-height:40px}.customer-space .timeline li:before{border-left:2px solid #e9e2f4}.customer-space .launch-progress-label{font-size:11px}.document-shelf .panel-top{margin-bottom:12px}.document-shelf h3{font-weight:800}.document-shelf>.disclosure{margin-bottom:25px}.customer-document{display:flex;align-items:center;gap:12px;padding:20px 0;border-top:1px solid #eee8f4}.customer-doc-icon{width:42px;height:49px;display:grid;place-items:center;background:#f0edf5;color:#a8a0b4;border-radius:8px;font-size:24px;flex-shrink:0}.customer-document.ready .customer-doc-icon{background:#eee7fc;color:#7955df}.customer-document.ready{animation:buddy-arrive .5s ease-out}.customer-document strong{font-size:12px}.customer-document small{display:block;font-size:10px;margin-top:5px;color:#81788e;line-height:1.5}.doc-download{margin-left:auto;border:1px solid #ded4ef;background:white;color:#6542c0;border-radius:50%;width:36px;height:36px;font-size:20px;flex-shrink:0;cursor:pointer}.doc-download:hover:enabled{background:#eee7fc}.doc-download:disabled{color:#b0a9bc;border-color:#ede8f3;cursor:default}.summary-download{padding-bottom:16px}.summary-download .doc-icon{background:#edf6f0;color:#61806d}.sample-document-note{display:block;font-size:9px;line-height:1.6;color:#81788e}.customer-costs{margin-top:20px;font-size:12px}.customer-costs>summary{cursor:pointer;font-weight:700;list-style:none;display:flex;justify-content:space-between;gap:15px}.customer-costs>summary:after{content:'＋';color:#7955df}.customer-costs>summary>span{margin-left:auto}.customer-costs[open]>summary{margin-bottom:20px}.customer-costs[open]>summary:after{content:'−'}.customer-answer-actions{display:flex;gap:22px;margin:24px 4px}.customer-answer-actions button{border:0;background:none;color:#6c627b;font-size:11px}.customer-answer-actions button:disabled{opacity:.45;cursor:default}.customer-space .button{border-radius:100px}.customer-space .pill{font-size:8px;white-space:nowrap}.customer-space .sticky-label{font-size:8px;letter-spacing:1.3px;color:#6b567f}.customer-space .panel-top{align-items:start}
@keyframes buddy-roll{to{transform:rotate(360deg)}}@keyframes buddy-arrive{from{opacity:.4;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}@keyframes step-glow{50%{box-shadow:0 0 0 8px #f1eafa}}
@media(max-width:760px){.customer-space .dash-grid{grid-template-columns:1fr}.customer-space .workspace-head{display:block}.customer-space .workspace-head>.actions{margin-top:15px}.customer-space .workspace-head .button{flex-grow:0}.customer-space h1{font-size:34px}.customer-space .next-action{padding:24px;min-height:0}.customer-space .next-action h2{font-size:27px}.customer-space .panel{padding:23px}.customer-demo-note{align-items:start;font-size:10px}.launch-buddy{width:65px;height:65px;margin-top:20px}.launch-buddy.moving>span{font-size:65px}.launch-buddy i{top:19px;left:21px;font-size:16px}.launch-buddy.complete{font-size:37px}.launch-buddy.complete span{font-size:24px}.customer-space .next-action .button{width:100%;justify-content:center}.customer-document strong{font-size:12px}.customer-space .order-switch{font-size:11px}.pep-route-result{min-height:0}.pep-route-grid{gap:20px}.customer-answer-actions{justify-content:center}}
@media(prefers-reduced-motion:reduce){.launch-buddy,.launch-buddy>span,.customer-space .timeline .current .node,.customer-document.ready{animation:none!important}}
@media(min-width:761px) and (max-width:1100px){.pep-hero h1{font-size:clamp(52px,6.7vw,72px)}}
[hidden]{display:none!important}.footer-links{display:flex;flex-wrap:wrap;gap:18px}.footer-links a{font-size:13px;color:inherit}.keepactive-card{margin-top:28px;padding:30px;border:1px solid #c5b7e3;border-radius:22px;background:#eee7fc;display:grid;grid-template-columns:1fr auto;gap:24px}.keepactive-card h3{font-size:26px;margin:12px 0}.keepactive-card p{max-width:720px;line-height:1.7}.keepactive-card>div:nth-child(2){text-align:right;align-self:center}.keepactive-card strong{display:block;font-size:52px;letter-spacing:-2px}.keepactive-card strong small{font-size:18px;letter-spacing:0}.keepactive-card>div>span:last-child{font-size:12px}.keepactive-card>.pep-fine{grid-column:1/-1;margin:0;border-top:1px solid #d6cae8;padding-top:20px}.pricing-status{text-align:center;margin-top:25px!important}.pricing-status button{font:inherit}.launch-total{padding:20px;background:#eee7fc;border-radius:12px;margin:20px 0}.launch-total strong{font-size:28px}.launch-total small{font-size:13px;font-weight:500}.opening-note{padding:22px;background:#e7f7ee;border-radius:14px}.opening-note p{margin:10px 0 18px}.public-welcome{max-width:760px;margin:35px auto;text-align:center}.public-welcome .journey-orb{margin:0 auto 25px}.public-welcome .actions{justify-content:center}.public-welcome h2{font-size:36px}.policy-page{max-width:850px;margin:70px auto 100px;padding:0 24px;line-height:1.85}.policy-page h1{font-size:clamp(36px,5vw,59px);line-height:1.12;letter-spacing:-2px;margin:18px 0 30px}.policy-page h2{font-size:24px;margin:40px 0 12px;letter-spacing:-.6px}.policy-page p{color:#5d556b}.policy-page a{color:#6542c0;overflow-wrap:anywhere}.policy-page .policy-lede{font-size:21px}.contact-card{background:#eee7fc;border-radius:20px;padding:30px;margin:40px 0}.contact-card h2{margin:12px 0;font-size:clamp(19px,3vw,29px)}address{font-style:normal}.checkout-intro{display:grid;grid-template-columns:1.15fr 1fr;gap:50px;margin-top:24px}.checkout-intro h2{font-size:40px;line-height:1.12;letter-spacing:-1.5px;margin:20px 0}.checkout-intro p{line-height:1.7}.checkout-card{background:#f2edfc;border-radius:18px;padding:26px}.checkout-card .button{width:100%;justify-content:center;margin-top:22px}.checkout-card>small{display:block;font-size:11px;line-height:1.6;margin-top:15px}.checkout-next{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px;font-size:12px;font-weight:600}.checkout-next i{font-style:normal;color:#7955df}.journey-now{display:flex;align-items:center;gap:28px;padding:34px;border-radius:26px;background:#eee6ff;border:1px solid #ded0f7;min-height:220px;margin:18px 0 28px;position:relative;overflow:hidden}.journey-now.complete,.journey-now.celebrate{background:#d8f6e6;border-color:#afe3c7}.journey-now.paused{background:#eeedf3;border-color:#dcd8e4}.journey-orb{position:relative;flex-shrink:0;display:grid;place-items:center;width:100px;height:100px;border-radius:32px;background:#7955df;color:#fff;transform:rotate(-7deg)}.journey-orb>span{font-size:65px;line-height:1}.journey-orb>i{position:absolute;right:-12px;top:-14px;color:#6542c0;font-size:36px;font-style:normal}.journey-orb.working>span{animation:buddy-roll 14s linear infinite}.complete .journey-orb{background:#37956b}.journey-message{flex:1}.journey-message h2{font-size:clamp(25px,2.5vw,35px);letter-spacing:-1px;line-height:1.15;margin:12px 0}.journey-message p{line-height:1.65;font-size:14px;max-width:550px;color:#5f5271}.journey-connection{display:flex;gap:9px;align-items:center;flex-wrap:wrap;font-size:10px;color:#776a89;margin-top:15px}.journey-reassurance{font-size:11px;line-height:1.8;color:#71627e}.journey-chapters{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:25px}.journey-chapter{display:flex;align-items:center;text-align:left;gap:13px;padding:20px 15px;border:1px solid #e1ddec;border-radius:18px;background:white;color:#746b83;cursor:pointer;transition:transform .2s,background .2s}.journey-chapter:hover{transform:translateY(-3px)}.journey-chapter.selected{box-shadow:0 0 0 2px #7955df}.journey-chapter.active{background:#eee6ff;color:#56329a}.journey-chapter.done .chapter-node{background:#b7efcf;color:#295a41}.chapter-node{background:#f0edf5;border-radius:50%;width:33px;height:33px;flex-shrink:0;display:grid;place-items:center;font-size:12px}.journey-chapter strong{font-size:12px;display:block}.journey-chapter small{font-size:10px;display:block;margin-top:6px}.journey-chapter>i{font-size:14px;font-style:normal;margin-left:auto}.chapter-panel h3{margin-top:10px}.chapter-panel>p{font-size:14px;line-height:1.8;color:#746780}.chapter-illustration,.kit-icon{font-size:38px;color:#7955df}.review-checklist{list-style:none;padding:0;margin:30px 0}.review-checklist li{display:flex;gap:14px;align-items:center;margin:23px 0;color:#877d91}.review-checklist li>span{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#f0edf5;font-size:11px}.review-checklist .done{color:#29233c}.review-checklist .done>span{background:#b7efcf;color:#295a41}.review-checklist strong{font-size:13px}.review-checklist small{display:block;margin-top:5px;font-size:10px;color:#83768d}.journey-help{border-top:1px solid #eee8f4;padding-top:20px;font-size:12px;line-height:1.8;color:#766880}.journey-help summary{cursor:pointer}.journey-note{background:#f7f4fc;border-radius:14px;padding:22px;margin:25px 0;font-size:13px;line-height:1.8}.just-updated{animation:buddy-arrive .45s ease-out}.victory .journey-orb{animation:victory-bounce .8s ease-in-out}.victory:after{content:'✦  ✳  ✦';position:absolute;top:12px;right:25px;color:#7955df;font-size:34px;animation:buddy-arrive .4s ease-out}@keyframes victory-bounce{40%{transform:translateY(-20px) rotate(14deg)}70%{transform:translateY(0) rotate(-14deg)}}
@media(max-width:900px){.journey-chapters{grid-template-columns:repeat(2,1fr)}.journey-now{flex-wrap:wrap}.journey-action{margin-left:128px}.checkout-intro{grid-template-columns:1fr;gap:25px}}
@media(max-width:600px){.journey-now{padding:25px;gap:18px}.journey-orb{width:65px;height:65px;border-radius:22px}.journey-orb>span{font-size:44px}.journey-message{min-width:100%}.journey-action{margin-left:0;width:100%}.journey-action .button{width:100%;justify-content:center}.journey-chapter{padding:15px 11px;gap:8px}.journey-chapter>i{display:none}.chapter-node{width:25px;height:25px}.journey-chapter strong{font-size:11px}.keepactive-card{grid-template-columns:1fr;padding:24px}.keepactive-card>div:nth-child(2){text-align:left}.checkout-intro h2{font-size:34px}.checkout-card{padding:20px}.public-welcome h2{font-size:28px}.policy-page{margin-top:40px}.contact-card{padding:22px}.footer-links{gap:14px}}
@media(prefers-reduced-motion:reduce){.journey-orb>span,.victory .journey-orb,.victory:after,.just-updated{animation:none!important}.journey-chapter{transition:none}}
