.public-page{--public-ink:#142a3d;--public-muted:#506577;--public-blue:#1a5684;--public-surface:#f2f7fa;--public-line:#d8e5eb;color:var(--public-ink);max-width:68rem}.dark .public-page{--public-ink:#e5eff5;--public-muted:#adbfca;--public-blue:#91c9ec;--public-surface:#192e40;--public-line:#385063}.public-page .text-muted-foreground{color:var(--public-muted)}.public-page .text-primary{color:var(--public-blue)}.public-page h1,.public-page h2,.public-page h3{color:var(--public-ink)}.public-page h1{letter-spacing:-.045em;max-width:17ch;font-size:clamp(2.6rem,5.5vw,4.5rem);line-height:1.06}.public-page h2{letter-spacing:-.03em}.public-page section{margin-top:5.5rem}.public-hero{isolation:isolate;padding:2rem 0 3.5rem;position:relative}.public-hero:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(at 70% 35%,#48b9c51b 0%,#0000 65%);position:absolute;inset:-2rem -2rem -1rem;-webkit-mask-image:radial-gradient(#000 25%,#0000 72%);mask-image:radial-gradient(#000 25%,#0000 72%)}.dark .public-hero:before{background:radial-gradient(at 70% 35%,#00a8bd1c 0%,#0000 65%)}.public-hero>p{max-width:42rem;line-height:1.6}.public-hero>p:first-of-type{color:var(--public-blue)}.public-hero .bg-primary,.contact-section .bg-primary{color:#fff;background:#1a5684;border-radius:.625rem;min-height:2.75rem;padding-inline:1.25rem}.public-hero a,.contact-section a{transition:background-color .2s,border-color .2s,color .2s}.public-hero a:focus-visible,.public-page a:focus-visible{outline:2px solid var(--public-blue);outline-offset:4px}.public-hero a.border{border-color:var(--public-line)}.home-page .public-hero{padding-right:25%}.hero-motif{aspect-ratio:1;pointer-events:none;width:20%;position:absolute;top:24%;right:2%}.hero-motif span{aspect-ratio:1;border:1px solid var(--public-line);background:var(--public-surface);border-radius:1rem;width:30%;position:absolute;box-shadow:0 10px 30px #163f5810}.hero-motif span:first-child{top:10%;left:0}.hero-motif span:nth-child(2){background:var(--public-blue);top:35%;right:0}.hero-motif span:nth-child(3){bottom:0;left:15%}.hero-motif i{background:var(--public-blue);opacity:.4;transform-origin:0;z-index:-1;height:1px;position:absolute}.hero-motif i:first-of-type{width:70%;top:27%;left:20%;transform:rotate(19deg)}.hero-motif i:nth-of-type(2){width:65%;top:78%;left:35%;transform:rotate(-28deg)}.examples-section{background:linear-gradient(125deg,#edf7f7,#f3f6fb 75%);border-radius:1.25rem;padding:2.5rem}.dark .examples-section{background:linear-gradient(125deg,#102d3b,#19283f 75%)}.examples-section ul{gap:0 2rem;list-style:none}.examples-section li{border-bottom:1px solid var(--public-line);padding:.8rem 0 .8rem 1.1rem;position:relative}.examples-section li:before{content:"";background:var(--public-blue);border-radius:50%;width:.35rem;height:.35rem;position:absolute;top:1.45rem;left:0}.how-section>div>div{border-top:1px solid var(--public-line);padding-top:1.25rem}.how-section>div>div>p:first-child{color:var(--public-blue)}.public-page [data-slot=landing-card]{color:var(--public-ink);border:1px solid var(--public-line);box-shadow:none;--tw-ring-shadow:0 0 #0000;background:0 0}.models-section a [data-slot=landing-card],.partner-section a [data-slot=landing-card]{transition:background-color .2s,border-color .2s,transform .2s}.models-section a:nth-child(4n+1) [data-slot=landing-card]{background:linear-gradient(145deg,#f0fafa,#f8fafc)}.models-section a:nth-child(4n+2) [data-slot=landing-card]{background:linear-gradient(145deg,#f3f5fc,#f9fafc)}.models-section a:nth-child(4n+3) [data-slot=landing-card]{background:linear-gradient(145deg,#f1f8f5,#f9fafc)}.dark .models-section a:nth-child(4n+1) [data-slot=landing-card]{background:linear-gradient(145deg,#10303b,#142436)}.dark .models-section a:nth-child(4n+2) [data-slot=landing-card]{background:linear-gradient(145deg,#20283f,#172334)}.dark .models-section a:nth-child(4n+3) [data-slot=landing-card]{background:linear-gradient(145deg,#15332f,#152638)}.models-section a:hover [data-slot=landing-card],.partner-section a:hover [data-slot=landing-card]{border-color:var(--public-blue);transform:translateY(-2px)}.models-section [data-slot=landing-card] p:first-child,.partner-section [data-slot=landing-card] p:first-child{color:var(--public-blue)}.public-footer{border-color:var(--public-line);padding-top:2rem}.model-page .public-hero{padding-top:1rem}.model-page>hr{border-color:var(--public-line)}.model-page .public-hero+hr{margin-top:0;margin-bottom:2.5rem}.audience-grid [data-slot=landing-card]{border:0;border-radius:0;padding-top:1rem}.audience-grid [data-slot=landing-card]>div{padding-inline:0}.steps-section [data-slot=landing-card]{background:linear-gradient(140deg,#eef8f8,#f4f6fb);border:0}.dark .steps-section [data-slot=landing-card]{background:linear-gradient(140deg,#12323b,#1b2940)}.steps-section h3 span{color:var(--public-blue)}.pricing-section [data-slot=landing-card]{background:var(--public-surface);border:0}.faq-section [data-slot=landing-card]{border:0;border-top:1px solid var(--public-line);border-radius:0;gap:.75rem;padding:1.5rem 0}.faq-section [data-slot=landing-card]>div{padding-inline:0}.contact-section [data-slot=landing-card]{background:linear-gradient(120deg,#e7f5f5,#eef1fa);border:0;padding-block:2rem}.dark .contact-section [data-slot=landing-card]{background:linear-gradient(120deg,#10343d,#202b46)}@media (width<=640px){.public-page section{margin-top:4rem}.home-page .public-hero{padding-right:0}.hero-motif{display:none}.examples-section{padding:1.5rem}}@media (prefers-reduced-motion:reduce){.public-page a,.public-page [data-slot=landing-card]{transition:none!important}}
