:root{--o:#F25022;--g:#7FBA00;--b:#00A4EF;--y:#FFB900;--n:#737373}*{box-sizing:border-box}body{font:16px Arial,sans-serif;color:var(--n);margin:0;background:white}footer,header{padding:22px 0;border-bottom:1px solid #73737344}.wrap{max-width:1120px;padding:0 24px;margin:auto}.bar{display:flex;justify-content:space-between;align-items:center}.brand{font-size:27px;font-weight:900;letter-spacing:-1px;color:var(--o)}.brand span{color:var(--b)}a{text-decoration:none;color:inherit}.button,button.primary{padding:15px 23px;background:var(--o);color:white;border:0;border-radius:12px;font-weight:800;cursor:pointer}.hero{padding:82px 0;display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;align-items:center}.eyebrow{text-transform:uppercase;font-size:12px;color:var(--b);font-weight:900;letter-spacing:3px}.hero h1{font-size:clamp(42px,6vw,76px);line-height:1.05;letter-spacing:-3px;margin:15px 0;color:var(--n)}.hero h1 em{font-style:normal;color:var(--o)}.hero p{font-size:19px;line-height:1.6}.poster{background:#00A4EF18;border-radius:28px;min-height:370px;display:grid;place-items:center;border:1px solid #00a4ef88}.sheet{width:64%;background:white;border-radius:16px;padding:34px;transform:rotate(4deg);box-shadow:0 20px 40px #73737333}.sheet h3{color:var(--o)}.sheet div{height:10px;background:#73737344;border-radius:20px;margin:22px 0}.sheet div:nth-child(2n){width:60%}.stripe{background:var(--y);padding:20px;text-align:center;color:white;font-weight:900;letter-spacing:2px}.section{padding:75px 0}.section h2{font-size:44px;letter-spacing:-1px;margin:12px 0;color:var(--n)}.grid{display:grid;grid-template-columns:1.45fr .85fr;grid-gap:28px;gap:28px;margin-top:32px}.card{padding:31px;border-radius:22px;border:1px solid #73737344;box-shadow:0 12px 38px #73737312}.card h3{margin:0;font-size:23px}.field{margin:23px 0}.field label{display:block;font-size:14px;font-weight:800;margin-bottom:10px}.field input,.field textarea{width:100%;padding:15px;font:inherit;border:1px solid #73737388;border-radius:12px;color:var(--n)}.field textarea{min-height:100px;resize:vertical}.field input[type=file]{border:2px dashed var(--b);padding:25px;background:#00A4EF08}.primary{width:100%;font-size:16px;padding:19px!important}.primary:disabled{opacity:.5}.mini{font-size:13px;line-height:1.6}.side h3{color:var(--b)}.item{padding:22px 0;border-bottom:1px solid #73737333}.item strong{display:block;font-size:18px}.item p{font-size:14px;line-height:1.5}.dot{display:inline-block;background:var(--o);color:white;padding:9px;border-radius:8px;margin-right:8px}.dot.b{background:var(--b)}.dot.g{background:var(--g)}.callout{padding:14px;border-radius:12px;background:#FFB90025;font-size:13px;line-height:1.6}.error{color:var(--o);font-weight:700}.results{margin-top:32px;border-top:5px solid var(--g)}.downloads{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.downloads button{padding:12px 17px;border:1px solid var(--b);border-radius:10px;background:white;color:var(--b);font-weight:800;cursor:pointer}footer{text-align:center;border-top:1px solid #73737344;border-bottom:0}footer strong{color:var(--o)}@media(max-width:800px){.grid,.hero{grid-template-columns:1fr}.hero{padding:46px 0}.poster{min-height:220px}.section{padding:42px 0}.card{padding:22px}}