.faq-section{background:#fff;padding:60px 0;line-height:25px}.faq-container{max-width:800px;margin:0 auto}.faq-section-header{text-align:center}.faq-section-title{font-size:3rem;font-weight:700;color:#1a202c;margin-bottom:24px;line-height:1.2;letter-spacing:-.01em}.faq-item{border-bottom:1px solid #e2e8f0;margin-bottom:0}.faq-question{width:100%;padding:25px 0;background:none;border:none;text-align:left;font-size:1.2rem;font-weight:600;color:#333657;cursor:pointer;transition:all .3s ease;display:flex;justify-content:space-between;align-items:center}.faq-question:hover{color:#e13940}.faq-toggle{font-size:1.5rem;color:#64748b;transition:all .3s ease;font-weight:300}.faq-answer{padding-bottom:0;max-height:0;overflow:hidden;transition:all .4s ease}.faq-answer.active{padding-bottom:32px;max-height:300px}.faq-answer p{color:#64748b;line-height:1.7;font-size:1rem;margin:0}.faq-answer-link{color:#e13940;text-decoration:underline;font-weight:600}.button{position:relative;background:none;border:none;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;font-weight:800;border-radius:32px;transition:background-position .4s ease-in-out;min-width:200px}.button--small{height:40px;padding:12px 20px}.button--medium{height:46px;padding:14px 24px}.button--large{height:56px;padding:14px 62px}.button--loading{pointer-events:none}.button--loading:after{content:"";position:absolute;top:9px;left:45%;width:28px;height:28px;border-radius:50%;border:2px solid transparent;animation:loading .7s linear infinite}.button--primary{background:#e1242a;color:#fff;background-size:300% 100%}.button--primary:active,.button--primary:focus,.button--primary:hover{background-position:100%;background-image:linear-gradient(90deg,#eb3941,#f15e64,#e14e53,#e2373f);box-shadow:0 5px 15px rgba(242,97,103,.4)}.button--primary-loading{color:#e1242a}.button--primary-loading:after{border-color:#fff #fff #fff transparent}.button--primary-outline{background:#fff;color:#e1242a;border:1px solid #e1242a}.button--primary-outline:active,.button--primary-outline:hover{color:#fff;background:#e1242a}.button--primary-outline-loading{color:#fff}.button--primary-outline-loading:after{border-color:#e1242a #e1242a #e1242a transparent}.button--primary-outline-loading:focus{background:#fff}.button--secondary{background:#156bd3;color:#fff;border:none;background-size:300% 100%}.button--secondary:active,.button--secondary:focus,.button--secondary:hover{background-position:100%;background-image:linear-gradient(90deg,#25aae1,#4481eb,#04befe,#3f86ed);box-shadow:0 4px 15px 0 rgba(65,132,234,.75)}.button--secondary-loading{color:#156bd3}.button--secondary-loading:after{border-color:#fff #fff #fff transparent}.button--secondary-outline{background:#fff;color:#156bd3;border:1px solid #156bd3}.button--secondary-outline:active,.button--secondary-outline:focus,.button--secondary-outline:hover{color:#fff;background:#156bd3}.button--secondary-outline-loading{color:#fff}.button--secondary-outline-loading:after{border-color:#156bd3 #156bd3 #156bd3 transparent}.button--default{background:#495865;color:#fff;border:1px solid #495865;background-size:300% 100%}.button--default:active,.button--default:focus,.button--default:hover{background-position:100%;background-image:linear-gradient(90deg,#888,#495865);box-shadow:0 4px 15px 0 #888}.button--default-loading{color:#fff}.button--default-loading:after{border-color:#495865 #495865 #495865 transparent}.button--default-outline{background:#fff;color:#495865;border:1px solid #495865}.button--default-outline:active,.button--default-outline:focus,.button--default-outline:hover{background:#495865;color:#fff}.button--default-outline-loading{color:#fff}.button--default-outline-loading:after{border-color:#495865 #495865 #495865 transparent}.button--disabled{pointer-events:none;opacity:.5}.button--block{width:100%}.button--flexible{min-width:unset}.button--with-icon{height:auto;padding:4px 16px}.knst-root{overflow-x:clip;color:#e0f2fe;background:#030712}.knst-root h1,.knst-root h2,.knst-root h3,.knst-root h4{line-height:normal}.knst-root a{color:#7dd3fc;text-underline-offset:3px}.knst-root a:hover{color:#fda4af}.knst-container{width:min(1120px,calc(100% - 2.5rem));margin:0 auto}.knst-ctas{display:flex;flex-wrap:wrap;gap:.85rem;align-items:center}.knst-ctas--reverse{flex-direction:row-reverse}.knst-hero{position:relative;min-height:100vh;display:flex;align-items:flex-start;padding:clamp(4.5rem,12vw,8rem) 0 clamp(3rem,8vw,5rem)}.knst-hero__bg{position:absolute;inset:0;z-index:0}.knst-hero__overlay{z-index:1;background:rgba(0,0,0,.5)}.knst-hero__grid,.knst-hero__overlay{position:absolute;inset:0;pointer-events:none}.knst-hero__grid{z-index:2;opacity:.07;background-image:linear-gradient(hsla(0,0%,100%,.06) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.06) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 80% 65% at 50% 40%,#000 25%,transparent 100%);mask-image:radial-gradient(ellipse 80% 65% at 50% 40%,#000 25%,transparent 100%)}.knst-hero__grain{inset:0;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='80' height='80' filter='url(%23n)' opacity='0.35'/%3E%3C/svg%3E")}.knst-hero__grain,.knst-hero__orb{position:absolute;z-index:2;pointer-events:none}.knst-hero__orb{border-radius:50%;filter:blur(58px)}.knst-hero__orb--a{width:220px;height:220px;top:12%;right:8%;background:#a78bfa;opacity:.22}.knst-hero__orb--b{width:280px;height:280px;bottom:8%;left:4%;background:#22d3ee;opacity:.16}.knst-hero__orb--c{width:160px;height:160px;top:48%;left:40%;background:#fb7185;opacity:.12}.knst-hero__layout{position:relative;z-index:3;display:grid;gap:1.65rem;align-items:center}@media (min-width:1024px){.knst-hero__layout{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:1.75rem 2rem}}.knst-hero__copy{max-width:min(40rem,100%)}.knst-hero__aside{min-width:0}.knst-hero__setup-head{margin-bottom:.65rem}.knst-hero__setup-head .knst-section-head__title{font-size:clamp(.72rem,1.15vw,.9rem);padding:.48rem .95rem}.knst-hero__title{margin:0 0 1rem;font-size:clamp(1.45rem,3.2vw,2.35rem);font-weight:850;letter-spacing:-.02em;color:#f8fafc;text-shadow:0 2px 28px rgba(0,0,0,.45)}.knst-hero__lead{margin:.35rem 0 0;font-size:clamp(.95rem,1.35vw,1.08rem);font-weight:600;line-height:1.55;color:#cbd5e1}.knst-hero__lead--accent{margin-top:.75rem;padding:.75rem .95rem;border-radius:14px;border-left:4px solid #22d3ee;background:linear-gradient(135deg,rgba(15,23,42,.72),rgba(99,102,241,.22));color:#e0f2fe}.knst-hero__lead--dramatic{position:relative;padding-left:.35rem;border-left:2px solid transparent}.knst-hero__ctas{margin-top:1.35rem}@media (prefers-reduced-motion:no-preference){.knst-hero__ctas,.knst-hero__lead:not(.knst-hero__lead--dramatic),.knst-hero__title{opacity:0;transform:translate3d(0,14px,0);animation:knst-hero-in .85s ease forwards}.knst-hero__lead--accent{animation-delay:.78s}.knst-hero__ctas{animation-delay:.88s}.knst-hero__title{animation-delay:.04s}.knst-hero__lead--dramatic{opacity:0;transform:translate3d(-18px,12px,0);filter:blur(5px);border-left-color:#22d3ee;animation:knst-hero-line-in .95s cubic-bezier(.22,.85,.32,1) forwards,knst-hero-line-accent .65s ease forwards;animation-delay:calc(.22s + (var(--knst-hl, 0) * .22s)),calc(.42s + (var(--knst-hl, 0) * .22s))}}@keyframes knst-hero-in{to{opacity:1;transform:translateZ(0)}}@keyframes knst-hero-line-in{to{opacity:1;transform:translateZ(0);filter:blur(0)}}@keyframes knst-hero-line-accent{0%{border-left-color:transparent}70%{border-left-color:rgba(34,211,238,.55)}to{border-left-color:rgba(148,163,184,.35)}}.knst-hero__lead--jump{margin-top:.42rem}.knst-hero__jump-text{display:inline-block;font-size:clamp(1.02rem,1.55vw,1.2rem);font-weight:800;letter-spacing:.03em}.knst-hero__jump-text--a{color:#5eead4;text-shadow:0 0 26px rgba(45,212,191,.45)}.knst-hero__jump-text--b{color:#c4b5fd;text-shadow:0 0 26px rgba(167,139,250,.42)}.knst-hero__jump-text--c{color:#fde047;text-shadow:0 0 26px rgba(251,191,36,.38)}@media (prefers-reduced-motion:no-preference){.knst-hero__jump-text{animation:knst-hero-jump 2.75s cubic-bezier(.34,1.25,.55,1) infinite;transform-origin:center bottom}.knst-hero__jump-text--a{animation-delay:0s}.knst-hero__jump-text--b{animation-delay:.22s}.knst-hero__jump-text--c{animation-delay:.44s}}@keyframes knst-hero-jump{0%,84%,to{transform:translateZ(0)}87%{transform:translate3d(0,-11px,0)}91%{transform:translateZ(0)}94%{transform:translate3d(0,-5px,0)}97%{transform:translateZ(0)}}.knst-reveal{opacity:1;transform:translate3d(0,14px,0);transition:opacity .75s ease,transform .75s ease}.knst-reveal--in{opacity:1;transform:translateZ(0)}@media (prefers-reduced-motion:reduce){.knst-reveal{opacity:1;transform:none;transition:none}.knst-hero__ctas,.knst-hero__lead,.knst-hero__title{opacity:1;transform:none;animation:none}.knst-hero__lead--dramatic{filter:none;border-left-color:rgba(148,163,184,.28)}.knst-hero__jump-text{animation:none}.knst-flip-inner{transition:none}.knst-flip:focus-within .knst-flip-inner,.knst-flip:hover .knst-flip-inner{transform:none}.knst-fit-card,.knst-setup-infographic__card,.knst-think-viz__card{transition:none}.knst-fit-card:hover,.knst-setup-infographic__card:hover,.knst-think-viz__card:hover{transform:none}.knst-core__col--think.knst-reveal--in .knst-think-viz__step,.knst-core__col--think:not(.knst-reveal--in) .knst-think-viz__step{animation:none;transform:none}.knst-section-head__title--strike-line:after{transform:scaleX(1) skewX(0deg);opacity:1;animation:none}.knst-hero__aside.knst-reveal--in .knst-setup-infographic__step,.knst-hero__aside:not(.knst-reveal--in) .knst-setup-infographic__step{animation:none;transform:none}.knst-hero__aside.knst-reveal--in .knst-setup-infographic__emoji,.knst-hero__aside:not(.knst-reveal--in) .knst-setup-infographic__emoji{opacity:1;transform:none;animation:none}}.knst-band{position:relative;padding:clamp(3.2rem,7vw,4.75rem) 0;overflow:clip}.knst-band__inner{position:relative;z-index:1}.knst-band__ctas{margin-top:1.75rem}.knst-band__grid{position:absolute;inset:0;opacity:.07;pointer-events:none;background-image:linear-gradient(hsla(0,0%,100%,.05) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.05) 1px,transparent 0);background-size:40px 40px;-webkit-mask-image:radial-gradient(ellipse 75% 60% at 50% 35%,#000 20%,transparent 100%);mask-image:radial-gradient(ellipse 75% 60% at 50% 35%,#000 20%,transparent 100%)}.knst-band__grid--soft{opacity:.055}.knst-band__orb{position:absolute;border-radius:50%;filter:blur(56px);pointer-events:none}.knst-band--core{background:linear-gradient(180deg,#0c1224,#1e1b4b 38%,#0f172a 72%,#1e293b);color:#e0f2fe}.knst-band--core .knst-band__orb--a{width:240px;height:240px;top:8%;right:4%;background:#34d399;opacity:.16}.knst-band--core .knst-band__orb--b{width:220px;height:220px;bottom:18%;left:6%;background:#22d3ee;opacity:.12}.knst-band--core .knst-band__orb--c{width:260px;height:260px;top:42%;left:-3%;background:#a78bfa;opacity:.14}.knst-band--core .knst-band__inner--core{display:flex;flex-direction:column;gap:1.5rem}.knst-band--core .knst-band__ctas{display:flex;justify-content:center;width:100%}.knst-band--core .knst-band__ctas .knst-ctas{justify-content:center}.knst-core__tri{display:grid;gap:1.15rem}@media (min-width:1100px){.knst-core__tri{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem 1.2rem;align-items:stretch}}.knst-core__col{min-width:0;padding:1rem .95rem;border-radius:18px;border:1px solid rgba(148,163,184,.22);background:linear-gradient(160deg,rgba(15,23,42,.52),rgba(6,78,59,.14))}.knst-core__col .knst-section-head{margin-bottom:.72rem}.knst-core__col .knst-section-head--sub{margin-bottom:.62rem}.knst-core__col .knst-section-head__title{max-width:100%;overflow-wrap:anywhere}.knst-where-intro{margin:0 0 .65rem;font-size:1rem;font-weight:650;line-height:1.45;color:#cbd5e1}.knst-core__col--connect .knst-flip-row,.knst-core__col--where .knst-fit-grid{grid-template-columns:1fr}.knst-core__col .knst-key-line{font-size:1rem;padding:.65rem .75rem}.knst-core__col .knst-prose{font-size:1rem;margin-bottom:.6rem}.knst-core__col .knst-fit-card p{font-size:1rem}.knst-section-head--sub{margin-bottom:1rem}.knst-section-head--sub .knst-section-head__title{font-size:clamp(.76rem,1.25vw,.98rem);border-left-color:#a78bfa;background:linear-gradient(135deg,rgba(99,102,241,.42),rgba(15,23,42,.58));color:#f1f5f9}.knst-section-head--sub .knst-section-head__title--strike-line{position:relative;z-index:0}.knst-section-head--sub .knst-section-head__title--strike-line:after{content:"";position:absolute;z-index:1;left:.55rem;right:.55rem;bottom:.32rem;height:3px;border-radius:3px;pointer-events:none;background:linear-gradient(90deg,#fb923c,#e879f9 38%,#22d3ee 72%,#34d399);box-shadow:0 0 14px rgba(251,191,36,.35),0 0 22px rgba(167,139,250,.22);transform:scaleX(0) skewX(-12deg);transform-origin:left center}@media (prefers-reduced-motion:no-preference){.knst-core__col--think.knst-reveal--in .knst-section-head__title--strike-line:after,.knst-core__col--where.knst-reveal--in .knst-section-head__title--strike-line:after{animation:knst-strike-line .78s cubic-bezier(.22,1,.36,1) forwards}}@keyframes knst-strike-line{0%{transform:scaleX(0) skewX(-14deg);opacity:.75}55%{opacity:1}to{transform:scaleX(1) skewX(0deg);opacity:1}}.knst-think-viz{margin-top:.15rem}.knst-think-viz__legend{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.72rem;padding:0 .05rem 0 2.2rem}.knst-think-viz__pill{font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:.3rem .58rem;border-radius:999px;border:1px solid rgba(251,191,36,.42);background:rgba(251,191,36,.12);color:#fde68a}.knst-think-viz__pill--after{border-color:rgba(52,211,153,.42);background:rgba(16,185,129,.14);color:#a7f3d0}.knst-think-viz__body{position:relative;padding:.12rem 0 .15rem .08rem}.knst-think-viz__rail{position:absolute;left:.88rem;top:.15rem;bottom:.15rem;width:3px;border-radius:3px;background:linear-gradient(180deg,rgba(251,146,60,.75),rgba(167,139,250,.48) 50%,rgba(52,211,153,.68));z-index:0}.knst-think-viz__list{position:relative;z-index:1;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.58rem}.knst-think-viz__step{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.55rem;align-items:start}.knst-think-viz__dot{width:1.85rem;height:1.85rem;margin-top:.18rem;border-radius:50%;display:grid;place-items:center;font-size:.68rem;font-weight:800;color:#0f172a;background:linear-gradient(145deg,#fb923c,#f472b6);border:2px solid hsla(0,0%,100%,.32);box-shadow:0 4px 14px rgba(251,113,133,.28)}.knst-think-viz__card{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.38rem;align-items:center;padding:.52rem .55rem;border-radius:12px;border:1px solid rgba(148,163,184,.22);background:linear-gradient(100deg,rgba(127,29,29,.22),rgba(15,23,42,.75),rgba(6,78,59,.28));box-shadow:0 8px 22px rgba(0,0,0,.22);transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}.knst-think-viz__cell p{margin:0;font-size:1rem;font-weight:650;line-height:1.38}.knst-think-viz__cell--before p{color:#fed7aa}.knst-think-viz__cell--after p{color:#d1fae5}.knst-think-viz__cell--after a{color:#7dd3fc}.knst-think-viz__cell--after a:hover{color:#fda4af}.knst-think-viz__chev{font-weight:800;font-size:.78rem;color:#fda4af}@media (max-width:380px){.knst-think-viz__legend{padding-left:0;flex-wrap:wrap}.knst-think-viz__card{grid-template-columns:1fr;text-align:center}.knst-think-viz__chev{order:-1;margin:.1rem 0}}@media (prefers-reduced-motion:no-preference){.knst-think-viz__card:hover{transform:translateY(-2px);border-color:rgba(167,139,246,.45);box-shadow:0 12px 28px rgba(0,0,0,.28)}.knst-core__col--think:not(.knst-reveal--in) .knst-think-viz__step{transform:translate3d(11px,0,0)}.knst-core__col--think.knst-reveal--in .knst-think-viz__step{animation:knst-think-step-in .52s ease forwards;animation-delay:calc(.05s + (var(--knst-th, 0) * .1s))}}@keyframes knst-think-step-in{to{transform:translateZ(0)}}.knst-band--core .knst-fit-card{border:1px solid rgba(251,191,36,.3);background:linear-gradient(145deg,rgba(15,23,42,.88),rgba(67,20,7,.38));box-shadow:0 0 0 1px rgba(251,146,60,.1),0 14px 36px rgba(0,0,0,.28)}.knst-band--core .knst-fit-card p{color:#e2e8f0}.knst-section-head{margin-bottom:1.1rem}.knst-section-head__title{display:inline-block;margin:0;padding:.55rem 1.15rem;border-radius:14px;font-size:clamp(.82rem,1.4vw,1.08rem);font-weight:800;letter-spacing:.06em;border-left:4px solid #22d3ee;background:linear-gradient(135deg,rgba(6,182,212,.35),rgba(15,23,42,.5));color:#ecfeff;box-shadow:0 14px 36px rgba(0,0,0,.2)}.knst-section-head--dark .knst-section-head__title{border-left-color:#6366f1;background:linear-gradient(135deg,rgba(99,102,241,.35),hsla(0,0%,100%,.85));color:#0f172a}.knst-key-line{margin:0 0 .75rem;font-size:1rem;font-weight:650;line-height:1.55;padding:.85rem 1rem;border-radius:14px;border-left:4px solid #38bdf8;background:linear-gradient(135deg,rgba(56,189,248,.12),rgba(15,23,42,.35))}.knst-key-line--glass{background:linear-gradient(135deg,rgba(15,23,42,.55),rgba(30,27,75,.35));color:#e0f2fe;border-left-color:#a78bfa}.knst-prose{margin:0 0 1.25rem;font-size:.95rem;line-height:1.58;font-weight:600;color:#bae6fd}.knst-prose--glass{color:#e2e8f0}.knst-flip-row{display:grid;gap:1rem;margin-top:.5rem}@media (min-width:640px){.knst-flip-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.knst-flip{perspective:1000px}.knst-flip-inner{display:grid;grid-template-columns:minmax(0,1fr);transform-style:preserve-3d;transition:transform .65s cubic-bezier(.4,.2,.2,1)}@media (prefers-reduced-motion:no-preference){.knst-flip:focus-within .knst-flip-inner,.knst-flip:hover .knst-flip-inner{transform:rotateY(180deg)}}.knst-flip-face{grid-column:1;grid-row:1;position:relative;min-width:0;width:100%;box-sizing:border-box;padding:1rem 1.05rem;border-radius:16px;backface-visibility:hidden;-webkit-backface-visibility:hidden;border:1px solid rgba(52,211,153,.35);background:linear-gradient(145deg,rgba(15,23,42,.88),rgba(6,95,70,.35));box-shadow:0 16px 44px rgba(0,0,0,.28);overflow:hidden}.knst-flip-face--front{transform:rotateY(0deg);z-index:1}.knst-flip-face--back{transform:rotateY(180deg);border-color:rgba(167,139,250,.45);background:linear-gradient(145deg,rgba(30,27,75,.9),rgba(34,211,238,.15));z-index:0}.knst-flip-face p{margin:.35rem 0 0;font-size:.88rem;line-height:1.5;font-weight:600;color:#e0f2fe;overflow-wrap:anywhere}.knst-flip-tag{display:inline-block;font-size:.65rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#6ee7b7}.knst-fit-grid{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}@media (min-width:640px){.knst-fit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.knst-fit-card{margin:0;padding:.95rem 1.05rem;border-radius:16px;border:1px solid rgba(234,88,12,.28);background:linear-gradient(145deg,hsla(0,0%,100%,.95),hsla(48,96%,89%,.55));box-shadow:0 12px 32px rgba(124,45,18,.08);transition:transform .3s ease,box-shadow .3s ease}@media (prefers-reduced-motion:no-preference){.knst-fit-card:hover{transform:translateY(-4px);box-shadow:0 18px 44px rgba(124,45,18,.12)}}.knst-fit-card p{margin:0;font-size:.92rem;font-weight:650;line-height:1.45;color:#292524}.knst-setup-infographic{margin-top:.65rem;max-width:min(36rem,100%)}.knst-hero__setup-infographic{margin-top:.45rem;max-width:100%}.knst-hero__aside .knst-setup-infographic__card p{font-size:clamp(.78rem,1.1vw,1rem)}.knst-setup-infographic__kicker{margin:0;display:inline-flex;align-items:center;gap:.5rem;padding:.42rem .95rem;border-radius:999px;font-size:.78rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#ecfeff;border:1px solid rgba(34,211,238,.45);background:rgba(34,211,238,.12);backdrop-filter:blur(8px)}.knst-setup-infographic__footer{margin:1rem 0 0;padding:.72rem .88rem;border-radius:12px;border-left:3px solid rgba(52,211,153,.55);font-size:1rem;font-weight:650;line-height:1.45;color:#e0f2fe;background:linear-gradient(90deg,rgba(15,23,42,.55),transparent)}.knst-setup-infographic__body{position:relative;margin-top:1.15rem;padding:.2rem 0 .35rem .12rem}.knst-setup-infographic__rail{position:absolute;left:.95rem;top:.35rem;bottom:.35rem;width:3px;border-radius:3px;background:linear-gradient(180deg,rgba(34,211,238,.85),rgba(167,139,250,.65) 55%,rgba(251,113,133,.55));z-index:0}.knst-setup-infographic__list{position:relative;z-index:1;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.8rem}.knst-setup-infographic__step{display:grid;grid-template-columns:2.1rem minmax(0,1fr);gap:.72rem;align-items:start}.knst-setup-infographic__dot{width:2rem;height:2rem;margin-top:.15rem;border-radius:50%;display:grid;place-items:center;font-size:.72rem;font-weight:800;color:#0f172a;background:linear-gradient(145deg,#5eead4,#38bdf8);border:2px solid hsla(0,0%,100%,.35);box-shadow:0 4px 16px rgba(34,211,238,.35)}.knst-setup-infographic__card{padding:.82rem 1rem;border-radius:14px;border:1px solid rgba(125,211,252,.32);background:linear-gradient(145deg,rgba(15,23,42,.88),rgba(30,27,75,.55));backdrop-filter:blur(12px);box-shadow:0 0 0 1px rgba(56,189,248,.1),0 14px 36px rgba(0,0,0,.28);transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.knst-setup-infographic__card p{margin:0;font-size:.9rem;font-weight:650;line-height:1.48;color:#e0f2fe}.knst-setup-infographic__emoji{display:inline-block;margin-right:.38rem;font-size:1.18rem;line-height:1;vertical-align:-.1em}@media (prefers-reduced-motion:no-preference){.knst-setup-infographic__card:hover{transform:translateY(-3px);border-color:rgba(167,139,246,.5);box-shadow:0 0 0 1px rgba(167,139,246,.2),0 18px 44px rgba(0,0,0,.32)}.knst-hero__aside:not(.knst-reveal--in) .knst-setup-infographic__step{transform:translate3d(12px,0,0)}.knst-hero__aside.knst-reveal--in .knst-setup-infographic__step{animation:knst-setup-step-in .55s ease forwards;animation-delay:calc(.06s + (var(--knst-st, 0) * .11s))}.knst-hero__aside:not(.knst-reveal--in) .knst-setup-infographic__emoji{opacity:0;transform:scale(.45) rotate(-16deg)}.knst-hero__aside.knst-reveal--in .knst-setup-infographic__emoji{animation:knst-setup-emoji-pop .62s cubic-bezier(.34,1.45,.64,1) forwards;animation-delay:calc(.4s + (var(--knst-em, 0) * .52s))}}@keyframes knst-setup-step-in{to{transform:translateZ(0)}}@keyframes knst-setup-emoji-pop{0%{opacity:0;transform:scale(.45) rotate(-16deg)}72%{transform:scale(1.12) rotate(5deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}.knst-setup-infographic__ribbon{margin-top:1.35rem;display:flex;gap:.85rem;align-items:flex-start;padding:1rem 1.1rem;border-radius:16px;border:1px solid rgba(52,211,153,.38);background:linear-gradient(125deg,rgba(15,23,42,.92),rgba(6,78,59,.42) 45%,rgba(30,27,75,.55));backdrop-filter:blur(12px);box-shadow:0 16px 42px rgba(0,0,0,.3)}.knst-setup-infographic__ribbon p{margin:0;font-size:.95rem;font-weight:700;line-height:1.5;color:#ecfdf5}.knst-setup-infographic__ribbon-icon{flex-shrink:0;width:2.35rem;height:2.35rem;border-radius:12px;display:grid;place-items:center;font-size:1.05rem;font-weight:800;color:#022c22;background:linear-gradient(145deg,#34d399,#22d3ee);box-shadow:0 6px 18px rgba(52,211,153,.35)}.knst-faq{position:relative;padding:clamp(3.2rem,7vw,4.5rem) 0;background:#0a0f1e;overflow:clip}.knst-faq__bg,.knst-faq__overlay{position:absolute;inset:0;z-index:0}.knst-faq__overlay{background:linear-gradient(180deg,rgba(10,15,30,.52),rgba(15,23,42,.78) 50%,rgba(10,15,30,.85))}.knst-faq__grid{position:absolute;inset:0;z-index:0;opacity:.07;pointer-events:none;background-image:linear-gradient(rgba(148,163,184,.35) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.22) 1px,transparent 0);background-size:44px 44px;-webkit-mask-image:radial-gradient(ellipse 80% 65% at 50% 40%,#000 22%,transparent 100%);mask-image:radial-gradient(ellipse 80% 65% at 50% 40%,#000 22%,transparent 100%)}.knst-faq__orb--a{width:200px;height:200px;top:15%;right:8%;background:#8b5cf6;filter:blur(60px);opacity:.16}.knst-faq__orb--a,.knst-faq__orb--b{position:absolute;z-index:0;border-radius:50%;pointer-events:none}.knst-faq__orb--b{width:240px;height:240px;bottom:10%;left:5%;background:#38bdf8;filter:blur(58px);opacity:.14}.knst-faq__inner{position:relative;z-index:1;display:grid;gap:1.25rem}@media (min-width:900px){.knst-faq__inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.35fr);align-items:start;gap:2rem}.knst-faq__head{grid-column:1}.knst-faq__box{grid-column:2;grid-row:1}}.knst-faq__title{margin:0;font-size:clamp(1.75rem,3vw,2.6rem);font-weight:850;color:#f8fafc;text-shadow:0 2px 24px rgba(0,0,0,.45)}.knst-faq .faq-item{border-radius:16px;border:1px solid rgba(99,102,241,.22);background:linear-gradient(135deg,rgba(15,23,42,.75),rgba(30,27,75,.55));backdrop-filter:blur(10px);overflow:hidden}.knst-faq .faq-item.active{border-color:rgba(139,92,246,.55);box-shadow:0 0 0 1px rgba(139,92,246,.28),0 12px 40px rgba(139,92,246,.18)}.knst-faq .faq-item.active .faq-toggle{transform:rotate(45deg);color:#f5d0fe}.knst-faq .faq-question{color:#f8fafc;font-weight:700}.knst-faq .faq-question:hover{color:#fde68a}.knst-faq .faq-toggle{color:#e2e8f0}.knst-faq .faq-answer p{color:#cbd5e1;border-left:2px solid rgba(139,92,246,.45);padding-left:.85rem}.knst-final{position:relative;padding:clamp(3rem,8vw,4.5rem) 0;overflow:clip}.knst-final__bg{position:absolute;inset:0;background:linear-gradient(135deg,#f8fafc,#e0f2fe 40%,#cffafe);opacity:1}.knst-final__inner{position:relative;z-index:1;text-align:center;color:#0f172a}.knst-final__quote{margin:0 auto 1.35rem;max-width:36rem;font-size:clamp(1.15rem,2.2vw,1.45rem);font-weight:700;line-height:1.45}.knst-final .knst-ctas{justify-content:center}.text{letter-spacing:.5px;line-height:1.56}.text--xxs{font-size:11px}.text--xs{font-size:12px}.text--s{font-size:14px}.text--m{font-size:16px}.text--l{font-size:18px}.text--xl{font-size:20px}.text--xxl{font-size:22px}.text--xxxl{font-size:30px;line-height:38px}.text--thin{font-weight:300}.text--normal{font-weight:400}.text--semi-bold{font-weight:500}.text--bold{font-weight:700}.text--black{color:#101c22}.text--gray-darker{color:#212121}.text--gray-dark{color:#495865}.text--gray{color:#888}.text--gray-light{color:#e5e9ee}.text--white{color:#fff}.text--primary{color:#e1242a}.text--secondary{color:#156bd3}@media(min-width:992px){.text--xxl{font-size:35px;line-height:1.2}.text--xxxl{font-size:45px;line-height:1.2}}.section-title__dual--remaining-words,.section-title__dual-reverse--first-word{color:#e1242a}.section-title__last-word-gradient--gradient{background:linear-gradient(90deg,#6d5bd0,#a855f7);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.section-title__secondary{padding-bottom:15px;position:relative}.section-title__secondary:after{content:"";position:absolute;bottom:0;left:0;height:3px;background:#e1242a}.section-title__secondary--full{display:inline-block}.section-title__secondary--full:after{width:100%}.section-title__secondary--center{text-align:center}.section-title__secondary--center:after{left:50%;transform:translateX(-50%);width:120px}.section-title__secondary--left:after{width:120px}.container{margin:0 auto;padding-left:15px;padding-right:15px}.container--fluid{padding-left:30px;padding-right:30px}@media(min-width:768px){.container:not(.container--fluid){width:750px}}@media(min-width:992px){.container--fluid{padding-left:100px;padding-right:100px}.container:not(.container--fluid){width:970px}}@media(min-width:1200px){.container:not(.container--fluid){width:1170px}}.slider{display:flex;align-items:center;position:relative}.slider__arrow{background:none;border:none;position:relative;height:50px;width:30px;cursor:pointer;overflow:hidden}.slider__arrow:before{content:"";position:absolute;top:8px;height:30px;width:30px;border-color:#495865 #495865 transparent transparent;border-style:solid;border-width:2px}.slider__arrow--prev:before{transform:rotate(-135deg);left:15px}.slider__arrow--next:before{transform:rotate(45deg);left:-15px}.slider__arrow--disabled{cursor:default;pointer-events:none;opacity:.3}.slider__list-wrapper{flex:1;overflow:hidden}.slider__list{position:relative;display:flex;flex-wrap:nowrap;transition:left .8s ease-in-out}.slider__list>li{flex:0 0 100%;padding:0 15px}@media(min-width:768px){.slider__list>li{flex:0 0 50%}}@media(min-width:992px){.slider__list>li{flex:0 0 33.33333%}}.related-resource-item{display:block;background:#fff;border:1px solid #e5e9ee;box-shadow:0 0 5px #e5e9ee;text-decoration:none}.related-resource-item__image-container{height:105px;position:relative}.related-resource-item__image{-o-object-fit:cover;object-fit:cover}.related-resource-item__description-container{height:140px;padding:20px 25px 20px 20px}.related-resource-item__description{height:92px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.related-resource-item__footer{border-top:1px solid #e5e9ee;padding:10px 25px 10px 20px}@media(min-width:992px){.related-resource-item__image-container{height:150px}}@keyframes loading{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.spinner{margin:0 auto;border-radius:50%;border-width:2px;border-style:solid;animation:loading .7s linear infinite}.spinner--default{border-color:#101c22 #101c22 #101c22 transparent}.spinner--primary{border-color:#e1242a #e1242a #e1242a transparent}.spinner--secondary{border-color:#156bd3 #156bd3 #156bd3 transparent}.spinner--small{width:16px;height:16px}.spinner--medium{width:28px;height:28px}.spinner--large{width:40px;height:40px}.related-resources{background:#f5f7fa;padding-top:50px;padding-bottom:50px}.related-resources__header{text-align:center;padding-bottom:50px}.related-resources__description{padding-top:8px}@keyframes infiniteslide{0%{transform:translateZ(0)}to{transform:translate3d(-3445px,0,0)}}.loginext-empower-brands{background:#efefef;text-align:center;padding:12px 0 20px;overflow:hidden;height:225px}.loginext-empower-brands__section-title{text-align:center;padding:8px 0 14px}.loginext-empower-brands__brand-list{display:flex;align-items:center;gap:50px;animation:infiniteslide 37.92s linear 0s infinite normal none running}.loginext-empower-brands__brand-list-item{height:65px;display:inline-flex}.loginext-empower-brands__brand-image{height:100%;width:unset;aspect-ratio:3/2;-o-object-fit:contain;object-fit:contain}