:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#14342f;--soft:#52635f;--green:#123e35;--paper:#fafbf9;--line:#d7dfd9;--accent:#bd4b2a}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--paper);margin:0;font:1rem/1.6 system-ui,-apple-system,sans-serif}a{color:inherit;text-underline-offset:5px}:is(a:focus-visible,summary:focus-visible){outline-offset:5px;outline:3px solid #bd4b2a}.wrap{max-width:1120px;margin:auto;padding:0 32px}nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:26px 0;display:flex}.brand{letter-spacing:.14em;font-size:1rem;font-weight:800;text-decoration:none}nav span{color:var(--soft);font-size:.875rem}.hero{grid-template-columns:1.04fr 1fr;align-items:center;gap:64px;padding:76px 0 70px;display:grid}.eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin:0 0 22px;font-size:.875rem;font-weight:650}h1,h2{letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:1.05}h1{margin:0 0 24px;font-size:clamp(2.8rem,5.8vw,4.7rem)}h2{margin:0 0 22px;font-size:clamp(2rem,3vw,2.8rem)}h3{margin:0 0 10px;font-size:1.125rem}.intro{max-width:440px;color:var(--soft);margin:0 0 30px;font-size:1.125rem}.price{align-items:baseline;gap:14px;margin-bottom:16px;display:flex}.price strong{font-size:2.5rem;line-height:1}.price span{color:var(--soft);font-size:.875rem}.status{color:#34564b;background:#e1e9e4;border-radius:5px;margin-bottom:12px;padding:13px 23px;font-weight:650;display:inline-block}.small{color:var(--soft);font-size:.875rem}.hero .small{margin:0}.textlink{margin-top:24px;font-size:.9375rem;display:inline-block}.sample{border:1px solid var(--line);background:#fff;box-shadow:12px 14px #e6eeea}.sample-top{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:20px 26px;font-size:.875rem;display:flex}.sample-top strong{font-weight:600}.sample-label{color:var(--soft)}.sample-body{padding:24px 26px}.project{margin:0 0 16px;font-size:1.375rem}.rows{margin:0}.rows div{justify-content:space-between;gap:16px;padding:8px 0;display:flex}.rows dt{color:var(--soft)}.rows dd{font-variant-numeric:tabular-nums;margin:0}.total{background:var(--green);color:#fff;padding:24px 26px}.total span{color:#c4d7ce;font-size:.875rem}.total strong{letter-spacing:-.03em;font-size:2.4rem;display:block}.total p{color:#c4d7ce;margin:8px 0 0;font-size:.875rem}.caption{color:var(--soft);margin:0;padding:14px 26px;font-size:.875rem}.benefits{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:32px;padding:36px 0 54px;display:grid}.benefits p{color:var(--soft);margin:0}.number{color:var(--accent);margin-bottom:14px;font-size:.875rem;display:block}.details{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:64px;padding:55px 0;display:grid}.details p{color:var(--soft)}.files{border:1px solid var(--line);background:#fff;padding:22px 26px}.file{padding:15px 0}.file+.file{border-top:1px solid var(--line)}.file strong{font-size:1rem;display:block}.file span{color:var(--soft);font-size:.875rem;display:block}.faq{padding:0 0 56px}details{border-bottom:1px solid var(--line);padding:18px 0}summary{cursor:pointer;min-height:28px;font-weight:600}details p{max-width:760px;color:var(--soft);margin-bottom:5px}footer{border-top:1px solid var(--line);color:var(--soft);justify-content:space-between;gap:20px;padding:25px 0 36px;font-size:.875rem;display:flex}@media (max-width:760px){.wrap{padding:0 22px}nav{padding:20px 0}.hero{grid-template-columns:1fr;gap:40px;padding:44px 0 50px}.intro{max-width:none}.sample{margin-right:10px}.benefits{grid-template-columns:1fr;gap:24px;padding:30px 0}.number{margin-bottom:7px}.details{grid-template-columns:1fr;gap:22px;padding:38px 0}footer{flex-direction:column;gap:5px}.sample-top,.sample-body,.total{padding-left:20px;padding-right:20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.delivery{max-width:620px;margin:70px auto;padding:28px}.delivery h1{font-size:2.8rem}.delivery .status{font:inherit;background:var(--green);color:#fff;border:0;text-decoration:none}.delivery p{margin:20px 0}.notice{border:1px solid var(--line);border-radius:5px;padding:14px 18px}.footlinks{flex-wrap:wrap;gap:16px;display:flex}.buy{background:var(--green);color:#fff;text-decoration:none}.buy:hover{background:#205446}.worked-example{border-top:1px solid var(--line);padding:44px 0 48px;scroll-margin-top:24px}.worked-example>div:first-child{max-width:640px}.worked-example .eyebrow{margin-bottom:14px}.worked-example p{color:var(--soft)}.comparison{grid-template-columns:1fr 1fr;gap:24px;margin:28px 0;display:grid}.comparison>div{border:1px solid var(--line);background:#fff;padding:24px}.comparison strong{font-variant-numeric:tabular-nums;font-size:1.8rem}.comparison p{margin:8px 0}.example-result{max-width:850px}.example-result strong{color:var(--ink)}.sample-label,.rows dd{text-align:right}#inside{scroll-margin-top:24px}@media (max-width:600px){.comparison{grid-template-columns:1fr;gap:14px}.worked-example{padding:32px 0}.sample-top{align-items:baseline}.sample-label{max-width:125px}.price{flex-wrap:wrap}}
