.desktop-nav a.is-current{color:#fff}.desktop-nav a.is-current:after{transform:scaleX(1);opacity:1}.mobile-nav a.is-current{padding-left:.85rem;border-left:2px solid var(--kx-blue);color:#fff;background:linear-gradient(90deg,rgba(22,135,255,.1),transparent 72%)}.template-page .section-heading{max-width:1040px;margin-bottom:clamp(2rem,4vw,3.4rem)}.template-page .section-heading h2{max-width:900px;line-height:.92}.template-page .section-heading>p{max-width:720px;line-height:1.7}.story-evidence{align-items:stretch}.evidence-card{height:100%}.faq-list{width:min(100%,980px);margin-inline:auto}.faq-item{overflow:hidden;border:1px solid rgba(255,255,255,.13);background:linear-gradient(145deg,rgba(255,255,255,.025),transparent 52%),#07090d;transition:border-color .2s ease,background .2s ease}.faq-item+.faq-item{margin-top:.65rem}.faq-item:hover,.faq-item[open]{border-color:#ffffff40}.faq-item summary{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.2rem;color:#f2f5f8;font-weight:700;line-height:1.4;cursor:pointer;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{width:1.8rem;height:1.8rem;flex:0 0 1.8rem;display:grid;place-items:center;border:1px solid rgba(255,255,255,.17);color:#9ca7b4;content:"+";font-family:var(--kx-display);font-size:1.2rem;line-height:1}.faq-item[open] summary{border-bottom:1px solid rgba(255,255,255,.1)}.faq-item[open] summary:after{border-color:#f4bd316b;color:var(--kx-gold);content:"\2212"}.faq-item__answer{padding:0 1.2rem 1.2rem}.faq-item__answer p{max-width:820px;margin:1rem 0 0;color:#aeb6c1;line-height:1.72}.contact-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(380px,1.1fr);gap:clamp(2.5rem,7vw,6rem);align-items:start}.contact-grid>div:first-child>h2{max-width:620px;margin-bottom:1rem}.contact-grid>div:first-child>.lead{max-width:620px;line-height:1.72}.contact-card{margin-top:.85rem;padding:1.15rem 1.2rem;border:1px solid rgba(255,255,255,.12);background:#ffffff06}.contact-card strong{display:block;margin-bottom:.35rem;color:#f1f4f8;font-family:var(--kx-display);font-size:1.15rem;letter-spacing:.025em;text-transform:uppercase}.contact-card p{margin:0 0 .6rem;color:#929daa;line-height:1.6}.contact-card .text-link{color:#dce6f1}.contact-grid>.feedback-form{display:grid;gap:1rem;padding:clamp(1.25rem,3vw,2rem);border:1px solid rgba(255,255,255,.14);background:linear-gradient(145deg,rgba(22,135,255,.06),transparent 45%),#080b10;box-shadow:0 24px 70px #00000047}.contact-grid .form-group{display:grid;gap:.45rem}.contact-grid .form-group label{color:#d9e0e8;font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.contact-grid .field,.contact-grid .select,.contact-grid .textarea{width:100%;border-color:#ffffff2b;background:#0a0e14;color:#f3f6f9}.contact-grid .field,.contact-grid .select{min-height:52px}.contact-grid .textarea{min-height:170px;resize:vertical}.contact-grid .field::placeholder,.contact-grid .textarea::placeholder{color:#707b88}.contact-grid .button[type=submit]{width:100%;margin-top:.25rem}.contact-grid input:-webkit-autofill,.contact-grid textarea:-webkit-autofill,.contact-grid select:-webkit-autofill{-webkit-text-fill-color:#f3f6f9;box-shadow:0 0 0 1000px #0a0e14 inset;transition:background-color 9999s ease-out 0s}.not-found{min-height:65svh;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 30% 45%,rgba(22,135,255,.1),transparent 26%),radial-gradient(circle at 72% 55%,rgba(244,189,49,.07),transparent 28%),#040507}.not-found__inner{max-width:850px;padding-block:clamp(4rem,8vw,7rem);text-align:center}.not-found .error-code{display:block;margin-bottom:1rem;color:#20252d;font-family:var(--kx-display);font-size:clamp(6rem,18vw,13rem);font-weight:900;letter-spacing:-.03em;line-height:.68;text-shadow:0 20px 70px rgba(0,0,0,.55)}.not-found .eyebrow{justify-content:center}.not-found h1{max-width:760px;margin-inline:auto;font-size:clamp(3rem,7vw,6rem);line-height:.88}.not-found p{max-width:620px;margin:1rem auto 0;color:#99a3af;line-height:1.7}.not-found .button-row{justify-content:center;margin-top:1.6rem}.proof-strip__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.proof-item{min-width:0}.proof-item strong,.proof-item span{overflow-wrap:anywhere}.feedback-path{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.feedback-path i{flex:0 0 1.5rem}@media(max-width:900px){.contact-grid{grid-template-columns:1fr;gap:2rem}.contact-grid>.feedback-form{width:min(100%,720px)}.proof-strip__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.template-page .section-heading{margin-bottom:1.8rem}.faq-item summary{min-height:56px;padding:.9rem 1rem;font-size:.93rem}.faq-item__answer{padding:0 1rem 1rem}.faq-item__answer p{font-size:.9rem}.contact-grid>.feedback-form{padding:1rem}.contact-grid .field,.contact-grid .select,.contact-grid .textarea{font-size:16px}.contact-grid .textarea{min-height:150px}.proof-strip__grid{grid-template-columns:1fr 1fr}.proof-item:last-child:nth-child(odd){grid-column:1 / -1}.not-found{min-height:58svh}.not-found__inner{padding-block:4rem}.not-found .button-row{display:grid;grid-template-columns:1fr;width:min(100%,420px);margin-inline:auto}.not-found .button{width:100%}}@media(prefers-reduced-motion:reduce){.faq-item,.desktop-nav a,.mobile-nav a{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/kryonix-polish-v531.css.map */
