:root{--ink:#2a1f14;--ink-soft:#4a3d2f;--ink-faint:#8a7a68;--paper:#f6f2ea;--paper-deep:#ebe4d6;--paper-edge:#dcd3c1;--accent:#a0432a;--accent-soft:#d99a80;--accent-hover:#8a3822;--sage:#8a9b80;--hairline:#d4cab7;--hairline-strong:#a89a83}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:var(--paper);color:var(--ink);font-family:Figtree,-apple-system,sans-serif;font-weight:400;line-height:1.5;overflow-x:hidden}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}.btn-primary,.btn-ghost{cursor:pointer;letter-spacing:.01em;border:none;border-radius:2px;align-items:center;gap:10px;padding:15px 28px;font-family:Figtree,sans-serif;font-size:15px;font-weight:500;transition:all .2s;display:inline-flex}.btn-primary{background:var(--ink);color:var(--paper)}.btn-primary:hover{background:var(--accent)}.btn-ghost{color:var(--ink);border:1px solid var(--hairline-strong);background:0 0}.btn-ghost:hover{border-color:var(--ink);background:var(--paper-deep)}.btn-disabled{background:var(--paper-deep);color:var(--ink-faint);border:1px solid var(--hairline);cursor:not-allowed;border-radius:2px;align-items:center;gap:10px;padding:15px 28px;font-family:Figtree,sans-serif;font-size:15px;font-weight:500;display:inline-flex}.section-label{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);border-top:2px solid var(--accent);align-self:start;padding-top:14px;font-family:Figtree,sans-serif;font-size:12px;font-weight:600;display:inline-block}.section-lead{grid-template-columns:1fr 1.35fr;gap:80px;margin-bottom:100px;display:grid}.section-head h2{letter-spacing:-.035em;color:var(--ink);max-width:16ch;margin-bottom:28px;font-family:Figtree,sans-serif;font-size:clamp(38px,5.2vw,72px);font-weight:700;line-height:1}.section-head p{color:var(--ink-soft);max-width:540px;font-size:18px;line-height:1.55}.page{min-height:calc(100vh - 200px);padding-top:80px}@media (width<=960px){.section-lead{grid-template-columns:1fr;gap:40px;margin-bottom:60px}}@media (width<=640px){.section-head h2{font-size:clamp(36px,9vw,56px)}}@media (width<=700px){.nav-links{display:none!important}.mobile-toggle{visibility:visible!important;flex-direction:column!important;display:flex!important}.mobile-menu{display:block!important}.hero-section{padding:130px 20px 80px!important}.hero-footer{grid-template-columns:1fr!important;gap:32px!important;padding-top:32px!important}.hero-sub{max-width:100%!important}.hero-cta-group{align-self:start!important}.section-lead{grid-template-columns:1fr!important;gap:32px!important;margin-bottom:48px!important}.process-item-grid{grid-template-columns:1fr!important;gap:16px!important;padding:40px 0!important}.process-num-wrap{margin-bottom:4px!important}.process-body-wrap{max-width:100%!important}.price-card-grid{text-align:left!important;grid-template-columns:1fr!important;gap:24px!important;padding:40px 0!important}.price-amount-mobile{font-size:72px!important}.price-hosting-grid{grid-template-columns:1fr!important;gap:16px!important}.included-grid-mobile,.how-grid-mobile,.work-grid-mobile{grid-template-columns:1fr!important;gap:32px!important}.start-grid-mobile{grid-template-columns:1fr!important;gap:40px!important}.start-form-mobile{padding:28px 24px!important}.start-left-mobile h1{font-size:40px!important}section[class*=Section],.section{padding-left:20px!important;padding-right:20px!important}[style*="gridTemplateColumns: 'repeat(2, 1fr)'"]{grid-template-columns:1fr!important}.creds-inner{flex-direction:column!important;gap:8px!important;padding:8px 0!important;font-size:11px!important}.creds-inner .mark{display:none!important}}
