.journey{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:10px 0 40px}.journey-step{display:flex;gap:10px;padding:15px 12px;border:1px solid #dfe4ed;border-radius:16px;background:#fff;font-size:12px;line-height:1.45;color:#6a7283}.journey-step b{display:flex;align-items:center;justify-content:center;width:26px;height:26px;flex-shrink:0;border-radius:50%;background:#f0f2f6;font-size:12px}.journey-step span{padding-top:3px}.journey-step small{display:block;font-size:10px;margin-top:5px;line-height:1.4}.journey-step.current{border-color:#4665ef;background:#eef2ff;color:#1735b1}.journey-step.current b{background:#4665ef;color:#fff}.journey-step.done b{background:#e7f4ee;color:#207355}
.conversion-card{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:36px;align-items:center;border-radius:26px;border:1px solid #ccd7ff;background:#eef2ff;padding:38px;margin:0 0 24px}.conversion-card h2{font-size:30px;line-height:1.15;letter-spacing:-1px;margin:12px 0 16px}.conversion-card p{max-width:680px;font-size:14px;line-height:1.65}.conversion-card .eyebrow{font-size:11px;color:#3e5bd5}.conversion-price{margin-top:18px}.conversion-price small{display:block;color:#6c758b;margin-top:5px;font-size:11px}.conversion-actions{display:flex;flex-direction:column;gap:22px;text-align:center}.conversion-actions .text-link{line-height:1.5;font-size:12px}
.onboarding-heading{margin:0 0 36px}.onboarding-heading .lead{max-width:760px}.pricing-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.pricing-card{min-width:0;display:flex;flex-direction:column;background:#fff;border:1px solid #dde2ec;padding:32px;border-radius:26px}.pricing-card.featured{border:2px solid #4665ef;padding:31px}.pricing-card h2{font-size:26px;line-height:1.15;margin:14px 0}.pricing-card>p{font-size:14px;color:#657084}.pricing-card .eyebrow{font-size:11px}.plan-price{font-size:42px;line-height:1.1;letter-spacing:-1.5px;font-weight:750;margin:24px 0}.plan-price small{display:block;font-size:12px;line-height:1.5;letter-spacing:0;font-weight:450;color:#657084;margin-top:10px}.scope-list{padding:0;margin:10px 0 20px;list-style:none}.scope-list li{position:relative;padding:0 0 15px 23px;font-size:14px;line-height:1.6}.scope-list li:before{content:'✓';position:absolute;left:0;color:#4665ef;font-weight:650}.plan-result{padding:18px 0;border-top:1px solid #e4e8ef;margin:22px 0 15px;font-size:13px}.plan-result p{margin:6px 0}.pricing-card .button{margin-top:auto}.pricing-grid+.footnote{margin:22px 0}
.rescue-card{display:flex;gap:20px;align-items:center;background:#fff;border:1px solid #e0e5ef;border-radius:24px;padding:28px;margin:36px 0}.rescue-card>div{flex:1}.rescue-card h3{font-size:18px;line-height:1.4;margin:0 0 8px}.rescue-card p{font-size:13px;line-height:1.6;color:#657084}.rescue-icon{display:flex;width:40px;height:40px;align-items:center;justify-content:center;border-radius:50%;flex-shrink:0;background:#eef2ff;color:#4665ef;font-size:25px}.app-help-footer{max-width:1160px;padding:28px 28px 44px;margin:auto;border-top:1px solid #e0e5ef;display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px;font-size:12px}.app-help-footer>a:first-child{font-weight:650;color:#3655d5}.app-help-footer span{color:#657084}.app-help-footer>a:last-child{margin-left:auto}
.checkout-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.8fr);gap:24px}.checkout-grid>aside{min-width:0}.checkout-main{min-width:0}.checkout-main h2{margin-top:8px}.checkout-main form{margin-top:24px}.checkout-main form>button{width:100%;margin-top:12px}.cost-note{background:#f0f3fb;border-radius:18px;padding:22px;margin:20px 0}.cost-note>span{font-size:12px;color:#59667d}.cost-note>strong{display:block;font-size:28px;letter-spacing:-.7px;margin:6px 0;line-height:1.2}.cost-note>p{font-size:12px;line-height:1.6;color:#657084}.payment-details{margin:24px 0;border-top:1px solid #dfe4ee;padding-top:20px}.payment-details summary{font-size:14px;cursor:pointer;font-weight:650}.bank-details{font-size:12px}.bank-details div{padding:10px 0;border-bottom:1px solid #e2e7ee}.bank-details dt{color:#657084;font-size:11px}.bank-details dd{margin:5px 0 0;overflow-wrap:anywhere;font-weight:550}.order-summary .plan-price{font-size:35px}.order-summary .scope-list li{font-size:12px}.order-event{border-bottom:1px solid #e2e7ee;padding:12px 0}.order-event small{font-size:10px;color:#657084}.order-event p{font-size:12px!important}.order-list-row{gap:20px}.order-list-row h3{margin:10px 0}.preserve-lines{white-space:pre-wrap;overflow-wrap:anywhere}.help-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:48px}.help-layout h1{font-size:48px;letter-spacing:-2px;line-height:1.08}.help-layout .lead{font-size:16px}.help-layout>.panel{align-self:start}.help-layout .button{width:100%}.help-success{max-width:820px;margin:40px auto}.terms-prices{margin:24px 0}.terms-prices .pricing-card{padding:26px}.terms-prices h2{font-size:23px}.terms-prices .plan-price{font-size:34px}.landing-route{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin:32px 0}.landing-route article{padding:22px;border-radius:18px;background:#f4f6fc}.landing-route b{color:#4665ef;font-size:12px}.landing-route h3{font-size:18px;line-height:1.3;margin:12px 0}.landing-route p{font-size:13px;line-height:1.6;color:#657084}
@media(max-width:900px){.journey-step{padding:12px 8px;gap:7px}.conversion-card{grid-template-columns:1fr}.conversion-actions{flex-direction:row;align-items:center;text-align:left}.checkout-grid{grid-template-columns:1fr}.checkout-grid>aside{display:grid;grid-template-columns:1fr 1fr;gap:20px}.checkout-grid>aside>.order-summary{grid-row:span 3}.help-layout{gap:24px}.help-layout h1{font-size:38px}.landing-route{grid-template-columns:1fr 1fr}}
@media(max-width:640px){.app-body .header{height:auto;min-height:80px;flex-wrap:wrap;padding-top:18px;padding-bottom:18px;gap:16px}.app-body .header nav{display:flex;flex-wrap:wrap;gap:12px 18px;margin:0;font-size:11px}.journey{grid-template-columns:1fr 1fr;gap:7px;margin-bottom:28px}.journey-step{font-size:11px;padding:10px}.journey-step:last-child{grid-column:1/-1}.journey-step small{font-size:10px}.conversion-card{padding:24px;gap:24px;border-radius:22px}.conversion-card h2{font-size:25px}.conversion-actions{flex-direction:column;text-align:center;align-items:stretch}.pricing-grid,.help-layout,.checkout-grid>aside{grid-template-columns:1fr}.pricing-card,.pricing-card.featured{padding:24px}.pricing-card h2{font-size:24px}.plan-price{font-size:36px}.scope-list li{font-size:13px}.rescue-card{padding:22px;display:block}.rescue-icon{margin-bottom:15px}.rescue-card .button{margin-top:18px;width:100%}.rescue-card h3{font-size:17px}.checkout-grid{gap:10px}.order-summary .plan-price{font-size:32px}.help-layout h1{font-size:38px;letter-spacing:-1.8px}.app-help-footer{margin:0 20px;padding:25px 0;display:block}.app-help-footer a,.app-help-footer span{display:block;margin:10px 0}.landing-route{gap:12px}.landing-route article{padding:16px}.landing-route h3{font-size:16px}.order-list-row{display:block}.order-list-row .button{margin-top:16px}}

.materials-card{border:1px solid #cbd5ff;background:#f6f8ff}.materials-card h2{margin-top:0}.materials-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:24px;align-items:start}.materials-layout>*{min-width:0}.material-fact{border:1px solid #dfe4ef;border-radius:16px;margin:24px 0;padding:20px;min-width:0}.material-fact legend{font-weight:600;padding:0 8px}.material-fact textarea{resize:vertical}.material-file-list{padding-left:20px;font-size:13px;overflow-wrap:anywhere;line-height:1.8}.materials-download .button{width:100%}.materials-layout aside .app-actions{align-items:stretch;flex-direction:column}.materials-layout .button,.materials-card .button{white-space:normal;text-align:center}.materials-download{scroll-margin-top:30px}@media(max-width:800px){.materials-layout{grid-template-columns:1fr}.materials-layout>aside{grid-row:1}.material-fact{padding:14px}.materials-card .app-actions{display:flex;flex-direction:column;align-items:stretch}}
