.oab-section{max-width:100%;position:relative;overflow-x:clip}.oab-inner{width:100%;max-width:1440px;margin:0 auto;padding:0 16px}@media (min-width:768px){.oab-inner{padding:0 40px}}.oab-h2{margin:0;font-size:clamp(2.4rem,4.2vw,3.75rem)}.oab-h2>span{display:block}.oab-header{text-align:center;max-width:940px;margin:0 auto 56px}.oab-header .oa-lead{max-width:42ch;margin:26px auto 0}.oab-models{color:var(--color-bone);padding:clamp(96px,9vw,150px) 0 clamp(104px,10vw,164px)}.oab-models-area{place-items:center;min-height:clamp(640px,62vw,860px);display:grid;position:relative;overflow:hidden}.oab-models-center{z-index:3;text-align:center;flex-direction:column;align-items:center;width:min(900px,100%);display:flex;position:relative}.oab-models-center:before{content:"";z-index:-1;filter:blur(10px);pointer-events:none;background:radial-gradient(#090a0adb 0%,#090a0ab8 42%,#0000 76%);border-radius:48px;position:absolute;inset:-56px -72px}.oab-models-center .oab-h2>span{white-space:nowrap}.oab-models-sub{color:#ffffff85;max-width:56ch;margin:24px 0 0;font-size:clamp(14px,1.05vw,16px);line-height:1.5}.oab-models-cta{border-radius:16px;min-height:46px;margin-top:30px;font-weight:800}.oab-models-cards{z-index:2;pointer-events:none;position:absolute;inset:0}.oab-model-card{isolation:isolate;color:#fff;pointer-events:auto;width:clamp(180px,14vw,200px);height:clamp(100px,7.6vw,110px);box-shadow:var(--oa-shadow-card);opacity:0;transform:translate3d(var(--from-x,0px), var(--from-y,0px), 0) scale(.6);background:#07303a;border-radius:20px;text-decoration:none;transition:transform .24s cubic-bezier(.2,1,.32,1);position:absolute;overflow:hidden}.oab-models-area.is-visible .oab-model-card{animation:.9s cubic-bezier(.16,1,.3,1) both oab-radiant;animation-delay:calc(var(--i,0) * 60ms)}.oab-models-area.is-visible .oab-model-card:hover{transform:translateY(-3px)}@keyframes oab-radiant{0%{opacity:0;transform:translate3d(var(--from-x,0px), var(--from-y,0px), 0) scale(.6)}to{opacity:1;transform:translate(0,0)scale(1)}}.oab-model-card-media{z-index:0;position:absolute;inset:0}.oab-model-card:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000002e,#0000009e);position:absolute;inset:0}.oab-model-card-body{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:10px 12px;display:flex;position:absolute;inset:0}.oab-model-card-name{letter-spacing:-.02em;text-shadow:0 2px 12px #00000080;align-items:center;gap:6px;font-size:15px;font-weight:700;line-height:1.1;display:inline-flex}.oab-model-card-status{letter-spacing:.08em;text-transform:uppercase;color:#ffffffb3;align-items:center;gap:5px;font-size:10px;font-weight:700;display:inline-flex}.oab-model-card-status:before{content:"";background:#ffffff4d;border-radius:50%;width:5px;height:5px}.oab-model-card-status[data-live=true]:before{background:var(--oa-accent)}.oab-model-card-status[data-live=false][data-available=true]:before{background:#ffffff8c}.oab-model-card[data-seat="1"]{--from-x:520px;--from-y:360px;top:5%;left:2%}.oab-model-card[data-seat="2"]{--from-x:-520px;--from-y:360px;top:5%;right:2%}.oab-model-card[data-seat="3"]{--from-x:480px;--from-y:90px;top:36%;left:5%}.oab-model-card[data-seat="4"]{--from-x:-480px;--from-y:90px;top:36%;right:5%}.oab-model-card[data-seat="5"]{--from-x:300px;--from-y:-140px;top:60%;left:19%}.oab-model-card[data-seat="6"]{--from-x:-300px;--from-y:-140px;top:60%;right:19%}.oab-model-card[data-seat="7"]{--from-x:120px;--from-y:-280px;top:76%;left:36%}.oab-model-card[data-seat="8"]{--from-x:-120px;--from-y:-280px;top:76%;right:36%}@media not (min-width:900px){.oab-models-area{min-height:0;display:block;overflow:visible}.oab-models-center{margin:0 auto}.oab-models-cards{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:20px;width:100vw;margin-top:40px;margin-left:calc(50% - 50vw);padding:2px 16px 10px;scroll-padding-inline:16px;display:flex;position:relative;inset:auto;overflow-x:auto}.oab-models-cards::-webkit-scrollbar{display:none}.oab-model-card{scroll-snap-align:start;--from-x:0px;--from-y:40px;border-radius:28px;flex:0 0 clamp(260px,22vw,340px);width:auto;height:320px;position:relative;inset:auto}.oab-model-card-body{text-align:left;justify-content:flex-end;align-items:flex-start;padding:18px}.oab-model-card-name{font-size:18px}}@media (prefers-reduced-motion:reduce){.oab-model-card,.oab-models-area.is-visible .oab-model-card{opacity:1;animation:none;transform:none}}.oab-studio{padding:clamp(96px,9vw,140px) 0}.oab-showcase{color:#fff;background:#062a32;border-radius:clamp(30px,3vw,44px);width:100%;height:clamp(500px,46vw,660px);position:relative;overflow:hidden;box-shadow:0 36px 120px #00000061}.oab-showcase-video{z-index:0;opacity:0;transition:opacity .34s,transform .7s cubic-bezier(.2,1,.32,1);position:absolute;inset:0;transform:scale(1.025)}.oab-showcase-video.is-active{z-index:1;opacity:1;transform:scale(1)}.oab-showcase-mask{z-index:2;pointer-events:none;background:linear-gradient(90deg,#000000c7,#00000094 30%,#0003 56%,#0000000a 78%);position:absolute;inset:0}.oab-showcase-ui{z-index:5;flex-direction:column;justify-content:center;width:clamp(280px,30vw,380px);padding:clamp(28px,4vw,56px) clamp(14px,1.7vw,24px) clamp(28px,4vw,56px) clamp(18px,2.5vw,36px);display:flex;position:absolute;top:0;bottom:0;left:0}.oab-showcase-list{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.oab-showcase-item{flex-direction:column;align-items:flex-start;display:flex}.oab-showcase-trigger{-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);width:fit-content;color:inherit;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff29;border:0;border-radius:999px;align-items:center;padding:12px 22px;transition:background .2s,transform .18s;display:flex}.oab-showcase-item:hover .oab-showcase-trigger{background:#ffffff42}.oab-showcase-item.is-active .oab-showcase-trigger{display:none}.oab-showcase-label{color:#ffffffeb;letter-spacing:-.035em;white-space:nowrap;font-size:clamp(15px,1.25vw,18px);font-weight:700;line-height:1.08}.oab-showcase-detail{grid-template-rows:0fr;transition:grid-template-rows .56s cubic-bezier(.16,1,.3,1);display:grid;overflow:hidden}.oab-showcase-detail.is-open{grid-template-rows:1fr}.oab-showcase-body{-webkit-backdrop-filter:blur(38px)saturate(190%)brightness(1.12);backdrop-filter:blur(38px)saturate(190%)brightness(1.12);opacity:0;clip-path:inset(0 100% 100% 0 round 22px);background:0 0;border-radius:22px;max-width:min(340px,100vw - 72px);min-height:0;padding:0 18px;transition:clip-path .56s cubic-bezier(.16,1,.3,1),opacity .4s cubic-bezier(.16,1,.3,1),padding .56s cubic-bezier(.16,1,.3,1),background .28s;overflow:hidden}.oab-showcase-detail.is-open .oab-showcase-body{clip-path:inset(0 round 22px);opacity:1;background:#ffffff2e;padding:14px 16px 16px}.oab-showcase-title{color:#fff;letter-spacing:-.03em;margin:0 0 8px;font-size:clamp(18px,1.5vw,22px);font-weight:700;line-height:1.14}.oab-showcase-body p{color:#ffffffb8;max-width:32ch;margin:0;font-size:clamp(15px,1.15vw,17px);font-weight:500;line-height:1.52}.oab-showcase-tags{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.oab-showcase-tags span{color:#ffd98a;background:#f2b63a29;border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.oab-showcase-cta{letter-spacing:-.02em;height:auto;min-height:38px;margin-top:14px;padding:0 14px 0 16px;font-weight:800;transition:transform .24s cubic-bezier(.2,1.25,.32,1),background .18s;box-shadow:0 10px 28px #00000038}.oab-showcase-cta:hover{transform:translate(3px)}@media not (min-width:640px){.oab-showcase{height:auto;min-height:560px}.oab-showcase-ui{width:100%;min-height:560px;position:relative}.oab-showcase-mask{background:linear-gradient(#0003,#00000080 50%,#000000d1)}}.oab-prompts{color:#fff;padding:120px 0 132px}.oab-prompts-marquee{gap:24px;width:100vw;margin-left:calc(50% - 50vw);padding-block:8px;display:grid;position:relative;overflow:hidden}.oab-prompts-row{will-change:transform;gap:24px;width:max-content;display:flex}.oab-prompts-row-left{animation:35s linear infinite oab-marquee-left}.oab-prompts-row-right{animation:35s linear infinite oab-marquee-right}.oab-prompts-marquee:hover .oab-prompts-row{animation-play-state:paused}@keyframes oab-marquee-left{0%{transform:translate(0)}to{transform:translate(-33.333%)}}@keyframes oab-marquee-right{0%{transform:translate(-33.333%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.oab-prompts-row{animation:none}.oab-prompts-marquee{overflow-x:auto}}.oab-prompt-card{color:#fff;text-align:left;cursor:pointer;background:#ffffff08;border:0;border-radius:20px;flex-direction:column;flex:none;gap:20px;width:clamp(320px,28vw,420px);min-height:220px;padding:28px;transition:transform .25s,background .25s;display:flex}.oab-prompt-card:hover{background:#ffffff0d;transform:translateY(-4px)}.oab-prompt-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.oab-prompt-thumb{background:#07303a;border-radius:8px;flex:none;width:56px;height:40px;position:relative;overflow:hidden}.oab-prompt-chips{gap:6px;display:flex}.oab-prompt-chips span{color:#ffd98a;letter-spacing:.02em;background:#f2b63a29;border-radius:999px;align-items:center;height:22px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.oab-prompt-quote{color:#ffffffc7;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;flex:1;margin:0;font-size:16px;line-height:1.5;display:-webkit-box;overflow:hidden}.oab-prompt-author{align-items:center;gap:12px;display:flex}.oab-prompt-avatar{background:#07303a;border-radius:50%;flex:none;width:32px;height:32px;position:relative;overflow:hidden}.oab-prompt-name{font-size:14px;font-weight:700;display:block}.oab-prompt-model{color:var(--oa-muted);margin-top:2px;font-size:12px;display:block}.oab-faq{padding:96px 0}@media (min-width:768px){.oab-faq{padding:140px 0}}.oab-faq-grid{gap:16px;display:grid}@media (min-width:900px){.oab-faq-grid{grid-template-columns:1fr 1fr;align-items:start}}.oab-faq-card{background:var(--oa-card);color:var(--color-bone);border-radius:16px;padding:22px 26px}.oab-faq-card summary{cursor:pointer;align-items:center;gap:22px;list-style:none;display:flex}.oab-faq-card summary::-webkit-details-marker{display:none}.oab-faq-icon{flex:none;width:18px;height:18px;transition:transform .3s cubic-bezier(.2,1,.32,1)}.oab-faq-q{font-family:var(--font-bricolage), var(--font-sans);letter-spacing:-.02em;font-size:18px;font-weight:700;line-height:1.3}.oab-faq-a{color:var(--color-mist);margin:14px 0 0 40px;font-size:15px;line-height:1.6}.oab-news{padding:96px 0 72px}.oab-news-h2{font-family:var(--font-bricolage), var(--font-sans);letter-spacing:-.035em;text-transform:none;margin:0 0 32px;font-size:32px;font-weight:500;line-height:1.1}.oab-news-grid{gap:24px;display:grid}@media (min-width:900px){.oab-news-grid{grid-template-columns:1fr 1fr}}.oab-news-card{border:1px solid var(--oa-line);background:var(--oa-card-soft);color:inherit;border-radius:24px;flex-direction:column;padding:16px;text-decoration:none;transition:transform .24s cubic-bezier(.2,1,.32,1),border-color .2s;display:flex}.oab-news-card:hover{border-color:var(--oa-line-2);transform:translateY(-3px)}.oab-news-media{aspect-ratio:16/9;background:#07303a;border-radius:16px;position:relative;overflow:hidden}.oab-news-card h3{font-family:var(--font-bricolage), var(--font-sans);letter-spacing:-.035em;margin:22px 0 0;font-size:24px;font-weight:700;line-height:1.08}.oab-news-card p{color:var(--color-mist);margin:8px 0 0;font-size:14px;line-height:1.5}.oab-news-cta{align-self:flex-start;margin-top:22px}.oab-cta{padding:48px 0 56px}@media (min-width:768px){.oab-cta{padding:72px 0 88px}}.oab-cta-panel{text-align:center;color:#fff;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:0;min-height:370px;margin:0 16px;padding:64px 24px;display:flex;position:relative;overflow:hidden}@media (min-width:768px){.oab-cta-panel{margin:0 40px}}.oab-cta-h2{color:#fff;margin:0;font-size:clamp(2.4rem,4.2vw,3.5rem)}.oab-cta-sub{color:#ffffffdb;max-width:640px;margin:18px auto 0;font-size:16px;line-height:1.6}.oab-cta-btn{color:#03171c;background:#fff;margin-top:32px}
.oam-director{--w:clamp(240px, min(20vw, 34vh), 360px);--gap:4px;padding:clamp(40px,5vw,76px) 0 clamp(48px,5vw,80px);position:relative;overflow:hidden}.oam-director:before{content:"";pointer-events:none;background:radial-gradient(#f2b63a29,#f2b63a00 70%);width:min(900px,100vw);height:280px;position:absolute;top:0;left:50%;transform:translate(-50%)}.oam-director-heading{z-index:1;text-align:center;font-size:clamp(2.2rem,4.4vw,4.4rem);position:relative}.oam-director-heading em{color:var(--oa-accent);font-style:normal}.oam-director-stage{z-index:10;width:100%;margin-top:clamp(28px,3vw,44px);position:relative}.oam-director-stage:before,.oam-director-stage:after{content:"";z-index:25;pointer-events:none;width:clamp(96px,14vw,240px);position:absolute;top:0;bottom:0}.oam-director-stage:before{background:linear-gradient(to right, var(--color-void) 0%, transparent 100%);left:0}.oam-director-stage:after{background:linear-gradient(to left, var(--color-void) 0%, transparent 100%);right:0}.oam-director-viewport{width:100%;position:relative;overflow:hidden}.oam-director-track{align-items:flex-start;gap:var(--gap);will-change:transform;width:max-content;transition:transform .64s cubic-bezier(.22,1,.36,1);display:flex}.oam-director-track.is-snapping{transition:none}.oam-director-card{width:var(--w);color:inherit;outline:none;flex-direction:column;flex-shrink:0;align-items:center;text-decoration:none;display:flex}.oam-director-card-media{width:100%;position:relative}.oam-director-card-image{aspect-ratio:224/332;background:var(--color-abyss);width:100%;position:relative;overflow:hidden}.oam-director-card-zoom{filter:saturate(1.15)contrast(1.06);transition:transform .3s ease-out;position:absolute;inset:0}.oam-director-card:hover .oam-director-card-zoom{transform:scale(1.04)}.oam-director-card-icon{z-index:30;color:#fff;background:#000;border-radius:9999px;justify-content:center;align-items:center;width:clamp(40px,2.6vw,52px);height:clamp(40px,2.6vw,52px);transition:color .3s ease-out;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.oam-director-card:hover .oam-director-card-icon{color:var(--oa-accent)}.oam-director-card-label{letter-spacing:-.32px;text-align:center;color:var(--color-bone);margin-top:clamp(24px,2vw,34px);font-size:clamp(16px,1.05vw,20px);font-weight:600;line-height:1.25}.oam-director-nav{top:calc(var(--w) * 1.4821 * .4);z-index:30;color:#000;background:#fffc;border-radius:9999px;justify-content:center;align-items:center;width:41px;height:41px;transition:transform .2s ease-out;display:flex;position:absolute;box-shadow:0 4px 24px #000000a6}.oam-director-nav:hover{transform:scale(1.05)}.oam-director-nav-left{left:12px}.oam-director-nav-right{right:12px}.oam-prompt{z-index:35;width:min(520px,100% - 32px);height:58px;color:var(--color-bone);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0f;border-radius:100px;align-items:center;gap:10px;margin:24px auto 0;padding:5px 5px 5px 16px;text-decoration:none;transition:background-color .15s ease-out;display:flex;position:relative;box-shadow:inset 0 1px #d3edf81c}.oam-prompt:hover{background:#ffffff1a}.oam-prompt-text{min-width:0;font-family:var(--font-bricolage), var(--font-sans);letter-spacing:-.36px;flex:1;align-items:center;font-size:18px;font-weight:500;line-height:36px;display:flex}.oam-prompt-text span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.oam-prompt-send{color:#14100a;background-image:linear-gradient(135deg,#ffd98a,#f2b63a);border-radius:999px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;transition:transform .15s ease-out;display:flex;box-shadow:inset 0 1px #ffffff73}.oam-prompt:hover .oam-prompt-send{transform:scale(1.05)}.oam-fade{opacity:0;transition:opacity .76s cubic-bezier(.16,1,.3,1),transform .76s cubic-bezier(.16,1,.3,1);transform:translateY(24px)}.oam-fade-stage{transition-delay:.12s;transform:translateY(28px)scale(.985)}.oam-fade-late{transition-delay:.28s}.is-visible .oam-fade{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.oam-fade{opacity:1;transition:none;transform:none}.oam-director-track{transition:none}}.oam-usecases{padding-top:0;padding-bottom:88px;position:relative}.oam-usecases-header{margin:0 0 clamp(8px,1.5vw,20px)}.oam-usecases-h2{max-width:600px;font-family:var(--font-bricolage), var(--font-sans);letter-spacing:-.035em;text-transform:uppercase;color:var(--color-bone);margin:0;font-size:clamp(2rem,3.3vw,3.6rem);font-weight:500;line-height:.98}.oam-usecases-h2 span{white-space:nowrap;display:block}.oam-ring-rail{perspective-origin:50%;touch-action:pan-y;outline:none;width:100vw;margin-left:calc(50% - 50vw);padding-block:clamp(40px,9vw,118px);position:relative;overflow:hidden}.oam-ring{--ring-w:clamp(300px, 56vw, 900px);width:var(--ring-w);aspect-ratio:16/10;transform-style:preserve-3d;margin:0 auto;position:relative}.oam-ring-card{background:var(--color-abyss);color:#fff;cursor:pointer;opacity:0;transform-origin:50%;backface-visibility:visible;will-change:transform, opacity;border-radius:clamp(10px,.9vw,16px);transition:transform .75s cubic-bezier(.22,.61,.36,1),opacity .55s;display:block;position:absolute;inset:0;overflow:hidden;box-shadow:0 30px 80px #00000073,inset 0 1px #ffffff0f}.oam-ring-card[data-active=true]{cursor:default}.oam-ring-card-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.oam-ring-tag{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#ffffffeb;height:clamp(26px,2.15vw,34px);font-family:var(--font-bricolage), var(--font-sans);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;background:#ffffff24;border:1px solid #ffffff38;border-radius:999px;align-items:center;padding:0 clamp(8px,.85vw,12px);font-size:clamp(12px,1.08vw,16px);font-weight:800;line-height:1;display:inline-flex;position:absolute;top:clamp(10px,1.4vw,18px);left:clamp(10px,1.4vw,18px);box-shadow:inset 0 1px #ffffff2e,0 12px 28px #00000038}.oam-ring-overlay{z-index:6;pointer-events:none;place-content:center;justify-items:center;padding:0 clamp(20px,5vw,64px);display:grid;position:absolute;inset:0;transform:translateY(clamp(72px,7.4vw,132px))}.oam-usecase-prompt{pointer-events:auto;color:#fff;letter-spacing:-.025em;text-align:left;text-shadow:0 2px 18px #00000073;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 58% 100%,#f2b63a1f,#f2b63a00 36%),linear-gradient(#ffffff04,#ffffff01),#03171cbd;border:1px solid #ffffff24;border-radius:clamp(14px,1.35vw,22px);width:min(58vw,500px);min-height:clamp(74px,7.4vw,112px);margin-top:clamp(0px,.35vw,4px);padding:clamp(9px,.9vw,13px) clamp(118px,10vw,154px) clamp(22px,2.1vw,32px) clamp(11px,1.05vw,16px);font-size:clamp(13px,1.18vw,18px);font-weight:500;text-decoration:none;transition:transform .2s,box-shadow .2s,filter .2s;display:block;position:relative;box-shadow:inset 0 1px #ffffff1f,0 24px 80px #0000006b}.oam-usecase-prompt:hover{filter:brightness(1.03);transform:translateY(-1px)scale(1.02);box-shadow:inset 0 1px #ffffff29,0 28px 90px #0000007a}.oam-usecase-action{color:#14100a;letter-spacing:-.01em;background:linear-gradient(#ffffff4d,#fff0 42%),linear-gradient(100deg,#ffe3a6,#f6c24d 52%,#f2b63a);border-radius:999px;justify-content:center;align-items:center;gap:6px;min-width:clamp(96px,8.5vw,128px);height:clamp(30px,2.8vw,40px);padding:0 clamp(9px,.95vw,13px);font-size:clamp(12px,1.05vw,15px);font-weight:800;display:inline-flex;position:absolute;bottom:clamp(13px,1.2vw,20px);right:clamp(13px,1.2vw,20px);box-shadow:0 18px 36px -16px #f2b63aa6,inset 0 1px #ffffff8c}.oam-usecase-action svg{transition:transform .3s cubic-bezier(.2,1.2,.32,1)}.oam-usecase-prompt:hover .oam-usecase-action svg{transform:rotate(15deg)scale(1.1)}.oam-usecases-controls{justify-content:center;align-items:center;gap:14px;margin-top:0;display:flex}.oam-usecases-progress{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff14;border-radius:999px;align-items:center;gap:8px;height:52px;padding:0 12px;display:inline-flex}.oam-usecases-dots{align-items:center;display:inline-flex}.oam-usecases-dot{border-radius:999px;width:18px;height:32px;transition:width .24s;position:relative}.oam-usecases-dot:before{content:"";background:#ffffff6b;border-radius:999px;width:7px;height:7px;transition:width .24s,background .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.oam-usecases-dot[aria-selected=true]{width:40px}.oam-usecases-dot[aria-selected=true]:before{background:var(--oa-accent,#f2b63a);width:34px}.oam-round{color:#fff;background:#ffffff1f;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;transition:background .18s,transform .18s;display:inline-flex}.oam-round:hover{background:#ffffff38}.oam-round-lg{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff14;width:52px;height:52px}@media not (min-width:768px){.oam-ring{--ring-w:84vw}.oam-ring-overlay{transform:translateY(clamp(48px,16vw,72px))}.oam-usecase-prompt{width:min(78vw,500px);padding-bottom:clamp(52px,10vw,64px);padding-right:16px}.oam-usecase-action{bottom:12px;right:12px}.oam-usecases-dot{width:14px}.oam-usecases-dot[aria-selected=true]{width:30px}.oam-usecases-dot[aria-selected=true]:before{width:24px}}@media (prefers-reduced-motion:reduce){.oam-ring-card{transition:none}}.oam-intro{text-align:center;padding:clamp(112px,12vw,172px) 0 32px}.oam-intro-h2{letter-spacing:-.025em;max-width:1040px;margin:0 auto;font-size:clamp(3rem,5.6vw,6.25rem);line-height:.94}.oam-intro-h2 span{display:block}.oam-intro-sub{max-width:620px;margin:28px auto 0}.oam-switches{grid-template-columns:repeat(6,minmax(120px,168px));justify-content:center;gap:14px;max-width:1100px;margin:44px auto 0;display:grid}.oam-switch{border:1px solid var(--oa-line);background:var(--oa-card-soft);min-height:106px;color:var(--color-bone);text-align:center;cursor:pointer;border-radius:20px;padding:18px 14px;transition:transform .28s cubic-bezier(.2,1.15,.32,1),background .22s,border-color .22s,opacity .6s cubic-bezier(.16,1,.3,1)}.oam-switch:hover,.oam-switch.is-active{background:var(--oa-card);border-color:var(--oa-line-2);transform:translateY(-3px)!important}.oam-switch-icon{width:34px;height:34px;color:var(--color-bone);justify-content:center;align-items:center;margin:0 auto 12px;display:flex}.oam-switch-title{letter-spacing:-.04em;font-size:clamp(15px,1.15vw,18px);font-weight:800;line-height:.98;display:block}@media not (min-width:900px){.oam-switches{scrollbar-width:none;justify-content:flex-start;gap:10px;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:4px 16px;display:flex;overflow-x:auto}.oam-switches::-webkit-scrollbar{display:none}.oam-switch{flex:0 0 140px}}.oam-features{padding:96px 0}.oam-feature{width:100%}.oam-feature+.oam-feature{margin-top:clamp(64px,9vw,120px)}.oam-feature-inner{flex-direction:column;align-items:center;gap:28px;max-width:1280px;margin:0 auto;padding:0 16px;display:flex}.oam-feature-media{aspect-ratio:16/9;border-radius:24px;width:100%}.oam-feature-copy{width:100%}.oam-feature-h3{letter-spacing:-.01em;color:var(--color-bone);font-size:clamp(30px,3.4vw,48px);line-height:1.08}.oam-feature-p{color:var(--color-mist);margin-top:20px;font-size:16px;line-height:24px}.oam-feature-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}@media (min-width:1024px){.oam-features{padding:140px 0}.oam-feature-inner{flex-direction:row;gap:32px;padding:0}.oam-feature-inner.is-flipped{flex-direction:row-reverse}.oam-feature-media{flex:0 0 58.5%;width:58.5%}.oam-feature-copy{flex:1}}
.oah-track{height:calc(100vh + var(--oah-extra));--oah-extra:min(60vh, 540px);max-width:100%;position:relative;overflow-x:clip}.oah-hero{z-index:2;width:100%;height:100vh;padding:calc(var(--nav-h,118px) + 12px) 20px 12px;text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:sticky;top:0;overflow:visible}.oah-cards{inset:var(--nav-h,118px) 0 0 0;pointer-events:none;position:absolute}.oah-copy{z-index:20;will-change:transform;width:min(100%,1180px);position:relative;transform:translateY(0)}.oah-h1{z-index:20;text-shadow:0 18px 64px #ffffff0a;margin:0;font-size:clamp(3rem,7.1vw,6.75rem);position:relative}.oah-sub{z-index:20;max-width:min(44ch,540px);color:var(--color-mist);margin:18px auto 0;font-size:14px;line-height:22px;position:relative}.oah-cta{border-radius:14px;height:50px;margin-top:30px;padding-inline:18px;font-size:16px;font-weight:600}.oah-cta-main{font-size:17px;font-weight:800}.oah-cta-sub{opacity:.78;font-weight:400}.oah-card{background:var(--color-abyss);will-change:transform, opacity;border-radius:18px;position:absolute;overflow:hidden;box-shadow:0 42px 120px #000000c7,0 20px 72px #ffffff0e,0 32px 80px #000000b3,0 12px 32px #00000080,0 2px 6px #0006,inset 0 1px #ffffff0f}.oah-card:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000,#00000080);position:absolute;inset:0}.oah-card-media{animation:.9s cubic-bezier(.16,1,.3,1) both oa-media-in;animation-delay:calc(var(--i) * 60ms);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.oah-card-media{animation:none}}.oah-card-1{z-index:2;width:clamp(210px,17vw,280px);height:clamp(290px,23.7vw,390px);top:6%;left:6%}.oah-card-2{z-index:3;width:clamp(209px,16.41vw,315px);height:clamp(157px,12.29vw,236px);top:28%;left:1%}.oah-card-3{z-index:10;width:clamp(250px,18.8vw,361px);height:clamp(140px,10.57vw,203px);top:4%;left:52%}.oah-card-4{z-index:6;width:clamp(190px,15vw,260px);height:clamp(240px,20vw,350px);top:6%;right:-1%}.oah-card-5{z-index:1;width:clamp(153px,12.71vw,244px);height:clamp(153px,12.71vw,244px);bottom:6%;right:14%}.oah-card-6{z-index:7;width:clamp(139px,12.29vw,236px);height:clamp(179px,16.46vw,316px);bottom:0%;left:24%}.oah-card-7{z-index:4;width:clamp(197px,17.66vw,339px);height:clamp(148px,13.23vw,254px);bottom:8%;left:-1%}.oah-card-8{z-index:8;width:clamp(164px,13.28vw,255px);height:clamp(187px,15.73vw,302px);bottom:1%;right:-1%}@media not (min-width:900px){.oah-card-2,.oah-card-5,.oah-card-7{display:none}.oah-card-1{width:32vw;height:44vw;top:8%;left:-4%}.oah-card-3{width:44vw;height:26vw;top:5%;left:50%}.oah-card-4{width:28vw;height:38vw;top:40%;right:-6%}.oah-card-6{width:30vw;height:40vw;bottom:4%;left:6%}.oah-card-8{width:36vw;height:24vw;bottom:6%;right:4%}.oah-h1{font-size:clamp(2.4rem,11vw,4rem)}}.oah-reel{z-index:3;margin-top:calc(-1 * var(--oah-extra,min(60vh, 540px)));min-height:calc(100vh + min(60vh, 456px) + var(--oah-extra,min(60vh, 540px)));max-width:100%;position:relative;overflow-x:clip}.oah-reel-sticky{will-change:transform, opacity;width:100%;max-width:1440px;margin:0 auto;padding:0 16px;position:sticky;top:clamp(128px,14vh,170px)}.oah-reel-frame{aspect-ratio:2;cursor:none;background:#052229;border-radius:24px;width:100%;min-height:56vh;max-height:80vh;position:relative;overflow:hidden;box-shadow:0 30px 80px #0000008c,0 8px 24px #00000059,inset 0 1px #ffffff0a}.oah-reel-layer{opacity:0;transition:opacity .45s;position:absolute;inset:0}.oah-reel-layer.is-active{opacity:1}.oah-reel-title{z-index:3;font-family:var(--font-bricolage), var(--font-sans);letter-spacing:-.05em;text-transform:uppercase;text-align:center;color:#fff;white-space:nowrap;text-shadow:0 12px 48px #00000059;pointer-events:none;margin:0;padding:0 2%;font-size:clamp(2.2rem,6.9vw,7rem);font-weight:900;line-height:.9;transition:opacity .3s;position:absolute;bottom:-.06em;left:0;right:0}.oah-reel-cursor{z-index:5;color:#fff;letter-spacing:-.035em;white-space:nowrap;opacity:0;pointer-events:none;background:#e0a33d;border-radius:16px 16px 16px 0;align-items:center;gap:7px;height:40px;padding:8px 12px;font-size:15px;font-weight:600;line-height:20px;transition:opacity .16s,transform .18s cubic-bezier(.2,1.25,.32,1);display:flex;position:absolute;transform:translate(16px,-86%)scale(.94);box-shadow:inset 0 0 0 1.5px #fff3,0 1px #ffffff2e,0 18px 42px #00000047}.oah-reel-cursor.is-visible{opacity:1;transform:translate(16px,-86%)scale(1)}.oah-reel-dots{justify-content:center;gap:8px;margin-top:22px;display:flex}.oah-reel-dots span{background:#ffffff38;border-radius:999px;width:8px;height:8px;transition:width .3s,background .3s}.oah-reel-dots span.is-active{background:#fff;width:28px}@media (pointer:coarse){.oah-reel-frame{cursor:default}.oah-reel-cursor{display:none}}.oah-powered{text-align:center;padding:32px 0 76px;position:relative}.oah-powered-title{letter-spacing:-.02em;max-width:30ch;color:var(--color-bone);margin:0 auto;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:500;line-height:1.2}.oah-powered-strip{width:100vw;margin-top:44px;margin-left:calc(50% - 50vw);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.oah-powered-row{align-items:center;gap:clamp(56px,7vw,120px);width:max-content;padding-inline:clamp(28px,3.5vw,60px);animation:48s linear infinite oa-marquee;display:flex}.oah-powered-row span{font-family:var(--font-bricolage), var(--font-sans);letter-spacing:-.03em;color:var(--color-bone);opacity:.82;white-space:nowrap;font-size:clamp(1.4rem,2.2vw,2rem);font-weight:800}@media (prefers-reduced-motion:reduce){.oah-powered-row{animation:none}}
