:root{--bg:#0b001f;--accent:#8d96ff;--accent-fill:#3151ff;--accent-fill-hover:#2643e8;--s1:rgba(255,255,255,.045);--s2:rgba(255,255,255,.085)}
html,body{background:#0b001f}

/* Focused conversion header */
.trial-nav{position:sticky;top:0;z-index:60;height:72px;border-bottom:1px solid rgba(255,255,255,.12);background:rgba(11,0,31,.88);backdrop-filter:blur(18px) saturate(140%)}
.trial-nav__row{height:72px;display:flex;align-items:center;justify-content:space-between;gap:28px}.trial-nav__brand img,.trial-footer__brand img{display:block;width:154px;height:auto}
.trial-nav__right{display:flex;align-items:center;gap:14px}.trial-nav__note{font-family:var(--mono);font-size:.72rem;letter-spacing:.04em;color:rgba(255,255,255,.48)}.trial-nav__cta{height:40px;padding-inline:18px}
.trial-nav__back{display:inline-flex;align-items:center;gap:9px;height:40px;padding:0 16px;border:1px solid rgba(255,255,255,.26);border-radius:999px;color:rgba(255,255,255,.78);font-size:.9rem;transition:border-color .2s,color .2s}.trial-nav__back:hover{color:#fff;border-color:rgba(255,255,255,.62)}

/* Hero */
.ft-hero{padding-top:clamp(52px,6vw,86px);background:radial-gradient(circle at 78% 22%,rgba(83,105,255,.25),transparent 35%),linear-gradient(180deg,#0b001f 0%,#080018 100%)}.ft-hero .hero__grid{opacity:.5;mask-image:linear-gradient(to bottom,#000,transparent 88%)}
.ft-display{max-width:21ch!important;font-size:clamp(3.5rem,6.7vw,7.6rem)!important;line-height:.86!important;letter-spacing:-.07em!important}.ft-display span,.ft-display em{display:block}.ft-display em{color:#929aff;font-style:normal}
.ft-hero .lead{color:rgba(255,255,255,.72);font-size:clamp(1.1rem,1.4vw,1.3rem)}.ft-hero .btn--primary{box-shadow:0 18px 52px -20px #5067ff}.ft-hero .micro{margin-top:22px;padding:14px 16px;border:1px solid rgba(255,255,255,.11);border-radius:9px;background:rgba(5,0,15,.36)}
.ft-hero .ms-hero__console{margin-top:clamp(20px,2.4vw,32px)}.ms-hero__console{position:relative}.ms-hero__console:before{position:absolute;inset:-40px;z-index:-1;content:'';background:radial-gradient(circle,rgba(83,105,255,.22),transparent 64%);filter:blur(18px)}.xt{border-color:rgba(137,148,255,.45)!important;background:#05050a!important;box-shadow:0 44px 120px -52px rgba(83,105,255,.75)!important}
.xt__samples{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:0 18px 12px;border-bottom:1px solid var(--line);font-family:var(--mono);font-size:.7rem;color:var(--fg-4)}.xt__samples button{padding:5px 9px;border:1px solid rgba(137,148,255,.28);border-radius:999px;color:rgba(255,255,255,.62);transition:background .2s,border-color .2s,color .2s}.xt__samples button:hover{background:rgba(137,148,255,.12);border-color:rgba(137,148,255,.6);color:#fff}
.xt__conversion{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:22px 24px;border-top:1px solid rgba(137,148,255,.28);background:linear-gradient(100deg,rgba(49,81,255,.18),rgba(141,150,255,.08) 54%,rgba(5,5,10,.92));opacity:0;transform:translateY(8px);transition:opacity .3s ease,transform .3s ease}.xt__conversion.is-visible{opacity:1;transform:none}.xt__conversion-copy{display:grid;gap:4px}.xt__conversion-copy>span{font-family:var(--mono);font-size:.64rem;letter-spacing:.09em;color:#8d96ff}.xt__conversion-copy>strong{font-size:1.08rem;letter-spacing:-.02em;color:#fff}.xt__conversion-copy>small{color:rgba(255,255,255,.52);font-size:.8rem}.xt__conversion-actions{display:flex;align-items:center;gap:16px;flex:none}.xt__try-again{font-family:var(--mono);font-size:.72rem;color:rgba(255,255,255,.6);text-decoration:underline;text-underline-offset:4px}.xt__try-again:hover{color:#fff}
.dtable td.xt__empty{height:250px;padding:42px!important;text-align:center;vertical-align:middle;white-space:normal;color:rgba(255,255,255,.56);font-family:var(--mono);font-size:.76rem;line-height:1.6;background:radial-gradient(circle,rgba(79,107,255,.1),transparent 60%)}.xt__empty strong,.xt__empty span{display:block}.xt__empty strong{margin-bottom:10px;color:#fff;font-family:var(--font);font-size:1.15rem;letter-spacing:-.02em}.xt__empty span{max-width:64ch;margin:0 auto}

/* Scale proof and real customer marks: one flat evidence rail */
.logos{padding:clamp(76px,9vw,132px) 0;border-top:1px solid var(--line);background:radial-gradient(circle at 8% 18%,rgba(75,98,255,.11),transparent 34%),#070014}.logos__intro{display:grid;grid-template-columns:minmax(0,5fr) minmax(260px,3fr);align-items:end;gap:32px;margin-bottom:clamp(38px,5vw,64px)}.logos__intro:after{content:'REAL PRODUCTION SCALE';justify-self:end;font-family:var(--mono);font-size:.68rem;letter-spacing:.1em;color:rgba(255,255,255,.35)}.logos__intro .h2{max-width:16ch}
.statband{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid rgba(255,255,255,.17);background:linear-gradient(90deg,rgba(79,107,255,.07),transparent 35%,rgba(141,63,180,.06));overflow:hidden}.statband>div{position:relative;min-height:180px;padding:56px 26px 26px!important;border:0!important;border-right:1px solid rgba(255,255,255,.11)!important;background:none!important;align-content:end}.statband>div:last-child{border-right:0!important}.statband__index{position:absolute;top:22px;left:26px;font-family:var(--mono);font-size:.65rem!important;color:#7f8cff!important}.statband b{font-size:clamp(3rem,5vw,5.4rem);letter-spacing:-.07em;line-height:.82}.statband b small{font-size:.34em;color:#929aff}.statband div>span:last-child{max-width:19ch;margin-top:16px;color:rgba(255,255,255,.54);line-height:1.35}
.logos__lead{margin:48px 0 18px;display:flex;justify-content:space-between;gap:20px;color:rgba(255,255,255,.48);font-size:.9rem}.logos__row{position:relative;padding:28px 0;border-block:1px solid rgba(255,255,255,.11);overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.logos__track{display:flex;width:max-content;gap:64px;animation:logoRail 42s linear infinite}.logos__group{display:flex;align-items:center;gap:64px}.logos__row:hover .logos__track,.logos__row:focus-within .logos__track{animation-play-state:paused}.logo{display:flex;align-items:center;justify-content:center;flex:0 0 158px;height:44px;padding:0;background:none;overflow:hidden}.logo img{display:block;width:132px;height:32px;object-fit:contain;filter:grayscale(1) brightness(0) invert(1);opacity:.7;transition:opacity .2s,transform .2s}.logo:hover img{opacity:1}.logo--salsify img,.logo--panasonic img{transform:scale(2.05)}.logo--stubhub img{transform:scale(.88)}.logo--castrol img{transform:scale(.96)}.logo--volvo img{transform:scale(1.08)}@keyframes logoRail{to{transform:translateX(calc(-50% - 32px))}}

/* Trial journey */
#plan{background:radial-gradient(circle at 10% 30%,rgba(83,105,255,.09),transparent 30%),#0b001f}.plan30{position:relative;counter-reset:trial-step;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;border-block:1px solid rgba(255,255,255,.14);margin-top:42px}.plan30:before{content:'';position:absolute;top:47px;left:0;right:0;height:1px;background:linear-gradient(90deg,#6476ff,#9f73ff)}
.day{counter-increment:trial-step;position:relative;min-height:286px;padding:82px 28px 30px!important;border:0!important;border-right:1px solid rgba(255,255,255,.1)!important;border-radius:0;background:none;overflow:hidden}.day:last-child{border-right:0!important}.day:before{content:'0' counter(trial-step);position:absolute;top:17px;right:22px;font-family:var(--mono);font-size:.72rem;line-height:1;color:rgba(255,255,255,.38)}.day:after{content:'';position:absolute;top:41px;left:28px;width:11px;height:11px;border:4px solid #0b001f;border-radius:50%;background:#8290ff;box-shadow:0 0 0 1px #8290ff}.day:nth-child(even){transform:none}.day .k{display:inline-block;color:#8d96ff!important;background:none;border:0;padding:0}.day h3{font-size:1.35rem;margin-top:18px}.day p{margin-top:12px;color:rgba(255,255,255,.53)!important;line-height:1.52}
.budget{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:74px;border:0;background:none;overflow:visible;box-shadow:none}.budget div{position:relative;min-height:164px;padding:54px 24px 24px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:12px;background:rgba(255,255,255,.025)}.budget div:before{position:absolute;top:18px;left:22px;font-family:var(--mono);font-size:.68rem;letter-spacing:.06em;color:#8995ff}.budget div:nth-child(1):before{content:'USE CASE 01'}.budget div:nth-child(2):before{content:'USE CASE 02'}.budget div:nth-child(3):before{content:'USE CASE 03'}.budget b{font-size:1.22rem;line-height:1.22}.budget span{margin-top:10px;line-height:1.45}.cmp__note{margin-top:22px}

/* Included, day 30 and reviews */
#included{background:#080018}.incl{counter-reset:capability;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:46px;border-top:1px solid rgba(255,255,255,.14);border-left:1px solid rgba(255,255,255,.14)}.incl>div{counter-increment:capability;position:relative;min-height:230px;padding:74px 26px 28px;border-right:1px solid rgba(255,255,255,.14);border-bottom:1px solid rgba(255,255,255,.14);background:linear-gradient(155deg,rgba(79,107,255,.055),transparent 62%);transition:background .2s}.incl>div:before{content:'0' counter(capability);position:absolute;top:24px;left:26px;font-family:var(--mono);font-size:.68rem;color:#8190ff}.incl>div:hover{background:linear-gradient(155deg,rgba(79,107,255,.15),rgba(255,255,255,.02))}.incl b{display:block;max-width:18ch;font-size:1.1rem;line-height:1.25;color:#fff}.incl span{display:block;margin-top:14px;color:rgba(255,255,255,.5);font-size:.9rem;line-height:1.5}
#after{background:radial-gradient(circle at 86% 20%,rgba(105,42,154,.15),transparent 32%),#0b001f}#after .dash{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:56px}#after .dash__copy{display:grid;grid-template-columns:minmax(0,5fr) minmax(420px,7fr);gap:18px 72px;align-items:start}#after .dash__copy .h2,#after .dash__copy .lead,#after .dash__copy>p:last-child{grid-column:1}#after .dash__list{grid-column:2;grid-row:1/5;margin:0}
.routeboard{display:grid;grid-template-columns:minmax(280px,1.2fr) repeat(3,minmax(0,1fr));border-block:1px solid rgba(255,255,255,.15);margin-top:8px}.routeboard__intro{padding:34px 36px 34px 0}.routeboard__intro h3{margin-top:16px;max-width:10ch;font-size:clamp(1.8rem,2.8vw,3rem);line-height:1}.routeboard__intro p{margin-top:20px;max-width:38ch;color:rgba(255,255,255,.5)}.route{min-height:320px;padding:34px 26px;border-left:1px solid rgba(255,255,255,.12);display:flex;flex-direction:column;color:#fff;transition:background .2s}.route:hover{background:rgba(79,107,255,.09)}.route span{font-family:var(--mono);font-size:.65rem;letter-spacing:.06em;color:#8491ff}.route b{margin-top:auto;font-size:1.35rem;line-height:1.2;letter-spacing:-.025em}.route small{margin-top:20px;color:rgba(255,255,255,.48)}.governance{display:grid;grid-template-columns:minmax(300px,1.1fr) minmax(260px,1fr) minmax(260px,1fr) auto;gap:30px;align-items:center;margin-top:34px;padding:34px 36px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(90deg,rgba(79,107,255,.11),rgba(91,35,130,.08))}.governance h3{margin-top:9px;font-size:1.45rem;line-height:1.2}.governance p{color:rgba(255,255,255,.54);line-height:1.45}.governance ul{display:grid;grid-template-columns:1fr 1fr;gap:8px 18px}.governance li{position:relative;padding-left:13px;color:rgba(255,255,255,.58);font-size:.82rem}.governance li:before{content:'';position:absolute;left:0;top:.6em;width:5px;height:5px;background:#8491ff}.governance .btn{white-space:nowrap}
.continuum{margin-top:10px;padding:clamp(38px,4.6vw,68px);border:1px solid rgba(141,150,255,.24);border-radius:22px;background:radial-gradient(circle at 86% 12%,rgba(49,81,255,.12),transparent 34%),linear-gradient(145deg,#070014,#0d0320 68%,#090117);box-shadow:0 42px 100px -76px rgba(79,107,255,.85);overflow:hidden}.continuum__head{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:clamp(36px,7vw,100px);align-items:end;text-align:left}.continuum__head h3{max-width:15ch;margin:0;font-size:clamp(2.25rem,3.7vw,4.4rem);line-height:1.02;letter-spacing:-.045em}.continuum__head h3 em{color:#8d96ff;font-style:italic}.continuum__head p{max-width:46ch;margin:0;color:rgba(255,255,255,.56);font-size:1rem;line-height:1.55}.continuum__topline{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;margin-top:52px;font-family:var(--mono);font-size:.63rem;letter-spacing:.08em;color:rgba(255,255,255,.4)}.continuum__topline:before{display:none}.continuum__topline:after{content:'';grid-column:2;height:1px;background:linear-gradient(90deg,rgba(79,107,255,.8),rgba(141,150,255,.3))}.continuum__topline>span:last-child{grid-column:3;grid-row:1}.continuum__brand{display:flex;align-items:center;gap:9px;padding:8px 13px;border:1px solid rgba(141,150,255,.42);border-radius:12px;background:#090119}.continuum__brand i{width:7px;height:7px;border-radius:50%;background:#11cd79}.continuum__brand img{width:88px;height:auto}.continuum__bar{display:grid;grid-template-columns:auto 1fr 1fr 1fr auto;align-items:center;gap:28px;margin-top:18px;padding:22px 28px;border:1px solid rgba(141,150,255,.28);border-radius:14px;background:linear-gradient(90deg,rgba(49,81,255,.5),rgba(90,105,222,.42) 58%,rgba(141,150,255,.34));box-shadow:inset 0 1px rgba(255,255,255,.08)}.continuum__bar strong{font-size:1.08rem;white-space:nowrap}.continuum__bar i{justify-self:center;width:10px;height:10px;border:3px solid rgba(255,255,255,.16);border-radius:50%;background:#b3baff;box-shadow:0 0 0 4px rgba(79,107,255,.2)}.continuum__steps{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:0;border:1px solid rgba(255,255,255,.09);border-top:0;border-radius:0 0 12px 12px;overflow:hidden;color:rgba(255,255,255,.48);font-size:.76rem}.continuum__steps li{padding:16px 18px;border-right:1px solid rgba(255,255,255,.08)}.continuum__steps li:last-child{border-right:0}.continuum__steps li:before{content:'•';margin-right:9px;color:#8995ff}.continuum__steps li:nth-child(n){text-align:left}.continuum__compare{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:38px}.continuum__compare span{display:grid;gap:9px;font-size:.71rem;color:rgba(255,255,255,.42)}.continuum__compare i{position:relative;height:5px;border-radius:999px;background:rgba(255,255,255,.12);overflow:hidden}.continuum__compare i:after{content:'';position:absolute;inset:0 auto 0 0;width:var(--reach);border-radius:inherit;background:linear-gradient(90deg,#4f6bff,#8d96ff)}.continuum__links{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:38px;border:1px solid rgba(255,255,255,.1);border-radius:14px;overflow:hidden;background:#070014}.continuum__links a{display:grid;gap:8px;padding:22px 24px;border-right:1px solid rgba(255,255,255,.09);background:#070014;color:#fff;transition:background .2s}.continuum__links a:last-child{border-right:0}.continuum__links a:hover{background:rgba(79,107,255,.09)}.continuum__links span{font-family:var(--mono);font-size:.61rem;letter-spacing:.07em;color:#8995ff}
#reviews{background:#080018;padding-block:clamp(84px,10vw,140px)}.quotes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.quote{position:relative;min-height:380px;padding:44px 42px 38px!important;border:1px solid rgba(138,148,255,.32)!important;border-radius:14px;background:linear-gradient(145deg,rgba(43,26,83,.72),rgba(11,3,27,.9));box-shadow:0 36px 80px -64px #7f8cff;display:flex!important;flex-direction:column;justify-content:space-between;gap:30px}.quote:before{content:'“';position:absolute;right:30px;top:14px;font-family:Georgia,serif;font-size:8rem;line-height:1;color:rgba(145,154,255,.1)}.quote .stars{display:block;color:#7789ff!important;font-size:1.1rem;letter-spacing:.05em}.quote>p{position:relative;max-width:27ch;font-size:clamp(1.35rem,2vw,2rem)!important;line-height:1.28!important;letter-spacing:-.025em}.who{display:flex!important;align-items:center;flex-wrap:wrap;gap:6px 18px;padding-top:22px;border-top:1px solid rgba(255,255,255,.1)}.who b{font-size:1rem}.who span{color:rgba(255,255,255,.48);font-size:.86rem}#faq{background:#0b001f}.faq details{background:rgba(255,255,255,.018)}

/* Conversion close: a relevant URL-to-data sequence */
.final{position:relative;overflow:hidden;padding-block:clamp(90px,10vw,150px);background:radial-gradient(circle at 82% 20%,rgba(151,158,255,.34),transparent 32%),linear-gradient(115deg,#240856,#55117e 58%,#26065f)!important}.final:after{position:absolute;inset:0;content:'';pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:140px 140px;mask-image:linear-gradient(to bottom,#000,transparent)}.final__grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);gap:clamp(54px,8vw,120px);align-items:center}.final__copy{min-width:0}.final .display{max-width:12ch;margin:18px 0 0;font-size:clamp(3.2rem,5.7vw,6.6rem);line-height:.89;text-align:left}.final .lead{margin-top:28px;max-width:52ch;color:rgba(255,255,255,.7)}.final__ctas{margin-top:38px}.final .micro{margin-top:20px}.final .btn--primary{background:#fff;color:#250449}.final .btn--ghost{background:rgba(5,0,15,.18);border-color:rgba(255,255,255,.42)}
.final__flow{position:relative;min-height:460px;border:1px solid rgba(255,255,255,.18);border-radius:16px;background:rgba(6,0,19,.42);box-shadow:0 44px 100px -60px #05000d;overflow:hidden}.final__flow:before{content:'LIVE EXTRACTION';position:absolute;top:24px;left:26px;font-family:var(--mono);font-size:.68rem;letter-spacing:.08em;color:rgba(255,255,255,.44)}.final__flowline{position:absolute;left:74px;top:104px;bottom:64px;width:2px;background:rgba(255,255,255,.1)}.final__flowline i{position:absolute;inset:-30% 0 auto;height:34%;background:linear-gradient(transparent,#91a0ff,transparent);animation:flowPulse 3.6s ease-in-out infinite}.final__flowstep{position:absolute;left:52px;right:36px;display:grid;grid-template-columns:44px 1fr;gap:2px 20px;align-items:center;padding:20px 22px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:rgba(13,4,35,.92)}.final__flowstep:before{content:'';position:absolute;left:14px;width:9px;height:9px;border-radius:50%;background:#8d99ff;box-shadow:0 0 0 6px rgba(141,153,255,.11)}.final__flowstep span{grid-row:1/3;font-family:var(--mono);font-size:.72rem;color:#8d99ff;padding-left:14px}.final__flowstep b{font-size:1.15rem}.final__flowstep small{color:rgba(255,255,255,.45)}.final__flowstep.is-one{top:78px}.final__flowstep.is-two{top:196px}.final__flowstep.is-three{top:314px}@keyframes flowPulse{0%{transform:translateY(0);opacity:0}18%{opacity:1}82%{opacity:1}100%{transform:translateY(440px);opacity:0}}

/* Compact landing-page footer */
.trial-footer{border-top:1px solid rgba(255,255,255,.12);background:#070014;padding:42px 0}.trial-footer__row{display:grid;grid-template-columns:auto minmax(240px,1fr) auto auto;gap:28px 46px;align-items:center;color:rgba(255,255,255,.42);font-size:.82rem}.trial-footer__brand img{width:138px;opacity:.88}.trial-footer__row p{max-width:46ch;line-height:1.45}.trial-footer nav{display:flex;flex-wrap:wrap;gap:10px 22px}.trial-footer nav a{color:rgba(255,255,255,.56)}.trial-footer nav a:hover{color:#fff}
/* Balance customer marks by perceived size; the source SVG viewBoxes include different amounts of whitespace. */
.logo--salsify img{transform:scale(2.8)}.logo--panasonic img{transform:scale(2.55)}

@media(max-width:980px){.trial-nav__note{display:none}.statband{grid-template-columns:1fr 1fr}.plan30{grid-template-columns:1fr 1fr}.plan30:before{display:none}.day{border-bottom:1px solid rgba(255,255,255,.1)!important}.day:after{top:41px}.incl{grid-template-columns:1fr 1fr}.continuum__head{grid-template-columns:1fr}.continuum__bar{gap:16px}.continuum__links{grid-template-columns:1fr}.continuum__links a{border-right:0;border-bottom:1px solid rgba(255,255,255,.09)}.continuum__links a:last-child{border-bottom:0}.governance{grid-template-columns:1fr 1fr}.governance .btn{justify-self:start}#after .dash__copy{grid-template-columns:1fr}#after .dash__copy .h2,#after .dash__copy .lead,#after .dash__copy>p:last-child,#after .dash__list{grid-column:1;grid-row:auto}.final__grid{grid-template-columns:1fr}.final__flow{min-height:420px}.trial-footer__row{grid-template-columns:1fr 1fr}.trial-footer nav{justify-content:flex-end}}
@media(max-width:720px){.trial-nav__brand img{width:126px}.trial-nav__back{display:none}.trial-nav__cta{height:38px}.ft-display{font-size:clamp(3.1rem,15vw,5.4rem)!important}.ft-hero .micro{display:grid}.xt__samples{padding-inline:12px}.xt__conversion{align-items:flex-start;flex-direction:column;padding:20px 16px}.xt__conversion-actions{width:100%;justify-content:space-between}.logos__intro{grid-template-columns:1fr}.logos__intro:after{justify-self:start}.statband,.plan30,.budget,.quotes,.incl,.governance{grid-template-columns:1fr}.statband>div{min-height:150px;border-right:0!important;border-bottom:1px solid rgba(255,255,255,.1)!important}.statband>div:last-child{border-bottom:0!important}.day{min-height:0;border-right:0!important}.budget{margin-top:36px}.logos__lead{display:grid}.continuum{padding:34px 20px}.continuum__topline{grid-template-columns:1fr}.continuum__topline:after,.continuum__topline>span:last-child{display:none}.continuum__brand{justify-self:start}.continuum__bar{grid-template-columns:1fr;gap:15px;border-radius:18px;padding:22px}.continuum__bar i{display:none}.continuum__bar strong:last-child{text-align:right}.continuum__steps{grid-template-columns:1fr 1fr}.continuum__steps li:nth-child(n){text-align:left}.governance{padding:28px 24px}.governance ul{grid-template-columns:1fr}.quote{min-height:320px;padding:32px 26px!important}.quote>p{font-size:1.35rem!important}.final__grid{gap:50px}.final__flow{min-height:390px}.final__flowstep{left:30px;right:20px}.final__flowline{left:52px}.trial-footer__row{grid-template-columns:1fr}.trial-footer nav{justify-content:flex-start}}
@media(max-width:560px){.ft-hero .modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.ft-hero .mode-tab{min-width:0;padding-inline:8px;text-align:center;white-space:normal}}
@media(prefers-reduced-motion:reduce){.final__flowline i,.logos__track{animation:none}.final__flowline i{top:42%;height:22%}.xt__conversion{transition:none}.logos__group[aria-hidden="true"]{display:none}}

/* Explain the self-service to managed path with legible labels and one restrained reveal. */
.continuum__head p{color:rgba(255,255,255,.72);font-size:1.0625rem}
.continuum__topline{color:rgba(255,255,255,.62);font-size:.69rem}
.continuum__bar{position:relative;overflow:hidden;isolation:isolate}
.continuum__bar::after{content:"";position:absolute;inset:0 auto 0 0;width:0;background:linear-gradient(90deg,rgba(42,73,255,.74),rgba(79,107,255,.55) 52%,rgba(151,164,255,.34));box-shadow:10px 0 24px rgba(79,107,255,.38);z-index:0}
.continuum__bar strong,.continuum__bar i{position:relative;z-index:1}
.continuum__steps{color:rgba(255,255,255,.72);font-size:.86rem}
.continuum__compare span{color:rgba(255,255,255,.65);font-size:.79rem}
.continuum__links span{font-size:.68rem}
.continuum__compare i::after{transform:scaleX(0);transform-origin:left}
.continuum.is-animated .continuum__bar::after{animation:continuum-sweep 2.8s cubic-bezier(.22,.75,.2,1) forwards}
.continuum.is-animated .continuum__bar i{animation:continuum-node .44s ease-out both}
.continuum.is-animated .continuum__bar i:nth-of-type(1){animation-delay:.62s}
.continuum.is-animated .continuum__bar i:nth-of-type(2){animation-delay:1.3s}
.continuum.is-animated .continuum__bar i:nth-of-type(3){animation-delay:2s}
.continuum.is-animated .continuum__compare i::after{animation:continuum-reach 1s .45s cubic-bezier(.22,.75,.2,1) forwards}
@keyframes continuum-sweep{from{width:0;opacity:.38}to{width:100%;opacity:1}}
@keyframes continuum-node{0%{transform:scale(.72);opacity:.5}55%{transform:scale(1.5);box-shadow:0 0 0 7px rgba(79,107,255,.24),0 0 20px rgba(141,150,255,.85)}100%{transform:scale(1);opacity:1}}
@keyframes continuum-reach{to{transform:scaleX(1)}}
@media(prefers-reduced-motion:reduce){.continuum__bar::after{width:100%}.continuum__compare i::after{transform:none}.continuum.is-animated .continuum__bar::after,.continuum.is-animated .continuum__bar i,.continuum.is-animated .continuum__compare i::after{animation:none!important}}

/* Walk the trial timeline from sign-up to a production-ready workflow. */
.plan30::before{background:rgba(141,150,255,.18)}
.plan30::after{content:"";position:absolute;top:46px;left:0;width:0;height:2px;background:linear-gradient(90deg,#3558ff,#7f91ff 72%,#b19cff);box-shadow:0 0 14px rgba(79,107,255,.65);pointer-events:none;z-index:1}
.plan30.is-animated::after{animation:plan30-rail 3.2s cubic-bezier(.22,.75,.2,1) forwards}
.plan30.is-animated .day::before{animation:plan30-number .58s ease-out both}
.plan30.is-animated .day::after{animation:plan30-node .48s ease-out both;z-index:2}
.plan30.is-animated .day:nth-child(2)::before,.plan30.is-animated .day:nth-child(2)::after{animation-delay:.65s}
.plan30.is-animated .day:nth-child(3)::before,.plan30.is-animated .day:nth-child(3)::after{animation-delay:1.28s}
.plan30.is-animated .day:nth-child(4)::before,.plan30.is-animated .day:nth-child(4)::after{animation-delay:1.91s}
.plan30.is-animated .day:nth-child(5)::before,.plan30.is-animated .day:nth-child(5)::after{animation-delay:2.54s}
@keyframes plan30-rail{from{width:0;opacity:.4}to{width:100%;opacity:1}}
@keyframes plan30-number{0%{color:rgba(255,255,255,.3);text-shadow:none}55%{color:#fff;transform:scale(1.24);text-shadow:0 0 16px rgba(129,144,255,.9)}100%{color:#91a0ff;transform:scale(1);text-shadow:0 0 9px rgba(79,107,255,.55)}}
@keyframes plan30-node{0%{transform:scale(.72)}55%{transform:scale(1.48);background:#fff;box-shadow:0 0 0 5px rgba(79,107,255,.22),0 0 18px rgba(129,144,255,.9)}100%{transform:scale(1);background:#8290ff;box-shadow:0 0 0 1px #8290ff,0 0 10px rgba(79,107,255,.7)}}
@media(max-width:980px){.plan30::after{display:none}}
@media(prefers-reduced-motion:reduce){.plan30::after{display:none}.plan30.is-animated .day::before,.plan30.is-animated .day::after{animation:none!important}}
