:root{--ain-purple-50: #f4effe;--ain-purple-100: #e4d6fb;--ain-purple-400: #9d6bf0;--ain-purple-500: #7c3aed;--ain-purple-600: #6425d0;--ain-purple-700: #4c1b9e;--ain-pink-400: #e05a97;--ain-pink-500: #c2255c;--ain-pink-600: #9c1c49;--ain-bg: #120f1a;--ain-surface: #1a1526;--ain-surface-2: #221c33;--ain-surface-3: #2b2340;--ain-border: #352c4a;--ain-text: #f1eef8;--ain-text-muted: #a89dc2;--ain-text-dim: #6f6390;--ain-success: #34c37b;--ain-warning: #e0a83a;--ain-danger: #ef5f6f;--ain-info: var(--ain-purple-400);--ain-sidebar-bg: #0d0a15;--ain-sidebar-fg: #d8d0ec;--ain-sidebar-fg-muted: #8577a3;--ain-sidebar-active-bg: var(--ain-purple-500);--ain-sidebar-active-fg: #ffffff;--ain-sidebar-border: #241d38;--ain-sidebar-accent: var(--ain-pink-500);--ain-radius: 10px;--ain-radius-sm: 6px;--ain-radius-lg: 16px;--ain-font-sans: "Inter", "Source Sans 3", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--ain-font-mono: ui-monospace, "JetBrains Mono", Menlo, Consolas, monospace}:root{--agora-gold: #ffd166;--agora-border-soft: #2a2340;--agora-radius: 1rem;--agora-radius-sm: .625rem;--agora-radius-lg: 1.375rem;--agora-maxw: 90vw;--agora-shadow: 0 18px 50px -24px rgba(0, 0, 0, .7)}*{box-sizing:border-box}html{scroll-behavior:smooth;overscroll-behavior-x:none}body{margin:0;font-family:var(--ain-font-sans);color:var(--ain-text);background:var(--ain-bg);line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overscroll-behavior-x:none}img,svg{max-width:100%;display:block}a{color:var(--ain-purple-400);text-decoration:none}a:hover{color:var(--ain-purple-100)}h1,h2,h3,h4{line-height:1.18;margin:0;font-weight:700;letter-spacing:-.01em;text-wrap:balance}p{margin:0;text-wrap:pretty}.muted{color:var(--ain-text-muted)}.wrap{max-width:var(--agora-maxw);margin:0 auto;padding:0 1.5rem}.center{text-align:center}:focus-visible{outline:2px solid var(--ain-purple-400);outline-offset:3px;border-radius:.25rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.glow-top{position:relative}.glow-top:before{content:"";position:absolute;inset:0 0 auto 0;height:620px;z-index:-1;background:radial-gradient(900px 420px at 50% -8%,rgba(124,58,237,.28),transparent 62%),radial-gradient(700px 360px at 82% 4%,rgba(194,37,92,.14),transparent 60%);pointer-events:none}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto}}header.site{position:sticky;top:0;z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#100d18bd;border-bottom:1px solid var(--ain-border)}.nav{display:flex;align-items:center;flex-wrap:wrap;row-gap:.5rem;gap:1.25rem;min-height:4.125rem}.brand{display:flex;align-items:center;gap:.6875rem;font-weight:800;letter-spacing:.0125em;color:var(--ain-text);font-size:1.03125rem}.brand:hover{color:var(--ain-text)}.brand svg,.brand img{width:1.875rem;height:1.875rem;border-radius:.4375rem;flex:0 0 auto}.brand .sub{color:var(--ain-text-dim);font-weight:600;font-size:.6875rem;letter-spacing:.09375em;text-transform:uppercase;margin-left:.125rem}.nav .links{margin-left:auto;display:flex;gap:.375rem;align-items:center}.nav .links a.link{color:var(--ain-text-muted);font-size:.90625rem;font-weight:500;padding:.5rem .75rem;border-radius:.5rem;transition:color .15s,background .15s}.nav .links a.link:hover{color:var(--ain-text);background:var(--ain-surface-2)}.nav .links a.link[aria-current=page]{color:var(--ain-text);background:var(--ain-surface-2);font-weight:700;box-shadow:inset 0 -2px 0 var(--ain-purple-400)}.nav .cta-nav{margin-left:.5rem}.menu-toggle{display:none;margin-left:auto;background:transparent;border:1px solid var(--ain-border);color:var(--ain-text);border-radius:.5625rem;width:2.625rem;height:2.5rem;cursor:pointer;font-size:1.125rem}@media(max-width:840px){.nav .links{position:absolute;top:4.125rem;left:0;right:0;margin:0;flex-direction:column;align-items:stretch;gap:.125rem;padding:.75rem 1rem 1.125rem;background:#100d18fa;border-bottom:1px solid var(--ain-border);display:none}.nav .links.open{display:flex}.nav .links a.link{padding:.75rem;font-size:1rem}.nav .cta-nav{margin:.5rem 0 0}.menu-toggle{display:inline-block}}footer.site{border-top:1px solid var(--ain-border);padding:3.5rem 0 2.5rem;margin-top:1.25rem;color:var(--ain-text-dim)}.foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:2rem}@media(max-width:760px){.foot-grid{grid-template-columns:1fr;gap:1.625rem}}.foot-brand{display:flex;align-items:flex-start;gap:1.25rem;margin-bottom:.75rem;text-align:left}.foot-brand-logo{width:8.75rem;height:8.75rem;border-radius:1.125rem;flex:0 0 auto}.foot-brand-name{display:block;font-weight:800;font-size:1.25rem;color:var(--ain-text);margin-bottom:.5rem}.foot-brand-name .sub{color:var(--ain-text-dim);font-weight:600;font-size:.8125rem;letter-spacing:.09375em;text-transform:uppercase;margin-left:.125rem}footer.site p{color:var(--ain-text-muted);font-size:1rem;max-width:34ch}footer.site p.foot-group{margin-top:.75rem;font-size:.875rem;color:var(--ain-text-dim)}footer.site p.foot-group strong{color:var(--ain-text-muted);font-weight:650}.foot-group-mark{display:inline-block;width:.5rem;height:.5rem;border-radius:50%;margin-right:.5rem;background:linear-gradient(135deg,var(--ain-purple-400),var(--ain-pink-400))}footer.site h4{font-size:.9375rem;text-transform:uppercase;letter-spacing:.05em;color:var(--ain-text-dim);margin-bottom:.875rem;text-align:center}footer.site ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:.625rem 1rem;text-align:center}footer.site ul.foot-3col{grid-template-columns:repeat(3,1fr)}footer.site ul a{color:var(--ain-text-muted);font-size:1rem}footer.site ul a:hover{color:var(--ain-text)}.foot-bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.625rem 1.125rem;margin-top:2.5rem;padding-top:1.375rem;border-top:1px solid var(--agora-border-soft);font-size:.8125rem}.foot-bottom a{color:var(--ain-text-muted)}.foot-bottom a:hover{color:var(--ain-text)}.foot-bottom a.plan-badge{display:inline-flex;align-items:center;background:var(--ain-surface-2);border:1px solid var(--ain-purple-500);color:var(--ain-purple-400);border-radius:999px;padding:.375rem .9375rem;font-weight:650}.foot-bottom a.plan-badge:hover{background:var(--ain-purple-500);color:#fff}.btn{display:inline-flex;align-items:center;gap:.5rem;padding:.6875rem 1.25rem;border-radius:.6875rem;font-weight:650;font-size:.90625rem;cursor:pointer;border:1px solid transparent;transition:transform .12s,background .15s,border-color .15s;white-space:nowrap}.btn:hover{transform:translateY(-1px)}.btn.primary{background:var(--ain-purple-500);color:#fff;box-shadow:0 10px 24px -12px #7c3aede6}.btn.primary:hover{background:var(--ain-purple-600);color:#fff}.btn.ghost{border-color:var(--ain-border);color:var(--ain-text);background:#ffffff05}.btn.ghost:hover{border-color:var(--ain-purple-500);color:var(--ain-text)}.btn.lg{padding:.875rem 1.625rem;font-size:.96875rem}.btn-row{display:flex;gap:.875rem;flex-wrap:wrap}.btn-row.center{justify-content:center}section{padding:4.75rem 0}section+section{border-top:1px solid var(--agora-border-soft)}section.tight{padding-top:1.25rem}.section-body{margin-top:1.875rem}.section-body-lg{margin-top:2.25rem}.section-foot{margin-top:2.125rem}.section-foot .btn-row{margin-top:1rem}.split{display:grid;grid-template-columns:1fr 1fr;gap:2.125rem;align-items:center}.split.start{align-items:start}.split.reverse .split-text{order:2}@media(max-width:680px){.split{grid-template-columns:1fr}.split.reverse .split-text{order:0}}.split-label{display:flex;align-items:center;gap:.75rem}.split-label img{border-radius:.625rem;flex:0 0 auto}.split-text p.lead{margin-top:.875rem}.split-text p.muted{margin-top:1rem}.split-text .btn-row{margin-top:1.5rem}.kicker{display:inline-block;color:var(--ain-pink-400);font-size:.9375rem;text-transform:uppercase;letter-spacing:.1em;font-weight:700;background:var(--ain-surface-2);border:1px solid var(--ain-border);border-radius:999px;padding:.4375rem .9375rem;transition:border-color .15s,transform .15s}.kicker:hover{border-color:var(--ain-purple-500);transform:translateY(-2px)}.section-head{max-width:none}.section-head .head-row{display:flex;align-items:center;flex-wrap:wrap;gap:1rem}.section-head.center .head-row{justify-content:center}.section-head .kicker{margin:0}h2.title{font-size:clamp(1.5625rem,3.4vw,2.25rem);margin:.75rem 0}.section-head .head-row h2.title{margin:0}p.lead{color:var(--ain-text-muted);font-size:clamp(1rem,1.6vw,1.125rem)}.section-head p.lead{max-width:720px;margin-top:.75rem}.section-head.center p.lead{margin-left:auto;margin-right:auto}.hero{padding:6.5rem 0 5.25rem;text-align:center}.hero .eyebrow{display:inline-flex;align-items:center;gap:.5625rem;padding:.625rem 1.25rem;border-radius:var(--agora-radius-lg);border:1px solid var(--ain-border);background:var(--ain-surface);color:var(--ain-text);font-size:clamp(.95rem,1.6vw,1.1875rem);font-weight:650;margin-bottom:1.625rem;text-align:left;max-width:90vw}.hero .eyebrow .dot{width:.9em;height:.9em;border-radius:50%;background:var(--ain-success);box-shadow:0 0 0 .1em #34c37b29;flex:0 0 auto}.hero h1{font-size:clamp(2.0625rem,5.4vw,3.625rem);margin:0 auto 1.375rem;max-width:30ch;letter-spacing:-.02em}.hero h1 .sub-line{display:block;font-size:.58em;font-weight:650;color:var(--ain-text-muted);margin-top:1rem;letter-spacing:-.005em}.grad{background:linear-gradient(115deg,var(--ain-purple-400),var(--ain-pink-400));-webkit-background-clip:text;background-clip:text;color:transparent}.hero p.sub{font-size:clamp(1rem,2vw,1.25rem);color:var(--ain-text-muted);max-width:660px;margin:0 auto 2.125rem}.page-hero{padding:4.875rem 0 3.5rem}.page-hero h1{font-size:clamp(1.875rem,4.4vw,2.875rem);margin:.75rem 0 1rem;max-width:40ch}.page-hero p.sub{color:var(--ain-text-muted);font-size:clamp(1rem,1.8vw,1.1875rem);max-width:660px}.page-hero .btn-row{margin-top:1.875rem}.page-hero.center h1,.page-hero.center p.sub{margin-left:auto;margin-right:auto}.page-hero .hero-logo-big{width:100%;max-width:27rem;height:auto;margin:0 auto;display:block;border-radius:1.5rem}@media(max-width:680px){.page-hero .hero-logo-big{max-width:18rem}}.hero{position:relative;isolation:isolate}.hero-network{position:absolute;inset:0 0 auto 0;width:100%;height:32.5rem;z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-mask-image:radial-gradient(70% 78% at 50% 34%,#000 38%,transparent 100%);mask-image:radial-gradient(70% 78% at 50% 34%,#000 38%,transparent 100%)}.hero-network-edges line{stroke:var(--ain-purple-400);stroke-width:1;opacity:.16}.hero-network-nodes circle{fill:var(--ain-purple-400);opacity:.34}.hero-network-nodes circle.pulse{fill:var(--ain-pink-400);animation:hero-node-pulse 7s ease-in-out infinite}@keyframes hero-node-pulse{0%,to{opacity:.22}50%{opacity:.82}}.hero.glow-top:before{opacity:.82}@media(max-width:680px){.hero-network{height:24rem;opacity:.7}}.grid{display:grid;gap:1.25rem}.grid.gap-tight{gap:1rem}.cols-2{grid-template-columns:repeat(2,1fr)}.cols-3{grid-template-columns:repeat(3,1fr)}.cols-4{grid-template-columns:repeat(4,1fr)}@media(max-width:900px){.cols-3,.cols-4{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.cols-2,.cols-3,.cols-4{grid-template-columns:1fr}}.card{display:block;background:var(--ain-surface);border:1px solid var(--ain-border);border-radius:var(--agora-radius);padding:1.625rem;transition:transform .15s,border-color .15s}.card:hover{transform:translateY(-3px);border-color:var(--ain-purple-500)}.card h3{font-size:1.25rem;margin:0 0 .375rem}.card p{color:var(--ain-text-muted);font-size:.9375rem;margin-top:.625rem}.card .ic{width:2.875rem;height:2.875rem;border-radius:.75rem;display:grid;place-items:center;margin-bottom:1rem;background:linear-gradient(135deg,#7c3aede6,#c2255cd9);flex:0 0 auto}.card .ic svg{width:1.5rem;height:1.5rem;stroke:#fff}.card .ic.brand{width:3.5rem;height:3.5rem;background:none;border-radius:0}.card .ic.brand img{width:100%;height:100%;display:block}.card .go{margin-top:1rem;font-size:.90625rem;font-weight:650;color:var(--ain-purple-400)}.card:hover .go{color:var(--ain-purple-100)}.card-head{display:flex;align-items:center;flex-wrap:wrap;column-gap:.875rem;row-gap:.5rem;margin-bottom:.875rem}.card .card-head h3{color:var(--ain-text)}.card-head+*{margin-top:0}.card-head .ic{margin-bottom:0}.card-head.solution>.pill{font-size:1.125rem;font-weight:800;letter-spacing:-.01em;text-transform:none;color:var(--ain-text);padding:.4375rem 1.125rem}.card-tagline{color:var(--ain-text-muted);font-size:1rem;font-weight:650;margin:0}.card .hint{font-size:.84375rem;margin-top:.75rem}.card ul.link-list{margin:.875rem 0 0;padding-left:1.25rem;display:grid;gap:.625rem}.brief-card .pillar{margin-top:1rem}.monogram{width:4.75rem;height:4.75rem;margin:0 auto 1rem;border-radius:1.25rem;display:grid;place-items:center;font-weight:800;font-size:1.625rem;letter-spacing:.0625rem;color:#fff;background:linear-gradient(135deg,var(--ain-purple-500),var(--ain-pink-500))}.ic-badge{width:2.75rem;height:2.75rem;border-radius:.75rem;display:grid;place-items:center;flex:0 0 auto}.ic-badge svg{width:1.375rem;height:1.375rem;stroke:#fff;fill:none}.ic-badge.grad-purple{background:linear-gradient(135deg,var(--ain-purple-400),var(--ain-purple-600))}.ic-badge.grad-pink{background:linear-gradient(135deg,var(--ain-pink-400),var(--ain-pink-600))}.ic-badge.grad-gold{background:linear-gradient(135deg,var(--ain-purple-500),var(--agora-gold))}.ic-badge.grad-duo{background:linear-gradient(135deg,var(--ain-pink-500),var(--ain-purple-500))}.infra-title{margin:.75rem 0 .625rem}.infra-text{max-width:660px;margin:0 auto}[data-solution]{--accent: var(--ain-purple-400)}.card[data-solution]{position:relative;overflow:hidden}.card[data-solution]:before{content:"";position:absolute;inset:0 0 auto 0;height:2px;background:linear-gradient(90deg,transparent,var(--accent) 22%,var(--accent) 78%,transparent);opacity:.5;transition:opacity .15s}.card[data-solution]:hover{border-color:color-mix(in srgb,var(--accent) 62%,var(--ain-border))}.card[data-solution]:hover:before{opacity:1}.card[data-solution] .go{color:var(--accent)}.card[data-solution]:hover .go{color:color-mix(in srgb,var(--accent) 55%,#fff)}.card[data-solution] .card-head .pill{border-color:color-mix(in srgb,var(--accent) 45%,var(--ain-border));background:color-mix(in srgb,var(--accent) 12%,var(--ain-surface-2))}.page-hero[data-solution]{position:relative}.page-hero[data-solution] .kicker{border-color:color-mix(in srgb,var(--accent) 50%,var(--ain-border));color:var(--accent)}.page-hero[data-solution] .glow-accent{position:absolute;inset:0 0 auto 0;height:38rem;z-index:-1;pointer-events:none;background:radial-gradient(62rem 28rem at 42% -8%,color-mix(in srgb,var(--accent) 34%,transparent),transparent 64%),radial-gradient(38rem 20rem at 88% 6%,color-mix(in srgb,var(--accent) 16%,transparent),transparent 60%)}.accent-rail{border-left:2px solid color-mix(in srgb,var(--accent) 55%,transparent);padding-left:1.5rem}@media(max-width:680px){.accent-rail{padding-left:1rem}}.pill{display:inline-block;font-size:.84375rem;text-transform:uppercase;letter-spacing:.03125em;font-weight:700;color:var(--ain-purple-400);background:var(--ain-surface-2);border:1px solid var(--ain-border);border-radius:999px;padding:.375rem .875rem;transition:border-color .15s,transform .15s}.pill:hover{border-color:var(--ain-purple-500);transform:translateY(-2px)}.pill.pill-lg{font-size:1.375rem;padding:.6875rem 1.5rem;letter-spacing:0}.pill.pill-md{font-size:1.125rem;padding:.5625rem 1.25rem;letter-spacing:0}.pill.emblem{display:inline-flex;align-items:center;gap:.625rem;padding-left:.5rem}.pill.emblem img{display:block;width:1.5em;height:1.5em;flex:0 0 auto}.pill.emblem .emblem-stack{display:flex;align-items:center;gap:.25rem}.name-badge{display:inline-flex;align-items:center;gap:.5rem;background:var(--ain-surface-2);border:1px solid var(--ain-border);border-radius:999px;padding:.5625rem 1.375rem;font-weight:800;color:var(--ain-text)}.name-badge:hover{border-color:var(--ain-purple-500);color:var(--ain-purple-100)}.name-badge svg{width:1rem;height:1rem;stroke:var(--ain-text-muted);flex:0 0 auto}.name-badge:hover svg{stroke:var(--ain-purple-100)}.chips{display:flex;flex-wrap:wrap;gap:.625rem;justify-content:center}.chip{display:inline-flex;align-items:center;gap:.4375rem;padding:.5625rem .9375rem;border-radius:999px;border:1px solid var(--ain-border);background:var(--ain-surface);color:var(--ain-text-muted);font-size:1rem;font-weight:600;transition:border-color .15s,transform .15s}.chip:hover{border-color:var(--ain-purple-500);transform:translateY(-2px)}.chip svg{width:1.125rem;height:1.125rem;stroke:var(--ain-success);flex:0 0 auto}.pillar{display:flex;gap:.9375rem;align-items:flex-start}.pillar .dot{flex:0 0 auto;width:.6875rem;height:.6875rem;border-radius:50%;margin-top:.5rem;background:linear-gradient(135deg,var(--ain-purple-500),var(--ain-pink-500))}.pillar h3{font-size:1.0625rem}.pillar p{color:var(--ain-text-muted);font-size:.90625rem;margin-top:.25rem}.steps{display:grid;gap:1.375rem;grid-template-columns:repeat(3,1fr);counter-reset:step}@media(max-width:900px){.steps{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.steps{grid-template-columns:1fr}}.step{position:relative;padding:1.625rem;background:var(--ain-surface);border:1px solid var(--ain-border);border-radius:var(--agora-radius);display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:.875rem}.step .n{width:2.375rem;height:2.375rem;border-radius:50%;background:var(--ain-surface-2);border:1px solid var(--ain-border);display:grid;place-items:center;font-weight:800;color:var(--ain-purple-400);font-size:1rem}.step h3{font-size:1.09375rem;margin:0}.step p{grid-column:1 / -1;color:var(--ain-text-muted);font-size:.90625rem;margin-top:.875rem}.cta-band{text-align:center;background:radial-gradient(700px 300px at 50% 0%,rgba(124,58,237,.2),transparent 65%)}.cta-band .inner{background:var(--ain-surface);border:1px solid var(--ain-border);border-radius:var(--agora-radius-lg);padding:3.25rem 2rem;box-shadow:var(--agora-shadow)}.cta-band h2{font-size:clamp(1.5rem,3vw,2.125rem)}.cta-band p{color:var(--ain-text-muted);max-width:560px;margin:.875rem auto 1.625rem}.tabbar{display:inline-flex;gap:.375rem;padding:.4375rem;border:1px solid var(--ain-border);background:var(--ain-surface-2);border-radius:1rem;margin:0 auto;flex-wrap:wrap;justify-content:center}.tabbar button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--ain-text-muted);font-family:inherit;font-weight:650;font-size:1.0625rem;padding:.8125rem 1.625rem;border-radius:.75rem;cursor:pointer;transition:.15s}.tabbar button:hover{color:var(--ain-text)}.tabbar button[aria-selected=true]{background:var(--ain-purple-500);color:#fff;box-shadow:0 8px 20px -12px #7c3aede6}.tabbar.sub{padding:.3125rem;border-radius:.875rem}.tabbar.sub button{padding:.6875rem 1.375rem;font-size:1.0625rem}.subtabs-wrap{text-align:center;margin:1.75rem 0 0}.tabpanel{display:none;margin-top:2.125rem}.tabpanel.active{display:block}.check-list{list-style:none;padding:0;margin:0;display:grid;gap:.75rem}.check-list li{display:flex;gap:.6875rem;align-items:flex-start;font-size:.90625rem;color:var(--ain-text)}.check-list li svg{width:1.125rem;height:1.125rem;flex:0 0 auto;margin-top:.1875rem;fill:none;stroke:var(--ain-purple-400);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.price-card{display:flex;flex-direction:column;height:100%;position:relative}.price-card .name{font-size:.875rem;text-transform:uppercase;letter-spacing:.0375em;color:var(--ain-text-muted);font-weight:700}.price-card .amount{font-size:2rem;font-weight:800;margin:.625rem 0 .125rem;letter-spacing:-.02em}.price-card .amount .per{font-size:.9375rem;font-weight:600;color:var(--ain-text-dim)}.price-card .desc{color:var(--ain-text-muted);font-size:.875rem;min-height:2.5rem}.price-card ul{list-style:none;padding:0;margin:1.125rem 0 0;display:grid;gap:.625rem}.price-card li{display:flex;gap:.625rem;align-items:flex-start;font-size:.90625rem;color:var(--ain-text)}.price-card li svg{width:1.0625rem;height:1.0625rem;stroke:var(--ain-purple-400);flex:0 0 auto;margin-top:.1875rem;fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.price-card .foot{margin-top:auto;padding-top:1.375rem}.note{color:var(--ain-text-dim);font-size:.84375rem}.note-block{margin-top:1.625rem}.stack>*+*{margin-top:1.25rem}.devis-card p.muted{max-width:560px;margin:.625rem auto 0}.devis-card .btn-row{margin-top:1.375rem}.price-glitch{display:inline-block;font-variant-numeric:tabular-nums;color:var(--ain-pink-400);text-shadow:1px 0 var(--ain-purple-400),-1px 0 var(--ain-purple-600)}.table-head{margin-top:2rem}.table-head+.ptable-wrap{margin-top:1rem}.section-head+.ptable-wrap{margin-top:1.875rem}.ptable{width:100%;border-collapse:collapse;font-size:.90625rem}.ptable th,.ptable td{text-align:left;padding:.875rem 1rem;border-bottom:1px solid var(--ain-border)}.ptable thead th{color:var(--ain-text-muted);text-transform:uppercase;font-size:.75rem;letter-spacing:.0375em}.ptable td.num{font-variant-numeric:tabular-nums}.ptable-wrap{overflow-x:auto;border:1px solid var(--ain-border);border-radius:var(--agora-radius);background:var(--ain-surface)}.ptable th:first-child,.ptable td:first-child{color:var(--ain-text-muted);font-weight:600;font-size:.90625rem;text-transform:none;letter-spacing:0;white-space:nowrap}.ptable th:not(:first-child),.ptable td:not(:first-child){text-align:center}.ptable thead th .tier-name{display:block;font-size:.9375rem;font-weight:800;letter-spacing:-.01em;text-transform:none;color:var(--ain-text)}.ptable thead th .tier-price{display:block;margin-top:.25rem;font-size:.8125rem;font-weight:600;text-transform:none;color:var(--ain-text-muted)}.ptable thead th .tier-price .tier-per{color:var(--ain-text-dim);font-weight:500}.contact-grid{display:grid;grid-template-columns:.9fr 1.2fr;gap:1.75rem}@media(max-width:820px){.contact-grid{grid-template-columns:1fr}}.mail-big{display:inline-block;font-size:clamp(1.0625rem,2vw,1.4375rem);font-weight:800;color:var(--ain-text);white-space:nowrap;border-bottom:2px solid var(--ain-purple-500);padding-bottom:.125rem}.mail-big:hover{color:var(--ain-purple-100)}.contact-grid>.card{align-self:start}.contact-grid .check-list{margin-top:1.125rem}.contact-grid .split-text p.muted,.contact-grid>div>p.muted{margin-top:1.375rem}.contact-card .mail-line{margin:1.375rem 0 .5rem}.contact-card .foot{margin-top:1.375rem;display:grid;gap:.75rem}.contact-card .note{margin-top:1rem}
