:root{--paper:#f4f1e9;--ink:#242520;--muted:#626255;--orange:#ad401d;--line:#d5d0c4}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:25px}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.65 system-ui,sans-serif}a{color:inherit;text-underline-offset:4px}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-weight:500;line-height:1.08;letter-spacing:-.045em}h1{font-size:clamp(52px,6.7vw,98px);margin-bottom:28px}h2{font-size:clamp(36px,4vw,56px);margin-bottom:24px}h3{font-size:28px}h1 em{font-style:normal;color:var(--orange)}.wrap{max-width:1230px;width:calc(100% - 96px);margin:auto}header{max-width:1390px;padding:28px 48px;margin:auto;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);gap:20px}.brand{display:flex;align-items:center;gap:10px;font-size:31px;font-weight:650;letter-spacing:-1.5px;text-decoration:none}nav{display:flex;gap:28px;font-size:13px}nav a{text-decoration:none}.hero{display:grid;grid-template-columns:1.15fr 1fr;gap:40px;padding-block:95px 80px;align-items:center}.eyebrow{font-size:10px;font-weight:700;letter-spacing:.15em;color:var(--orange);margin-bottom:28px}.lead{font-size:19px;max-width:520px;color:var(--muted);margin-bottom:32px}.button{display:inline-flex;justify-content:space-between;gap:32px;padding:15px 24px;background:var(--orange);color:white;text-decoration:none;border:1px solid var(--orange);border-radius:5px;font-size:13px;font-weight:600}.button:hover{background:#8d3217}.button.outline{color:var(--orange);background:transparent}.button.outline:hover{background:#ebe5d9}.fine{font-size:11px;color:var(--muted);margin-top:18px}.box-scene{position:relative;min-height:430px;display:grid;place-items:center}.orbit{position:absolute;width:350px;height:350px;border:1px solid #d6cec1;border-radius:50%;background:radial-gradient(circle,#e7dac455,transparent 72%)}.box{position:relative;width:205px;height:246px;transform:rotate(-9deg);background:linear-gradient(135deg,#44463d,#252821 70%);border:1px solid #6b6d5d;border-radius:20px;box-shadow:20px 23px 0 #1b1d17,30px 45px 55px #29291c33;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#f4f1e9}.box strong{font-size:28px;letter-spacing:-1px}.box small{font-size:8px;letter-spacing:2px;margin-top:28px;color:#bcbfac}.box-light{width:5px;height:5px;background:#eb9e65;border-radius:50%;position:absolute;bottom:22px;right:22px}.tag{position:absolute;background:#fffaf1;border:1px solid var(--line);padding:10px 15px;border-radius:6px;box-shadow:0 5px 20px #24252008;font-size:11px}.tag-one{left:0;top:50px}.tag-two{right:0;top:260px}.tag-three{left:10px;bottom:65px}.illustration{position:absolute;bottom:0;text-align:center}.band{background:#e9e6da;border-block:1px solid var(--line)}.band .wrap{display:flex;justify-content:space-between;gap:20px;padding-block:23px;font-size:12px}.section{padding-block:90px}.foundation{display:grid;grid-template-columns:1fr 1fr;gap:95px}.foundation p{color:var(--muted);max-width:480px}.feature-list article{display:flex;gap:24px;padding:24px 0;border-top:1px solid var(--line)}.feature-list article>span{font-size:11px;color:var(--orange);padding-top:6px}.feature-list h3{font-size:23px;letter-spacing:-.025em;margin-bottom:10px}.feature-list p,.feature-list a{font-size:13px}.options{background:#e9e6dc}.section-lead{color:var(--muted);max-width:550px}.offer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:42px}.offer{padding:30px;background:var(--paper);border:1px solid #d0c9b9;border-radius:9px;display:flex;flex-direction:column}.offer.trial{border-top:4px solid var(--orange);padding-top:27px}.offer-number{font-size:9px;letter-spacing:.1em;color:var(--muted);font-weight:700;margin-bottom:28px}.offer h3{font-size:29px;letter-spacing:-1px}.offer>p:not(.offer-number){font-size:14px;color:var(--muted)}.offer .terms{margin-top:auto;padding-top:20px;font-weight:600;color:var(--ink)!important}.terms small{font-size:10px;font-weight:400}.offer .button{padding-inline:16px;gap:5px;margin-top:14px}.comparison{overflow:auto;margin-top:52px}table{width:100%;border-collapse:collapse;min-width:710px;text-align:left}caption{text-align:left;font-size:22px;font-weight:500;padding-bottom:22px}th,td{padding:17px 20px;border-bottom:1px solid #cec7b8;font-size:12px;vertical-align:top}thead th{font-size:14px;color:var(--ink)}th:first-child{padding-left:0;width:22%}tbody td{color:var(--muted)}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:42px}.steps article{border-top:1px solid var(--line);padding-top:22px}.steps span{font-size:11px;color:var(--orange)}.steps h3{font-size:24px;margin:25px 0 17px}.steps p{font-size:14px;color:var(--muted)}.faq{display:grid;grid-template-columns:1fr 1.25fr;gap:70px;border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line)}summary{cursor:pointer;padding:21px 0;font-size:14px;font-weight:600}details p{font-size:13px;color:var(--muted);padding-right:18px}.closing{background:var(--orange);text-align:center;color:var(--paper);padding:70px 24px}.closing .eyebrow{color:#fff0db}.closing h2{font-size:90px}.button.light{background:var(--paper);color:var(--orange)}footer{padding-block:40px;display:flex;gap:25px;align-items:center;flex-wrap:wrap}footer p{margin:0;font-size:12px}footer nav{margin-left:auto}footer small{width:100%;font-size:10px;color:var(--muted);border-top:1px solid var(--line);padding-top:20px}.skip{position:absolute;left:20px;top:-70px;background:white;padding:10px;z-index:10}.skip:focus{top:10px}:focus-visible{outline:3px solid var(--orange);outline-offset:5px}@media(max-width:950px){.wrap{width:calc(100% - 48px)}header{padding:22px 24px}.hero{padding-block:65px;gap:15px}.tag-one{left:-10px}.tag-two{right:-10px}.foundation{gap:40px}.offer{padding:22px}.offer.trial{padding-top:19px}.offer h3{font-size:25px}.offer .button{font-size:11px}.band .wrap{flex-wrap:wrap}.faq{gap:35px}}@media(max-width:700px){header{align-items:flex-start}nav{gap:12px;font-size:11px;flex-wrap:wrap;justify-content:flex-end;max-width:210px}.hero,.foundation,.faq{grid-template-columns:1fr}.hero{padding-top:50px}.box-scene{max-width:430px;width:100%;margin:auto}.section{padding-block:60px}.offer-grid,.steps{grid-template-columns:1fr}.offer{padding:28px}.offer.trial{padding-top:25px}.offer h3{font-size:30px}.offer .button{font-size:13px}.steps{gap:24px}.steps h3{margin-top:16px}.band strong{width:100%}.foundation{gap:35px}.closing h2{font-size:65px}footer nav{margin-left:0}.tag-one{left:0}.tag-two{right:0}.orbit{width:290px;height:290px}.box{width:180px;height:220px}h1{font-size:56px}.hero .eyebrow{font-size:9px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
