body.cfone-page{--kaemi-orange: #f16623;--kaemi-dark: #1a1a2e;--kaemi-text: #2f2f2f;--kaemi-border: rgba(0, 0, 0, .06);--kaemi-shadow: 0 4px 24px rgba(0, 0, 0, .06);--kaemi-shadow-hover: 0 20px 40px rgba(0, 0, 0, .12);--kaemi-heading: "Lato", "Helvetica Neue", Arial, sans-serif}body.cfone-page main{background:#fff}body.cfone-page .cfo-container{width:min(1200px,100% - 48px);margin:0 auto}body.cfone-page .cfo-hero{position:relative;min-height:clamp(540px,64vh,700px);color:#fff;background-color:var(--kaemi-dark);background-position:center;background-size:cover;overflow:hidden;isolation:isolate;display:flex;align-items:center}body.cfone-page .cfo-hero__overlay{position:absolute;inset:0;background:radial-gradient(ellipse 120% 100% at 50% 45%,#0f172a8f,#0f172a5c 55%,#0f172a2e);z-index:0}body.cfone-page .cfo-hero__inner{position:relative;z-index:1;padding-block:100px;text-align:center}body.cfone-page .cfo-hero__eyebrow{margin:0 0 14px;color:#ffb066;font-weight:700;font-size:14px;letter-spacing:.14em;text-transform:uppercase;text-shadow:0 1px 10px rgba(15,23,42,.4)}body.cfone-page .cfo-hero__title{font-family:var(--kaemi-heading);font-size:clamp(32px,4.6vw,50px);font-weight:700;line-height:1.15;letter-spacing:-.02em;margin:0 auto 16px;max-width:900px;text-wrap:balance;text-shadow:0 2px 14px rgba(15,23,42,.45)}body.cfone-page .cfo-hero__subtitle{font-size:clamp(16px,1.5vw,20px);font-weight:400;line-height:1.6;color:#fffffff5;margin:0 auto 22px;max-width:720px;text-wrap:balance;text-shadow:0 1px 10px rgba(15,23,42,.4)}body.cfone-page .cfo-hero__certs{list-style:none;padding:0;margin:0 0 28px;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}body.cfone-page .cfo-hero__certs li{padding:6px 14px;border:1.5px solid rgba(255,255,255,.55);border-radius:999px;font-size:13px;font-weight:600;color:#fff;background:#0f172a40;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}body.cfone-page .cfo-hero__ctas{display:flex;gap:18px;justify-content:center;align-items:center;flex-wrap:wrap}body.cfone-page .cfo-hero__ghost{color:#fff;font-weight:700;font-size:15px;text-decoration:underline;text-underline-offset:4px}body.cfone-page .cfo-section{padding:clamp(48px,7vw,80px) 0;scroll-margin-top:96px}body.cfone-page .cfo-section--gray{background:#f7f7f7}body.cfone-page .cfo-eyebrow{margin:0 0 8px;color:var(--kaemi-orange);font-weight:700;font-size:13px;letter-spacing:.12em;text-transform:uppercase}body.cfone-page .cfo-title{font-family:var(--kaemi-heading);font-size:clamp(26px,3vw,36px);font-weight:700;line-height:1.2;letter-spacing:-.01em;color:var(--kaemi-dark);margin:0}body.cfone-page .cfo-divider{width:70px;height:3px;background:var(--kaemi-orange);margin:18px 0 32px}body.cfone-page .cfo-values{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}body.cfone-page .cfo-values--three{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1000px){body.cfone-page .cfo-values{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){body.cfone-page .cfo-values{grid-template-columns:1fr}}body.cfone-page .cfo-value{border-top:3px solid var(--kaemi-orange);padding-top:16px}body.cfone-page .cfo-value h3{font-family:var(--kaemi-heading);font-size:18px;font-weight:700;color:var(--kaemi-dark);margin:0 0 8px}body.cfone-page .cfo-value p{font-size:14.5px;font-weight:400;line-height:1.6;color:var(--kaemi-text);margin:0}body.cfone-page .cfo-scenarios{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}@media(max-width:900px){body.cfone-page .cfo-scenarios{grid-template-columns:1fr}}body.cfone-page .cfo-card{background:#fff;border:1px solid var(--kaemi-border);border-radius:4px;padding:26px;box-shadow:var(--kaemi-shadow);transition:transform .24s ease,box-shadow .24s ease}body.cfone-page .cfo-card:hover{transform:translateY(-6px);box-shadow:var(--kaemi-shadow-hover)}body.cfone-page .cfo-card__title{font-family:var(--kaemi-heading);font-size:19px;font-weight:700;color:var(--kaemi-dark);margin:0 0 10px}body.cfone-page .cfo-card__text{font-size:15px;font-weight:400;line-height:1.6;color:var(--kaemi-text);margin:0}body.cfone-page .cfo-vs{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media(max-width:860px){body.cfone-page .cfo-vs{grid-template-columns:1fr}}body.cfone-page .cfo-vs__col{background:#fff;border:1px solid var(--kaemi-border);border-radius:4px;padding:28px;box-shadow:var(--kaemi-shadow)}body.cfone-page .cfo-vs__col--managed{border-top:4px solid var(--kaemi-orange)}body.cfone-page .cfo-vs__col h3{font-family:var(--kaemi-heading);font-size:19px;font-weight:700;color:var(--kaemi-dark);margin:0 0 16px}body.cfone-page .cfo-vs__col ul{list-style:none;margin:0;padding:0;display:grid;gap:12px}body.cfone-page .cfo-vs__col li{display:flex;gap:10px;align-items:flex-start;font-size:15px;font-weight:400;line-height:1.55;color:var(--kaemi-text)}body.cfone-page .cfo-vs__col svg{width:18px;height:18px;flex:none;margin-top:3px;color:var(--kaemi-orange)}body.cfone-page .cfo-vs__dash{flex:none;width:18px;text-align:center;color:#b5b5b5;font-weight:700}body.cfone-page .cfo-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}@media(max-width:1080px){body.cfone-page .cfo-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){body.cfone-page .cfo-plans{grid-template-columns:1fr}}body.cfone-page .cfo-plan{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid var(--kaemi-border);border-radius:4px;padding:28px 24px;box-shadow:var(--kaemi-shadow)}body.cfone-page .cfo-plan--popular{border:2px solid var(--kaemi-orange);box-shadow:0 14px 34px #f1662329}body.cfone-page .cfo-plan__badge{position:absolute;top:-13px;left:50%;transform:translate(-50%);background:var(--kaemi-orange);color:#fff;font-size:12px;font-weight:700;letter-spacing:.04em;padding:4px 14px;border-radius:999px;white-space:nowrap}body.cfone-page .cfo-plan__name{font-family:var(--kaemi-heading);font-size:20px;font-weight:700;color:var(--kaemi-dark);margin:0 0 6px}body.cfone-page .cfo-plan__price{font-family:var(--kaemi-heading);font-size:30px;font-weight:700;color:var(--kaemi-orange);margin:0 0 18px;line-height:1.1}body.cfone-page .cfo-plan__price span{display:block;font-size:13px;font-weight:400;color:#888;margin-top:4px}body.cfone-page .cfo-plan__plus{font-size:12.5px;font-weight:600;color:#8a6f5e;background:#faf3ec;border-radius:999px;padding:5px 12px;margin:0 0 18px;width:fit-content}body.cfone-page .cfo-plan__features{list-style:none;margin:0 0 22px;padding:0;display:grid;gap:10px;flex:1}body.cfone-page .cfo-plan__features li{display:flex;gap:9px;align-items:flex-start;font-size:14.5px;font-weight:400;line-height:1.5;color:var(--kaemi-text)}body.cfone-page .cfo-plan__features svg{width:16px;height:16px;flex:none;margin-top:3px;color:var(--kaemi-orange)}body.cfone-page .cfo-plan__cta{align-self:stretch;text-align:center}body.cfone-page .cfo-plan__cta--ghost{display:block;padding:12px 18px;border:2px solid var(--kaemi-orange);border-radius:4px;color:var(--kaemi-orange);font-weight:700;font-size:14px;text-decoration:none;transition:background .16s ease,color .16s ease}body.cfone-page .cfo-plan__cta--ghost:hover{background:var(--kaemi-orange);color:#fff}body.cfone-page .cfo-sps{margin-top:44px}body.cfone-page .cfo-sps__title{font-family:var(--kaemi-heading);font-size:clamp(21px,2.4vw,26px);font-weight:700;color:var(--kaemi-dark);margin:0 0 8px}body.cfone-page .cfo-sps__lead{font-size:15.5px;font-weight:400;line-height:1.6;color:var(--kaemi-text);max-width:720px;margin:0 0 24px}body.cfone-page .cfo-sp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}@media(max-width:1000px){body.cfone-page .cfo-sp-grid{grid-template-columns:1fr}}body.cfone-page .cfo-sp-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--kaemi-border);border-radius:4px;padding:26px 24px;box-shadow:var(--kaemi-shadow);transition:transform .24s ease,box-shadow .24s ease}body.cfone-page .cfo-sp-card:hover{transform:translateY(-6px);box-shadow:var(--kaemi-shadow-hover)}body.cfone-page .cfo-sp-card__head{display:flex;align-items:center;gap:14px;margin-bottom:16px}body.cfone-page .cfo-sp-card__badge{flex:none;width:52px;height:52px;border-radius:12px;background:linear-gradient(135deg,var(--kaemi-orange),#f6923f);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-family:var(--kaemi-heading);font-size:17px;font-weight:700;box-shadow:0 6px 16px #f1662347}body.cfone-page .cfo-sp-card__eyebrow{margin:0 0 2px;font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#b5560f}body.cfone-page .cfo-sp-card__title{font-family:var(--kaemi-heading);font-size:19px;font-weight:700;color:var(--kaemi-dark);margin:0;line-height:1.25}body.cfone-page .cfo-sp-card__plus{margin:0 0 10px;font-size:13px;font-weight:700;color:var(--kaemi-orange)}body.cfone-page .cfo-sp-card__feats{list-style:none;margin:0 0 20px;padding:0;display:grid;gap:9px;flex:1}body.cfone-page .cfo-sp-card__feats li{display:flex;gap:9px;align-items:flex-start;font-size:14.5px;font-weight:400;line-height:1.5;color:var(--kaemi-text)}body.cfone-page .cfo-sp-card__feats svg{width:16px;height:16px;flex:none;margin-top:3px;color:var(--kaemi-orange)}body.cfone-page .cfo-sp-card__feats li.is-muted{color:#8a8a8a}body.cfone-page .cfo-sp-card__dash{flex:none;width:16px;text-align:center;color:#b5b5b5;font-weight:700}body.cfone-page .cfo-sp-card__prices{border-top:1px solid #ececec;padding-top:14px;display:grid;gap:6px}body.cfone-page .cfo-sp-card__plabel{margin:0 0 4px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#9a9a9a}body.cfone-page .cfo-sp-card__price{display:flex;justify-content:space-between;align-items:center;padding:7px 12px;border-radius:4px;background:#fafafa}body.cfone-page .cfo-sp-card__price.is-popular{background:#fdf0e6}body.cfone-page .cfo-sp-card__price span{font-size:14px;font-weight:600;color:var(--kaemi-text)}body.cfone-page .cfo-sp-card__price.is-popular span{color:var(--kaemi-dark)}body.cfone-page .cfo-sp-card__price strong{font-family:var(--kaemi-heading);font-size:17px;font-weight:700;color:var(--kaemi-orange)}body.cfone-page .cfo-builder{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:clamp(24px,4vw,48px);margin-top:28px;background:#fff;border:1px solid var(--kaemi-border);border-radius:4px;padding:clamp(24px,3vw,36px);box-shadow:var(--kaemi-shadow)}@media(max-width:860px){body.cfone-page .cfo-builder{grid-template-columns:1fr}}body.cfone-page .cfo-builder__title{font-family:var(--kaemi-heading);font-size:20px;font-weight:700;color:var(--kaemi-dark);margin:0 0 18px}body.cfone-page .cfo-builder__label{margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#8a8a8a}body.cfone-page .cfo-builder__users{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:22px}body.cfone-page .cfo-builder__users button{padding:9px 18px;border:1.5px solid #dcdcdc;border-radius:4px;background:#fff;font-family:var(--kaemi-heading);font-size:14.5px;font-weight:700;color:var(--kaemi-text);cursor:pointer;transition:border-color .14s,background .14s,color .14s}body.cfone-page .cfo-builder__users button:hover{border-color:var(--kaemi-orange)}body.cfone-page .cfo-builder__users button.is-active{background:var(--kaemi-orange);border-color:var(--kaemi-orange);color:#fff}body.cfone-page .cfo-builder__mods{display:flex;gap:8px;flex-wrap:wrap}body.cfone-page .cfo-builder__mods button,body.cfone-page .cfo-mod--base{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border:1.5px solid #dcdcdc;border-radius:999px;background:#fff;font-size:14px;font-weight:600;color:var(--kaemi-text);cursor:pointer;transition:border-color .14s,background .14s,color .14s}body.cfone-page .cfo-builder__mods em{font-style:normal;font-size:12.5px;color:#999;font-weight:600}body.cfone-page .cfo-builder__mods button:hover{border-color:var(--kaemi-orange)}body.cfone-page .cfo-builder__mods button.is-active{background:#fdf0e6;border-color:var(--kaemi-orange);color:var(--kaemi-dark)}body.cfone-page .cfo-builder__mods button.is-active em{color:var(--kaemi-orange)}body.cfone-page .cfo-mod--base{background:#f7f7f7;border-style:dashed;cursor:default}body.cfone-page .cfo-builder__label output{font-family:var(--kaemi-heading);font-size:16px;font-weight:700;color:var(--kaemi-orange);letter-spacing:0;text-transform:none;margin-left:4px}body.cfone-page .cfo-builder__slider{margin-bottom:22px}body.cfone-page .cfo-builder__slider input[type=range]{width:100%;accent-color:var(--kaemi-orange);cursor:pointer;height:28px}body.cfone-page .cfo-builder__scale{display:flex;justify-content:space-between;font-size:11.5px;color:#9a9a9a;font-weight:600;margin-top:2px}body.cfone-page .cfo-form{grid-column:1 / -1;border-top:1px solid #ececec;padding-top:24px;margin-top:4px}body.cfone-page .cfo-form__title{font-family:var(--kaemi-heading);font-size:17px;font-weight:700;color:var(--kaemi-dark);margin:0 0 16px}body.cfone-page .cfo-form__banner{padding:14px 18px;border-radius:4px;margin-bottom:18px;font-size:15px;font-weight:600;line-height:1.5}body.cfone-page .cfo-form__banner--ok{background:#eef7ee;border:1px solid #bfe3bf;color:#256d2a}body.cfone-page .cfo-form__banner--err{background:#fdf0ef;border:1px solid #f2c4c0;color:#a13a31}body.cfone-page .cfo-form__hpot{position:absolute;left:-9999px;height:0;overflow:hidden}body.cfone-page .cfo-form__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:16px}@media(max-width:760px){body.cfone-page .cfo-form__grid{grid-template-columns:1fr}}body.cfone-page .cfo-form__field{display:flex;flex-direction:column;gap:6px}body.cfone-page .cfo-form__field label{font-size:13.5px;font-weight:600;color:#333}body.cfone-page .cfo-form__field input{border:1px solid #dcdcdc;border-radius:4px;padding:11px 13px;font-size:15px;font-family:inherit;background:#fff;color:#262626;transition:border-color .12s,box-shadow .12s}body.cfone-page .cfo-form__field input:focus{outline:none;border-color:var(--kaemi-orange);box-shadow:0 0 0 3px #f166231f}body.cfone-page .cfo-form__consent{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;color:#333;font-weight:400;margin-bottom:18px}body.cfone-page .cfo-form__consent input[type=checkbox]{margin-top:3px;flex-shrink:0;accent-color:var(--kaemi-orange);width:16px;height:16px}body.cfone-page .cfo-form__consent a{color:var(--kaemi-orange);text-decoration:underline}body.cfone-page .cfo-form__submit{cursor:pointer;border:none}body.cfone-page .cfo-builder__result{border-left:1px solid #ececec;padding-left:clamp(24px,3vw,40px);display:flex;flex-direction:column;justify-content:center}@media(max-width:860px){body.cfone-page .cfo-builder__result{border-left:none;border-top:1px solid #ececec;padding:20px 0 0}}body.cfone-page .cfo-builder__per{font-family:var(--kaemi-heading);font-size:44px;font-weight:700;line-height:1;color:var(--kaemi-orange);margin:0 0 10px}body.cfone-page .cfo-builder__per small{display:block;font-size:13px;font-weight:400;color:#888;margin-top:6px}body.cfone-page .cfo-builder__total{font-size:17px;font-weight:400;color:var(--kaemi-text);margin:0 0 6px}body.cfone-page .cfo-builder__total strong{color:var(--kaemi-dark);font-weight:700}body.cfone-page .cfo-builder__note{font-size:13px;color:#999;font-weight:400;margin:0 0 18px}body.cfone-page .cfo-builder__cta{align-self:flex-start}body.cfone-page .cfo-footnote{margin:26px 0 0;font-size:13.5px;line-height:1.6;color:#777;font-weight:400;max-width:860px}body.cfone-page .cfo-footnote a{color:var(--kaemi-orange);font-weight:700;text-decoration:none}body.cfone-page .cfo-footnote a:hover{text-decoration:underline}body.cfone-page .cfo-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}body.cfone-page .cfo-table{width:100%;border-collapse:collapse;min-width:640px;font-size:14.5px}body.cfone-page .cfo-table th,body.cfone-page .cfo-table td{padding:12px 14px;border-bottom:1px solid #ececec;text-align:center;vertical-align:middle}body.cfone-page .cfo-table th{font-weight:700;color:var(--kaemi-dark);background:#faf7f4;font-size:14px}body.cfone-page .cfo-table th.cfo-th--popular{color:var(--kaemi-orange)}body.cfone-page .cfo-table td:first-child,body.cfone-page .cfo-table th:first-child{text-align:left}body.cfone-page .cfo-table td:first-child{font-weight:600;color:var(--kaemi-dark)}body.cfone-page .cfo-table tr:last-child td{border-bottom:none}body.cfone-page .cfo-yes{width:18px;height:18px;color:var(--kaemi-orange)}body.cfone-page .cfo-no{color:#c4c4c4;font-weight:700}body.cfone-page .cfo-addon{font-size:12px;font-weight:700;color:#8a6f5e;background:#faf3ec;border-radius:999px;padding:3px 10px;white-space:nowrap}body.cfone-page .cfo-plus{font-size:12px;font-weight:700;color:var(--kaemi-orange);background:#fdf0e6;border-radius:999px;padding:3px 10px;white-space:nowrap}body.cfone-page .cfo-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}@media(max-width:1000px){body.cfone-page .cfo-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){body.cfone-page .cfo-steps{grid-template-columns:1fr}}body.cfone-page .cfo-step{border-top:3px solid var(--kaemi-orange);padding-top:16px}body.cfone-page .cfo-step__n{display:block;font-family:var(--kaemi-heading);font-size:30px;font-weight:700;line-height:1;color:var(--kaemi-orange);margin-bottom:8px}body.cfone-page .cfo-step__t{font-family:var(--kaemi-heading);font-size:16.5px;font-weight:700;color:var(--kaemi-dark);margin:0 0 6px}body.cfone-page .cfo-step__d{font-size:14px;font-weight:400;line-height:1.6;color:var(--kaemi-text);margin:0}body.cfone-page .cfo-faq{display:grid;gap:12px;max-width:860px;margin-left:auto;margin-right:auto}body.cfone-page #faq .cfo-eyebrow,body.cfone-page #faq .cfo-title{text-align:center}body.cfone-page #faq .cfo-divider{margin-left:auto;margin-right:auto}body.cfone-page .cfo-faq__item{background:#fff;border:1px solid var(--kaemi-border);border-radius:4px;box-shadow:var(--kaemi-shadow);padding:0 22px}body.cfone-page .cfo-faq__item summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;padding:18px 0;font-family:Lato,Helvetica Neue,Arial,sans-serif;font-size:17px;font-weight:700;line-height:1.4;color:#1a1a1a}body.cfone-page .cfo-faq__item summary::-webkit-details-marker{display:none}body.cfone-page .cfo-faq__item summary:after{content:"+";font-size:22px;font-weight:400;color:var(--kaemi-orange);flex:none;margin-left:16px;transition:transform .16s ease}body.cfone-page .cfo-faq__item[open] summary:after{transform:rotate(45deg)}body.cfone-page .cfo-faq__item p{margin:0;padding:0 0 18px;font-family:Lato,Helvetica Neue,Arial,sans-serif;font-size:15.5px;font-weight:400;line-height:1.7;color:#333}body.cfone-page .cfo-cta{background:linear-gradient(135deg,var(--kaemi-orange) 0%,#c95c0a 100%);color:#fff;padding:clamp(48px,7vw,72px) 0}body.cfone-page .cfo-cta__inner{max-width:760px;margin:0 auto;text-align:center}body.cfone-page .cfo-cta h2{font-family:var(--kaemi-heading);font-size:clamp(26px,3vw,36px);font-weight:700;color:#fff;margin:0 0 16px;line-height:1.2}body.cfone-page .cfo-cta p{font-size:16px;font-weight:400;line-height:1.65;color:#fffffff0;margin:0 0 24px}
