/* Shared navigation/footer styles scoped away from landing content. */
.landing-chrome{display:contents;font-family:'Plus Jakarta Sans',sans-serif;color:#14243d;--text:#14243d;--text-dim:#455772;--muted:#57657b;--line:#e2e8f0;--line-2:#cbd5e1;--violet:#f5aa1c;--violet-l:#9a6200;--teal:#087f73;--emerald:#087f73}

.kaxon-page .landing-chrome *{box-sizing: border-box;}


.kaxon-page .landing-chrome a{color: inherit; text-decoration: none;}
.kaxon-page .landing-chrome img,.kaxon-page .landing-chrome svg{max-width: 100%; display: block;}
.kaxon-page .landing-chrome .wrap{width: 100%; max-width: var(--wrap); margin: 0px auto; padding: 0px 20px;}
.kaxon-page .landing-chrome .glass{background: rgba(30, 30, 36, 0.5); backdrop-filter: blur(16px); border: 1px solid var(--line);}
.kaxon-page .landing-chrome .grad-text{background-image: ; background-position-x: ; background-position-y: ; background-size: ; background-repeat: ; background-attachment: ; background-origin: ; background-color: ; background-clip: text; -webkit-text-fill-color: transparent;}
.kaxon-page .landing-chrome .site-header{position: sticky; top: 0px; z-index: 100; padding: 16px 0px; background: linear-gradient(rgba(15, 15, 21, 0.9), rgba(15, 15, 21, 0)); backdrop-filter: blur(6px);}
.kaxon-page .landing-chrome .nav{display: flex; align-items: center; gap: 14px; padding: 8px; border-radius: 999px;}
.kaxon-page .landing-chrome .nav__logo{display: inline-flex; align-items: center; gap: 10px; padding: 4px 8px;}
.kaxon-page .landing-chrome .nav__logo-mark{width: 38px; height: 38px; border-radius: 50%; display: grid; place-items: center; background: linear-gradient(150deg, var(--violet-l), var(--teal)); box-shadow: rgba(139, 92, 246, 0.7) 0px 8px 22px -8px;}
.kaxon-page .landing-chrome .nav__logo-name{font-weight: 800; font-size: 17px; letter-spacing: -0.02em;}
.kaxon-page .landing-chrome .nav__logo-name span{color: var(--teal);}
.kaxon-page .landing-chrome .nav__links{display: none; align-items: center; gap: 4px; margin: 0px auto; list-style: none; padding: 0px;}
.kaxon-page .landing-chrome .nav__links a{padding: 9px 16px; border-radius: 999px; color: var(--muted); font-size: 14px; font-weight: 500; transition: color 0.2s, background 0.2s;}
.kaxon-page .landing-chrome .nav__links a:hover,.kaxon-page .landing-chrome .nav__links a.is-active{color: rgb(255, 255, 255); background: rgba(255, 255, 255, 0.06);}
.kaxon-page .landing-chrome .nav__right{display: flex; align-items: center; gap: 10px; margin-left: auto;}
.kaxon-page .landing-chrome .nav__login{display: none; color: var(--text-dim); font-size: 14px; font-weight: 500;}
.kaxon-page .landing-chrome .nav__login:hover{color: rgb(255, 255, 255);}
.kaxon-page .landing-chrome .btn{display: inline-flex; align-items: center; justify-content: center; gap: 8px; border-radius: 999px; font-weight: 700; font-size: 14px; cursor: pointer; border: 1px solid transparent; white-space: nowrap; transition: transform 0.15s, box-shadow 0.2s, background 0.2s;}
.kaxon-page .landing-chrome .btn--sm{padding: 10px 18px;}
.kaxon-page .landing-chrome .btn--lg{padding: 14px 26px; font-size: 15px;}
.kaxon-page .landing-chrome .btn--primary{color: rgb(23, 19, 31); background: linear-gradient(180deg, var(--violet-l), var(--violet)); box-shadow: rgba(139, 92, 246, 0.28) 0px 0px 24px;}
.kaxon-page .landing-chrome .btn--primary:hover{transform: translateY(-2px); box-shadow: rgba(139, 92, 246, 0.6) 0px 10px 30px -8px;}
.kaxon-page .landing-chrome .btn--ghost{color: rgb(255, 255, 255); background: rgba(255, 255, 255, 0.04); border-color: var(--line-2);}
.kaxon-page .landing-chrome .btn--ghost:hover{background: rgba(255, 255, 255, 0.08);}
.kaxon-page .landing-chrome .nav__burger{display: inline-flex; flex-direction: column; gap: 4px; justify-content: center; align-items: center; width: 42px; height: 42px; border-radius: 50%; border: 1px solid var(--line); background: rgba(255, 255, 255, 0.03); cursor: pointer;}
.kaxon-page .landing-chrome .nav__burger span{width: 18px; height: 2px; background: rgb(255, 255, 255); border-radius: 2px;}
.kaxon-page .landing-chrome .nav__mobile{display: none; margin: 10px 0px 0px; padding: 10px; border-radius: 18px; list-style: none;}
.kaxon-page .landing-chrome .nav__mobile.open{display: block;}
.kaxon-page .landing-chrome .nav__mobile a{display: block; padding: 12px 14px; border-radius: 12px; color: var(--text-dim); font-weight: 500;}
.kaxon-page .landing-chrome .nav__mobile a:hover{background: rgba(255, 255, 255, 0.06); color: rgb(255, 255, 255);}
.kaxon-page .landing-chrome .phero{padding: 46px 0px 26px;}
.kaxon-page .landing-chrome .phero__badge{display: inline-flex; align-items: center; gap: 8px; padding: 7px 13px; border-radius: 999px; font-size: 11px; font-weight: 800; letter-spacing: 0.14em; text-transform: uppercase; color: var(--violet-l); background: rgba(139, 92, 246, 0.09); border: 1px solid rgba(139, 92, 246, 0.24);}
.kaxon-page .landing-chrome .phero__badge i{width: 7px; height: 7px; border-radius: 50%; background: var(--teal);}
.kaxon-page .landing-chrome .phero h1{margin: 18px 0px 0px; font-size: clamp(27px, 6.4vw, 56px); font-weight: 800; line-height: 1.06; letter-spacing: -0.03em; overflow-wrap: break-word;}
.kaxon-page .landing-chrome h1,.kaxon-page .landing-chrome h2,.kaxon-page .landing-chrome h3{overflow-wrap: break-word;}
.kaxon-page .landing-chrome .phero__sub{margin: 16px 0px 0px; max-width: 620px; color: var(--muted); font-size: clamp(16px, 2.4vw, 19px);}
.kaxon-page .landing-chrome .phero__actions{margin-top: 26px; display: flex; flex-wrap: wrap; gap: 12px;}
.kaxon-page .landing-chrome .section{padding: 32px 0px;}
.kaxon-page .landing-chrome .section__eyebrow{color: var(--violet-l); font-size: 12px; font-weight: 800; letter-spacing: 0.14em; text-transform: uppercase;}
.kaxon-page .landing-chrome .section h2{margin: 10px 0px 0px; font-size: clamp(26px, 4.5vw, 38px); font-weight: 800; letter-spacing: -0.02em;}
.kaxon-page .landing-chrome .section__lead{margin: 12px 0px 0px; max-width: 640px; color: var(--muted); font-size: 17px;}
.kaxon-page .landing-chrome .grid{display: grid; grid-template-columns: 1fr; gap: 16px; margin-top: 26px;}
.kaxon-page .landing-chrome .card{padding: 24px; border-radius: var(--radius); background: var(--surface); border: 1px solid var(--line); transition: transform 0.2s, border-color 0.2s;}
.kaxon-page .landing-chrome .card:hover{transform: translateY(-3px); border-color: rgba(139, 92, 246, 0.35);}
.kaxon-page .landing-chrome .card__icon{width: 46px; height: 46px; border-radius: 13px; display: grid; place-items: center; color: var(--violet-l); background: rgba(139, 92, 246, 0.1); border: 1px solid rgba(139, 92, 246, 0.22); margin-bottom: 14px;}
.kaxon-page .landing-chrome .card h3{margin: 0px 0px 6px; font-size: 18px; font-weight: 700;}
.kaxon-page .landing-chrome .card p{margin: 0px; color: var(--muted); font-size: 14.5px;}
.kaxon-page .landing-chrome .prose{max-width: 760px; color: var(--text-dim);}
.kaxon-page .landing-chrome .prose h2{margin: 34px 0px 10px; font-size: 22px; font-weight: 700; color: var(--text);}
.kaxon-page .landing-chrome .prose h3{margin: 24px 0px 8px; font-size: 17px; font-weight: 700; color: var(--text);}
.kaxon-page .landing-chrome .prose p{margin: 0px 0px 14px;}
.kaxon-page .landing-chrome .prose ul{margin: 0px 0px 14px; padding-left: 20px;}
.kaxon-page .landing-chrome .prose li{margin: 6px 0px;}
.kaxon-page .landing-chrome .prose a{color: var(--violet-l);}
.kaxon-page .landing-chrome .prose a:hover{text-decoration: underline;}
.kaxon-page .landing-chrome .prose strong{color: var(--text);}
.kaxon-page .landing-chrome .prose__meta{color: var(--muted); font-size: 14px; margin-bottom: 8px;}
.kaxon-page .landing-chrome .faq{max-width: 800px; margin-top: 26px; display: grid; gap: 12px;}
.kaxon-page .landing-chrome .faq__item{border: 1px solid var(--line); border-radius: 14px; background: var(--surface); overflow: hidden;}
.kaxon-page .landing-chrome .faq__q{width: 100%; text-align: left; padding: 18px 20px; background: none; border: 0px; color: var(--text); font-size: 16px; font-weight: 600; cursor: pointer; display: flex; justify-content: space-between; gap: 14px; align-items: center;}
.kaxon-page .landing-chrome .faq__q::after{content: "+"; color: var(--violet-l); font-size: 22px; font-weight: 400; line-height: 1; transition: transform 0.2s;}
.kaxon-page .landing-chrome .faq__item.open .faq__q::after{transform: rotate(45deg);}
.kaxon-page .landing-chrome .faq__a{max-height: 0px; overflow: hidden; transition: max-height 0.28s;}
.kaxon-page .landing-chrome .faq__a-inner{padding: 0px 20px 18px; color: var(--muted); font-size: 15px;}
.kaxon-page .landing-chrome .contact-grid{display: grid; grid-template-columns: 1fr; gap: 26px; margin-top: 26px;}
.kaxon-page .landing-chrome .form{display: grid; gap: 14px;}
.kaxon-page .landing-chrome .form label{font-size: 13px; font-weight: 600; color: var(--text-dim); margin-bottom: 6px; display: block;}
.kaxon-page .landing-chrome .form input,.kaxon-page .landing-chrome .form textarea{width: 100%; padding: 13px 15px; border-radius: 12px; color: var(--text); background: rgba(255, 255, 255, 0.024); border: 1px solid var(--line); outline: none; font: inherit;}
.kaxon-page .landing-chrome .form input:focus,.kaxon-page .landing-chrome .form textarea:focus{border-color: var(--violet); box-shadow: rgba(139, 92, 246, 0.15) 0px 0px 0px 3px;}
.kaxon-page .landing-chrome .form textarea{min-height: 130px; resize: vertical;}
.kaxon-page .landing-chrome .contact-info{display: grid; gap: 16px; align-content: start;}
.kaxon-page .landing-chrome .contact-info__item{display: flex; gap: 12px; align-items: flex-start;}
.kaxon-page .landing-chrome .contact-info__item i{flex: 0 0 42px; width: 42px; height: 42px; border-radius: 12px; display: grid; place-items: center; color: var(--teal); background: rgba(45, 212, 191, 0.08); border: 1px solid rgba(45, 212, 191, 0.22); font-style: normal;}
.kaxon-page .landing-chrome .form__status{font-size: 13px; font-weight: 600;}
.kaxon-page .landing-chrome .status-list{margin-top: 24px; display: grid; gap: 10px; max-width: 760px;}
.kaxon-page .landing-chrome .status-row{display: flex; align-items: center; justify-content: space-between; gap: 12px; padding: 16px 18px; border-radius: 12px; background: var(--surface); border: 1px solid var(--line);}
.kaxon-page .landing-chrome .status-badge{display: inline-flex; align-items: center; gap: 8px; font-size: 13px; font-weight: 700; color: var(--emerald);}
.kaxon-page .landing-chrome .status-badge i{width: 8px; height: 8px; border-radius: 50%; background: var(--emerald); box-shadow: rgba(52, 211, 153, 0.12) 0px 0px 0px 4px;}
.kaxon-page .landing-chrome .cta-band{margin: 40px 0px 10px; padding: 42px 24px; border-radius: 26px; text-align: center; border: 1px solid rgba(139, 92, 246, 0.3); background: radial-gradient(60% 120% at 50% 120%, rgba(139, 92, 246, 0.18), transparent 70%), var(--surface);}
.kaxon-page .landing-chrome .cta-band h2{margin: 0px; font-size: clamp(26px, 5vw, 40px); font-weight: 800; letter-spacing: -0.02em;}
.kaxon-page .landing-chrome .cta-band p{margin: 12px auto 22px; max-width: 520px; color: var(--muted);}
.kaxon-page .landing-chrome .kaxon-footer{--fbg: #08080e; --fsurface: #12121d; --fdeep: #0b0b14; --ftext: #ece9f5; --fmuted: #9a97ad; --fviolet: #8b5cf6; --fviolet2: #a78bfa; --femerald: #34d399; --fline: rgba(255,255,255,.08); position: relative; width: min(1380px, 100% - 48px); margin: 72px auto 28px; overflow: hidden; border: 1px solid rgba(139, 92, 246, 0.32); border-radius: 30px; background: radial-gradient(55% 100% at 50% 120%,rgba(139,92,246,.16),transparent 70%),radial-gradient(30% 55% at 94% 5%,rgba(52,211,153,.07),transparent 72%),linear-gradient(155deg,var(--fsurface),var(--fdeep)); box-shadow: rgba(0, 0, 0, 0.92) 0px 34px 88px -40px, rgba(255, 255, 255, 0.035) 0px 1px 0px inset; color: var(--ftext);}
.kaxon-page .landing-chrome .kaxon-footer *{box-sizing: border-box;}
.kaxon-page .landing-chrome .kaxon-footer__inner{position: relative; padding: 44px 40px 0px;}
.kaxon-page .landing-chrome .kaxon-footer__main{display: grid; grid-template-columns: minmax(275px, 1.1fr) minmax(430px, 1.5fr) minmax(290px, 1fr); gap: 42px;}
.kaxon-page .landing-chrome .kaxon-footer__brand-link{display: inline-flex; align-items: center; gap: 14px; color: var(--ftext); text-decoration: none;}
.kaxon-page .landing-chrome .kaxon-footer__mark{width: 50px; height: 50px; display: grid; place-items: center; border-radius: 15px; background: linear-gradient(160deg, rgba(167, 139, 250, 0.18), rgba(139, 92, 246, 0.07)); border: 1px solid rgba(139, 92, 246, 0.28);}
.kaxon-page .landing-chrome .kaxon-footer__name{font-size: 27px; font-weight: 800; letter-spacing: -0.045em;}
.kaxon-page .landing-chrome .kaxon-footer__name span{color: var(--fviolet2);}
.kaxon-page .landing-chrome .kaxon-footer__desc{max-width: 380px; margin: 21px 0px 0px; color: var(--fmuted); font-size: 15px; line-height: 1.72;}
.kaxon-page .landing-chrome .kaxon-footer__proofs{display: grid; gap: 12px; margin-top: 23px;}
.kaxon-page .landing-chrome .kaxon-footer__proof{display: flex; align-items: center; gap: 10px; color: rgb(216, 213, 227); font-size: 14px;}
.kaxon-page .landing-chrome .kaxon-footer__proof i{width: 24px; height: 24px; display: grid; place-items: center; border-radius: 50%; font-style: normal; color: var(--femerald); background: rgba(52, 211, 153, 0.07); border: 1px solid rgba(52, 211, 153, 0.25);}
.kaxon-page .landing-chrome .kaxon-footer__columns{display: grid; grid-template-columns: repeat(3, minmax(0px, 1fr)); gap: 28px;}
.kaxon-page .landing-chrome .kaxon-footer__heading{margin: 0px 0px 20px; color: var(--fviolet2); font-size: 12px; font-weight: 800; letter-spacing: 0.14em; text-transform: uppercase;}
.kaxon-page .landing-chrome .kaxon-footer__heading::after{content: ""; display: block; width: 28px; height: 2px; margin-top: 10px; border-radius: 99px; background: linear-gradient(90deg,var(--fviolet2),var(--fviolet));}
.kaxon-page .landing-chrome .kaxon-footer__nav{display: grid; gap: 13px;}
.kaxon-page .landing-chrome .kaxon-footer__nav a{width: max-content; color: var(--fmuted); text-decoration: none; font-size: 14px; transition: 0.2s;}
.kaxon-page .landing-chrome .kaxon-footer__nav a:hover{color: var(--ftext); transform: translateX(3px);}
.kaxon-page .landing-chrome .kaxon-footer__newsletter{padding: 25px; border-radius: 22px; border: 1px solid rgba(139, 92, 246, 0.24); background: radial-gradient(80% 100% at 100% 0px, rgba(139, 92, 246, 0.08), transparent 65%), linear-gradient(rgba(18, 18, 29, 0.9), rgba(11, 11, 20, 0.84));}
.kaxon-page .landing-chrome .kaxon-footer__newsletter-head{display: flex; align-items: center; gap: 12px;}
.kaxon-page .landing-chrome .kaxon-footer__newsletter-icon{width: 45px; height: 45px; display: grid; place-items: center; color: var(--fviolet2); border-radius: 14px; background: rgba(139, 92, 246, 0.09); border: 1px solid rgba(139, 92, 246, 0.25);}
.kaxon-page .landing-chrome .kaxon-footer__newsletter-title{font-size: 18px; font-weight: 800;}
.kaxon-page .landing-chrome .kaxon-footer__newsletter-copy{margin: 16px 0px 19px; color: var(--fmuted); font-size: 14px; line-height: 1.65;}
.kaxon-page .landing-chrome .kaxon-footer__form{display: grid; grid-template-columns: 1fr 58px; gap: 10px;}
.kaxon-page .landing-chrome .kaxon-footer__input{min-width: 0px; min-height: 53px; padding: 0px 15px; color: var(--ftext); background: rgba(255, 255, 255, 0.024); border: 1px solid var(--fline); border-radius: 14px; outline: none; font: inherit;}
.kaxon-page .landing-chrome .kaxon-footer__input:focus{border-color: var(--fviolet); box-shadow: rgba(139, 92, 246, 0.15) 0px 0px 0px 3px;}
.kaxon-page .landing-chrome .kaxon-footer__submit{border: 1px solid rgba(255, 255, 255, 0.16); border-radius: 14px; color: rgb(255, 255, 255); background: linear-gradient(180deg,var(--fviolet2),var(--fviolet)); box-shadow: rgba(139, 92, 246, 0.78) 0px 12px 28px -12px; cursor: pointer; font-size: 18px;}
.kaxon-page .landing-chrome .kaxon-footer__privacy{display: flex; align-items: center; gap: 8px; margin-top: 13px; color: var(--fmuted); font-size: 12px;}
.kaxon-page .landing-chrome .kaxon-footer__privacy svg{color: var(--femerald);}
.kaxon-page .landing-chrome .kaxon-footer__trust{display: grid; grid-template-columns: repeat(4, 1fr); margin-top: 34px; padding: 17px 0px; border-top: 1px solid rgba(255, 255, 255, 0.06); border-bottom: 1px solid rgba(255, 255, 255, 0.06);}
.kaxon-page .landing-chrome .kaxon-footer__trust-item{display: flex; align-items: center; gap: 12px; padding: 7px 18px;}
.kaxon-page .landing-chrome .kaxon-footer__trust-item + .kaxon-footer__trust-item{border-left: 1px solid rgba(255, 255, 255, 0.06);}
.kaxon-page .landing-chrome .kaxon-footer__trust-icon{width: 44px; height: 44px; display: grid; place-items: center; flex: 0 0 44px; color: var(--fviolet2); border-radius: 50%; background: rgba(139, 92, 246, 0.07); border: 1px solid rgba(139, 92, 246, 0.22);}
.kaxon-page .landing-chrome .kaxon-footer__trust-item:nth-child(2n) .kaxon-footer__trust-icon{color: var(--femerald); background: rgba(52, 211, 153, 0.06); border-color: rgba(52, 211, 153, 0.22);}
.kaxon-page .landing-chrome .kaxon-footer__trust-title{font-size: 14px; font-weight: 750;}
.kaxon-page .landing-chrome .kaxon-footer__trust-copy{margin-top: 3px; color: var(--fmuted); font-size: 12px;}
.kaxon-page .landing-chrome .kaxon-footer__bottom{display: grid; grid-template-columns: minmax(270px, 1.2fr) minmax(320px, 1.5fr) auto; gap: 20px; align-items: center; padding: 19px 0px 23px;}
.kaxon-page .landing-chrome .kaxon-footer__copyright{color: var(--fmuted); font-size: 13px; line-height: 1.55;}
.kaxon-page .landing-chrome .kaxon-footer__copyright a{color: var(--fviolet2); font-weight: 700; text-decoration: none;}
.kaxon-page .landing-chrome .kaxon-footer__legal{display: flex; justify-content: center; flex-wrap: wrap; gap: 10px 13px; color: rgb(113, 110, 128); font-size: 13px;}
.kaxon-page .landing-chrome .kaxon-footer__legal a{color: var(--fmuted); text-decoration: none;}
.kaxon-page .landing-chrome .kaxon-footer__legal a:hover{color: var(--ftext);}
.kaxon-page .landing-chrome .kaxon-footer__socials{display: flex; justify-content: flex-end; gap: 8px;}
.kaxon-page .landing-chrome .kaxon-footer__socials a{width: 38px; height: 38px; display: grid; place-items: center; color: rgb(216, 213, 227); border-radius: 50%; background: rgba(255, 255, 255, 0.03); border: 1px solid var(--fline); transition: 0.2s;}
.kaxon-page .landing-chrome .kaxon-footer__socials a:hover{color: var(--fviolet2); transform: translateY(-2px); background: rgba(139, 92, 246, 0.08); border-color: rgba(139, 92, 246, 0.3);}
@media (min-width: 720px){.kaxon-page .landing-chrome .grid--2{grid-template-columns: repeat(2, 1fr);}
.kaxon-page .landing-chrome .grid--3{grid-template-columns: repeat(3, 1fr);}
.kaxon-page .landing-chrome .contact-grid{grid-template-columns: 1.2fr 0.8fr;}
.kaxon-page .landing-chrome .phero{padding: 64px 0px 34px;}}
@media (min-width: 900px){.kaxon-page .landing-chrome .nav__links{display: flex;}
.kaxon-page .landing-chrome .nav__login{display: inline;}
.kaxon-page .landing-chrome .nav__burger{display: none;}
.kaxon-page .landing-chrome .nav__mobile{display: none !important;}}
@media (min-width: 1000px){.kaxon-page .landing-chrome .grid--3{grid-template-columns: repeat(3, 1fr);}}
@media (max-width: 1120px){.kaxon-page .landing-chrome .kaxon-footer__main{grid-template-columns: 1fr;}
.kaxon-page .landing-chrome .kaxon-footer__newsletter{max-width: 650px;}}
@media (max-width: 900px){.kaxon-page .landing-chrome .kaxon-footer__trust{grid-template-columns: repeat(2, 1fr);}
.kaxon-page .landing-chrome .kaxon-footer__trust-item:nth-child(3){border-left: 0px;}
.kaxon-page .landing-chrome .kaxon-footer__trust-item:nth-child(n+3){border-top: 1px solid rgba(255, 255, 255, 0.06);}
.kaxon-page .landing-chrome .kaxon-footer__bottom{grid-template-columns: 1fr; text-align: center;}
.kaxon-page .landing-chrome .kaxon-footer__socials{justify-content: center;}}
@media (max-width: 680px){.kaxon-page .landing-chrome .kaxon-footer{width: calc(100% - 28px); margin: 52px auto 20px; border-radius: 24px;}
.kaxon-page .landing-chrome .kaxon-footer__inner{padding: 29px 19px 0px;}
.kaxon-page .landing-chrome .kaxon-footer__columns{grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 16px 20px;}
.kaxon-page .landing-chrome .kaxon-footer__trust{grid-template-columns: 1fr;}
.kaxon-page .landing-chrome .kaxon-footer__trust-item,.kaxon-page .landing-chrome .kaxon-footer__trust-item + .kaxon-footer__trust-item{border-left: 0px; border-top: 1px solid rgba(255, 255, 255, 0.06); padding: 16px 5px;}
.kaxon-page .landing-chrome .kaxon-footer__trust-item:first-child{border-top: 0px;}
.kaxon-page .landing-chrome .kaxon-footer__form{grid-template-columns: 1fr;}
.kaxon-page .landing-chrome .kaxon-footer__submit{min-height: 50px;}}


.kaxon-page .landing-chrome :is(h1,.kaxon-page .landing-chrome h2,.kaxon-page .landing-chrome h3,.kaxon-page .landing-chrome h4,.kaxon-page .landing-chrome [data-slot="card-title"]){font-family: Outfit, sans-serif; letter-spacing: -0.035em; color: rgb(20, 36, 61);}
.kaxon-page .landing-chrome :is(button,.kaxon-page .landing-chrome input,.kaxon-page .landing-chrome textarea,.kaxon-page .landing-chrome select){font: inherit;}
.kaxon-page .landing-chrome :is(a,.kaxon-page .landing-chrome button,.kaxon-page .landing-chrome input,.kaxon-page .landing-chrome textarea,.kaxon-page .landing-chrome select):focus-visible{outline: rgb(20, 36, 61) solid 3px; outline-offset: 4px; box-shadow: none;}
.kaxon-page .landing-chrome .wrap{width: 100%; max-width: 1240px; padding-left: 24px; padding-right: 24px;}
.kaxon-page .landing-chrome .site-header{padding: 0px; background: rgb(255, 255, 255); border-bottom: 1px solid rgb(226, 232, 240); backdrop-filter: none;}
.kaxon-page .landing-chrome .nav{min-height: 80px; padding: 10px 0px; border: 0px; border-radius: 0px; background: rgb(255, 255, 255); box-shadow: none;}
.kaxon-page .landing-chrome .glass{background: rgb(255, 255, 255); border-color: rgb(226, 232, 240); backdrop-filter: none;}
.kaxon-page .landing-chrome .nav__logo{gap: 0px; padding: 0px; flex-shrink: 0;}
.kaxon-page .landing-chrome .nav__logo-mark{display: none;}
.kaxon-page .landing-chrome .nav__logo-name{position: relative; font: 800 34px / 1 Outfit, sans-serif; letter-spacing: -0.05em; color: rgb(16, 32, 57);}
.kaxon-page .landing-chrome .nav__logo-name::after{content: ""; position: absolute; width: 7px; height: 7px; background: rgb(245, 170, 28); border-radius: 50%; top: 1px; left: 25px;}
.kaxon-page .landing-chrome .nav__brand-parent{margin-left: 12px; font-size: 13px; font-weight: 500; white-space: nowrap; color: rgb(20, 36, 61);}
.kaxon-page .landing-chrome .nav__links a{color: rgb(20, 36, 61); font-size: 14px;}
.kaxon-page .landing-chrome .nav__links a:hover,.kaxon-page .landing-chrome .nav__links a.is-active{color: rgb(20, 36, 61); background: rgb(255, 242, 213);}
.kaxon-page .landing-chrome .nav__login:hover{color: rgb(8, 127, 115);}
.kaxon-page .landing-chrome .nav__burger{background: rgb(255, 255, 255); border-color: rgb(220, 228, 239);}
.kaxon-page .landing-chrome .nav__burger span{background: rgb(20, 36, 61);}
.kaxon-page .landing-chrome .nav__mobile{box-shadow: rgba(20, 36, 61, 0.04) 0px 10px 24px; margin-bottom: 16px;}
.kaxon-page .landing-chrome .nav__mobile a:hover{background: rgb(255, 242, 213); color: rgb(20, 36, 61);}
.kaxon-page .landing-chrome .btn{min-height: 44px; box-shadow: none; transition: background 0.18s, border-color 0.18s;}
.kaxon-page .landing-chrome .btn--primary{background: rgb(245, 170, 28); color: rgb(20, 36, 61); box-shadow: none;}
.kaxon-page .landing-chrome .btn--primary:hover{background: rgb(255, 192, 68); transform: none; box-shadow: none;}
.kaxon-page .landing-chrome .btn--ghost{color: rgb(20, 36, 61); border: 1.5px solid rgb(20, 36, 61); background: transparent;}
.kaxon-page .landing-chrome .btn--ghost:hover{background: rgb(255, 242, 213);}
.kaxon-page .landing-chrome .phero{padding-top: 72px; padding-bottom: 40px;}
.kaxon-page .landing-chrome .phero h1{font-size: clamp(36px, 4.4vw, 60px); line-height: 1.08; max-width: 950px; font-weight: 800;}
.kaxon-page .landing-chrome .grad-text{background: none; -webkit-text-fill-color: rgb(220, 144, 0); color: rgb(220, 144, 0);}
.kaxon-page .landing-chrome .phero__badge{color: rgb(20, 36, 61); background: rgb(255, 242, 213); border-color: rgba(245, 170, 28, 0.333);}
.kaxon-page .landing-chrome .phero__badge i{background: rgb(8, 127, 115);}
.kaxon-page .landing-chrome .phero__sub{color: rgb(87, 101, 123); max-width: 700px; font-size: 18px;}
.kaxon-page .landing-chrome .section{padding-top: 32px; padding-bottom: 48px;}
.kaxon-page .landing-chrome .section__eyebrow{color: rgb(8, 127, 115);}
.kaxon-page .landing-chrome .card{border-color: rgb(226, 232, 240); background: rgb(255, 255, 255); padding: 28px; box-shadow: rgba(20, 36, 61, 0.02) 0px 8px 24px;}
.kaxon-page .landing-chrome .card:hover{transform: none; border-color: rgb(245, 170, 28);}
.kaxon-page .landing-chrome .card__icon{background: rgb(255, 242, 213); border-color: rgba(245, 170, 28, 0.333); color: rgb(154, 98, 0);}
.kaxon-page .landing-chrome .prose{line-height: 1.8;}
.kaxon-page .landing-chrome .prose a{color: rgb(8, 127, 115); text-decoration: underline; text-underline-offset: 3px;}
.kaxon-page .landing-chrome code{overflow-wrap: anywhere; color: rgb(8, 127, 115) !important;}
.kaxon-page .landing-chrome pre{max-width: 100%; overflow: auto; background: rgb(241, 245, 249); border: 1px solid rgb(220, 228, 239); padding: 20px; border-radius: 12px; color: rgb(20, 36, 61);}
.kaxon-page .landing-chrome .faq{max-width: 900px; margin-top: 0px; gap: 14px;}
.kaxon-page .landing-chrome .faq__item{border-radius: 18px; box-shadow: rgba(20, 36, 61, 0.016) 0px 4px 20px;}
.kaxon-page .landing-chrome .faq__q{padding: 23px 24px; min-height: 64px; color: rgb(20, 36, 61); font-size: 16px;}
.kaxon-page .landing-chrome .faq__q::after{color: rgb(8, 127, 115);}
.kaxon-page .landing-chrome .faq__item.open{border-color: rgb(141, 202, 193); background: rgb(246, 252, 250);}
.kaxon-page .landing-chrome .faq__a-inner{padding: 0px 24px 24px; color: rgb(69, 87, 114); line-height: 1.8;}
.kaxon-page .landing-chrome .form :is(input,.kaxon-page .landing-chrome textarea,.kaxon-page .landing-chrome select){background: rgb(255, 255, 255); border-color: rgb(203, 213, 225); color: rgb(20, 36, 61); min-height: 48px;}
.kaxon-page .landing-chrome .form :is(input,.kaxon-page .landing-chrome textarea):focus{border-color: rgb(8, 127, 115); box-shadow: none;}
.kaxon-page .landing-chrome .contact-info__item i{background: rgb(231, 245, 241); border-color: rgb(184, 222, 213); color: rgb(8, 127, 115);}
.kaxon-page .landing-chrome .status-badge{color: rgb(8, 127, 115);}
.kaxon-page .landing-chrome .cta-band{background: rgb(255, 242, 213); border-color: rgba(245, 170, 28, 0.4); padding: 48px 28px;}
.kaxon-page .landing-chrome .kaxon-footer{--ftext: #14243d; --fmuted: #57657b; --fviolet: #f5aa1c; --fviolet2: #9a6200; --femerald: #087f73; --fline: #dce4ef; background: rgb(255, 255, 255); border-color: rgb(220, 228, 239); box-shadow: none; width: min(1192px, 100% - 48px);}
.kaxon-page .landing-chrome .kaxon-footer__main{grid-template-columns: minmax(0px, 1fr) minmax(0px, 1.3fr) minmax(0px, 1fr); gap: 28px;}
.kaxon-page .landing-chrome .kaxon-footer__mark,.kaxon-page .landing-chrome .kaxon-footer__newsletter-icon,.kaxon-page .landing-chrome .kaxon-footer__trust-icon{color: rgb(154, 98, 0); background: rgb(255, 242, 213); border-color: rgba(245, 170, 28, 0.333);}
.kaxon-page .landing-chrome .kaxon-footer__mark svg{stroke: rgb(154, 98, 0);}
.kaxon-page .landing-chrome .kaxon-footer__proof{color: rgb(69, 87, 114);}
.kaxon-page .landing-chrome .kaxon-footer__proof i{background: rgb(231, 245, 241); border-color: rgb(184, 222, 213);}
.kaxon-page .landing-chrome .kaxon-footer__newsletter{background: rgb(251, 247, 239); border-color: rgb(226, 232, 240);}
.kaxon-page .landing-chrome .kaxon-footer__input{background: rgb(255, 255, 255); border-color: rgb(203, 213, 225); color: rgb(20, 36, 61);}
.kaxon-page .landing-chrome .kaxon-footer__submit{background: rgb(245, 170, 28); color: rgb(20, 36, 61); box-shadow: none;}
.kaxon-page .landing-chrome .kaxon-footer__trust,.kaxon-page .landing-chrome .kaxon-footer__trust-item + .kaxon-footer__trust-item{border-color: rgb(226, 232, 240);}
.kaxon-page .landing-chrome .kaxon-footer__socials a{color: rgb(20, 36, 61); background: rgb(255, 255, 255); border-color: rgb(226, 232, 240);}
.kaxon-page .landing-chrome .kaxon-footer__socials a:hover{color: rgb(8, 127, 115); background: rgb(231, 245, 241); transform: none;}
.kaxon-page .landing-chrome .kaxon-footer__nav a{max-width: 100%; overflow-wrap: anywhere;}










@media (max-width: 1120px){.kaxon-page .landing-chrome .kaxon-footer__main{grid-template-columns: 1fr;}
.kaxon-page .landing-chrome .kaxon-footer__newsletter{max-width: 650px;}}
@media (max-width: 600px){.kaxon-page .landing-chrome .wrap{padding-left: 16px; padding-right: 16px;}
.kaxon-page .landing-chrome .nav{min-height: 72px; gap: 8px;}
.kaxon-page .landing-chrome .nav__logo-name{font-size: 29px;}
.kaxon-page .landing-chrome .nav__brand-parent{display: none;}
.kaxon-page .landing-chrome .nav__right{gap: 8px;}
.kaxon-page .landing-chrome .nav .btn--sm{padding: 10px 14px; font-size: 12px;}
.kaxon-page .landing-chrome .phero{padding-top: 40px; padding-bottom: 24px;}
.kaxon-page .landing-chrome .phero h1{font-size: 36px;}
.kaxon-page .landing-chrome .phero__sub{font-size: 16px;}
.kaxon-page .landing-chrome .section{padding-top: 24px; padding-bottom: 32px;}
.kaxon-page .landing-chrome .card{padding: 22px;}
.kaxon-page .landing-chrome .faq__q{padding: 20px; font-size: 15px;}
.kaxon-page .landing-chrome .faq__a-inner{padding: 0px 20px 20px;}
.kaxon-page .landing-chrome .cta-band{padding: 32px 20px;}
.kaxon-page .landing-chrome .kaxon-footer{width: calc(100% - 32px);}


.kaxon-page .landing-chrome .status-row{flex-wrap: wrap;}}
@media (prefers-reduced-motion: reduce){.kaxon-page .landing-chrome *,.kaxon-page .landing-chrome ::before,.kaxon-page .landing-chrome ::after{scroll-behavior: auto !important; transition: none !important; animation: auto ease 0s 1 normal none running none !important;}}



.kaxon-page .landing-chrome .kaxon-footer{background:#fff!important;border:1px solid #dce4ef!important;border-radius:30px!important;width:min(1192px,calc(100% - 48px))!important;margin:72px auto 28px!important;color:#14243d}
.kaxon-page .landing-chrome .kaxon-footer a{color:var(--fmuted)}
.kaxon-page .landing-chrome .kaxon-footer :is(h3,.kaxon-footer__name,.kaxon-footer__brand-link){color:#14243d}
.kaxon-page .landing-chrome .kaxon-footer__heading{color:#9a6200}
.kaxon-page .landing-chrome .kaxon-footer__newsletter input{color:#14243d}
@media(max-width:600px){.kaxon-page .landing-chrome .kaxon-footer{width:calc(100% - 32px)!important;border-radius:24px!important}}

.kaxon-page .landing-chrome .nav__logo-mark{display:none}.kaxon-page .landing-chrome .site-header{background:#fff}.kaxon-page .landing-chrome .kaxon-footer__heading:after{background:#f5aa1c}
