.s24-container{max-width:var(--global-content-width,1200px);margin:0 auto;padding:0 24px}.reveal{opacity:0;transform:translateY(32px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-scale{opacity:0;transform:scale(.95);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.reveal-scale.visible{opacity:1;transform:scale(1)}.stagger>:first-child{transition-delay:0s}.stagger>:nth-child(2){transition-delay:.1s}.stagger>:nth-child(3){transition-delay:.2s}.stagger>:nth-child(4){transition-delay:.3s}.s24-hero{padding:48px 0 0;position:relative;overflow:hidden}.s24-hero:before{top:-200px;right:-200px;width:600px;height:600px;background:radial-gradient(circle,rgba(14,125,229,.06) 0,transparent 70%)}.s24-hero:after,.s24-hero:before{content:"";position:absolute;pointer-events:none}.s24-hero:after{bottom:-100px;left:-150px;width:400px;height:400px;background:radial-gradient(circle,rgba(246,122,61,.05) 0,transparent 70%)}.s24-hero-inner{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.s24-hero-content{position:relative;z-index:1;padding-bottom:32px}.s24-hero h1{font-size:48px;line-height:1.25;font-weight:700;color:var(--global-palette3,#0b111e);margin:0 0 26px;letter-spacing:-.03em}.s24-accent{position:relative;display:inline-block}.s24-accent:after{content:"";position:absolute;bottom:4px;left:0;right:0;height:12px;background:rgba(14,125,229,.15);border-radius:4px;z-index:-1}.s24-hero-desc{font-size:1.125rem;color:var(--global-palette5,#4a5568);margin:0 0 28px;max-width:480px;line-height:1.8}.s24-hero-author{display:flex;align-items:center;gap:10px;margin-bottom:28px}.s24-hero-author img{width:36px;height:36px;border-radius:50%;object-fit:cover;border:2px solid #e2e8f0}.s24-hero-author span{font-size:.875rem;color:var(--global-palette5,#4a5568)}.s24-hero-author strong{color:var(--global-palette3,#0b111e);font-weight:600}.s24-hero-visual{position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:center;align-self:end}.s24-hero-visual-wrap{position:relative;width:100%;max-width:520px}.s24-hero-img{width:100%;height:auto;display:block;position:relative;z-index:2}25%{border-radius:60% 40% 50% 50%/50% 60% 40% 60%}50%{border-radius:50% 50% 40% 60%/60% 40% 50% 50%}75%{border-radius:30% 70% 60% 40%/50% 50% 40% 60%}to{border-radius:40% 60% 70% 30%/40% 50% 60% 50%}}25%{border-radius:40% 60% 50% 50%/60% 40% 60% 40%}50%{border-radius:50% 50% 60% 40%/40% 60% 50% 50%}75%{border-radius:70% 30% 40% 60%/50% 50% 60% 40%}to{border-radius:60% 40% 30% 70%/50% 60% 40% 50%}}25%{border-radius:60% 40% 60% 40%/40% 60% 40% 60%}50%{border-radius:40% 50% 50% 60%/50% 50% 50% 50%}75%{border-radius:55% 45% 55% 45%/45% 55% 45% 55%}to{border-radius:50% 60% 40% 60%/60% 40% 60% 40%}}25%{transform:translate(15px,10px)}50%{transform:translate(5px,25px)}75%{transform:translate(-10px,12px)}to{transform:translate(0)}}25%{transform:translate(-12px,8px)}50%{transform:translate(-18px,-5px)}75%{transform:translate(-5px,-12px)}to{transform:translate(0)}}25%{transform:translate(10px,-8px)}50%{transform:translate(-5px,-15px)}75%{transform:translate(-12px,5px)}to{transform:translate(0)}}.s24-stats{background:var(--global-palette3,#0b111e);padding:24px 0;position:relative;overflow:hidden}.s24-stats:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(14,125,229,.05),transparent 50%,rgba(246,122,61,.03))}.s24-trust-line{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;color:hsla(0,0%,100%,.6);font-size:.9375rem;font-weight:500;letter-spacing:.01em}.s24-trust-dot{width:4px;height:4px;background:hsla(0,0%,100%,.25);border-radius:50%;flex-shrink:0}@keyframes g{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes h{to{transform:rotate(1turn)}}.s24-sitescore-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.s24-section-label{display:inline-block;font-size:.8125rem;font-weight:600;color:var(--global-palette1,#0e7de5);margin-bottom:16px}.s24-sitescore-content h2{font-size:36px;line-height:1.25;font-weight:700;color:var(--global-palette3,#0b111e);margin:0 0 16px}.s24-sitescore-content p{font-size:1.0625rem;color:var(--global-palette5,#4a5568);line-height:1.8;margin:0 0 24px}.s24-score-input-link{display:flex;align-items:stretch;max-width:420px;background:#fff;border:2px solid #e2e8f0;border-radius:8px;overflow:hidden;text-decoration:none;transition:border-color .3s,box-shadow .3s}.s24-score-input-link:hover{border-color:var(--global-palette1,#0e7de5);box-shadow:0 2px 16px rgba(14,125,229,.12)}.s24-score-input-url{flex:1;padding:12px 16px;color:#a0aec0;font-size:15px}.s24-score-input-url:after{content:"";display:inline-block;width:1px;height:1em;background:#a0aec0;margin-left:1px;vertical-align:text-bottom;animation:g .6s step-end infinite}.s24-score-input-btn{display:flex;align-items:center;padding:12px 20px;background:var(--global-palette1,#0e7de5);color:#fff;font-size:14px;font-weight:600;white-space:nowrap;transition:background .2s}.s24-score-input-link:hover .s24-score-input-btn{background:#4ea2f2}.s24-section-link{display:inline-flex;align-items:center;gap:6px;color:var(--global-palette1,#0e7de5);font-size:1rem;font-weight:600;text-decoration:none;transition:gap .3s cubic-bezier(.4,0,.2,1),color .2s}.s24-section-link:hover{gap:10px;color:#4ea2f2}.s24-section-link--purple{color:#7c3aed}.s24-section-link--purple:hover{color:#9f67ff}.s24-section-link--green{color:#059669}.s24-section-link--green:hover{color:#34d399}.s24-sitescore-visual{perspective:800px}.s24-sitescore-svg{width:100%;max-width:440px;margin:0 auto;display:block;filter:drop-shadow(0 8px 32px rgba(0,0,0,.1));transform:rotateY(-4deg) rotateX(2deg);transition:transform .5s cubic-bezier(.4,0,.2,1)}.s24-score-ring{stroke-dasharray:201;transform-origin:center}.s24-ring-speed{stroke-dashoffset:16}.s24-ring-seo{stroke-dashoffset:26}.s24-ring-design{stroke-dashoffset:44}.s24-ring-content{stroke-dashoffset:30}.s24-cursus-section,.s24-themas-section{padding:100px 0}.s24-cursus-section{background:#fcfcfc}.s24-themas-section{background:#eff1f8}.s24-duo-row{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.s24-duo-content h2{font-size:36px;line-height:1.25;font-weight:700;color:var(--global-palette3,#0b111e);margin:0 0 16px}.s24-duo-content p{font-size:1.0625rem;color:var(--global-palette5,#4a5568);line-height:1.8;margin:0 0 24px}.s24-section-label--purple{color:#7c3aed}.s24-section-label--green{color:#059669}.s24-cursus-visual{perspective:800px}.s24-cursus-svg{width:100%;max-width:440px;margin:0 auto;display:block;filter:drop-shadow(0 8px 32px rgba(0,0,0,.1));transform:rotateY(-4deg) rotateX(2deg);transition:transform .5s cubic-bezier(.4,0,.2,1)}.s24-play-pulse{transform-box:fill-box;transform-origin:center;animation:i 2.5s ease-in-out infinite}@keyframes i{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:0}}.s24-vid-progress{transform-box:fill-box;transform-origin:left center}.s24-themas-visual{perspective:800px}.s24-themas-svg{width:100%;max-width:440px;margin:0 auto;display:block;filter:drop-shadow(0 8px 32px rgba(0,0,0,.08));transform:rotateY(4deg) rotateX(2deg);transition:transform .5s cubic-bezier(.4,0,.2,1)}.s24-theme-card{transform-box:fill-box;transform-origin:center center;transition:transform .8s cubic-bezier(.16,1,.3,1)}.s24-themas-visual.visible .s24-theme-3{transform:rotate(-6deg) translate(-12px,6px);transition-delay:.3s}.s24-themas-visual.visible .s24-theme-2{transform:rotate(4deg) translate(10px,-4px);transition-delay:.5s}.s24-themas-visual.visible .s24-theme-1{transform:translateY(-3px);transition-delay:.7s}@media (min-width:969px){.s24-duo-row--alt>:first-child{order:2}.s24-duo-row--alt>:last-child{order:1}}.s24-newsletter{padding:100px 0;background:#f8fafc}.s24-newsletter h2{font-size:28px;font-weight:700;color:var(--global-palette3,#0b111e);margin:0 0 20px;line-height:1.3;letter-spacing:-.02em}.s24-nl-form{display:flex;gap:10px}.s24-nl-form input{flex:1;padding:13px 16px;border:1px solid #e2e8f0;border-radius:3px;background:#fff;color:var(--global-palette3,#0b111e);font-family:inherit;font-size:15px;outline:none;transition:border-color .3s,box-shadow .3s}.s24-nl-form input::placeholder{color:var(--global-palette5,#a0aec0)}.s24-nl-form input:focus{border-color:var(--global-palette1,#0e7de5);box-shadow:0 0 0 3px rgba(14,125,229,.12)}.s24-nl-form button{padding:13px 24px;background:var(--global-palette1,#0e7de5);color:#fff;border:none;border-radius:3px;font-family:inherit;font-size:15px;font-weight:600;cursor:pointer;transition:background .3s;white-space:nowrap}.s24-nl-form button:hover{background:var(--global-palette2,#4ea2f2)}.s24-nl-note{color:#cbd5e0;font-size:12px;margin-top:12px;letter-spacing:.02em}@media (max-width:968px){.s24-hero.s24-answered .s24-hero-inner{max-width:100%}.s24-hero-inner{grid-template-columns:1fr;gap:48px}.s24-hero-visual{order:-1;max-width:400px;margin:0 auto}.s24-hero-content{padding-bottom:48px}.s24-duo-row,.s24-sitescore-grid{grid-template-columns:1fr;gap:48px}.s24-duo-row>.s24-duo-content{order:-1}.s24-cursus-section,.s24-themas-section{padding:64px 0}.s24-nl-form{flex-direction:column;border-radius:8px}.s24-nl-form button{border-radius:0 0 6px 6px}}@media (max-width:640px){.s24-sitescore-section,.s24-cursus-section{padding:48px 0}.s24-hero-chat-form{flex-direction:column}.s24-hero-chat-btn{justify-content:center;padding:12px}.s24-hero-pill{font-size:13px;padding:6px 12px}.s24-hero-source-excerpt{display:none}.s24-hero-tools{flex-direction:column}.s24-hero-followup{font-size:12px;padding:6px 12px}.s24-hero.s24-answered h1{font-size:26px}.s24-hero{padding:40px 0 0}.s24-hero-visual{display:none}.s24-hero h1{font-size:32px}.s24-hero-desc{font-size:1rem}.s24-sitescore{padding:56px 0}.s24-sitescore-content h2{font-size:28px}.s24-cursus-section,.s24-themas-section{padding:48px 0}.s24-duo-content h2{font-size:28px}.s24-newsletter{padding:40px 0 56px}.s24-newsletter h2{font-size:22px}}.s24-sailwp{padding:48px 0 80px;background:#fcfcfc}.s24-sailwp-card{position:relative;background:linear-gradient(135deg,#1a1a2e 0%,#2a2a4a 50%,#3d3560 100%);border-radius:20px;padding:64px;overflow:hidden}.s24-sailwp-stars{position:absolute;inset:0;pointer-events:none;z-index:0}.s24-sailwp-star{position:absolute;width:3px;height:3px;background:rgba(255,255,255,.7);border-radius:50%;animation:sailwpTwinkle 3s ease-in-out infinite;box-shadow:0 0 4px rgba(255,255,255,.3)}.s24-sailwp-star:nth-child(2){animation-delay:.8s;width:2px;height:2px}.s24-sailwp-star:nth-child(3){animation-delay:1.6s}.s24-sailwp-star:nth-child(4){animation-delay:2.2s;width:2px;height:2px}.s24-sailwp-star:nth-child(5){animation-delay:.4s}@keyframes sailwpTwinkle{0%,to{opacity:.2;transform:scale(1)}50%{opacity:.8;transform:scale(1.4)}}.s24-sailwp-glow{position:absolute;top:30%;left:25%;width:50%;height:60%;background:radial-gradient(ellipse,rgba(232,132,92,.15) 0,transparent 70%);pointer-events:none;z-index:0}.s24-sailwp-grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:40px;align-items:center;justify-items:center}.s24-sailwp-content .s24-section-label{color:hsla(0,0%,100%,.5);border-color:hsla(0,0%,100%,.15)}.s24-sailwp-content h2{font-size:42px;font-weight:700;color:#fff;margin:12px 0 16px;line-height:1.1}.s24-sailwp-tagline{font-size:1.0625rem;color:hsla(0,0%,100%,.7);line-height:1.7;margin-bottom:28px}.s24-sailwp-features{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:32px;justify-content:center}.s24-sailwp-feature{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:100px;color:hsla(0,0%,100%,.85);font-size:.875rem;font-weight:500;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.s24-sailwp-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.s24-sailwp-dot--blue{background:#0e7de5;box-shadow:0 0 6px rgba(14,125,229,.6)}.s24-sailwp-dot--green{background:#059669;box-shadow:0 0 6px rgba(5,150,105,.6)}.s24-sailwp-dot--purple{background:#8b5cf6;box-shadow:0 0 6px rgba(139,92,246,.6)}.s24-sailwp-dot--orange{background:#f67a3d;box-shadow:0 0 6px rgba(246,122,61,.6)}.s24-sailwp-dot--coral{background:#e8845c;box-shadow:0 0 6px rgba(232,132,92,.4)}.s24-section-label--sailwp{color:#e8b87a}.s24-sailwp-cta{display:inline-block;padding:14px 32px;background:#e8845c;color:#fff;font-size:1rem;font-weight:600;font-family:inherit;border-radius:3px;text-decoration:none;transition:background .3s,transform .3s;border-bottom:3px solid #c96740;box-shadow:0 4px 12px rgba(232,132,92,.3)}.s24-sailwp-cta:hover{background:#d4764f;color:#fff}.s24-sailwp-img-wrap{position:relative}.s24-sailwp-img-wrap img,.s24-sailwp-img-wrap video{display:block;width:100%;height:auto;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.3);object-fit:cover}.s24-sailwp-img-wrap:after{content:"";position:absolute;bottom:-20px;left:10%;right:10%;height:40px;background:radial-gradient(ellipse,rgba(14,125,229,.25) 0,transparent 70%);filter:blur(12px);pointer-events:none}@media (max-width:968px){.s24-sailwp-card{padding:40px 24px}.s24-sailwp-content h2{font-size:32px}}@media (max-width:640px){.s24-sitescore-section,.s24-cursus-section{padding:48px 0}.s24-sailwp{padding:56px 0}}
.s24-hero-chat{max-width:480px;margin-top:4px}.s24-hero-chat-form{display:flex;gap:0;background:#fff;border:2px solid #e2e8f0;border-radius:8px;overflow:hidden;transition:border-color .2s,box-shadow .2s;box-shadow:0 2px 8px rgba(0,0,0,.04)}.s24-hero-chat-form:focus-within{border-color:#0e7de5;box-shadow:0 2px 16px rgba(14,125,229,.12)}.s24-hero-chat-input{flex:1;border:none;padding:14px 16px;font-size:16px;font-family:inherit;color:var(--global-palette3,#0b111e);background:transparent;outline:none}.s24-hero-chat-input::placeholder{color:#a0aec0}.s24-hero-chat-btn{background:transparent;color:#a0aec0;border:none;padding:14px 20px;cursor:pointer;transition:color .2s;display:flex;align-items:center}.s24-hero-chat-btn:hover,.s24-hero-chat-form.has-text .s24-hero-chat-btn{color:var(--global-palette1,#0e7de5)}.s24-hero-chat-btn:disabled{opacity:.5;cursor:not-allowed}.s24-hero-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.s24-hero-pill{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:7px 16px;font-size:14px;font-family:inherit;color:var(--global-palette5,#4a5568);cursor:pointer;transition:all .2s;box-shadow:0 1px 4px rgba(0,0,0,.03)}.s24-hero-pill:hover{background:#e8f2fc;border-color:rgba(14,125,229,.3);color:var(--global-palette1,#0e7de5)}.s24-hero-loading{display:none;padding:20px 0}.s24-hero-loading.s24-visible{display:block}.s24-hero-spinner{display:inline-block;width:20px;height:20px;border:2px solid #e2e8f0;border-top-color:#0e7de5;border-radius:50%;animation:h .7s linear infinite;margin-right:10px;vertical-align:middle}.s24-hero-loading-text{font-size:15px;color:var(--global-palette5,#4a5568);vertical-align:middle}.s24-hero-error{display:none;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:12px 16px;font-size:14px;color:#dc2626;margin-top:12px}.s24-hero-error.s24-visible{display:block}.s24-hero-rate-limit{font-size:13px;color:#a0aec0;margin-top:8px}.s24-hero-answer{display:none;margin-top:24px}.s24-hero-answer.s24-visible{display:block}.s24-hero-answer-box{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px;margin-bottom:12px;box-shadow:0 2px 12px rgba(0,0,0,.06)}.s24-hero-answer-text{font-size:15px;line-height:1.7;color:var(--global-palette5,#4a5568)}.s24-hero-answer-text a{color:var(--global-palette1,#0e7de5);text-decoration:underline;text-underline-offset:2px}.s24-hero-answer-text a:hover{color:var(--global-palette3,#0b111e)}.s24-hero-answer-text .s24-type-cursor{display:inline-block;width:2px;height:1em;background:var(--global-palette1,#0e7de5);margin-left:2px;vertical-align:text-bottom;animation:g .6s step-end infinite}.s24-hero-sources{display:flex;flex-direction:column;gap:6px}.s24-hero-source{display:flex;align-items:center;gap:10px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:10px 14px;text-decoration:none;color:var(--global-palette5,#4a5568);font-size:14px;transition:all .2s}.s24-hero-source:hover{background:#e8f2fc;color:var(--global-palette1,#0e7de5);border-color:rgba(14,125,229,.3)}.s24-hero-source-dot{width:6px;height:6px;background:#0e7de5;border-radius:50%;flex-shrink:0}.s24-hero-reset{display:block;margin:16px 0 0;background:#e8f2fc;border:1px solid rgba(14,125,229,.2);border-radius:20px;padding:8px 20px;font-size:14px;font-family:inherit;font-weight:500;color:var(--global-palette1,#0e7de5);cursor:pointer;transition:all .2s}.s24-hero-reset:hover{background:rgba(14,125,229,.15);border-color:var(--global-palette1,#0e7de5)}.s24-hero-visual{transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1)}.s24-hero.s24-answered .s24-hero-visual{opacity:0;transform:translateX(40px);pointer-events:none}.s24-hero.s24-answered .s24-hero-desc,.s24-hero.s24-answered .s24-hero-author{opacity:0;height:0;margin:0;overflow:hidden;transition:opacity .3s cubic-bezier(.16,1,.3,1),height .3s,margin .3s}.s24-hero.s24-answered h1{font-size:32px;transition:font-size .5s cubic-bezier(.16,1,.3,1)}.s24-hero.s24-answered .s24-hero-inner{grid-template-columns:1fr;max-width:720px;margin:0 auto;transition:max-width .5s cubic-bezier(.16,1,.3,1)}.s24-hero.s24-answered .s24-hero-pills{display:none}.s24-hero.s24-answered .s24-hero-content{padding-bottom:40px}.s24-hero.s24-answered .s24-hero-chat{max-width:100%}
.s24-hero-pill--blue{background:#eef5fd;border-color:#d4e5f7;color:#2563eb}.s24-hero-pill--blue:hover{background:#dbeafe;border-color:#93c5fd}.s24-hero-pill--green{background:#ecfdf5;border-color:#d1fae5;color:#059669}.s24-hero-pill--green:hover{background:#d1fae5;border-color:#6ee7b7}.s24-hero-pill--warm{background:#fff7ed;border-color:#fed7aa;color:#c2410c}.s24-hero-pill--warm:hover{background:#ffedd5;border-color:#fdba74}.s24-hero-sources-heading{font-size:13px;font-weight:600;color:var(--global-palette5,#4a5568);margin-bottom:10px}.s24-hero-source{display:flex;align-items:center;gap:14px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px;text-decoration:none;color:inherit;transition:all .2s}.s24-hero-source:hover{border-color:rgba(14,125,229,.3);box-shadow:0 2px 12px rgba(14,125,229,.08)}.s24-hero-source-dot{width:8px;height:8px;background:#0e7de5;border-radius:50%;flex-shrink:0}.s24-hero-source-info{flex:1;min-width:0}.s24-hero-source-title{display:block;font-size:15px;font-weight:600;color:var(--global-palette3,#0b111e);margin-bottom:2px}.s24-hero-source-excerpt{display:block;font-size:13px;color:var(--global-palette5,#4a5568);line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s24-hero-source-arrow{color:#a0aec0;font-size:18px;flex-shrink:0;transition:color .2s,transform .2s}.s24-hero-source:hover .s24-hero-source-arrow{color:var(--global-palette1,#0e7de5);transform:translateX(3px)}.s24-hero-tools{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.s24-hero-tool{display:inline-flex;align-items:center;gap:8px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:10px 16px;text-decoration:none;color:var(--global-palette5,#4a5568);font-size:14px;font-weight:500;transition:all .2s}.s24-hero-tool:hover{background:#fff7ed;border-color:#fed7aa;color:#c2410c}.s24-hero-tool-dot{width:6px;height:6px;background:#f67a3d;border-radius:50%;flex-shrink:0}.s24-hero-tool-arrow{color:#a0aec0;transition:color .2s}.s24-hero-tool:hover .s24-hero-tool-arrow{color:#c2410c}.s24-hero-followups{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.s24-hero-followup{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:7px 16px;font-size:13px;font-family:inherit;color:var(--global-palette5,#4a5568);cursor:pointer;transition:all .2s}.s24-hero-followup:hover{background:#e8f2fc;border-color:rgba(14,125,229,.3);color:var(--global-palette1,#0e7de5)}
.s24-sailwp-img-wrap video{object-fit:cover}.s24-sailwp-img-wrap{overflow:hidden;border-radius:12px}.s24-nl-inner{max-width:560px;margin:0 auto;text-align:center}.s24-nl-form{display:flex;gap:0;background:#fff;border:2px solid #e2e8f0;border-radius:8px;overflow:hidden;transition:border-color .2s,box-shadow .2s;max-width:480px;margin:0 auto}.s24-nl-form:focus-within{border-color:#0e7de5;box-shadow:0 2px 16px rgba(14,125,229,.12)}.s24-nl-form input{flex:1;padding:14px 16px;border:none;background:transparent;color:var(--global-palette3,#0b111e);font-family:inherit;font-size:15px;outline:none}.s24-nl-form input::placeholder{color:#a0aec0}.s24-nl-form button{padding:14px 28px;background:var(--global-palette1,#0e7de5);color:#fff;border:none;font-family:inherit;font-size:15px;font-weight:600;cursor:pointer;transition:background .2s;white-space:nowrap}.s24-nl-form button:hover{background:#4ea2f2}.s24-nl-note{color:#a0aec0;font-size:13px;margin-top:12px;letter-spacing:.02em}
.s24-sitescore-section{padding:80px 0;background:#fff}.s24-cursus-section{padding:80px 0;background:#fff}
.s24-hero-blob{position:absolute;z-index:1;pointer-events:none;filter:blur(40px)}.s24-hero-blob--1{width:280px;height:280px;background:rgba(14,125,229,.12);top:0;left:5%;border-radius:40% 60% 70% 30%/40% 50% 60% 50%;animation:s24ba 16s ease-in-out infinite,s24bd 20s ease-in-out infinite}.s24-hero-blob--2{width:220px;height:220px;background:rgba(246,122,61,.1);top:30%;right:0;border-radius:60% 40% 30% 70%/50% 60% 40% 50%;animation:s24bb 14s ease-in-out infinite,s24be 18s ease-in-out infinite}.s24-hero-blob--3{width:200px;height:200px;background:rgba(14,125,229,.08);bottom:15%;left:25%;border-radius:50% 60% 40% 60%/60% 40% 60% 40%;animation:s24bc 18s ease-in-out infinite,s24bf 22s ease-in-out infinite}@keyframes s24ba{0%{border-radius:40% 60% 70% 30%/40% 50% 60% 50%}25%{border-radius:60% 40% 50% 50%/50% 60% 40% 60%}50%{border-radius:50% 50% 40% 60%/60% 40% 50% 50%}75%{border-radius:30% 70% 60% 40%/50% 50% 40% 60%}to{border-radius:40% 60% 70% 30%/40% 50% 60% 50%}}@keyframes s24bb{0%{border-radius:60% 40% 30% 70%/50% 60% 40% 50%}25%{border-radius:40% 60% 50% 50%/60% 40% 60% 40%}50%{border-radius:50% 50% 60% 40%/40% 60% 50% 50%}75%{border-radius:70% 30% 40% 60%/50% 50% 60% 40%}to{border-radius:60% 40% 30% 70%/50% 60% 40% 50%}}@keyframes s24bc{0%{border-radius:50% 60% 40% 60%/60% 40% 60% 40%}25%{border-radius:60% 40% 60% 40%/40% 60% 40% 60%}50%{border-radius:40% 50% 50% 60%/50% 50% 50% 50%}75%{border-radius:55% 45% 55% 45%/45% 55% 45% 55%}to{border-radius:50% 60% 40% 60%/60% 40% 60% 40%}}@keyframes s24bd{0%{transform:translate(0)}25%{transform:translate(15px,10px)}50%{transform:translate(5px,25px)}75%{transform:translate(-10px,12px)}to{transform:translate(0)}}@keyframes s24be{0%{transform:translate(0)}25%{transform:translate(-12px,8px)}50%{transform:translate(-18px,-5px)}75%{transform:translate(-5px,-12px)}to{transform:translate(0)}}@keyframes s24bf{0%{transform:translate(0)}25%{transform:translate(10px,-8px)}50%{transform:translate(-5px,-15px)}75%{transform:translate(-12px,5px)}to{transform:translate(0)}}.s24-hero-img{-webkit-mask-image:linear-gradient(to bottom,#000 60%,transparent 100%);mask-image:linear-gradient(to bottom,#000 60%,transparent 100%)}
.s24-sailwp-sub{font-size:.875rem;font-weight:500;color:hsla(0,0%,100%,.4);letter-spacing:.08em;text-transform:uppercase;margin:-8px 0 16px}
.s24-hero-scroll{text-align:center;padding:16px 0 0;color:#a0aec0;animation:s24scroll 2s ease-in-out infinite}.s24-hero-scroll svg{width:28px;height:28px}@keyframes s24scroll{0%,100%{transform:translateY(0);opacity:.4}50%{transform:translateY(8px);opacity:.7}}
.s24-sailwp-content{text-align:center;max-width:560px}.s24-sailwp-visual{width:100%;max-width:640px}
.s24-nl-icon{margin-bottom:20px}.s24-nl-icon svg{width:40px;height:40px;opacity:.6}.s24-nl-desc{font-size:1.0625rem;color:var(--global-palette5,#4a5568);line-height:1.7;margin:0 0 24px}
