h1,h2,h3,h4,h5{font-family:M PLUS Rounded\ 1c,sans-serif}p{line-height:1.65}.kl-navbar__content{justify-content:flex-end}.kl-navbar__item{margin:0 12px}.button{border-radius:50px;padding:12px 24px}.button:hover{background:#f98012;border-color:#f98012}.button.secondary{background-color:transparent;border-color:#fff;color:#fff}@media only screen and (max-width:555px){.kl-rich-text__buttons .button,.kl-rich-text__buttons .button_cta{width:96%}#hs_cos_wrapper_widget_1691139104747,.kl-wide-section__text .kl-rich-text__buttons{width:100%}#hs_cos_wrapper_widget_1691139104747{text-align:center;width:100%}}.kl-testimonial__content{line-height:1.75}.kl-testimonial__footer img{border-radius:0;height:60px;object-fit:contain;width:90px}.kl-card__content p,.kl-card__content span{line-height:1.75}.kl-logos__item img{height:auto}.kl-wide-section{border-radius:10px;box-shadow:0 11px 30px 0 #9aa1b133}.kl-wide-section__image{flex-basis:15%}.kl-wide-section__text{border-bottom-left-radius:10px;border-top-left-radius:10px}.kl-wide-section__image{border-bottom-right-radius:10px;border-top-right-radius:10px}#module_17424708695454 .kl-wide-section__image,#module_17430676363065 .kl-wide-section__image,#module_17430836910055 .kl-wide-section__image,#module_17430870401885 .kl-wide-section__image{border-bottom-left-radius:10px;border-bottom-right-radius:0;border-top-left-radius:10px;border-top-right-radius:0}#module_17424708695454 .kl-wide-section__text,#module_17430676363065 .kl-wide-section__text,#module_17430836910055 .kl-wide-section__text,#module_17430870401885 .kl-wide-section__text{border-bottom-left-radius:0;border-bottom-right-radius:10px;border-top-left-radius:0;border-top-right-radius:10px}@media only screen and (max-width:767px){#module_17424708695454 .kl-wide-section__image,#module_17430676206623 .kl-wide-section__image,#module_17430676363065 .kl-wide-section__image,#module_17430796563885 .kl-wide-section__image,#module_17430802425745 .kl-wide-section__image,#module_17430835815904 .kl-wide-section__image,#module_17430836910055 .kl-wide-section__image,#module_17430870175083 .kl-wide-section__image,#module_17430870401885 .kl-wide-section__image,#widget_1742470500443 .kl-wide-section__image{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;border-top-left-radius:10px!important;border-top-right-radius:10px!important}#module_17424708695454 .kl-wide-section__text,#module_17430676206623 .kl-wide-section__text,#module_17430676363065 .kl-wide-section__text,#module_17430796563885 .kl-wide-section__text,#module_17430802425745 .kl-wide-section__text,#module_17430835815904 .kl-wide-section__text,#module_17430836910055 .kl-wide-section__text,#module_17430870175083 .kl-wide-section__text,#module_17430870401885 .kl-wide-section__text,#widget_1742470500443 .kl-wide-section__text{border-bottom-left-radius:10px!important;border-bottom-right-radius:10px!important;border-top-left-radius:0!important;border-top-right-radius:0!important}}.kl-wide-section__text-content{width:90%}.kl-cards-slider__image{margin:0 0 -8px!important}.kl-cards-slider__header{padding:0!important}.kl-cards-slider__content{margin:0!important;min-height:280px;padding:36px!important}.kl-cards-slider__content>div{margin:0!important}.kl-cards-slider__arrow{top:47%}.kl-faq{border:0 solid #fff}.kl-featured-card{flex-direction:row-reverse}.kl-featured-card__content p{margin:0}.kl-featured-card__image{margin:32px 0 0 25px;padding:0}button.splide__toggle.is-active{display:none}.legal-consent-container li.hs-form-booleancheckbox{margin:.7rem auto;width:50%}.hs_cos_wrapper_widget .hs_cos_wrapper .hs_submit.hs-submit{margin:0 auto;text-align:center!important;width:50%}@media only screen and (max-width:555px){.legal-consent-container li.hs-form-booleancheckbox{margin:.7rem auto;width:100%}.hs_cos_wrapper_widget .hs_cos_wrapper .hs_submit.hs-submit{margin:0 auto;text-align:center!important;width:100%}}:root{--color-orange:#f98012;--color-orange-dark:#e0720a;--color-orange-light:#fff3e8;--color-blue:#2b93d2;--color-blue-dark:#1e7ab8;--color-blue-light:#e8f4fd;--color-navy:#1a1a2e;--color-navy-deep:#0d1221;--color-cream:#f0edde;--color-green:#0f8a6e;--color-green-light:#e8f8f2;--color-purple:#9105d3;--color-white:#fff;--color-bg-soft:#f8f9fb;--color-border:#e5e7eb;--color-text-primary:#1a1a2e;--color-text-muted:#555;--color-text-subtle:#888;--font-heading:"Rubik",sans-serif;--font-body:"Inter",sans-serif;--text-xs:12px;--text-sm:14px;--text-base:16px;--text-lg:18px;--text-xl:20px;--text-2xl:24px;--text-3xl:32px;--text-4xl:40px;--text-5xl:52px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:24px;--radius-pill:999px;--shadow-sm:0 1px 4px rgba(0,0,0,.08);--shadow-md:0 2px 12px rgba(0,0,0,.08);--shadow-lg:0 4px 24px rgba(0,0,0,.12);--transition:all 0.15s ease;--max-width:1140px;--max-width-text:720px}*,:after,:before{box-sizing:border-box}body{font-family:var(--font-body);line-height:1.6;-webkit-font-smoothing:antialiased}body,h1,h2,h3,h4,h5,h6{color:var(--color-text-primary)}h1,h2,h3,h4,h5,h6{font-weight:700;letter-spacing:-.3px;line-height:1.2}h1{font-size:var(--text-5xl);font-weight:800}h2{font-size:var(--text-4xl)}h3{font-size:var(--text-2xl)}h4{font-size:var(--text-lg)}p{font-family:var(--font-body);font-size:var(--text-base)}.hs-richtext p,p{color:var(--color-text-muted);line-height:1.7}.hs-richtext h2,.hs-richtext h3{font-family:var(--font-heading);font-weight:700}.hs-nav-v4{font-family:var(--font-body)}.hs-nav-v4 .hs-menu-item a{color:var(--color-text-primary);font-size:var(--text-sm);font-weight:500;text-decoration:none;transition:var(--transition)}.hs-nav-v4 .hs-menu-item a:hover{color:var(--color-orange)}.btn-primary,.cta_button.hs-cta-img,.hs-button.primary,a.btn-primary{background:var(--color-orange)!important;border:none!important;border-radius:var(--radius-pill)!important;color:var(--color-white)!important;cursor:pointer!important;display:inline-block!important;font-family:var(--font-body)!important;font-size:var(--text-sm)!important;font-weight:700!important;padding:12px 28px!important;text-decoration:none!important;transition:var(--transition)!important}.btn-primary:hover,.hs-button.primary:hover,a.btn-primary:hover{background:var(--color-orange-dark)!important;transform:translateY(-1px)!important}.btn-outline,.hs-button.secondary,a.btn-outline{background:transparent!important;border:2px solid var(--color-orange)!important;border-radius:var(--radius-pill)!important;color:var(--color-orange)!important;display:inline-block!important;font-family:var(--font-body)!important;font-size:var(--text-sm)!important;font-weight:600!important;padding:10px 26px!important;text-decoration:none!important;transition:var(--transition)!important}.btn-outline:hover,a.btn-outline:hover{background:var(--color-orange-light)!important}.btn-lg,.btn-white{font-size:var(--text-base)!important;padding:14px 36px!important}.btn-white{background:var(--color-white)!important;border:none!important;border-radius:var(--radius-pill)!important;box-shadow:0 4px 16px rgba(0,0,0,.12)!important;color:var(--color-orange)!important;display:inline-block!important;font-weight:700!important;text-decoration:none!important;transition:var(--transition)!important}.btn-white:hover{transform:translateY(-1px)!important}.btn-white-outline{background:transparent!important;border:2px solid hsla(0,0%,100%,.6)!important;border-radius:var(--radius-pill)!important;color:var(--color-white)!important;display:inline-block!important;font-size:var(--text-base)!important;font-weight:600!important;padding:12px 34px!important;text-decoration:none!important}.bg-white{background-color:var(--color-white)!important}.bg-soft{background-color:var(--color-bg-soft)!important}.bg-cream{background-color:var(--color-cream)!important}.bg-navy{background-color:var(--color-navy)!important}.bg-orange{background-color:var(--color-orange)!important}.bg-hero{background:linear-gradient(140deg,#0d1b3e,#1a3a6e 50%,#1e5fa8)!important}.bg-hero-orange{background:linear-gradient(135deg,var(--color-orange) 0,var(--color-orange-dark) 100%)!important}.bg-gradient-purple{background:linear-gradient(135deg,#0d1b3e 0,var(--color-purple) 60%,var(--color-blue) 100%)!important}.section-sm{padding:var(--space-10) var(--space-12)!important}.section-md{padding:var(--space-20) var(--space-12)!important}.section-lg{padding:var(--space-24) var(--space-12)!important}.container{margin-left:auto;margin-right:auto;max-width:var(--max-width);width:100%}.text-center{text-align:center!important}.text-left{text-align:left!important}.text-white,.text-white h1,.text-white h2,.text-white h3{color:var(--color-white)!important}.text-white p{color:hsla(0,0%,100%,.8)!important}.eyebrow,.section-label{color:var(--color-orange)!important;display:block!important;font-size:var(--text-xs)!important;font-weight:700!important;letter-spacing:2px!important;margin-bottom:var(--space-3)!important;text-transform:uppercase!important}.hero-module{overflow:hidden;padding:100px var(--space-12) 90px;position:relative;text-align:center}.hero-module:before{background:radial-gradient(ellipse 80% 60% at 50% 120%,rgba(249,128,18,.18) 0,transparent 70%);content:"";inset:0;pointer-events:none;position:absolute}.hero-module h1{color:var(--color-white);font-size:var(--text-5xl);font-weight:800;letter-spacing:-1.5px;margin:0 auto var(--space-6);max-width:820px}.hero-module h1 em,.hero-module h1 span.orange{color:var(--color-orange)!important;font-style:normal}.hero-module .hero-sub{color:hsla(0,0%,100%,.82);font-size:var(--text-xl);line-height:1.65;margin:0 auto var(--space-10);max-width:640px}.hero-ctas{display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:center;margin-bottom:var(--space-12)}.hero-trust-item{align-items:center;color:hsla(0,0%,100%,.75);display:flex;font-size:var(--text-sm);gap:var(--space-2)}.hero-trust-check{background:var(--color-orange);border-radius:50%;color:var(--color-white);flex-shrink:0;font-size:10px;height:18px;justify-content:center;width:18px}.hero-eyebrow,.hero-trust-check{align-items:center;display:inline-flex}.hero-eyebrow{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:var(--radius-pill);color:hsla(0,0%,100%,.9);font-size:13px;font-weight:600;gap:var(--space-2);margin-bottom:var(--space-6);padding:6px 16px}.hero-eyebrow .badge{background:var(--color-orange);border-radius:var(--radius-pill);color:var(--color-white);font-size:11px;padding:2px 10px}.logo-bar{background:var(--color-cream);border-bottom:1px solid #e2dece;padding:var(--space-8) var(--space-12)}.logo-bar-row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-4);margin-bottom:var(--space-4)}.logo-bar-row:last-child{margin-bottom:0}.logo-bar-label{color:var(--color-text-subtle);font-size:11px;font-weight:700;letter-spacing:1.5px;min-width:130px;text-transform:uppercase}.logo-bar-label.corporate{color:var(--color-blue)}.logo-bar-label.education{color:var(--color-green)}.logo-chip{background:var(--color-white);border:1px solid rgba(0,0,0,.06);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);color:var(--color-text-primary);font-family:var(--font-heading);font-size:13px;font-weight:700;padding:7px 18px}.audience-cards{display:grid;gap:var(--space-6);grid-template-columns:1fr 1fr}.audience-card{border:2px solid transparent;border-radius:var(--radius-2xl);overflow:hidden;padding:var(--space-10);position:relative}.audience-card.corporate{background:linear-gradient(135deg,var(--color-blue-light) 0,#f0f7ff 100%);border-color:#c5dff5}.audience-card.education{background:linear-gradient(135deg,var(--color-green-light) 0,#f0fff8 100%);border-color:#b8ecd9}.audience-tag{border-radius:var(--radius-pill);display:inline-block;font-size:11px;font-weight:700;letter-spacing:1px;margin-bottom:var(--space-5);padding:5px 14px;text-transform:uppercase}.audience-tag.corporate{background:var(--color-blue);color:var(--color-white)}.audience-tag.education{background:var(--color-green);color:var(--color-white)}.audience-card h3{color:var(--color-text-primary);font-size:var(--text-2xl);font-weight:700;line-height:1.3;margin-bottom:var(--space-2)}.audience-pains{display:flex;flex-direction:column;gap:10px;list-style:none;margin-bottom:var(--space-6);padding:0}.audience-pains li{align-items:flex-start;color:#333;display:flex;font-size:var(--text-sm);gap:10px;line-height:1.5}.pain-x{color:#e53e3e}.pain-check,.pain-x{flex-shrink:0;font-weight:700}.pain-check{color:var(--color-green)}.card{background:var(--color-white);border:1px solid #f0f0f0;border-radius:var(--radius-xl);box-shadow:var(--shadow-md);padding:var(--space-8)}.card h3{font-size:var(--text-xl);margin-bottom:var(--space-2)}.card p{color:var(--color-text-muted);font-size:15px;line-height:1.7}.icon-wrap{align-items:center;border-radius:var(--radius-lg);display:flex;font-size:26px;height:54px;justify-content:center;margin-bottom:var(--space-5);width:54px}.icon-orange{background:var(--color-orange-light)}.icon-blue{background:var(--color-blue-light)}.icon-purple{background:#f0e8ff}.icon-green{background:var(--color-green-light)}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-2,.grid-3{display:grid;gap:var(--space-6)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{display:grid;gap:var(--space-6);grid-template-columns:repeat(4,1fr)}.testi-card{background:var(--color-bg-soft);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-8)}.testi-segment{border-radius:var(--radius-pill);display:inline-block;font-size:10px;font-weight:700;letter-spacing:1px;margin-bottom:var(--space-4);padding:3px 10px;text-transform:uppercase}.testi-segment.corp{background:var(--color-blue-light);color:var(--color-blue)}.testi-segment.edu{background:var(--color-green-light);color:var(--color-green)}.testi-quote{border-left:3px solid var(--color-orange);color:#333;font-size:15px;font-style:italic;line-height:1.7;margin-bottom:var(--space-6);padding-left:var(--space-4);position:relative}details{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);margin-bottom:var(--space-3);overflow:hidden}summary{align-items:center;cursor:pointer;display:flex;font-family:var(--font-body);font-size:var(--text-base);font-weight:600;justify-content:space-between;list-style:none;padding:var(--space-5) var(--space-6)}summary::-webkit-details-marker{display:none}summary:after{color:var(--color-orange);content:"+";flex-shrink:0;font-size:20px;font-weight:700}details[open] summary:after{content:"–"}.faq-body{color:var(--color-text-muted);font-size:15px;line-height:1.7;padding:0 var(--space-6) var(--space-5)}.accordion summary,.hs-accordion summary{font-family:var(--font-body);font-weight:600;padding:var(--space-5) var(--space-6)}.compare-table{border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden}.compare-header{background:var(--color-navy);color:var(--color-white);display:grid;grid-template-columns:2fr 1fr 1fr 1fr}.compare-header>div{font-size:var(--text-sm);font-weight:700;padding:var(--space-4) var(--space-5)}.compare-header .highlight{background:var(--color-blue)}.compare-row{background:var(--color-white);border-bottom:1px solid #f0f0f0;display:grid;grid-template-columns:2fr 1fr 1fr 1fr}.compare-row:nth-child(2n){background:#fafafa}.compare-row>div{align-items:center;display:flex;font-size:var(--text-sm);padding:14px var(--space-5)}.compare-row .val-highlight{background:rgba(43,147,210,.05);color:var(--color-blue);font-weight:700}.check{color:#22c55e}.check,.cross{font-size:18px}.cross{color:#ef4444}.partial{color:#f59e0b;font-size:var(--text-sm)}.steps{display:flex;gap:0;position:relative}.steps:before{background:hsla(0,0%,100%,.15);content:"";height:2px;left:12%;position:absolute;right:12%;top:28px}.step{flex:1;padding:0 var(--space-4);position:relative;text-align:center;z-index:1}.step-num{align-items:center;background:var(--color-orange);border-radius:50%;box-shadow:0 4px 14px rgba(249,128,18,.4);color:var(--color-white);display:flex;font-family:var(--font-heading);font-size:20px;font-weight:700;height:56px;justify-content:center;margin:0 auto var(--space-4);width:56px}.step h4{font-size:15px;font-weight:700;margin-bottom:var(--space-2)}.step p{color:hsla(0,0%,100%,.7);font-size:13px;line-height:1.6;margin:0 auto;max-width:160px}.hs-form input[type=email],.hs-form input[type=number],.hs-form input[type=tel],.hs-form input[type=text],.hs-form select,.hs-form textarea{border:2px solid var(--color-border)!important;border-radius:var(--radius-md)!important;font-family:var(--font-body)!important;font-size:var(--text-sm)!important;padding:12px 16px!important;transition:border-color .15s!important;width:100%!important}.hs-form input:focus,.hs-form textarea:focus{border-color:var(--color-blue)!important;outline:none!important}.hs-form input[type=submit],.hs-submit input[type=submit]{background:var(--color-orange)!important;border:none!important;border-radius:var(--radius-pill)!important;color:var(--color-white)!important;cursor:pointer!important;font-family:var(--font-body)!important;font-size:var(--text-sm)!important;font-weight:700!important;padding:13px 32px!important;transition:var(--transition)!important}.hs-form input[type=submit]:hover{background:var(--color-orange-dark)!important}.hs-error-msgs{color:#e53e3e!important}.hs-error-msgs,.hs-form label{font-size:var(--text-sm)!important}.hs-form label{color:var(--color-text-primary)!important;display:block!important;font-weight:600!important;margin-bottom:var(--space-1)!important}@media (max-width:960px){h1{font-size:40px}h2{font-size:32px}.hero-module h1{font-size:40px}.audience-cards,.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}.steps{flex-direction:column;gap:var(--space-8)}.steps:before{display:none}.compare-header,.compare-row{grid-template-columns:1.5fr 1fr 1fr}}@media (max-width:640px){h1{font-size:32px}h2{font-size:26px}.hero-module{padding:60px var(--space-6)}.section-md{padding:var(--space-12) var(--space-6)!important}.section-lg{padding:var(--space-16) var(--space-6)!important}.hero-ctas,.hero-trust{align-items:center;flex-direction:column}.hero-trust{gap:var(--space-3)}.compare-header .col-3,.compare-row .col-3{display:none}}nav{align-items:center;background:var(--color-white);box-shadow:0 1px 0 var(--color-border);display:flex;justify-content:space-between;padding:16px 40px;position:sticky;top:0;z-index:200}.nav-logo{color:var(--color-orange);font-family:var(--font-heading);font-size:26px;font-weight:800;letter-spacing:-.5px}.nav-links{display:flex;gap:28px;list-style:none;padding:0}.nav-links a{color:var(--color-text-primary);font-size:var(--text-sm);font-weight:500;text-decoration:none;transition:var(--transition)}.nav-links a:hover{color:var(--color-orange)}.nav-ctas{align-items:center;display:flex;gap:10px}.hero{padding:90px 40px 80px;text-align:center}.hero,.hero h1{color:var(--color-white)}.hero h1{font-family:var(--font-heading);font-size:48px;font-weight:700;line-height:1.2;margin:0 auto 20px;max-width:760px}.hero h1 span{color:var(--color-orange)}.hero p{color:hsla(0,0%,100%,.85);font-size:var(--text-xl);line-height:1.6;margin:0 auto 36px;max-width:600px}.hero-badge{background:rgba(249,128,18,.2);border:1px solid var(--color-orange);border-radius:var(--radius-pill);color:var(--color-orange);display:inline-block;font-size:13px;font-weight:600;letter-spacing:.5px;margin-bottom:20px;padding:6px 16px;text-transform:uppercase}.btn-ghost,.hero-ctas .btn-ghost{background:transparent;border:2px solid hsla(0,0%,100%,.5);font-weight:600;padding:14px 32px}.btn-ghost,.btn-hero-primary,.hero-ctas .btn-ghost{border-radius:var(--radius-pill);color:var(--color-white);display:inline-block;font-size:var(--text-base);text-decoration:none;transition:var(--transition)}.btn-hero-primary{background:var(--color-orange);box-shadow:0 4px 20px rgba(249,128,18,.4);font-weight:700;padding:16px 36px}.btn-hero-primary:hover{background:var(--color-orange-dark);transform:translateY(-1px)}.btn-hero-ghost{background:hsla(0,0%,100%,.1);border:2px solid hsla(0,0%,100%,.4);border-radius:var(--radius-pill);color:var(--color-white);display:inline-block;font-size:var(--text-base);font-weight:600;padding:14px 34px;text-decoration:none}.hero-trust{display:flex;flex-wrap:wrap;gap:var(--space-8);justify-content:center}.trust-item{align-items:center;color:hsla(0,0%,100%,.75);display:flex;font-size:var(--text-sm);gap:var(--space-2)}.trust-check{align-items:center;background:var(--color-orange);border-radius:50%;color:var(--color-white);display:inline-flex;flex-shrink:0;font-size:10px;height:18px;justify-content:center;width:18px}.logos{background:var(--color-cream);border-bottom:1px solid #e2dece;padding:var(--space-8) 40px}.logos-inner{margin:0 auto;max-width:var(--max-width)}.logo-row{align-items:center;display:flex;flex-wrap:wrap;gap:40px;justify-content:center}.logo-pill{background:var(--color-white);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);color:var(--color-blue);font-family:var(--font-heading);font-size:15px;font-weight:700;padding:10px 24px}.logos-row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-4);margin-bottom:var(--space-4)}.logos-row:last-child{margin-bottom:0}.logos-segment-label{color:var(--color-text-subtle);font-size:11px;font-weight:700;letter-spacing:1.5px;min-width:130px;text-transform:uppercase;white-space:nowrap}.logos-segment-label.corporate{color:var(--color-blue)}.logos-segment-label.education{color:var(--color-green)}.logo-chips{display:flex;flex-wrap:wrap;gap:10px}.pain{background:var(--color-white);padding:72px 40px;text-align:center}.pain h2{font-family:var(--font-heading);font-size:36px;font-weight:700;margin:0 auto 16px;max-width:680px}.pain>p{color:var(--color-text-muted);font-size:var(--text-lg);line-height:1.7;margin:0 auto 48px;max-width:580px}.pain-cards{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:900px}.pain-card{background:#fff5f0;border:1px solid #fde0c7;border-radius:var(--radius-md);padding:28px 24px;text-align:left}.pain-card .icon{display:block;font-size:28px;margin-bottom:12px}.pain-card h3{font-size:var(--text-base);font-weight:700;margin-bottom:8px}.pain-card p{color:#666;font-size:var(--text-sm);line-height:1.6}.features{background:var(--color-bg-soft);padding:var(--space-20) 40px}.features-inner{margin:0 auto;max-width:var(--max-width)}.features-header{margin-bottom:56px;text-align:center}.features-header h2{font-family:var(--font-heading);font-size:36px;font-weight:700;margin-bottom:14px}.features-header>p{color:var(--color-text-muted);font-size:var(--text-lg);margin:0 auto;max-width:560px}.feature-grid{display:grid;gap:32px;grid-template-columns:repeat(2,1fr)}.feature-grid.cols-3{grid-template-columns:repeat(3,1fr)}.feature-card{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);padding:36px}.feature-card h3{font-family:var(--font-heading);font-size:20px;font-weight:700;margin-bottom:10px}.feature-card p{color:var(--color-text-muted);font-size:15px;line-height:1.7}.feature-icon{align-items:center;border-radius:14px;display:flex;font-size:24px;height:52px;justify-content:center;margin-bottom:20px;width:52px}.split{padding:var(--space-20) 40px}.split-inner{align-items:center;display:grid;gap:80px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:var(--max-width)}.split-inner.reverse{direction:rtl}.split-inner.reverse>*{direction:ltr}.split-text h2{font-family:var(--font-heading);font-size:32px;font-weight:700;margin-bottom:14px}.split-text p{color:var(--color-text-muted);font-size:var(--text-base);line-height:1.7;margin-bottom:20px}.split-visual{align-items:center;aspect-ratio:4/3;background:linear-gradient(135deg,var(--color-blue-light),#f3e8ff);border-radius:var(--radius-2xl);display:flex;font-size:72px;justify-content:center}.check-list{display:flex;flex-direction:column;gap:10px;list-style:none;padding:0}.check-list li{align-items:flex-start;color:#444;display:flex;font-size:15px;gap:10px}.check-list li:before{color:var(--color-orange);content:"✓";flex-shrink:0;font-weight:700;margin-top:1px}.formats{background:var(--color-cream);padding:36px 40px;text-align:center}.formats>p{color:var(--color-text-subtle);font-size:13px;letter-spacing:1px;margin-bottom:20px;text-transform:uppercase}.format-row{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.format-pill{background:var(--color-white);border:1px solid #d4eaf8;border-radius:var(--radius-pill);color:var(--color-blue);font-size:var(--text-sm);font-weight:600;padding:8px 20px}.ai-section{color:var(--color-white);padding:var(--space-20) 40px;text-align:center}.ai-section h2{color:var(--color-white);font-family:var(--font-heading);font-size:36px;font-weight:700;margin-bottom:16px}.ai-section>p{color:var(--color-white);font-size:var(--text-lg);margin:0 auto 40px;max-width:580px;opacity:.9}.ai-cards{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:900px}.ai-card{background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.2);border-radius:var(--radius-xl);padding:28px;text-align:left}.ai-card .icon{display:block;font-size:28px;margin-bottom:12px}.ai-card h3{font-size:var(--text-base);font-weight:700;margin-bottom:8px}.ai-card h3,.ai-card p{color:var(--color-white)}.ai-card p{font-size:var(--text-sm);line-height:1.6;opacity:.8}.ai{background:var(--color-bg-soft);padding:var(--space-20) 40px}.ai-inner{align-items:center;display:grid;gap:72px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:var(--max-width)}.ai-text h2{font-family:var(--font-heading);font-size:38px;font-weight:700;line-height:1.2;margin-bottom:16px}.ai-text>p{color:var(--color-text-muted);font-size:var(--text-base);line-height:1.7;margin-bottom:28px}.ai-features{display:flex;flex-direction:column;gap:16px}.ai-feat{align-items:flex-start;display:flex;gap:14px}.ai-feat-icon{background:linear-gradient(135deg,var(--color-purple),var(--color-blue));border-radius:10px;flex-shrink:0;font-size:18px;height:40px;width:40px}.ai-feat-icon,.ai-visual{align-items:center;display:flex;justify-content:center}.ai-visual{aspect-ratio:4/3.2;background:linear-gradient(135deg,#1a1a2e,var(--color-purple) 60%,var(--color-blue));border-radius:var(--radius-2xl);font-size:80px;overflow:hidden;position:relative}.ai-visual:after{background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.3);border-radius:var(--radius-pill);bottom:24px;color:var(--color-white);content:"Moxis AI";font-family:var(--font-heading);font-size:var(--text-sm);font-weight:700;left:50%;padding:6px 18px;position:absolute;transform:translateX(-50%)}.stats{background:var(--color-white);padding:64px 40px;text-align:center}.stats-inner{margin:0 auto;max-width:900px}.stats h2{font-family:var(--font-heading);font-size:36px;font-weight:700;margin-bottom:48px}.stat-grid{display:grid;gap:32px;grid-template-columns:repeat(3,1fr)}.stat-card{background:var(--color-bg-soft);border-radius:var(--radius-xl);padding:32px}.stat-num{color:var(--color-blue);font-family:var(--font-heading);font-size:48px;font-weight:700}.stat-label{color:var(--color-text-muted);font-size:15px;margin-top:6px}.usecases{background:var(--color-bg-soft);padding:72px 40px;text-align:center}.usecases h2{font-family:var(--font-heading);font-size:36px;font-weight:700;margin:0 auto 14px;max-width:680px}.usecases>p{color:var(--color-text-muted);font-size:var(--text-lg);line-height:1.7;margin:0 auto 48px;max-width:560px}.case-grid{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1000px}.case-card{background:var(--color-white);border:1px solid var(--color-border);border-radius:14px;box-shadow:var(--shadow-sm);padding:28px 24px;text-align:left}.case-card h3{font-size:17px;font-weight:700;margin-bottom:8px}.case-card p{color:#666;font-size:var(--text-sm);line-height:1.6}.case-tag{border-radius:var(--radius-pill);display:inline-block;font-size:12px;font-weight:700;margin-bottom:14px;padding:4px 12px;text-transform:uppercase}.tag-orange{background:var(--color-orange-light);color:var(--color-orange)}.tag-blue{background:var(--color-blue-light);color:var(--color-blue)}.tag-purple{background:#f3e8ff;color:var(--color-purple)}.tag-green{background:var(--color-green-light);color:var(--color-green)}.tag-red{background:#fee8e8;color:#d73030}.tag-gray{background:#f3f4f6;color:#555}.values{background:var(--color-white);padding:var(--space-20) 40px}.values-inner{margin:0 auto;max-width:var(--max-width)}.values-header{margin-bottom:56px;text-align:center}.values-header h2{font-family:var(--font-heading);font-size:36px;font-weight:700;margin-bottom:14px}.values-header>p{color:var(--color-text-muted);font-size:var(--text-lg);margin:0 auto;max-width:560px}.values-grid{display:grid;gap:32px;grid-template-columns:repeat(2,1fr)}.value-card{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);padding:36px}.value-card h3{font-family:var(--font-heading);font-size:20px;font-weight:700;margin-bottom:10px}.value-card p{color:var(--color-text-muted);font-size:15px;line-height:1.7}.value-icon-wrap{align-items:center;border-radius:var(--radius-lg);display:flex;font-size:26px;height:54px;justify-content:center;margin-bottom:20px;width:54px}.vi-orange{background:var(--color-orange-light)}.vi-blue{background:var(--color-blue-light)}.vi-purple{background:#f0e8ff}.vi-green{background:var(--color-green-light)}.value-row{display:grid;gap:32px;grid-template-columns:repeat(2,1fr)}.value-item{align-items:flex-start;display:flex;gap:20px}.value-icon{align-items:center;background:var(--color-orange-light);border-radius:var(--radius-md);display:flex;flex-shrink:0;font-size:22px;height:48px;justify-content:center;width:48px}.quote{background:var(--color-cream);padding:var(--space-20) 40px;text-align:center}.quote-inner{margin:0 auto;max-width:760px}.quote-text{color:var(--color-text-primary);font-family:var(--font-heading);font-size:24px;font-style:italic;line-height:1.6;margin-bottom:24px;padding-left:16px;position:relative}.quote-text:before{color:var(--color-orange);content:'"';font-size:48px;line-height:0;margin-right:4px;vertical-align:-16px}.quote-attr{color:var(--color-text-subtle);font-size:var(--text-sm)}.quote-attr strong{color:var(--color-text-primary)}.integrations{background:var(--color-white);padding:64px 40px;text-align:center}.integrations h2{font-family:var(--font-heading);font-size:28px;font-weight:700;margin-bottom:12px}.integrations>p{color:var(--color-text-muted);font-size:var(--text-base);margin-bottom:36px}.int-row{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.int-pill{background:var(--color-bg-soft);border:1px solid var(--color-border);border-radius:10px;color:#555;font-size:var(--text-sm);font-weight:600;padding:12px 24px}.pricing{background:var(--color-cream);padding:var(--space-20) 40px;text-align:center}.pricing h2{font-family:var(--font-heading);font-size:36px;font-weight:700;margin-bottom:12px}.pricing>p{color:var(--color-text-muted);font-size:var(--text-lg);margin:0 auto 48px;max-width:520px}.pricing-cards{display:grid;gap:24px;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:760px}.pricing-card{background:var(--color-white);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);padding:36px;position:relative;text-align:left}.pricing-card.featured{border:2px solid var(--color-blue)}.featured-tag{background:var(--color-blue);border-radius:var(--radius-pill);color:var(--color-white);font-size:12px;font-weight:700;left:50%;padding:4px 16px;position:absolute;top:-12px;transform:translateX(-50%);white-space:nowrap}.pricing-card h3{font-family:var(--font-heading);font-size:22px;font-weight:700;margin-bottom:6px}.pricing-card .price{color:var(--color-text-subtle);font-size:15px;margin-bottom:20px}.pricing-card ul{display:flex;flex-direction:column;gap:10px;list-style:none;margin-bottom:28px;padding:0}.pricing-card ul li{align-items:flex-start;color:#444;display:flex;font-size:var(--text-sm);gap:var(--space-2)}.pricing-card ul li:before{color:var(--color-orange);content:"✓";flex-shrink:0;font-weight:700}.pricing-btn{background:var(--color-orange);border:none;border-radius:var(--radius-pill);color:var(--color-white);cursor:pointer;display:block;font-size:15px;font-weight:700;padding:12px 24px;text-align:center;text-decoration:none;transition:var(--transition)}.pricing-btn:hover{background:var(--color-orange-dark)}.objections{background:var(--color-cream);padding:var(--space-20) 40px}.obj-inner{margin:0 auto;max-width:860px}.obj-header{margin-bottom:44px;text-align:center}.obj-header h2{font-family:var(--font-heading);font-size:40px;font-weight:700;margin-bottom:12px}.obj-header>p{color:var(--color-text-muted);font-size:17px}.obj-list{display:flex;flex-direction:column;gap:16px}.obj-item{align-items:center;background:var(--color-white);border-radius:var(--radius-xl);display:grid;gap:24px;grid-template-columns:1fr 1fr;padding:28px 32px}.obj-q{align-items:flex-start;color:var(--color-text-primary);font-size:var(--text-base);gap:10px}.obj-q,.obj-q:before{display:flex;font-weight:700}.obj-q:before{align-items:center;background:var(--color-orange-light);border-radius:50%;color:var(--color-orange);content:"?";flex-shrink:0;font-size:var(--text-sm);height:28px;justify-content:center;margin-top:1px;width:28px}.obj-a{border-left:3px solid var(--color-orange);color:#444;font-size:15px;line-height:1.65;padding-left:var(--space-4)}.testimonials{background:var(--color-white);padding:var(--space-20) 40px;text-align:center}.testimonials h2{font-family:var(--font-heading);font-size:40px;font-weight:700;margin-bottom:10px}.testi-intro{color:var(--color-text-muted);font-size:17px;line-height:1.65;margin:0 auto 52px;max-width:560px}.testi-grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:var(--max-width)}.testi-author{gap:12px}.testi-author,.testi-avatar{align-items:center;display:flex}.testi-avatar{border-radius:50%;color:var(--color-white);flex-shrink:0;font-family:var(--font-heading);font-size:16px;font-weight:700;height:42px;justify-content:center;width:42px}.testi-avatar.corp{background:linear-gradient(135deg,var(--color-blue),#1e5fa8)}.testi-avatar.edu{background:linear-gradient(135deg,var(--color-green),#0a6d57)}.testi-name{font-size:var(--text-sm);font-weight:700}.testi-org{color:var(--color-text-subtle);font-size:12px}.cta-bottom{color:var(--color-white);padding:var(--space-20) 40px;text-align:center}.cta-bottom h2{color:var(--color-white);font-family:var(--font-heading);font-size:36px;font-weight:700;margin-bottom:16px}.cta-bottom>p{color:var(--color-white);font-size:var(--text-lg);margin:0 auto 36px;max-width:520px;opacity:.9}.cta-bottom-btns,.cta-btns{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.cta-note{font-size:13px;margin-top:20px;opacity:.7}.cta-note,.how{color:var(--color-white)}.how{padding:var(--space-20) 40px;text-align:center}.how h2{color:var(--color-white);font-family:var(--font-heading);font-size:40px;font-weight:700;margin-bottom:14px}.how>p{color:hsla(0,0%,100%,.75);font-size:var(--text-lg);margin:0 auto 56px;max-width:520px}.how-inner{margin:0 auto;max-width:900px;text-align:center}.faq{padding:var(--space-20) 40px}.faq-inner{margin:0 auto;max-width:760px}.faq h2{font-family:var(--font-heading);font-size:36px;font-weight:700;margin-bottom:40px;text-align:center}footer{background:var(--color-navy-deep);color:hsla(0,0%,100%,.5);padding:40px}.footer-inner{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin:0 auto;max-width:var(--max-width)}.footer-logo{color:var(--color-orange);font-family:var(--font-heading);font-size:22px;font-weight:800}.footer-links{display:flex;flex-wrap:wrap;gap:24px;list-style:none;padding:0}.footer-links a{color:hsla(0,0%,100%,.5);font-size:13px;text-decoration:none}.footer-links a:hover{color:hsla(0,0%,100%,.8)}.footer-copy{font-size:13px}.compare{background:var(--color-bg-soft);padding:var(--space-20) 40px;text-align:center}.compare h2{font-family:var(--font-heading);font-size:36px;font-weight:700;margin-bottom:12px}.compare>p{color:var(--color-text-muted);font-size:var(--text-lg);margin:0 auto 48px;max-width:560px}.feature-name{color:#444;font-weight:500}.audience-split{background:var(--color-white);padding:var(--space-20) 40px}.audience-split-inner{margin:0 auto;max-width:var(--max-width)}.audience-split-header{margin-bottom:48px;text-align:center}.audience-split-header h2{font-family:var(--font-heading);font-size:40px;font-weight:700;margin-bottom:12px}.audience-split-header>p{color:#666;font-size:var(--text-lg);line-height:1.65;margin:0 auto;max-width:520px}.audience-card-icon{font-size:52px;opacity:.12;position:absolute;right:28px;top:28px}.audience-sub{color:#555;font-size:15px;line-height:1.6;margin-bottom:24px}.audience-cta{align-items:center;border:none;border-radius:var(--radius-pill);cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;gap:8px;padding:12px 24px;text-decoration:none;transition:var(--transition)}.audience-cta.corporate{background:var(--color-blue);color:var(--color-white)}.audience-cta.corporate:hover{background:var(--color-blue-dark)}.audience-cta.education{background:var(--color-green);color:var(--color-white)}.audience-cta.education:hover{background:#0a6d57}.btn{border:none;border-radius:var(--radius-pill);cursor:pointer;display:inline-block;font-family:var(--font-body);font-size:var(--text-sm);font-weight:600;padding:10px 22px;text-decoration:none;transition:var(--transition)}.section-label{color:var(--color-orange);display:block;font-size:12px;font-weight:700;letter-spacing:2px;margin-bottom:12px;text-transform:uppercase}.ai-feat-text{flex:1}.ai-feat-text h4{font-size:15px;font-weight:700;margin-bottom:3px}.ai-feat-text p{color:var(--color-text-muted);font-size:13px;line-height:1.55}.value-text{flex:1}.value-text h3{font-size:var(--text-lg);font-weight:700;margin-bottom:6px}.value-text p{color:var(--color-text-muted);font-size:15px;line-height:1.6}.cta-bottom-btns{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}@media (max-width:960px){nav{padding:14px 20px}.nav-links{display:none}.feature-grid,.feature-grid.cols-3,.pain-cards,.split-inner{grid-template-columns:1fr}.split-inner{gap:var(--space-10)}.split-inner.reverse{direction:ltr}.ai-cards,.ai-inner,.stat-grid{grid-template-columns:1fr}.case-grid{grid-template-columns:repeat(2,1fr)}.obj-item,.pricing-cards,.testi-grid,.value-row,.values-grid{grid-template-columns:1fr}.logos-segment-label{min-width:unset;width:100%}}@media (max-width:640px){.case-grid{grid-template-columns:1fr}.footer-inner{flex-direction:column;text-align:center}.footer-links{justify-content:center}.cta-bottom-btns,.cta-btns{align-items:center;flex-direction:column}}