@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-wght-normal.woff2) format("woff2")}@font-face{font-family:Mona Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/mona-sans-latin-wght-normal.woff2) format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin-wght-normal.woff2) format("woff2")}.landing{--landing-ink: #1c1a17;--landing-muted: rgba(28, 26, 23, .72);--landing-muted-strong: rgba(28, 26, 23, .56);--landing-faint: rgba(28, 26, 23, .12);--landing-panel: #ffffff;--landing-soft: #ffffff;--landing-rail: #fafafa;--landing-dark: #1c1a17;--landing-dark-2: #ededed;--landing-coral: #f88379;--landing-logo-coral: #f88379;--landing-brand-coral: #f88379;--landing-brand-blue: #1b2a4a;--landing-button-border: #e2e2e4;--landing-blue: #4f7cff;--landing-green: #16a06a;--ap-landing-section-title-weight: 500;--ap-landing-section-title-line-height: 1.2}.landing-deferred-section{display:block;width:100%;background:#fff}.landing-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.landing h1,.landing h2,.landing h3,.landing p{margin-top:0}.landing h1{max-width:620px;margin-bottom:24px;font-family:Plus Jakarta Sans,Mona Sans,DM Sans,system-ui,sans-serif;font-weight:500;font-size:clamp(44px,5vw,72px);line-height:.98}.landing h2{max-width:620px;margin-bottom:18px;font-family:Plus Jakarta Sans,Mona Sans,DM Sans,system-ui,sans-serif;font-weight:500;font-size:clamp(34px,4vw,56px);line-height:1.04}.landing h3{margin-bottom:10px;font-size:18px;line-height:1.25}.landing p{line-height:1.6}.landing-stats-grid{position:relative;z-index:1;display:grid;grid-template-columns:252px repeat(3,minmax(0,1fr));gap:24px;margin-top:44px}@keyframes landing-logo-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.landing-section-header--left{display:block}.landing-how-visual,.landing-prompt-ecosystem{position:relative;margin:0}.landing-how-visual>img,.landing-prompt-ecosystem img{display:block;width:100%;height:auto}.landing-prompt-ecosystem{margin-top:40px;padding-top:20px}@media (max-width: 900px){.landing-stats-grid{grid-template-columns:1fr}.landing-prompt-ecosystem{margin-top:0}}@media (max-width: 640px){.landing h1{font-size:clamp(38px,11vw,46px);line-height:1.04}.landing h2{font-size:clamp(32px,9.2vw,36px);font-weight:var(--ap-landing-section-title-weight);line-height:var(--ap-landing-section-title-line-height);letter-spacing:-.72px}}.ap-landing-pill{display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;min-height:29px;padding:6px 16px;border:1px solid rgba(223,55,118,.18);border-radius:999px;background:#ffffffd1;color:#df3776;box-shadow:0 10px 30px #df377614;font-size:12px;font-weight:760;line-height:1}.ap-landing-floating-note{position:absolute;width:228px;padding:18px;border:1px solid rgba(223,55,118,.12);border-radius:8px;background:#ffffffd6;box-shadow:0 20px 50px #4a1f361f;transform:rotate(var(--note-rotate))}.ap-landing-floating-note--1{--note-rotate: -7deg;left:14%;top:18%}.ap-landing-floating-note--2{--note-rotate: 6deg;right:13%;top:30%}.ap-landing-floating-note--3{--note-rotate: -2deg;left:36%;bottom:16%}.ap-landing-floating-note span{display:block;width:10px;height:10px;margin-bottom:12px;border-radius:999px;background:var(--landing-brand-coral);box-shadow:0 0 0 8px #f8837914}.ap-landing-floating-note strong{display:block;margin-bottom:8px;font-size:13px}.ap-landing-floating-note p{margin:0;color:#24212894;font-size:12px;line-height:1.45}@media (max-width: 640px){.ap-landing-floating-note{width:184px}.ap-landing-floating-note--1{left:4%}.ap-landing-floating-note--2{right:4%}}:where(.ap-page-section){line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}:where(.ap-page-section),:where(.ap-page-section) *,:where(.ap-page-section) :before,:where(.ap-page-section) :after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:where(.ap-page-section),:where(.ap-page-section) *{border-color:hsl(var(--border, 220 15% 90%))}:where(.ap-page-section) :where(blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre){margin:0}:where(.ap-page-section) :where(h1,h2,h3,h4,h5,h6){font-size:inherit;font-weight:inherit}:where(.ap-page-section) :where(a){color:inherit;text-decoration:inherit}:where(.ap-page-section) :where(b,strong){font-weight:bolder}:where(.ap-page-section) :where(small){font-size:80%}:where(.ap-page-section) :where(button,input,optgroup,select,textarea){margin:0;padding:0;color:inherit;font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit}:where(.ap-page-section) :where(button,select){text-transform:none}:where(.ap-page-section) :where(button,input:where([type=button]),input:where([type=reset]),input:where([type=submit])){-webkit-appearance:button;background-color:transparent;background-image:none}:where(.ap-page-section) :where(fieldset,ol,ul,menu){margin:0;padding:0}:where(.ap-page-section) :where(ol,ul,menu){list-style:none}:where(.ap-page-section) :where(legend){padding:0}:where(.ap-page-section) :where(textarea){resize:vertical}:where(.ap-page-section) :where(input,textarea)::-moz-placeholder{opacity:1;color:#9ca3af}:where(.ap-page-section) :where(input,textarea)::placeholder{opacity:1;color:#9ca3af}:where(.ap-page-section) :where(button,[role=button]){cursor:pointer}:where(.ap-page-section) :where(:disabled){cursor:default}:where(.ap-page-section) :where(img,svg,video,canvas,audio,iframe,embed,object){display:block;vertical-align:middle}:where(.ap-page-section) :where(img,video){max-width:100%;height:auto}:where(.ap-page-section) :where([hidden]:where(:not([hidden=until-found]))){display:none}.ap-page-section{--ap-page-ink: #1c1a17;--ap-page-section-title-color: #1f2937;--ap-page-section-title-size: clamp(40px, 3.05vw, 44px);--ap-page-section-title-weight: 500;--ap-page-section-title-line-height: 1.2;--ap-page-section-title-letter-spacing: -.88px;color:var(--ap-page-ink);font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ap-page-section,.ap-page-section *{box-sizing:border-box}.ap-page-section .ap-page-container{width:min(1216px,calc(100% - 48px));margin:0 auto}.ap-page-section .ap-page-section-heading{display:grid;justify-items:center;gap:16px;max-width:680px;margin:0 auto 52px;text-align:center}.ap-page-section .ap-page-section-heading--compact{margin-bottom:52px}.ap-page-section .ap-page-section-heading h2{max-width:486px;margin:0;color:var(--ap-page-section-title-color);font-family:Plus Jakarta Sans,Mona Sans,DM Sans,system-ui,sans-serif;font-size:var(--ap-page-section-title-size);font-weight:var(--ap-page-section-title-weight);line-height:var(--ap-page-section-title-line-height);letter-spacing:var(--ap-page-section-title-letter-spacing)}.ap-page-section .ap-page-section-heading--compact h2{font-size:var(--ap-page-section-title-size);font-weight:var(--ap-page-section-title-weight);line-height:var(--ap-page-section-title-line-height)}.ap-page-section .ap-page-section-heading p{margin:0;color:#2421289e;font-size:17px;line-height:1.6}@media (max-width: 640px){.ap-page-section{--ap-page-section-title-size: clamp(32px, 9.2vw, 36px);--ap-page-section-title-letter-spacing: -.72px}.ap-page-section .ap-page-container{width:min(398px,calc(100% - 32px))}.ap-page-section .ap-page-section-heading{margin-bottom:36px}.ap-page-section .ap-page-section-heading h2,.ap-page-section .ap-page-section-heading--compact h2{font-size:clamp(32px,9.2vw,36px);font-weight:var(--ap-page-section-title-weight);line-height:var(--ap-page-section-title-line-height);letter-spacing:-.72px}}.ap-page-section.ap-page-stats{padding:92px 0 80px;background:#fff}.ap-page-section .ap-page-stats__grid{width:min(1216px,calc(100% - 48px));margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:24px}.ap-page-section .ap-page-stat-card{min-height:242px;display:flex;flex-direction:column;justify-content:space-between;padding:32px;border:1px solid rgba(28,26,23,.06);border-radius:8px;background:#f5f5f7;box-shadow:0 18px 48px #1a161f0f}.ap-page-section .ap-page-stat-card:first-child{min-height:426px}.ap-page-section .ap-page-stat-card:nth-child(2){min-height:322px}.ap-page-section .ap-page-stat-card--image{color:#fff;background:linear-gradient(180deg,#29122614,#280f1fb8),url(/landing/hero/background-desktop.webp) center / cover}.ap-page-section .ap-page-stat-card strong{font-size:clamp(42px,6vw,72px);font-weight:760;letter-spacing:0;line-height:1}.ap-page-section .ap-page-stat-card h2{max-width:620px;margin:0 0 8px;font-family:Plus Jakarta Sans,Mona Sans,DM Sans,system-ui,sans-serif;font-size:14px;font-weight:760;line-height:1.04;letter-spacing:0}.ap-page-section .ap-page-stat-card p{margin:0;color:#2421289e;font-size:14px;line-height:1.5}.ap-page-section .ap-page-stat-card--image p{color:#ffffffc7}.ap-page-section.ap-page-trusted{padding:80px 0 96px;background:#fff}.ap-page-section .ap-page-trusted__logos{position:relative;overflow:hidden;width:min(calc(100% - 48px),1080px);margin:0 auto;mask-image:linear-gradient(90deg,transparent 0%,#000 15%,#000 85%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 15%,#000 85%,transparent 100%)}.ap-page-section .ap-page-trusted__logo-track{display:flex;width:-moz-max-content;width:max-content;align-items:center;gap:72px;animation:ap-page-trusted-logo-ticker 34s linear infinite;will-change:transform}.ap-page-section .ap-page-trusted__logo-set{display:flex;align-items:center;gap:72px;padding:0 2px}.ap-page-section .ap-page-trusted__logo{display:block;width:auto;max-width:100%;height:32px;opacity:.78;filter:saturate(.92);-o-object-fit:contain;object-fit:contain;transform:translateY(var(--ap-page-trusted-logo-y, 0))}.ap-page-section .ap-page-trusted__logo--claude{height:28px;--ap-page-trusted-logo-y: -1px}.ap-page-section .ap-page-trusted__logo--gemini{height:34px;--ap-page-trusted-logo-y: -1px}.ap-page-section .ap-page-trusted__logo--deepseek,.ap-page-section .ap-page-trusted__logo--perplexity{height:31px;--ap-page-trusted-logo-y: 1px}.ap-page-section .ap-page-trusted__logo--grok{height:38px;--ap-page-trusted-logo-y: -1px}@keyframes ap-page-trusted-logo-ticker{0%{transform:translateZ(0)}to{transform:translate3d(calc(-50% - 36px),0,0)}}@media (max-width: 640px){.ap-page-section .ap-page-stat-card--image{background:linear-gradient(180deg,#29122614,#280f1fb8),url(/landing/hero/background-mobile.webp) center / cover}.ap-page-section.ap-page-stats{padding:54px 0 80px}.ap-page-section .ap-page-stats__grid{width:min(398px,calc(100% - 32px));grid-template-columns:1fr;gap:24px}.ap-page-section .ap-page-stat-card,.ap-page-section .ap-page-stat-card:first-child,.ap-page-section .ap-page-stat-card:nth-child(2),.ap-page-section .ap-page-stat-card:nth-child(3){min-height:240px;padding:24px}.ap-page-section .ap-page-stat-card h2{line-height:1.2}.ap-page-section.ap-page-trusted{padding:60px 0 80px}.ap-page-section .ap-page-trusted__logos{width:100%;mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.ap-page-section .ap-page-trusted__logo-track,.ap-page-section .ap-page-trusted__logo-set{gap:46px}.ap-page-section .ap-page-trusted__logo{height:30px}.ap-page-section .ap-page-trusted__logo--claude{height:26px;--ap-page-trusted-logo-y: -1px}.ap-page-section .ap-page-trusted__logo--gemini{height:32px;--ap-page-trusted-logo-y: -1px}.ap-page-section .ap-page-trusted__logo--deepseek,.ap-page-section .ap-page-trusted__logo--perplexity{height:29px;--ap-page-trusted-logo-y: 1px}.ap-page-section .ap-page-trusted__logo--grok{height:36px;--ap-page-trusted-logo-y: -1px}}@media (min-width: 641px) and (max-width: 1199px){.ap-page-section.ap-page-stats{padding:78px 0 88px}.ap-page-section .ap-page-stats__grid{width:min(900px,calc(100% - 48px));margin:0 auto;grid-template-columns:minmax(0,1.08fr) minmax(260px,.72fr);align-items:stretch;gap:20px}.ap-page-section .ap-page-stat-card,.ap-page-section .ap-page-stat-card:first-child,.ap-page-section .ap-page-stat-card:nth-child(2),.ap-page-section .ap-page-stat-card:nth-child(3){min-height:0;padding:28px}.ap-page-section .ap-page-stat-card:first-child{grid-row:span 2;min-height:390px}.ap-page-section .ap-page-stat-card:nth-child(2),.ap-page-section .ap-page-stat-card:nth-child(3){min-height:185px}.ap-page-section .ap-page-stat-card strong{font-size:clamp(48px,7vw,62px)}}@media (prefers-reduced-motion: reduce){.ap-page-section .ap-page-trusted__logo-track{animation:none;transform:translateZ(0)}}.ap-page-section .ap-page-button{position:relative;display:inline-flex;min-height:38px;align-items:center;justify-content:center;overflow:hidden;border:1px solid transparent;border-radius:42px;padding:0 18px;font-size:14px;font-weight:500;line-height:14px;text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform .12s ease,box-shadow .15s ease,background .15s ease}.ap-page-section .ap-page-button[data-ap-auth-mode]{text-align:center}.ap-page-section .ap-page-button--primary{height:38px;border-color:#1f2937;background:#111827;color:#fff;box-shadow:0 .597px 1.075px -.938px #00000038,0 1.811px 3.26px -1.875px #00000036,0 4.787px 8.617px -2.813px #0000002e,0 15px 27px -3.75px #00000014,inset 0 .602px .602px -1.083px #ffffff52,inset 0 2.289px 2.289px -2.167px #ffffff4a,inset 0 10px 10px -3.25px #ffffff2e}.ap-page-section .ap-page-button--primary:hover{background:#182235;box-shadow:0 .597px 1.075px -.938px #0000003d,0 1.811px 3.26px -1.875px #0000003b,0 5px 10px -2.8px #0003,0 16px 28px -3.75px #0000001a,inset 0 .602px .602px -1.083px #ffffff57,inset 0 2.289px 2.289px -2.167px #ffffff4f,inset 0 10px 10px -3.25px #fff3;transform:translateY(-1px)}.ap-page-section .ap-page-button--secondary{height:44px;min-height:44px;gap:8px;border-color:#d1d5db;border-radius:42px;background:#f9fafb;color:#111827;font-size:16px;font-weight:500;line-height:16px;padding:0 16px 0 20px;box-shadow:0 .597px .597px -.938px #0000000a,0 1.811px 1.811px -1.875px #00000008,0 4.787px 4.787px -2.813px #00000008,0 15px 15px -3.75px #00000003,inset 0 0 0 1px #fff,inset 0 .602px .602px -1.083px #ffffffa1,inset 0 2.289px 2.289px -2.167px #ffffff94,inset 0 10px 10px -3.25px #ffffff59}.ap-page-section .ap-page-button--secondary:after{display:block;width:10px;height:10px;flex:0 0 auto;background:currentColor;content:"";transform:rotate(0);mask:url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.91797 9.16665L7.08464 4.99998L2.91797 0.833313' stroke='black' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.91797 9.16665L7.08464 4.99998L2.91797 0.833313' stroke='black' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat}.ap-page-section .ap-page-button--secondary:hover{background:#fff;box-shadow:0 .597px .597px -.938px #0000000f,0 1.811px 1.811px -1.875px #0000000d,0 5px 8px -2.813px #0000000a,0 15px 16px -3.75px #00000005,inset 0 0 0 1px #fff,inset 0 .602px .602px -1.083px #ffffffa6,inset 0 2.289px 2.289px -2.167px #fff9,inset 0 10px 10px -3.25px #ffffff61;transform:translateY(-1px)}.ap-page-section .ap-page-button:active{transform:scale(.97)}@media (max-width: 640px){.ap-page-section .ap-page-button{min-height:44px;padding:0 18px}}.ap-page-section.ap-page-hero>.ap-page-rails{position:absolute;z-index:1}.ap-page-section .ap-page-hero-container{width:min(1080px,calc(100% - 40px));margin:0 auto}.ap-page-section .ap-page-eyebrow{margin:0 0 20px;color:#10100fe0;font-size:12px;font-weight:500;line-height:16px;letter-spacing:0;text-transform:uppercase}.ap-page-section.ap-page-hero .ap-page-eyebrow{color:#1c1a17b8}.ap-page-section.ap-page-hero{position:relative;padding:176px 0 96px;background:#fff;scroll-margin-top:80px}.ap-page-section.ap-page-hero:before{content:"";display:none}.ap-page-section .ap-page-rails{position:absolute;inset:0;z-index:1;pointer-events:none}.ap-page-section .ap-page-rail{position:absolute;top:0;bottom:0;left:calc(50% + var(--ap-page-rail-offset));width:1px;overflow:hidden}.ap-page-section .ap-page-rail:after{position:absolute;top:-18vh;left:-1px;width:3px;height:15vh;border-radius:999px;content:"";background:linear-gradient(to bottom,transparent 0%,rgba(248,131,121,.035) 18%,rgba(27,42,74,.14) 72%,rgba(27,42,74,.24) 100%);animation:ap-page-rail-drop var(--ap-page-rail-duration) linear infinite;animation-delay:var(--ap-page-rail-delay);animation-fill-mode:both;filter:drop-shadow(0 0 5px rgba(27,42,74,.08))}.ap-page-section .ap-page-rails--hero .ap-page-rail:nth-child(1){--ap-page-rail-offset: -564px;--ap-page-rail-delay: -1.4s;--ap-page-rail-duration: 7.5s}.ap-page-section .ap-page-rails--hero .ap-page-rail:nth-child(2){--ap-page-rail-offset: -282px;--ap-page-rail-delay: -5.8s;--ap-page-rail-duration: 9s}.ap-page-section .ap-page-rails--hero .ap-page-rail:nth-child(3){--ap-page-rail-offset: 0px;--ap-page-rail-delay: -3.2s;--ap-page-rail-duration: 8.2s}.ap-page-section .ap-page-rails--hero .ap-page-rail:nth-child(4){--ap-page-rail-offset: 282px;--ap-page-rail-delay: -7.1s;--ap-page-rail-duration: 9.5s}.ap-page-section .ap-page-rails--hero .ap-page-rail:nth-child(5){--ap-page-rail-offset: 564px;--ap-page-rail-delay: -4.6s;--ap-page-rail-duration: 8.8s}.ap-page-section .ap-page-rails--hero .ap-page-rail:after{filter:drop-shadow(0 0 4px rgba(27,42,74,.035))}.ap-page-section .ap-page-rails--hero .ap-page-rail:nth-child(odd):after{background:linear-gradient(to bottom,transparent 0%,rgba(248,131,121,.012) 18%,rgba(248,131,121,.045) 72%,rgba(248,131,121,.075) 100%)}.ap-page-section .ap-page-rails--hero .ap-page-rail:nth-child(2n):after{background:linear-gradient(to bottom,transparent 0%,rgba(27,42,74,.01) 18%,rgba(27,42,74,.04) 72%,rgba(27,42,74,.07) 100%)}.ap-page-section .ap-page-hero-top{position:relative;z-index:1;display:flex;flex-direction:column;gap:22px}.ap-page-section .ap-page-hero-copy h1{font-family:Plus Jakarta Sans,Mona Sans,DM Sans,system-ui,sans-serif;font-weight:500;max-width:577px;margin:0;font-size:56px;line-height:1}.ap-page-section .ap-page-hero-copy>p:not(.ap-page-eyebrow){display:inline-block;max-width:405px;margin:14px 0 0;color:#1c1a17b8;font-size:17px;font-weight:400;line-height:26px}.ap-page-section .ap-page-hero-actions{position:absolute;right:0;bottom:0;display:inline-flex;width:-moz-fit-content;width:fit-content;flex-wrap:nowrap;gap:12px;margin-bottom:0}.ap-page-section .ap-page-hero-actions .ap-page-button{white-space:nowrap}.ap-page-section .ap-page-hero-actions .ap-page-button--primary{height:44px;min-width:191px}.ap-page-section .ap-page-hero-actions .ap-page-button--secondary{min-width:185px}.ap-page-section .ap-page-hero-media{position:relative;z-index:1;display:block;width:100%;height:600px;min-height:0;margin-top:72px;border-radius:24px;-o-object-fit:cover;object-fit:cover}.ap-page-section .ap-page-hero-graphic.ap-page-hero-media{--ap-page-hero-graphic-scale: 1;--ap-page-shine-x: 52%;--ap-page-shine-y: 28%;--ap-page-pulse-delay: initial;--ap-page-pulse-duration: initial;isolation:isolate;overflow:hidden;aspect-ratio:1080 / 600;height:auto;min-height:auto;border-radius:calc(22px * var(--ap-page-hero-graphic-scale));margin-top:64px;background:#101526;box-shadow:0 calc(24px * var(--ap-page-hero-graphic-scale)) calc(80px * var(--ap-page-hero-graphic-scale)) #08111f33;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ap-page-section .ap-page-hero-graphic__background,.ap-page-section .ap-page-hero-graphic__scrim,.ap-page-section .ap-page-hero-graphic__inner,.ap-page-section .ap-page-hero-graphic__connections{position:absolute;inset:0}.ap-page-section .ap-page-hero-graphic__background{z-index:-2;filter:saturate(1.06) contrast(1.02);opacity:.94}.ap-page-section .ap-page-hero-graphic__background img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:58% 52%;object-position:58% 52%}.ap-page-section .ap-page-hero-graphic__scrim{z-index:-1;background:linear-gradient(90deg,#ff4e742e,#13182d33 44%,#0c10206b),linear-gradient(180deg,#14162947,#0509146b)}.ap-page-section .ap-page-hero-graphic__inner{border:1px dashed rgba(255,255,255,.2);border-radius:calc(13px * var(--ap-page-hero-graphic-scale));inset:6.3333% 3.5185%}.ap-page-section .ap-page-hero-graphic__inner--mobile{display:none}.ap-page-section .ap-page-hero-graphic__inner:before{position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at 28% 35%,rgba(255,255,255,.055),transparent 36%),linear-gradient(90deg,#ffffff09,#080a160e 48%,#ffffff06);box-shadow:inset 0 1px #ffffff14,inset 0 -1px #ffffff0a;content:"";opacity:.72;pointer-events:none}.ap-page-section .ap-page-hero-graphic__label{position:absolute;z-index:8;color:#fffc;max-width:calc(180px * var(--ap-page-hero-graphic-scale));font-size:calc(10px * var(--ap-page-hero-graphic-scale));line-height:1.45;text-transform:none;white-space:nowrap}.ap-page-section .ap-page-hero-graphic__label:after{display:block;width:calc(15px * var(--ap-page-hero-graphic-scale));height:calc(17px * var(--ap-page-hero-graphic-scale));border-top:1px solid rgba(255,255,255,.35);border-left:1px solid rgba(255,255,255,.35);margin-top:calc(8px * var(--ap-page-hero-graphic-scale));content:""}.ap-page-section .ap-page-hero-graphic__label strong,.ap-page-section .ap-page-hero-graphic__label span{display:block}.ap-page-section .ap-page-hero-graphic__label strong{font-size:calc(10px * var(--ap-page-hero-graphic-scale));font-weight:800;letter-spacing:0;text-transform:uppercase}.ap-page-section .ap-page-hero-graphic__label--messy{left:4.7809%;top:14.1221%}.ap-page-section .ap-page-hero-graphic__label--system{left:28.5857%;top:7.8244%}.ap-page-section .ap-page-hero-graphic__label--execution{left:54.3825%;top:13.1%}.ap-page-section .ap-page-hero-graphic__label--outputs{left:80.3785%;right:auto;top:25.1%}.ap-page-section .ap-page-hero-graphic__prompt-cloud{position:absolute;inset:0;z-index:4}.ap-page-section .ap-page-hero-graphic__prompt-cloud span{position:absolute;border-radius:999px;background:#ffffffb8;box-shadow:0 0 16px #ffffff38}.ap-page-section .ap-page-hero-graphic--electrical-pulse .ap-page-hero-graphic__prompt-cloud span{animation:ap-page-hero-dot-spark var(--ap-page-pulse-duration) ease-in-out var(--ap-page-pulse-delay) infinite}.ap-page-section .ap-page-hero-graphic__connections{z-index:2;width:100%;height:100%;overflow:visible;fill:none}.ap-page-section .ap-page-hero-graphic__ports{position:absolute;inset:0;z-index:7;width:100%;height:100%;overflow:visible;fill:none;pointer-events:none}.ap-page-section .ap-page-hero-graphic__connections path{stroke:#ffffff8a;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45}.ap-page-section .ap-page-hero-graphic__connection-base:nth-of-type(4n+1),.ap-page-section .ap-page-hero-graphic__connection-base:nth-of-type(4n+3){stroke:#ffffff80}.ap-page-section .ap-page-hero-graphic__connection-pulse{opacity:0;stroke:#fffffff2;stroke-linecap:round;stroke-width:2.4}.ap-page-section .ap-page-hero-graphic--electrical-pulse .ap-page-hero-graphic__connection-pulse--active{animation:ap-page-hero-path-pulse var(--ap-page-pulse-duration) ease-out var(--ap-page-pulse-delay) 1}.ap-page-section .ap-page-hero-graphic__connections .ap-page-hero-graphic__connection-pulse--halo{stroke:#ff7ba933;stroke-width:3.4;filter:drop-shadow(0 0 5px rgba(248,131,121,.12))}.ap-page-section .ap-page-hero-graphic__connections .ap-page-hero-graphic__connection-pulse--hot-core{stroke:#fff5fa7a;stroke-width:1.35;filter:drop-shadow(0 0 2px rgba(255,255,255,.14))}.ap-page-section .ap-page-hero-graphic__port-glow{fill:#f8837933;filter:drop-shadow(0 0 7px rgba(248,131,121,.4))}.ap-page-section .ap-page-hero-graphic__port-ring{fill:#ffffff1a;stroke:#f88379f2;stroke-width:.5}.ap-page-section .ap-page-hero-graphic__port-core{fill:#ffffffe6}.ap-page-section .ap-page-hero-graphic__step-spine{position:absolute;left:39.3426%;top:24.0458%;z-index:3;width:max(1px,calc(1px * var(--ap-page-hero-graphic-scale)));height:51.5267%;background-image:linear-gradient(to bottom,rgba(255,255,255,.46) 0 3px,transparent 3px 9px);opacity:.72}.ap-page-section .ap-page-hero-graphic__steps{position:absolute;inset:0;z-index:5}.ap-page-section .ap-page-hero-glass-card{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.14);background:linear-gradient(135deg,#ffffff2e,#ffffff0e);box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #ffffff0f,0 calc(16px * var(--ap-page-hero-graphic-scale)) calc(42px * var(--ap-page-hero-graphic-scale)) #080a182e;backdrop-filter:blur(calc(18px * var(--ap-page-hero-graphic-scale)))}.ap-page-section .ap-page-hero-glass-card:before{position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,rgba(255,255,255,.72),transparent 28%),conic-gradient(from 145deg at var(--ap-page-shine-x) var(--ap-page-shine-y),transparent,rgba(255,255,255,.66),rgba(255,180,210,.34),transparent 28%);content:"";mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor}.ap-page-section .ap-page-hero-glass-card:after{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.12),transparent 24%),linear-gradient(115deg,transparent 18%,rgba(255,255,255,.13) 43%,transparent 62%);content:"";opacity:.34;pointer-events:none}.ap-page-section .ap-page-hero-step-card{position:absolute;display:grid;grid-template-columns:calc(32px * var(--ap-page-hero-graphic-scale)) minmax(0,1fr);align-items:center;gap:calc(9px * var(--ap-page-hero-graphic-scale));border-radius:calc(10px * var(--ap-page-hero-graphic-scale));padding:calc(10px * var(--ap-page-hero-graphic-scale)) calc(14px * var(--ap-page-hero-graphic-scale));color:#fff}.ap-page-section .ap-page-hero-step-card strong,.ap-page-section .ap-page-hero-step-card em,.ap-page-section .ap-page-hero-tool strong{position:relative;z-index:1;display:block;font-style:normal;letter-spacing:0}.ap-page-section .ap-page-hero-step-card strong,.ap-page-section .ap-page-hero-tool strong{font-size:calc(13px * var(--ap-page-hero-graphic-scale));font-weight:800}.ap-page-section .ap-page-hero-tool strong{overflow:hidden;font-size:calc(11px * var(--ap-page-hero-graphic-scale));text-overflow:ellipsis;white-space:nowrap}.ap-page-section .ap-page-hero-step-card em{color:#ffffffc7;font-size:calc(9px * var(--ap-page-hero-graphic-scale));white-space:nowrap}.ap-page-section .ap-page-hero-graphic__step-icon,.ap-page-section .ap-page-hero-tool__icon{position:relative;z-index:1;display:grid;place-items:center;border-radius:999px;background:#ffffffe0;color:#f88379;font-size:13px;font-weight:800}.ap-page-section .ap-page-hero-graphic__step-icon{width:calc(32px * var(--ap-page-hero-graphic-scale));height:calc(32px * var(--ap-page-hero-graphic-scale))}.ap-page-section .ap-page-hero-graphic__step-icon svg{width:calc(18px * var(--ap-page-hero-graphic-scale));height:calc(18px * var(--ap-page-hero-graphic-scale))}.ap-page-section .ap-page-hero-tool-stack{position:absolute;left:54.5817%;top:27.6718%;z-index:5;display:grid;width:14.3426%;min-height:52.6718%;gap:calc(8px * var(--ap-page-hero-graphic-scale));border-radius:calc(12px * var(--ap-page-hero-graphic-scale));padding:calc(12px * var(--ap-page-hero-graphic-scale)) calc(10px * var(--ap-page-hero-graphic-scale)) calc(13px * var(--ap-page-hero-graphic-scale))}.ap-page-section .ap-page-hero-tool{position:relative;overflow:hidden;display:grid;grid-template-columns:calc(28px * var(--ap-page-hero-graphic-scale)) minmax(0,1fr);align-items:center;gap:calc(8px * var(--ap-page-hero-graphic-scale));min-height:calc(56px * var(--ap-page-hero-graphic-scale));border-radius:calc(9px * var(--ap-page-hero-graphic-scale));border:1px solid rgba(255,255,255,.1);background:linear-gradient(135deg,#ffffff1f,#ffffff0b);box-shadow:inset 0 1px #ffffff24,inset 0 -1px #ffffff0a;padding:calc(9px * var(--ap-page-hero-graphic-scale));color:#fff;width:100%}.ap-page-section .ap-page-hero-tool:before{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.12),transparent 26%),linear-gradient(110deg,transparent 18%,rgba(255,255,255,.1) 45%,transparent 66%);content:"";opacity:.5;pointer-events:none}.ap-page-section .ap-page-hero-tool:after{position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,rgba(255,255,255,.54),transparent 32%),conic-gradient(from 145deg at var(--ap-page-shine-x) var(--ap-page-shine-y),transparent,rgba(255,255,255,.46),rgba(255,180,210,.24),transparent 30%);content:"";mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor}.ap-page-section .ap-page-hero-tool__icon{width:calc(28px * var(--ap-page-hero-graphic-scale));height:calc(28px * var(--ap-page-hero-graphic-scale))}.ap-page-section .ap-page-hero-tool__icon img{display:block;width:calc(16px * var(--ap-page-hero-graphic-scale));height:calc(16px * var(--ap-page-hero-graphic-scale));-o-object-fit:contain;object-fit:contain}.ap-page-section .ap-page-hero-tool__icon--green{color:#fff;background:#25c989}.ap-page-section .ap-page-hero-tool__icon--gold{color:#d97732;background:#fffffff0}.ap-page-section .ap-page-hero-tool__icon--blue{color:#fff;background:linear-gradient(135deg,#77a6ff,#fff)}.ap-page-section .ap-page-hero-tool-stack__more{position:relative;top:calc(3px * var(--ap-page-hero-graphic-scale));z-index:1;justify-self:center;border-radius:999px;background:#ffffff1a;padding:calc(5px * var(--ap-page-hero-graphic-scale)) calc(12px * var(--ap-page-hero-graphic-scale));color:#ffffffd1;font-size:calc(10px * var(--ap-page-hero-graphic-scale));font-weight:800;line-height:1.2;white-space:nowrap}.ap-page-section .ap-page-hero-output-card{position:absolute;left:80.8765%;top:39.6947%;z-index:5;display:grid;width:12.5498%;height:29.0076%;justify-items:center;align-content:start;border-radius:calc(13px * var(--ap-page-hero-graphic-scale));padding:calc(19px * var(--ap-page-hero-graphic-scale)) 0 calc(24px * var(--ap-page-hero-graphic-scale))}.ap-page-section .ap-page-hero-output-card__check{position:relative;z-index:1;display:block;width:calc(56px * var(--ap-page-hero-graphic-scale));height:calc(56px * var(--ap-page-hero-graphic-scale));border-radius:999px;background:#ffffffeb}.ap-page-section .ap-page-hero-output-card__check:after{position:absolute;left:calc(20px * var(--ap-page-hero-graphic-scale));top:calc(15px * var(--ap-page-hero-graphic-scale));width:calc(13px * var(--ap-page-hero-graphic-scale));height:calc(23px * var(--ap-page-hero-graphic-scale));border-right:calc(4px * var(--ap-page-hero-graphic-scale)) solid #ef5d82;border-bottom:calc(4px * var(--ap-page-hero-graphic-scale)) solid #ef5d82;content:"";transform:rotate(42deg)}.ap-page-section .ap-page-hero-output-card__line{position:relative;z-index:1;display:block;width:calc(58px * var(--ap-page-hero-graphic-scale));height:calc(5px * var(--ap-page-hero-graphic-scale));border-radius:999px;margin-top:calc(9px * var(--ap-page-hero-graphic-scale));background:#fff3}.ap-page-section .ap-page-hero-output-card__line--long{width:calc(72px * var(--ap-page-hero-graphic-scale));margin-top:calc(17px * var(--ap-page-hero-graphic-scale))}.ap-page-section .ap-page-hero-output-card__line--short{width:calc(46px * var(--ap-page-hero-graphic-scale))}@-moz-document url-prefix(){.ap-page-section .ap-page-hero-graphic--electrical-pulse .ap-page-hero-graphic__connection-pulse{filter:none}.ap-page-section .ap-page-hero-graphic--electrical-pulse .ap-page-hero-graphic__connection-pulse--halo{stroke:#ff7ba92e;stroke-width:3}.ap-page-section .ap-page-hero-graphic--electrical-pulse .ap-page-hero-graphic__connection-pulse--hot-core{stroke:#fff5fa73;stroke-width:1.45}.ap-page-section .ap-page-hero-graphic--electrical-pulse .ap-page-hero-graphic__prompt-cloud span{animation-duration:10.25s;filter:none}.ap-page-section .ap-page-hero-glass-card{border-color:transparent;background:linear-gradient(135deg,#ffffff2b,#ffffff0d) padding-box,linear-gradient(128deg,#ffffff70,#ffffff21 24%,#ffb4d21a 66%,#ffffff14) border-box;box-shadow:inset 1px 1px #fff3,inset -1px -1px #ffa7cc14,0 16px 42px #080a182e}.ap-page-section .ap-page-hero-glass-card:before{background:linear-gradient(180deg,rgba(255,255,255,.3) 0 1px,transparent 1.5px),linear-gradient(90deg,rgba(255,255,255,.28) 0 1px,transparent 1.5px)}.ap-page-section .ap-page-hero-glass-card:after{background:linear-gradient(115deg,transparent 22%,rgba(255,255,255,.11) 47%,transparent 66%);opacity:.38}.ap-page-section .ap-page-hero-tool{border-color:transparent;background:linear-gradient(135deg,#ffffff1f,#ffffff0b) padding-box,linear-gradient(128deg,#ffffff52,#ffffff1a 28%,#ffb4d214 68%,#ffffff0f) border-box;box-shadow:inset 1px 1px #ffffff29,inset -1px -1px #ffa7cc0f}.ap-page-section .ap-page-hero-tool:before{background:linear-gradient(135deg,rgba(255,255,255,.17),transparent 30%),linear-gradient(110deg,transparent 18%,rgba(255,255,255,.13) 45%,transparent 66%);opacity:.58}.ap-page-section .ap-page-hero-tool:after{background:linear-gradient(180deg,rgba(255,255,255,.28) 0 1px,transparent 1.5px),linear-gradient(90deg,rgba(255,255,255,.24) 0 1px,transparent 1.5px)}}@media (prefers-reduced-motion: reduce){.ap-page-section .ap-page-hero-graphic--electrical-pulse .ap-page-hero-graphic__connection-pulse,.ap-page-section .ap-page-hero-graphic--electrical-pulse .ap-page-hero-graphic__prompt-cloud span{animation:none}}@media (min-aspect-ratio: 2/1){.ap-page-section .ap-page-hero-graphic__background img{-o-object-position:56% 50%;object-position:56% 50%}}@media (max-width: 980px){.ap-page-section .ap-page-hero-graphic.ap-page-hero-media{--ap-page-hero-graphic-scale: .88}}@media (min-width: 901px) and (max-width: 1120px){.ap-page-section .ap-page-hero-container{width:min(984px,calc(100% - 40px))}.ap-page-section.ap-page-hero{padding:152px 0 88px}.ap-page-section .ap-page-hero-copy h1{max-width:548px;font-size:52px;line-height:1.02}.ap-page-section .ap-page-hero-actions{position:static;margin-top:2px}.ap-page-section .ap-page-hero-graphic.ap-page-hero-media{margin-top:56px}}@media (max-width: 900px){.ap-page-section .ap-page-hero-graphic.ap-page-hero-media{--ap-page-hero-graphic-scale: .6}}@media (max-width: 760px){.ap-page-section .ap-page-hero-graphic.ap-page-hero-media{--ap-page-hero-graphic-scale: .58}}@media (max-width: 1024px){.ap-page-section .ap-page-hero-graphic__background img{-o-object-position:63% 52%;object-position:63% 52%}}@media (max-width: 900px){.ap-page-section .ap-page-hero-container{width:min(100% - 32px,640px)}.ap-page-section.ap-page-hero{padding:112px 0 72px}.ap-page-section .ap-page-hero-top{grid-template-columns:1fr;gap:36px}.ap-page-section .ap-page-hero-copy h1{font-size:clamp(40px,9vw,48px);line-height:1.04}.ap-page-section .ap-page-hero-actions{position:static;flex-wrap:wrap;gap:8px;justify-content:flex-start;margin-bottom:0}.ap-page-section .ap-page-hero-actions .ap-page-button--primary{min-width:191px}.ap-page-section .ap-page-hero-actions .ap-page-button--secondary{min-width:185px}.ap-page-section .ap-page-hero-media{min-height:auto;margin-top:44px}.ap-page-section .ap-page-hero-graphic.ap-page-hero-media{height:auto}.ap-page-section .ap-page-hero-graphic__background img{-o-object-position:63% 52%;object-position:63% 52%}}@media (max-width: 640px){.ap-page-section.ap-page-hero{padding:96px 0 64px}.ap-page-section.ap-page-hero:before{opacity:.38}.ap-page-section .ap-page-hero-copy h1{max-width:360px;font-size:clamp(38px,10.8vw,44px)}.ap-page-section .ap-page-hero-copy>p:not(.ap-page-eyebrow){max-width:330px;font-size:16px;line-height:24px}.ap-page-section .ap-page-hero-actions{display:grid;width:100%;grid-template-columns:1fr;gap:10px}.ap-page-section .ap-page-hero-actions .ap-page-button,.ap-page-section .ap-page-hero-actions .ap-page-button--primary,.ap-page-section .ap-page-hero-actions .ap-page-button--secondary{width:100%;min-height:44px}.ap-page-section .ap-page-hero-media{margin-top:36px}.ap-page-section .ap-page-hero-top{gap:28px}.ap-page-section .ap-page-hero-graphic.ap-page-hero-media{--ap-page-hero-graphic-scale: .8;aspect-ratio:398 / 737;max-width:398px;margin-inline:auto;margin-top:32px}.ap-page-section .ap-page-hero-graphic__background img{-o-object-position:50% 50%;object-position:50% 50%}.ap-page-section .ap-page-hero-graphic__inner--desktop{display:none}.ap-page-section .ap-page-hero-graphic__inner--mobile{display:block;inset:0;border:0;border-radius:inherit}.ap-page-section .ap-page-hero-graphic__inner--mobile:before{display:none}.ap-page-section .ap-page-hero-mobile-panel{position:absolute;z-index:4;border-radius:calc(10px * var(--ap-page-hero-graphic-scale));background:linear-gradient(135deg,#ffffff2e,#ffffff0d),linear-gradient(180deg,#ffffff0e,#140f2324);box-shadow:inset 0 1px #ffffff29,inset 0 -1px #ffffff0b,0 calc(20px * var(--ap-page-hero-graphic-scale)) calc(52px * var(--ap-page-hero-graphic-scale)) #0c08182e;backdrop-filter:blur(calc(17px * var(--ap-page-hero-graphic-scale)))}.ap-page-section .ap-page-hero-mobile-panel--prompts{left:14.0704%;top:2.9851%;width:71.3568%;height:8.6845%}.ap-page-section .ap-page-hero-mobile-panel--system{left:14.0704%;top:13.5685%;width:71.3568%;height:30.9362%}.ap-page-section .ap-page-hero-mobile-panel--execution{left:14.0704%;top:46.2687%;width:71.3568%;height:51.4247%}.ap-page-section .ap-page-hero-mobile-panel__label{position:absolute;left:calc(12px * var(--ap-page-hero-graphic-scale));top:calc(11px * var(--ap-page-hero-graphic-scale));z-index:2;color:#ffffffd6;line-height:1.45}.ap-page-section .ap-page-hero-mobile-panel__label--prompts{left:31.6901%;top:27.3438%}.ap-page-section .ap-page-hero-mobile-panel__label--outputs{left:25%;top:58.8391%}.ap-page-section .ap-page-hero-mobile-panel__label strong,.ap-page-section .ap-page-hero-mobile-panel__label span{display:block;letter-spacing:0;white-space:nowrap}.ap-page-section .ap-page-hero-mobile-panel__label strong{font-size:calc(9px * var(--ap-page-hero-graphic-scale));font-weight:800;text-transform:uppercase}.ap-page-section .ap-page-hero-mobile-panel__label span{color:#ffffffbd;font-size:calc(8px * var(--ap-page-hero-graphic-scale))}.ap-page-section .ap-page-hero-graphic__prompt-cloud--mobile{z-index:2;overflow:hidden}.ap-page-section .ap-page-hero-graphic__prompt-cloud--mobile span{background:#ffffffd6;box-shadow:0 0 7px #ffffff3d}.ap-page-section .ap-page-hero-graphic__inner--mobile .ap-page-hero-graphic__connection-base{stroke:#ffffff3d;stroke-linecap:round;stroke-width:1.05}.ap-page-section .ap-page-hero-graphic__inner--mobile .ap-page-hero-graphic__connection-trunk-overlay{stroke:#ffffff6b;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.05}.ap-page-section .ap-page-hero-graphic__inner--mobile .ap-page-hero-graphic__connection-underlay{stroke:#ffffff0e;stroke-linecap:round;stroke-linejoin:round;stroke-width:.8}.ap-page-section .ap-page-hero-graphic__inner--mobile .ap-page-hero-graphic__connections{z-index:6}.ap-page-section .ap-page-hero-graphic__inner--mobile .ap-page-hero-graphic__connection-pulse--halo{stroke:#ff7ba93d;stroke-width:2.8;filter:drop-shadow(0 0 4px rgba(248,131,121,.16))}.ap-page-section .ap-page-hero-graphic__inner--mobile .ap-page-hero-graphic__connection-pulse--hot-core{stroke:#fff5fa8a;stroke-width:1.45;filter:drop-shadow(0 0 2px rgba(255,255,255,.18))}.ap-page-section .ap-page-hero-graphic__inner--mobile .ap-page-hero-graphic__port-glow{fill:#f883791f;filter:drop-shadow(0 0 4px rgba(248,131,121,.24))}.ap-page-section .ap-page-hero-graphic__inner--mobile .ap-page-hero-graphic__port-ring{fill:#ffffff14;stroke:#f88379c7;stroke-width:.4}.ap-page-section .ap-page-hero-graphic__inner--mobile .ap-page-hero-graphic__port-core{fill:#ffffffc2}.ap-page-section .ap-page-hero-graphic__inner--mobile .ap-page-hero-step-card{grid-template-columns:calc(28px * var(--ap-page-hero-graphic-scale)) minmax(0,1fr);gap:calc(8px * var(--ap-page-hero-graphic-scale));border-radius:calc(8px * var(--ap-page-hero-graphic-scale));padding:calc(7px * var(--ap-page-hero-graphic-scale)) calc(12px * var(--ap-page-hero-graphic-scale))}.ap-page-section .ap-page-hero-graphic__inner--mobile .ap-page-hero-graphic__step-icon{width:calc(28px * var(--ap-page-hero-graphic-scale));height:calc(28px * var(--ap-page-hero-graphic-scale))}.ap-page-section .ap-page-hero-graphic__inner--mobile .ap-page-hero-graphic__step-icon svg{width:calc(15px * var(--ap-page-hero-graphic-scale));height:calc(15px * var(--ap-page-hero-graphic-scale))}.ap-page-section .ap-page-hero-graphic__inner--mobile .ap-page-hero-step-card strong{font-size:calc(10px * var(--ap-page-hero-graphic-scale))}.ap-page-section .ap-page-hero-graphic__inner--mobile .ap-page-hero-step-card em{font-size:calc(7px * var(--ap-page-hero-graphic-scale))}.ap-page-section .ap-page-hero-tool-stack--mobile{left:31.6583%;top:52.6459%;width:35.6784%;min-height:20.6242%;gap:calc(4px * var(--ap-page-hero-graphic-scale));border:0;background:transparent;box-shadow:none;padding:0;backdrop-filter:none}.ap-page-section .ap-page-hero-tool-stack--mobile:before,.ap-page-section .ap-page-hero-tool-stack--mobile:after{display:none}.ap-page-section .ap-page-hero-tool-stack--mobile .ap-page-hero-tool{grid-template-columns:calc(24px * var(--ap-page-hero-graphic-scale)) minmax(0,1fr);gap:calc(8px * var(--ap-page-hero-graphic-scale));min-height:calc(37px * var(--ap-page-hero-graphic-scale));border-radius:calc(7px * var(--ap-page-hero-graphic-scale));padding:calc(6px * var(--ap-page-hero-graphic-scale)) calc(9px * var(--ap-page-hero-graphic-scale))}.ap-page-section .ap-page-hero-tool-stack--mobile .ap-page-hero-tool__icon{width:calc(24px * var(--ap-page-hero-graphic-scale));height:calc(24px * var(--ap-page-hero-graphic-scale))}.ap-page-section .ap-page-hero-tool-stack--mobile .ap-page-hero-tool__icon img{width:calc(14px * var(--ap-page-hero-graphic-scale));height:calc(14px * var(--ap-page-hero-graphic-scale))}.ap-page-section .ap-page-hero-tool-stack--mobile .ap-page-hero-tool strong{font-size:calc(9px * var(--ap-page-hero-graphic-scale))}.ap-page-section .ap-page-hero-tool-stack--mobile .ap-page-hero-tool-stack__more{display:flex;min-height:calc(32px * var(--ap-page-hero-graphic-scale));align-items:center;justify-content:center;top:0;width:100%;border-radius:calc(7px * var(--ap-page-hero-graphic-scale));padding:calc(4px * var(--ap-page-hero-graphic-scale)) calc(8px * var(--ap-page-hero-graphic-scale));text-align:center}.ap-page-section .ap-page-hero-output-card--mobile{left:31.9095%;top:81.5468%;width:35.9296%;height:14.3826%;padding-top:calc(15px * var(--ap-page-hero-graphic-scale));padding-bottom:calc(12px * var(--ap-page-hero-graphic-scale))}.ap-page-section .ap-page-hero-output-card--mobile .ap-page-hero-output-card__check{width:calc(46px * var(--ap-page-hero-graphic-scale));height:calc(46px * var(--ap-page-hero-graphic-scale))}.ap-page-section .ap-page-hero-output-card--mobile .ap-page-hero-output-card__check:after{left:calc(16px * var(--ap-page-hero-graphic-scale));top:calc(12px * var(--ap-page-hero-graphic-scale));width:calc(11px * var(--ap-page-hero-graphic-scale));height:calc(19px * var(--ap-page-hero-graphic-scale))}.ap-page-section .ap-page-hero-output-card--mobile .ap-page-hero-output-card__line{height:calc(4px * var(--ap-page-hero-graphic-scale));margin-top:calc(6px * var(--ap-page-hero-graphic-scale))}.ap-page-section .ap-page-hero-output-card--mobile .ap-page-hero-output-card__line--long{margin-top:calc(14px * var(--ap-page-hero-graphic-scale))}}@media (prefers-reduced-motion: reduce){.ap-page-section .ap-page-rail:after{animation:none;opacity:0}}.ap-page-section.ap-page-hero{background:radial-gradient(ellipse 72% 48% at 50% 0%,#fffffffa,#f6f7f8e6 42%,#fff0 74%),linear-gradient(180deg,#f4f5f6,#fbfbfc 38%,#fff)}.ap-page-section.ap-page-hero:after{position:absolute;inset:0;z-index:0;pointer-events:none;content:"";background:linear-gradient(108deg,transparent 0%,rgba(255,255,255,.72) 24%,transparent 48%),linear-gradient(252deg,transparent 8%,rgba(210,214,220,.28) 36%,transparent 62%);opacity:.72;mix-blend-mode:multiply}.ap-page-section.ap-page-hero>*{position:relative;z-index:1}@keyframes ap-page-hero-dot-spark{0%,78%,to{filter:none;transform:scale(1)}84%{filter:drop-shadow(0 0 6px rgba(255,255,255,.36));transform:scale(1.08)}89%{filter:none;transform:scale(1)}}@keyframes ap-page-hero-path-pulse{0%{opacity:0;stroke-dashoffset:1}12%{opacity:.08}24%,48%{opacity:.38}68%{opacity:.16}to{opacity:0;stroke-dashoffset:0}}@keyframes ap-page-rail-drop{0%{top:-18vh}to{top:100%}}.ap-page-section .ap-page-hero-graphic__inner--desktop .ap-page-hero-graphic__steps>.ap-page-hero-step-card:nth-child(1){left:29.0837%;top:22.3282%;width:14.0438%;height:11.8321%}.ap-page-section .ap-page-hero-graphic__inner--desktop .ap-page-hero-graphic__steps>.ap-page-hero-step-card:nth-child(2){left:29.0837%;top:39.6947%;width:14.0438%;height:11.2595%}.ap-page-section .ap-page-hero-graphic__inner--desktop .ap-page-hero-graphic__steps>.ap-page-hero-step-card:nth-child(3){left:29.0837%;top:57.0611%;width:14.0438%;height:11.4504%}.ap-page-section .ap-page-hero-graphic__inner--desktop .ap-page-hero-graphic__steps>.ap-page-hero-step-card:nth-child(4){left:29.0837%;top:74.6183%;width:14.0438%;height:10.8779%}.ap-page-section .ap-page-hero-graphic__inner--mobile .ap-page-hero-graphic__steps>.ap-page-hero-step-card:nth-child(1){left:31.407%;top:19.2673%;width:35.9296%;height:5.4274%}.ap-page-section .ap-page-hero-graphic__inner--mobile .ap-page-hero-graphic__steps>.ap-page-hero-step-card:nth-child(2){left:31.407%;top:25.2374%;width:35.9296%;height:5.4274%}.ap-page-section .ap-page-hero-graphic__inner--mobile .ap-page-hero-graphic__steps>.ap-page-hero-step-card:nth-child(3){left:31.407%;top:31.2076%;width:35.9296%;height:5.4274%}.ap-page-section .ap-page-hero-graphic__inner--mobile .ap-page-hero-graphic__steps>.ap-page-hero-step-card:nth-child(4){left:31.407%;top:37.1777%;width:35.9296%;height:5.4274%}.ap-page-section .ap-page-hero-graphic__inner--desktop .ap-page-hero-graphic__connection-pulse{--ap-page-pulse-duration: 2.1s}.ap-page-section .ap-page-hero-graphic__inner--desktop .ap-page-hero-graphic__connections>g:nth-child(1)>.ap-page-hero-graphic__connection-pulse{--ap-page-pulse-delay: -.08s}.ap-page-section .ap-page-hero-graphic__inner--desktop .ap-page-hero-graphic__connections>g:nth-child(2)>.ap-page-hero-graphic__connection-pulse{--ap-page-pulse-delay: -.18s}.ap-page-section .ap-page-hero-graphic__inner--desktop .ap-page-hero-graphic__connections>g:nth-child(3)>.ap-page-hero-graphic__connection-pulse{--ap-page-pulse-delay: -.04s}.ap-page-section .ap-page-hero-graphic__inner--desktop .ap-page-hero-graphic__connections>g:nth-child(4)>.ap-page-hero-graphic__connection-pulse{--ap-page-pulse-delay: -.12s}.ap-page-section .ap-page-hero-graphic__inner--desktop .ap-page-hero-graphic__connections>g:nth-child(5)>.ap-page-hero-graphic__connection-pulse{--ap-page-pulse-delay: -.22s}.ap-page-section .ap-page-hero-graphic__inner--desktop .ap-page-hero-graphic__connections>g:nth-child(6)>.ap-page-hero-graphic__connection-pulse{--ap-page-pulse-delay: -.1s}.ap-page-section .ap-page-hero-graphic__inner--desktop .ap-page-hero-graphic__connections>g:nth-child(7)>.ap-page-hero-graphic__connection-pulse{--ap-page-pulse-delay: -.16s}.ap-page-section .ap-page-hero-graphic__inner--desktop .ap-page-hero-graphic__connections>g:nth-child(8)>.ap-page-hero-graphic__connection-pulse{--ap-page-pulse-delay: -.06s}.ap-page-section .ap-page-hero-graphic__inner--desktop .ap-page-hero-graphic__connections>g:nth-child(9)>.ap-page-hero-graphic__connection-pulse{--ap-page-pulse-delay: -.2s}.ap-page-section .ap-page-hero-graphic__inner--desktop .ap-page-hero-graphic__connections>g:nth-child(10)>.ap-page-hero-graphic__connection-pulse{--ap-page-pulse-delay: -.14s}.ap-page-section .ap-page-hero-graphic__inner--desktop .ap-page-hero-graphic__connections>g:nth-child(11)>.ap-page-hero-graphic__connection-pulse{--ap-page-pulse-delay: -.05s}.ap-page-section .ap-page-hero-graphic__inner--desktop .ap-page-hero-graphic__connections>g:nth-child(12)>.ap-page-hero-graphic__connection-pulse{--ap-page-pulse-delay: -.17s}.ap-page-section .ap-page-hero-graphic__inner--desktop .ap-page-hero-graphic__connections>g:nth-child(13)>.ap-page-hero-graphic__connection-pulse{--ap-page-pulse-delay: -.09s}.ap-page-section .ap-page-hero-graphic__inner--desktop .ap-page-hero-graphic__connections>g:nth-child(14)>.ap-page-hero-graphic__connection-pulse{--ap-page-pulse-delay: -.21s}.ap-page-section .ap-page-hero-graphic__inner--desktop .ap-page-hero-graphic__connections>g:nth-child(15)>.ap-page-hero-graphic__connection-pulse{--ap-page-pulse-delay: -.11s}.ap-page-section .ap-page-hero-graphic__inner--mobile .ap-page-hero-graphic__connection-pulse{--ap-page-pulse-delay: 0s;--ap-page-pulse-duration: 1.15s}.ap-page-section.ap-page-narrative{--ap-page-narrative-crossfade: linear-gradient( 90deg, rgba(43, 30, 56, .38), rgba(82, 48, 68, .08) 42%, rgba(18, 12, 34, .54) );--ap-page-narrative-depth: linear-gradient(180deg, rgba(255, 214, 224, .08), rgba(22, 16, 38, .34));position:relative;height:520px;min-height:520px;overflow:hidden;padding:0;scroll-margin-top:80px;color:#fff;background:var(--ap-page-narrative-crossfade),var(--ap-page-narrative-depth),-webkit-image-set(url(/landing/oneshot/oneshot-banner-desktop-1920x580.webp) type("image/webp"),url(/landing/oneshot/oneshot-banner-desktop-1920x580.jpg) type("image/jpeg")) center center / cover no-repeat;background:var(--ap-page-narrative-crossfade),var(--ap-page-narrative-depth),image-set(url(/landing/oneshot/oneshot-banner-desktop-1920x580.webp) type("image/webp"),url(/landing/oneshot/oneshot-banner-desktop-1920x580.jpg) type("image/jpeg")) center center / cover no-repeat;background-blend-mode:multiply,soft-light,normal}.ap-page-section .ap-page-narrative__lines{position:relative;inset:0;z-index:2;display:none;width:100%;height:100%}.ap-page-section .ap-page-narrative__lines--desktop{display:block}.ap-page-section .ap-page-narrative__line-base path,.ap-page-section .ap-page-narrative__line-sheen path{fill:none;vector-effect:non-scaling-stroke}.ap-page-section .ap-page-narrative__line-base{opacity:.24}.ap-page-section .ap-page-narrative__line-base path{stroke:#ffffff80;stroke-width:1}.ap-page-section .ap-page-narrative__line-sheen path{opacity:0;stroke:#ffffffeb;stroke-width:1.15;stroke-dasharray:92 1200;stroke-dashoffset:480;stroke-linecap:round;animation:ap-page-line-sheen 10s ease-in-out infinite}.ap-page-section .ap-page-narrative__line-sheen-path--1{animation-delay:1.1s}.ap-page-section .ap-page-narrative__line-sheen-path--2{animation-delay:2.4s}.ap-page-section .ap-page-narrative__line-sheen-path--3{animation-delay:3.2s}.ap-page-section .ap-page-narrative__copy{position:absolute;left:50%;top:50%;z-index:2;width:27.2675em;max-width:min(1160px,calc(100% - 96px));margin:0;text-align:left;text-wrap:pretty;overflow-wrap:anywhere;transform:translate(-50%,-50%);font-size:clamp(30px,2.1vw,34px);font-weight:400;line-height:1.24;letter-spacing:0}.ap-page-section .ap-page-narrative__bright{font-weight:500}.ap-page-section .ap-page-narrative__muted,.ap-page-section .ap-page-narrative__muted-inline{color:#f6e8e18a}@media (max-width: 640px){.ap-page-section.ap-page-narrative{background:var(--ap-page-narrative-crossfade),var(--ap-page-narrative-depth),-webkit-image-set(url(/landing/oneshot/oneshot-banner-mobile-1440x1000.webp) type("image/webp"),url(/landing/oneshot/oneshot-banner-mobile-1440x1000.jpg) type("image/jpeg")) 61% center / cover no-repeat;background:var(--ap-page-narrative-crossfade),var(--ap-page-narrative-depth),image-set(url(/landing/oneshot/oneshot-banner-mobile-1440x1000.webp) type("image/webp"),url(/landing/oneshot/oneshot-banner-mobile-1440x1000.jpg) type("image/jpeg")) 61% center / cover no-repeat}.ap-page-section .ap-page-narrative__lines--desktop{display:none}.ap-page-section .ap-page-narrative__lines--mobile{display:block}.ap-page-section .ap-page-narrative__copy{left:50%;right:auto;top:50%;width:min(356px,calc(100% - 32px));max-width:calc(100% - 32px);font-size:clamp(17.5px,4.85vw,19px);line-height:1.28}.ap-page-section .ap-page-narrative__line-sheen path{animation-duration:13s;stroke-dasharray:70 900}}@media (min-width: 641px) and (max-width: 1179px){.ap-page-section.ap-page-narrative{background:var(--ap-page-narrative-crossfade),var(--ap-page-narrative-depth),-webkit-image-set(url(/landing/oneshot/oneshot-banner-tablet-2048x900.webp) type("image/webp"),url(/landing/oneshot/oneshot-banner-tablet-2048x900.jpg) type("image/jpeg")) 58% center / cover no-repeat;background:var(--ap-page-narrative-crossfade),var(--ap-page-narrative-depth),image-set(url(/landing/oneshot/oneshot-banner-tablet-2048x900.webp) type("image/webp"),url(/landing/oneshot/oneshot-banner-tablet-2048x900.jpg) type("image/jpeg")) 58% center / cover no-repeat}.ap-page-section .ap-page-narrative__lines--desktop{display:none}.ap-page-section .ap-page-narrative__lines--tablet{display:block}.ap-page-section .ap-page-narrative__copy{width:19.6221em;max-width:min(760px,calc(100% - 96px));font-size:clamp(27px,3vw,31px)}.ap-page-section .ap-page-narrative__line-sheen path{animation-duration:12s;stroke-dasharray:82 1050}}@media (min-width: 641px) and (max-width: 1100px) and (orientation: portrait){.ap-page-section.ap-page-narrative{background:var(--ap-page-narrative-crossfade),var(--ap-page-narrative-depth),-webkit-image-set(url(/landing/oneshot/oneshot-banner-tablet-portrait-1536x1024.webp) type("image/webp"),url(/landing/oneshot/oneshot-banner-tablet-portrait-1536x1024.jpg) type("image/jpeg")) 58% center / cover no-repeat;background:var(--ap-page-narrative-crossfade),var(--ap-page-narrative-depth),image-set(url(/landing/oneshot/oneshot-banner-tablet-portrait-1536x1024.webp) type("image/webp"),url(/landing/oneshot/oneshot-banner-tablet-portrait-1536x1024.jpg) type("image/jpeg")) 58% center / cover no-repeat}}@media (min-width: 1180px) and (min-resolution: 2dppx){.ap-page-section.ap-page-narrative{background:var(--ap-page-narrative-crossfade),var(--ap-page-narrative-depth),-webkit-image-set(url(/landing/oneshot/oneshot-banner-retina-3072x928.webp) type("image/webp"),url(/landing/oneshot/oneshot-banner-retina-3072x928.jpg) type("image/jpeg")) center center / cover no-repeat;background:var(--ap-page-narrative-crossfade),var(--ap-page-narrative-depth),image-set(url(/landing/oneshot/oneshot-banner-retina-3072x928.webp) type("image/webp"),url(/landing/oneshot/oneshot-banner-retina-3072x928.jpg) type("image/jpeg")) center center / cover no-repeat}}@media (min-width: 2560px){.ap-page-section.ap-page-narrative{background:var(--ap-page-narrative-crossfade),var(--ap-page-narrative-depth),-webkit-image-set(url(/landing/oneshot/oneshot-banner-desktop-master-3840x1160.webp) type("image/webp"),url(/landing/oneshot/oneshot-banner-desktop-master-3840x1160.jpg) type("image/jpeg")) center center / cover no-repeat;background:var(--ap-page-narrative-crossfade),var(--ap-page-narrative-depth),image-set(url(/landing/oneshot/oneshot-banner-desktop-master-3840x1160.webp) type("image/webp"),url(/landing/oneshot/oneshot-banner-desktop-master-3840x1160.jpg) type("image/jpeg")) center center / cover no-repeat}}@media (min-aspect-ratio: 21/9){.ap-page-section.ap-page-narrative{background:var(--ap-page-narrative-crossfade),var(--ap-page-narrative-depth),-webkit-image-set(url(/landing/oneshot/oneshot-banner-ultrawide-3440x900.webp) type("image/webp"),url(/landing/oneshot/oneshot-banner-ultrawide-3440x900.jpg) type("image/jpeg")) center center / cover no-repeat;background:var(--ap-page-narrative-crossfade),var(--ap-page-narrative-depth),image-set(url(/landing/oneshot/oneshot-banner-ultrawide-3440x900.webp) type("image/webp"),url(/landing/oneshot/oneshot-banner-ultrawide-3440x900.jpg) type("image/jpeg")) center center / cover no-repeat}}@media (max-width: 420px){.ap-page-section.ap-page-narrative{background:var(--ap-page-narrative-crossfade),var(--ap-page-narrative-depth),-webkit-image-set(url(/landing/oneshot/oneshot-banner-mobile-compact-1080x820.webp) type("image/webp"),url(/landing/oneshot/oneshot-banner-mobile-compact-1080x820.jpg) type("image/jpeg")) 61% center / cover no-repeat;background:var(--ap-page-narrative-crossfade),var(--ap-page-narrative-depth),image-set(url(/landing/oneshot/oneshot-banner-mobile-compact-1080x820.webp) type("image/webp"),url(/landing/oneshot/oneshot-banner-mobile-compact-1080x820.jpg) type("image/jpeg")) 61% center / cover no-repeat}.ap-page-section .ap-page-narrative__copy{width:min(334px,calc(100% - 40px));max-width:calc(100% - 40px);font-size:clamp(17px,4.7vw,18.5px);line-height:1.3}}.ap-page-section.ap-page-narrative{background-repeat:no-repeat,no-repeat,no-repeat}@media (prefers-reduced-motion: reduce){.ap-page-section .ap-page-narrative__line-sheen path{animation:none}}@keyframes ap-page-line-sheen{0%,58%,to{opacity:0;stroke-dashoffset:480}65%{opacity:.38}82%{opacity:.14;stroke-dashoffset:-820}}.ap-page-section.ap-page-band{scroll-margin-top:88px}.ap-page-section.ap-page-band .ap-page-section-heading[id]{scroll-margin-top:76px}.ap-page-section.ap-page-band{position:relative;padding:128px 0;overflow:hidden}.ap-page-section.ap-page-band>*{position:relative;z-index:2}.ap-page-section .ap-page-section-heading .ap-page-section-eyebrow{margin:0;color:#242128;font-size:12px;font-weight:500;line-height:16px;letter-spacing:0;text-transform:uppercase}@media (max-width: 980px){.ap-page-section.ap-page-band{padding:96px 0}}@media (max-width: 640px){.ap-page-section.ap-page-band{scroll-margin-top:72px}.ap-page-section.ap-page-band .ap-page-section-heading[id]{scroll-margin-top:64px}.ap-page-section.ap-page-band{padding:72px 0}}.ap-page-section .ap-page-problem__accordion-panel p{line-height:1.6}.ap-page-section .ap-page-problem-visual{--ap-page-card-accent: initial;--ap-page-card-rotate: initial;--ap-page-card-width: initial;--ap-page-card-x: initial;--ap-page-card-y: initial;position:relative;display:block;width:min(620px,100%);aspect-ratio:620 / 576;margin-top:55px;overflow:hidden;border-radius:8px;background-color:#fff1f4;background-image:url(/landing/problem/context-lost-map.svg);background-position:center;background-repeat:no-repeat;background-size:cover}.ap-page-section .ap-page-problem-visual__card{position:absolute;z-index:2;left:var(--ap-page-card-x);top:var(--ap-page-card-y);display:grid;width:min(var(--ap-page-card-width),34%);gap:10px;border:1px solid rgba(255,215,220,.86);border-radius:8px;padding:12px 14px 10px;overflow:hidden;background:linear-gradient(180deg,#fffffff7,#ffffffe0),radial-gradient(circle at 10% 0%,color-mix(in srgb,var(--ap-page-card-accent) 18%,transparent),transparent 44%);box-shadow:0 18px 42px #d9849033,0 4px 12px #1c1a170a;color:#1c1a17;transform:translate(-50%,-50%) rotate(var(--ap-page-card-rotate));transform-origin:center}.ap-page-section .ap-page-problem-visual__card:before{position:absolute;top:0;bottom:0;left:0;width:2px;background:var(--ap-page-card-accent);box-shadow:0 0 16px color-mix(in srgb,var(--ap-page-card-accent) 42%,transparent);content:""}.ap-page-section .ap-page-problem-visual__card:after{position:absolute;inset:0;pointer-events:none;background:linear-gradient(130deg,rgba(255,255,255,.46),transparent 36%),radial-gradient(circle at 84% 10%,color-mix(in srgb,var(--ap-page-card-accent) 9%,transparent),transparent 34%);content:""}.ap-page-section .ap-page-problem-visual__card-header{position:relative;z-index:1;display:flex;align-items:center;gap:8px;color:#1c1a17c2;font-size:12px;font-weight:700;line-height:1.2}.ap-page-section .ap-page-problem-visual__card-header img{width:20px;height:20px;flex:0 0 auto}.ap-page-section .ap-page-problem-visual__card p{position:relative;z-index:1;min-height:56px;margin:0;border-radius:6px;padding:12px;background:linear-gradient(180deg,#f7f7f7db,#f4f4f4b3),radial-gradient(circle at 8% 0%,color-mix(in srgb,var(--ap-page-card-accent) 9%,transparent),transparent 44%);color:#1c1a17;font-size:13px;line-height:1.35}.ap-page-section .ap-page-problem-visual__card time{position:relative;z-index:1;display:inline-flex;align-items:center;gap:5px;justify-self:end;color:#1c1a1761;font-size:11px;line-height:1}.ap-page-section .ap-page-problem-visual__card time:after{content:"✓";color:#42b96f;font-size:12px;font-weight:800;line-height:1}@media (max-width: 900px){.ap-page-section .ap-page-problem-visual{width:min(620px,100%);margin-top:12px}}@media (max-width: 640px){.ap-page-section .ap-page-problem-visual{width:min(398px,100%);aspect-ratio:398 / 430;margin-inline:auto;background-image:url(/landing/problem/context-lost-map-mobile.svg);background-size:cover}.ap-page-section .ap-page-problem-visual__card{box-sizing:border-box;width:min(var(--ap-page-card-width),42%);gap:8px;padding:10px;box-shadow:0 12px 30px #d984902e}.ap-page-section .ap-page-problem-visual__card p{min-height:46px;padding:9px;font-size:12px}.ap-page-section .ap-page-problem-visual__card time{display:none}.ap-page-section .ap-page-problem-visual__card-header{gap:6px;font-size:11px}.ap-page-section .ap-page-problem-visual__card-header img{width:18px;height:18px}.ap-page-section .ap-page-problem-visual__card--chatgpt{--ap-page-card-width: 174px !important;--ap-page-card-x: 34% !important;--ap-page-card-y: 18% !important}.ap-page-section .ap-page-problem-visual__card--claude{--ap-page-card-width: 156px !important;--ap-page-card-x: 78% !important;--ap-page-card-y: 31% !important}.ap-page-section .ap-page-problem-visual__card--gemini{--ap-page-card-width: 166px !important;--ap-page-card-x: 36% !important;--ap-page-card-y: 82% !important}.ap-page-section .ap-page-problem-visual__card--perplexity{display:none}}@media (max-width: 400px){.ap-page-section .ap-page-problem-visual__card--chatgpt{--ap-page-card-width: 160px !important;--ap-page-card-x: 37% !important;--ap-page-card-y: 21% !important}.ap-page-section .ap-page-problem-visual__card--claude{--ap-page-card-width: 120px !important;--ap-page-card-x: 80% !important;--ap-page-card-y: 44% !important}.ap-page-section .ap-page-problem-visual__card--gemini{--ap-page-card-width: 158px !important;--ap-page-card-x: 38% !important;--ap-page-card-y: 85% !important}}.ap-page-section .ap-page-problem__body{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:88px}.ap-page-section.ap-page-problem .ap-page-section-heading{max-width:720px;margin-bottom:44px}.ap-page-section.ap-page-problem .ap-page-section-heading h2{max-width:486px}.ap-page-section.ap-page-problem .ap-page-section-heading>p:not(.ap-page-section-eyebrow){max-width:660px;font-size:clamp(15px,1.35vw,17px);line-height:1.55}.ap-page-section .ap-page-problem__body{align-items:start;gap:72px}.ap-page-section .ap-page-problem__mobile-cta,.ap-page-section .ap-page-problem__accordion{display:none}.ap-page-section .ap-page-problem__copy h3{margin:0 0 18px;color:#242128;font-size:30px;line-height:1.1;letter-spacing:0}.ap-page-section .ap-page-problem__copy p{margin:0 0 28px;color:#2421289e;font-size:16px;line-height:1.7}.ap-page-section .ap-page-problem__copy ul{display:grid;gap:18px;margin:0 0 32px;padding:0;list-style:none}.ap-page-section .ap-page-problem__copy li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:12px;align-items:start;color:#242128b8;font-size:14px;line-height:1.55}.ap-page-section .ap-page-problem__copy li svg{color:#df3776;color:currentColor;stroke-width:1.75}.ap-page-section .ap-page-problem__graphic{position:relative;display:flex;align-items:center;justify-content:center;min-height:0;isolation:isolate}.ap-page-section .ap-page-problem__graphic:before{position:absolute;inset:3% 0 1%;z-index:-1;border:1px solid rgba(248,131,121,.08);border-radius:28px;background:radial-gradient(circle at 27% 21%,rgba(255,255,255,.92),transparent 28%),radial-gradient(circle at 76% 68%,rgba(255,210,228,.44),transparent 31%),linear-gradient(135deg,#ffffffb8,#ffffff42);box-shadow:0 28px 82px #4a1f361a,inset 0 1px #ffffffe0;opacity:.72;pointer-events:none}.ap-page-section .ap-page-problem__graphic .ap-page-problem-visual{width:min(620px,100%);height:auto;margin-top:0}@media (max-width: 980px){.ap-page-section .ap-page-problem__body{grid-template-columns:1fr}.ap-page-section.ap-page-problem .ap-page-section-heading{margin-bottom:42px}.ap-page-section .ap-page-problem__mobile-cta{display:flex;width:-moz-fit-content;width:fit-content;margin:0 auto 44px}.ap-page-section .ap-page-problem__body{gap:48px}.ap-page-section .ap-page-problem__copy{order:2;display:none;width:min(680px,100%);margin:0 auto}.ap-page-section .ap-page-problem__graphic{order:1}.ap-page-section .ap-page-problem__accordion{order:2;display:grid;width:min(680px,100%);margin:0 auto;border-top:1px solid rgba(36,33,40,.12)}.ap-page-section .ap-page-problem__accordion-item{border-bottom:1px solid rgba(36,33,40,.12)}.ap-page-section .ap-page-problem__accordion-trigger{display:grid;width:100%;min-height:78px;grid-template-columns:32px minmax(0,1fr) 20px;gap:18px;align-items:center;border:0;padding:0;background:transparent;color:#242128;cursor:pointer;font:inherit;text-align:left}.ap-page-section .ap-page-problem__accordion-trigger>svg:first-child{width:30px;height:30px;color:currentColor;stroke-width:1.75}.ap-page-section .ap-page-problem__accordion-trigger span{min-width:0;font-size:clamp(20px,2.4vw,22px);font-weight:500;line-height:1.15}.ap-page-section .ap-page-problem__accordion-chevron{justify-self:end;color:#2421287a;transition:transform .18s ease}.ap-page-section .ap-page-problem__accordion-item[data-open=true] .ap-page-problem__accordion-chevron{transform:rotate(180deg)}.ap-page-section .ap-page-problem__accordion-panel{padding:0 24px 30px 50px}.ap-page-section .ap-page-problem__accordion-panel p{margin:0;color:#242128a8;font-size:clamp(18px,2.6vw,21px);line-height:1.45}}@media (max-width: 640px){.ap-page-section.ap-page-problem .ap-page-section-heading{justify-items:center;gap:12px;margin-bottom:28px;text-align:center}.ap-page-section.ap-page-problem .ap-page-section-eyebrow{justify-self:center}.ap-page-section .ap-page-problem__mobile-cta{margin:0 0 38px}.ap-page-section.ap-page-problem .ap-page-section-heading h2{font-size:clamp(32px,9.2vw,36px);font-weight:var(--ap-page-section-title-weight);line-height:var(--ap-page-section-title-line-height);letter-spacing:-.72px}.ap-page-section.ap-page-problem .ap-page-section-heading>p:not(.ap-page-section-eyebrow){font-size:16px;line-height:1.48}.ap-page-section .ap-page-problem__body{gap:42px}.ap-page-section .ap-page-problem__graphic{order:1}.ap-page-section .ap-page-problem__accordion{order:2;width:100%}.ap-page-section .ap-page-problem__copy h3{margin-bottom:16px;font-size:28px}.ap-page-section .ap-page-problem__copy p{margin-bottom:24px;font-size:15.5px;line-height:1.62}.ap-page-section .ap-page-problem__copy ul{gap:14px;margin-bottom:28px}.ap-page-section .ap-page-problem__accordion-trigger{min-height:74px;grid-template-columns:32px minmax(0,1fr) 20px;gap:16px}.ap-page-section .ap-page-problem__accordion-trigger span{font-size:clamp(18px,4.8vw,19px)}.ap-page-section .ap-page-problem__accordion-panel{padding:0 24px 30px 48px}.ap-page-section .ap-page-problem__accordion-panel p{font-size:clamp(18px,5vw,20px)}}.ap-page-section .ap-page-problem-visual__card--chatgpt{--ap-page-card-accent: #26c980;--ap-page-card-rotate: -7deg;--ap-page-card-width: 202px;--ap-page-card-x: 27%;--ap-page-card-y: 20%}.ap-page-section .ap-page-problem-visual__card--claude{--ap-page-card-accent: #f4a176;--ap-page-card-rotate: 2deg;--ap-page-card-width: 190px;--ap-page-card-x: 73%;--ap-page-card-y: 32%}.ap-page-section .ap-page-problem-visual__card--gemini{--ap-page-card-accent: #8272ff;--ap-page-card-rotate: 0deg;--ap-page-card-width: 170px;--ap-page-card-x: 25%;--ap-page-card-y: 66%}.ap-page-section .ap-page-problem-visual__card--perplexity{--ap-page-card-accent: #25c6b7;--ap-page-card-rotate: -2deg;--ap-page-card-width: 190px;--ap-page-card-x: 70%;--ap-page-card-y: 74%}.ap-page-section.ap-page-band.ap-page-problem{min-height:auto;height:auto;padding:96px 0 88px}@media (max-width: 980px){.ap-page-section.ap-page-band.ap-page-problem{padding:88px 0 72px}}@media (max-width: 640px){.ap-page-section.ap-page-band.ap-page-problem{padding:72px 0 48px}}.ap-page-section.ap-page-use-cases{--ap-page-logo-coral: #f88379}.ap-page-section .ap-page-use-case-showcase__visual{position:relative;display:grid;min-width:0;overflow:hidden;align-content:center;place-items:center;padding:clamp(32px,4.2vw,48px) clamp(4px,.55vw,8px);background:radial-gradient(circle at 50% 48%,rgba(232,225,255,.18),transparent 34%),radial-gradient(circle at 34% 42%,rgba(255,145,111,.035),transparent 26%),radial-gradient(circle at 70% 44%,rgba(95,174,244,.04),transparent 29%),linear-gradient(180deg,#fff,#fdfdfd);container-type:inline-size;isolation:isolate}.ap-page-section .ap-page-use-case-showcase__visual:before{position:absolute;inset:0;z-index:0;background:radial-gradient(circle at 50% 49%,rgba(245,242,255,.72),transparent 48%),linear-gradient(180deg,#fffffffa,#fafafaf5);content:""}.ap-page-section .ap-page-use-case-showcase__visual>*{position:relative;z-index:1}.ap-page-section .ap-page-use-case-showcase__visual .ap-page-use-case-ecosystem{width:min(100%,704px);margin:0 auto;background:transparent}.ap-page-section .ap-page-use-case-showcase__visual .ap-page-use-case-ecosystem__callout{gap:5px;padding:0 7px}.ap-page-section .ap-page-use-case-showcase__visual .ap-page-use-case-ecosystem__callout svg{width:clamp(8px,1.8cqw,14px);height:clamp(8px,1.8cqw,14px)}.ap-page-section .ap-page-use-case-showcase__visual .ap-page-use-case-ecosystem__callout span,.ap-page-section .ap-page-use-case-showcase__visual .ap-page-use-case-ecosystem__tool span{font-size:clamp(7px,1.35cqw,10px)}.ap-page-section .ap-page-use-case-showcase__visual .ap-page-use-case-ecosystem__brand span{width:clamp(18px,3.25cqw,25px);height:clamp(16px,2.9cqw,23px)}.ap-page-section .ap-page-use-case-showcase__visual .ap-page-use-case-ecosystem__brand strong{font-size:clamp(11px,1.95cqw,15px)}.ap-page-section .ap-page-use-case-showcase__visual .ap-page-use-case-ecosystem__center p{max-width:104px;margin-top:8px;font-size:clamp(7px,1.34cqw,10px)}.ap-page-section .ap-page-use-case-showcase__legend{position:absolute;right:0;bottom:34px;left:0;display:flex;width:-moz-fit-content;width:fit-content;align-items:center;justify-content:center;gap:22px;margin:0 auto;border:1px solid rgba(8,17,31,.08);border-radius:999px;padding:10px 22px;background:#ffffffd1;box-shadow:0 12px 30px #08111f0a;color:#1c1a1794;font-size:12px;line-height:1}.ap-page-section .ap-page-use-case-showcase__legend span{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.ap-page-section .ap-page-use-case-showcase__legend-dot{display:inline-block;width:7px;height:7px;border-radius:999px}.ap-page-section .ap-page-use-case-showcase__legend-dot--green{background:#68ca7a}.ap-page-section .ap-page-use-case-showcase__legend-dot--orange{background:#ff9a79}.ap-page-section .ap-page-use-case-showcase__legend-dot--blue{background:#6ec9f4}.ap-page-section .ap-page-use-case-ecosystem{--ap-page-item-x: initial;--ap-page-item-y: initial;--ap-page-item-w: initial;--ap-page-item-h: initial;--ap-page-bubble-size: initial;--ap-page-logo-scale: initial;--ap-page-logo-x: initial;--ap-page-logo-y: initial;position:relative;width:min(1038px,100%);aspect-ratio:1038 / 720;margin:-10px auto 64px;overflow:hidden;border-radius:8px;background:radial-gradient(circle at 50% 50%,rgba(233,225,255,.2),transparent 22%),radial-gradient(circle at 50% 50%,#fffffffc,#fafafafa 68%,#fff);box-shadow:inset 0 0 0 1px #1c1a1705;color:#1c1a17;isolation:isolate}.ap-page-section .ap-page-use-case-ecosystem:before{position:absolute;inset:-18%;z-index:-1;background:radial-gradient(circle at 50% 50%,rgba(174,140,255,.045),transparent 24%),radial-gradient(circle at 25% 35%,rgba(255,129,96,.028),transparent 22%),radial-gradient(circle at 73% 38%,rgba(100,164,255,.032),transparent 24%);content:""}.ap-page-section .ap-page-use-case-ecosystem__desktop,.ap-page-section .ap-page-use-case-ecosystem__mobile{position:absolute;inset:0}.ap-page-section .ap-page-use-case-ecosystem__mobile{display:none}.ap-page-section .ap-page-use-case-ecosystem__map,.ap-page-section .ap-page-use-case-ecosystem__center,.ap-page-section .ap-page-use-case-ecosystem__tool,.ap-page-section .ap-page-use-case-ecosystem__callout{position:absolute}.ap-page-section .ap-page-use-case-ecosystem__map{inset:0;z-index:1;overflow:visible}.ap-page-section .ap-page-use-case-ecosystem__ring{fill:none;stroke:#1c1a171f;stroke-dasharray:1.2 5.5;stroke-linecap:round;stroke-width:.8}.ap-page-section .ap-page-use-case-ecosystem__ring--mobile{stroke:#1c1a1716;stroke-dasharray:1 6;stroke-width:.65}.ap-page-section .ap-page-use-case-ecosystem__arc,.ap-page-section .ap-page-use-case-ecosystem__inner,.ap-page-section .ap-page-use-case-ecosystem__callout-line{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ap-page-section .ap-page-use-case-ecosystem__arc,.ap-page-section .ap-page-use-case-ecosystem__inner{stroke-width:1.55}.ap-page-section .ap-page-use-case-ecosystem__callout-line{stroke-dasharray:1.2 5.6;stroke-width:1}.ap-page-section .ap-page-use-case-ecosystem__callout-line--green{stroke:#58c976b8}.ap-page-section .ap-page-use-case-ecosystem__callout-line--orange{stroke:#ff8060b3}.ap-page-section .ap-page-use-case-ecosystem__callout-line--purple{stroke:#9969ffb8}.ap-page-section .ap-page-use-case-ecosystem__callout-line--blue{stroke:#52b1f3b8}.ap-page-section .ap-page-use-case-ecosystem__dot{stroke:#ffffffdb;stroke-width:1.4;filter:drop-shadow(0 3px 8px rgba(28,26,23,.06));vector-effect:non-scaling-stroke}.ap-page-section .ap-page-use-case-ecosystem__dot--green{fill:#68ca7a}.ap-page-section .ap-page-use-case-ecosystem__dot--orange{fill:#ff9a79}.ap-page-section .ap-page-use-case-ecosystem__dot--purple{fill:#a988ff}.ap-page-section .ap-page-use-case-ecosystem__dot--blue{fill:#6ec9f4}.ap-page-section .ap-page-use-case-ecosystem__center{left:40.0771%;top:34.9%;z-index:3;display:grid;width:19.846%;height:25%;place-content:center;box-sizing:border-box;padding-inline:clamp(7px,1vw,12px);border:1px solid rgba(215,203,255,.66);border-radius:clamp(18px,3.47vw,36px);background:radial-gradient(circle at 50% 18%,rgba(255,255,255,.96),transparent 54%),radial-gradient(circle at 50% 58%,rgba(248,131,121,.08),transparent 64%),linear-gradient(180deg,#fffffffc,#fdfdfdf0);box-shadow:0 30px 82px #a18dda3d,0 15px 42px #f883791f,0 10px 30px #dac9ff33,0 0 0 1px #ffffffb8,inset 0 1px #ffffffdb;text-align:center}.ap-page-section .ap-page-use-case-ecosystem__brand{display:inline-flex;max-width:100%;align-items:center;justify-content:center;gap:clamp(2px,.38vw,4px);filter:drop-shadow(0 9px 18px rgba(244,87,140,.16))}.ap-page-section .ap-page-use-case-ecosystem__brand span{display:block;width:clamp(18px,3.08vw,32px);height:clamp(16px,2.7vw,28px);background:var(--ap-page-logo-coral);mask:url(/airprompter-logo.png) no-repeat center / contain;-webkit-mask:url(/airprompter-logo.png) no-repeat center / contain}.ap-page-section .ap-page-use-case-ecosystem__brand strong{min-width:0;color:#1b2a4a;font-family:DM Sans,system-ui,sans-serif;font-size:clamp(11px,1.83vw,19px);font-weight:850;letter-spacing:0;line-height:1}.ap-page-section .ap-page-use-case-ecosystem__brand em{color:var(--ap-page-logo-coral);font-style:normal}.ap-page-section .ap-page-use-case-ecosystem__center p{max-width:132px;margin:clamp(9px,1.64vw,17px) auto 0;color:#1c1a17b8;font-size:clamp(8px,1.54vw,16px);line-height:1.36}.ap-page-section .ap-page-use-case-showcase__visual .ap-page-use-case-ecosystem__brand span{width:clamp(16px,3.1cqw,25px);height:clamp(14px,2.75cqw,23px)}.ap-page-section .ap-page-use-case-showcase__visual .ap-page-use-case-ecosystem__brand strong{font-size:clamp(10.5px,1.95cqw,15px)}.ap-page-section .ap-page-use-case-ecosystem__tool{left:var(--ap-page-item-x);top:var(--ap-page-item-y);z-index:4;display:grid;width:var(--ap-page-bubble-size);justify-items:center;gap:clamp(5px,.96vw,10px);transform:translate(-50%)}.ap-page-section .ap-page-use-case-ecosystem__tool-bubble{display:grid;width:100%;aspect-ratio:1;place-items:center;border-radius:999px;background:linear-gradient(180deg,#fffffff5,#ffffffe6),radial-gradient(circle at 40% 20%,rgba(255,255,255,.96),transparent 54%);box-shadow:0 22px 52px #303e691f,0 7px 18px #303e6914,inset 0 1px #ffffffeb}.ap-page-section .ap-page-use-case-ecosystem__tool img{display:block;width:calc(100% * var(--ap-page-logo-scale));height:calc(100% * var(--ap-page-logo-scale));-o-object-fit:contain;object-fit:contain;transform:translate(var(--ap-page-logo-x, 0),var(--ap-page-logo-y, 0))}.ap-page-section .ap-page-use-case-ecosystem__tool span{color:#1c1a17a3;font-size:clamp(8px,1.64vw,17px);font-weight:500;line-height:1.1;text-shadow:0 1px 0 rgba(255,255,255,.85);white-space:nowrap}.ap-page-section .ap-page-use-case-ecosystem__callout{left:var(--ap-page-item-x);top:var(--ap-page-item-y);z-index:5;display:flex;width:var(--ap-page-item-w);height:var(--ap-page-item-h);align-items:center;gap:14px;border:1px solid currentColor;border-radius:clamp(8px,1.54vw,16px);padding:0 clamp(8px,1.73vw,18px);background:#ffffffc7;box-shadow:0 18px 44px #1c1a170d,inset 0 1px #fffffff5;color:#1c1a17c7;backdrop-filter:blur(10px)}.ap-page-section .ap-page-use-case-ecosystem__callout svg{width:clamp(13px,2.6vw,27px);height:clamp(13px,2.6vw,27px);flex:0 0 auto;stroke-width:1.9}.ap-page-section .ap-page-use-case-ecosystem__callout span{font-size:clamp(9px,1.73vw,18px);font-weight:500;letter-spacing:0;line-height:1.1;white-space:nowrap}.ap-page-section .ap-page-use-case-ecosystem__callout--green{border-color:#5bbe653d;color:#54ad5e}.ap-page-section .ap-page-use-case-ecosystem__callout--orange{border-color:#f46d4c3d;color:#f06f54}.ap-page-section .ap-page-use-case-ecosystem__callout--purple{border-color:#975aeb42;color:#9a62e8}.ap-page-section .ap-page-use-case-ecosystem__callout--blue{border-color:#5287cc3d;color:#517fbd}.ap-page-section .ap-page-use-case-ecosystem__callout span{color:#1c1a17}.ap-page-section .ap-page-use-case-ecosystem__mobile-map,.ap-page-section .ap-page-use-case-ecosystem__mobile-center,.ap-page-section .ap-page-use-case-ecosystem__mobile-tool,.ap-page-section .ap-page-use-case-ecosystem__mobile-output,.ap-page-section .ap-page-use-case-ecosystem__mobile-legend,.ap-page-section .ap-page-use-case-ecosystem__mobile-fade{position:absolute}.ap-page-section .ap-page-use-case-ecosystem__mobile-fade{top:238px;left:-34px;z-index:1;width:108px;height:20px;background:linear-gradient(90deg,#f5f5f500,#ebebeb6b 42%,#f5f5f500);filter:blur(4px);opacity:.5;transform:rotate(-1deg)}.ap-page-section .ap-page-use-case-ecosystem__mobile-map{inset:0;z-index:1;overflow:visible}.ap-page-section .ap-page-use-case-ecosystem__mobile-line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.15;vector-effect:non-scaling-stroke}.ap-page-section .ap-page-use-case-ecosystem__mobile-line--dashed{stroke-dasharray:2.4 5.2}.ap-page-section .ap-page-use-case-ecosystem__mobile-line--spine{stroke-dasharray:2 4.8;stroke-width:1.25}.ap-page-section .ap-page-use-case-ecosystem__mobile-rail{fill:none;stroke-dasharray:2.2 5.4;stroke-linecap:round;stroke-width:1;vector-effect:non-scaling-stroke}.ap-page-section .ap-page-use-case-ecosystem__mobile-rail--green{stroke:#58c97661}.ap-page-section .ap-page-use-case-ecosystem__mobile-rail--orange{stroke:#ff80605c}.ap-page-section .ap-page-use-case-ecosystem__mobile-rail--purple{stroke:#9969ff61}.ap-page-section .ap-page-use-case-ecosystem__mobile-rail--blue{stroke:#52b1f361}.ap-page-section .ap-page-use-case-ecosystem__mobile-chevron{fill:none;opacity:.72;stroke-linecap:round;stroke-linejoin:round;stroke-width:.95;vector-effect:non-scaling-stroke}.ap-page-section .ap-page-use-case-ecosystem__mobile-chevron--lower{opacity:.45}.ap-page-section .ap-page-use-case-ecosystem__dot--mobile{stroke-width:1;filter:drop-shadow(0 2px 5px rgba(28,26,23,.045))}.ap-page-section .ap-page-use-case-ecosystem__mobile-center{left:50%;top:31.8%;z-index:3;display:grid;width:30.65%;height:17.7%;place-content:center;border:1px solid rgba(215,203,255,.7);border-radius:20px;background:radial-gradient(circle at 50% 22%,rgba(255,255,255,.98),transparent 54%),radial-gradient(circle at 50% 74%,rgba(248,131,121,.12),transparent 42%),linear-gradient(180deg,#fffffffc,#fdfdfdf0);box-shadow:0 22px 50px #a18dda33,0 10px 26px #f8837929,inset 0 1px #ffffffe0;text-align:center;transform:translate(-50%,-50%)}.ap-page-section .ap-page-use-case-ecosystem__mobile-center .ap-page-use-case-ecosystem__brand{gap:2px}.ap-page-section .ap-page-use-case-ecosystem__mobile-center .ap-page-use-case-ecosystem__brand span{width:18px;height:16px}.ap-page-section .ap-page-use-case-ecosystem__mobile-center .ap-page-use-case-ecosystem__brand strong{font-size:11px}.ap-page-section .ap-page-use-case-ecosystem__mobile-center p{max-width:78px;margin:8px auto 0;color:#1c1a17b3;font-size:7px;line-height:1.35}.ap-page-section .ap-page-use-case-ecosystem__mobile-tool{left:var(--ap-page-item-x);top:var(--ap-page-item-y);z-index:4;display:grid;width:var(--ap-page-bubble-size);justify-items:center;gap:6px;transform:translate(-50%,-50%)}.ap-page-section .ap-page-use-case-ecosystem__mobile-tool .ap-page-use-case-ecosystem__tool-bubble{box-shadow:0 11px 24px #303e6914,0 4px 10px #303e690e,inset 0 1px #ffffffeb}.ap-page-section .ap-page-use-case-ecosystem__mobile-tool--perplexity .ap-page-use-case-ecosystem__tool-bubble,.ap-page-section .ap-page-use-case-ecosystem__mobile-tool--grok .ap-page-use-case-ecosystem__tool-bubble,.ap-page-section .ap-page-use-case-ecosystem__mobile-tool--claude .ap-page-use-case-ecosystem__tool-bubble{box-shadow:0 9px 21px #303e6911,0 3px 9px #303e690b,inset 0 1px #ffffffeb}.ap-page-section .ap-page-use-case-ecosystem__mobile-tool span{color:#1c1a17a8;font-size:7px;font-weight:500;line-height:1;white-space:nowrap}.ap-page-section .ap-page-use-case-ecosystem__mobile-output{left:var(--ap-page-item-x);top:var(--ap-page-item-y);z-index:4;display:grid;width:54px;height:54px;place-items:center;align-content:center;gap:6px;border:1px solid rgba(28,26,23,.08);border-radius:9px;background:#ffffffd1;box-shadow:0 12px 25px #1c1a170a,inset 0 1px #fffffff0;transform:translate(-50%,-50%)}.ap-page-section .ap-page-use-case-ecosystem__mobile-output svg{width:14px;height:14px;stroke-width:2}.ap-page-section .ap-page-use-case-ecosystem__mobile-output span{color:#1c1a17c7;font-size:6.4px;font-weight:500;line-height:1;white-space:nowrap}.ap-page-section .ap-page-use-case-ecosystem__mobile-output--green{border-color:#5bbe652e;color:#54ad5e}.ap-page-section .ap-page-use-case-ecosystem__mobile-output--orange{border-color:#f46d4c2e;color:#f06f54}.ap-page-section .ap-page-use-case-ecosystem__mobile-output--purple{border-color:#975aeb33;color:#9a62e8}.ap-page-section .ap-page-use-case-ecosystem__mobile-output--blue{border-color:#5287cc33;color:#517fbd}.ap-page-section .ap-page-use-case-ecosystem__mobile-legend{right:0;bottom:3px;left:0;z-index:4;display:flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:18px;margin:0 auto;border:1px solid rgba(28,26,23,.08);border-radius:999px;padding:5px 13px;background:#ffffffc7;box-shadow:0 12px 28px #1c1a170a;color:#1c1a179e;font-size:5.8px;line-height:1}.ap-page-section .ap-page-use-case-ecosystem__mobile-legend span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}@media (max-width: 900px){.ap-page-section .ap-page-use-case-ecosystem{margin-bottom:48px}.ap-page-section .ap-page-use-case-showcase__visual{padding:44px 18px 64px}.ap-page-section .ap-page-use-case-showcase__visual .ap-page-use-case-ecosystem{width:min(680px,100%);margin-bottom:0}.ap-page-section .ap-page-use-case-ecosystem__callout{border-radius:12px;gap:8px;padding:0 10px}.ap-page-section .ap-page-use-case-ecosystem__callout span{font-size:clamp(9px,1.55vw,13px)}.ap-page-section .ap-page-use-case-ecosystem__callout svg{width:clamp(13px,2.05vw,17px);height:clamp(13px,2.05vw,17px)}}@media (max-width: 640px){.ap-page-section .ap-page-use-case-ecosystem{width:min(398px,100%);margin-top:-18px;margin-bottom:40px}.ap-page-section .ap-page-use-case-showcase__visual{padding:34px 8px 76px;background:radial-gradient(circle at 50% 48%,rgba(232,225,255,.14),transparent 38%),radial-gradient(circle at 34% 42%,rgba(255,145,111,.026),transparent 28%),radial-gradient(circle at 70% 44%,rgba(95,174,244,.03),transparent 31%),linear-gradient(180deg,#fff,#fdfdfd)}.ap-page-section .ap-page-use-case-showcase__visual .ap-page-use-case-ecosystem{width:min(398px,100%);aspect-ratio:398 / 590;margin-top:0;margin-bottom:0}.ap-page-section .ap-page-use-case-ecosystem__desktop{display:none}.ap-page-section .ap-page-use-case-ecosystem__mobile{display:block}.ap-page-section .ap-page-use-case-showcase__legend{display:none}.ap-page-section .ap-page-use-case-ecosystem__center{width:96px;height:84px;border-radius:18px}.ap-page-section .ap-page-use-case-ecosystem__brand{gap:2px}.ap-page-section .ap-page-use-case-ecosystem__brand span{width:18px;height:16px}.ap-page-section .ap-page-use-case-ecosystem__brand strong{font-size:11px}.ap-page-section .ap-page-use-case-ecosystem__center p{max-width:74px;margin-top:8px;font-size:7px}.ap-page-section .ap-page-use-case-ecosystem__tool{gap:4px}.ap-page-section .ap-page-use-case-ecosystem__tool-bubble{min-width:32px}.ap-page-section .ap-page-use-case-ecosystem__tool span{font-size:8px}.ap-page-section .ap-page-use-case-ecosystem__callout{gap:3px;min-height:30px;border-radius:8px;padding:0 4px}.ap-page-section .ap-page-use-case-ecosystem__callout svg{width:8px;height:8px;stroke-width:2.2}.ap-page-section .ap-page-use-case-ecosystem__callout span{font-size:5.6px;line-height:1}}.ap-page-section .ap-page-use-cases__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:88px}.ap-page-section .ap-page-use-case-card h3{margin:0 0 18px;color:#242128;font-size:30px;line-height:1.1;letter-spacing:0}.ap-page-section .ap-page-use-case-card p{margin:0 0 28px;color:#2421289e;font-size:16px;line-height:1.7}.ap-page-section .ap-page-use-case-card ul{display:grid;gap:18px;margin:0 0 32px;padding:0;list-style:none}.ap-page-section .ap-page-use-case-card li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:12px;align-items:start;color:#242128b8;font-size:14px;line-height:1.55}.ap-page-section .ap-page-use-case-card li svg{color:#df3776}.ap-page-section.ap-page-use-cases{padding:88px 0;background:#fbfbfc}.ap-page-section.ap-page-use-cases .ap-page-section-heading{display:flex;width:min(1216px,100%);max-width:1216px;flex-direction:column;align-items:center;justify-content:center;gap:20px;margin:0 auto 50px;text-align:center}.ap-page-section.ap-page-use-cases .ap-page-section-heading h2{max-width:486px;color:#1f2937;font-size:var(--ap-page-section-title-size);font-weight:var(--ap-page-section-title-weight);line-height:var(--ap-page-section-title-line-height);letter-spacing:var(--ap-page-section-title-letter-spacing)}.ap-page-section.ap-page-use-cases .ap-page-section-heading>p:not(.ap-page-section-eyebrow){max-width:569px;color:#374151;font-size:18px;line-height:1.5;letter-spacing:0}.ap-page-section.ap-page-use-cases .ap-page-use-cases__eyebrow{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:29px;align-items:center;justify-content:center;gap:8px;margin-bottom:11px;border-radius:8px;padding:6px 16px;background:#f9fafb;color:#374151;font-size:12px;font-weight:500;line-height:16.8px;letter-spacing:.24px;text-align:center;white-space:nowrap}.ap-page-section .ap-page-use-cases__grid{width:min(1080px,100%);margin:0 auto;align-items:stretch;grid-template-columns:minmax(320px,.62fr) minmax(0,1fr);gap:0;overflow:hidden;border:1px solid rgba(8,17,31,.1);border-radius:0;background:#fff;box-shadow:0 18px 54px #08111f0a}.ap-page-section .ap-page-use-cases__visual{min-width:0}.ap-page-section .ap-page-use-cases__visual.ap-page-use-case-showcase__visual{min-height:578px;border:0;border-radius:0;box-shadow:none}.ap-page-section .ap-page-use-cases__visual.ap-page-use-case-showcase__visual .ap-page-use-case-ecosystem{margin:0 auto}.ap-page-section .ap-page-use-case-card{display:flex;min-height:100%;flex-direction:column;padding:44px 40px;border-right:1px solid rgba(8,17,31,.1);border-radius:0;background:#fafafa;box-shadow:none}.ap-page-section .ap-page-use-case-card>p{margin-bottom:16px;color:#1c1a17;font-size:18px;font-weight:500;line-height:1.35;letter-spacing:-.18px;text-transform:none}.ap-page-section .ap-page-use-case-card h3{margin:0 0 66px;color:#1c1a17b8;font-size:16px;font-weight:400;line-height:1.5;letter-spacing:-.16px}.ap-page-section .ap-page-use-case-card dl{display:grid;gap:0;margin:0 0 29px}.ap-page-section .ap-page-use-case-card dl div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;align-items:start;padding:16px 0;border-bottom:1px solid rgba(28,26,23,.12);color:#1c1a17;font-size:14px;line-height:1.42;letter-spacing:-.14px}.ap-page-section .ap-page-use-case-card dl div:first-child{padding-top:0}.ap-page-section .ap-page-use-case-card dt{color:#1c1a178f}.ap-page-section .ap-page-use-case-card dd{margin:0;justify-self:end;text-align:right}.ap-page-section .ap-page-use-case-card__footer{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:auto}.ap-page-section .ap-page-use-case-card__tabs{display:flex;align-items:center;gap:8px}.ap-page-section .ap-page-use-case-card__tab{width:8px;height:8px;border:0;border-radius:999px;padding:0;background:#1c1a172e;cursor:pointer;transition:width .18s ease,background .18s ease}.ap-page-section .ap-page-use-case-card__tab[aria-selected=true]{width:24px;background:#1c1a17}.ap-page-section .ap-page-use-case-card__button-count{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:22px;margin-left:12px;border-radius:999px;background:#ffffff29;color:#ffffffc7;font-size:11px;line-height:1}@media (max-width: 980px){.ap-page-section .ap-page-use-cases__grid{grid-template-columns:1fr}.ap-page-section .ap-page-use-case-card{border-right:0;border-left:0;min-height:auto;padding:32px}.ap-page-section .ap-page-use-case-card h3{margin-bottom:34px}.ap-page-section.ap-page-use-cases .ap-page-section-heading{grid-template-columns:1fr;gap:18px;justify-items:center;margin-bottom:48px;text-align:center}.ap-page-section.ap-page-use-cases .ap-page-section-heading h2,.ap-page-section.ap-page-use-cases .ap-page-section-heading>p:not(.ap-page-section-eyebrow),.ap-page-section .ap-page-use-cases__eyebrow{grid-column:1}.ap-page-section.ap-page-use-cases .ap-page-section-heading>p:not(.ap-page-section-eyebrow){grid-row:auto;max-width:640px}.ap-page-section .ap-page-use-cases__visual.ap-page-use-case-showcase__visual{border-top:1px solid rgba(8,17,31,.1)}}@media (max-width: 640px){.ap-page-section .ap-page-use-cases__visual.ap-page-use-case-showcase__visual{min-height:auto}.ap-page-section .ap-page-use-case-card{padding:28px}.ap-page-section .ap-page-use-case-card__footer{align-items:flex-start;flex-direction:column}.ap-page-section .ap-page-use-case-card dl div{grid-template-columns:1fr;gap:4px}.ap-page-section .ap-page-use-case-card dd{justify-self:start;text-align:left}}.ap-page-section .ap-page-use-case-ecosystem__tool--chatgpt{--ap-page-item-x: 50%;--ap-page-item-y: 5.1389%;--ap-page-bubble-size: 9.6339%;--ap-page-logo-scale: .5}.ap-page-section .ap-page-use-case-ecosystem__tool--claude{--ap-page-item-x: 25.0482%;--ap-page-item-y: 24.7222%;--ap-page-bubble-size: 9.2486%;--ap-page-logo-scale: .58}.ap-page-section .ap-page-use-case-ecosystem__tool--gemini{--ap-page-item-x: 74.8555%;--ap-page-item-y: 24.7222%;--ap-page-bubble-size: 9.2486%;--ap-page-logo-scale: .5}.ap-page-section .ap-page-use-case-ecosystem__tool--perplexity{--ap-page-item-x: 25.0482%;--ap-page-item-y: 55.2778%;--ap-page-bubble-size: 9.2486%;--ap-page-logo-scale: .58}.ap-page-section .ap-page-use-case-ecosystem__tool--grok{--ap-page-item-x: 74.8555%;--ap-page-item-y: 55.2778%;--ap-page-bubble-size: 9.2486%;--ap-page-logo-scale: .56}.ap-page-section .ap-page-use-case-ecosystem__tool--midjourney{--ap-page-item-x: 50%;--ap-page-item-y: 74.3056%;--ap-page-bubble-size: 9.2486%;--ap-page-logo-scale: .56}.ap-page-section .ap-page-use-case-ecosystem__mobile-tool--chatgpt{--ap-page-item-x: 50%;--ap-page-item-y: 6.6102%;--ap-page-bubble-size: 13.0653%;--ap-page-logo-scale: .36;--ap-page-logo-x: 0px;--ap-page-logo-y: 0px}.ap-page-section .ap-page-use-case-ecosystem__mobile-tool--claude{--ap-page-item-x: 28.392%;--ap-page-item-y: 17.6271%;--ap-page-bubble-size: 13.5678%;--ap-page-logo-scale: .38;--ap-page-logo-x: 0px;--ap-page-logo-y: 0px}.ap-page-section .ap-page-use-case-ecosystem__mobile-tool--gemini{--ap-page-item-x: 71.608%;--ap-page-item-y: 17.6271%;--ap-page-bubble-size: 13.5678%;--ap-page-logo-scale: .36;--ap-page-logo-x: 0px;--ap-page-logo-y: 0px}.ap-page-section .ap-page-use-case-ecosystem__mobile-tool--perplexity{--ap-page-item-x: 23.1156%;--ap-page-item-y: 44.5763%;--ap-page-bubble-size: 13.5678%;--ap-page-logo-scale: .36;--ap-page-logo-x: 0px;--ap-page-logo-y: 0px}.ap-page-section .ap-page-use-case-ecosystem__mobile-tool--grok{--ap-page-item-x: 76.8844%;--ap-page-item-y: 44.5763%;--ap-page-bubble-size: 13.5678%;--ap-page-logo-scale: .34;--ap-page-logo-x: -1.5px;--ap-page-logo-y: 0px}.ap-page-section .ap-page-use-case-ecosystem__mobile-tool--midjourney{--ap-page-item-x: 50%;--ap-page-item-y: 54.7458%;--ap-page-bubble-size: 13.5678%;--ap-page-logo-scale: .39;--ap-page-logo-x: 0px;--ap-page-logo-y: 0px}.ap-page-section .ap-page-use-case-ecosystem__callout--seo{--ap-page-item-x: 5.0096%;--ap-page-item-y: 10%;--ap-page-item-w: 15.7996%;--ap-page-item-h: 8.8889%}.ap-page-section .ap-page-use-case-ecosystem__callout--research{--ap-page-item-x: .7707%;--ap-page-item-y: 42.9167%;--ap-page-item-w: 14.4509%;--ap-page-item-h: 8.6111%}.ap-page-section .ap-page-use-case-ecosystem__callout--analyze{--ap-page-item-x: 5.0096%;--ap-page-item-y: 76.5278%;--ap-page-item-w: 14.2582%;--ap-page-item-h: 8.6111%}.ap-page-section .ap-page-use-case-ecosystem__callout--campaign{--ap-page-item-x: 76.1079%;--ap-page-item-y: 10%;--ap-page-item-w: 20.0385%;--ap-page-item-h: 8.8889%}.ap-page-section .ap-page-use-case-ecosystem__callout--repurpose{--ap-page-item-x: 84.2967%;--ap-page-item-y: 42.9167%;--ap-page-item-w: 14.9326%;--ap-page-item-h: 8.6111%}.ap-page-section .ap-page-use-case-ecosystem__callout--summarize{--ap-page-item-x: 78.42%;--ap-page-item-y: 76.5278%;--ap-page-item-w: 15.6069%;--ap-page-item-h: 8.6111%}.ap-page-section .ap-page-use-case-ecosystem__mobile-output--research{--ap-page-item-x: 24.8744%;--ap-page-item-y: 73.7288%}.ap-page-section .ap-page-use-case-ecosystem__mobile-output--seo{--ap-page-item-x: 41.7085%;--ap-page-item-y: 73.7288%}.ap-page-section .ap-page-use-case-ecosystem__mobile-output--campaign{--ap-page-item-x: 58.5427%;--ap-page-item-y: 73.7288%}.ap-page-section .ap-page-use-case-ecosystem__mobile-output--repurpose{--ap-page-item-x: 75.3769%;--ap-page-item-y: 73.7288%}.ap-page-section .ap-page-use-case-ecosystem__mobile-output--analyze{--ap-page-item-x: 37.9397%;--ap-page-item-y: 85.9322%}.ap-page-section .ap-page-use-case-ecosystem__mobile-output--summarize{--ap-page-item-x: 62.0603%;--ap-page-item-y: 85.9322%}.ap-page-section.ap-page-band.ap-page-use-cases{min-height:949px;padding:104px 0 96px;scroll-margin-top:88px}@media (max-width: 900px){.ap-page-section.ap-page-band.ap-page-use-cases{height:auto;min-height:auto}}@media (max-width: 640px){.ap-page-section.ap-page-band.ap-page-use-cases{padding-top:56px;scroll-margin-top:72px}}.ap-page-section.ap-page-how-it-works{min-height:972px;height:auto;padding:104px 0 96px}.ap-page-section.ap-page-how-it-works .ap-page-section-heading{max-width:620px;margin-bottom:56px}.ap-page-section.ap-page-how-it-works .ap-page-how-it-works__eyebrow{color:#10100fe0;letter-spacing:.48px}@media (max-width: 980px){.ap-page-section.ap-page-how-it-works{padding-bottom:64px}}@media (max-width: 900px){.ap-page-section.ap-page-how-it-works{min-height:auto}}@media (max-width: 640px){.ap-page-section.ap-page-how-it-works{padding-bottom:44px}}.ap-page-section.ap-page-prompt-library{min-height:1038px;height:auto;padding:104px 0 96px;background:#fff}.ap-page-section.ap-page-prompt-library .ap-page-section-heading{max-width:640px;margin-bottom:54px}.ap-page-section.ap-page-prompt-library .ap-page-prompt-library__eyebrow{color:#10100fe0;letter-spacing:.48px}@media (max-width: 900px){.ap-page-section.ap-page-prompt-library{min-height:auto}}@media (max-width: 640px){.ap-page-section.ap-page-prompt-library{padding-top:76px}.ap-page-section.ap-page-prompt-library .ap-page-section-heading{margin-bottom:34px}}.ap-page-section.ap-page-insights{min-height:1149px;height:auto;padding:104px 0 96px;background:#fff}.ap-page-section.ap-page-insights .ap-page-section-heading{max-width:680px;margin-bottom:52px}.ap-page-section.ap-page-insights .ap-page-insights__eyebrow{color:#10100fe0;letter-spacing:.48px}@media (max-width: 900px){.ap-page-section.ap-page-insights{min-height:auto}}.ap-page-section.ap-page-final{scroll-margin-top:88px;--ap-page-final-bg-image: image-set(url(/landing/footer/footer-desktop-1920x1080.webp) type("image/webp"), url(/landing/footer/footer-desktop-1920x1080.jpg) type("image/jpeg"));--ap-page-final-bg-position: center 58%;position:relative;overflow:hidden;min-height:570px;padding:80px 0 0;text-align:center;color:#fff;background:linear-gradient(180deg,#260d221a,#0908143d 63%,#00000061),radial-gradient(ellipse at 44% 42%,rgba(255,185,213,.24),transparent 43%),radial-gradient(ellipse at 63% 51%,rgba(126,137,255,.14),transparent 40%),linear-gradient(90deg,rgba(42,21,55,.1),transparent 28%,transparent 72%,rgba(21,8,23,.16)),var(--ap-page-final-bg-image) var(--ap-page-final-bg-position) / cover no-repeat}.ap-page-section .ap-page-final__content{position:relative;z-index:2;width:100%;min-height:490px}.ap-page-section.ap-page-final h2{max-width:486px;margin:0 auto;color:#fff;font-family:Plus Jakarta Sans,Mona Sans,DM Sans,system-ui,sans-serif;font-size:var(--ap-page-section-title-size);font-weight:var(--ap-page-section-title-weight);line-height:var(--ap-page-section-title-line-height);letter-spacing:var(--ap-page-section-title-letter-spacing)}.ap-page-section .ap-page-final__integration{position:relative;width:min(877px,calc(100% - 48px));height:335px;margin:28px auto 0;overflow:hidden;mask-image:linear-gradient(180deg,#000 69%,rgba(0,0,0,.84) 82%,transparent 100%);-webkit-mask-image:linear-gradient(180deg,#000 69%,rgba(0,0,0,.84) 82%,transparent 100%)}.ap-page-section .ap-page-final__rings{position:absolute;inset:0;filter:drop-shadow(0 0 3px rgba(255,255,255,.14)) drop-shadow(0 0 9px rgba(255,178,211,.1))}.ap-page-section .ap-page-final__ring{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.ap-page-section .ap-page-final__ring--outer{stroke:url(#ap-page-footer-ring-outer);stroke-width:.92;opacity:.88}.ap-page-section .ap-page-final__ring--middle{stroke:url(#ap-page-footer-ring-middle);stroke-width:.64;opacity:.72}.ap-page-section .ap-page-final__ring--inner{stroke:url(#ap-page-footer-ring-inner);stroke-width:.68;opacity:.7}.ap-page-section .ap-page-final__node{position:absolute;border-radius:999px;width:61px;height:61px;display:grid;place-items:center;filter:drop-shadow(0 12px 22px rgba(0,0,0,.22))}.ap-page-section .ap-page-final__node:before{content:"";position:absolute;inset:5px;z-index:0;border:1px solid rgba(255,255,255,.7);border-radius:inherit;background:radial-gradient(circle at 30% 23%,#fffffffa 0 39%,#ffffffd6 62%,#e7e8eca3);box-shadow:inset 1px 3px 6px #ffffffb8,inset -3px -5px 9px #393d481c}.ap-page-section .ap-page-final__node:after{content:"";position:absolute;inset:14px;z-index:2;border:1px solid rgba(255,255,255,.78);border-radius:inherit;background:radial-gradient(circle at 31% 21%,#fff 0 30%,#fbfbfd 58%,#edf0f5);box-shadow:1px -1px #f88379ad,inset -1px -2px 4px #585f7117;animation:ap-page-crescent-cycle 56s cubic-bezier(.62,0,.18,1) infinite;animation-delay:calc(var(--ap-page-crescent-step, 0) * 8s)}.ap-page-section .ap-page-final__node img,.ap-page-section .ap-page-final__node svg{position:relative;z-index:3;width:21px;height:21px;-o-object-fit:contain;object-fit:contain}.ap-page-section .ap-page-final__node--deepseek img{width:24px;height:20px}.ap-page-section .ap-page-final__node--deepseek{--ap-page-crescent-step: 0;left:1.8%;top:62.6%}.ap-page-section .ap-page-final__node--openai{--ap-page-crescent-step: 1;left:25.9%;top:8.8%}.ap-page-section .ap-page-final__node--perplexity{--ap-page-crescent-step: 2;left:52.9%;top:5.1%}.ap-page-section .ap-page-final__node--gemini{--ap-page-crescent-step: 3;left:76.7%;top:26.6%}.ap-page-section .ap-page-final__node--claude{--ap-page-crescent-step: 4;left:62.6%;top:43.4%}.ap-page-section .ap-page-final__node--grok{--ap-page-crescent-step: 5;left:22%;top:72.8%;opacity:.9}.ap-page-section .ap-page-final__node--grok img{width:21px;height:21px}.ap-page-section .ap-page-final__node--airprompter{--ap-page-crescent-step: 6;left:75.5%;top:71.8%;opacity:.94}.ap-page-section .ap-page-final__node--airprompter img{width:25px;height:22px}.ap-page-section .ap-page-final__cta.ap-page-button{position:absolute;left:50%;bottom:27px;z-index:2;min-width:146px;height:44px;padding:0 20px;transform:translate(-50%);border-color:#d1d5db;background:#f9fafb;color:#111827;box-shadow:0 .597px .597px -.938px #0000000a,0 1.811px 1.811px -1.875px #00000008,0 4.787px 4.787px -2.813px #00000008,0 15px 24px -3.75px #03050e33,inset 0 0 0 1px #fff,inset 0 .602px .602px -1.083px #ffffffa1,inset 0 2.289px 2.289px -2.167px #ffffff94,inset 0 10px 10px -3.25px #ffffff59;white-space:nowrap}.ap-page-section .ap-page-final__cta.ap-page-button:after{content:none}@media (prefers-reduced-motion: reduce){.ap-page-section .ap-page-final__node:after{animation:none}}.ap-page-section .ap-page-final__cta.ap-page-button:hover{background:#fff;box-shadow:0 .597px .597px -.938px #0000000f,0 1.811px 1.811px -1.875px #0000000d,0 5px 8px -2.813px #0000000a,0 15px 26px -3.75px #03050e3d,inset 0 0 0 1px #fff,inset 0 .602px .602px -1.083px #ffffffa6,inset 0 2.289px 2.289px -2.167px #fff9,inset 0 10px 10px -3.25px #ffffff61;transform:translate(-50%) translateY(-1px)}.ap-page-section .ap-page-final__cta.ap-page-button:active{transform:translate(-50%) scale(.97)}@media (min-width: 2200px){.ap-page-section.ap-page-final{--ap-page-final-bg-image: url(/landing/footer/footer-desktop-retina-3200x1800.webp)}}@media (min-width: 3000px) and (min-aspect-ratio: 21 / 9){.ap-page-section.ap-page-final{--ap-page-final-bg-image: url(/landing/footer/footer-ultrawide-3440x1440.webp)}}@media (min-width: 4200px) and (min-aspect-ratio: 3 / 1){.ap-page-section.ap-page-final{--ap-page-final-bg-image: url(/landing/footer/footer-ultrawide-5120x1440.webp)}}@media (max-width: 1180px) and (orientation: landscape){.ap-page-section.ap-page-final{--ap-page-final-bg-image: url(/landing/footer/footer-tablet-landscape-2048x1536.webp)}}@media (max-width: 1024px) and (orientation: portrait){.ap-page-section.ap-page-final{--ap-page-final-bg-image: image-set(url(/landing/footer/footer-tablet-portrait-1536x2048.webp) type("image/webp"), url(/landing/footer/footer-tablet-portrait-1536x2048.jpg) type("image/jpeg"));--ap-page-final-bg-position: center bottom}}@media (max-width: 640px){.ap-page-section.ap-page-final{scroll-margin-top:72px;--ap-page-final-bg-image: image-set(url(/landing/footer/footer-mobile-large-1440x2560.webp) type("image/webp"), url(/landing/footer/footer-mobile-large-1440x2560.jpg) type("image/jpeg"));--ap-page-final-bg-position: 60% bottom;min-height:680px;padding-top:58px}.ap-page-section .ap-page-final__content{min-height:622px}.ap-page-section.ap-page-final h2{max-width:min(342px,calc(100% - 32px));font-size:var(--ap-page-section-title-size);line-height:var(--ap-page-section-title-line-height);letter-spacing:var(--ap-page-section-title-letter-spacing)}.ap-page-section .ap-page-final__integration{width:min(620px,calc(100% + 180px));height:332px;margin-top:28px;left:50%;margin-left:0;margin-right:0;transform:translate(-50%)}.ap-page-section .ap-page-final__node{transform:scale(.88)}.ap-page-section .ap-page-final__node--deepseek{left:18.5%;top:64%}.ap-page-section .ap-page-final__node--openai{left:36%;top:10%}.ap-page-section .ap-page-final__node--perplexity{left:59%;top:6%}.ap-page-section .ap-page-final__node--claude{left:58%;top:50%}.ap-page-section .ap-page-final__node--gemini{left:74%;top:30%;opacity:.68}.ap-page-section .ap-page-final__node--grok{left:32%;top:74%}.ap-page-section .ap-page-final__node--airprompter{left:72%;top:72%}.ap-page-section .ap-page-final__cta.ap-page-button{bottom:28px;min-width:138px;height:44px;padding:0 20px}}@keyframes ap-page-crescent-cycle{0%{box-shadow:1px -1px #f88379ad,inset -1px -2px 4px #585f7117}0.75%{box-shadow:1.4px 0 #f88379ad,inset -1px -2px 4px #585f7117}1.5%{box-shadow:1px 1px #f88379ad,inset -1px -2px 4px #585f7117}2.25%{box-shadow:0 1.4px #f88379ad,inset -1px -2px 4px #585f7117}3%{box-shadow:-1px 1px #f88379ad,inset -1px -2px 4px #585f7117}3.75%{box-shadow:-1.4px 0 #f88379ad,inset -1px -2px 4px #585f7117}4.5%{box-shadow:-1px -1px #f88379ad,inset -1px -2px 4px #585f7117}5.25%{box-shadow:1px -1px #f88379ad,inset -1px -2px 4px #585f7117}to{box-shadow:1px -1px #f88379ad,inset -1px -2px 4px #585f7117}}.ap-page-section .ap-page-prompt-card:hover{box-shadow:0 8px 28px #00000014;transform:translateY(-3px)}.ap-page-section .ap-page-prompt-card{--ap-page-prompt-card-accent: #f88379;container-type:inline-size;position:relative;display:block;width:100%;min-height:328px;border:0;padding:0;background:transparent;color:var(--ap-page-ink);cursor:pointer;font:inherit;outline:none;perspective:1100px;text-align:left}.ap-page-section .ap-page-prompt-card--green{--ap-page-prompt-card-accent: #26c980}.ap-page-section .ap-page-prompt-card--orange{--ap-page-prompt-card-accent: #f18a4f}.ap-page-section .ap-page-prompt-card--blue{--ap-page-prompt-card-accent: #4f7cff}.ap-page-section .ap-page-prompt-card--pink{--ap-page-prompt-card-accent: #f88379}.ap-page-section .ap-page-prompt-card--purple{--ap-page-prompt-card-accent: #8272ff}.ap-page-section .ap-page-prompt-card--teal{--ap-page-prompt-card-accent: #25c6b7}.ap-page-section .ap-page-prompt-card__inner{position:relative;display:block;min-height:328px;transform-style:preserve-3d;transition:transform .55s cubic-bezier(.2,.8,.2,1)}.ap-page-section .ap-page-prompt-card[data-flipped=true] .ap-page-prompt-card__inner{transform:rotateY(180deg)}.ap-page-section .ap-page-prompt-card__face{position:absolute;inset:0;display:flex;min-height:328px;flex-direction:column;border:1px solid rgba(28,26,23,.12);border-radius:14px;padding:13px 14px 14px;overflow:hidden;backface-visibility:hidden;background:#fff;box-shadow:0 1px #fffc,0 14px 34px #1c1a170e;opacity:1;transition:opacity .14s ease,visibility .14s ease,border-color .2s ease,box-shadow .2s ease;visibility:visible}.ap-page-section .ap-page-prompt-card__face:after{position:absolute;right:16px;bottom:52px;left:16px;height:1px;background:linear-gradient(90deg,transparent,rgba(28,26,23,.08),transparent);content:""}.ap-page-section .ap-page-prompt-card__face--back{opacity:0;transform:rotateY(180deg);visibility:hidden;background:radial-gradient(circle at 82% 18%,color-mix(in srgb,var(--ap-page-prompt-card-accent) 20%,transparent),transparent 32%),linear-gradient(180deg,#211f1c,#161411);box-shadow:0 20px 42px #1c1a172e;color:#fff}.ap-page-section .ap-page-prompt-card[data-flipped=true] .ap-page-prompt-card__face--front{opacity:0;visibility:hidden}.ap-page-section .ap-page-prompt-card[data-flipped=true] .ap-page-prompt-card__face--back{opacity:1;visibility:visible}.ap-page-section .ap-page-prompt-card__face--back .ap-page-prompt-card__tool-badge,.ap-page-section .ap-page-prompt-card__face--back .ap-page-prompt-card__rating,.ap-page-section .ap-page-prompt-card__face--back .ap-page-prompt-card__source{border-color:#ffffff1a;background:#ffffff14;color:#ffffffb8}.ap-page-section .ap-page-prompt-card__face--back .ap-page-prompt-card__updated{color:#ffffff85}.ap-page-section .ap-page-prompt-card__face--back .ap-page-prompt-card__signal-rail{stroke:#ffffff3d}.ap-page-section .ap-page-prompt-card__face--back .ap-page-prompt-card__signal-node{fill:#211f1c;stroke:#ffffff42}.ap-page-section .ap-page-prompt-card__header{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.ap-page-section .ap-page-prompt-card__actions{display:inline-flex;min-width:0;align-items:center;gap:7px}.ap-page-section .ap-page-prompt-card__tool-badge{display:inline-flex;min-height:22px;align-items:center;gap:5px;border:1px solid rgba(28,26,23,.06);border-radius:8px;padding:0 9px;background:#f6f7fb;color:#1c1a179e;font-size:10px;font-weight:800;line-height:1}.ap-page-section .ap-page-prompt-card__tool-badge[data-platform=chatgpt]{border-color:#bcf0d2;background:#dcfced;color:#16a06a}.ap-page-section .ap-page-prompt-card__tool-badge[data-platform=claude]{border-color:#ffd7bd;background:#fff0e6;color:#e07132}.ap-page-section .ap-page-prompt-card__tool-badge[data-platform=gemini]{border-color:#d7e6ff;background:#edf4ff;color:#4f7cff}.ap-page-section .ap-page-prompt-card__tool-badge[data-platform=perplexity]{border-color:#c9f2ec;background:#e6fbf8;color:#119d92}.ap-page-section .ap-page-prompt-card__tool-badge[data-platform=midjourney]{border-color:#e1d8ff;background:#f1ecff;color:#8272ff}.ap-page-section .ap-page-prompt-card__tool-badge[data-platform=grok]{border-color:#f8837942;background:#f8837914;color:#f88379}.ap-page-section .ap-page-prompt-card__rating{display:inline-flex;align-items:center;gap:4px;color:#ffc107;font-size:12px;font-weight:800;line-height:1}.ap-page-section .ap-page-prompt-card__rating em{color:#1c1a177a;font-size:10px;font-style:normal;font-weight:700}.ap-page-section .ap-page-prompt-card__category{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:min(150px,100%);min-height:20px;align-items:center;align-self:flex-start;overflow:hidden;margin-top:6px;border:1px solid rgba(28,26,23,.06);border-radius:6px;padding:0 8px;background:#f1f2f4;box-shadow:inset 0 1px #ffffffb8;color:#1c1a179e;font-size:10px;font-weight:700;line-height:1;text-overflow:ellipsis;white-space:nowrap}.ap-page-section .ap-page-prompt-card__title{position:relative;z-index:1;display:block;margin:0 0 8px;overflow:hidden;color:#1c1a17;font-size:14px;font-weight:750;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.ap-page-section .ap-page-prompt-card__preview{position:relative;z-index:1;display:grid;width:100%;min-height:112px;max-height:112px;align-items:start;gap:4px;overflow:hidden;border:1px solid rgba(28,26,23,.08);border-radius:12px;padding:14px 34px 13px 13px;background:linear-gradient(180deg,#ffffffd1,#f7f7f7c7),color-mix(in srgb,var(--ap-page-prompt-card-accent) 3%,#ffffff);color:#1c1a17;text-align:left;transition:border-color .2s ease}.ap-page-section .ap-page-prompt-card__preview strong{position:relative;z-index:1;color:#1c1a17;font-size:12px;font-weight:800;line-height:1.2}.ap-page-section .ap-page-prompt-card__preview-icon{position:absolute;right:12px;top:12px;color:#1c1a175c}.ap-page-section .ap-page-prompt-card__signal{position:absolute;right:8px;bottom:8px;width:92px;height:auto;opacity:.34;pointer-events:none}.ap-page-section .ap-page-prompt-card__signal-rail{stroke:#1c1a1742;stroke-dasharray:2 6;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4}.ap-page-section .ap-page-prompt-card__signal-pulse{stroke:var(--ap-page-prompt-card-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;stroke-dasharray:26 190;animation:ap-page-prompt-signal 5.4s ease-in-out infinite}.ap-page-section .ap-page-prompt-card__signal-node{fill:#fff;stroke:#1c1a1738;stroke-width:1.4}.ap-page-section .ap-page-prompt-card__signal-node--accent{fill:var(--ap-page-prompt-card-accent);stroke:#fff}.ap-page-section .ap-page-prompt-card__prompt{display:-webkit-box;overflow:hidden;color:#1c1a17b8;font-size:12px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ap-page-section .ap-page-prompt-card__stats{position:relative;z-index:1;display:flex;align-items:center;gap:13px;margin-top:auto;color:#1c1a1761;font-size:10px;line-height:1}.ap-page-section .ap-page-prompt-card__stats span{display:inline-flex;align-items:center;gap:3px}.ap-page-section .ap-page-prompt-card__description{position:relative;z-index:1;display:block;margin:10px 0 0;min-height:34px;overflow:hidden;color:#1c1a17a3;font-size:12px;line-height:1.6}.ap-page-section .ap-page-prompt-card__fact-label{position:relative;z-index:1;display:block;margin-top:24px;margin-bottom:10px;color:var(--ap-page-prompt-card-accent);font-size:11px;font-weight:800;line-height:1.1;letter-spacing:.02em;text-transform:uppercase}.ap-page-section .ap-page-prompt-card__fact{position:relative;z-index:1;display:block;overflow:hidden;color:#ffffffd6;font-size:16px;font-weight:750;line-height:1.28}.ap-page-section .ap-page-prompt-card__metric{position:relative;z-index:1;display:block;margin-bottom:10px;color:#fff;font-size:42px;font-weight:850;letter-spacing:0;line-height:.95}.ap-page-section .ap-page-prompt-card__source{position:relative;z-index:1;display:inline-flex;width:-moz-fit-content;width:fit-content;margin-top:14px;border:1px solid rgba(28,26,23,.08);border-radius:999px;padding:5px 8px;background:#1c1a170a;color:#1c1a178a;font-size:10px;font-weight:700;line-height:1;text-decoration:none}.ap-page-section a.ap-page-prompt-card__source{cursor:pointer}.ap-page-section a.ap-page-prompt-card__source:hover,.ap-page-section a.ap-page-prompt-card__source:focus-visible{border-color:#ffffff3d;background:#ffffff24;color:#fff;outline:none}.ap-page-section .ap-page-prompt-card__footer{position:relative;z-index:1;display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:14px}.ap-page-section .ap-page-prompt-card__updated{color:#1c1a1775;font-size:10px;line-height:1}.ap-page-section .ap-page-prompt-card__icon-action,.ap-page-section .ap-page-prompt-card__view-action{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(28,26,23,.08);background:#ffffffbd;color:#1c1a178a;box-shadow:0 5px 14px #1c1a170a;font:inherit;pointer-events:none;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.ap-page-section .ap-page-prompt-card__icon-action{width:28px;height:28px;border-radius:8px}.ap-page-section .ap-page-prompt-card__view-action{min-height:28px;gap:6px;border-radius:8px;padding:0 10px;font-size:11px;font-weight:800;line-height:1;white-space:nowrap}.ap-page-section .ap-page-prompt-card__view-label{display:inline-block}.ap-page-section .ap-page-prompt-card__view-label--compact{display:none}.ap-page-section .ap-page-prompt-card:hover .ap-page-prompt-card__face,.ap-page-section .ap-page-prompt-card:focus-within .ap-page-prompt-card__face,.ap-page-section .ap-page-prompt-card:focus-visible .ap-page-prompt-card__face{border-color:color-mix(in srgb,var(--ap-page-prompt-card-accent) 34%,rgba(28,26,23,.12));box-shadow:0 1px #fffc,0 18px 38px #1c1a1717}.ap-page-section .ap-page-prompt-card:hover .ap-page-prompt-card__preview,.ap-page-section .ap-page-prompt-card:focus-within .ap-page-prompt-card__preview,.ap-page-section .ap-page-prompt-card:focus-visible .ap-page-prompt-card__preview{border-color:color-mix(in srgb,var(--ap-page-prompt-card-accent) 38%,rgba(28,26,23,.08))}.ap-page-section .ap-page-prompt-card:hover .ap-page-prompt-card__icon-action,.ap-page-section .ap-page-prompt-card:hover .ap-page-prompt-card__view-action,.ap-page-section .ap-page-prompt-card:focus-visible .ap-page-prompt-card__icon-action,.ap-page-section .ap-page-prompt-card:focus-visible .ap-page-prompt-card__view-action{border-color:color-mix(in srgb,var(--ap-page-prompt-card-accent) 32%,rgba(28,26,23,.08));background:color-mix(in srgb,var(--ap-page-prompt-card-accent) 9%,#ffffff);color:#1c1a17;transform:translateY(-1px)}.ap-page-section .ap-page-prompt-card__view-action--dark{border-color:#ffffff24;background:#ffffff14;color:#ffffffc2}.ap-page-section .ap-page-prompt-card__view-action--dark:disabled{cursor:default;opacity:.55}.ap-page-section .ap-page-prompt-card:hover .ap-page-prompt-card__action-chip,.ap-page-section .ap-page-prompt-card:hover .ap-page-prompt-card__micro-action,.ap-page-section .ap-page-prompt-card:focus-visible .ap-page-prompt-card__action-chip,.ap-page-section .ap-page-prompt-card:focus-visible .ap-page-prompt-card__micro-action{background:#1c1a1712;color:#1c1a17}@media (min-width: 641px) and (max-width: 900px){.ap-page-section .ap-page-prompt-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ap-page-section .ap-page-prompt-grid .ap-page-prompt-card,.ap-page-section .ap-page-prompt-grid .ap-page-prompt-card__inner,.ap-page-section .ap-page-prompt-grid .ap-page-prompt-card__face{min-height:284px}.ap-page-section .ap-page-prompt-grid .ap-page-prompt-card__face{padding:11px}.ap-page-section .ap-page-prompt-grid .ap-page-prompt-card__tool-badge{max-width:112px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ap-page-section .ap-page-prompt-grid .ap-page-prompt-card__rating{display:none}.ap-page-section .ap-page-prompt-grid .ap-page-prompt-card__preview{min-height:90px;max-height:90px}.ap-page-section .ap-page-prompt-grid .ap-page-prompt-card__stats{gap:8px}}@media (max-width: 640px){.ap-page-section .ap-page-prompt-grid{display:flex;gap:14px;margin-inline:calc((100vw - 100%)/-2);overflow-x:auto;padding:0 max(16px,calc((100vw - 100%)/2)) 10px;scroll-padding-inline:max(16px,calc((100vw - 100%)/2));scroll-snap-type:x mandatory;scrollbar-width:none}.ap-page-section .ap-page-prompt-grid::-webkit-scrollbar{display:none}.ap-page-section .ap-page-prompt-grid__item{flex:0 0 min(82vw,320px);scroll-snap-align:center}.ap-page-section .ap-page-prompt-grid .ap-page-prompt-card,.ap-page-section .ap-page-prompt-grid .ap-page-prompt-card__inner,.ap-page-section .ap-page-prompt-grid .ap-page-prompt-card__face{min-height:312px}.ap-page-section .ap-page-prompt-grid .ap-page-prompt-card__preview{min-height:104px;max-height:104px}.ap-page-section .ap-page-prompt-card,.ap-page-section .ap-page-prompt-card__inner,.ap-page-section .ap-page-prompt-card__face{min-height:328px}.ap-page-section .ap-page-prompt-card__preview{min-height:112px;max-height:112px}}.ap-page-section .ap-page-prompt-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}.ap-page-section .ap-page-prompt-grid__item{min-width:0}.ap-page-section .ap-page-prompt-grid .ap-page-prompt-card,.ap-page-section .ap-page-prompt-grid .ap-page-prompt-card__inner,.ap-page-section .ap-page-prompt-grid .ap-page-prompt-card__face{min-height:292px}.ap-page-section .ap-page-prompt-grid .ap-page-prompt-card__face{padding:12px}.ap-page-section .ap-page-prompt-grid .ap-page-prompt-card__title{display:-webkit-box;min-height:30px;margin-bottom:7px;font-size:13px;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ap-page-section .ap-page-prompt-grid .ap-page-prompt-card__preview{min-height:96px;max-height:96px;padding:12px 30px 11px 12px}.ap-page-section .ap-page-prompt-grid .ap-page-prompt-card__description{min-height:32px;margin-top:9px;font-size:11px}.ap-page-section .ap-page-prompt-grid .ap-page-prompt-card__signal{opacity:.2}.ap-page-section .ap-page-prompt-grid .ap-page-prompt-card__fact-label{margin-top:16px}.ap-page-section .ap-page-prompt-grid .ap-page-prompt-card__metric{font-size:34px}.ap-page-section .ap-page-prompt-grid .ap-page-prompt-card__fact{font-size:13px;line-height:1.25}@media (max-width: 980px){.ap-page-section .ap-page-prompt-grid{grid-template-columns:1fr}}@media (min-width: 641px) and (max-width: 980px){.ap-page-section.ap-page-prompt-library .ap-page-prompt-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ap-page-section.ap-page-prompt-library .ap-page-prompt-card,.ap-page-section.ap-page-prompt-library .ap-page-prompt-card__inner,.ap-page-section.ap-page-prompt-library .ap-page-prompt-card__face{min-height:284px}.ap-page-section.ap-page-prompt-library .ap-page-prompt-card__face{padding:11px}.ap-page-section.ap-page-prompt-library .ap-page-prompt-card__tool-badge{max-width:112px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ap-page-section.ap-page-prompt-library .ap-page-prompt-card__rating{display:none}.ap-page-section.ap-page-prompt-library .ap-page-prompt-card__preview{min-height:90px;max-height:90px}.ap-page-section.ap-page-prompt-library .ap-page-prompt-card__stats{gap:8px}}@media (max-width: 640px){.ap-page-section.ap-page-prompt-library .ap-page-prompt-grid{display:flex;grid-template-columns:none;gap:12px;margin-inline:calc((100vw - 100%)/-2);overflow-x:hidden;padding:0 max(12px,calc((100vw - 100%)/2)) 10px;scroll-padding-inline:max(12px,calc((100vw - 100%)/2));scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-y}.ap-page-section.ap-page-prompt-library .ap-page-prompt-grid::-webkit-scrollbar{display:none}.ap-page-section.ap-page-prompt-library .ap-page-prompt-grid__item{flex:0 0 min(88vw,344px);scroll-snap-align:center}.ap-page-section.ap-page-prompt-library .ap-page-prompt-card:hover{box-shadow:none;transform:none}.ap-page-section.ap-page-prompt-library .ap-page-prompt-card,.ap-page-section.ap-page-prompt-library .ap-page-prompt-card__inner,.ap-page-section.ap-page-prompt-library .ap-page-prompt-card__face{min-height:312px}.ap-page-section.ap-page-prompt-library .ap-page-prompt-card__preview{min-height:104px;max-height:104px}}.ap-page-section .ap-page-prompt-grid__item[data-prompt-peek]{display:none}@media (max-width: 640px){.ap-page-section .ap-page-prompt-grid__item[data-prompt-peek]{display:block;order:-1}.ap-page-section.ap-page-prompt-library .ap-page-prompt-grid:not([data-ap-carousel])>.ap-page-prompt-grid__item[data-prompt-peek]{margin-left:calc(50% - (1.5*min(88vw,344px)) - 12px)}}@keyframes ap-page-prompt-signal{0%,26%{stroke-dashoffset:0}64%,to{stroke-dashoffset:-156}}@container (max-width: 340px){.ap-page-section .ap-page-prompt-card__view-label--full{display:none}.ap-page-section .ap-page-prompt-card__view-label--compact{display:inline-block}}.ap-page-section .ap-page-insight-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ap-page-section .ap-page-insight-card{position:relative;display:flex;min-height:518px;flex-direction:column;overflow:hidden;border:10px solid #f7f7f8;border-radius:24px;background:#fff;color:inherit;box-shadow:0 18px 52px #1f1a2a0b;text-decoration:none}.ap-page-section .ap-page-insight-card__media{position:relative;height:247px;flex:0 0 auto;overflow:hidden;border-radius:14px;background:radial-gradient(circle at 72% 26%,rgba(255,255,255,.72),transparent 26%),linear-gradient(135deg,#ffffff9e,#ffffff0a),#feedee}.ap-page-section .ap-page-insight-card__media:before,.ap-page-section .ap-page-insight-card__media:after{position:absolute;z-index:2;content:"";pointer-events:none}.ap-page-section .ap-page-insight-card__media:before{width:176px;height:108px;right:28px;bottom:26px;border:1px solid rgba(255,255,255,.82);border-radius:16px;background:linear-gradient(90deg,rgba(248,131,121,.18),transparent 42%) 22px 27px / 86px 8px no-repeat,linear-gradient(90deg,rgba(36,33,40,.2),transparent 72%) 22px 48px / 122px 7px no-repeat,linear-gradient(90deg,rgba(36,33,40,.13),transparent 64%) 22px 66px / 104px 7px no-repeat,#ffffffb8;box-shadow:0 18px 38px #4a1f361f,inset 0 1px #ffffffeb}.ap-page-section .ap-page-insight-card__media:after{left:32px;top:44px;width:162px;height:82px;border-top:1px solid rgba(248,131,121,.22);border-right:1px solid rgba(109,132,255,.18);border-radius:0 18px 0 0;box-shadow:22px -4px 0 -2px #f883796b,120px 82px 0 -2px #6d84ff61,66px 40px 0 -3px #fffc}.ap-page-section .ap-page-insight-card__media--2{background:radial-gradient(circle at 28% 24%,rgba(255,255,255,.72),transparent 28%),linear-gradient(135deg,#ffffff94,#f3e8ff1a),#f4edf8}.ap-page-section .ap-page-insight-card__media--2:before{inset:32px auto auto 30px;width:168px;height:122px;background:radial-gradient(circle,rgba(248,131,121,.8) 0 4px,transparent 5px) 28px 28px / 48px 38px,linear-gradient(90deg,rgba(36,33,40,.18),transparent 65%) 68px 30px / 74px 6px no-repeat,linear-gradient(90deg,rgba(36,33,40,.12),transparent 58%) 68px 53px / 88px 6px no-repeat,#ffffffb3}.ap-page-section .ap-page-insight-card__media--2:after{left:auto;right:36px;top:54px;width:134px;height:104px;border-top-color:#7a61ff33;border-right-color:#f883792e;border-radius:18px 18px 0 0;box-shadow:-6px -4px 0 -2px #7a61ff6b,0 104px 0 -2px #f8837957,-68px 48px 0 -3px #ffffffb8}.ap-page-section .ap-page-insight-card__media--3{background:linear-gradient(180deg,#ffffff29,#1f14221a),url(/landing/hero/background-desktop.webp) center / cover}.ap-page-section .ap-page-insight-card__media--3:before{display:none}.ap-page-section .ap-page-insight-card__media--3:after{display:none}.ap-page-section .ap-page-insight-card__media--image{background:#f7f7f8}.ap-page-section .ap-page-insight-card__media--image:before,.ap-page-section .ap-page-insight-card__media--image:after{display:none}.ap-page-section .ap-page-insight-card__media-image{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ap-page-section .ap-page-insight-card__media-grid{position:absolute;inset:24px;border:1px solid rgba(31,41,55,.05);border-radius:12px;background:linear-gradient(rgba(31,41,55,.055) 1px,transparent 1px) 0 0 / 100% 38px,linear-gradient(90deg,rgba(31,41,55,.045) 1px,transparent 1px) 0 0 / 46px 100%;opacity:.68}.ap-page-section .ap-page-insight-card__media--3 .ap-page-insight-card__media-grid{border-color:#ffffff14;background:radial-gradient(circle at 48% 44%,rgba(255,255,255,.18),transparent 6%),linear-gradient(rgba(255,255,255,.09) 1px,transparent 1px) 0 0 / 100% 42px,linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px) 0 0 / 52px 100%;opacity:.55}.ap-page-section .ap-page-insight-card__content{display:flex;flex:1;flex-direction:column;padding:20px}.ap-page-section .ap-page-insight-card__topic{display:none;color:#df3776;font-size:11px;font-weight:760;letter-spacing:.04em;text-transform:uppercase}.ap-page-section .ap-page-insight-card h3{min-height:62px;margin:0 0 8px;color:#1f2937;font-size:clamp(20px,1.65vw,22px);font-weight:500;line-height:1.4;letter-spacing:-.96px}.ap-page-section .ap-page-insight-card p{margin:0;color:#374151;font-size:14.5px;line-height:24px;letter-spacing:-.16px}.ap-page-section .ap-page-insight-card footer{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:auto;padding-top:16px;border-top:1px solid rgba(6,6,6,.1);color:#1f2937;font-size:15px;line-height:24px;letter-spacing:-.16px}.ap-page-section .ap-page-insight-card__author{display:inline-flex;min-width:0;align-items:center;gap:12px}.ap-page-section .ap-page-insight-card__avatar{display:inline-block;width:48px;height:48px;flex:0 0 auto;border-radius:999px;background:radial-gradient(circle at 34% 28%,rgba(255,255,255,.82),transparent 28%),#f7f7f8}.ap-page-section .ap-page-insight-card__author>span:last-child{display:grid;min-width:0;gap:2px}.ap-page-section .ap-page-insight-card__author strong{overflow:hidden;font-size:15.5px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.ap-page-section .ap-page-insight-card__author time{color:#374151;font-size:13px;line-height:20px}.ap-page-section .ap-page-insight-card footer>time{flex:0 0 auto;white-space:nowrap}.ap-page-section .ap-page-insight-card footer>span:last-child{flex:0 0 auto;white-space:nowrap}@media (max-width: 980px){.ap-page-section .ap-page-insight-grid{grid-template-columns:1fr}}@media (max-width: 640px){.ap-page-section .ap-page-insight-card__media--3{background:linear-gradient(180deg,#29122614,#280f1fb8),url(/landing/hero/background-mobile.webp) center / cover}.ap-page-section .ap-page-insight-card__media{height:180px}}
