#pricing .pc-wrap{color:#edf6f1}#pricing .pc-switch{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:20px 0 24px}#pricing .pc-switch>span{font-size:13px;color:#9dacA5;margin-right:8px}#pricing .pc-switch button{font:inherit;font-size:14px;border:1px solid #33483e;border-radius:24px;background:#101b17;color:#bdcec4;padding:11px 18px;cursor:pointer;min-height:44px;transition:background .18s,border-color .18s}#pricing .pc-switch button[aria-pressed=true]{background:#075f45;border-color:#17bd89;color:#fff}#pricing .pc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:start}#pricing .pc-card{box-sizing:border-box;background:linear-gradient(150deg,#10201a,#09130f);border:1px solid #34483d;border-radius:22px;padding:25px;min-width:0;transition:border-color .2s,box-shadow .2s}#pricing .pc-card:hover,#pricing .pc-card:focus-within{border-color:#1ab884;box-shadow:0 0 0 1px #1ab88430,0 12px 32px #0002}#pricing .pc-card[data-plan-card=finance]{border-color:#11966c;background:linear-gradient(150deg,#0c3023,#0a1812)}#pricing .pc-tag{font-size:12px;letter-spacing:.04em;color:#73d7b0;margin-bottom:10px}#pricing .pc-card h3{font-size:27px;line-height:1.15;margin:0 0 10px;font-weight:600}#pricing .pc-intro{font-size:14px;line-height:1.45;color:#b9c6be;min-height:41px;margin:0 0 22px}#pricing .pc-price{font-size:34px;line-height:1.15;white-space:nowrap;font-weight:600;letter-spacing:-1px;margin:0 0 8px}#pricing .pc-price small{font-size:14px;font-weight:400;letter-spacing:0;margin-left:4px;color:#afbeb5}#pricing .pc-setup{font-size:13px;color:#aabbb0;margin:0 0 23px}#pricing .pc-points{padding:0;list-style:none;margin:0 0 20px;min-height:86px;display:grid;gap:9px}#pricing .pc-points li{font-size:14px;line-height:1.4;display:flex;gap:9px}#pricing .pc-points li:before{content:'✓';color:#28cf99}#pricing .pc-compare{min-height:84px;background:#0e3a2a80;border-left:2px solid #24c28e;border-radius:0 10px 10px 0;padding:13px 14px;box-sizing:border-box;margin-bottom:15px}#pricing .pc-compare p{font-size:14px;line-height:1.45;margin:0;color:#baf2db}#pricing [hidden]{display:none!important}#pricing .pc-folds details{border-bottom:1px solid #2c4035;background:none;padding:0;margin:0}#pricing .pc-folds summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:46px;font-size:14px;font-weight:500;padding:8px 0;box-sizing:border-box}#pricing .pc-folds summary::-webkit-details-marker{display:none}#pricing .pc-folds summary span{font-size:22px;font-weight:300;color:#6bbf9e;transition:transform .18s}#pricing .pc-folds details[open] summary{color:#75e7bc}#pricing .pc-folds details[open] summary span{transform:rotate(45deg)}#pricing .pc-folds p,#pricing .pc-folds li{font-size:13px;line-height:1.6;color:#b9c8bf}#pricing .pc-folds p{margin:0 0 12px}#pricing .pc-folds ul{padding-left:17px;margin:0 0 14px}#pricing .pc-folds li{margin:0 0 8px}#pricing .pc-bottom>p{font-size:12px;color:#a9b8af;margin:16px 0 12px}#pricing .pc-cta{display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:48px;padding:12px 16px;border-radius:12px;border:1px solid #456052;font-size:14px;font-weight:500;text-decoration:none;color:#f0faf4;box-sizing:border-box;background:#12231b;transition:background .18s}#pricing [data-plan-card=finance] .pc-cta{background:#00875f;border-color:#08a879}#pricing .pc-cta:hover{background:#076247}#pricing button:focus-visible,#pricing summary:focus-visible,#pricing .pc-cta:focus-visible{outline:2px solid #7bf4c5;outline-offset:4px} @media(max-width:1000px) and (min-width:701px){#pricing .pc-card{padding:18px}#pricing .pc-price{font-size:27px}#pricing .pc-grid{gap:12px}#pricing .pc-compare{min-height:105px}}@media(max-width:700px){#pricing .pc-grid{grid-template-columns:1fr;gap:16px}#pricing .pc-card{padding:22px;border-radius:18px}#pricing .pc-intro{min-height:0;margin-bottom:18px}#pricing .pc-points{min-height:0}#pricing .pc-compare{min-height:0}#pricing .pc-switch{gap:6px;margin:16px 0 18px}#pricing .pc-switch>span{width:100%;margin:0 0 3px}#pricing .pc-switch button{font-size:12px;padding:10px 13px}#pricing .pc-card h3{font-size:26px}#pricing .pc-price{font-size:32px}}@media(prefers-reduced-motion:reduce){#pricing .pc-wrap *{transition:none!important}}
