.marketing-refresh{--accent:#b8f807;--refresh-accent-hover:#d0ff53;--refresh-action-surface:#111513;--refresh-action-hover:#1c2113;--bg:#0b0d0c;--bg-card:#111513;--bg-card2:#101311;--surface:#111513;--text:#f6f6f3;--text-muted:#b6bab7;--border:#ffffff1f;color:var(--text);background:var(--bg);font-family:var(--font-inter),Inter,sans-serif;font-size:16px;line-height:1.65;overflow:clip}.marketing-refresh *,.marketing-refresh :before,.marketing-refresh :after{box-sizing:border-box}.marketing-refresh input,.marketing-refresh textarea{font:inherit}.marketing-refresh button,.marketing-refresh summary{cursor:pointer}.marketing-refresh [hidden]{display:none!important}.marketing-refresh img{max-width:100%}.marketing-refresh [id]{scroll-margin-top:calc(var(--site-header-layout-height,90px) + 24px)}.marketing-refresh :is(a,button,summary,input,textarea,[tabindex]):focus-visible{outline-offset:5px;outline:2px solid #b8f807}.marketing-refresh .directory-sidebar{top:calc(var(--site-header-layout-height,90px) + 20px)}.marketing-refresh .model-band-track{scrollbar-width:thin;overflow-x:auto}.marketing-refresh .model-band{overflow:auto}.marketing-refresh .idea-dialog{margin:auto}.marketing-refresh .copy-btn{min-height:44px}@media (prefers-reduced-motion:reduce){.marketing-refresh *,.marketing-refresh :before,.marketing-refresh :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.marketing-refresh [data-refresh-action]{white-space:normal;overflow-wrap:anywhere;gap:12px;max-width:100%}.marketing-refresh .hero [data-refresh-action]{-webkit-backdrop-filter:none;backdrop-filter:none;width:auto;min-width:200px}.marketing-refresh [data-refresh-action] svg{flex:0 0 22px;width:22px;height:22px}.marketing-refresh .hero-action.primary,.marketing-refresh .hero-action.primary:hover{--action-icon-surface:var(--color-m-green)}.marketing-refresh .hero-action-image{--action-icon-surface:#111513}.marketing-refresh [data-refresh-type]{text-wrap:pretty}.marketing-refresh :is(h1,h2,h3)[data-refresh-type]{text-wrap:balance}.marketing-refresh .gateway-toggle{font:inherit;color:inherit;letter-spacing:inherit}.marketing-refresh :is(.copy-btn,.copy-button,.asset-link,.clear-search,#reset-search){font-family:var(--font-lp);border-radius:8px;min-height:44px;font-size:14px;font-weight:600;line-height:1.4}.marketing-refresh :is(.tt-text-action,.tt-tool-link,.about-link,.more-link){font-family:var(--font-lp);min-height:44px;font-size:16px;font-weight:600;line-height:1.5}@media (max-width:600px){.marketing-refresh .hero [data-refresh-action]{width:100%;min-width:0}}.marketing-refresh[lang]:not([lang=en]) :is(h1,h2,h3,.gateway-toggle,.video-tab,.directory-category){white-space:normal;overflow-wrap:anywhere}.marketing-refresh[lang]:not([lang=en]) .hero h1{max-width:1100px}.marketing-refresh[lang]:is([lang=ar],[lang=he],[lang=hi],[lang=th]) [data-refresh-type]{letter-spacing:normal;line-height:1.55}.marketing-refresh[dir=rtl] :is(.gateway-toggle,.gateway-media,.image-options button,.idea-card,.idea-modal-copy h2){text-align:start}.marketing-refresh[dir=rtl] .option-arrow{margin-left:0;margin-inline-start:auto}.marketing-refresh[dir=rtl] .faq summary{padding-inline:0 35px}.marketing-refresh[dir=rtl] .faq summary:after{right:auto;inset-inline-end:3px}.marketing-refresh[dir=rtl] #idea-close{right:auto;inset-inline-end:14px}.marketing-refresh[dir=rtl] .proof-stat+.proof-stat{border-left:0;border-inline-start:1px solid var(--border)}.marketing-refresh[dir=rtl] .directory-hero h1 span{margin-left:0;margin-inline-start:.08em}.marketing-refresh[dir=rtl] .proof-value{direction:ltr;unicode-bidi:isolate}.marketing-refresh.refresh-ai-tools .directory-search input:focus-visible{outline:none}.marketing-refresh.refresh-home .creation-gateways{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.marketing-refresh.refresh-home .gateway{height:auto}.marketing-refresh.refresh-home .gateway-media{aspect-ratio:16/9;height:auto;position:relative;inset:auto}.marketing-refresh.refresh-home .gateway-media>img{object-fit:cover;object-position:center;display:block}.marketing-refresh.refresh-home .gateway-copy{position:relative;inset:auto}.marketing-refresh.refresh-home .portrait-style-inset{aspect-ratio:1695/928;width:34%;height:auto;bottom:18px;left:18px}.marketing-refresh.refresh-home .portrait-style-inset img{object-position:center;display:block}.marketing-refresh.refresh-home .model-marquee{direction:ltr}@media (max-width:760px){.marketing-refresh.refresh-home .creation-gateways{grid-template-columns:minmax(0,1fr)}}.marketing-refresh.refresh-home .image-workspace{align-items:start}.marketing-refresh.refresh-home .image-options{grid-template-rows:none;align-content:start}.marketing-refresh.refresh-home .image-panel{min-height:0}.marketing-refresh.refresh-home .image-panel>img{z-index:auto;width:100%;height:auto;display:block;position:relative}.marketing-refresh.refresh-home .image-panel:after{display:none}.marketing-refresh.refresh-home .image-panel-copy{padding:24px 28px;position:relative;inset:auto}.marketing-refresh.refresh-home .video-card-media{aspect-ratio:auto}.marketing-refresh.refresh-home .video-card-media img{width:100%;height:auto;display:block}.marketing-refresh.refresh-home .idea-preview img{object-fit:contain}.marketing-refresh.refresh-ai-tools .directory-card-media{aspect-ratio:16/9;min-height:0}.marketing-refresh.refresh-ai-tools .directory-card-media img{object-fit:contain;background:var(--bg-card)}@media (max-width:600px){.marketing-refresh.refresh-home .image-panel-copy{padding:20px}}.marketing-refresh.refresh-ai-tools .directory-card-media{align-self:center}.marketing-refresh.refresh-home .image-panel{aspect-ratio:5/3;display:grid}.marketing-refresh.refresh-home .image-panel>img{object-fit:cover;z-index:-2;height:100%;position:absolute;inset:0}.marketing-refresh.refresh-home .image-panel:after{background:linear-gradient(#0000 25%,#07080de0 100%);display:block}.marketing-refresh.refresh-home .image-panel-copy{align-self:end;padding:28px}.marketing-refresh.refresh-home .image-workspace{grid-template-columns:minmax(220px,1fr) minmax(0,2.8fr)}.marketing-refresh.refresh-home .image-options button{padding:12px 14px}.marketing-refresh.refresh-home .ideas-board{cursor:auto;grid-template-rows:none;grid-auto-columns:auto;grid-auto-flow:row;gap:18px;padding:8px 0 24px;display:grid;overflow:hidden}.marketing-refresh.refresh-home .ideas-marquee{scrollbar-width:none;direction:ltr;overflow-x:auto}.marketing-refresh.refresh-home .ideas-marquee::-webkit-scrollbar{display:none}.marketing-refresh.refresh-home .ideas-marquee .model-set{gap:18px;padding:0 18px 0 0}.marketing-refresh.refresh-home .ideas-marquee .idea-card{flex:0 0 clamp(270px,24vw,390px);width:clamp(270px,24vw,390px);height:clamp(230px,19vw,300px)}.marketing-refresh[dir=rtl] .ideas-marquee .idea-card{direction:rtl}@media (max-width:760px){.marketing-refresh.refresh-home .image-workspace{grid-template-columns:minmax(0,1fr)}.marketing-refresh.refresh-home .image-panel{aspect-ratio:5/4;min-height:320px}.marketing-refresh.refresh-home .image-panel-copy{padding:20px}}.marketing-refresh.refresh-home .video-selector{scrollbar-width:none;background:#00000040;border:1px solid #ffffff14;border-radius:16px;justify-content:flex-start;width:max-content;max-width:100%;margin-inline:auto;padding:6px;overflow-x:auto;box-shadow:0 10px 30px #0000001f}.marketing-refresh.refresh-home .video-selector::-webkit-scrollbar{display:none}.marketing-refresh.refresh-home .video-selector :is(button,.video-tab){min-height:44px;color:var(--text);font-family:var(--font-lp);white-space:nowrap;overflow-wrap:normal;background:#ffffff12;border:1px solid #ffffff14;border-radius:12px;flex:none;padding:10px 14px;font-size:clamp(16px,2vw,17.6px);font-weight:600;line-height:1.5}.marketing-refresh.refresh-home .video-selector :is(button,.video-tab)[aria-current=true]{color:var(--accent);background:#b8f8071f;border-color:#b8f80740}.marketing-refresh.refresh-home .video-selector :is(button,.video-tab):hover:not([aria-current=true]){background:#ffffff1c;border-color:#ffffff26}.marketing-refresh.refresh-home .video-selector :is(button,.video-tab) .icon{flex-basis:20px;width:20px;height:20px}.marketing-refresh.refresh-home .video-selector :is(button,.video-tab):focus-visible{outline-offset:-3px}
.marketing-refresh [data-refresh-type=section-title]{font-family:var(--font-lp);color:#fff;letter-spacing:-.035em;font-size:clamp(30px,3.8vw,48px);font-weight:800;line-height:1.12}.marketing-refresh [data-refresh-type=feature-title]{font-family:var(--font-lp);color:#fff;letter-spacing:-.025em;font-size:clamp(22px,2.5vw,30px);font-weight:700;line-height:1.22}.marketing-refresh [data-refresh-type=feature-desc]{font-family:var(--font-lp);color:#c8cfca;font-size:16px;line-height:1.75}.marketing-refresh [data-refresh-type=card-title]{font-family:var(--font-lp);color:#fff;font-size:18px;font-weight:700}.marketing-refresh [data-refresh-type=card-desc]{font-family:var(--font-lp);color:#c8cfca;font-size:16px;line-height:1.7}.marketing-refresh [data-refresh-type=faq-question]{font-family:var(--font-lp);color:#fff;font-size:18px;font-weight:600;line-height:1.45}.marketing-refresh [data-refresh-type=faq-answer]{font-family:var(--font-lp);color:#c8cfca;font-size:16px;line-height:1.75}.marketing-refresh [data-refresh-type=cta-title]{font-family:var(--font-lp);color:#fff;letter-spacing:-.5px;font-size:clamp(28px,4vw,54px);font-weight:800;line-height:1.12}.marketing-refresh [data-refresh-type=cta-desc]{font-family:var(--font-lp);color:#c8cfca;font-size:17px;line-height:1.75}.marketing-refresh [data-refresh-type=page-title]{font-family:var(--font-lp);color:#fff;letter-spacing:-.04em;font-size:clamp(34px,5vw,64px);font-weight:800;line-height:1.08}.marketing-refresh [data-refresh-type=page-subtitle]{font-family:var(--font-lp);color:#e5e7eb;font-size:clamp(16px,1.8vw,20px);line-height:1.65}.marketing-refresh [data-refresh-type=proof-text]{font-family:var(--font-lp);font-size:13px}.marketing-refresh [data-refresh-action=primary],.marketing-refresh [data-refresh-action=secondary]{min-height:52px;font-family:var(--font-lp);letter-spacing:-.01em;text-align:center;cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;padding:12px 30px;font-size:16px;font-weight:700;line-height:1.25;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s,filter .2s,box-shadow .25s,transform .25s cubic-bezier(.16,1,.3,1);display:inline-flex}.marketing-refresh [data-refresh-action=primary]{background:var(--color-m-green);color:#10120f;border:1px solid #0000001f;box-shadow:0 8px 28px #b8f80738}.marketing-refresh [data-refresh-action=secondary]{border:1px solid var(--color-m-green30);background:var(--color-m-green6);color:#f8f8f8;box-shadow:none}@media (hover:hover) and (pointer:fine){.marketing-refresh [data-refresh-action=primary]:hover{filter:brightness(1.05);transform:translateY(-2px);box-shadow:0 12px 36px #b8f8074d}.marketing-refresh [data-refresh-action=secondary]:hover{border-color:var(--color-m-green60);background:var(--color-m-green12);color:var(--color-m-green);transform:translateY(-2px)}}.marketing-refresh [data-refresh-action=primary]:active,.marketing-refresh [data-refresh-action=secondary]:active{filter:brightness(.96);transform:translateY(0)}.marketing-refresh [data-refresh-action=primary]:disabled,.marketing-refresh [data-refresh-action=primary][aria-disabled=true],.marketing-refresh [data-refresh-action=secondary]:disabled,.marketing-refresh [data-refresh-action=secondary][aria-disabled=true]{cursor:not-allowed;opacity:.42;box-shadow:none;transform:none}.marketing-refresh [data-refresh-action=primary]:focus-visible,.marketing-refresh [data-refresh-action=secondary]:focus-visible{outline:2px solid var(--color-m-green);outline-offset:3px}
