@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/manrope-latin-variable.woff2) format("woff2")}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/space-grotesk-latin-variable.woff2) format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/cormorant-garamond-latin-variable.woff2) format("woff2")}@keyframes pl-idea-v2-reveal{0%{opacity:0;transform:translate3d(0,23px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes pl-idea-v2-scale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}[data-designed-section=ai-idea-editable-v2] [data-pagelinker-motion=fade],[data-designed-section=ai-idea-editable-v2] [data-pagelinker-motion=slide-up]{animation:pl-idea-v2-reveal .7s cubic-bezier(.22,1,.36,1) both}[data-designed-section=ai-idea-editable-v2] [data-pagelinker-motion=scale]{animation:pl-idea-v2-scale .82s cubic-bezier(.22,1,.36,1) both}[data-designed-section=ai-idea-editable-v2] [data-custom-element-id][data-pagelinker-motion]{will-change:opacity,transform}@media (hover:hover) and (prefers-reduced-motion:no-preference){[data-designed-section=ai-idea-editable-v2] [data-custom-element-id*=-card-]:not([data-custom-element-id*=-text]):not([data-custom-element-id*=-number]){transition:box-shadow .35s ease,translate .35s ease}[data-designed-section=ai-idea-editable-v2] [data-custom-element-id*=-card-]:not([data-custom-element-id*=-text]):not([data-custom-element-id*=-number]):hover{translate:0 -7px;box-shadow:0 30px 60px rgba(13,21,35,.13)!important}[data-designed-section=ai-idea-editable-v2] [data-custom-element-id=ai-nav-action],[data-designed-section=ai-idea-editable-v2] [data-custom-element-id=idea-hero-button]{transition:translate .3s ease,box-shadow .3s ease}[data-designed-section=ai-idea-editable-v2] [data-custom-element-id=idea-hero-button]:hover{translate:0 -4px;box-shadow:0 22px 48px rgba(12,18,32,.2)!important}}@media (prefers-reduced-motion:reduce){[data-designed-section=ai-idea-editable-v2] [data-pagelinker-motion]{animation:none!important;will-change:auto}[data-designed-section=ai-idea-editable-v2] [data-custom-element-id]{transition:none!important;translate:none!important}}[data-designed-section=ai-idea-editable-v2] [data-motion-state=pending]{animation:none!important;opacity:1}@keyframes pl-idea-v2-left{0%{opacity:0;transform:translate3d(-24px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes pl-idea-v2-right{0%{opacity:0;transform:translate3d(24px,0,0)}to{opacity:1;transform:translateZ(0)}}[data-designed-section=ai-idea-editable-v2] [data-pagelinker-motion=slide-left]{animation:pl-idea-v2-left .7s ease-out both}[data-designed-section=ai-idea-editable-v2] [data-pagelinker-motion=slide-right]{animation:pl-idea-v2-right .7s ease-out both}[data-designed-section=ai-idea-editable-v2] [data-pagelinker-motion=slide-down]{animation:pl-idea-v2-reveal .7s ease-out both}@media (hover:hover) and (prefers-reduced-motion:no-preference){[data-designed-section=ai-idea-editable-v2] [data-pagelinker-kind=button],[data-designed-section=ai-idea-editable-v2] [data-pagelinker-kind=card]{transition:translate .28s ease,box-shadow .28s ease,filter .28s ease}[data-designed-section=ai-idea-editable-v2] [data-pagelinker-kind=button]:hover{translate:0 -3px;filter:brightness(1.1);box-shadow:0 12px 28px rgb(0 0 0/.18)}[data-designed-section=ai-idea-editable-v2] [data-pagelinker-kind=card]:hover{translate:0 -4px;box-shadow:0 18px 36px rgb(0 0 0/.12)}}[data-designed-section=ai-idea-editable-v2] a:focus-visible{outline:2px solid currentColor;outline-offset:5px}[data-generated-contact=true]{border-color:color-mix(in srgb,var(--pl-contact-ink) 15%,transparent)}[data-generated-contact=true] form,[data-generated-contact=true] form input:not([type=hidden]),[data-generated-contact=true] form select,[data-generated-contact=true] form textarea{color:var(--pl-contact-ink);background-color:var(--pl-contact-surface);border-color:color-mix(in srgb,var(--pl-contact-ink) 20%,transparent)}[data-generated-contact=true] form input::-moz-placeholder,[data-generated-contact=true] form textarea::-moz-placeholder{color:var(--pl-contact-ink);opacity:.6}[data-generated-contact=true] form input::placeholder,[data-generated-contact=true] form textarea::placeholder{color:var(--pl-contact-ink);opacity:.6}[data-generated-contact=true]>div>div>p{color:inherit;opacity:.75}[data-generated-contact=true] form{font-family:Manrope,Segoe UI,system-ui,sans-serif}@media (prefers-reduced-motion:reduce){[data-designed-section=ai-idea-editable-v2] [data-motion-state=pending]{opacity:1}}[data-designed-section=ai-idea-editable-v2] summary::-webkit-details-marker{display:none}[data-designed-section=ai-idea-editable-v2] .pl-faq-indicator{font:400 28px/1 Manrope,sans-serif;transition:rotate .25s ease}[data-designed-section=ai-idea-editable-v2] details[open] .pl-faq-indicator{rotate:45deg}[data-designed-section=ai-idea-editable-v2] summary:focus-visible{outline:2px solid currentColor;outline-offset:6px}@media (prefers-reduced-motion:reduce){[data-designed-section=ai-idea-editable-v2] .pl-faq-indicator{transition:none}}[data-generated-contact=true]{font-family:Manrope,Segoe UI,system-ui,sans-serif}[data-generated-contact=true] h2{font-family:var(--pl-contact-display);font-size:clamp(2.25rem,4vw,3.5rem);font-weight:600;line-height:1.08;letter-spacing:-.04em}[data-generated-contact=true] form{border-radius:var(--pl-contact-radius,24px)}