*{box-sizing:border-box}body{margin:0;background:#111;color:#fff;font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}header,main,footer{width:min(1100px,calc(100% - 40px));margin:auto}header{display:flex;align-items:center;justify-content:space-between;padding:24px 0;border-bottom:1px solid #ffffff20}header img{object-fit:contain;max-width:55%;height:auto}a{color:inherit;text-underline-offset:4px}header a{font-size:13px;color:#ccc}.intro{text-align:center;padding:64px 0 42px}.eyebrow{font-size:11px;font-weight:700;letter-spacing:.2em;color:#ff8c55}h1{font-size:clamp(36px,5vw,60px);line-height:1.05;letter-spacing:-.055em;margin:20px 0}p{line-height:1.6}.intro p{color:#b6b1ad;font-size:17px}.plans{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.plans article{background:#1b1b1b;border:1px solid #ffffff24;border-top:3px solid #FA580F;border-radius:22px;padding:28px 24px}.number{font-size:10px;letter-spacing:.15em;color:#c2bbb7}h2{font-size:25px;letter-spacing:-.03em}.price{font-size:43px;font-weight:800;letter-spacing:-.055em;margin:25px 0 4px;white-space:nowrap}.price>span{font-size:17px;letter-spacing:0}.price small{font-size:14px;color:#b6b1ad;letter-spacing:0;font-weight:400}.billing{font-size:13px;color:#b6b1ad;margin-bottom:28px}.cta{display:flex;justify-content:space-between;gap:10px;padding:17px 15px;border-radius:12px;background:#FA580F;color:#111;font-size:14px;font-weight:800;text-decoration:none;transition:background .15s}.cta:hover{background:#ff8550}.pro{border-color:#FA580F!important}.assurance{display:flex;gap:16px;max-width:670px;margin:28px auto 56px;color:#b6b1ad;font-size:13px}.assurance>span{font-size:26px;color:#FA580F}.assurance strong{color:#eee}.assurance p{margin:0}.steps{border-top:1px solid #ffffff20;padding:30px 0 45px}.steps h2{text-align:center;font-size:22px}.steps ol{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;padding-left:25px}.steps li{padding-left:6px;color:#FA580F;font-size:15px}.steps strong{color:#fff}.steps li span{display:block;color:#aaa;font-size:13px;line-height:1.6;margin-top:8px}footer{display:flex;justify-content:space-between;border-top:1px solid #ffffff20;padding:25px 0 35px;font-size:12px;color:#aaa}:focus-visible{outline:3px solid #fff;outline-offset:5px}@media(max-width:720px){.plans{grid-template-columns:1fr}.intro{padding:45px 0 25px}.plans article{padding:25px}.price{margin-top:12px}.steps ol{grid-template-columns:1fr;gap:24px}footer{gap:20px;flex-wrap:wrap}.assurance{margin-bottom:35px}}@media(prefers-reduced-motion:reduce){*{transition:none!important}}
.plans article{display:flex;flex-direction:column}.features{list-style:none;padding:0;margin:0 0 30px;font-size:14px;line-height:1.55;color:#eee}.features li{position:relative;padding-left:21px;margin:12px 0}.features li:before{content:'✓';position:absolute;left:0;color:#ff8c55;font-weight:700}.cta{margin-top:auto}.comparison{padding-bottom:40px}.comparison>h2{text-align:center;margin-bottom:8px}.comparison>p{text-align:center;color:#b6b1ad;font-size:14px}.table-scroll{overflow-x:auto;border:1px solid #ffffff24;border-radius:16px;margin-top:24px}table{border-collapse:collapse;width:100%;min-width:620px;font-size:14px}caption{text-align:left;padding:16px 20px;background:#1b1b1b;color:#bbb;font-size:12px}th,td{padding:17px 20px;border-bottom:1px solid #ffffff15;text-align:center}thead th{background:#25201d;color:#fff;font-size:16px}thead small{display:block;font-size:12px;font-weight:400;color:#ffb08a;margin-top:6px}th:first-child{text-align:left}tbody th{font-weight:500;line-height:1.5}tbody tr:last-child>*{border-bottom:0}.excluded{color:#999}.included{color:#fff}.limit-note{line-height:1.7;font-size:12px!important;max-width:700px;margin:18px auto 0}@media(max-width:720px){.features{margin-bottom:22px}.table-scroll{border-radius:12px}th,td{padding:14px 12px}.comparison>p{font-size:13px}}
