.cs-root{--cs-paper:#f5f1ea;--cs-ink:#0e0e0f;--cs-ink-soft:#0e0e0f9e;--cs-line:#00000014;--cs-line-2:#0000002e;--cs-gold:#b8860b;--cs-mono:var(--font-geist-mono),var(--mono,ui-monospace),"JetBrains Mono",Menlo,monospace;--cs-ease:cubic-bezier(.2,.7,.2,1);--cs-radius:4px;--cs-dur:.24s;box-sizing:border-box;position:relative}.cs-root *,.cs-root :before,.cs-root :after{box-sizing:border-box}.cs-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}@media (max-width:1024px){.cs-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.cs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.cs-ribbon{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#00000040 transparent;gap:16px;padding:4px 4px 18px;display:flex;overflow:auto hidden}.cs-ribbon::-webkit-scrollbar{height:8px}.cs-ribbon::-webkit-scrollbar-thumb{background:#00000040;border-radius:999px}.cs-ribbon .cs-card{scroll-snap-align:start}@media (hover:hover){.cs-root:hover .cs-card{opacity:.85}.cs-root .cs-card:hover{opacity:1}}.cs-card{aspect-ratio:4/5;border-radius:var(--cs-radius);border:1px solid var(--cs-line);cursor:zoom-in;width:100%;transition:transform var(--cs-dur)var(--cs-ease),box-shadow var(--cs-dur)var(--cs-ease),opacity var(--cs-dur)var(--cs-ease);will-change:transform;isolation:isolate;background:#111114;display:block;position:relative;overflow:hidden}.cs-card:focus-visible{outline:2px solid var(--cs-gold);outline-offset:3px}@media (hover:hover){.cs-card:hover{z-index:5;transform:translateY(-3px)scale(1.06);box-shadow:0 12px 30px -10px #00000073,0 4px 10px -4px #0000004d}}.cs-media{background:linear-gradient(#ffffff0a,#0000002e),#111114;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.cs-media img,.cs-media video{object-fit:contain;background:#0e0e0f;width:100%;height:100%;display:block}.cs-tag{z-index:3;-webkit-backdrop-filter:blur(6px);color:#f5f1ea;font-family:var(--cs-mono);letter-spacing:.08em;text-transform:uppercase;pointer-events:none;background:#0000009e;border-radius:3px;align-items:center;gap:6px;padding:4px 8px;font-size:10px;display:inline-flex;position:absolute;bottom:8px;left:8px}.cs-tag-kind{color:#f5f1eaa8;font-size:9px}.cs-play{z-index:3;-webkit-backdrop-filter:blur(6px);color:#f5f1ea;width:28px;height:28px;transition:opacity var(--cs-dur)var(--cs-ease),transform var(--cs-dur)var(--cs-ease);pointer-events:none;background:#0000008c;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:10px;right:10px}.cs-card[data-playing=true] .cs-play{opacity:0;transform:scale(.8)}.cs-arrow{z-index:4;-webkit-backdrop-filter:blur(6px);color:#f5f1ea;opacity:0;width:32px;height:32px;transition:opacity var(--cs-dur)var(--cs-ease),transform var(--cs-dur)var(--cs-ease),background var(--cs-dur)var(--cs-ease);cursor:pointer;background:#0000008c;border-radius:50%;justify-content:center;align-items:center;font-size:14px;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.cs-arrow.cs-prev{left:8px}.cs-arrow.cs-next{right:8px}.cs-arrow:hover{background:#000000c7}.cs-arrow:focus-visible{outline:2px solid var(--cs-gold);outline-offset:2px;opacity:1}.cs-arrow:disabled{pointer-events:none;opacity:0!important}@media (hover:hover){.cs-card:hover .cs-arrow{opacity:1}}@media (hover:none){.cs-arrow{opacity:1;background:#0006}}.cs-counter{z-index:3;-webkit-backdrop-filter:blur(6px);color:#f5f1ea;font-family:var(--cs-mono);letter-spacing:.06em;pointer-events:none;background:#0000008c;border-radius:999px;padding:3px 7px;font-size:10px;position:absolute;top:10px;left:10px}.cs-card .cs-caption{z-index:2;font-family:var(--cs-mono);letter-spacing:.04em;color:#f5f1ea;opacity:0;transition:opacity var(--cs-dur)var(--cs-ease);pointer-events:none;background:linear-gradient(#0000,#000000b8 60%);padding:30px 12px 36px;font-size:11px;position:absolute;bottom:0;left:0;right:0}@media (hover:hover){.cs-card:hover .cs-caption{opacity:1}}.cs-lightbox{z-index:1000;-webkit-backdrop-filter:blur(10px);animation:csFade .2s var(--cs-ease,ease-out);background:#08080ae0;justify-content:center;align-items:center;padding:4vh 4vw;display:flex;position:fixed;inset:0}@keyframes csFade{0%{opacity:0}to{opacity:1}}.cs-lightbox-stage{justify-content:center;align-items:center;max-width:min(96vw,1200px);max-height:92vh;display:flex;position:relative}.cs-lightbox-media{justify-content:center;align-items:center;max-height:92vh;display:flex}.cs-lightbox-media img,.cs-lightbox-media video{object-fit:contain;background:#0e0e0f;border-radius:6px;max-width:96vw;max-height:92vh;display:block;box-shadow:0 30px 80px -20px #000000b3}.cs-lightbox-close{z-index:2;color:#0e0e0f;cursor:pointer;width:38px;height:38px;transition:transform .16s var(--cs-ease,ease-out);background:#f5f1ea;border-radius:50%;justify-content:center;align-items:center;font-size:18px;line-height:1;display:flex;position:absolute;top:-14px;right:-14px;box-shadow:0 4px 12px #0006}.cs-lightbox-close:hover{transform:scale(1.08)}.cs-lightbox-close:focus-visible{outline:2px solid var(--cs-gold);outline-offset:3px}.cs-lightbox-arrow{z-index:2;color:#f5f1ea;cursor:pointer;width:48px;height:48px;transition:background .16s var(--cs-ease,ease-out),transform .16s var(--cs-ease,ease-out);background:#ffffff1f;border:1px solid #ffffff2e;border-radius:50%;justify-content:center;align-items:center;font-size:22px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.cs-lightbox-arrow:hover{background:#ffffff38;transform:translateY(-50%)scale(1.04)}.cs-lightbox-arrow:focus-visible{outline:2px solid var(--cs-gold);outline-offset:3px}.cs-lightbox-arrow:disabled{opacity:.3;cursor:not-allowed}.cs-lightbox-arrow.cs-lb-prev{left:-64px}.cs-lightbox-arrow.cs-lb-next{right:-64px}@media (max-width:900px){.cs-lightbox-arrow.cs-lb-prev{left:8px}.cs-lightbox-arrow.cs-lb-next{right:8px}}.cs-lightbox-counter{font-family:var(--cs-mono);letter-spacing:.1em;color:#f5f1eab3;text-transform:uppercase;font-size:11px;position:absolute;bottom:-36px;left:50%;transform:translate(-50%)}.cs-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.cs-card,.cs-arrow,.cs-play,.cs-caption,.cs-lightbox,.cs-lightbox-close,.cs-lightbox-arrow{transition:none!important;animation:none!important}.cs-card:hover{transform:none!important}}.cs-card[data-kind=placeholder]{cursor:default}.cs-card[data-kind=placeholder]:hover{box-shadow:none;transform:none}.cs-placeholder-art{background:repeating-linear-gradient(135deg,#ffffff06 0 6px,#fff0 6px 12px),radial-gradient(120% 70% at 50% 60%,#b8860b1f,#0000 60%),#16161a;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.cs-placeholder-num{font-family:var(--mono,"JetBrains Mono",ui-monospace,monospace);color:#f5f1ead1;letter-spacing:-.02em;font-size:clamp(56px,9vw,110px);font-weight:300;line-height:1}.cs-card[data-kind=placeholder] .cs-tag-kind{color:#e7c777;background:#b8860b38}.cs-compact .cs-media,.cs-compact .cs-media img,.cs-compact .cs-media video{background:0 0}.cs-compact .cs-card{background:0 0;border:none}.cs-compact .cs-card[data-kind=placeholder] .cs-placeholder-art{background:repeating-linear-gradient(135deg,#00000006 0 6px,#0000 6px 12px),radial-gradient(120% 70% at 50% 60%,#b8860b1a,#0000 60%),#f3eee5}.cs-compact .cs-card[data-kind=placeholder] .cs-placeholder-num{color:#141416b8}.cs-grid .cs-card{aspect-ratio:4/5}.cs-grid .cs-card[data-kind=reel] .cs-media video,.cs-grid .cs-card[data-kind=reel] .cs-media img{object-fit:cover}.cs-grid{align-items:stretch}.cs-ribbon{align-items:stretch;height:360px}@media (max-width:720px){.cs-ribbon{height:280px}}.cs-ribbon .cs-card{flex:none;width:auto;height:100%}.cs-ribbon .cs-card[data-kind=post],.cs-ribbon .cs-card[data-kind=carousel]{aspect-ratio:4/5}.cs-ribbon .cs-card[data-kind=reel],.cs-ribbon .cs-card[data-kind=placeholder]{aspect-ratio:9/16}.cs-compact.cs-root{padding:18px 8px 26px}.cs-compact .cs-ribbon{justify-content:center;padding:12px 6px 24px;overflow:visible}.cs-compact .cs-card{transform-origin:50% 60%;will-change:transform;border-radius:8px;transition:transform .32s cubic-bezier(.2,.7,.2,1),box-shadow .32s cubic-bezier(.2,.7,.2,1),opacity .32s cubic-bezier(.2,.7,.2,1);animation:7s ease-in-out infinite cs-float;box-shadow:0 12px 26px -14px #00000052,0 6px 10px -6px #00000038,0 0 0 1px #0000000a}.cs-compact .cs-ribbon>.cs-card:first-child{z-index:1;animation-delay:-2s;transform:rotate(-3.5deg)translateY(0)}.cs-compact .cs-ribbon>.cs-card:nth-child(2){z-index:3;animation-delay:-5s;transform:rotate(.8deg)translateY(-8px)}.cs-compact .cs-ribbon>.cs-card:nth-child(3){z-index:2;animation-delay:-3.5s;transform:rotate(3.2deg)translateY(2px)}@keyframes cs-float{0%,to{translate:0}50%{translate:0 -10px}}@media (hover:hover){.cs-compact .cs-ribbon>.cs-card:hover{z-index:10;animation-play-state:paused;transform:rotate(0)translateY(-14px)scale(1.04);box-shadow:0 28px 50px -22px #00000073,0 10px 18px -8px #0000004d,0 0 0 1px #b8860b2e}}@media (prefers-reduced-motion:reduce){.cs-compact .cs-card{animation:none!important}}.row-stage-showcase{isolation:isolate;position:relative}.row-stage-showcase:before{content:"";z-index:-1;filter:blur(20px);pointer-events:none;background:radial-gradient(60% 70% at 30% 40%,#b8860b1a,#0000 60%),radial-gradient(50% 60% at 75% 60%,#14141a0f,#0000 60%);position:absolute;inset:-10% -5% -5%}
.ada-landing-root{--paper:#f5f1e8;--paper-2:#eeebe7;--paper-3:#e6e1d4;--ink:#2c2c2c;--ink-2:#1a1a1a;--ink-soft:#2c2c2c9e;--ink-line:#2c2c2c1a;--ink-line-2:#2c2c2c2e;--gold:#b8860b;--gold-soft:#a87b28;--gold-glow:#b8860b2e;--serif:var(--font-cormorant),"Cormorant Garamond","Times New Roman",serif;--sans:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"Inter",system-ui,sans-serif;--mono:var(--font-geist-mono),ui-monospace,Menlo,monospace;--ease:cubic-bezier(.2,.7,.2,1);--ease-2:cubic-bezier(.65,.05,.36,1);background:var(--paper);color:var(--ink);font-family:var(--sans);font-feature-settings:"ss01","ss02","cv11";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;line-height:1.5;overflow-x:clip}.ada-landing-root *{box-sizing:border-box}.ada-landing-root img,.ada-landing-root svg{max-width:100%;display:block}.ada-landing-root a{color:inherit;text-decoration:none}.ada-landing-root button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ada-landing-root em,.ada-landing-root i{font-style:italic}.ada-landing-root .italic{font-style:italic;font-family:var(--serif);font-weight:500}.ada-landing-root .mono{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;font-size:11px}.ada-landing-root .eyebrow{color:var(--gold);font-weight:600}.ada-landing-root .eyebrow.gold{color:#e0b042}.ada-landing-root .nav{z-index:80;border-bottom:1px solid var(--ink-line);background:color-mix(in oklab,var(--paper)88%,transparent);-webkit-backdrop-filter:blur(14px)saturate(1.1);position:sticky;top:0}.ada-landing-root .nav-inner{justify-content:space-between;align-items:center;gap:32px;max-width:1320px;margin:0 auto;padding:14px 32px;display:flex}.ada-landing-root .nav-logo{color:var(--ink);display:inline-flex}.ada-landing-root .nav-logo svg,.ada-landing-root .nav-logo img{width:auto;height:28px;display:block}.ada-landing-root .nav-links{color:var(--ink-soft);gap:28px;font-size:14px;display:flex}.ada-landing-root .nav-links a{transition:color .2s;position:relative}.ada-landing-root .nav-links a:hover{color:var(--ink)}.ada-landing-root .nav-links a:hover:after{content:"";background:var(--gold);height:1px;position:absolute;bottom:-6px;left:0;right:0}.ada-landing-root .nav-right{align-items:center;gap:14px;display:flex}.ada-landing-root .lang{color:var(--ink-soft);align-items:center;gap:8px;font-size:13px;display:flex}.ada-landing-root .lang button{padding:0}.ada-landing-root .lang .lang-active{color:var(--ink);font-weight:500}.ada-landing-root .lang span{color:#2c2c2c40}.ada-landing-root .btn-primary,.ada-landing-root .btn-ghost,.ada-landing-root .btn-gold,.ada-landing-root .btn-ghost-dark{letter-spacing:.02em;transition:transform .2s var(--ease),background .2s,color .2s,box-shadow .2s,border-color .2s;white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;padding:10px 18px;font-size:13px;font-weight:500;display:inline-flex}.ada-landing-root .btn-primary{background:var(--ink);color:var(--paper)}.ada-landing-root .btn-primary:hover{background:var(--ink-2);transform:translateY(-1px)}.ada-landing-root .btn-ghost{color:var(--ink);border:1px solid var(--ink-line-2)}.ada-landing-root .btn-ghost:hover{border-color:var(--ink)}.ada-landing-root .btn-gold{background:var(--gold);color:var(--paper);box-shadow:0 4px #00000040,inset 0 0 0 1px #ffffff0a}.ada-landing-root .btn-gold:hover{background:#c5921a;transform:translateY(-1px)}.ada-landing-root .btn-ghost-dark{color:var(--paper);border:1px solid #f5f1e838}.ada-landing-root .btn-ghost-dark:hover{border-color:var(--paper)}.ada-landing-root .lg{padding:14px 22px;font-size:14px}.ada-landing-root .hero{min-height:96vh;padding:56px 32px 120px;position:relative;overflow:hidden}.ada-landing-root .hero-grain{pointer-events:none;background:radial-gradient(60% 80% at 50% 0,#b8860b0f,#0000 70%),radial-gradient(40% 60% at 90%,#b8860b0d,#0000 70%);position:absolute;inset:0}.ada-landing-root .hero-grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:80px;max-width:1320px;min-height:78vh;margin:0 auto;padding-top:48px;display:grid;position:relative}.ada-landing-root .hero-eyebrow{color:var(--ink-soft);border:1px solid var(--ink-line-2);border-radius:999px;align-items:center;gap:10px;margin-bottom:28px;padding:8px 12px;display:inline-flex}.ada-landing-root .hero-eyebrow .dot{background:var(--gold);width:6px;height:6px;box-shadow:0 0 0 3px var(--gold-glow);animation:adaDotPulse 2s var(--ease)infinite;border-radius:50%}@keyframes adaDotPulse{0%,to{box-shadow:0 0 0 3px #b8860b2e}50%{box-shadow:0 0 0 7px #b8860b00}}.ada-landing-root .hero-title{font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);font-size:clamp(56px,8.4vw,124px);font-weight:600;line-height:.92}.ada-landing-root .hero-title .line{display:block}.ada-landing-root .hero-title .word{opacity:0;animation:adaWordIn .9s var(--ease)forwards;display:inline-block;transform:translateY(28px)}.ada-landing-root .hero-title .line:first-child .word:first-child{animation-delay:50ms}.ada-landing-root .hero-title .line:first-child .word:nth-child(2){animation-delay:.12s}.ada-landing-root .hero-title .line:first-child .word:nth-child(3){animation-delay:.19s}.ada-landing-root .hero-title .line:nth-child(2) .word:first-child{animation-delay:.3s}.ada-landing-root .hero-title .line:nth-child(2) .word:nth-child(2){animation-delay:.38s}@keyframes adaWordIn{to{opacity:1;transform:translateY(0)}}.ada-landing-root .hero-sub{color:var(--ink-soft);opacity:0;max-width:460px;animation:adaFadeUp .8s .6s var(--ease)forwards;margin-top:28px;font-size:18px;line-height:1.55}.ada-landing-root .hero-sub strong{color:var(--ink);font-weight:600}@keyframes adaFadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.ada-landing-root .hero-ctas{opacity:0;animation:adaFadeUp .8s .8s var(--ease)forwards;flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.ada-landing-root .hero-meta{opacity:0;animation:adaFadeUp .8s 1s var(--ease)forwards;grid-template-columns:repeat(3,max-content);gap:36px;margin-top:56px;display:grid}.ada-landing-root .hero-meta>div{flex-direction:column;gap:4px;display:flex}.ada-landing-root .hero-meta .num{font-family:var(--serif);font-size:30px;line-height:1}.ada-landing-root .hero-meta .lbl{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);font-size:10px}.ada-landing-root .hero-stage{opacity:0;min-height:540px;animation:adaFadeUp 1.1s .35s var(--ease)forwards;position:relative;transform:translateY(20px)}.ada-landing-root .stage-window{border:1px solid var(--ink-line);background:#fbf8f1;border-radius:14px;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,0 30px 60px -30px #2c2c2c33,0 60px 120px -50px #2c2c2c38}.ada-landing-root .stage-chrome{border-bottom:1px solid var(--ink-line);background:linear-gradient(#f8f4ec,#f2ede3);align-items:center;gap:6px;padding:12px 16px;display:flex}.ada-landing-root .stage-chrome .dot{background:#d5cfc0;border-radius:50%;width:10px;height:10px}.ada-landing-root .stage-chrome .dot.r{background:#e0a1a1}.ada-landing-root .stage-chrome .dot.y{background:#e6c679}.ada-landing-root .stage-chrome .dot.g{background:#a7be94}.ada-landing-root .chrome-title{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin-left:12px;font-size:10px}.ada-landing-root .stage-feed{flex-direction:column;gap:14px;min-height:340px;padding:22px 22px 14px;display:flex}.ada-landing-root .stage-input{border-top:1px solid var(--ink-line);background:#f8f4ec;align-items:center;gap:8px;min-height:52px;padding:14px 18px;display:flex}.ada-landing-root .stage-input .caret{background:var(--gold);width:2px;height:16px;animation:1s steps(2,end) infinite adaBlink;display:inline-block}.ada-landing-root .stage-input .ghosted{color:var(--ink-soft);font-size:14px}@keyframes adaBlink{50%{opacity:0}}.ada-landing-root .feed-row{opacity:0;animation:adaBubbleIn .5s var(--ease)forwards;gap:10px;display:flex;transform:translateY(8px)}.ada-landing-root .feed-row .who{background:var(--gold);height:22px;font-family:var(--serif);color:var(--paper);border-radius:50%;flex:0 0 22px;place-items:center;margin-top:2px;font-size:12px;font-weight:600;display:grid}.ada-landing-root .feed-row.user .who{background:var(--ink)}.ada-landing-root .feed-row .bubble{border:1px solid var(--ink-line);color:var(--ink);background:#fffbf1;border-radius:4px 10px 10px;max-width:84%;padding:8px 12px;font-size:14px;line-height:1.5}.ada-landing-root .feed-row.user .bubble{background:var(--ink);color:var(--paper);border-color:var(--ink-2);border-top-left-radius:10px;border-top-right-radius:4px}.ada-landing-root .feed-row.user{flex-direction:row-reverse}@keyframes adaBubbleIn{to{opacity:1;transform:translateY(0)}}.ada-landing-root .feed-row .typing{align-items:center;gap:4px;display:inline-flex}.ada-landing-root .feed-row .typing i{background:var(--ink-soft);width:5px;height:5px;animation:adaBounce 1.1s var(--ease)infinite;border-radius:50%}.ada-landing-root .feed-row .typing i:nth-child(2){animation-delay:.12s}.ada-landing-root .feed-row .typing i:nth-child(3){animation-delay:.24s}@keyframes adaBounce{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.ada-landing-root .float-card{border:1px solid var(--ink-line);animation:adaFloatY 6s var(--ease)infinite;translate:0 var(--parallax-y,0);background:#fffbf1;border-radius:12px;padding:14px 16px;position:absolute;box-shadow:0 16px 32px -18px #2c2c2c2e}@keyframes adaFloatY{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.ada-landing-root .card-metric{min-width:210px;top:-12px;right:-36px}.ada-landing-root .card-metric .fc-label{color:var(--ink-soft)}.ada-landing-root .card-metric .fc-value{font-family:var(--serif);color:var(--ink);margin:6px 0 8px;font-size:44px;line-height:1}.ada-landing-root .card-metric .fc-value span{font-feature-settings:"tnum"}.ada-landing-root .fc-spark{width:100%;height:32px}.ada-landing-root .spark-line{fill:none;stroke:var(--gold);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:400;stroke-dashoffset:400px;animation:adaSparkDraw 3s var(--ease)infinite}@keyframes adaSparkDraw{0%{stroke-dashoffset:400px}60%,to{stroke-dashoffset:0}}.ada-landing-root .card-creative{width:130px;animation-delay:-3s;bottom:24px;left:-44px}.ada-landing-root .fc-thumb{background:linear-gradient(135deg,#bfa17a,#8e6e4a);border-radius:8px;height:110px;position:relative;overflow:hidden}.ada-landing-root .fc-thumb-reel{aspect-ratio:9/16;height:auto}.ada-landing-root .fc-video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.ada-landing-root .thumb-bg{background:radial-gradient(circle at 30% 30%,#ffffff59,#0000 40%),repeating-linear-gradient(135deg,#ffffff14 0 2px,#0000 2px 8px);animation:8s linear infinite adaThumbShift;position:absolute;inset:0}@keyframes adaThumbShift{to{background-position:0 0,80px 0}}.ada-landing-root .thumb-tag{color:var(--paper);background:#00000073;border-radius:4px;padding:3px 6px;font-size:9px;position:absolute;bottom:8px;left:8px}.ada-landing-root .fc-rows{gap:6px;margin-top:10px;display:flex}.ada-landing-root .fc-bar{background:var(--ink-line);border-radius:3px;flex:1;height:6px}.ada-landing-root .fc-bar.w1{background:var(--gold);flex:2}.ada-landing-root .fc-bar.w2{background:#b8860b66;flex:1.4}.ada-landing-root .hero-scroll-cue{color:var(--ink-soft);flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.ada-landing-root .cue-line{background:linear-gradient(180deg,var(--ink-soft),transparent);width:1px;height:36px;animation:adaCueGlide 2s var(--ease)infinite}@keyframes adaCueGlide{0%{transform-origin:top;transform:scaleY(0)}60%{transform-origin:top;transform:scaleY(1)}61%{transform-origin:bottom}to{transform-origin:bottom;transform:scaleY(0)}}.ada-landing-root .strip{background:var(--paper);padding:24px 0;overflow:hidden}.ada-landing-root .strip-rule{background:var(--ink-line);height:1px}.ada-landing-root .strip-track{padding:24px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%)}.ada-landing-root .strip-row{font-family:var(--serif);white-space:nowrap;align-items:center;gap:32px;padding-left:32px;font-size:24px;animation:40s linear infinite adaMarquee;display:inline-flex}.ada-landing-root .strip-row .bullet{color:var(--gold);font-size:14px}@keyframes adaMarquee{to{transform:translate(-50%)}}.ada-landing-root .pinned{background:var(--ink-2);color:var(--paper);position:relative}.ada-landing-root .pin-track{height:360vh;position:relative}.ada-landing-root .pin-stage{grid-template-rows:1fr auto;grid-template-columns:1fr;height:100vh;padding:80px 56px 32px;display:grid;position:sticky;top:0;overflow:hidden}.ada-landing-root .pin-stage-inner{grid-template-columns:.85fr 1.15fr;align-items:center;gap:72px;width:100%;max-width:1320px;height:100%;margin:0 auto;display:grid}.ada-landing-root .pin-copy .eyebrow{color:#e0b042}.ada-landing-root .pin-copy .display{font-family:var(--serif);letter-spacing:-.01em;color:var(--paper);margin:16px 0 36px;font-size:clamp(40px,4.4vw,72px);font-weight:600;line-height:1.02}.ada-landing-root .pin-steps{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.ada-landing-root .pin-steps .step{opacity:.35;transition:opacity .5s var(--ease),padding .5s var(--ease);border-top:1px solid #f5f1e81a;grid-template-columns:56px 1fr;gap:4px 20px;padding:18px 0;display:grid}.ada-landing-root .pin-steps .step:last-child{border-bottom:1px solid #f5f1e81a}.ada-landing-root .pin-steps .step.is-active{opacity:1}.ada-landing-root .pin-steps .step-num{color:#e0b042;letter-spacing:.14em;grid-row:span 2;padding-top:6px;font-size:11px}.ada-landing-root .pin-steps h3{font-family:var(--serif);letter-spacing:-.01em;font-size:28px;font-weight:500}.ada-landing-root .pin-steps p{color:#f5f1e8a6;max-height:0;transition:max-height .55s var(--ease),margin-top .35s var(--ease);font-size:14.5px;line-height:1.55;overflow:hidden}.ada-landing-root .pin-steps .step.is-active p{max-height:120px;margin-top:4px}.ada-landing-root .pin-steps p em{color:#f5f1e8d9;font-style:italic}.ada-landing-root .pin-screen{aspect-ratio:16/11;background:#0f0f0f;border:1px solid #f5f1e81f;border-radius:14px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 40px 80px -30px #0000008c}.ada-landing-root .pin-screen .scene{opacity:0;transition:opacity .55s var(--ease),transform .8s var(--ease);pointer-events:none;padding:28px;position:absolute;inset:0;transform:scale(1.02)}.ada-landing-root .pin-screen .scene.is-active{opacity:1;pointer-events:auto;transform:scale(1)}.ada-landing-root .chat-card{background:#161616;border:1px solid #f5f1e81a;border-radius:10px;flex-direction:column;gap:14px;height:100%;padding:18px;font-size:14px;line-height:1.5;display:flex}.ada-landing-root .ch-row{display:flex}.ada-landing-root .ch-row span{max-width:78%;color:var(--paper);background:#1f1f1f;border:1px solid #f5f1e814;border-radius:10px;padding:10px 14px}.ada-landing-root .ch-row.user{justify-content:flex-end}.ada-landing-root .ch-row.user span{background:var(--gold);color:#1a1a1a;border-color:#0000}.ada-landing-root .ch-row.ada span b{color:#e0b042;font-weight:600}.ada-landing-root .ada-typing{align-items:center;gap:6px;display:inline-flex}.ada-landing-root .ada-typing .ellipsis{text-align:left;width:14px;display:inline-block}.ada-landing-root .creative-grid{grid-template-columns:1fr 1fr 1fr 1fr;gap:12px;height:calc(100% - 36px);display:grid}.ada-landing-root .creative-grid .cr{background:#1f1f1f;border:1px solid #f5f1e814;border-radius:8px;position:relative;overflow:hidden}.ada-landing-root .creative-grid .cr-img{position:absolute;inset:0}.ada-landing-root .cr-1 .cr-img{background:linear-gradient(135deg,#a87b28,#5c4719);animation:14s linear infinite adaKs1}.ada-landing-root .cr-2 .cr-img{background:linear-gradient(160deg,#7a8b5c,#2f3e27);animation:14s linear infinite adaKs2}.ada-landing-root .cr-3 .cr-img{background:linear-gradient(135deg,#b85432,#6e2b1a);animation:14s linear infinite adaKs3}.ada-landing-root .cr-4 .cr-img{background:linear-gradient(160deg,#3d5a6c,#1b2a33);animation:14s linear infinite adaKs1}@keyframes adaKs1{50%{filter:hue-rotate(20deg)brightness(1.05)}}@keyframes adaKs2{50%{filter:hue-rotate(-15deg)}}@keyframes adaKs3{50%{filter:hue-rotate(10deg)brightness(.95)}}.ada-landing-root .creative-grid .cr:after{content:"";background:radial-gradient(120% 60% at 50% 0,#ffffff2e,#0000 50%),repeating-linear-gradient(135deg,#ffffff0d 0 2px,#0000 2px 8px);position:absolute;inset:0}.ada-landing-root .cr-tag{z-index:2;color:var(--paper);background:#00000080;border-radius:4px;padding:3px 6px;position:absolute;bottom:8px;left:8px}.ada-landing-root .creative-status{color:#f5f1e8a6;align-items:center;gap:10px;margin-top:14px;display:flex}.ada-landing-root .dot-pulse{width:8px;height:8px;animation:adaDotPulse 1.6s var(--ease)infinite;background:#e0b042;border-radius:50%;box-shadow:0 0 0 4px #e0b0422e}.ada-landing-root .campaign-board{background:#161616;border:1px solid #f5f1e81a;border-radius:10px;flex-direction:column;height:100%;display:flex}.ada-landing-root .campaign-board header,.ada-landing-root .campaign-board footer{color:#f5f1e8a6;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.ada-landing-root .campaign-board header{border-bottom:1px solid #f5f1e814}.ada-landing-root .campaign-board footer{border-top:1px solid #f5f1e814;margin-top:auto}.ada-landing-root .cb-rows{flex-direction:column;flex:1;gap:4px;padding:10px 8px;display:flex}.ada-landing-root .cb-row{color:var(--paper);border-radius:6px;justify-content:space-between;align-items:center;padding:12px 14px;font-size:14px;transition:background .3s;display:flex}.ada-landing-root .cb-row:hover{background:#f5f1e80a}.ada-landing-root .pill{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--paper);background:#f5f1e814;border-radius:999px;padding:3px 10px;font-size:10px;display:inline-flex}.ada-landing-root .pill.go{color:#b6d49b;background:#7cb86b2e;position:relative}.ada-landing-root .pill.go:before{content:"";width:6px;height:6px;animation:adaDotPulse 1.4s var(--ease)infinite;background:#b6d49b;border-radius:50%;margin-right:6px;box-shadow:0 0 0 3px #b6d49b33}.ada-landing-root .metrics-grid{grid-template-rows:1.2fr 1fr;grid-template-columns:1.4fr 1fr 1fr;gap:12px;height:100%;display:grid}.ada-landing-root .m-cell{background:#161616;border:1px solid #f5f1e81a;border-radius:10px;flex-direction:column;justify-content:space-between;padding:18px 20px;display:flex}.ada-landing-root .m-cell.big{grid-row:span 1}.ada-landing-root .m-cell.wide{grid-column:span 3}.ada-landing-root .m-label{color:#f5f1e88c}.ada-landing-root .m-num{font-family:var(--serif);letter-spacing:-.01em;color:var(--paper);font-feature-settings:"tnum";font-size:clamp(36px,4vw,64px);line-height:1}.ada-landing-root .m-delta{font-size:12px;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase}.ada-landing-root .m-delta.up{color:#b6d49b}.ada-landing-root .m-rec{color:var(--paper);font-size:15.5px;line-height:1.55}.ada-landing-root .m-rec b{color:#e0b042}.ada-landing-root .pin-rail{align-items:center;gap:24px;width:100%;max-width:1320px;margin:0 auto;padding-top:12px;display:flex}.ada-landing-root .rail-bar{background:#f5f1e81a;border-radius:2px;flex:1;height:2px;overflow:hidden}.ada-landing-root .rail-fill{background:linear-gradient(90deg,var(--gold),#e0b042);width:0;height:100%;transition:width .15s linear;display:block}.ada-landing-root .rail-ticks{font-family:var(--mono);letter-spacing:.14em;color:#f5f1e866;gap:38px;font-size:10px;display:flex}.ada-landing-root .reel{background:var(--paper);padding:120px 32px 56px;position:relative}.ada-landing-root .reel-head{flex-direction:column;gap:16px;max-width:1320px;margin:0 auto 44px;display:flex}.ada-landing-root .reel-head .display,.ada-landing-root .rows-head .display,.ada-landing-root .bps-head .display,.ada-landing-root .quotes-head .display,.ada-landing-root .faq-head .display{font-family:var(--serif);letter-spacing:-.01em;max-width:900px;font-size:clamp(36px,4vw,64px);font-weight:600;line-height:1.04}.ada-landing-root .reel-track-wrap{position:relative}.ada-landing-root .reel-track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:20px;padding:0 32px 24px;scroll-padding-left:32px;display:flex;overflow-x:auto}.ada-landing-root .reel-track::-webkit-scrollbar{display:none}.ada-landing-root .case{scroll-snap-align:start;border:1px solid var(--ink-line);transition:transform .3s var(--ease),box-shadow .3s var(--ease);background:#fbf8f1;border-radius:14px;flex:0 0 380px;overflow:hidden}.ada-landing-root .case:hover{transform:translateY(-4px);box-shadow:0 28px 50px -30px #2c2c2c40}.ada-landing-root .case-video{aspect-ratio:4/3;background:var(--accent,var(--gold));position:relative;overflow:hidden}.ada-landing-root .case-video:before,.ada-landing-root .case-video:after{content:"";position:absolute;inset:0}.ada-landing-root .case-video:before{animation:adaCaseGlow 8s var(--ease)infinite alternate;background:radial-gradient(70% 50% at 30% 30%,#ffffff4d,#0000 60%),radial-gradient(70% 50% at 70% 80%,#00000040,#0000 60%)}.ada-landing-root .case-video:after{mix-blend-mode:overlay;background:repeating-linear-gradient(135deg,#ffffff14 0 2px,#0000 2px 14px);animation:14s linear infinite adaCaseStripe}@keyframes adaCaseGlow{to{filter:hue-rotate(15deg)brightness(1.08);transform:scale(1.02)}}@keyframes adaCaseStripe{to{background-position:200px 0}}.ada-landing-root .case-video.case-fashion:before{background:radial-gradient(60% 50% at 35% 30%,#ffffff59,#0000 60%),radial-gradient(70% 50% at 70% 80%,#00000047,#0000 60%)}.ada-landing-root .case-video.case-food:before{background:radial-gradient(50% 50% at 50% 35%,#fff6,#0000 65%),radial-gradient(70% 50% at 60% 80%,#0000004d,#0000 60%)}.ada-landing-root .case-video.case-skincare:before{background:radial-gradient(50% 50% at 60% 40%,#ffffff6b,#0000 60%),radial-gradient(70% 50% at 25% 80%,#0000004d,#0000 60%)}.ada-landing-root .case-video.case-sass:before{background:radial-gradient(50% 50% at 50% 30%,#ffffff59,#0000 60%),radial-gradient(70% 50% at 70% 80%,#00000052,#0000 60%)}.ada-landing-root .case-video.case-fitness:before{background:radial-gradient(40% 40% at 30% 30%,#fff6,#0000 60%),radial-gradient(70% 60% at 80% 80%,#00000047,#0000 60%)}.ada-landing-root .case-video.case-bookshop:before{background:radial-gradient(55% 55% at 45% 35%,#ffffff59,#0000 60%),radial-gradient(70% 50% at 70% 80%,#00000057,#0000 60%)}.ada-landing-root .case-meta{flex-direction:column;gap:10px;padding:22px 24px 26px;display:flex}.ada-landing-root .case-meta .brand{color:var(--ink-soft)}.ada-landing-root .case-meta h3{font-family:var(--serif);letter-spacing:-.01em;font-size:28px;font-weight:600;line-height:1.05}.ada-landing-root .case-meta p{color:var(--ink-soft);font-size:14.5px}.ada-landing-root .reel-arrows{justify-content:flex-end;gap:10px;max-width:1320px;margin:20px auto 0;padding:0 32px;display:flex}.ada-landing-root .rl{border:1px solid var(--ink-line-2);width:42px;height:42px;color:var(--ink);background:0 0;border-radius:50%;place-items:center;font-size:18px;transition:background .2s,color .2s,transform .2s;display:grid}.ada-landing-root .rl:hover{background:var(--ink);color:var(--paper);transform:translateY(-1px)}.ada-landing-root .rows{background:var(--paper-2);padding:120px 32px}.ada-landing-root .rows-head{flex-direction:column;gap:16px;max-width:1320px;margin:0 auto 80px;display:flex}.ada-landing-root .row{border-bottom:1px solid var(--ink-line);grid-template-columns:1fr 1fr;align-items:center;gap:80px;max-width:1320px;margin:0 auto;padding:80px 0;display:grid}.ada-landing-root .row:last-of-type{border-bottom:0}.ada-landing-root .row .row-num{color:var(--gold);margin-bottom:12px;display:block}.ada-landing-root .row .row-copy h3{font-family:var(--serif);letter-spacing:-.01em;margin-bottom:20px;font-size:clamp(30px,3vw,48px);font-weight:600;line-height:1.04}.ada-landing-root .row .row-copy h3 em{font-style:italic;font-weight:500}.ada-landing-root .row .row-copy p{color:var(--ink-soft);max-width:480px;font-size:17px;line-height:1.6}.ada-landing-root .row .row-list{flex-direction:column;gap:6px;margin-top:22px;padding:0;list-style:none;display:flex}.ada-landing-root .row .row-list li{color:var(--ink-soft);padding-left:22px;font-size:15px;position:relative}.ada-landing-root .row .row-list li:before{content:"";background:var(--gold);width:12px;height:1px;position:absolute;top:11px;left:0}.ada-landing-root .row-stage{position:relative}.ada-landing-root .ad-stack{justify-content:center;align-items:center;height:460px;display:flex;position:relative}.ada-landing-root .ad-frame{aspect-ratio:4/5;border:1px solid var(--ink-line);width:260px;transition:transform .6s var(--ease);background:#fbf8f1;border-radius:14px;position:absolute;overflow:hidden;box-shadow:0 24px 40px -24px #2c2c2c33}.ada-landing-root .ad-frame:first-child{transform:translate(-110px,-10px)rotate(-7deg)}.ada-landing-root .ad-frame:nth-child(2){z-index:2;transform:translate(0)rotate(2deg)scale(1.04)}.ada-landing-root .ad-frame:nth-child(3){transform:translate(110px,-10px)rotate(8deg)}.ada-landing-root .row-stage:hover .ad-frame:first-child{transform:translate(-140px,-16px)rotate(-9deg)}.ada-landing-root .row-stage:hover .ad-frame:nth-child(3){transform:translate(140px,-16px)rotate(10deg)}.ada-landing-root .ad-frame .ad-art{background-size:cover;width:100%;height:78%}.ada-landing-root .ad-frame .ad-tag{color:var(--ink-soft);padding:10px 12px;display:block}.ada-landing-root .ad-1{background:linear-gradient(135deg,#b8860b 0%,#6f4f08 100%);animation:12s linear infinite adaKart}.ada-landing-root .ad-2{background:linear-gradient(160deg,#2c2c2c 0%,#4a3f2c 60%,#b8860b 100%);animation:12s linear infinite reverse adaKart}.ada-landing-root .ad-3{background:linear-gradient(140deg,#e8dcc2 0%,#b8860b 60%,#5a4513 100%);animation:12s linear infinite adaKart}@keyframes adaKart{50%{filter:hue-rotate(8deg)brightness(1.05)}}.ada-landing-root .trend-card{border:1px solid var(--ink-line);background:#fbf8f1;border-radius:14px;padding:24px;box-shadow:0 24px 40px -24px #2c2c2c2e}.ada-landing-root .trend-card header{color:var(--ink-soft);justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.ada-landing-root .trend-card .pill.go{color:#4d7833;background:#7cb86b2e}.ada-landing-root .trend-card .pill.go:before{background:#6a9d4a;box-shadow:0 0 0 3px #6a9d4a33}.ada-landing-root .trend-svg{width:100%;height:180px}.ada-landing-root .trend-line{fill:none;stroke:var(--gold);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:800;stroke-dashoffset:800px;animation:adaTrendDraw 3.2s var(--ease)infinite}.ada-landing-root .trend-dot{fill:var(--gold)}.ada-landing-root .trend-dot.live{fill:var(--gold);animation:adaLivePulse 1.4s var(--ease)infinite}@keyframes adaTrendDraw{0%{stroke-dashoffset:800px}70%,to{stroke-dashoffset:0}}@keyframes adaLivePulse{0%,to{r:4}50%{r:7}}.ada-landing-root .trend-chips{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.ada-landing-root .trend-chips .chip{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;background:var(--paper);color:var(--ink);border:1px solid var(--ink-line);border-radius:999px;padding:6px 10px;font-size:10px}.ada-landing-root .advice-card{border:1px solid var(--ink-line);background:#fbf8f1;border-radius:14px;flex-direction:column;gap:18px;padding:26px 28px;display:flex;box-shadow:0 24px 40px -24px #2c2c2c2e}.ada-landing-root .advice-card .ad-row{border-bottom:1px solid var(--ink-line);gap:12px;padding-bottom:18px;display:flex}.ada-landing-root .advice-card .ad-row:last-of-type{border-bottom:0;padding-bottom:0}.ada-landing-root .advice-card .ad-row .ad-icon{background:var(--gold);width:22px;height:22px;color:var(--paper);font-family:var(--serif);border-radius:50%;flex:0 0 22px;place-items:center;margin-top:2px;font-size:16px;font-weight:600;display:grid}.ada-landing-root .advice-card .ad-row p{font-size:15.5px;line-height:1.55}.ada-landing-root .advice-card .ad-row.faded p,.ada-landing-root .advice-foot{color:var(--ink-soft)}.ada-landing-root .bps{background:var(--paper);padding:120px 32px}.ada-landing-root .bps-head{flex-direction:column;gap:14px;max-width:1320px;margin:0 auto 56px;display:flex}.ada-landing-root .bps-sub{color:var(--ink-soft);max-width:540px;font-size:17px}.ada-landing-root .bps-grid{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1320px;margin:0 auto;display:grid}.ada-landing-root .bp{border:1px solid var(--ink-line);transition:transform .3s var(--ease),box-shadow .3s var(--ease);background:#fbf8f1;border-radius:14px;flex-direction:column;gap:8px;padding:18px 18px 22px;display:flex}.ada-landing-root .bp:hover{transform:translateY(-4px);box-shadow:0 28px 50px -30px #2c2c2c38}.ada-landing-root .bp-art{background:linear-gradient(135deg,#b8860b,#6f4f08);border-radius:8px;height:180px;margin-bottom:10px;position:relative;overflow:hidden}.ada-landing-root .bp-art:after{content:"";background:radial-gradient(60% 50% at 30% 30%,#ffffff4d,#0000 60%),repeating-linear-gradient(135deg,#ffffff0d 0 2px,#0000 2px 12px);position:absolute;inset:0}.ada-landing-root .bp-art-1{background:linear-gradient(135deg,#b8860b,#6f4f08)}.ada-landing-root .bp-art-2{background:linear-gradient(150deg,#2c2c2c,#4a3f2c)}.ada-landing-root .bp-art-3{background:linear-gradient(135deg,#a85432,#6e2b1a)}.ada-landing-root .bp-art-4{background:linear-gradient(150deg,#7a8b5c,#2f3e27)}.ada-landing-root .bp-art-5{background:linear-gradient(135deg,#3d5a6c,#1b2a33)}.ada-landing-root .bp-art-6{background:linear-gradient(150deg,#6e4b82,#2f1f40)}.ada-landing-root .bp .bp-cat{color:var(--gold)}.ada-landing-root .bp h4{font-family:var(--serif);font-size:22px;font-weight:600;line-height:1.1}.ada-landing-root .bp p{color:var(--ink-soft);font-size:14px}.ada-landing-root .quotes{background:var(--paper-2);padding:120px 0;overflow:hidden}.ada-landing-root .quotes-head{flex-direction:column;gap:14px;max-width:1320px;margin:0 auto 56px;padding:0 32px;display:flex}.ada-landing-root .quotes-rows{flex-direction:column;gap:14px;display:flex}.ada-landing-root .qmarq{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 5% 95%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 5% 95%,#0000 100%)}.ada-landing-root .qmarq-track{white-space:nowrap;gap:18px;padding:4px 0;display:inline-flex}.ada-landing-root .qmarq-a .qmarq-track{animation:60s linear infinite adaMarquee}.ada-landing-root .qmarq-b .qmarq-track{animation:60s linear -8s infinite reverse adaMarquee}.ada-landing-root .qmarq blockquote{border:1px solid var(--ink-line);white-space:normal;background:#fbf8f1;border-radius:12px;flex:none;width:clamp(340px,28vw,460px);padding:22px 26px}.ada-landing-root .qmarq blockquote p{font-family:var(--serif);color:var(--ink);font-size:19px;font-style:italic;line-height:1.4}.ada-landing-root .qmarq blockquote footer{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);margin-top:14px;font-size:10.5px}.ada-landing-root .qmarq blockquote footer em{color:var(--ink);font-family:var(--serif);text-transform:none;letter-spacing:0;font-size:13px;font-style:italic}.ada-landing-root .faq{background:var(--paper);padding:120px 32px}.ada-landing-root .faq-head{flex-direction:column;gap:14px;max-width:900px;margin:0 auto 48px;display:flex}.ada-landing-root .faq-list{flex-direction:column;max-width:900px;margin:0 auto;display:flex}.ada-landing-root .faq details{border-top:1px solid var(--ink-line)}.ada-landing-root .faq details:last-of-type{border-bottom:1px solid var(--ink-line)}.ada-landing-root .faq summary{cursor:pointer;font-family:var(--serif);justify-content:space-between;align-items:center;padding:26px 4px;font-size:24px;font-weight:500;list-style:none;display:flex}.ada-landing-root .faq summary::-webkit-details-marker{display:none}.ada-landing-root .faq summary .plus{font-family:var(--sans);color:var(--gold);transition:transform .3s var(--ease);font-size:22px}.ada-landing-root .faq details[open] summary .plus{transform:rotate(45deg)}.ada-landing-root .faq-body{max-width:720px;padding:0 4px 26px}.ada-landing-root .faq-body p{color:var(--ink-soft);font-size:16.5px;line-height:1.6}.ada-landing-root .cta{background:var(--ink-2);color:var(--paper);padding:140px 32px;position:relative;overflow:hidden}.ada-landing-root .cta-grain{background:radial-gradient(60% 50%,#b8860b29,#0000 70%),radial-gradient(40% 30% at 80% 20%,#b8860b1a,#0000 60%);position:absolute;inset:0}.ada-landing-root .cta-inner{text-align:center;flex-direction:column;align-items:center;gap:18px;max-width:920px;margin:0 auto;display:flex;position:relative}.ada-landing-root .cta-title{font-family:var(--serif);letter-spacing:-.015em;font-size:clamp(48px,6vw,92px);font-weight:600;line-height:1.02}.ada-landing-root .gold{color:#e0b042}.ada-landing-root .cta-sub{color:#f5f1e8a6;max-width:540px;font-size:17px;line-height:1.55}.ada-landing-root .cta-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:18px;display:flex}.ada-landing-root .cta-foot{color:#f5f1e873;margin-top:24px}.ada-landing-root .foot{color:#f5f1e8b3;background:#1f1f1f;padding:80px 32px 32px}.ada-landing-root .foot-inner{border-bottom:1px solid #f5f1e81a;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px;max-width:1320px;margin:0 auto;padding-bottom:56px;display:grid}.ada-landing-root .foot-mark{font-family:var(--serif);letter-spacing:.14em;color:var(--paper);font-size:20px;font-weight:700}.ada-landing-root .foot-cap{color:#f5f1e88c;max-width:280px;margin-top:8px;font-size:14px;line-height:1.5}.ada-landing-root .foot-col h5{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--paper);margin-bottom:14px;font-size:11px}.ada-landing-root .foot-col a{color:#f5f1e899;padding:5px 0;font-size:14px;transition:color .2s;display:block}.ada-landing-root .foot-col a:hover{color:var(--paper)}.ada-landing-root .foot-base{max-width:1320px;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#f5f1e873;justify-content:space-between;margin:24px auto 0;font-size:10.5px;display:flex}@media (max-width:1100px){.ada-landing-root .nav-links{display:none}.ada-landing-root .hero-grid{grid-template-columns:1fr;gap:40px}.ada-landing-root .hero-stage{min-height:480px}.ada-landing-root .card-metric{right:0}.ada-landing-root .card-creative{left:0}.ada-landing-root .pin-stage{padding:60px 24px 24px}.ada-landing-root .pin-stage-inner{grid-template-columns:1fr;gap:32px}.ada-landing-root .pin-screen{aspect-ratio:16/12}.ada-landing-root .row{grid-template-columns:1fr;gap:40px;padding:60px 0}.ada-landing-root .row.row-b .row-stage{order:2}.ada-landing-root .bps-grid,.ada-landing-root .foot-inner{grid-template-columns:1fr 1fr}}@media (max-width:640px){.ada-landing-root .nav-inner{gap:8px;padding:12px 20px}.ada-landing-root .nav-right .btn-ghost,.ada-landing-root .lang{display:none}.ada-landing-root .hero{padding:32px 20px 80px}.ada-landing-root .hero-title{font-size:56px}.ada-landing-root .hero-meta{grid-template-columns:1fr;gap:18px;margin-top:36px}.ada-landing-root .reel,.ada-landing-root .rows,.ada-landing-root .bps,.ada-landing-root .quotes,.ada-landing-root .faq,.ada-landing-root .cta{padding-left:20px;padding-right:20px}.ada-landing-root .case{flex-basis:84vw}.ada-landing-root .creative-grid,.ada-landing-root .metrics-grid{grid-template-columns:1fr 1fr}.ada-landing-root .metrics-grid .m-cell.wide{grid-column:span 2}.ada-landing-root .bps-grid,.ada-landing-root .foot-inner{grid-template-columns:1fr}}.ada-landing-root .to-reveal{opacity:0;transition:opacity .8s var(--ease),transform .8s var(--ease);transform:translateY(24px)}.ada-landing-root .to-reveal.is-in{opacity:1;transform:translateY(0)}.ada-landing-root .row.to-reveal .row-stage{opacity:0;transition:opacity 1s .1s var(--ease),transform 1s .1s var(--ease);transform:translateY(36px)}.ada-landing-root .row.is-in .row-stage{opacity:1;transform:translateY(0)}.ada-landing-root .nav.is-scrolled{box-shadow:0 1px #2c2c2c0f,0 12px 28px -24px #2c2c2c2e}@media (prefers-reduced-motion:reduce){.ada-landing-root *,.ada-landing-root :before,.ada-landing-root :after{transition:none!important;animation:none!important}.ada-landing-root .hero-title .word,.ada-landing-root .hero-sub,.ada-landing-root .hero-ctas,.ada-landing-root .hero-meta,.ada-landing-root .hero-stage,.ada-landing-root .to-reveal,.ada-landing-root .float-card,.ada-landing-root .stage-feed .feed-row,.ada-landing-root .chat-card .ch-row{opacity:1!important;transform:none!important}}.ada-landing-root .pin-screen .scene.scene-showcase{flex-direction:column;gap:14px;padding:24px;display:flex}.scene-showcase .cs-root{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.scene-showcase .cs-grid{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;min-height:0}.scene-showcase .cs-grid .cs-card{width:100%;height:100%;aspect-ratio:auto!important}.scene-showcase .cs-grid .cs-card .cs-media img,.scene-showcase .cs-grid .cs-card .cs-media video{object-fit:cover!important}.scene-showcase .cs-grid .cs-card[data-kind=placeholder] .cs-placeholder-art{position:absolute;inset:0}.scene-placeholder{background:repeating-linear-gradient(135deg,#00000006 0 8px,#0000 8px 16px),radial-gradient(120% 70% at 50% 30%,#b8860b1a,#0000 60%),#f3eee5;border:1px solid #0000000f;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:16px;height:100%;min-height:360px;display:flex;position:relative}.scene-placeholder .sp-num{color:#141416c7;letter-spacing:-.04em;font-family:Cormorant Garamond,Times New Roman,serif;font-size:clamp(96px,18vw,220px);font-weight:300;line-height:1}.scene-placeholder .sp-tag{letter-spacing:.12em;text-transform:uppercase;color:#1414168c;font-size:11px}.scene-placeholder .sp-hint{color:#1414169e;font-size:15px;font-style:italic}.row-stage-showcase{box-shadow:none;background:0 0;border:none;padding:0;overflow:visible}.row-stage-showcase .cs-root{width:100%}.caps{background:#f3eee5;padding:96px 8vw 120px}.caps-head{max-width:920px;margin:0 auto 56px}.caps-head .display{margin:12px 0 18px}.caps-head-slim{margin:0 auto 32px}.caps-lede{color:#141416b3;max-width:640px;font-size:16.5px;line-height:1.55}.caps-grid{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1240px;margin:0 auto;display:grid}.cap{background:#faf6ee;border:1px solid #00000012;border-radius:12px;flex-direction:column;gap:12px;padding:28px 26px 32px;transition:transform .24s,box-shadow .24s;display:flex}.cap:hover{transform:translateY(-3px);box-shadow:0 14px 40px -22px #00000040}.cap-num{letter-spacing:.16em;color:#b8860b;font-size:11px}.cap-title{color:#14141a;margin:0;font-family:Cormorant Garamond,Times New Roman,serif;font-size:24px;font-weight:500;line-height:1.22}.cap-desc{color:#141416b3;margin:0;font-size:15px;line-height:1.55}@media (max-width:960px){.caps-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.caps{padding:64px 6vw 72px}.caps-grid{grid-template-columns:1fr}}.beta{color:#f5f1ea;background:#14141a;padding:96px 8vw}.beta-inner{text-align:left;max-width:880px;margin:0 auto}.beta-inner .eyebrow{color:#b8860b}.beta-inner .display{color:#faf6ee;margin:12px 0 22px}.beta-lede{color:#f5f1eac7;max-width:700px;margin-bottom:32px;font-size:17px;line-height:1.6}.beta-ctas{flex-wrap:wrap;gap:14px;display:flex}.pricing{background:#faf6ee;padding:96px 8vw 120px}.pricing-head{max-width:920px;margin:0 auto 56px}.pricing-head .display{margin:12px 0 14px}.pricing-lede{color:#141416b3;font-size:16.5px}.pricing-grid{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:16px;max-width:1320px;margin:0 auto;display:grid}.tier{background:#fffaf1;border:1px solid #00000014;border-radius:14px;flex-direction:column;gap:16px;padding:32px 28px;transition:transform .24s,box-shadow .24s;display:flex;position:relative}.tier.is-featured{color:#f5f1ea;background:#14141a;border-color:#b8860b;transform:translateY(-6px);box-shadow:0 30px 60px -30px #00000080}.tier-flag{color:#14141a;letter-spacing:.14em;text-transform:uppercase;background:#b8860b;border-radius:999px;padding:4px 10px;font-size:10px;position:absolute;top:-10px;left:24px}.tier-name{color:inherit;margin:0;font-family:Cormorant Garamond,Times New Roman,serif;font-size:26px;font-weight:500}.tier-price{align-items:baseline;gap:4px;margin:0;display:flex}.tier-num{font-family:Cormorant Garamond,Times New Roman,serif;font-size:44px;font-weight:500;line-height:1}.tier.is-featured .tier-num{color:#e7c777}.tier-per{color:#14141699;font-size:14px}.tier.is-featured .tier-per{color:#f5f1ea99}.tier-hook{color:#141416b3;margin:0;font-size:14.5px}.tier.is-featured .tier-hook{color:#f5f1eabf}.tier-features{flex-direction:column;flex:1;gap:10px;margin:8px 0 0;padding:0;list-style:none;display:flex}.tier-features li{color:#141416d1;padding-left:20px;font-size:14.5px;line-height:1.45;position:relative}.tier.is-featured .tier-features li{color:#f5f1eae0}.tier-features li:before{content:"";background:#b8860b;border-radius:50%;width:6px;height:6px;position:absolute;top:9px;left:0}.tier-cta{justify-content:center;width:100%;margin-top:8px}@media (max-width:1180px){.pricing-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.pricing-grid{grid-template-columns:1fr}.tier.is-featured{transform:none}}.tier-annual{letter-spacing:.1em;text-transform:uppercase;color:#14141673;margin:-10px 0 0;font-size:11px}.tier.is-featured .tier-annual{color:#f5f1ea8c}.tier-enterprise{background:#fffaf1;border:1px solid #00000014;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;max-width:1320px;margin:32px auto 0;padding:28px 30px;display:flex}.tier-enterprise .eyebrow{color:#b8860b;margin:0}.te-left{flex:420px;min-width:0}.te-title{color:#14141a;margin:8px 0 4px;font-family:Cormorant Garamond,Times New Roman,serif;font-size:22px;font-weight:500}.te-sub{color:#141416b3;margin:0;font-size:14.5px}.te-cta{white-space:nowrap}.pricing-footnote{letter-spacing:.08em;color:#1414168c;text-align:center;max-width:1320px;margin:24px auto 0;font-size:11.5px}.contact{background:#f3eee5;padding:96px 8vw 110px}.contact-inner{grid-template-columns:1fr 1.1fr;align-items:start;gap:56px;max-width:880px;margin:0 auto;display:grid}.contact-head .display{margin:12px 0 14px}.contact-lede{color:#141416b3;font-size:15.5px;line-height:1.55}.contact-form{background:#fffaf1;border:1px solid #0000000f;border-radius:14px;flex-direction:column;gap:16px;padding:28px 26px;display:flex}.cf-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.cf-field{flex-direction:column;gap:6px;display:flex}.cf-label{letter-spacing:.14em;text-transform:uppercase;color:#1414168c;font-size:10.5px}.cf-field input,.cf-field textarea{font:inherit;color:#14141a;resize:vertical;background:#faf6ee;border:1px solid #0000001a;border-radius:8px;outline:none;width:100%;padding:10px 12px;font-size:15px;transition:border-color .16s,box-shadow .16s}.cf-field input:focus,.cf-field textarea:focus{border-color:#b8860b;box-shadow:0 0 0 3px #b8860b1f}.cf-field input:disabled,.cf-field textarea:disabled{opacity:.55;cursor:not-allowed}.cf-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.cf-actions .btn-primary[disabled]{opacity:.55;cursor:not-allowed}.cf-ok{letter-spacing:.08em;color:#2f7a4f;font-size:12px}.cf-err{letter-spacing:.08em;color:#a83232;font-size:12px}@media (max-width:760px){.contact-inner{grid-template-columns:1fr;gap:32px}.cf-row{grid-template-columns:1fr}}.scene-showcase .cs-grid{grid-template-columns:1fr 1.25fr 1fr!important}.scene-showcase .cs-grid .cs-card{background:#0b0b0d;border-radius:14px;transition:transform .32s cubic-bezier(.2,.7,.2,1),box-shadow .32s cubic-bezier(.2,.7,.2,1),opacity .32s cubic-bezier(.2,.7,.2,1);box-shadow:0 30px 60px -34px #0009,0 12px 24px -14px #00000073,0 0 0 1px #ffffff0a}@media (hover:hover){.scene-showcase .cs-grid:hover .cs-card{opacity:.55}.scene-showcase .cs-grid .cs-card:hover{opacity:1;transform:translateY(-8px)scale(1.025);box-shadow:0 40px 80px -28px #000000b3,0 18px 32px -14px #00000080,0 0 0 1px #b8860b6b}}.ada-landing-root .pin-screen .scene.scene-showcase .cs-grid .cs-card{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1),box-shadow .32s cubic-bezier(.2,.7,.2,1);transform:translateY(28px)}.ada-landing-root .pin-screen .scene.is-active.scene-showcase .cs-grid .cs-card{opacity:1;transform:translateY(0)}.ada-landing-root .pin-screen .scene.is-active.scene-showcase .cs-grid .cs-card:first-child{transition-delay:60ms}.ada-landing-root .pin-screen .scene.is-active.scene-showcase .cs-grid .cs-card:nth-child(2){transition-delay:.18s}.ada-landing-root .pin-screen .scene.is-active.scene-showcase .cs-grid .cs-card:nth-child(3){transition-delay:.3s}@media (prefers-reduced-motion:reduce){.ada-landing-root .pin-screen .scene.scene-showcase .cs-grid .cs-card{transition:opacity .22s,box-shadow .22s;transform:none}}@media (max-width:900px){.cs-ribbon{height:320px!important}}@media (max-width:720px){.ada-landing-root .float-card{display:none}.ada-landing-root .hero-stage{min-height:420px}.ada-landing-root .pin-screen{display:none}.ada-landing-root .pin-stage-inner{grid-template-columns:1fr}.cs-ribbon{padding-inline:16px;height:300px!important}.cs-ribbon .cs-card{scroll-snap-align:center}.ada-landing-root .row,.ada-landing-root .row>*{min-width:0}.ada-landing-root .row .row-copy{max-width:100%}.ada-landing-root .row .row-copy h3{overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:clamp(24px,6.5vw,36px)!important}.ada-landing-root .row .row-copy p,.ada-landing-root .row .row-copy .row-list{overflow-wrap:anywhere;word-break:normal;max-width:100%}.ada-landing-root .to-reveal{transform:translateY(14px)}}@media (max-width:520px){.cs-ribbon{padding-inline:14px;gap:12px!important;height:260px!important}}
