.sol-page,.sol-dialog{--sol-primary:#0b63e5;--sol-primary-hover:#0852c2;--sol-accent:#0f6fff;--sol-navy:#0b2e5e;--sol-green:#16b875;--sol-green-ink:#0b7d4f;--sol-cyan:#20b8d8;--sol-bg:#f5faff;--sol-soft:#eaf4ff;--sol-border:#e1ecf7;--sol-text:#102a4c;--sol-body:#3d506a;--sol-muted:#5f6f84;--sol-radius:16px;--sol-radius-lg:20px;--sol-shadow:0 6px 24px #0f32640f;--sol-tabs-h:56px;--sol-anchor-offset:calc(var(--header-height) + var(--sol-tabs-h) + 16px);color:var(--sol-text)}.sol-page{background:#fff}.sol-dialog>[data-slot=dialog-close]{width:32px;height:32px;color:var(--sol-navy);opacity:1;cursor:pointer;background:#f2f8ff;border:1px solid #d7e6f5;border-radius:50%;place-items:center;display:grid;top:12px;right:12px}.sol-dialog>[data-slot=dialog-close]:hover{color:var(--sol-primary);background:#e4f2ff;border-color:#b8d7f4}.sol-dialog>[data-slot=dialog-close] svg{stroke-width:2.5px;width:24px;height:24px}.sol-page[data-page=overview]{--sol-tabs-h:0px}.sol-container{max-width:1304px}.sol-btn{text-align:center;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 22px;font-size:15px;font-weight:600;line-height:1.25;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.sol-btn svg{flex-shrink:0;width:17px;height:17px}.sol-btn:disabled{opacity:.6;cursor:not-allowed}.sol-btn-primary{background:var(--sol-primary);color:#fff}.sol-btn-primary:hover:not(:disabled){background:var(--sol-primary-hover)}.sol-btn-secondary{color:var(--sol-primary);background:#fff;border-color:#b8d3f5}.sol-btn-secondary:hover{border-color:var(--sol-primary);background:#f2f8ff}.sol-btn-light{color:var(--sol-primary);background:#fff}.sol-btn-light:hover{background:#eaf3ff}.sol-btn-outline-light{color:#fff;background:0 0;border-color:#ffffffbf}.sol-btn-outline-light:hover{background:#ffffff1f}.sol-btn-link{min-height:0;color:var(--sol-primary);border:0;padding:0;font-size:14px}.sol-btn-link:hover{text-underline-offset:3px;text-decoration:underline}.sol-btn-link svg{width:15px;height:15px}.sol-badge{background:var(--sol-soft);color:var(--sol-primary);border-radius:999px;align-items:center;gap:7px;padding:5px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.sol-badge svg{width:15px;height:15px}.sol-hero[data-variant=overview] .sol-badge{text-transform:uppercase;letter-spacing:.04em}.sol-sample{letter-spacing:0;color:#7a5200;vertical-align:middle;white-space:nowrap;background:#fff7e0;border:1px solid #f3d58a;border-radius:999px;align-items:center;padding:2px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.sol-icon-tile{background:var(--sol-soft);width:44px;height:44px;color:var(--sol-accent);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sol-icon-tile svg{width:22px;height:22px}.sol-icon-tile[data-tone=green]{color:var(--sol-green-ink);background:#e4f7ee}.sol-icon-tile[data-tone=amber]{color:#c2410c;background:#fff1e0}.sol-breadcrumb{margin-bottom:18px}.sol-breadcrumb ol{color:var(--sol-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.sol-breadcrumb li{align-items:center;gap:6px;display:inline-flex}.sol-breadcrumb svg{width:14px;height:14px}.sol-breadcrumb a:hover{color:var(--sol-primary)}.sol-breadcrumb [aria-current]{color:var(--sol-navy);font-weight:600}.sol-hero{background:radial-gradient(60% 70% at 85% 10%, #20b8d81a, transparent 70%), linear-gradient(180deg, var(--sol-bg) 0%, #fff 100%);padding-block:22px 36px;position:relative;overflow:hidden}.sol-hero[data-variant=overview]{padding-top:16px}.sol-hero-grid{align-items:center;gap:28px;display:grid}.sol-hero-copy{flex-direction:column;align-items:flex-start;gap:14px;min-width:0;display:flex}.sol-hero h1{letter-spacing:-.01em;color:var(--sol-navy);text-wrap:balance;font-size:clamp(28px,1.6vw + 17px,40px);font-weight:700;line-height:1.2}.sol-hero h1 em{color:var(--sol-green-ink);font-style:normal}.sol-hero-subtitle{color:var(--sol-navy);font-size:clamp(16px,.4vw + 14px,19px);font-weight:600;line-height:1.45}.sol-hero-description{max-width:590px;color:var(--sol-muted);font-size:15.5px;line-height:1.7}.sol-hero-actions{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.sol-hero-highlights{flex-wrap:wrap;gap:14px 22px;margin-top:16px;display:flex}.sol-hero-highlights li{align-items:center;gap:10px;display:flex}.sol-hero-highlights .sol-icon-tile{border-radius:50%;width:42px;height:42px}.sol-hero-highlights .sol-icon-tile svg{width:20px;height:20px}.sol-hero-highlight-label{color:var(--sol-muted);font-size:12.5px;display:block}.sol-hero-highlights strong{color:var(--sol-navy);font-size:14px;font-weight:700;display:block}.sol-hero-visual{min-width:0}.sol-visual{aspect-ratio:4/3.3;border-radius:24px;max-width:100%;overflow:hidden}.sol-visual img{object-fit:cover;width:100%;height:100%}.sol-hero-aside{flex-direction:column;gap:18px;min-width:0;display:flex}.sol-script{color:var(--sol-primary);flex-direction:column;font-size:27px;line-height:1.15;display:flex;rotate:-4deg}.sol-hero-benefits{border:1px solid var(--sol-border);border-radius:var(--sol-radius);box-shadow:var(--sol-shadow);background:#ffffffeb;gap:11px;padding:16px 18px;display:grid}.sol-hero-benefits li{color:var(--sol-text);align-items:flex-start;gap:10px;font-size:14px;font-weight:500;line-height:1.45;display:flex}.sol-hero-benefits svg{width:18px;height:18px;color:var(--sol-accent);flex-shrink:0;margin-top:1px}.sol-art{--art-a:#e3f0ff;--art-b:#e8f8f1;--art-tone:#0f6fff;aspect-ratio:4/3.3;background:linear-gradient(145deg, var(--art-a) 0%, #f3f9ff 55%, var(--art-b) 100%);isolation:isolate;border-radius:24px;max-width:100%;position:relative;overflow:hidden}.sol-art[data-tone=school]{--art-b:#e3f7fb;--art-tone:#0e8fab}.sol-art[data-tone=government]{--art-a:#e2ebf7;--art-tone:#0b2e5e}.sol-art[data-tone=ngo]{--art-a:#e4f7ee;--art-tone:#0b7d4f}.sol-art:before,.sol-art:after{content:"";z-index:-1;border-radius:50%;position:absolute}.sol-art:before{aspect-ratio:1;background:radial-gradient(circle,#20b8d838,#0000 70%);width:62%;top:-18%;right:-12%}.sol-art:after{aspect-ratio:1;background:radial-gradient(circle,#16b8752e,#0000 70%);width:55%;bottom:-22%;left:-10%}.sol-art i,.sol-art span{display:block}.sol-art-window{background:#fff;border-radius:16px;flex-direction:column;display:flex;position:absolute;inset:14% 9% 16% 12%;overflow:hidden;box-shadow:0 18px 40px #0f32641f}.sol-art-bar{border-bottom:1px solid #eef3f9;gap:6px;padding:10px 14px;display:flex}.sol-art-bar i{background:#dbe6f3;border-radius:50%;width:8px;height:8px}.sol-art-body{flex:1;grid-template-columns:22% 1fr;gap:12px;min-height:0;padding:12px 14px;display:grid}.sol-art-side{flex-direction:column;gap:9px;display:flex}.sol-art-side i{background:#eaf1f9;border-radius:6px;height:9px}.sol-art-side i:first-child{background:var(--art-tone);opacity:.35}.sol-art-main{flex-direction:column;gap:10px;min-height:0;display:flex}.sol-art-cards{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.sol-art-cards i{background:#f5f9fe;border:1px solid #e6eef8;border-radius:8px;height:34px}.sol-art-chart{background:linear-gradient(#f7fbff,#fff);border:1px solid #edf3fa;border-radius:10px;flex:1;align-items:flex-end;gap:6%;min-height:0;padding:10px 8px 0;display:flex}.sol-art-chart i{height:var(--h);background:linear-gradient(180deg, #7bb6ff, var(--sol-accent));border-radius:4px 4px 0 0;flex:1}.sol-art-chart i:nth-child(3n){background:linear-gradient(180deg, #7fdcb6, var(--sol-green))}.sol-art-float{background:#fff;border-radius:14px;align-items:center;gap:8px;padding:10px 12px;display:flex;position:absolute;box-shadow:0 10px 28px #0f326424}.sol-art-badge{width:58px;height:58px;color:var(--art-tone);justify-content:center;padding:0;top:6%;left:5%}.sol-art-badge svg{width:28px;height:28px}.sol-art-progress{flex-direction:column;align-items:stretch;width:34%;bottom:7%;left:5%}.sol-art-line{background:#eaf1f9;border-radius:6px;height:8px;overflow:hidden}.sol-art-line i{width:var(--w);background:var(--sol-green);height:100%}.sol-art-people{bottom:8%;right:5%}.sol-art-people span{background:#9cc6fb;border:2px solid #fff;border-radius:50%;width:28px;height:28px;margin-left:-12px}.sol-art-people span:first-child{background:#f7c59f;margin-left:0}.sol-art-people span:nth-child(2){background:#7fdcb6}.sol-art-people svg{width:20px;height:20px;color:var(--sol-green)}.sol-stats-wrap{position:relative}.sol-stats-wrap>.sol-sample{z-index:2;position:absolute;top:-10px;right:16px}.sol-stats{z-index:1;border:1px solid var(--sol-border);border-radius:var(--sol-radius-lg);box-shadow:var(--sol-shadow);background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:18px;display:grid;position:relative}.sol-stat{align-items:center;gap:12px;min-width:0;display:flex}.sol-stat .sol-icon-tile{border-radius:50%;width:48px;height:48px}.sol-stat strong{color:var(--sol-navy);font-size:clamp(16px,.8vw + 12px,22px);font-weight:700;line-height:1.25;display:block}.sol-stat strong+span{color:var(--sol-muted);font-size:13px;line-height:1.45;display:block}.sol-body{padding-bottom:8px}.sol-tabs{top:var(--header-height);z-index:30;height:var(--sol-tabs-h);border-block:1px solid var(--sol-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;margin-top:28px;position:sticky}.sol-tabs-inner{height:100%}.sol-tabs ul{scrollbar-width:none;align-items:center;gap:4px;height:100%;display:flex;position:relative;overflow-x:auto}.sol-tabs ul::-webkit-scrollbar{display:none}.sol-tabs a{height:40px;color:var(--sol-muted);white-space:nowrap;border-radius:10px;align-items:center;padding:0 14px;font-size:14px;font-weight:500;display:flex;position:relative}.sol-tabs a:hover{color:var(--sol-primary);background:#f3f8ff}.sol-tabs a[aria-current]{background:var(--sol-soft);color:var(--sol-primary);font-weight:600}.sol-tabs a[aria-current]:after{content:"";background:var(--sol-accent);border-radius:2px;height:2px;position:absolute;bottom:-7px;left:14px;right:14px}.sol-tabs a:focus-visible{outline-offset:-2px}.sol-layout{flex-direction:column;padding-top:8px;display:flex}.sol-primary,.sol-secondary{min-width:0}.sol-aside{min-width:0;padding-block:16px}.sol-aside-stack{flex-direction:column;gap:16px;display:flex}.sol-section{scroll-margin-top:var(--sol-anchor-offset);padding-block:28px}.sol-anchor-target{scroll-margin-top:var(--sol-anchor-offset)}.sol-section-head{flex-direction:column;gap:6px;margin-bottom:20px;display:flex}.sol-section-head h2{color:var(--sol-navy);text-wrap:balance;font-size:clamp(21px,.9vw + 16px,26px);font-weight:700;line-height:1.3}.sol-section-head p{max-width:720px;color:var(--sol-muted);font-size:15px;line-height:1.65}.sol-section-note{color:var(--sol-muted);margin-top:14px;font-size:13px;line-height:1.6}.sol-panel{border:1px solid var(--sol-border);border-radius:var(--sol-radius-lg);box-shadow:var(--sol-shadow);background:#fff;padding:24px}.sol-prose{color:var(--sol-body);flex-direction:column;gap:12px;font-size:15.5px;line-height:1.75;display:flex}.sol-panel .sol-section-head{margin-bottom:12px}.sol-highlights{border-top:1px solid var(--sol-border);gap:16px;margin-top:22px;padding-top:20px;display:grid}.sol-highlights li{align-items:flex-start;gap:12px;display:flex}.sol-highlights h3{color:var(--sol-navy);font-size:14.5px;font-weight:700;line-height:1.4}.sol-highlights p{color:var(--sol-muted);margin-top:2px;font-size:13px;line-height:1.55}.sol-cards{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.sol-card{border:1px solid var(--sol-border);border-radius:var(--sol-radius);background:#fff;flex-direction:column;gap:12px;padding:20px;transition:border-color .2s,box-shadow .2s;display:flex}.sol-card:hover{box-shadow:var(--sol-shadow);border-color:#c9ddf5}.sol-card-body{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.sol-card h3{color:var(--sol-navy);font-size:16px;font-weight:700;line-height:1.4}.sol-card p{color:var(--sol-muted);font-size:14px;line-height:1.6}.sol-card-cta{align-self:flex-start;margin-top:auto;padding-top:6px}.sol-cards[data-cols="2"] .sol-card,.sol-cards[data-compact] .sol-card{flex-direction:row;align-items:flex-start;gap:14px}.sol-cards[data-compact] .sol-card{align-items:center;padding:14px 16px}.sol-cards[data-compact] .sol-card h3{font-size:15px}.sol-checklist{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.sol-checklist li{border:1px solid var(--sol-border);color:var(--sol-navy);background:#fff;border-radius:14px;align-items:center;gap:12px;padding:14px 16px;font-size:14.5px;font-weight:600;line-height:1.4;display:flex}.sol-checklist .sol-icon-tile{border-radius:10px;width:40px;height:40px}.sol-checklist .sol-icon-tile svg{width:20px;height:20px}.sol-checklist[data-variant=feature] li{text-align:center;background:linear-gradient(#f8fbff,#fff);flex-direction:column;justify-content:center;gap:10px;padding:18px 12px;font-size:14px}.sol-audiences{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.sol-audience{border:1px solid var(--sol-border);border-radius:var(--sol-radius);background:linear-gradient(#f7fbff,#fff 60%);padding:20px}.sol-audience-head{align-items:center;gap:12px;margin-bottom:12px;display:flex}.sol-audience-head h3{color:var(--sol-navy);font-size:16px;font-weight:700}.sol-audience ul{gap:8px;display:grid}.sol-audience li li{color:var(--sol-body);align-items:flex-start;gap:8px;font-size:14px;line-height:1.5;display:flex}.sol-audience li li svg{width:16px;height:16px;color:var(--sol-green);flex-shrink:0;margin-top:3px}.sol-process{display:grid}.sol-step{gap:14px;padding-bottom:20px;display:flex;position:relative}.sol-step:last-child{padding-bottom:0}.sol-step-number{z-index:1;background:var(--sol-primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:14px;font-weight:700;display:flex;position:relative;box-shadow:0 0 0 5px #fff,0 0 0 6px #d6e6f8}.sol-step:not(:last-child):before{content:"";background:#d6e6f8;width:2px;position:absolute;top:50px;bottom:4px;left:21px}.sol-step h3{color:var(--sol-navy);padding-top:10px;font-size:15.5px;font-weight:700;line-height:1.4}.sol-step p{color:var(--sol-muted);margin-top:4px;font-size:13.5px;line-height:1.6}.sol-spotlight{border-radius:var(--sol-radius-lg);background:linear-gradient(135deg,#eef6ff,#f9fcff);border:1px solid #d9e8f8;gap:22px;padding:24px;display:grid}.sol-spotlight[data-tone=green]{background:linear-gradient(135deg,#eafaf3,#f8fdfa);border-color:#cdeedd}.sol-spotlight-intro{flex-direction:column;align-items:flex-start;gap:12px;min-width:0;display:flex}.sol-spotlight-intro .sol-section-head{margin-bottom:0}.sol-spotlight-icon{width:52px;height:52px;box-shadow:var(--sol-shadow);color:var(--sol-accent);background:#fff;border-radius:14px;justify-content:center;align-items:center;display:flex}.sol-spotlight[data-tone=green] .sol-spotlight-icon,.sol-spotlight[data-tone=green] .sol-spotlight-list svg{color:var(--sol-green-ink)}.sol-spotlight-icon svg{width:26px;height:26px}.sol-spotlight-list{border:1px solid var(--sol-border);background:#fff;border-radius:14px;min-width:0;padding:18px 20px}.sol-spotlight-list h3{color:var(--sol-navy);margin-bottom:12px;font-size:14px;font-weight:700}.sol-spotlight-list ul{gap:10px;display:grid}.sol-spotlight-list li{color:var(--sol-body);align-items:flex-start;gap:9px;font-size:14px;line-height:1.5;display:flex}.sol-spotlight-list svg{width:17px;height:17px;color:var(--sol-accent);flex-shrink:0;margin-top:2px}.sol-notice{color:var(--sol-body);background:#fff;border:1px solid #d9e8f8;border-radius:12px;gap:10px;padding:12px 14px;font-size:13.5px;line-height:1.6;display:flex}.sol-notice svg{width:18px;height:18px;color:var(--sol-accent);flex-shrink:0;margin-top:2px}.sol-scroller{position:relative}.sol-scroller-region{scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:14px;overflow-x:auto}.sol-scroller-region::-webkit-scrollbar{display:none}.sol-scroller-region:focus-visible{outline:2px solid var(--sol-accent);outline-offset:3px}.sol-scroller-track{gap:12px;display:flex}.sol-scroller-track>li{scroll-snap-align:start;flex-shrink:0}.sol-scroller-btn{z-index:2;border:1px solid var(--sol-border);width:38px;height:38px;box-shadow:var(--sol-shadow);color:var(--sol-navy);cursor:pointer;background:#fff;border-radius:50%;justify-content:center;align-items:center;transition:opacity .18s;display:none;position:absolute;top:50%;translate:0 -50%}.sol-scroller-btn svg{width:18px;height:18px}.sol-scroller-btn:hover{color:var(--sol-primary)}.sol-scroller-btn:disabled{opacity:0;pointer-events:none}.sol-scroller-prev{left:-14px}.sol-scroller-next{right:-14px}.sol-logo{border:1px solid var(--sol-border);background:#fff;border-radius:12px;justify-content:center;align-items:center;width:150px;height:64px;padding:0 14px;display:flex}.sol-logo-img{object-fit:contain;width:auto;max-height:36px}.sol-wordmark{letter-spacing:.01em;color:#7f8fa4;text-align:center;font-size:15px;font-weight:700;line-height:1.2}.sol-testimonials .sol-scroller-track>li{width:min(84vw,340px)}.sol-quote{border:1px solid var(--sol-border);border-radius:var(--sol-radius);background:#fff;flex-direction:column;gap:14px;height:100%;padding:22px;display:flex}.sol-quote-mark{color:#b7d3f7;width:26px;height:26px}.sol-quote blockquote p{color:var(--sol-body);font-size:14.5px;line-height:1.7}.sol-quote figcaption{align-items:center;gap:12px;margin-top:auto;display:flex}.sol-avatar{background:var(--sol-soft);width:44px;height:44px;color:var(--sol-primary);object-fit:cover;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.sol-quote strong{color:var(--sol-navy);font-size:14.5px;display:block}.sol-quote-role{color:var(--sol-muted);font-size:13px;line-height:1.45;display:block}.sol-faq{gap:10px;display:grid}.sol-faq-item{border:1px solid var(--sol-border);background:#fff;border-radius:12px;transition:border-color .2s,box-shadow .2s}.sol-faq-item[data-open]{border-color:#b9d6f5;box-shadow:0 2px 10px #0b63e50f}.sol-faq-question{width:100%;color:var(--sol-navy);text-align:left;cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;font-size:15px;font-weight:600;line-height:1.5;display:flex}.sol-faq-question svg{color:#5b7391;flex-shrink:0;width:18px;height:18px;transition:rotate .22s}.sol-faq-item[data-open] .sol-faq-question svg{color:var(--sol-accent);rotate:180deg}.sol-faq-panel{grid-template-rows:0fr;transition:grid-template-rows .24s;display:grid}.sol-faq-item[data-open] .sol-faq-panel{grid-template-rows:1fr}.sol-faq-panel>div{min-height:0;overflow:hidden}.sol-faq-panel p{color:var(--sol-body);padding:0 16px 16px;font-size:14.5px;line-height:1.7}.sol-side-card{border:1px solid var(--sol-border);border-radius:var(--sol-radius-lg);box-shadow:var(--sol-shadow);background:#fff;padding:22px}.sol-side-card h2{color:var(--sol-navy);text-wrap:balance;font-size:18px;font-weight:700;line-height:1.4}.sol-side-card h2+p,.sol-side-media p{color:var(--sol-muted);margin-top:6px;font-size:14px;line-height:1.6}.sol-consult{scroll-margin-top:var(--sol-anchor-offset)}.sol-side-media{align-items:flex-start;gap:14px;display:flex}.sol-side-media>div{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.sol-side-media .sol-btn{min-height:42px;margin-top:14px;padding:0 16px;font-size:14px}.sol-support-phone{color:var(--sol-body);align-items:center;gap:8px;margin-top:12px;font-size:13.5px;display:inline-flex}.sol-support-phone:hover{color:var(--sol-primary)}.sol-support-phone svg{width:15px;height:15px;color:var(--sol-accent)}.sol-other-list{flex-direction:column;margin-top:12px;display:flex}.sol-other-list a{border-top:1px solid var(--sol-border);color:var(--sol-navy);align-items:center;gap:12px;padding:11px 2px;font-size:14px;font-weight:600;display:flex}.sol-other-list li:first-child a{border-top:0}.sol-other-list a:hover{color:var(--sol-primary)}.sol-other-list .sol-icon-tile{border-radius:10px;width:36px;height:36px}.sol-other-list .sol-icon-tile svg{width:18px;height:18px}.sol-other-arrow{color:#7b8ca3;flex-shrink:0;width:16px;height:16px;margin-left:auto}.sol-form{flex-direction:column;gap:14px;margin-top:16px;display:flex}.sol-form-hint{color:var(--sol-muted);font-size:12.5px}.sol-form-fields{gap:14px;display:grid}.sol-field{flex-direction:column;gap:6px;min-width:0;display:flex}.sol-field label{color:#12335c;font-size:13.5px;font-weight:600;line-height:1.4}.sol-required{color:#d92d20;margin-left:3px}.sol-input,.sol-select,.sol-textarea{width:100%;color:var(--sol-text);background:#fff;border:1px solid #d7e3f1;border-radius:10px;font-size:14px;transition:border-color .15s,box-shadow .15s}.sol-input,.sol-select{height:44px;padding:0 12px}.sol-select{appearance:none;cursor:pointer;padding-right:36px}.sol-select[data-placeholder]{color:#7d8ca1}.sol-select option{color:var(--sol-text);background:#fff}.sol-textarea{resize:vertical;min-height:96px;padding:10px 12px;line-height:1.55}.sol-input::placeholder,.sol-textarea::placeholder{color:#8a98ad}.sol-input:focus-visible,.sol-select:focus-visible,.sol-textarea:focus-visible{border-color:var(--sol-accent);outline:none;box-shadow:0 0 0 3px #0f6fff33}.sol-input[aria-invalid=true],.sol-select[aria-invalid=true],.sol-textarea[aria-invalid=true]{border-color:#f04438}.sol-input[aria-invalid=true]:focus-visible,.sol-select[aria-invalid=true]:focus-visible,.sol-textarea[aria-invalid=true]:focus-visible{box-shadow:0 0 0 3px #f044382e}.sol-input:disabled,.sol-select:disabled,.sol-textarea:disabled{color:#8ba1bc;cursor:not-allowed;background:#f6f9fc}.sol-select-wrap{position:relative}.sol-select-icon{color:#7b8ca3;pointer-events:none;width:16px;height:16px;position:absolute;top:50%;right:12px;translate:0 -50%}.sol-field-foot{justify-content:space-between;gap:8px;display:flex}.sol-field-error{color:#b42318;font-size:12.5px;line-height:1.5}.sol-counter{color:var(--sol-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.sol-consent-wrap{flex-direction:column;gap:4px;display:flex}.sol-consent{align-items:flex-start;gap:10px;display:flex}.sol-consent input{width:16px;height:16px;accent-color:var(--sol-primary);cursor:pointer;flex-shrink:0;margin-top:2px}.sol-consent-wrap[data-invalid] .sol-consent input{outline-offset:1px;outline:2px solid #f04438}.sol-consent label{color:var(--sol-body);cursor:pointer;font-size:13px;line-height:1.55}.sol-consent a{color:var(--sol-primary);font-weight:600}.sol-consent a:hover{text-decoration:underline}.sol-form-alert{color:#912018;background:#fdeceb;border:1px solid #f5c9c4;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 12px;font-size:13.5px;line-height:1.5;display:flex}.sol-form-alert svg{color:#b42318;flex-shrink:0;width:18px;height:18px}.sol-form-alert p{flex:1;min-width:140px}.sol-form-retry{color:#b42318;cursor:pointer;background:#fff;border:1px solid #e4a9a2;border-radius:8px;padding:5px 12px;font-size:13px;font-weight:600}.sol-form-retry:hover{background:#fff5f4}.sol-form-submit{white-space:normal;width:100%}.sol-spin{animation:1s linear infinite sol-spin}@keyframes sol-spin{to{rotate:360deg}}.sol-form-success{text-align:center;outline:none;flex-direction:column;align-items:center;gap:10px;margin-top:16px;padding:20px 8px 6px;display:flex}.sol-form-success>svg{width:46px;height:46px;color:var(--sol-green)}.sol-form-success h3{color:var(--sol-navy);font-size:18px;font-weight:700}.sol-form-success p{color:var(--sol-muted);font-size:14px;line-height:1.6}.sol-form-success .sol-form-simulated{color:#7a5200;background:#fff7e0;border-radius:8px;padding:8px 10px;font-size:12.5px}.sol-form-success .sol-btn{min-height:42px;margin-top:4px}.sol-dialog-title{color:var(--sol-navy);padding-right:24px;font-size:20px;line-height:1.35}.sol-dialog-description{color:var(--sol-muted);font-size:14px;line-height:1.6}.sol-cta-wrap{padding-block:28px 56px}.sol-cta{border-radius:var(--sol-radius-lg);color:#fff;isolation:isolate;background:linear-gradient(120deg,#0a55c8 0%,#0b63e5 100%);flex-direction:column;gap:20px;padding:28px 22px;display:flex;position:relative;overflow:hidden}.sol-cta:before,.sol-cta:after{content:"";z-index:-1;background:#ffffff12;border-radius:50%;position:absolute}.sol-cta:before{aspect-ratio:1;width:340px;top:-60%;right:-6%}.sol-cta:after{aspect-ratio:1;width:240px;bottom:-70%;right:22%}.sol-cta h2{text-wrap:balance;font-size:clamp(21px,1vw + 16px,28px);font-weight:700;line-height:1.3}.sol-cta p{color:#ffffffeb;margin-top:6px;font-size:15px;line-height:1.6}.sol-cta-actions{flex-wrap:wrap;gap:12px;display:flex}.sol-cta .sol-btn:focus-visible{outline-color:#fff}.sol-band{padding-block:32px}.sol-logos-band{padding-block:24px 4px}.sol-logos-band .sol-section-head{margin-bottom:16px}.sol-logos-band .sol-section-head h2{font-size:18px}.sol-why{gap:24px;display:grid}.sol-why-intro{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.sol-why-intro .sol-section-head h2{font-size:clamp(24px,1.4vw + 16px,32px)}.sol-audience-cards{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.sol-audience-card{border:1px solid var(--sol-border);border-radius:var(--sol-radius-lg);background:#fff;flex-direction:column;transition:border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.sol-audience-card:hover{box-shadow:var(--sol-shadow);border-color:#c9ddf5}.sol-audience-card:focus-within{outline:2px solid var(--sol-accent);outline-offset:2px}.sol-audience-top{position:relative}.sol-audience-media{aspect-ratio:16/8.5;overflow:hidden}.sol-audience-media img{object-fit:cover;width:100%;height:100%;transition:scale .35s}.sol-audience-card:hover .sol-audience-media img{scale:1.04}.sol-card-art{--art-a:#d9eaff;--art-b:#eef6ff;background:radial-gradient(circle at 20% 20%, #ffffffb3 0 18%, transparent 19%), repeating-linear-gradient(90deg, #0f6fff0d 0 2px, transparent 2px 26px), linear-gradient(135deg, var(--art-a), var(--art-b));color:#0b63e559;justify-content:flex-end;align-items:flex-end;height:100%;padding:14px 18px;display:flex}.sol-card-art[data-tone=school]{--art-a:#d6f2f8;color:#0e8fab66}.sol-card-art[data-tone=government]{--art-a:#dbe4f2;color:#0b2e5e59}.sol-card-art[data-tone=ngo]{--art-a:#d8f3e6;color:#0b7d4f66}.sol-card-art svg{width:72px;height:72px}.sol-audience-icon{background:#fff;border-radius:14px;width:46px;height:46px;position:absolute;bottom:-22px;left:20px;box-shadow:0 6px 18px #0f32641f}.sol-audience-body{flex-direction:column;flex:1;gap:8px;padding:34px 20px 20px;display:flex}.sol-audience-body h3{color:var(--sol-navy);font-size:17px;font-weight:700;line-height:1.35}.sol-stretched:after{content:"";z-index:1;position:absolute;inset:0}.sol-stretched:focus-visible{outline:none}.sol-audience-body p{color:var(--sol-muted);font-size:14px;line-height:1.6}.sol-audience-more{color:var(--sol-primary);align-items:center;gap:6px;margin-top:auto;padding-top:6px;font-size:14px;font-weight:600;display:inline-flex}.sol-audience-more svg{width:15px;height:15px;transition:translate .2s}.sol-audience-card:hover .sol-audience-more svg{translate:3px}.sol-stats-band{border-block:1px solid var(--sol-border);background:var(--sol-bg);padding-block:32px}.sol-stats-band-inner{align-items:center;gap:8px;display:grid}.sol-stats-band .sol-section-head{margin-bottom:0}.sol-stats-band .sol-stats{box-shadow:none;background:0 0;border:0;padding:0}@media (max-width:767px){.sol-hero-actions .sol-btn,.sol-cta-actions .sol-btn{white-space:normal;flex:100%}.sol-script{display:none}.sol-panel,.sol-spotlight,.sol-side-card{padding:20px 16px}.sol-hero-highlights{flex-direction:column;gap:12px}}@media (min-width:480px){.sol-checklist{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:640px){.sol-highlights,.sol-cards,.sol-audiences,.sol-audience-cards,.sol-spotlight-list ul,.sol-form[data-layout=grid] .sol-form-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.sol-form[data-layout=grid] .sol-field[data-wide]{grid-column:1/-1}}@media (min-width:768px){.sol-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.sol-hero h1 span{display:block}.sol-hero-aside{flex-direction:row;grid-column:1/-1;align-items:center}.sol-hero-benefits{flex:1;grid-template-columns:repeat(2,minmax(0,1fr))}.sol-scroller-btn{display:flex}.sol-testimonials .sol-scroller-track{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.sol-testimonials .sol-scroller-track>li{width:auto}.sol-process{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:24px 12px}.sol-step{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:0 4px}.sol-step h3{padding-top:0}.sol-step:not(:last-child):before{width:calc(100% - 48px);height:2px;top:21px;bottom:auto;left:calc(50% + 30px)}.sol-process[data-cols="4"] .sol-step:nth-child(4n):before{display:none}.sol-cta{padding:32px}}@media (min-width:1024px){.sol-stats{grid-template-columns:repeat(4,minmax(0,1fr));padding:22px 28px}.sol-stat+.sol-stat{border-left:1px solid var(--sol-border);padding-left:20px}.sol-highlights,.sol-checklist{grid-template-columns:repeat(4,minmax(0,1fr))}.sol-checklist[data-variant=benefit] li{flex-direction:column;align-items:flex-start}.sol-cards[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.sol-cards[data-compact]{grid-template-columns:repeat(4,minmax(0,1fr))}.sol-spotlight{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);padding:30px}.sol-notice{grid-column:1/-1}.sol-why{grid-template-columns:minmax(0,.85fr) minmax(0,2.15fr);align-items:start;gap:32px}.sol-cta{flex-direction:row;justify-content:space-between;align-items:center;padding:34px 44px}.sol-cta-actions{flex-shrink:0}.sol-stats-band-inner{grid-template-columns:minmax(0,.85fr) minmax(0,2.15fr);gap:32px}}@media (min-width:1200px){.sol-hero{padding-block:24px 48px}.sol-hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1.05fr) minmax(210px,.5fr);gap:22px}.sol-hero[data-variant=overview] .sol-visual{aspect-ratio:4/3;border-radius:18px;box-shadow:0 20px 48px #1049841f}.sol-hero-aside{flex-direction:column;grid-column:auto;align-items:stretch}.sol-hero-benefits{flex:none;grid-template-columns:minmax(0,1fr)}.sol-audience-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.sol-layout{grid-template-columns:minmax(0,1fr) minmax(300px,28%);column-gap:32px;display:grid}.sol-primary{grid-area:1/1}.sol-secondary{grid-area:2/1}.sol-aside{grid-column:2;padding-block:28px 0}.sol-aside-form{grid-row:1}.sol-aside-extra{grid-row:2}.sol-sticky{top:var(--sol-sticky-top,var(--sol-anchor-offset));position:sticky}}.sol-page[data-page=overview] .sol-container{max-width:1440px}.sol-page[data-page=overview] .sol-hero{background:linear-gradient(105deg,#f3faff 0%,#eaf6ff 60%,#f6fbff 100%);padding-block:18px 36px}.sol-page[data-page=overview] .sol-hero h1{letter-spacing:-.035em;font-size:clamp(30px,2.5vw,40px)}.sol-page[data-page=overview] .sol-hero h1 em{color:inherit}.sol-page[data-page=overview] .sol-hero-copy{gap:12px}.sol-page[data-page=overview] .sol-hero-highlights{margin-top:22px}.sol-page[data-page=overview] .sol-visual{box-shadow:none;border-radius:14px}.sol-page[data-page=overview] .sol-hero-benefits{padding:18px 14px}.sol-page[data-page=overview] .sol-logos-band{padding-block:22px 14px}.sol-page[data-page=overview] .sol-logos-band .sol-section-head{margin-bottom:14px}.sol-page[data-page=overview] .sol-logos .sol-logo{border-radius:10px;width:166px;height:66px}.sol-page[data-page=overview] .sol-logos .sol-logo-img{object-fit:contain;width:100%;max-height:44px}.sol-page[data-page=overview] .sol-band{padding-block:24px}.sol-page[data-page=overview] .sol-why{align-items:center}.sol-page[data-page=overview] .sol-why .sol-cards{gap:14px}.sol-page[data-page=overview] .sol-why .sol-card{border-radius:12px;min-height:165px;padding:18px;box-shadow:0 5px 20px #0f32640a}.sol-page[data-page=overview] .sol-why .sol-icon-tile{border-radius:50%}.sol-page[data-page=overview] .sol-audience-cards{gap:16px}.sol-page[data-page=overview] .sol-audience-card{border-radius:12px}.sol-page[data-page=overview] .sol-audience-media{aspect-ratio:16/8}.sol-page[data-page=overview] .sol-audience-body{padding:32px 16px 18px}.sol-page[data-page=overview] .sol-testimonials .sol-scroller-track{display:flex}.sol-page[data-page=overview] .sol-testimonials .sol-scroller-track>li{flex-shrink:0;width:calc(33.3333% - 10.6667px)}.sol-page[data-page=overview] .sol-testimonials .sol-quote{border-radius:12px;min-height:182px;padding:18px}.sol-page[data-page=overview] .sol-stats-band{background:#eff8ff;padding-block:25px}.sol-page[data-page=overview] .sol-stats-band-inner{grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:22px}.sol-page[data-page=overview] .sol-stat+.sol-stat{border:0;padding-left:8px}.sol-page[data-page=overview] .sol-cta-wrap{background:#eff8ff;padding-block:14px 38px}.sol-page[data-page=overview] .sol-cta{background:linear-gradient(105deg,#0b63e5,#0065e8 64%,#0e78ef);border-radius:14px}@media (min-width:1200px){.sol-page[data-page=overview] .sol-hero-grid{grid-template-columns:minmax(0,1.18fr) minmax(0,1.12fr) minmax(195px,.52fr);gap:16px}.sol-page[data-page=overview] .sol-why{grid-template-columns:minmax(0,.92fr) minmax(0,2.08fr)}}@media (max-width:1023px){.sol-page[data-page=overview] .sol-stats-band-inner{grid-template-columns:1fr}.sol-page[data-page=overview] .sol-testimonials .sol-scroller-track>li{width:min(78vw,360px)}}@media (max-width:639px){.sol-page[data-page=overview] .sol-hero{padding-bottom:26px}.sol-page[data-page=overview] .sol-hero-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.sol-page[data-page=overview] .sol-why .sol-card{min-height:0}}.sol-page[data-page=overview] .sol-hero{background:#f0f9ff}.sol-page[data-page=overview] .sol-hero-grid{grid-template-columns:minmax(0,1fr)}.sol-page[data-page=overview] .sol-visual{aspect-ratio:2;border-radius:18px;overflow:hidden}.sol-page[data-page=overview] .sol-visual img{object-fit:cover;width:100%;height:100%;display:block}.sol-page[data-page=overview] .sol-btn svg.lucide-arrow-right{display:none}.sol-page[data-page=overview] .sol-cards[data-variant=why] .sol-card:first-child{background:#eef7ff;border-color:#cde8ff}.sol-page[data-page=overview] .sol-cards[data-variant=why] .sol-card:nth-child(2){background:#ecfbf5;border-color:#c6f1df}.sol-page[data-page=overview] .sol-cards[data-variant=why] .sol-card:nth-child(3){background:#f6f0ff;border-color:#e7d7ff}.sol-page[data-page=overview] .sol-cards[data-variant=why] .sol-card:nth-child(4){background:#fff7e9;border-color:#ffe5b6}.sol-page[data-page=overview] .sol-cards[data-variant=why] .sol-card:nth-child(5){background:#ebfaff;border-color:#bdeefd}.sol-page[data-page=overview] .sol-cards[data-variant=why] .sol-card:nth-child(6){background:#fff0f4;border-color:#ffd3df}.sol-page[data-page=overview] .sol-cards[data-variant=why] .sol-card:first-child .sol-icon-tile{color:#0878f9;background:#dceeff}.sol-page[data-page=overview] .sol-cards[data-variant=why] .sol-card:nth-child(2) .sol-icon-tile{color:#009f6b;background:#d7f6e9}.sol-page[data-page=overview] .sol-cards[data-variant=why] .sol-card:nth-child(3) .sol-icon-tile{color:#7940cc;background:#eadcff}.sol-page[data-page=overview] .sol-cards[data-variant=why] .sol-card:nth-child(4) .sol-icon-tile{color:#db8615;background:#ffebc6}.sol-page[data-page=overview] .sol-cards[data-variant=why] .sol-card:nth-child(5) .sol-icon-tile{color:#0794b5;background:#d2f4fb}.sol-page[data-page=overview] .sol-cards[data-variant=why] .sol-card:nth-child(6) .sol-icon-tile{color:#df4e79;background:#ffdae5}@media (min-width:768px){.sol-page[data-page=overview] .sol-hero-grid{grid-template-columns:minmax(0,.87fr) minmax(0,1.13fr);gap:16px}}@media (max-width:767px){.sol-page[data-page=overview] .sol-hero-visual{width:100%}}.sol-impact-area{background:linear-gradient(#f8fcff 0%,#fff 50%,#f2f9ff 100%)}.sol-impact-heading{margin-bottom:26px;position:relative}.sol-impact-heading h2{letter-spacing:-.025em;color:var(--sol-navy);align-items:center;gap:8px;font-size:clamp(28px,2vw,36px);font-weight:800;line-height:1.25;display:inline-flex;position:relative}.sol-impact-heading h2 span{color:var(--sol-primary)}.sol-impact-heading h2 i,.sol-overview-cta h2 i{flex:none;width:32px;height:26px;position:relative}.sol-impact-heading h2 i:before,.sol-impact-heading h2 i:after,.sol-overview-cta h2 i:before,.sol-overview-cta h2 i:after{content:"";background:currentColor;border-radius:3px;width:14px;height:3px;position:absolute;rotate:-12deg}.sol-impact-heading h2 i:before{top:3px;left:6px}.sol-impact-heading h2 i:after{bottom:5px;right:0;rotate:10deg}.sol-impact-heading>p{color:var(--sol-muted);margin-top:7px;font-size:15px}.sol-impact-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.sol-impact-card{--impact-bg:#eef8ff;--impact-border:#cfe8fc;--impact-icon:#0f6fff;--impact-icon-bg:#e0f2ff;border:1px solid var(--impact-border);background:linear-gradient(135deg, #fff 0%, var(--impact-bg) 100%);border-radius:19px;align-items:center;gap:20px;min-height:154px;padding:22px;transition:translate .22s,box-shadow .22s,border-color .22s;display:flex;box-shadow:0 7px 24px #184f8c0e}.sol-impact-card:hover{translate:0 -3px;box-shadow:0 12px 30px #184f8c1a}.sol-impact-card[data-tone="2"]{--impact-bg:#fff7e5;--impact-border:#f8dfaa;--impact-icon:#ee8a00;--impact-icon-bg:#fff1c8}.sol-impact-card[data-tone="3"]{--impact-bg:#eafaf1;--impact-border:#c5ecd5;--impact-icon:#08a66a;--impact-icon-bg:#daf6e7}.sol-impact-card[data-tone="4"]{--impact-bg:#f3efff;--impact-border:#ddd3fa;--impact-icon:#6d41d8;--impact-icon-bg:#e9e1ff}.sol-impact-icon{background:var(--impact-icon-bg);width:66px;height:66px;color:var(--impact-icon);box-shadow:0 7px 18px color-mix(in srgb, var(--impact-icon) 13%, transparent), inset 0 0 0 7px #ffffff80;border-radius:50%;flex:none;place-items:center;display:grid}.sol-impact-icon svg{stroke-width:2.2px;width:31px;height:31px}.sol-impact-content{min-width:0}.sol-impact-content strong{letter-spacing:-.025em;color:var(--impact-icon);font-size:clamp(28px,2.2vw,36px);font-weight:800;line-height:1.05;display:block}.sol-impact-content b{color:var(--sol-navy);margin-top:7px;font-size:16px;font-weight:700;line-height:1.3;display:block}.sol-impact-content>span{color:var(--sol-muted);margin-top:7px;font-size:13px;line-height:1.5;display:block}.sol-overview-cta{color:#fff;isolation:isolate;background:radial-gradient(circle at 63% 45%,#ffffff29,#0000 25%),linear-gradient(110deg,#0766e5 0%,#218af2 58%,#76c7ff 100%);border-radius:23px;grid-template-columns:minmax(0,56%) minmax(0,44%);min-height:310px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 36px #0867e82b}.sol-overview-cta:before,.sol-overview-cta:after{content:"";z-index:-1;background:#ffffff14;border-radius:50%;position:absolute}.sol-overview-cta:before{width:420px;height:420px;bottom:-285px;right:27%}.sol-overview-cta:after{width:250px;height:250px;top:-155px;right:35%}.sol-overview-cta-copy{z-index:3;flex-direction:column;justify-content:center;padding:38px 30px 34px 50px;display:flex;position:relative}.sol-overview-cta-eyebrow{letter-spacing:.045em;text-transform:uppercase;color:#ffffffbf;margin-bottom:10px;font-size:13px;font-weight:600}.sol-overview-cta h2{letter-spacing:-.025em;color:#fff;align-items:flex-start;gap:10px;max-width:650px;font-size:clamp(30px,2.35vw,38px);font-weight:800;line-height:1.22;display:flex}.sol-overview-cta h2 i{color:#ffd928}.sol-overview-cta h2 i:before{top:4px;left:6px}.sol-overview-cta h2 i:after{bottom:3px;right:0}.sol-overview-cta-description{color:#fffffff0;max-width:620px;margin-top:13px;font-size:15px;line-height:1.6}.sol-overview-cta-actions{gap:12px;margin-top:22px;display:flex}.sol-overview-cta-actions .sol-btn{border-radius:11px;min-width:210px;min-height:50px}.sol-overview-cta-benefits{align-items:center;margin-top:22px;display:flex}.sol-overview-cta-benefits li{color:#ffffffe6;border-left:1px solid #ffffff59;align-items:center;gap:8px;padding-inline:20px;font-size:13px;font-weight:500;display:flex}.sol-overview-cta-benefits li:first-child{border-left:0;padding-left:0}.sol-overview-cta-benefits svg{fill:#fff;color:#fff;width:18px;height:18px}.sol-overview-cta-art{min-width:0;position:relative}.sol-overview-cta-orb{background:#ffffff1c;border-radius:50%;width:300px;height:300px;position:absolute;bottom:-65px;right:90px}.sol-overview-cta-student{z-index:2;filter:drop-shadow(0 15px 20px #023f8933);width:300px;height:auto;position:absolute;bottom:-90px;right:130px}.sol-overview-cta-quote{z-index:3;color:#0759be;text-align:center;font-family:Segoe Print,Comic Sans MS,cursive;font-size:20px;line-height:1.22;position:absolute;top:75px;left:-15px;rotate:-5deg}.sol-overview-cta-plane{z-index:3;fill:#fffffff0;color:#fffffff0;filter:drop-shadow(0 5px 8px #084c9b29);width:58px;height:58px;position:absolute;top:38px;right:64px;rotate:-10deg}.sol-overview-cta-note{z-index:4;width:205px;color:var(--sol-navy);background:#ffffffe0;border:1px solid #ffffffa6;border-radius:16px;gap:8px;padding:16px 18px;display:grid;position:absolute;bottom:46px;right:20px;rotate:-3deg;box-shadow:0 10px 25px #03458f1f}.sol-overview-cta-note li{align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.sol-overview-cta-note svg{width:17px;height:17px;color:var(--sol-primary)}@media (max-width:1199px){.sol-impact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sol-overview-cta{grid-template-columns:minmax(0,61%) minmax(0,39%)}.sol-overview-cta-copy{padding-left:36px}.sol-overview-cta-student{width:270px;right:55px}.sol-overview-cta-note,.sol-overview-cta-quote{display:none}}@media (max-width:767px){.sol-impact{padding-block:40px 18px}.sol-impact-heading h2{font-size:28px;display:block}.sol-impact-heading h2 i{display:none}.sol-impact-grid{grid-template-columns:minmax(0,1fr);gap:12px}.sol-impact-card{min-height:130px;padding:18px}.sol-impact-icon{width:58px;height:58px}.sol-impact-icon svg{width:27px;height:27px}.sol-overview-cta-wrap{padding-block:12px 40px}.sol-overview-cta{border-radius:19px;flex-direction:column;min-height:0;display:flex}.sol-overview-cta-copy{padding:30px 22px 20px}.sol-overview-cta h2{font-size:28px}.sol-overview-cta h2 i{display:none}.sol-overview-cta-description{font-size:14px}.sol-overview-cta-actions{flex-direction:column}.sol-overview-cta-actions .sol-btn{width:100%;min-width:0}.sol-overview-cta-benefits{flex-direction:column;align-items:flex-start;gap:9px}.sol-overview-cta-benefits li{border:0;padding-inline:0}.sol-overview-cta-art{min-height:245px}.sol-overview-cta-student{width:245px;bottom:-110px;right:50%;translate:50%}.sol-overview-cta-plane{width:42px;height:42px;top:10px;right:24px}.sol-overview-cta-orb{bottom:-120px;right:50%;translate:50%}}@media (prefers-reduced-motion:reduce){.sol-faq-panel,.sol-faq-question svg,.sol-audience-media img,.sol-audience-more svg,.sol-card,.sol-btn{transition:none}}.sol-impact{padding-block:42px 18px}.sol-impact-heading{margin-bottom:20px}.sol-impact-grid{gap:16px}.sol-impact-card{gap:16px;min-height:136px;padding:18px}.sol-impact-icon{width:60px;height:60px}.sol-impact-icon svg{width:28px;height:28px}.sol-impact-content strong{font-size:clamp(27px,2vw,34px)}.sol-overview-cta-wrap{padding-block:12px 44px}.sol-overview-cta{background:radial-gradient(circle at 63% 45%,#fff3,#0000 25%),linear-gradient(110deg,#2b8eee 0%,#57aff3 58%,#9fd8fb 100%);grid-template-columns:minmax(0,52%) minmax(0,48%);min-height:264px;box-shadow:0 12px 30px #1f87e124}.sol-overview-cta-copy{padding:26px 28px 24px 42px}.sol-overview-cta-eyebrow{margin-bottom:7px}.sol-overview-cta h2{font-size:clamp(28px,2.1vw,34px)}.sol-overview-cta-description{margin-top:9px;font-size:14px;line-height:1.5}.sol-overview-cta-actions{margin-top:16px}.sol-overview-cta-actions .sol-btn{min-width:190px;min-height:46px}.sol-overview-cta-benefits{margin-top:16px}.sol-overview-cta-benefits li{padding-inline:15px}.sol-overview-cta-art{min-width:0;position:relative;overflow:hidden}.sol-overview-cta-visual{object-fit:contain;object-position:center bottom}@media (max-width:1199px){.sol-overview-cta{grid-template-columns:minmax(0,56%) minmax(0,44%)}}@media (max-width:767px){.sol-overview-cta-art{min-height:210px}}.sol-page[data-page=enterprise]{background:#fff}.sol-page[data-page=enterprise] .sol-hero-grid{gap:28px}.sol-page[data-page=enterprise] .sol-visual{border-radius:20px;overflow:hidden;box-shadow:0 18px 44px #155b991f}.sol-page[data-page=enterprise] .sol-visual img{object-fit:cover}.sol-enterprise-logos{background:#fff;padding-block:28px 18px}.sol-enterprise-logos .sol-section-head{margin-bottom:16px}.sol-enterprise-logos .sol-logo{border-radius:12px;width:174px;height:70px}.sol-enterprise-achievements{background:linear-gradient(#f8fcff,#eef8ff);padding-block:36px}.sol-enterprise-achievements .sol-section-head{margin-bottom:22px}.sol-enterprise-achievements .sol-stats-wrap{box-shadow:none;background:0 0;border:0;padding:0}.sol-enterprise-achievements .sol-stat{background:#fff;border:1px solid #d8e9f8;border-radius:16px;min-height:126px;padding:20px;box-shadow:0 8px 24px #1451870f}.sol-enterprise-achievements .sol-stat+.sol-stat{border-left:1px solid #d8e9f8}.sol-enterprise-body{background:#fff}.sol-enterprise-content{gap:0;padding-block:18px 24px;display:grid}.sol-enterprise-content>.sol-section{border-bottom:1px solid #e8f0f8;padding-block:42px}.sol-enterprise-content>.sol-section:last-child{border-bottom:0}.sol-page[data-page=enterprise] .sol-panel{background:linear-gradient(135deg,#fff,#f3faff);border:1px solid #dceaf7;border-radius:18px;padding:28px;box-shadow:0 8px 28px #1450820d}.sol-page[data-page=enterprise] .sol-cards,.sol-page[data-page=enterprise] .sol-checklist{gap:16px}.sol-page[data-page=enterprise] .sol-card,.sol-page[data-page=enterprise] .sol-checklist>li{border-radius:16px;box-shadow:0 6px 22px #144e840e}.sol-page[data-page=enterprise] .sol-card:nth-child(6n+1),.sol-page[data-page=enterprise] .sol-checklist>li:nth-child(6n+1){background:#eef7ff;border-color:#cce5fb}.sol-page[data-page=enterprise] .sol-card:nth-child(6n+2),.sol-page[data-page=enterprise] .sol-checklist>li:nth-child(6n+2){background:#edfbf6;border-color:#c9eedf}.sol-page[data-page=enterprise] .sol-card:nth-child(6n+3),.sol-page[data-page=enterprise] .sol-checklist>li:nth-child(6n+3){background:#f6f0ff;border-color:#e4d7fa}.sol-page[data-page=enterprise] .sol-card:nth-child(6n+4),.sol-page[data-page=enterprise] .sol-checklist>li:nth-child(6n+4){background:#fff7e9;border-color:#f8dfb5}.sol-page[data-page=enterprise] .sol-card:nth-child(6n+5),.sol-page[data-page=enterprise] .sol-checklist>li:nth-child(6n+5){background:#edfbff;border-color:#c8edf6}.sol-page[data-page=enterprise] .sol-card:nth-child(6n),.sol-page[data-page=enterprise] .sol-checklist>li:nth-child(6n){background:#fff1f5;border-color:#f5d5df}.sol-page[data-page=enterprise] .sol-icon-tile{border-radius:12px}.sol-page[data-page=enterprise] .sol-card:nth-child(6n+1) .sol-icon-tile{color:#0b72ec;background:#dceeff}.sol-page[data-page=enterprise] .sol-card:nth-child(6n+2) .sol-icon-tile{color:#079c69;background:#d9f6e9}.sol-page[data-page=enterprise] .sol-card:nth-child(6n+3) .sol-icon-tile{color:#7441cf;background:#eadfff}.sol-page[data-page=enterprise] .sol-card:nth-child(6n+4) .sol-icon-tile{color:#d98612;background:#ffebc9}.sol-page[data-page=enterprise] .sol-card:nth-child(6n+5) .sol-icon-tile{color:#058eaf;background:#d7f3fb}.sol-page[data-page=enterprise] .sol-card:nth-child(6n) .sol-icon-tile{color:#d84f74;background:#ffdee7}.sol-enterprise-testimonials{background:linear-gradient(#f7fbff,#fff);padding-block:42px}.sol-enterprise-testimonials .sol-section-head{margin-bottom:20px}.sol-enterprise-faq{padding-block:42px 54px}.sol-page[data-page=enterprise] .sol-cta-wrap{background:#eff8ff;padding-block:20px 50px}.sol-page[data-page=enterprise] .sol-cta{background:linear-gradient(105deg,#197eea,#42a3f0 66%,#81cbf7);border-radius:20px;box-shadow:0 14px 36px #1477d629}@media (min-width:1200px){.sol-page[data-page=enterprise] .sol-hero-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr) minmax(210px,.42fr)}}@media (max-width:767px){.sol-page[data-page=enterprise] .sol-hero{padding-bottom:28px}.sol-enterprise-achievements,.sol-enterprise-testimonials,.sol-enterprise-faq,.sol-enterprise-content>.sol-section{padding-block:32px}}.sol-page[data-page=enterprise]{overflow-x:clip}.sol-page[data-page=enterprise] .sol-container{max-width:1280px}.sol-page[data-page=enterprise] .sol-hero .sol-container,.sol-page[data-page=enterprise] .sol-enterprise-content{max-width:1440px}.sol-page[data-page=enterprise] .sol-enterprise-content>#tong-quan{width:100%;max-width:1280px;margin-inline:auto}.sol-page[data-page=enterprise] .sol-hero{background:#eef9ff;padding-block:14px 24px}.sol-page[data-page=enterprise] .sol-hero-grid{grid-template-columns:minmax(390px,.8fr) minmax(0,1.35fr);align-items:stretch;gap:0}.sol-page[data-page=enterprise] .sol-hero-copy{z-index:2;align-self:center;padding:20px 0 24px}.sol-page[data-page=enterprise] .sol-hero h1{max-width:540px;font-size:clamp(34px,3vw,48px);line-height:1.08}.sol-page[data-page=enterprise] .sol-hero h1 em{color:#0876ed}.sol-page[data-page=enterprise] .sol-hero-description{max-width:560px}.sol-page[data-page=enterprise] .sol-hero-visual{min-width:0;margin-left:-42px}.sol-page[data-page=enterprise] .sol-visual{aspect-ratio:auto;height:100%;min-height:390px;box-shadow:none;background:0 0;border-radius:0}.sol-page[data-page=enterprise] .sol-visual img{object-fit:cover;object-position:center top;width:100%;height:100%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 12% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 12% 100%)}.sol-page[data-page=enterprise] .sol-hero-aside{display:none}.sol-enterprise-achievements{z-index:4;background:0 0;margin-top:-18px;padding-block:0 14px;position:relative}.sol-enterprise-achievements .sol-stats-wrap{background:#fffffff7;border:1px solid #d7e8f6;border-radius:15px;padding:10px 18px;box-shadow:0 10px 28px #1c5b9117}.sol-enterprise-achievements .sol-stats{gap:0}.sol-enterprise-achievements .sol-stat{min-height:68px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:8px 18px}.sol-enterprise-achievements .sol-stat+.sol-stat{border:0;border-left:1px solid #dfebf5}.sol-enterprise-achievements .sol-stat .sol-icon-tile{border-radius:50%;width:44px;height:44px}.sol-enterprise-logos{padding-block:10px 18px}.sol-enterprise-logos .sol-container{grid-template-columns:280px minmax(0,1fr);align-items:center;gap:18px;display:grid}.sol-enterprise-logos .sol-section-head{margin:0}.sol-enterprise-logos .sol-section-head h2{font-size:16px}.sol-enterprise-logos .sol-logo{width:142px;height:56px}.sol-enterprise-content{max-width:1280px;padding-block:8px 14px}.sol-enterprise-content>.sol-section{padding-block:30px}.sol-page[data-page=enterprise] .sol-panel{border-radius:16px;padding:24px}.sol-page[data-page=enterprise] .sol-section-head{margin-bottom:18px}.sol-page[data-page=enterprise] .sol-section-head h2{font-size:clamp(25px,2vw,32px)}.sol-page[data-page=enterprise] .sol-highlights{gap:12px;margin-top:22px;padding-top:18px}.sol-page[data-page=enterprise] .sol-highlights li{gap:10px}.sol-page[data-page=enterprise] .sol-card{min-height:142px;padding:18px}.sol-page[data-page=enterprise] .sol-checklist>li{min-height:78px;padding:15px}.sol-page[data-page=enterprise] .sol-process{gap:10px}.sol-page[data-page=enterprise] .sol-step{padding:16px 12px}.sol-enterprise-testimonials{padding-block:32px}.sol-enterprise-faq{max-width:1280px;padding-block:32px 42px}.sol-page[data-page=enterprise] .sol-cta-wrap{padding-block:14px 40px}@media (max-width:1199px){.sol-page[data-page=enterprise] .sol-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.sol-enterprise-logos .sol-container{grid-template-columns:1fr}}@media (max-width:767px){.sol-page[data-page=enterprise] .sol-hero-grid{flex-direction:column;display:flex}.sol-page[data-page=enterprise] .sol-hero-visual{margin-left:0}.sol-page[data-page=enterprise] .sol-visual{min-height:240px}.sol-page[data-page=enterprise] .sol-visual img{-webkit-mask-image:none;mask-image:none}.sol-enterprise-achievements{margin-top:0;padding-top:14px}.sol-enterprise-achievements .sol-stats{gap:8px}.sol-enterprise-achievements .sol-stat+.sol-stat{border-left:0}}.sol-page[data-page=enterprise] .sol-hero{padding-block:10px 18px}.sol-page[data-page=enterprise] .sol-hero-copy{padding-block:12px 16px}.sol-page[data-page=enterprise] .sol-visual{min-height:320px;max-height:350px}.sol-page[data-page=enterprise] .sol-hero h1{font-size:clamp(32px,2.65vw,43px)}.sol-page[data-page=enterprise] .sol-hero-actions .sol-btn-primary svg.lucide-arrow-right{display:none}.sol-enterprise-achievements{background:linear-gradient(#f8fcff,#fff);margin-top:0;padding:0}.sol-enterprise-achievements .sol-impact{padding-block:34px 22px}@media (max-width:767px){.sol-page[data-page=enterprise] .sol-visual{min-height:220px;max-height:none}.sol-enterprise-achievements .sol-impact{padding-block:30px 18px}}.sol-page[data-page=enterprise] .sol-enterprise-logos .sol-container{grid-template-columns:max-content minmax(0,1fr);gap:24px;max-width:1440px}.sol-page[data-page=enterprise] .sol-enterprise-logos .sol-section-head h2{white-space:nowrap;font-size:15px;line-height:1.25}.sol-page[data-page=enterprise] .sol-overview-cta-wrap{background:#eff8ff}.sol-page[data-page=enterprise] .sol-overview-cta-wrap .sol-container{max-width:1440px}@media (max-width:767px){.sol-page[data-page=enterprise] .sol-enterprise-logos .sol-container{grid-template-columns:1fr}.sol-page[data-page=enterprise] .sol-enterprise-logos .sol-section-head h2{white-space:normal}}.sol-page[data-page=enterprise] #tinh-nang{background:linear-gradient(#f7fcff 0%,#fff 100%);padding-bottom:26px}.sol-page[data-page=enterprise] #tinh-nang .sol-cards{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.sol-page[data-page=enterprise] #tinh-nang .sol-card{border-radius:12px;min-height:150px;padding:15px 14px}.sol-page[data-page=enterprise] #tinh-nang .sol-card h3{font-size:14px}.sol-page[data-page=enterprise] #tinh-nang .sol-card p{font-size:12.5px;line-height:1.45}.sol-page[data-page=enterprise] #tinh-nang .sol-icon-tile{width:38px;height:38px}.sol-enterprise-proof{background:#fff;border-top:1px solid #e5eef7;padding-block:30px 36px}.sol-page[data-page=enterprise] .sol-enterprise-proof>.sol-container{max-width:1440px}.sol-enterprise-proof-grid{grid-template-columns:minmax(0,1.62fr) minmax(360px,1fr);align-items:start;gap:24px;display:grid}.sol-enterprise-proof .sol-section-head{margin-bottom:14px}.sol-enterprise-proof .sol-section-head h2{font-size:clamp(23px,1.7vw,29px)}.sol-enterprise-proof .sol-section-head p{margin-top:4px;font-size:13px}.sol-enterprise-testimonials{min-width:0;padding:0}.sol-enterprise-faq{border-left:1px solid #dce8f3;min-width:0;max-width:none;padding:0 0 0 24px}.sol-enterprise-faq .sol-faq{gap:7px}.sol-enterprise-faq .sol-faq-item{box-shadow:none;border-radius:8px}.sol-enterprise-faq .sol-faq-question{border-radius:8px;min-height:42px;padding:9px 12px;font-size:12.5px;line-height:1.35}.sol-enterprise-faq .sol-faq-question svg{display:none}.sol-enterprise-faq .sol-faq-question:after{content:"+";color:#176fda;flex:none;place-items:center;width:20px;height:20px;font-size:20px;font-weight:400;line-height:1;transition:rotate .18s;display:grid}.sol-enterprise-faq .sol-faq-item[data-open] .sol-faq-question:after{rotate:45deg}.sol-enterprise-faq .sol-faq-panel p{padding:0 12px 12px;font-size:12.5px;line-height:1.55}@media (max-width:1199px){.sol-page[data-page=enterprise] #tinh-nang .sol-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.sol-enterprise-proof-grid{grid-template-columns:1fr}.sol-enterprise-faq{border-top:1px solid #dce8f3;border-left:0;padding:24px 0 0}}@media (max-width:639px){.sol-page[data-page=enterprise] #tinh-nang .sol-cards{grid-template-columns:1fr}.sol-page[data-page=enterprise] #tinh-nang .sol-card{min-height:0}.sol-enterprise-proof{padding-block:26px 32px}}.sol-page[data-page=enterprise] #tong-quan{padding:22px 0 28px}.sol-page[data-page=enterprise] #tong-quan .sol-panel{padding:24px}.sol-page[data-page=enterprise] #tong-quan .sol-prose{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.sol-enterprise-showcase{background:linear-gradient(#f2faff 0%,#fff 58%,#f7fcff 100%);margin-inline:calc(50% - 50vw);padding:28px max(24px,50vw - 640px) 34px}.sol-enterprise-showcase-head h2,.sol-enterprise-process-row h2{color:var(--sol-navy);font-size:clamp(24px,2vw,31px);font-weight:800;line-height:1.25}.sol-enterprise-showcase-head p,.sol-enterprise-process-row header>p,.sol-enterprise-formats>p{color:var(--sol-muted);margin-top:5px;font-size:13.5px}.sol-enterprise-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:18px;display:grid}.sol-enterprise-tabs button{min-height:50px;color:var(--sol-navy);cursor:pointer;background:#fff;border:1px solid #d4e5f5;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:8px 14px;font-size:14px;font-weight:700;transition:all .18s;display:flex;box-shadow:0 3px 12px #11538f0a}.sol-enterprise-tabs button svg{color:#0878f9;width:21px;height:21px}.sol-enterprise-tabs button[aria-selected=true]{color:#fff;background:linear-gradient(135deg,#0878f9,#168cf7);border-color:#0878f9;box-shadow:0 8px 18px #0878f933}.sol-enterprise-tabs button[aria-selected=true] svg{color:#fff}.sol-enterprise-solution-panel{background:#fff;border:1px solid #d8e8f6;border-radius:11px;grid-template-columns:minmax(250px,.95fr) minmax(390px,1.45fr) minmax(230px,.75fr);min-height:276px;margin-top:10px;display:grid;overflow:hidden;box-shadow:0 8px 24px #15538a0e}.sol-enterprise-solution-copy{align-self:center;padding:24px}.sol-enterprise-solution-copy>span{letter-spacing:.05em;color:#1683ef;text-transform:uppercase;font-size:11px;font-weight:700}.sol-enterprise-solution-copy h3{color:var(--sol-navy);margin-top:9px;font-size:clamp(23px,1.8vw,30px);font-weight:800;line-height:1.23}.sol-enterprise-solution-copy>p{color:var(--sol-body);margin-top:12px;font-size:13px;line-height:1.65}.sol-enterprise-solution-copy .sol-btn{min-height:42px;margin-top:18px;font-size:13px}.sol-enterprise-solution-items{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:10px;padding:18px 10px;display:grid}.sol-enterprise-solution-items li,.sol-enterprise-formats li{background:#fff;border:1px solid #dce9f6;border-radius:9px;align-items:flex-start;gap:10px;padding:15px;display:flex}.sol-enterprise-solution-items li>span,.sol-enterprise-formats li>span{color:#0878f9;background:#eaf4ff;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.sol-enterprise-solution-items svg,.sol-enterprise-formats svg{width:18px;height:18px}.sol-enterprise-solution-items strong,.sol-enterprise-formats strong{color:var(--sol-navy);font-size:12.5px;display:block}.sol-enterprise-solution-items p,.sol-enterprise-formats li p{color:var(--sol-muted);margin-top:4px;font-size:11.5px;line-height:1.45}.sol-enterprise-solution-image{min-height:276px;position:relative}.sol-enterprise-solution-image img{object-fit:cover;object-position:center 30%}.sol-enterprise-process-row{border-top:1px solid #dce8f3;grid-template-columns:minmax(0,3fr) minmax(300px,1fr);gap:26px;margin-top:34px;padding-top:28px;display:grid}.sol-enterprise-process-main{min-width:0}.sol-enterprise-process-main ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:15px;margin-top:20px;display:grid}.sol-enterprise-process-main li{min-width:0;position:relative}.sol-enterprise-process-main li:not(:last-child):after{content:"";border-top:1px dashed #77b9fa;width:calc(100% - 42px);position:absolute;top:25px;left:54px}.sol-enterprise-process-icon{z-index:1;color:#0878f9;background:#e7f3ff;border-radius:50%;place-items:center;width:50px;height:50px;margin-bottom:12px;display:grid;position:relative}.sol-enterprise-process-icon svg{width:23px;height:23px}.sol-enterprise-process-main small{color:#187fe6;font-size:11px;font-weight:700;display:block}.sol-enterprise-process-main strong{color:var(--sol-navy);margin-top:3px;font-size:12.5px;display:block}.sol-enterprise-process-main li>p{color:var(--sol-muted);margin-top:6px;font-size:11.5px;line-height:1.45}.sol-enterprise-formats{border-left:1px solid #dce8f3;padding-left:24px}.sol-enterprise-formats h2{font-size:22px}.sol-enterprise-formats ul{gap:8px;margin-top:14px;display:grid}.sol-enterprise-formats li{padding:10px}.sol-enterprise-formats li:nth-child(2)>span{color:#08a671;background:#dff8ee}.sol-enterprise-formats li:nth-child(3)>span{color:#08a2b8;background:#e4f8fb}@media (max-width:1023px){.sol-enterprise-solution-panel{grid-template-columns:1fr 1.3fr}.sol-enterprise-solution-image{grid-column:1/-1;min-height:260px}.sol-enterprise-process-row{grid-template-columns:1fr}.sol-enterprise-formats{border-top:1px solid #dce8f3;border-left:0;padding:24px 0 0}}@media (max-width:767px){.sol-page[data-page=enterprise] #tong-quan .sol-prose,.sol-enterprise-tabs,.sol-enterprise-solution-panel,.sol-enterprise-solution-items,.sol-enterprise-process-main ol{grid-template-columns:1fr}.sol-enterprise-showcase{padding-inline:16px}.sol-enterprise-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.sol-enterprise-solution-copy{padding:20px}.sol-enterprise-solution-items{padding:0 20px 20px}.sol-enterprise-process-main ol{gap:12px}.sol-enterprise-process-main li{min-height:54px;padding-left:62px}.sol-enterprise-process-icon{position:absolute;top:0;left:0}.sol-enterprise-process-main li:after{display:none}}.sol-page[data-page=enterprise] #loi-ich .sol-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.sol-page[data-page=enterprise] #loi-ich .sol-card{min-height:145px;padding:20px}.sol-page[data-page=enterprise] #loi-ich .sol-icon-tile{display:none}.sol-page[data-page=enterprise] #loi-ich .sol-card-body h3{font-size:15px;line-height:1.4}.sol-page[data-page=enterprise] #loi-ich .sol-card-body p{margin-top:9px;font-size:13px;line-height:1.55}.sol-enterprise-process-main li:first-child .sol-enterprise-process-icon{color:#0878f9;background:#e6f3ff}.sol-enterprise-process-main li:nth-child(2) .sol-enterprise-process-icon{color:#7447d7;background:#eee8ff}.sol-enterprise-process-main li:nth-child(3) .sol-enterprise-process-icon{color:#08a06d;background:#e2f8f1}.sol-enterprise-process-main li:nth-child(4) .sol-enterprise-process-icon{color:#e38b11;background:#fff0dc}.sol-enterprise-process-main li:nth-child(5) .sol-enterprise-process-icon{color:#df537b;background:#ffe8ef}@media (max-width:1023px){.sol-page[data-page=enterprise] #loi-ich .sol-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.sol-page[data-page=enterprise] #loi-ich .sol-cards{grid-template-columns:1fr}.sol-page[data-page=enterprise] #loi-ich .sol-card{min-height:0}}.sol-enterprise-page .sol-btn svg.lucide-arrow-right{display:none}.sol-enterprise-showcase,.sol-enterprise-process-row,.sol-enterprise-proof,.sol-enterprise-faq,.sol-page[data-page=enterprise] #tong-quan,.sol-page[data-page=enterprise] #loi-ich{scroll-margin-top:calc(var(--header-height) + var(--sol-tabs-h) + 18px)}.sol-enterprise-showcase-head h2{letter-spacing:-.025em;font-size:clamp(27px,2.1vw,34px)}.sol-enterprise-showcase-head p{font-size:14px;line-height:1.55}.sol-enterprise-tabs button{letter-spacing:-.01em;border-color:#cfe1f2;border-radius:10px;min-height:56px;font-size:15px}.sol-enterprise-tabs button:first-child svg{color:#0878f9}.sol-enterprise-tabs button:nth-child(2) svg{color:#7b4bd8}.sol-enterprise-tabs button:nth-child(3) svg{color:#08a473}.sol-enterprise-tabs button:nth-child(4) svg{color:#e28a13}.sol-enterprise-tabs button:hover:not([aria-selected=true]){background:#f7fbff;border-color:#9fc9ef;translate:0 -2px;box-shadow:0 8px 18px #135c9e14}.sol-enterprise-tabs button:focus-visible{outline-offset:2px;outline:3px solid #0878f938}.sol-enterprise-tabs button[aria-selected=true] svg{color:#fff;stroke-width:2.4px}.sol-enterprise-solution-copy>span{color:#0878f9;font-size:12px}.sol-enterprise-solution-copy h3{letter-spacing:-.02em;font-size:clamp(25px,1.9vw,32px)}.sol-enterprise-solution-copy>p{font-size:14px;line-height:1.65}.sol-enterprise-solution-copy .sol-btn{min-height:46px;padding-inline:24px;font-size:14px}.sol-enterprise-solution-items li{border-color:#d5e6f5;min-height:96px;transition:translate .18s,border-color .18s,box-shadow .18s}.sol-enterprise-solution-items li:hover{border-color:#b9d9f6;translate:0 -2px;box-shadow:0 8px 18px #14589412}.sol-enterprise-solution-items li>span{border-radius:10px;width:38px;height:38px}.sol-enterprise-solution-items li:first-child>span{color:#0878f9;background:#e5f2ff}.sol-enterprise-solution-items li:nth-child(2)>span{color:#079e6d;background:#e3f8f0}.sol-enterprise-solution-items li:nth-child(3)>span{color:#7647d5;background:#eee7ff}.sol-enterprise-solution-items li:nth-child(4)>span{color:#df8914;background:#fff0dc}.sol-enterprise-solution-items svg{stroke-width:2.2px;width:20px;height:20px}.sol-enterprise-solution-items strong{font-size:13.5px;line-height:1.35}.sol-enterprise-solution-items p{font-size:12px;line-height:1.5}@media (max-width:767px){.sol-enterprise-tabs button{min-height:52px;padding-inline:10px;font-size:13px}}.sol-enterprise-tabs button{gap:0}.sol-enterprise-solution-items li{align-items:center;padding:17px 18px}.sol-enterprise-solution-items li>div{min-width:0}@media (min-width:1024px){.sol-enterprise-solution-panel{height:390px;min-height:390px;max-height:390px}.sol-enterprise-solution-copy,.sol-enterprise-solution-items,.sol-enterprise-solution-image{height:100%;min-height:0}.sol-enterprise-solution-copy{overflow:hidden}.sol-enterprise-solution-image{min-height:390px}}@media (max-width:1023px){.sol-enterprise-solution-panel{height:auto;min-height:0;max-height:none}}.sol-page[data-page=enterprise] #tong-quan .sol-prose{max-width:1120px;display:block}.sol-page[data-page=enterprise] #tong-quan .sol-prose p{color:#3d526d;font-size:15px;line-height:1.85}.sol-page[data-page=enterprise] #tong-quan .sol-prose p+p{margin-top:14px}.sol-page[data-page=enterprise] #tong-quan .sol-highlights{display:none}.sol-school-page .sol-hero{background:linear-gradient(108deg,#f6fbff 0%,#e9f7ff 68%,#f8fcff 100%)}.sol-school-page .sol-hero .sol-badge{color:#0878f9;background:#e4f2ff}.sol-school-page .sol-enterprise-content>#thach-thuc,.sol-school-page .sol-enterprise-content>#loi-ich,.sol-school-page .sol-enterprise-content>#mo-hinh{width:100%;max-width:1440px;margin-inline:auto}.sol-school-page #thach-thuc .sol-cards{grid-template-columns:repeat(5,minmax(0,1fr))}.sol-school-page #thach-thuc .sol-card{min-height:188px}.sol-school-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.sol-school-solution-panel{grid-template-columns:minmax(330px,1.15fr) minmax(270px,.9fr) minmax(390px,1.25fr)}.sol-school-solution-panel .sol-enterprise-solution-image{order:0}.sol-school-solution-panel .sol-enterprise-solution-copy{order:1}.sol-school-solution-panel .sol-enterprise-solution-items{order:2}.sol-school-process-row .sol-enterprise-process-main ol,.sol-school-page #mo-hinh .sol-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.sol-school-page #loi-ich{background:#fff}.sol-school-page .sol-btn svg.lucide-arrow-right{display:none}@media (max-width:1199px){.sol-school-page #thach-thuc .sol-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.sol-school-solution-panel{grid-template-columns:1fr 1fr}.sol-school-solution-panel .sol-enterprise-solution-image{grid-row:span 2}}@media (max-width:767px){.sol-school-tabs,.sol-school-page #thach-thuc .sol-cards,.sol-school-page #mo-hinh .sol-cards,.sol-school-process-row .sol-enterprise-process-main ol,.sol-school-solution-panel{grid-template-columns:1fr}.sol-school-solution-panel .sol-enterprise-solution-image{grid-row:auto}}@media (min-width:1200px){.sol-school-page #thach-thuc .sol-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}.sol-school-page #thach-thuc .sol-card{text-align:left;grid-template-rows:auto 1fr;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:10px 14px;display:grid}.sol-school-page #thach-thuc .sol-card-body{display:contents}.sol-school-page #thach-thuc .sol-card-body h3{grid-column:2;align-self:center}.sol-school-page #thach-thuc .sol-card-body p{text-align:left;grid-column:1/-1;margin:0}.sol-school-page #loi-ich,.sol-school-page #mo-hinh{border-bottom:1px solid #dce8f3;padding-block:38px}.sol-school-page #loi-ich .sol-section-head,.sol-school-page #mo-hinh .sol-section-head{grid-template-columns:minmax(0,1.45fr) minmax(300px,.85fr);align-items:end;gap:28px;display:grid}.sol-school-page #loi-ich .sol-section-head:before,.sol-school-page #mo-hinh .sol-section-head:before{letter-spacing:.05em;color:#58779f;text-transform:uppercase;background:#eaf3ff;border-radius:8px;grid-column:1/-1;width:max-content;padding:4px 9px;font-size:12px;font-weight:700}.sol-school-page #loi-ich .sol-section-head h2,.sol-school-page #mo-hinh .sol-section-head h2{letter-spacing:-.025em;font-size:clamp(28px,2.5vw,40px)}.sol-school-page #loi-ich .sol-section-head p,.sol-school-page #mo-hinh .sol-section-head p{margin:0;font-size:15px;line-height:1.65}.sol-school-page #loi-ich .sol-audiences{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.sol-school-page #loi-ich .sol-audience{background:linear-gradient(#fbfdff,#fff);border-radius:14px;min-height:290px;padding:24px}.sol-school-page #loi-ich .sol-audience-head .sol-icon-tile{display:none}.sol-school-page #loi-ich .sol-audience-head{border-bottom:1px solid #dce8f3;padding-bottom:16px}.sol-school-page #loi-ich .sol-audience-head h3{font-size:20px}.sol-school-page #loi-ich .sol-audience-head p{color:var(--sol-muted);margin-top:5px;font-size:14px;line-height:1.5}.sol-school-page #loi-ich .sol-audience>ul{gap:12px}.sol-school-page #loi-ich .sol-audience li li{font-size:15px}.sol-school-page #loi-ich .sol-audience li li svg{color:#0878f9}.sol-school-page #mo-hinh .sol-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.sol-school-page #mo-hinh .sol-card{border-radius:12px;min-height:112px;padding:20px 24px}.sol-school-page #mo-hinh .sol-icon-tile{display:none}.sol-school-page #mo-hinh .sol-card h3{font-size:17px}@media (max-width:900px){.sol-school-page #loi-ich .sol-section-head,.sol-school-page #mo-hinh .sol-section-head{grid-template-columns:1fr}.sol-school-page #loi-ich .sol-audiences,.sol-school-page #mo-hinh .sol-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.sol-school-page #loi-ich .sol-audiences,.sol-school-page #mo-hinh .sol-cards{grid-template-columns:1fr}}.sol-school-page #loi-ich .sol-section-head,.sol-school-page #mo-hinh .sol-section-head{align-items:flex-start;gap:7px;max-width:920px;display:flex}.sol-school-page #loi-ich .sol-section-head:before,.sol-school-page #mo-hinh .sol-section-head:before{grid-column:auto}.sol-school-page #loi-ich .sol-section-head p,.sol-school-page #mo-hinh .sol-section-head p{max-width:760px;margin-top:2px}.sol-school-page #loi-ich .sol-audience{box-shadow:0 8px 24px #124c850d}.sol-school-page #loi-ich .sol-audience:first-child{background:#eef7ff;border-color:#c9e3fb}.sol-school-page #loi-ich .sol-audience:nth-child(2){background:#eefaf5;border-color:#c8eadb}.sol-school-page #loi-ich .sol-audience:nth-child(3){background:#f6f1ff;border-color:#dfd2f8}.sol-school-page #loi-ich .sol-audience:nth-child(4){background:#fff8eb;border-color:#f4d9aa}.sol-school-page #loi-ich .sol-audience-head{min-height:86px}.sol-school-page #loi-ich .sol-audience-head p{max-width:240px}.sol-school-page #mo-hinh .sol-card:first-child{background:#eef7ff;border-color:#c9e3fb}.sol-school-page #mo-hinh .sol-card:nth-child(2){background:#eefaf5;border-color:#c8eadb}.sol-school-page #mo-hinh .sol-card:nth-child(3){background:#f6f1ff;border-color:#dfd2f8}.sol-school-page #mo-hinh .sol-card:nth-child(4){background:#fff8eb;border-color:#f4d9aa}.sol-school-page #loi-ich .sol-audience li li{align-items:center;gap:10px}.sol-school-page #loi-ich .sol-audience li li svg{color:#fff;stroke-width:3px;background:#0878f9;border-radius:50%;flex:0 0 18px;width:18px;height:18px;margin-top:0;padding:3px}.sol-school-page #loi-ich .sol-audience-check{color:#fff;background-color:#08a66c;border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;margin-right:10px;display:inline-grid}.sol-school-page #loi-ich .sol-audience-check svg{color:currentColor;stroke-width:3px;background:0 0;width:13px;height:13px;margin:0;padding:0}.sol-government-page .sol-hero{background:#eef9ff}.sol-government-page .sol-hero .sol-badge{display:none}.sol-government-page .sol-enterprise-content>#tong-quan,.sol-government-page .sol-enterprise-content>#thach-thuc,.sol-government-page .sol-government-showcase,.sol-government-page .sol-enterprise-proof-grid,.sol-government-page .sol-overview-cta{width:min(1440px,100vw - 48px);max-width:1440px;margin-inline:auto}.sol-government-page #thach-thuc .sol-cards{grid-template-columns:repeat(5,minmax(0,1fr))}.sol-government-page #thach-thuc .sol-card{align-content:start;min-height:218px}.sol-government-page #thach-thuc .sol-card-body p{text-align:left}.sol-government-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.sol-government-tabs button{min-height:62px;padding-inline:14px;line-height:1.3}.sol-government-solution-panel{grid-template-columns:minmax(310px,.9fr) minmax(310px,.9fr) minmax(430px,1.2fr);min-height:390px}.sol-government-solution-panel .sol-enterprise-solution-image{min-height:390px}.sol-government-solution-panel .sol-enterprise-solution-image img{object-position:center}.sol-government-process-row{grid-template-columns:minmax(0,1.9fr) minmax(320px,.75fr)}.sol-government-process-row .sol-enterprise-process-main ol{grid-template-columns:repeat(5,minmax(0,1fr))}.sol-government-values ul{gap:8px}.sol-government-values li{gap:10px;min-height:46px;padding:9px 12px}.sol-government-values li>span{color:#fff;background:#0878f9;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;display:inline-grid}.sol-government-values li>span svg{stroke-width:3px;width:13px;height:13px}.sol-government-values li strong{font-size:.88rem;line-height:1.35}.sol-government-proof .sol-enterprise-proof-grid{grid-template-columns:minmax(0,1.25fr) minmax(430px,.75fr);align-items:start}.sol-government-agencies .sol-section{border:0;margin:0;padding:0}.sol-government-agencies .sol-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.sol-government-agencies .sol-card{min-height:130px;padding:18px}.sol-government-page .sol-btn svg.lucide-arrow-right{display:none}@media (max-width:1180px){.sol-government-page #thach-thuc .sol-cards,.sol-government-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.sol-government-solution-panel{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr)}.sol-government-solution-panel .sol-enterprise-solution-items{grid-column:1/-1}.sol-government-process-row,.sol-government-proof .sol-enterprise-proof-grid{grid-template-columns:1fr}}@media (max-width:760px){.sol-government-page .sol-enterprise-content>#tong-quan,.sol-government-page .sol-enterprise-content>#thach-thuc,.sol-government-page .sol-government-showcase,.sol-government-page .sol-enterprise-proof-grid,.sol-government-page .sol-overview-cta{width:min(100% - 28px,1440px)}.sol-government-page #thach-thuc .sol-cards,.sol-government-tabs,.sol-government-process-row .sol-enterprise-process-main ol,.sol-government-agencies .sol-cards,.sol-government-solution-panel{grid-template-columns:1fr}.sol-government-solution-panel .sol-enterprise-solution-image{min-height:250px}}.sol-government-page .sol-government-showcase{width:min(1440px,100vw - 48px);max-width:1440px;margin-inline:0;padding:30px 0 36px;position:relative;left:50%;transform:translate(-50%)}.sol-government-page .sol-government-solution-panel{grid-template-columns:minmax(300px,.82fr) minmax(380px,1fr) minmax(420px,1.18fr);width:100%;overflow:hidden}.sol-government-page .sol-government-solution-panel>*{min-width:0}.sol-government-page .sol-government-solution-panel .sol-enterprise-solution-items{overflow:hidden auto}@media (max-width:1180px){.sol-government-page .sol-government-showcase{width:min(100% - 32px,1440px);padding-inline:0}.sol-government-page .sol-government-solution-panel{grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr)}}@media (max-width:760px){.sol-government-page .sol-government-showcase{width:calc(100% - 28px)}.sol-government-page .sol-government-solution-panel{grid-template-columns:1fr}}.sol-government-page .sol-government-values li:nth-child(n)>span{color:#fff;background-color:#0878f9;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;margin:0;display:inline-grid}.sol-government-page .sol-government-values li:nth-child(n)>span svg{color:currentColor;stroke-width:3px;width:13px;height:13px;margin:0}.sol-government-page .sol-government-agencies .sol-icon-tile{display:none}.sol-government-page .sol-government-agencies .sol-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.sol-government-page .sol-government-agencies .sol-card{align-items:flex-start;min-height:154px;padding:22px}.sol-government-page .sol-government-agencies .sol-card-body{width:100%}.sol-government-page .sol-government-agencies .sol-card-body h3{margin:0 0 9px;font-size:1.02rem;line-height:1.35}.sol-government-page .sol-government-agencies .sol-card-body p{color:var(--sol-muted);text-align:left;margin:0;font-size:.9rem;line-height:1.58}@media (max-width:760px){.sol-government-page .sol-government-agencies .sol-cards{grid-template-columns:1fr}}.sol-government-page .sol-hero-visual img{object-position:68% center}.sol-government-page .sol-government-solution-panel .sol-enterprise-solution-image img{object-position:44% center}.sol-government-page #thach-thuc .sol-card{text-align:left;grid-template-rows:auto 1fr;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:10px 14px;display:grid}.sol-government-page #thach-thuc .sol-card-body{display:contents}.sol-government-page #thach-thuc .sol-card-body h3{grid-column:2;align-self:center}.sol-government-page #thach-thuc .sol-card-body p{text-align:left;grid-column:1/-1;width:100%;margin:0}.sol-social-page .sol-hero{background:linear-gradient(108deg,#f7fcff 0%,#edfaff 62%,#f4fff8 100%)}.sol-social-page .sol-hero .sol-badge{display:none}.sol-social-page .sol-hero-visual img{object-position:68% center}.sol-social-page .sol-enterprise-content>#tong-quan,.sol-social-page .sol-enterprise-content>#thach-thuc,.sol-social-page .sol-social-showcase,.sol-social-page .sol-enterprise-proof-grid,.sol-social-page .sol-overview-cta{width:min(1440px,100vw - 48px);max-width:1440px;margin-inline:auto}.sol-social-page #thach-thuc .sol-cards{grid-template-columns:repeat(5,minmax(0,1fr))}.sol-social-page #thach-thuc .sol-card{text-align:left;grid-template-rows:auto 1fr;grid-template-columns:44px minmax(0,1fr);align-content:start;align-items:start;gap:10px 14px;min-height:218px;display:grid}.sol-social-page #thach-thuc .sol-card-body{display:contents}.sol-social-page #thach-thuc .sol-card-body h3{grid-column:2;align-self:center}.sol-social-page #thach-thuc .sol-card-body p{text-align:left;grid-column:1/-1;width:100%;margin:0}.sol-social-page .sol-social-showcase{background:linear-gradient(#f4fbff 0%,#fff 58%,#f7fffb 100%);width:min(1440px,100vw - 48px);max-width:1440px;margin-inline:0;padding:30px 0 36px;position:relative;left:50%;transform:translate(-50%)}.sol-social-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.sol-social-tabs button{min-height:62px;padding-inline:16px;line-height:1.3}.sol-social-tabs button[aria-selected=true]{background:linear-gradient(135deg,#0878f9,#1598f2)}.sol-social-solution-panel{grid-template-columns:minmax(320px,.9fr) minmax(370px,1fr) minmax(420px,1.12fr);width:100%;min-height:390px;overflow:hidden}.sol-social-solution-panel>*{min-width:0}.sol-social-solution-panel .sol-enterprise-solution-image{min-height:390px}.sol-social-solution-panel .sol-enterprise-solution-image img{object-position:48% center}.sol-social-solution-panel .sol-enterprise-solution-items{overflow:hidden auto}.sol-social-process-row{grid-template-columns:minmax(0,1.9fr) minmax(330px,.75fr)}.sol-social-process-row .sol-enterprise-process-main ol{grid-template-columns:repeat(5,minmax(0,1fr))}.sol-social-partnerships ul{gap:9px}.sol-social-partnerships li{gap:11px;min-height:56px;padding:10px 13px}.sol-social-page .sol-social-partnerships li:nth-child(n)>span{color:#fff;background:#08a66c;border-radius:50%;flex:0 0 23px;place-items:center;width:23px;height:23px;margin:0;display:inline-grid}.sol-social-page .sol-social-partnerships li:nth-child(n)>span svg{color:currentColor;stroke-width:3px;width:13px;height:13px}.sol-social-partnerships li strong{font-size:.88rem;line-height:1.35}.sol-social-proof .sol-enterprise-proof-grid{grid-template-columns:minmax(0,1.25fr) minmax(430px,.75fr);align-items:start}.sol-social-programs .sol-section{border:0;margin:0;padding:0}.sol-social-programs .sol-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.sol-social-programs .sol-card{align-items:flex-start;min-height:166px;padding:18px}.sol-social-programs .sol-card-body p{text-align:left}.sol-social-page .sol-btn svg.lucide-arrow-right{display:none}@media (max-width:1180px){.sol-social-page #thach-thuc .sol-cards,.sol-social-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.sol-social-page .sol-social-showcase{width:min(100% - 32px,1440px)}.sol-social-solution-panel{grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr)}.sol-social-solution-panel .sol-enterprise-solution-items{grid-column:1/-1}.sol-social-process-row,.sol-social-proof .sol-enterprise-proof-grid{grid-template-columns:1fr}}@media (max-width:760px){.sol-social-page .sol-enterprise-content>#tong-quan,.sol-social-page .sol-enterprise-content>#thach-thuc,.sol-social-page .sol-social-showcase,.sol-social-page .sol-enterprise-proof-grid,.sol-social-page .sol-overview-cta{width:calc(100% - 28px)}.sol-social-page #thach-thuc .sol-cards,.sol-social-tabs,.sol-social-solution-panel,.sol-social-process-row .sol-enterprise-process-main ol,.sol-social-programs .sol-cards{grid-template-columns:1fr}.sol-social-solution-panel .sol-enterprise-solution-image{min-height:250px}}.sol-social-page .sol-social-programs .sol-icon-tile{display:none}.sol-social-page .sol-social-programs .sol-card{min-height:148px;padding:22px}.sol-social-page .sol-social-programs .sol-card-body{width:100%}.sol-social-page .sol-social-programs .sol-card-body h3{margin-top:0}.sol-page .sol-enterprise-content>.sol-section,.sol-page .sol-enterprise-showcase,.sol-page .sol-enterprise-process-row,.sol-page .sol-enterprise-proof,.sol-page .sol-enterprise-achievements,.sol-page .sol-logos-band,.sol-page .sol-stats-band,.sol-page .sol-band,.sol-page .sol-overview-cta-wrap{border-top:0;border-bottom:0}.sol-page .sol-enterprise-content>.sol-section:last-child{border-bottom:0}.sol-enterprise-page .sol-enterprise-showcase{box-sizing:border-box;width:100vw;max-width:none;margin-inline:0;padding-inline:max(24px,50vw - 720px);position:relative;left:50%;transform:translate(-50%)}.sol-enterprise-page .sol-enterprise-achievements,.sol-enterprise-page .sol-enterprise-proof,.sol-enterprise-page .sol-enterprise-logos,.sol-page .sol-stats-band,.sol-page .sol-overview-cta-wrap{width:100%;max-width:none}@media (max-width:760px){.sol-enterprise-page .sol-enterprise-showcase{width:100vw;padding-inline:14px}}.sol-enterprise-page .sol-enterprise-showcase,.sol-government-page .sol-government-showcase,.sol-social-page .sol-social-showcase{box-sizing:border-box;isolation:isolate;background:0 0;width:100%;max-width:1440px;margin-inline:auto;padding-inline:0;position:relative;left:auto;transform:none}.sol-enterprise-page .sol-enterprise-showcase:before{z-index:-1;inset-block:0;content:"";pointer-events:none;background:linear-gradient(#f2faff 0%,#fff 58%,#f7fcff 100%);width:100vw;position:absolute;left:50%;transform:translate(-50%)}.sol-social-page .sol-social-showcase:before{background:linear-gradient(#f4fbff 0%,#fff 58%,#f7fffb 100%)}.sol-government-page .sol-government-showcase:before{background:linear-gradient(#f2faff 0%,#fff 58%,#f7fcff 100%)}.sol-enterprise-page .sol-enterprise-showcase>.sol-enterprise-showcase-head,.sol-enterprise-page .sol-enterprise-showcase>.sol-enterprise-tabs,.sol-enterprise-page .sol-enterprise-showcase>.sol-enterprise-solution-panel,.sol-enterprise-page .sol-enterprise-showcase>.sol-enterprise-process-row{width:100%;max-width:none;margin-inline:0}@media (max-width:760px){.sol-enterprise-page .sol-enterprise-showcase,.sol-government-page .sol-government-showcase,.sol-social-page .sol-social-showcase{width:100%;padding-inline:0}}.sol-impact-content strong{font-variant-numeric:tabular-nums}
