.ik-hero{padding:86px 0 90px;display:grid;grid-template-columns:1.08fr 1fr;gap:70px;align-items:center}.ik-eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:700;line-height:1.5;color:var(--ik-grey,#535c61);margin-bottom:22px}.ik-eyebrow>span{display:inline-block;width:7px;height:7px;margin-right:8px;background:#167753;border-radius:50%}.ik-lead{font-size:19px;max-width:480px;line-height:1.7;margin-bottom:30px}.ik-actions{display:flex;align-items:center;gap:26px;flex-wrap:wrap}.ik-button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;background:#5cf2bb;color:#111619;border:1px solid #5cf2bb;border-radius:7px;padding:15px 23px;font-size:14px;font-weight:700;line-height:1.5;text-decoration:none;cursor:pointer;transition:background .15s,color .15s}.ik-button:hover{background:#111619;color:#fff;border-color:#111619}.ik-text-link{font-size:14px;font-weight:600;text-decoration:none}.ik-hero-foot{font-size:12px;line-height:1.9;margin-top:25px;margin-bottom:0}.ik-hero-foot small{font-size:inherit}.ik-product-scene{background:#111619;color:#fff;border-radius:20px;padding:30px;box-shadow:0 24px 70px #1116191a;transform:rotate(-1.5deg)}.ik-scene-top{display:flex;align-items:center;gap:8px;font-size:10px;color:#b8c4bf;border-bottom:1px solid #35443d;padding-bottom:22px}.ik-scene-top>span:last-child{margin-left:auto}.ik-scene-dot{background:#5cf2bb;border-radius:50%;width:7px;height:7px}.ik-scene-title{display:flex;justify-content:space-between;align-items:center;font-size:28px;line-height:1.35;padding:30px 0}.ik-scene-title strong{color:#5cf2bb;font-weight:600}.ik-scene-mark{background:#5cf2bb;color:#111619;width:54px;height:54px;border-radius:14px;display:grid;place-items:center;font-size:32px}.ik-scene-stats{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ik-scene-stats>div{padding:20px;background:#202c26;border:1px solid #3d4e44;border-radius:10px;display:grid;gap:7px}.ik-scene-stats span{font-size:11px;color:#5cf2bb}.ik-scene-stats strong{font-weight:500;font-size:18px}.ik-scene-stats small{font-size:10px;color:#bdc9c2}.ik-scene-list{margin-top:20px}.ik-scene-list>div{display:flex;align-items:center;gap:10px;border-bottom:1px solid #35443d;padding:13px 0;font-size:11px}.ik-scene-list i{display:inline-block;width:5px;height:5px;border-radius:50%;background:#5cf2bb}.ik-scene-list b{margin-left:auto;font-weight:400;color:#9bb3a5;font-size:10px}.ik-scene-caption{font-size:10px;color:#8fa398;margin:20px 0 0}.ik-value-strip{display:flex;justify-content:space-between;gap:24px;border-top:1px solid #dce2df;border-bottom:1px solid #dce2df;padding:23px 0;font-size:12px;font-weight:600}.ik-value-strip span:before{content:'↗';color:#167753;margin-right:13px}.ik-section{padding:90px 0}.ik-features{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:46px}.ik-features article{border-top:1px solid #dce2df;padding-top:22px}.ik-number{color:#167753;font-size:12px;font-weight:700;display:block;margin-bottom:25px}.ik-features h3{font-size:23px;line-height:1.25;letter-spacing:-.025em;margin-bottom:14px;max-width:250px}.ik-features p{font-size:14px;line-height:1.8;margin-bottom:0}.ik-features+.ik-small{margin-top:32px;max-width:820px}.ik-section-head{display:flex;justify-content:space-between;align-items:end;gap:30px;flex-wrap:wrap}.ik-section-head>div:first-child{max-width:600px}.ik-section-head>div>p:last-child{font-size:15px;margin-bottom:0}.ik-currency{font-size:12px;display:flex;flex-direction:column;gap:6px;font-weight:600}.ik-currency select{padding:10px 36px 10px 14px;background:#fff;color:#111619;border:1px solid #becbc3;border-radius:6px;min-width:110px}.ik-rate-note{font-size:11px;width:100%;margin-top:0;margin-bottom:0;color:#535c61}.ik-term{margin:30px 0 26px;padding:0;display:flex;gap:20px;border:0;font-size:13px}.ik-term legend{font-size:11px;color:#535c61;margin-bottom:7px}.ik-term label{display:flex;align-items:center;gap:7px}.ik-term input{accent-color:#167753}.ik-plans{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ik-plan{position:relative;border:1px solid #dce2df;border-radius:13px;padding:32px 26px;display:flex;flex-direction:column}.ik-plan h3{font-size:27px;margin-bottom:8px}.ik-plan>p{font-size:13px;margin-bottom:25px}.ik-plan-price{font-size:40px;line-height:1.25;letter-spacing:-.04em;font-weight:600;margin-bottom:12px}.ik-plan-price small{font-size:12px;letter-spacing:0;font-weight:400;display:block;margin-top:6px}.ik-plan ul{list-style:none;padding:0;margin:5px 0 30px;font-size:12px;line-height:2.7}.ik-plan li:before{content:'✓';margin-right:10px;color:#167753}.ik-plan .ik-button{margin-top:auto}.ik-outline{background:#fff;border-color:#a7b6ad}.ik-featured{background:#111619;color:#fff;border-color:#111619}.ik-featured p,.ik-featured small{color:#b7c6bd}.ik-featured li:before{color:#5cf2bb}.ik-badge{position:absolute;right:18px;top:-12px;background:#5cf2bb;color:#111619;border-radius:20px;padding:3px 12px;font-size:10px;font-weight:700}.ik-hosting{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:32px;margin:22px 0;border:1px solid #dce2df;border-radius:13px;background:#f7f9f8}.ik-hosting h3{font-size:26px;margin-bottom:10px}.ik-hosting .ik-eyebrow{margin-bottom:8px}.ik-hosting p{font-size:13px;margin-bottom:0}.ik-hosting strong{font-size:30px;font-weight:600;white-space:nowrap}.ik-hosting small{font-size:13px;font-weight:400}.ik-small{font-size:12px;line-height:1.8}.ik-faq{max-width:850px;margin-inline:auto}.ik-faq h2{margin-bottom:35px}.ik-faq details{padding:22px 0;border-bottom:1px solid #dce2df}.ik-faq summary{font-size:16px;font-weight:600;cursor:pointer}.ik-faq details p{font-size:14px;max-width:730px;margin:17px 0 0}.ik-cta{padding:65px 40px 70px;text-align:center;background:#5cf2bb;border-radius:18px;margin:0 0 90px}.ik-cta .ik-eyebrow{color:#234f3c}.ik-cta .ik-button{background:#111619;color:#fff;border-color:#111619;margin-top:10px}.ik-cta .ik-button:hover{background:#fff;color:#111619;border-color:#fff}.ik-contact{display:grid;grid-template-columns:1fr 1fr;gap:100px}.ik-contact h2{font-size:58px}.ik-contact>div>p{max-width:400px}.ik-enquiry{display:grid;gap:18px}.ik-enquiry label{font-size:13px;font-weight:600;display:grid;gap:7px}.ik-enquiry input:not([type=checkbox]),.ik-enquiry textarea,.ik-enquiry select{width:100%;padding:12px 14px;border:1px solid #becbc3;border-radius:6px;background:#fff;min-width:0;color:#111619}.ik-form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ik-enquiry .ik-consent{display:flex;align-items:start;gap:10px;font-weight:400;font-size:12px}.ik-consent input{margin-top:5px;accent-color:#167753}.ik-trap{position:absolute;left:-10000px;overflow:hidden;width:1px;height:1px}.ik-form-status{padding:15px;background:#e9f8ef;border:1px solid #a7cbb5;border-radius:6px;font-size:14px}[hidden]{display:none!important}@media(max-width:1000px){.ik-hero{gap:35px;padding-top:65px}.ik-product-scene{padding:24px}.ik-scene-title{font-size:25px}.ik-plan{padding:27px 20px}.ik-plan-price{font-size:34px}.ik-contact{gap:50px}.ik-contact h2{font-size:45px}.ik-features{gap:30px}}@media(max-width:700px){.ik-hero{grid-template-columns:1fr;padding:48px 0 50px;gap:40px}.ik-hero-copy h1{max-width:450px}.ik-lead{font-size:17px}.ik-product-scene{transform:none;max-width:500px}.ik-section{padding:55px 0}.ik-value-strip{flex-direction:column;gap:10px;padding:20px 0}.ik-features{grid-template-columns:1fr 1fr;gap:28px 20px}.ik-features h3{font-size:20px}.ik-features p{font-size:13px}.ik-plans{grid-template-columns:1fr;gap:26px}.ik-plan{padding:28px}.ik-plan-price{font-size:42px}.ik-plan ul{line-height:2.4}.ik-hosting{padding:26px;align-items:start;flex-direction:column;gap:22px}.ik-hosting strong{font-size:29px}.ik-contact{grid-template-columns:1fr;gap:30px}.ik-contact h2{font-size:44px}.ik-cta{padding:45px 20px;margin-bottom:55px}.ik-cta h2{font-size:36px}.ik-scene-stats small{font-size:11px}.ik-scene-list>div{font-size:12px}.ik-scene-list b{font-size:10px}}@media(max-width:380px){.ik-features{grid-template-columns:1fr}.ik-form-row{grid-template-columns:1fr}.ik-scene-top{font-size:9px}.ik-scene-top>span:last-child{display:none}}@media(prefers-reduced-motion:reduce){.ik-button{transition:none}}

/* Keep the two-line homepage headline comfortable at every screen size. */
.ik-hero-copy h1{font-size:clamp(36px,4.6vw,66px)}
