.one-pager-root{--one-pager-space:48px;--one-pager-row-space:20px;--one-pager-rule:var(--editorial-rule,#d0d0d0);--one-pager-green:var(--marketing-positive,#007d72)}.one-pager-root .one-pager-main{width:100%;max-width:none;padding-top:72px}.one-pager-root .one-pager-layout{max-width:1280px;padding:var(--one-pager-space) 48px;grid-template-columns:220px minmax(0,1fr);gap:48px;margin:auto;display:grid}.one-pager-root .one-pager-sidebar nav{position:sticky;top:96px}.one-pager-root .one-pager-sidebar nav>p{color:var(--editorial-muted,#535353);margin:0 0 16px;font-size:12px}.one-pager-root .one-pager-sidebar a{color:var(--editorial-muted,#535353);border-left:2px solid #0000;padding:12px;font-size:14px;display:block}.one-pager-root .one-pager-sidebar a:hover,.one-pager-root .one-pager-sidebar a:focus-visible{color:var(--one-pager-green);border-color:var(--one-pager-green);background:var(--editorial-tint,#e9f3f1)}.one-pager-root .one-pager-content{min-width:0}.one-pager-root .one-pager-section{padding:0 0 calc(var(--one-pager-space) / 2);margin:0 0 calc(var(--one-pager-space) / 2);border-bottom:1px solid var(--one-pager-rule);scroll-margin-top:96px}.one-pager-root .one-pager-section>header{margin:0 0 var(--one-pager-row-space);border:0;padding:0;position:static;background:0 0!important}.one-pager-root .one-pager-section .one-pager-label{text-transform:uppercase;letter-spacing:.14em;margin:0 0 12px;font-size:11px;font-weight:600;color:var(--one-pager-green)!important}.one-pager-root .one-pager-section h2{max-width:24ch;margin:0;font-size:clamp(28px,3vw,40px);line-height:1.16}.one-pager-root .one-pager-section header>p:last-child:not(.one-pager-label){margin-top:16px}.one-pager-root .one-pager-content p,.one-pager-root .one-pager-content dd{color:var(--editorial-muted,#535353);font-size:15px;line-height:1.65}.one-pager-root .one-pager-content h3{color:var(--editorial-ink,#171717);margin:0 0 8px;font-size:19px;font-weight:600}.one-pager-root .one-pager-stages{border-top:1px solid var(--one-pager-rule);margin:0;padding:0;list-style:none}.one-pager-root .one-pager-stages li{padding:var(--one-pager-row-space) 0;border-bottom:1px solid var(--one-pager-rule);grid-template-columns:44px minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.one-pager-root .one-pager-number{color:var(--one-pager-green);font-size:30px;font-weight:500;line-height:1.2}.one-pager-root .one-pager-stages p{margin:0}.one-pager-root .one-pager-stages .one-pager-outcome{color:var(--one-pager-green);padding-top:3px;font-size:14px}.one-pager-root .one-pager-capabilities{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 32px;display:grid}.one-pager-root .one-pager-capabilities article{border-top:1px solid var(--one-pager-rule);gap:12px;padding-top:20px;display:flex}.one-pager-root .one-pager-capabilities svg{color:var(--one-pager-green);flex-shrink:0;margin-top:3px}.one-pager-root .one-pager-specialties article{border-top:1px solid var(--one-pager-rule);padding:var(--one-pager-row-space) 0;grid-template-columns:minmax(0,.75fr) minmax(0,1.6fr);gap:32px;display:grid}.one-pager-root .one-pager-specialty-title h3{color:var(--one-pager-green)}.one-pager-root .one-pager-specialty-title p{font-size:13px}.one-pager-root .one-pager-specialties dl{gap:16px;display:grid}.one-pager-root .one-pager-specialties dt{margin-bottom:4px;font-size:13px;font-weight:600}.one-pager-root .one-pager-specialties dd{margin:0}.one-pager-root .one-pager-note{line-height:1.65;font-size:13px!important}.one-pager-root .one-pager-cost-layout{grid-template-columns:1.1fr 1fr;gap:32px;display:grid}.one-pager-root .one-pager-cost-example dl>div{border-bottom:1px solid var(--one-pager-rule);justify-content:space-between;gap:16px;padding:14px 0;font-size:14px;display:flex}.one-pager-root .one-pager-cost-example dd{white-space:nowrap;color:var(--editorial-ink,#171717)}.one-pager-root .one-pager-total{font-weight:700}.one-pager-root .one-pager-cost-example>.one-pager-note{margin-top:16px}.one-pager-root .one-pager-price{border:1px solid #bdcfcb;padding:24px;background:var(--editorial-tint,#e9f3f1)!important}.one-pager-root .one-pager-price .one-pager-price-value{letter-spacing:-.03em;color:var(--one-pager-green);margin:12px 0;font-size:38px;font-weight:600;line-height:1.3}.one-pager-root .one-pager-price-value span{letter-spacing:normal;font-size:14px;font-weight:400}.one-pager-root .one-pager-price p{margin:8px 0;font-size:14px}.one-pager-root .one-pager-price hr{border:0;border-top:1px solid #bdcfcb;margin:20px 0}.one-pager-root .one-pager-price strong{color:var(--one-pager-green);font-size:24px}.one-pager-root .one-pager-security{gap:24px;display:grid}.one-pager-root .one-pager-security article{border-left:3px solid var(--one-pager-green);padding-left:20px}.one-pager-root .one-pager-next{gap:24px;display:grid}.one-pager-root .one-pager-next h2{margin-bottom:16px;font-size:30px}.one-pager-root .one-pager-next a,.one-pager-root .one-pager-share{cursor:pointer;border:0;align-items:center;gap:12px;width:fit-content;min-height:44px;padding:10px 18px;font-size:13px;display:inline-flex;background:var(--editorial-accent,#007d72)!important;color:#fff!important;border-radius:5px!important}.one-pager-root .one-pager-share:disabled{opacity:.6;cursor:wait}.one-pager-root .one-pager-share-status{margin-top:12px;font-size:13px;display:block}.one-pager-root .one-pager-manual-share{margin-top:16px}.one-pager-root .one-pager-manual-share label{margin-bottom:8px;font-size:13px;display:block}.one-pager-root .one-pager-manual-share input{width:100%;padding:10px;font-size:16px;color:var(--editorial-ink,#171717)!important;background:var(--editorial-paper,white)!important}@media (max-width:900px){.one-pager-root{--one-pager-space:48px}.one-pager-root .one-pager-layout{padding:32px 24px 48px;display:block}.one-pager-root .one-pager-sidebar{border-bottom:1px solid var(--one-pager-rule);margin-bottom:24px;padding-bottom:20px}.one-pager-root .one-pager-sidebar nav{flex-wrap:wrap;gap:4px;display:flex;position:static}.one-pager-root .one-pager-sidebar nav>p{width:100%;margin-bottom:8px}.one-pager-root .one-pager-sidebar a{padding:8px 10px}.one-pager-root .one-pager-stages li{grid-template-columns:36px minmax(0,1fr);gap:12px}.one-pager-root .one-pager-stages .one-pager-outcome{grid-column:2;padding:0}.one-pager-root .one-pager-specialties article{grid-template-columns:1fr;gap:16px}.one-pager-root .one-pager-capabilities,.one-pager-root .one-pager-cost-layout{grid-template-columns:1fr}}
