.PriceCalculator-module__DX9aRa__types{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:10px;display:grid}.PriceCalculator-module__DX9aRa__type{text-align:left;cursor:pointer;background:var(--white);border:1px solid var(--border-hairline);min-height:130px;color:var(--ink);font-family:var(--font-body);border-radius:10px;flex-direction:column;align-items:flex-start;gap:24px;padding:22px;transition:background-color .25s,border-color .25s,color .25s;display:flex}.PriceCalculator-module__DX9aRa__type:hover{border-color:var(--violet-400)}.PriceCalculator-module__DX9aRa__typeActive{background:var(--violet-600);border-color:var(--violet-600);color:#fff}.PriceCalculator-module__DX9aRa__typeNumber{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;opacity:.75;font-size:11px}.PriceCalculator-module__DX9aRa__typeBody{flex-direction:column;gap:4px;display:flex}.PriceCalculator-module__DX9aRa__typeTitle{font-family:var(--font-display);letter-spacing:-.02em;font-size:22px;font-weight:600}.PriceCalculator-module__DX9aRa__typePrice{opacity:.85;font-size:14px}.PriceCalculator-module__DX9aRa__layout{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:start;gap:32px;display:grid}.PriceCalculator-module__DX9aRa__controls{flex-direction:column;gap:32px;display:flex}.PriceCalculator-module__DX9aRa__extras{flex-direction:column;gap:12px;display:flex}.PriceCalculator-module__DX9aRa__groupLabel{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);font-size:11px}.PriceCalculator-module__DX9aRa__extraGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;display:grid}.PriceCalculator-module__DX9aRa__extra{background:var(--white);border:1px solid var(--border-hairline);border-radius:6px;flex-direction:column;padding:18px;transition:background-color .25s,border-color .25s,color .25s;display:flex;position:relative}.PriceCalculator-module__DX9aRa__extra:hover{border-color:var(--violet-400)}.PriceCalculator-module__DX9aRa__extraChecked{border-color:var(--violet-600)}.PriceCalculator-module__DX9aRa__extraRow{position:relative}.PriceCalculator-module__DX9aRa__extraToggle{text-align:left;width:100%;font-family:var(--font-body);color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:18px;margin:0;padding:0 32px 0 0;display:flex}.PriceCalculator-module__DX9aRa__help{border:1px solid var(--border-strong);background:var(--white);width:24px;height:24px;font-family:var(--font-body);color:var(--text-muted);cursor:pointer;transition:border-color var(--dur-fast) ease, background-color var(--dur-fast) ease, color var(--dur-fast) ease;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:13px;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:0;right:0}.PriceCalculator-module__DX9aRa__help:hover{border-color:var(--violet-600);color:var(--violet-600)}.PriceCalculator-module__DX9aRa__help[aria-expanded=true]{border-color:var(--violet-600);background:var(--violet-600);color:#fff}.PriceCalculator-module__DX9aRa__tip{border-top:1px dashed var(--border-hairline);color:var(--text-body);text-wrap:pretty;margin:12px 0 0;padding-top:10px;font-size:13px;line-height:1.55;animation:.25s cubic-bezier(.2,.7,.2,1) both PriceCalculator-module__DX9aRa__lineIn}.PriceCalculator-module__DX9aRa__box{background:var(--white);border:1px solid var(--border-strong);color:#fff;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;transition:background-color .25s,border-color .25s,color .25s;display:flex}.PriceCalculator-module__DX9aRa__extraChecked .PriceCalculator-module__DX9aRa__box{background:var(--violet-600);border-color:var(--violet-600)}.PriceCalculator-module__DX9aRa__extraBody{flex-direction:column;gap:2px;display:flex}.PriceCalculator-module__DX9aRa__extraLabel{color:var(--ink);font-size:15px;font-weight:500}.PriceCalculator-module__DX9aRa__extraPrice{font-family:var(--font-display);color:var(--violet-600);font-size:15px;font-weight:600}.PriceCalculator-module__DX9aRa__pages{border:1px solid var(--border-hairline);background:var(--white);border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.PriceCalculator-module__DX9aRa__pagesPrice{color:var(--text-muted);flex-wrap:wrap;gap:4px 8px;font-size:13px;display:flex}.PriceCalculator-module__DX9aRa__pagesIncluded{color:var(--violet-600);font-weight:500}.PriceCalculator-module__DX9aRa__pagesIncluded:after{content:"·";color:var(--text-muted);margin-left:8px;font-weight:400}.PriceCalculator-module__DX9aRa__counter{border:1px solid var(--border-strong);border-radius:6px;align-items:center;display:flex}.PriceCalculator-module__DX9aRa__counter button{cursor:pointer;width:44px;height:44px;color:var(--ink);background:0 0;border:0;font-size:20px}.PriceCalculator-module__DX9aRa__counter button:hover:not(:disabled){color:var(--violet-600)}.PriceCalculator-module__DX9aRa__counter button:disabled{opacity:.4;cursor:not-allowed}.PriceCalculator-module__DX9aRa__counter span{text-align:center;min-width:48px;font-family:var(--font-display);color:var(--ink);border-left:1px solid var(--border-hairline);border-right:1px solid var(--border-hairline);font-size:20px;font-weight:600;line-height:44px}.PriceCalculator-module__DX9aRa__summary{background:var(--ink);color:#fff;border-radius:10px;flex-direction:column;display:flex;position:sticky;top:96px;overflow:hidden}.PriceCalculator-module__DX9aRa__summaryHead{flex-direction:column;gap:6px;padding:28px;display:flex}.PriceCalculator-module__DX9aRa__summaryLabel{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--slate-400);font-size:11px}.PriceCalculator-module__DX9aRa__total{font-family:var(--font-display);letter-spacing:-.045em;color:var(--lime-300);font-variant-numeric:tabular-nums;font-size:64px;font-weight:600;line-height:1}.PriceCalculator-module__DX9aRa__totalNote{color:var(--slate-400);font-size:13px}.PriceCalculator-module__DX9aRa__summaryBody{border-top:1px dashed var(--ink-700);scrollbar-width:thin;scrollbar-color:var(--ink-700) transparent;flex-direction:column;height:236px;padding:4px 28px;display:flex;overflow-y:auto}.PriceCalculator-module__DX9aRa__line{border-bottom:1px solid var(--ink-700);justify-content:space-between;gap:12px;padding:12px 0;font-size:14px;animation:.35s cubic-bezier(.2,.7,.2,1) both PriceCalculator-module__DX9aRa__lineIn;display:flex}.PriceCalculator-module__DX9aRa__linePrice{font-family:var(--font-mono);font-size:13px}.PriceCalculator-module__DX9aRa__included{flex-direction:column;gap:8px;padding:14px 0 10px;animation:.4s cubic-bezier(.2,.7,.2,1) both PriceCalculator-module__DX9aRa__lineIn;display:flex}.PriceCalculator-module__DX9aRa__includedLabel{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--slate-400);font-size:10.5px}.PriceCalculator-module__DX9aRa__includedRow{color:var(--slate-300);align-items:center;gap:8px;font-size:13px;display:flex}.PriceCalculator-module__DX9aRa__includedRow svg{color:var(--lime-300);flex:none}.PriceCalculator-module__DX9aRa__includedNote{color:var(--slate-400);margin-top:6px;font-size:12px}.PriceCalculator-module__DX9aRa__summaryFoot{flex-direction:column;gap:18px;padding:20px 28px 28px;display:flex}.PriceCalculator-module__DX9aRa__hostingNote{color:var(--slate-400);font-size:12px;line-height:1.5}.PriceCalculator-module__DX9aRa__submit{font-family:var(--font-body);border-radius:var(--radius-sm);color:#fff;cursor:pointer;transition:background var(--dur-fast), color var(--dur-fast), border-color var(--dur-fast), transform var(--dur-fast);background:0 0;border:1px solid #ffffffb3;justify-content:center;align-items:center;gap:8px;padding:13px 24px;font-size:14.5px;font-weight:600;line-height:1.2;display:inline-flex}.PriceCalculator-module__DX9aRa__submit:hover{color:var(--ink);background:#fff;transform:translateY(-1px)}@keyframes PriceCalculator-module__DX9aRa__lineIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1000px){.PriceCalculator-module__DX9aRa__summary{position:static}.PriceCalculator-module__DX9aRa__summaryBody{height:auto;max-height:320px}}@media (max-width:680px){.PriceCalculator-module__DX9aRa__layout{gap:12px}.PriceCalculator-module__DX9aRa__types{grid-template-columns:1fr;gap:6px}.PriceCalculator-module__DX9aRa__type{border-radius:8px;flex-direction:row;align-items:center;gap:12px;min-height:0;padding:12px 14px}.PriceCalculator-module__DX9aRa__typeNumber{font-size:10px}.PriceCalculator-module__DX9aRa__typeBody{flex-direction:row;flex:1;justify-content:space-between;align-items:baseline;gap:12px}.PriceCalculator-module__DX9aRa__typeTitle{font-size:15px}.PriceCalculator-module__DX9aRa__typePrice{white-space:nowrap;flex:none;font-size:13px}.PriceCalculator-module__DX9aRa__controls{gap:12px}.PriceCalculator-module__DX9aRa__extras{gap:8px}.PriceCalculator-module__DX9aRa__extraGrid{grid-template-columns:1fr;gap:6px}.PriceCalculator-module__DX9aRa__extra{border-radius:8px;padding:10px 12px}.PriceCalculator-module__DX9aRa__extraToggle{flex-direction:row;align-items:center;gap:10px;padding-right:34px}.PriceCalculator-module__DX9aRa__help{width:26px;height:26px;top:50%;right:0;transform:translateY(-50%)}.PriceCalculator-module__DX9aRa__tip{margin-top:10px;font-size:12.5px}.PriceCalculator-module__DX9aRa__box{width:18px;height:18px}.PriceCalculator-module__DX9aRa__extraBody{flex-direction:row;flex:1;justify-content:space-between;align-items:baseline;gap:12px}.PriceCalculator-module__DX9aRa__extraLabel{font-size:14px;line-height:1.25}.PriceCalculator-module__DX9aRa__extraPrice{white-space:nowrap;flex:none;font-size:13px}.PriceCalculator-module__DX9aRa__pages{border-radius:8px;gap:10px;padding:8px 8px 8px 14px}.PriceCalculator-module__DX9aRa__pages .PriceCalculator-module__DX9aRa__extraBody{flex-direction:column;align-items:flex-start;gap:2px}.PriceCalculator-module__DX9aRa__pagesPrice{font-size:12px}.PriceCalculator-module__DX9aRa__counter button{width:38px;height:38px}.PriceCalculator-module__DX9aRa__counter span{min-width:38px;font-size:17px;line-height:38px}.PriceCalculator-module__DX9aRa__summaryHead{gap:2px;padding:16px 16px 14px}.PriceCalculator-module__DX9aRa__total{font-size:38px}.PriceCalculator-module__DX9aRa__totalNote{font-size:12px}.PriceCalculator-module__DX9aRa__summaryBody{max-height:128px;padding:2px 16px}.PriceCalculator-module__DX9aRa__line{padding:9px 0;font-size:13px}.PriceCalculator-module__DX9aRa__included{gap:6px;padding:10px 0 8px}.PriceCalculator-module__DX9aRa__includedRow{font-size:12px}.PriceCalculator-module__DX9aRa__includedNote{font-size:11px}.PriceCalculator-module__DX9aRa__summaryFoot{gap:10px;padding:12px 16px 16px}.PriceCalculator-module__DX9aRa__hostingNote{font-size:11px}.PriceCalculator-module__DX9aRa__submit{padding:12px 18px;font-size:14px}}@media (prefers-reduced-motion:reduce){.PriceCalculator-module__DX9aRa__line,.PriceCalculator-module__DX9aRa__included{animation:none}.PriceCalculator-module__DX9aRa__submit:hover{transform:none}}
.page-module__CYqkba__main{max-width:var(--container-max);padding:64px var(--container-pad) 96px;flex-direction:column;gap:40px;margin:0 auto;animation:.45s cubic-bezier(.2,.7,.2,1) both page-module__CYqkba__pageIn;display:flex}.page-module__CYqkba__head{flex-direction:column;gap:18px;display:flex}.page-module__CYqkba__eyebrow{font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--violet-600)}.page-module__CYqkba__title{font-family:var(--font-display);letter-spacing:-.04em;text-transform:uppercase;color:var(--ink);margin:0;font-size:clamp(40px,6vw,84px);font-weight:600;line-height:.94}.page-module__CYqkba__titleAccent{color:var(--violet-600)}.page-module__CYqkba__intro{max-width:52ch;margin:0;font-size:15px;line-height:1.6}@keyframes page-module__CYqkba__pageIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.page-module__CYqkba__main{padding:40px var(--container-pad) 64px;gap:32px}}@media (prefers-reduced-motion:reduce){.page-module__CYqkba__main{animation:none}}
