:root{--ink:#111018;--muted:#686672;--line:#dedbe6;--paper:#f7f6f2;--violet:#6948e5;--blue:#397de8;--night:#0b0a12}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;overflow-x:hidden;background:#fff;color:var(--ink);font-family:Manrope,Arial,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}.eyebrow{margin:0 0 17px;color:var(--violet);font-size:9px;font-weight:800;letter-spacing:.18em}.primary-cta{min-height:50px;padding:0 22px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--ink);color:#fff;font-size:9px;font-weight:850;letter-spacing:.05em;transition:.22s}.primary-cta:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(30,24,48,.2)}.primary-cta:focus-visible,.text-cta:focus-visible,summary:focus-visible{outline:3px solid rgba(105,72,229,.35);outline-offset:4px}
.hero{min-height:calc(100svh - 70px);padding:clamp(30px,5vh,55px) max(5vw,28px);display:grid;grid-template-columns:minmax(0,.88fr) minmax(460px,1.12fr);align-items:center;gap:clamp(34px,5vw,76px);overflow:hidden;background:radial-gradient(circle at 75% 25%,rgba(105,72,229,.09),transparent 28%),linear-gradient(135deg,#fff,#f2f0eb)}.hero-copy{max-width:630px}.hero h1{margin:0;font-family:Sora,sans-serif;font-size:clamp(51px,5.5vw,82px);font-weight:500;line-height:.96;letter-spacing:-.07em}.hero h1 em,.section-head em,.creator-case em,.final-cta em{color:var(--violet);font-style:normal}.hero-lead{max-width:590px;margin:24px 0 0;color:#4f4c57;font-size:14px;line-height:1.72}.hero-actions{margin-top:29px;display:flex;align-items:center;gap:20px}.text-cta{display:flex;align-items:center;gap:10px;color:#4e4b56;font-size:9px;font-weight:800}.text-cta b{color:var(--violet);font-size:14px}.cta-note{margin:12px 0 0;color:#8a8790;font-size:8px}.video-slot{position:relative;width:100%;aspect-ratio:16/9;max-height:calc(100svh - 145px);overflow:hidden;border:1px solid #2d2b3c;border-radius:24px;background:radial-gradient(circle at 70% 35%,rgba(115,77,229,.36),transparent 28%),radial-gradient(circle at 25% 80%,rgba(48,124,229,.22),transparent 32%),#0b0a14;color:#fff;box-shadow:0 35px 80px rgba(30,23,57,.2)}.video-grid,.final-grid{position:absolute;inset:0;opacity:.2;background-image:linear-gradient(rgba(255,255,255,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.12) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(135deg,#000,transparent 78%)}.video-label,.video-footer{position:absolute;z-index:2;left:24px;right:24px;display:flex;align-items:center;justify-content:space-between;color:#8f8ba0;font-size:7px;font-weight:800;letter-spacing:.16em}.video-label{top:21px}.video-label span:before{content:"";width:6px;height:6px;margin-right:8px;display:inline-block;border-radius:50%;background:#53a9ff;box-shadow:0 0 10px #53a9ff}.video-footer{bottom:20px}.video-footer i{width:38px;height:1px;background:#7253e3}.video-orbit{position:absolute;left:50%;top:48%;width:min(30vw,300px);aspect-ratio:1;display:grid;place-items:center;border:1px solid rgba(255,255,255,.15);border-radius:50%;transform:translate(-50%,-50%)}.video-orbit:before,.video-orbit i{content:"";position:absolute;inset:16%;border:1px solid rgba(142,115,239,.33);border-radius:50%;transform:rotate(48deg)}.video-orbit i{inset:39% -8%;transform:rotate(-18deg)}.video-orbit b{width:64px;height:64px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.17);border-radius:21px;background:rgba(12,10,24,.8);font-family:Sora;font-size:24px}.video-message{position:absolute;z-index:3;left:50%;top:50%;display:grid;justify-items:center;gap:7px;transform:translate(-50%,-50%);text-align:center}.play-mark{width:48px;height:48px;margin-bottom:8px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.35);border-radius:50%;background:rgba(255,255,255,.08);font-size:13px;padding-left:2px}.video-message strong{font-family:Sora;font-size:17px;font-weight:500}.video-message small{color:#9792a3;font-size:8px;letter-spacing:.08em}
.value-strip{min-height:84px;padding:18px max(5vw,28px);display:flex;align-items:center;justify-content:space-between;gap:30px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.value-strip p{margin:0;font-family:Sora;font-size:14px}.value-strip div{display:flex;align-items:center;gap:16px;color:#76737e;font-size:8px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.value-strip i{color:#b8b4be;font-style:normal}
.features,.steps,.faq{padding:105px max(5vw,28px)}.section-head{max-width:900px}.section-head h2,.creator-case h2,.final-cta h2{margin:0;font-family:Sora;font-size:clamp(43px,5vw,72px);font-weight:500;line-height:1.02;letter-spacing:-.065em}.feature-grid{margin-top:58px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.feature-grid article{min-height:285px;padding:27px;display:flex;flex-direction:column;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.feature-grid span,.steps-grid>article>span{color:var(--violet);font-size:8px;font-weight:800}.feature-grid h3{margin:auto 0 13px;font-family:Sora;font-size:22px;font-weight:500;letter-spacing:-.035em}.feature-grid p,.steps-grid p,.creator-copy>p,.faq-list p{margin:0;color:var(--muted);font-size:11px;line-height:1.75}
.steps{background:var(--paper)}.steps-grid{margin-top:60px;border-top:1px solid #d8d4ce}.steps-grid article{min-height:132px;padding:26px 0;display:grid;grid-template-columns:90px 1fr;align-items:center;border-bottom:1px solid #d8d4ce}.steps-grid h3{margin:0 0 8px;font-family:Sora;font-size:25px;font-weight:500}.steps-grid p{max-width:620px}.steps-cta{margin-top:32px}
.creator-case{padding:110px max(5vw,28px);display:grid;grid-template-columns:1.15fr .85fr;gap:9vw;background:var(--night);color:#fff}.creator-case .eyebrow{color:#a88bf0}.creator-copy{align-self:end}.creator-copy>p{color:#aaa5b2;font-size:13px}.flow{margin-top:40px;padding:20px 0;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #302d39;border-bottom:1px solid #302d39;color:#8b8693;font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.flow b{color:#57515f}.flow strong{color:#b89aff}
.faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:8vw}.faq .section-head h2{font-size:clamp(40px,4vw,58px)}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{padding:24px 42px 24px 0;position:relative;list-style:none;font-family:Sora;font-size:17px;cursor:pointer}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";position:absolute;right:5px;top:20px;color:var(--violet);font-size:23px;font-weight:300}.faq-list details[open] summary:after{content:"−"}.faq-list p{max-width:650px;padding:0 40px 24px 0}
.final-cta{position:relative;min-height:620px;padding:100px max(7vw,40px);display:flex;align-items:center;overflow:hidden;background:radial-gradient(circle at 75% 35%,rgba(113,74,228,.32),transparent 28%),#0b0a14;color:#fff}.final-cta>div:not(.final-grid){position:relative;z-index:2;max-width:920px}.final-cta .eyebrow{color:#a98cf3}.final-cta>div>p:not(.eyebrow){color:#aaa5b4;font-size:17px}.primary-cta.light{margin-top:22px;background:#fff;color:#15121c}
[data-reveal]{opacity:0;transform:translateY(17px);transition:opacity .65s,transform .65s}[data-reveal].visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-reveal]{opacity:1;transform:none;transition:none}}
@media(min-width:721px) and (max-height:760px){.hero{padding-block:24px}.hero h1{font-size:clamp(44px,4.8vw,68px)}.hero-lead{margin-top:17px}.hero-actions{margin-top:20px}.video-slot{max-height:calc(100svh - 120px)}}
@media(max-width:950px){.hero{min-height:auto;grid-template-columns:1fr;padding-block:58px}.hero-copy{max-width:760px}.video-slot{max-height:none}.feature-grid{grid-template-columns:repeat(2,1fr)}.creator-case,.faq{grid-template-columns:1fr;gap:55px}}
@media(max-width:620px){.hero{padding:38px 18px 45px;gap:38px}.hero h1{font-size:clamp(43px,13vw,59px)}.hero-lead{font-size:13px}.hero-actions{align-items:stretch;flex-direction:column;gap:16px}.primary-cta{width:100%;min-height:52px}.text-cta{justify-content:center}.cta-note{text-align:center}.video-slot{aspect-ratio:16/10;border-radius:17px}.video-orbit{width:205px}.video-message strong{font-size:14px}.value-strip{padding:25px 18px;align-items:flex-start;flex-direction:column;gap:15px}.value-strip div{width:100%;gap:9px;justify-content:space-between;font-size:7px}.features,.steps,.faq{padding:75px 18px}.section-head h2,.creator-case h2,.final-cta h2{font-size:41px}.feature-grid{margin-top:42px;grid-template-columns:1fr}.feature-grid article{min-height:220px}.steps-grid{margin-top:42px}.steps-grid article{grid-template-columns:42px 1fr}.steps-grid h3{font-size:21px}.creator-case{padding:75px 18px}.flow{align-items:flex-start;flex-direction:column}.flow b{transform:rotate(90deg)}.faq{gap:40px}.faq-list summary{font-size:15px}.final-cta{min-height:570px;padding:75px 18px}.final-cta>div>p:not(.eyebrow){font-size:14px}}

/* Editorial campaign wordmark: same visual impact as Inside Seglox, without using the brand name as the headline. */
.hero-copy{max-width:720px}.hero h1{font-size:clamp(58px,6.2vw,96px);line-height:.86;letter-spacing:-.085em;text-wrap:balance}.hero h1 span,.hero h1 em{display:block}.hero h1 em{margin-top:.08em;color:transparent;background:linear-gradient(90deg,#7543e8 5%,#5d4fe4 48%,#397de8);background-clip:text;-webkit-background-clip:text}
@media(min-width:721px) and (max-height:760px){.hero h1{font-size:clamp(49px,5.2vw,76px)}}
@media(max-width:620px){.hero h1{font-size:clamp(48px,14vw,64px);line-height:.88}}
@media(max-width:1250px) and (min-width:951px){.campaign-header>nav a{padding-inline:8px}.campaign-header .ecosystem-trigger{width:36px;padding:0;justify-content:center}.campaign-header .ecosystem-trigger span,.campaign-header .ecosystem-trigger i{display:none}}
@media(max-width:1100px) and (min-width:951px){.campaign-header .login{display:none}.campaign-header{grid-template-columns:175px 1fr auto}}

/* More light, color and motion without turning the campaign into decoration. */
.video-slot{background:radial-gradient(circle at 72% 30%,rgba(46,132,229,.4),transparent 28%),radial-gradient(circle at 22% 82%,rgba(95,133,225,.22),transparent 32%),#0a1427}.video-grid{animation:campaign-grid 16s linear infinite}.video-orbit{animation:campaign-orbit 22s linear infinite}.video-orbit b{animation:campaign-counter-orbit 22s linear infinite}.play-mark{animation:campaign-pulse 2.4s ease-in-out infinite}.value-strip{background:linear-gradient(90deg,#fff 0,#f4f8ff 52%,#f4f2ff)}.feature-grid article{position:relative;overflow:hidden;transition:transform .28s,box-shadow .28s,background .28s}.feature-grid article:before{content:"";position:absolute;left:0;top:0;width:100%;height:3px;background:linear-gradient(90deg,#6e4ce2,#3d87e7,#53a9ff);transform:scaleX(0);transform-origin:left;transition:transform .3s}.feature-grid article:hover{z-index:2;background:#fbfdff;box-shadow:0 22px 55px rgba(40,59,98,.12);transform:translateY(-6px)}.feature-grid article:hover:before{transform:scaleX(1)}
.creator-case{background:radial-gradient(circle at 5% 100%,rgba(91,75,185,.14),transparent 32%),linear-gradient(135deg,#f7fbff,#edf3ff);color:var(--ink)}.creator-case .eyebrow{color:#397de8}.creator-copy>p{color:#5e6675}.flow{border-color:#cfd9e8;color:#687286}.flow b{color:#9aa7b8}.flow strong{color:#9b75ff}.flow strong:after{content:"";width:6px;height:6px;margin-left:8px;display:inline-block;border-radius:50%;background:#53a9ff;box-shadow:0 0 0 0 rgba(83,169,255,.45);animation:campaign-signal 2s ease-out infinite}.final-cta{background:radial-gradient(circle at 78% 28%,rgba(65,169,225,.28),transparent 30%),linear-gradient(135deg,#101a31,#263e72 58%,#5944ac)}
body.drawer-open{overflow:hidden}.mobile-drawer{position:fixed;inset:0;z-index:800;background:rgba(3,7,16,.76);opacity:0;backdrop-filter:blur(10px);transition:opacity .22s}.mobile-drawer[hidden]{display:none}.mobile-drawer.visible{opacity:1}.mobile-drawer aside{position:absolute;top:0;right:0;width:min(350px,90vw);height:100%;padding:18px;display:flex;flex-direction:column;border-left:1px solid rgba(120,143,194,.2);background:radial-gradient(circle at 100% 0,rgba(59,113,201,.22),transparent 35%),#08101f;color:#fff;box-shadow:-30px 0 90px rgba(0,0,0,.45);transform:translateX(100%);transition:transform .28s cubic-bezier(.22,.7,.2,1)}.mobile-drawer.visible aside{transform:none}.mobile-drawer aside>header{height:52px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(119,140,184,.16)}.mobile-drawer aside>header a{display:flex;align-items:center;gap:10px}.mobile-drawer aside>header img{width:112px;height:auto}.mobile-drawer aside>header span{padding-left:9px;border-left:1px solid rgba(255,255,255,.2);color:#8794aa;font-size:6px;font-weight:800;letter-spacing:.18em}.mobile-drawer aside>header button{width:36px;height:36px;border:1px solid rgba(122,144,188,.2);border-radius:10px;background:rgba(255,255,255,.04);color:#aab6c8;font-size:24px;line-height:1}.mobile-drawer nav{margin-top:20px;display:grid;gap:6px}.mobile-drawer nav a{height:54px;padding:0 13px;display:grid;grid-template-columns:28px 1fr auto;align-items:center;border:1px solid transparent;border-radius:12px;color:#aab4c5;transition:.2s}.mobile-drawer nav a:hover{border-color:rgba(78,134,222,.3);background:rgba(48,99,181,.14);color:#fff}.mobile-drawer nav b{color:#62728d;font-size:7px}.mobile-drawer nav span{font-size:12px;font-weight:750}.mobile-drawer nav em{color:#6489c6;font-size:12px;font-style:normal}.mobile-drawer footer{margin-top:auto;padding-top:16px;display:grid;gap:8px;border-top:1px solid rgba(119,140,184,.16)}.mobile-drawer footer button,.mobile-drawer footer a{height:44px;display:flex;align-items:center;justify-content:center;gap:9px;border:1px solid rgba(112,136,184,.18);border-radius:10px;background:transparent;color:#b8c3d3;font-size:10px;font-weight:800}.mobile-drawer footer button svg{width:15px;fill:none;stroke:currentColor;stroke-width:1.6}.mobile-drawer footer .drawer-signup{border:0;background:linear-gradient(135deg,#397de8,#6848d6);color:#fff}
@keyframes campaign-grid{to{background-position:48px 48px}}@keyframes campaign-orbit{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes campaign-counter-orbit{to{transform:rotate(-360deg)}}@keyframes campaign-pulse{50%{transform:scale(1.09);background:rgba(76,156,225,.2);box-shadow:0 0 30px rgba(76,156,225,.24)}}@keyframes campaign-signal{70%{box-shadow:0 0 0 9px rgba(83,169,255,0)}}
@media(min-width:951px){.mobile-drawer{display:none!important}}@media(prefers-reduced-motion:reduce){.video-grid,.video-orbit,.video-orbit b,.play-mark,.flow strong:after{animation:none}.mobile-drawer,.mobile-drawer aside{transition:none}}

/* Campaign palette sourced from webpage-new: Seglox purple, electric blue, ink and neutral surfaces. */
:root{--ink:#10101a;--violet:#8640f3;--blue:#53a9ff}.hero h1{color:#10101a;line-height:.94;letter-spacing:-.065em}.hero h1 em{margin-top:.12em;background:linear-gradient(90deg,#c15dff 4%,#8b6cff 52%,#53a9ff);background-clip:text;-webkit-background-clip:text}.section-head em,.creator-case em{color:inherit;background:none}.section-head h2,.creator-case h2{color:#10101a;line-height:1.08;letter-spacing:-.052em}.primary-cta{background:linear-gradient(135deg,#8640f3,#4321cf);box-shadow:0 10px 26px rgba(76,29,210,.22)}.primary-cta:hover{box-shadow:0 16px 34px rgba(95,42,228,.34)}.eyebrow{color:#9b75ff}.feature-grid article:before{background:linear-gradient(90deg,#8640f3,#6c6cff,#53a9ff)}.flow strong{color:#9b75ff}.final-cta em{color:#a996ff;background:none}.final-cta .eyebrow{color:#8dc9ff}.primary-cta.light{background:#fff;color:#10101a;box-shadow:0 14px 35px rgba(2,12,31,.22)}
@media(max-width:620px){.hero h1{line-height:.96;letter-spacing:-.058em}}

.features .section-head{max-width:820px}.features .section-head>p:last-child{max-width:660px;margin:18px 0 0;color:#737b8e;font-size:13px;line-height:1.75}.experience-explorer{min-height:520px;margin-top:52px;display:grid;grid-template-columns:.72fr 1.28fr;overflow:hidden;border:1px solid rgba(117,139,192,.2);border-radius:28px;background:radial-gradient(circle at 85% 15%,rgba(102,75,211,.17),transparent 37%),#080d1c;box-shadow:0 30px 90px rgba(0,0,0,.22)}.experience-explorer>nav{padding:18px;display:flex;flex-direction:column;justify-content:center;gap:6px;border-right:1px solid rgba(117,139,192,.14);background:rgba(4,8,18,.38)}.experience-explorer>nav button{min-height:68px;padding:0 16px;display:grid;grid-template-columns:1fr 18px;align-items:center;gap:12px;border:1px solid transparent;border-radius:13px;background:transparent;color:#738097;text-align:left;cursor:pointer;transition:.22s}.experience-explorer>nav button span{font-family:Sora;font-size:13px;font-weight:550;line-height:1.35}.experience-explorer>nav button i{opacity:0;color:#a996ff;font-style:normal;transition:.2s}.experience-explorer>nav button:hover,.experience-explorer>nav button.active{border-color:rgba(126,105,226,.28);background:linear-gradient(90deg,rgba(105,80,206,.15),rgba(63,92,178,.06));color:#eef2ff;transform:translateX(4px)}.experience-explorer>nav button.active i{opacity:1}.experience-explorer>article{position:relative;padding:60px;display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:#fff}.experience-explorer>article.panel-enter{animation:experience-panel-in .38s ease}.experience-explorer>article>span{margin:30px 0 10px;color:#8274db;font-size:9px;font-weight:800;letter-spacing:.14em}.experience-explorer>article h3{max-width:650px;margin:0 0 18px;font-family:Sora;font-size:clamp(32px,4vw,50px);font-weight:560;line-height:1.08;letter-spacing:-.055em}.experience-explorer>article p{max-width:600px;margin:0;color:#a0aabd;font-size:14px;line-height:1.8}.experience-explorer>article small{margin-top:28px;color:#68778e;font-size:8px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.experience-orbit{position:relative;width:88px;height:88px;display:grid;place-items:center;border:1px solid rgba(123,104,229,.27);border-radius:50%;background:radial-gradient(circle,rgba(103,80,207,.2),transparent 68%)}.experience-orbit:before,.experience-orbit:after{content:"";position:absolute;border:1px solid rgba(116,143,223,.2);border-radius:50%;animation:experience-spin 10s linear infinite}.experience-orbit:before{width:112px;height:42px}.experience-orbit:after{width:42px;height:112px;animation-direction:reverse;animation-duration:13s}.experience-orbit i{position:absolute;width:5px;height:5px;border-radius:50%;background:#a38bff;box-shadow:0 0 13px #846cff}.experience-orbit i:first-child{transform:translateX(53px)}.experience-orbit i:nth-child(2){transform:translateY(-53px);background:#53a9ff}.experience-orbit b{font-family:Sora;font-size:23px}
.journey{padding:105px max(5vw,28px);background:#f7f7fb}.journey .section-head{max-width:890px}.journey-stage{position:relative;margin-top:58px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.journey-line{position:absolute;left:15%;right:15%;top:51px;height:1px;background:linear-gradient(90deg,transparent,#765bdd 18%,#5793e8 82%,transparent)}.journey-line i{position:absolute;top:-3px;width:7px;height:7px;border-radius:50%;background:#a38bff;box-shadow:0 0 12px #846cff;animation:journey-travel 5.5s linear infinite}.journey-stage article{position:relative;z-index:2;min-height:245px;padding:78px 27px 27px;border:1px solid #dedfe8;border-radius:20px;background:#fff;transition:.25s}.journey-stage article:before{content:"";position:absolute;left:27px;top:38px;width:25px;height:25px;border:7px solid #fff;border-radius:50%;background:#765bdd;box-shadow:0 0 0 1px rgba(118,91,221,.28),0 0 24px rgba(118,91,221,.18)}.journey-stage article:nth-of-type(2):before{background:#6c79e8}.journey-stage article:nth-of-type(3):before{background:#5793e8}.journey-stage article:hover,.journey-stage .journey-focus{border-color:rgba(108,126,235,.35);box-shadow:0 20px 55px rgba(45,50,100,.09);transform:translateY(-5px)}.journey-stage span{color:#786cbe;font-size:8px;font-weight:800;letter-spacing:.14em}.journey-stage h3{margin:16px 0 10px;font-family:Sora;font-size:21px;font-weight:560}.journey-stage p{margin:0;color:#737b8e;font-size:11px;line-height:1.7}.journey-action{margin-top:35px;padding:26px 0;display:flex;align-items:center;justify-content:space-between;gap:35px;border-top:1px solid #dedfe8;border-bottom:1px solid #dedfe8}.journey-action p{max-width:650px;margin:0;color:#5e6678;font-family:Sora;font-size:17px;line-height:1.5}.journey-action .primary-cta{flex:none}
@keyframes experience-panel-in{from{opacity:.35;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes experience-spin{to{transform:rotate(360deg)}}@keyframes journey-travel{from{left:0;opacity:0}10%,90%{opacity:1}to{left:100%;opacity:0}}
@media(max-width:760px){.experience-explorer{min-height:0;grid-template-columns:1fr}.experience-explorer>nav{padding:10px;display:grid;grid-template-columns:1fr 1fr;border-right:0;border-bottom:1px solid rgba(117,139,192,.14)}.experience-explorer>nav button{min-height:58px;padding:10px}.experience-explorer>nav button:hover,.experience-explorer>nav button.active{transform:none}.experience-explorer>article{min-height:410px;padding:36px 25px}.experience-explorer>article h3{font-size:32px}.experience-explorer>article p{font-size:12px}.journey{padding:75px 18px}.journey-stage{grid-template-columns:1fr}.journey-line{display:none}.journey-stage article{min-height:200px;padding:65px 22px 22px}.journey-stage article:hover,.journey-stage .journey-focus{transform:none}.journey-action{align-items:stretch;flex-direction:column}.journey-action p{font-size:15px}}

/* Tighter conversion close: less dead space, compact CTA and a deliberate three-line headline. */
.creator-case{padding-top:68px;padding-bottom:82px}.final-cta{min-height:450px;padding-top:62px;padding-bottom:62px}.final-cta>div:not(.final-grid){max-width:790px}.final-cta h2{font-size:clamp(39px,4.15vw,59px);line-height:1.04;letter-spacing:-.055em}.final-cta>div>p:not(.eyebrow){margin:18px 0 0}.final-cta .primary-cta{margin-top:20px}
@media(max-width:620px){.creator-case{padding-top:52px;padding-bottom:60px}.final-cta{min-height:0;padding-top:58px;padding-bottom:58px}.final-cta h2{font-size:clamp(34px,10.5vw,43px)}}

@media(min-width:951px){.final-cta>div:not(.final-grid){max-width:980px}.final-cta h2{font-size:clamp(39px,4.15vw,59px);white-space:normal}}

/* Compact vertical rhythm: keep sections connected without empty viewport-sized gaps. */
.hero{min-height:0;padding-top:34px;padding-bottom:42px}.features,.faq{padding-top:78px;padding-bottom:78px}.experience-explorer{margin-top:40px}.journey{padding-top:78px;padding-bottom:72px}.journey-stage{margin-top:44px}.creator-case{padding-top:58px;padding-bottom:68px}.faq{gap:7vw}.final-cta{min-height:410px;padding-top:52px;padding-bottom:52px}
@media(max-width:950px){.hero{padding-top:34px;padding-bottom:44px}.features,.faq{padding-top:68px;padding-bottom:68px}.journey{padding-top:68px;padding-bottom:64px}.creator-case{padding-top:58px;padding-bottom:62px}.final-cta{padding-top:54px;padding-bottom:54px}}
@media(max-width:620px){.hero{padding-top:24px;padding-bottom:34px}.features,.faq{padding-top:56px;padding-bottom:56px}.experience-explorer{margin-top:32px}.journey{padding-top:56px;padding-bottom:52px}.journey-stage{margin-top:34px}.creator-case{padding-top:48px;padding-bottom:52px}.final-cta{padding-top:48px;padding-bottom:48px}}

/* Final message: official neutral Seglox background and exactly three protected lines. */
.final-cta{background:#f7f7fb;color:#10101a}.final-cta .final-grid{display:none}.final-cta .eyebrow{color:#8640f3}.final-cta>div>p:not(.eyebrow){color:#687286}.final-cta h2{font-size:clamp(20px,5.5vw,59px)}.final-cta h2 span{display:block;white-space:nowrap}.final-cta .primary-cta.light{background:linear-gradient(135deg,#8640f3,#4321cf);color:#fff;box-shadow:0 12px 30px rgba(76,29,210,.22)}
.journey{padding-top:46px}
@media(max-width:950px){.journey{padding-top:44px}}@media(max-width:620px){.journey{padding-top:40px}}

/* Hero video dimensions matched to hub-webpage. */
.hero .video-slot{width:94%;height:clamp(440px,58vh,510px);min-height:0;max-height:none;aspect-ratio:auto;justify-self:end;align-self:center}
@media(max-width:950px){.hero .video-slot{width:min(100%,760px);height:480px;justify-self:center}}
@media(max-width:620px){.hero .video-slot{width:100%;height:390px;min-height:0}}
