.calhop-language{position:relative;flex:none;color:#edf5f9;font:600 13px/1.4 Inter,system-ui,sans-serif}.calhop-language summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:7px;min-height:44px;padding:8px 10px;border:1px solid #536c78;border-radius:8px;white-space:nowrap}.calhop-language summary::-webkit-details-marker{display:none}.calhop-language summary:after{content:'▾';font-size:10px}.calhop-language summary:focus-visible,.calhop-language a:focus-visible{outline:3px solid #24e0e3;outline-offset:3px}.calhop-language-list{position:absolute;inset-inline-end:0;top:calc(100% + 8px);min-width:170px;background:#081722;border:1px solid #536c78;border-radius:10px;padding:6px;box-shadow:0 10px 30px #0005;z-index:99}.calhop-language-list a{display:block;padding:12px 14px;color:#edf5f9!important;font-size:14px;white-space:nowrap}.calhop-language-list a:hover,.calhop-language-list a[aria-current]{background:#123342;border-radius:6px;color:#24e0e3!important}.language-scope{max-width:620px;margin-top:16px!important;color:#d8e3e9!important;font-size:11px!important;line-height:1.7!important}.language-english{font-size:.8em;opacity:.9;font-weight:400;letter-spacing:normal;text-transform:none}.calhop-localized .hero h1{font-size:clamp(42px,5.4vw,78px);overflow-wrap:break-word}.calhop-localized .business-preview{min-width:0}.calhop-localized .business-workflow>div{min-width:0;overflow-wrap:anywhere}.calhop-localized .business-stat-row{gap:8px}.calhop-localized .business-stat-row span{overflow-wrap:break-word}.calhop-localized .business-preview-date{white-space:normal}.calhop-localized .business-status{font-size:9px;white-space:normal}.calhop-localized .section-heading h2,.calhop-localized .business-copy h2{overflow-wrap:break-word}.calhop-localized .nav-actions>.button{max-width:180px;text-align:center}.calhop-localized .hero-copy{max-width:900px}.calhop-localized .hero-description{max-width:560px}.calhop-localized .guide-card{min-width:0}.calhop-localized .footer-bottom nav{flex-wrap:wrap}.calhop-localized .store-badge{min-width:181px}@media(max-width:1320px){html:has(.calhop-language) .desktop-nav{display:none}html:has(.calhop-language) .menu-toggle{display:block}html:has(.calhop-language) .mobile-nav:not([hidden]){display:block!important}}@media(min-width:1321px){html:has(.calhop-language) .desktop-nav{gap:17px}html:has(.calhop-language) .nav-wrap{gap:15px}html:has(.calhop-language) .desktop-nav a{font-size:12px}}@media(max-width:650px){.calhop-language summary{min-height:40px;padding:8px 7px;font-size:12px}.calhop-language summary>span{display:none}html:has(.calhop-language) .nav-actions{gap:6px}html:has(.calhop-language) .nav-actions>.button{font-size:10px;padding:10px;gap:6px}html:has(.calhop-language) .brand{width:115px}.calhop-localized .hero h1{font-size:clamp(36px,9.6vw,58px);letter-spacing:-1.7px}.calhop-localized .store-badge{min-width:0}.calhop-localized .ch-store-copy small{white-space:normal}.calhop-localized .business-preview-top{flex-wrap:wrap;gap:8px}.language-scope{font-size:10px!important}.calhop-localized .business-workflow{grid-template-columns:1fr}.calhop-localized .business-actions{flex-wrap:wrap}.calhop-localized .guide-support-link{overflow-wrap:anywhere}}@media(max-width:370px){html:has(.calhop-language) .nav-actions>.button{display:none}}
.language-shortcuts{border-top:1px solid #536c78;margin-top:6px;padding-top:6px}.calhop-language-list{min-width:215px;max-height:75vh;overflow:auto}.public-quick-links{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:16px;font-size:13px}.public-quick-links a{color:#b7f7f5;text-decoration:underline;text-underline-offset:4px}
.public-guide{padding-block:56px 80px}.public-guide h1{font-size:clamp(34px,4.3vw,60px);line-height:1.13;letter-spacing:-1.7px;max-width:980px;margin:16px 0 24px}.public-guide .guide-lead{max-width:850px;font-size:18px;line-height:1.8}.guide-currency,.guide-scope{max-width:950px;font-size:13px;line-height:1.8;margin-top:16px;color:#425b66}
.guide-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:36px}.guide-plan{border:1px solid #b7c9cb;border-radius:18px;padding:30px 26px;background:white;min-width:0;display:flex;flex-direction:column;align-items:flex-start}.guide-plan.featured{border:2px solid #087e8b}.guide-plan h2{font-size:28px;margin:12px 0 20px}.guide-price{font-size:32px;font-weight:750;line-height:1.25}.guide-price-unit{font-size:13px;display:block;font-weight:400;line-height:1.6}.guide-annual{margin:10px 0 15px;font-size:14px;line-height:1.7}.guide-plan ul{padding-left:20px;line-height:1.8;font-size:14px;flex:1}.guide-plan li+li{margin-top:7px}.guide-plan .plan-note{font-size:13px;line-height:1.8;margin:18px 0}.guide-plan a{margin-top:12px;max-width:100%;text-align:center}
.guide-calculator,.guide-information{border:1px solid #b7c9cb;border-radius:18px;padding:32px;margin-top:32px;background:#f7f9f6}.guide-calculator h2,.guide-information h2{font-size:28px;line-height:1.3;margin-bottom:16px}.guide-calculator p,.guide-information p{line-height:1.8;font-size:15px}.guide-calc-fields{display:grid;grid-template-columns:1fr 1fr 1fr;gap:18px;margin:22px 0}.guide-calc-fields label{display:grid;gap:8px;font-size:14px;font-weight:600}.guide-calc-fields input,.guide-calc-fields select{min-width:0;width:100%;padding:13px;border:1px solid #748f98;border-radius:7px;font:inherit;background:#fff;color:#102a35}.guide-calc-output{padding:20px;margin-top:18px;background:#e9f4f2;border-radius:10px;display:grid;gap:8px;font-size:14px;line-height:1.8}.guide-calc-output strong{font-size:26px;line-height:1.4}.guide-status{font-size:12px!important;min-height:1.6em;margin-top:12px}.guide-links{display:flex;gap:14px 22px;flex-wrap:wrap;margin-top:22px}.public-guide .text-link,.guide-links a{color:#035b79;text-decoration:underline;text-underline-offset:4px}.guide-help-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:24px}.guide-help-step{border:1px solid #bacbcd;background:#fff;border-radius:16px;padding:26px}.guide-help-step h3{font-size:21px;line-height:1.4;margin-bottom:14px}.guide-help-step p{font-size:15px;line-height:1.9}.guide-help-step .step-number{display:block;font-size:12px;color:#006c79;margin-bottom:10px}.public-guide section>h2{margin-top:40px;font-size:30px;line-height:1.3}.public-guide a:focus-visible,.public-guide input:focus-visible,.public-guide select:focus-visible,.public-guide button:focus-visible{outline:3px solid #037c8d;outline-offset:4px}.guide-inline-language{font-size:.82em;font-weight:400}.guide-calc-note{font-size:13px;margin:14px 0}.guide-footer-note{margin-top:30px;max-width:980px;line-height:1.8;font-size:13px}
@media(max-width:1024px){.guide-plan-grid{grid-template-columns:1fr}.guide-plan{max-width:none}.guide-plan ul{flex:none}.guide-plan a{align-self:flex-start}.public-guide h1{font-size:46px}}
@media(max-width:650px){.public-guide{padding-block:38px 55px}.public-guide h1{font-size:36px;letter-spacing:-1px}.guide-help-grid,.guide-calc-fields{grid-template-columns:1fr}.guide-information,.guide-calculator{padding:22px}.guide-plan{padding:24px}.guide-lead{font-size:16px!important}.guide-help-step{padding:22px}.guide-calc-output{padding:16px}.guide-calc-output strong{font-size:22px}.guide-scope{font-size:12px}.public-quick-links{font-size:12px}.guide-plan-grid{gap:17px}}
@media(max-width:420px){html:has(.calhop-language) .nav-actions>.button{display:none}}
