:root{--ink:#0c1638;--ink-2:#16245a;--ink-3:#22337a;--paper:#faf7f1;--paper-2:#f3eefb;--card:#ffffff;--text:#0c1638;--muted:#545d78;--line:rgba(12,22,56,0.09);--line-2:rgba(12,22,56,0.16);--brass:#c2621e;--gold:#f6b544;--gold-2:#ffd27a;--violet:#6b5cf6;--violet-2:#8f7dff;--coral:#ff7a59;--teal:#12b3a0;--sky:#3b82f6;--grad-warm:linear-gradient(120deg,#ff7a59,#f6b544);--grad-cool:linear-gradient(120deg,#6b5cf6,#3b82f6);--grad-brand:linear-gradient(115deg,#6b5cf6,#e0569b 48%,#ff8a4c);--grad-ink:linear-gradient(135deg,#22337a,#0c1638 70%);--shadow:0 1px 0 rgba(12,22,56,0.04),0 24px 56px -30px rgba(76,60,200,0.35)}body{background:radial-gradient(900px 600px at 8% -5%,rgba(107,92,246,.1),transparent 60%),radial-gradient(800px 520px at 100% 8%,rgba(255,122,89,.09),transparent 60%),var(--paper);background-attachment:fixed}body:before{opacity:1;z-index:100;mix-blend-mode:multiply;background-size:180px 180px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.05  0 0 0 0 0.07  0 0 0 0 0.2  0 0 0 .11 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}::selection{background:rgba(107,92,246,.22)}.eyebrow{color:var(--violet)}.eyebrow:before{height:2px;border-radius:2px;background:var(--grad-brand)}.eyebrow-light{color:var(--gold-2)}.hero h1 em,.page-hero h1 em,.section-head h2 em{background:var(--grad-brand);-webkit-background-clip:text;background-clip:text;color:transparent;padding-right:.06em}.site-header{background:rgba(250,247,241,.72);border-bottom-color:rgba(107,92,246,.12)}.site-header:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--grad-brand);opacity:.35}.btn-ink{background:var(--grad-ink);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.btn-ink:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 14px 30px -14px rgba(76,60,200,.75)}.btn-gold{background:var(--grad-warm);color:#1b1030;box-shadow:inset 0 -2px 0 rgba(12,22,56,.12)}.btn-gold:hover{background:linear-gradient(120deg,#ff8f70,#ffc760);box-shadow:inset 0 -2px 0 rgba(12,22,56,.12),0 14px 30px -12px rgba(255,122,89,.7)}.btn-outline:hover,.link-quiet:hover,.more-link:hover{border-color:var(--violet);color:var(--violet)}.hero:after,.page-hero:after{content:"";position:absolute;inset:-20% -10% auto auto;width:760px;height:760px;border-radius:50%;background:radial-gradient(closest-side at 35% 40%,rgba(107,92,246,.28),transparent 70%),radial-gradient(closest-side at 65% 60%,rgba(255,122,89,.24),transparent 70%),radial-gradient(closest-side at 50% 80%,rgba(246,181,68,.22),transparent 70%);filter:blur(30px);pointer-events:none;z-index:0}.page-hero:after{width:620px;height:620px;inset:-45% -8% auto auto;opacity:.8}.hero .container,.page-hero .container{position:relative;z-index:1}.ticks svg{background:var(--grad-cool);color:#fff}.calc{background:radial-gradient(120% 90% at 100% 0,rgba(255,122,89,.28),transparent 55%),radial-gradient(120% 90% at 0 100%,rgba(107,92,246,.35),transparent 55%),var(--ink);box-shadow:0 50px 90px -40px rgba(76,60,200,.6),inset 0 0 0 1px rgba(255,255,255,.08)}.calc-label output{color:var(--gold-2)}.trust{background:rgba(255,255,255,.55)}.stat strong{background:var(--grad-brand)}.section-alt{background:radial-gradient(700px 400px at 0 0,rgba(107,92,246,.1),transparent 70%),radial-gradient(700px 400px at 100% 100%,rgba(255,122,89,.08),transparent 70%),var(--paper-2);border-color:rgba(107,92,246,.1)}.detail-card,.format,.integration,.link-card,.pillar,.reason,.service-group,.tile{background:rgba(255,255,255,.82);border-color:rgba(12,22,56,.08);box-shadow:0 1px 0 rgba(12,22,56,.03),0 18px 40px -32px rgba(76,60,200,.35)}.format,.link-card,.tile{overflow:hidden}.format:before,.link-card:before,.tile:before{content:"";position:absolute;left:0;right:0;top:0;background:var(--grad-brand);opacity:0;transition:opacity .3s}.format:hover:before,.link-card:hover:before,.tile:hover:before{opacity:1}.format:hover,.link-card:hover,.tile:hover{border-color:rgba(107,92,246,.22);box-shadow:0 30px 60px -34px rgba(76,60,200,.45)}.format-icon{background:var(--grad-cool);color:#fff;box-shadow:0 12px 24px -12px rgba(76,60,200,.7)}.format:nth-child(2) .format-icon{background:var(--grad-warm);box-shadow:0 12px 24px -12px rgba(255,122,89,.7)}.format:nth-child(3) .format-icon{background:linear-gradient(120deg,#12b3a0,#3b82f6);box-shadow:0 12px 24px -12px rgba(18,179,160,.7)}.tag{background:rgba(107,92,246,.1);border-color:transparent}.tag,.tile-tag{color:var(--violet)}.step-num{background:var(--grad-brand);-webkit-background-clip:text;background-clip:text;color:transparent;padding-right:.1em}.chips li{background:rgba(255,255,255,.7)}.chips li:before{background:var(--grad-brand)}.compare-us{background:var(--grad-ink)}.mark-yes{background:var(--grad-warm);color:#1b1030}.faq-item summary:hover .faq-q,.faq-num{color:var(--violet)}.cta{background:radial-gradient(600px 380px at 15% 10%,rgba(107,92,246,.45),transparent 70%),radial-gradient(640px 400px at 90% 90%,rgba(255,122,89,.35),transparent 70%),var(--ink)}.cta:before{background:repeating-linear-gradient(90deg,transparent 0 69px,rgba(255,210,122,.09) 69px 70px)}.site-footer{background:radial-gradient(700px 300px at 0 0,rgba(107,92,246,.22),transparent 70%),radial-gradient(700px 300px at 100% 100%,rgba(255,122,89,.14),transparent 70%),#0a1230}.survey-card{box-shadow:0 40px 80px -46px rgba(76,60,200,.5)}.option.is-selected,.option:hover{border-color:var(--violet)}.seal{background:var(--grad-warm);color:#1b1030}.bar i{background:var(--grad-brand)}.state-chips a:hover{border-color:var(--violet);color:var(--violet)}.state-chips b{background:var(--grad-ink)}.pulse{background:var(--teal)}@media (prefers-reduced-motion:reduce){.format:before,.link-card:before,.tile:before{transition:none}}.option.is-selected{background:rgba(107,92,246,.07);box-shadow:inset 0 0 0 1px var(--violet)}.option.is-selected kbd{background:var(--violet);border-color:var(--violet);color:#fff}.card-grid>:nth-child(4n+1),.formats>:nth-child(3n+1),.link-cards>:nth-child(4n+1),.post-grid>:nth-child(4n+1),.reasons>:nth-child(4n+1),.service-groups>:nth-child(3n+1),.state-chips>:nth-child(4n+1){--acc:#6b5cf6;--acc-soft:rgba(107,92,246,0.08)}.card-grid>:nth-child(4n+2),.formats>:nth-child(3n+2),.link-cards>:nth-child(4n+2),.post-grid>:nth-child(4n+2),.reasons>:nth-child(4n+2),.service-groups>:nth-child(3n+2),.state-chips>:nth-child(4n+2){--acc:#f0643f;--acc-soft:rgba(255,122,89,0.09)}.card-grid>:nth-child(4n+3),.formats>:nth-child(3n+3),.link-cards>:nth-child(4n+3),.post-grid>:nth-child(4n+3),.reasons>:nth-child(4n+3),.service-groups>:nth-child(3n+3),.state-chips>:nth-child(4n+3){--acc:#0e9f8e;--acc-soft:rgba(18,179,160,0.09)}.card-grid>:nth-child(4n+4),.link-cards>:nth-child(4n+4),.post-grid>:nth-child(4n+4),.reasons>:nth-child(4n+4),.state-chips>:nth-child(4n+4){--acc:#2f6fe4;--acc-soft:rgba(59,130,246,0.09)}.format,.link-card,.service-group,.tile{background:linear-gradient(180deg,var(--acc-soft,rgba(107,92,246,.06)) 0,rgba(255,255,255,.92) 46%)}.format:before,.link-card:before,.tile:before{opacity:1;height:3px;background:linear-gradient(90deg,var(--acc,#6b5cf6),transparent 85%)}.format:hover:before,.link-card:hover:before,.tile:hover:before{background:linear-gradient(90deg,var(--acc,#6b5cf6),var(--acc,#6b5cf6))}.format:hover,.link-card:hover,.tile:hover{border-color:color-mix(in srgb,var(--acc,#6b5cf6) 35%,transparent);box-shadow:0 30px 60px -34px color-mix(in srgb,var(--acc,#6b5cf6) 60%,transparent)}.link-card-kind,.reason .format-index,.service-group h3,.tile .format-index,.tile-tag{color:var(--acc,var(--violet))}.tile-arrow{transition:background .25s,color .25s,border-color .25s}.tile:hover .tile-arrow{background:var(--acc,var(--violet));border-color:var(--acc,var(--violet));color:#fff}.service-group a:hover strong{color:var(--acc,var(--violet))}.reason,.section-alt .reason{background:linear-gradient(160deg,var(--acc-soft,rgba(107,92,246,.07)),rgba(255,255,255,.85) 60%)}.state-chips b{background:var(--acc,var(--violet));color:#fff}.check-list svg{background:var(--grad-cool);color:#fff}.eyebrow{padding:6px 12px 6px 10px;border-radius:99px;background:rgba(107,92,246,.09);box-shadow:inset 0 0 0 1px rgba(107,92,246,.14);letter-spacing:.14em}.eyebrow:before{width:7px;height:7px;border-radius:50%}.eyebrow-light{background:rgba(255,210,122,.12);box-shadow:inset 0 0 0 1px rgba(255,210,122,.25)}.hero{background:radial-gradient(760px 520px at -5% 0,rgba(107,92,246,.2),transparent 62%),radial-gradient(700px 520px at 105% 10%,rgba(255,122,89,.2),transparent 62%),radial-gradient(620px 420px at 45% 110%,rgba(18,179,160,.14),transparent 62%),radial-gradient(520px 360px at 70% 40%,rgba(246,181,68,.12),transparent 62%)}.page-hero{background:radial-gradient(700px 460px at -5% -10%,rgba(107,92,246,.16),transparent 62%),radial-gradient(640px 460px at 105% 0,rgba(255,122,89,.15),transparent 62%),radial-gradient(560px 380px at 50% 120%,rgba(18,179,160,.1),transparent 62%)}.stats{position:relative;padding:10px 0;background:linear-gradient(110deg,#2b1f80,#5a2d9c 34%,#b23a78 68%,#f06a43);color:#fff;overflow:hidden}.stats:after{content:"";position:absolute;inset:0;background:radial-gradient(600px 200px at 20% 0,rgba(255,255,255,.18),transparent 70%);pointer-events:none}.stats .container{position:relative;z-index:1}.stat{border-left-color:rgba(255,255,255,.18)}.stat strong{background:linear-gradient(180deg,#ffffff 30%,#ffe2b0);-webkit-background-clip:text;background-clip:text;color:transparent}.stat span{color:rgba(255,255,255,.82)}main>.section-alt:nth-of-type(3n+1){background:radial-gradient(700px 400px at 100% 0,rgba(255,122,89,.12),transparent 70%),radial-gradient(700px 400px at 0 100%,rgba(246,181,68,.1),transparent 70%),#fdf1ea;border-color:rgba(255,122,89,.14)}main>.section-alt:nth-of-type(3n){background:radial-gradient(700px 400px at 0 0,rgba(18,179,160,.12),transparent 70%),radial-gradient(700px 400px at 100% 100%,rgba(59,130,246,.1),transparent 70%),#ebf6f4;border-color:rgba(18,179,160,.14)}.cover{background:radial-gradient(70% 90% at var(--gx,50%) 0,rgba(255,138,92,.55),transparent 65%),linear-gradient(180deg,#3b2a9e 0,#1b1f5c 55%,#0c1638 100%)}.cover-lane{stroke:var(--gold-2)}.cover-horizon{stroke:rgba(255,210,122,.5)}.post-grid>* .post-card-link{border-top:3px solid var(--acc,var(--violet))}.footer-col h3{color:var(--gold-2);opacity:.85}.t-featured{background:radial-gradient(520px 300px at 100% 0,rgba(255,122,89,.3),transparent 70%),radial-gradient(520px 300px at 0 100%,rgba(107,92,246,.4),transparent 70%),var(--ink)}.format .tag{background:var(--acc-soft,rgba(107,92,246,.1));color:var(--acc,var(--violet))}.logo{gap:11px}.logo-mark{flex:none;border-radius:9px;box-shadow:0 8px 18px -8px rgba(224,86,155,.65)}.logo-word{white-space:nowrap;letter-spacing:-.025em}.logo-accent{font-style:italic;font-weight:500;background:var(--grad-brand);-webkit-background-clip:text;background-clip:text;color:transparent;padding-right:.08em}.logo-light .logo-accent{background:linear-gradient(115deg,#b3a8ff,#ff9cc8 50%,#ffc27a);-webkit-background-clip:text;background-clip:text}