.p81-page{max-width:1440px;margin:auto}.p81-page section{scroll-margin-top:100px}.p81-tabs{display:flex;gap:8px;flex-wrap:wrap;border-bottom:1px solid #dedede;padding:0 0 12px;margin:0 0 18px}.p81-tabs a{padding:8px 12px;color:#a7430b;background:#fff;border:1px solid #e6d7ca;border-radius:3px;text-decoration:none}.p81-hero{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding:28px;background:linear-gradient(115deg,#fff3e5,#fff);border:1px solid #efd7bd;border-radius:3px}.p81-eyebrow{font-size:11px;letter-spacing:1px;color:#b44c10;font-weight:700}.p81-hero h2{font-size:30px;line-height:1.4;margin:10px 0 14px}.p81-hero p{line-height:1.65}.p81-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:16px}.p81-benefits{display:grid;gap:12px}.p81-benefits article{background:#fff;padding:14px 16px;border:1px solid #e9dfd5;border-radius:3px}.p81-benefits b{float:right;font-size:20px;color:#e59b60}.p81-benefits h3{font-size:16px;margin:0 0 6px}.p81-benefits p{margin:0;font-size:13px;color:#536579}.p81-current{margin-top:18px!important}.p81-section{margin-top:28px}.p81-title{display:flex;align-items:center;justify-content:space-between;gap:15px}.p81-title h2{font-size:24px;margin:6px 0 8px}.p81-duration{background:#ffefe0;border:1px solid #edc5a2;padding:8px 12px;border-radius:3px;color:#a3440c;white-space:nowrap}.p81-table-scroll{overflow:auto;border:1px solid #ddd;background:#fff}.p81-table{border-collapse:collapse;width:100%;min-width:940px;text-align:center}.p81-table th,.p81-table td{padding:13px 10px;border-right:1px solid #e1e4e7;border-bottom:1px solid #e1e4e7;vertical-align:middle;font-size:14px;line-height:1.45}.p81-table thead th{background:#f36b13;color:#fff;font-size:18px}.p81-table thead th:first-child{background:#273d52;min-width:190px}.p81-table th[scope=row]{text-align:left;background:#f7f8f9;font-weight:400}.p81-table th small{display:block;color:#fff;font-size:11px}.p81-table .p81-current-plan{background:#b44b0e;box-shadow:inset 0 4px #78360c}.p81-price-list{color:#7c838a}.p81-table .p81-price-total{background:#fff2e5;font-weight:700;color:#aa430a}.p81-table .p81-price-total td{font-size:18px}.p81-buy-row .btn{padding:9px 10px;width:100%;font-size:13px!important}.p81-buy-row form{margin:0}.p81-note{font-size:12px;color:#657482;margin:12px 0}.p81-team{display:grid;grid-template-columns:1fr auto;align-items:center;gap:22px;margin-top:25px;padding:22px;background:#fff;border:1px solid #dedede;border-left:4px solid #f36b13}.p81-team h2{font-size:21px}.p81-team p{max-width:850px}.p81-team .p81-actions{flex-direction:column;align-items:flex-start}.p81-steps{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:0;margin:18px 0}.p81-steps li{padding:16px;background:#fff;border:1px solid #ddd;border-radius:3px}.p81-steps b{display:grid;place-items:center;width:29px;height:29px;background:#ffead8;color:#ad470d;margin-bottom:10px}.p81-steps strong,.p81-steps span{display:block}.p81-steps span{font-size:13px;color:#5c6f80;margin-top:7px}.p81-faq{margin-top:30px}.p81-faq h2{font-size:22px}.p81-faq details{padding:13px 15px;background:#fff;border:1px solid #ddd;margin:8px 0}.p81-faq summary{cursor:pointer;font-weight:600}.p81-faq p{margin:10px 0 0}.p81-checkout-intro{display:grid;grid-template-columns:1fr 330px;gap:24px;padding:20px;border:1px solid #e5cbb2;background:#fff6ed;margin-bottom:18px}.p81-checkout-intro h2{font-size:23px;margin:6px 0 10px}.p81-checkout-intro dl{margin:0}.p81-checkout-intro dl div{display:flex;justify-content:space-between;gap:10px;padding:6px 0;border-bottom:1px solid #e2d1c0}.p81-checkout-intro dd{margin:0;font-weight:600}.p81-checkout-intro dl div:last-child{font-size:18px;color:#b0470d}
@media(max-width:900px){.p81-hero,.p81-team,.p81-checkout-intro{grid-template-columns:1fr}.p81-steps{grid-template-columns:1fr 1fr}.p81-team .p81-actions{flex-direction:row}.p81-title{align-items:flex-start;flex-direction:column}.p81-hero{padding:20px}}
@media(max-width:500px){.p81-hero h2{font-size:25px}.p81-tabs{gap:5px}.p81-tabs a{font-size:12px;padding:7px}.p81-steps{grid-template-columns:1fr}.p81-checkout-intro{padding:15px}.p81-table-scroll{margin-right:0}}
