@font-face{font-family:ttInterphasesPro;src:url(/_next/static/media/53c139138a709d64-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:ttInterphasesPro;src:url(/_next/static/media/d3837bf725bb2808-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:ttInterphasesPro;src:url(/_next/static/media/6a2b4b174fbc907b-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:ttInterphasesPro;src:url(/_next/static/media/78f82fd8967082f2-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:ttInterphasesPro Fallback;src:local("Arial");ascent-override:99.08%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:99.41%}.__className_a4a7f9{font-family:ttInterphasesPro,ttInterphasesPro Fallback}.__variable_a4a7f9{--font-display:"ttInterphasesPro","ttInterphasesPro Fallback"}

/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:host,:root{--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--radius-4xl:2rem;--ease-out:cubic-bezier(0,0,.2,1);--default-font-family:var(--font-display),"Inter",ui-sans-serif,system-ui,sans-serif;--default-mono-font-family:var(--font-mono);--font-display:var(--font-display),"Inter",ui-sans-serif,system-ui,sans-serif}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.relative{position:relative}.block{display:block}.hidden{display:none}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}}:root{--lydly-red:#da4848;--lydly-red-600:#dc2626;--lydly-red-soft:#da484833;--lydly-violet:#9747ff;--lydly-orange:#ea580c;--bg:#fff;--bg-subtle:#f0f2f6;--bg-muted:#e2e6ed;--border:#d1d7e2;--border-subtle:#e6e6e6;--fg:#04060a;--fg-muted:#48505d;--fg-subtle:#a6b1c2;--ink:#171b22;--ink-deep:#0a0b10;--soft:#f6f5f2;--soft-2:#efeeea;--line:#e7e6e1;--accent:#da4848;--accent-hover:#c93e3e;--radius-xs:2px;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-xl:14px;--radius-2xl:18px;--radius-3xl:22px;--radius-4xl:32px;--radius-pill:9999px;--ease-standard:cubic-bezier(.2,.8,.2,1);--ease-out:cubic-bezier(.16,1,.3,1);--dur-fast:.12s;--dur-base:.18s;--dur-slow:.32s}*,address,cite,dfn,em,i,var{font-style:normal!important}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{background:#fafaf8;margin:0;padding:0}body{font-family:var(--font-display),"Inter",ui-sans-serif,system-ui,sans-serif;color:var(--fg);font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}.nav{z-index:60;transition:background .22s var(--ease-standard),border-color .22s var(--ease-standard),box-shadow .22s var(--ease-standard),backdrop-filter .22s var(--ease-standard);background:#fafaf800;border-bottom:1px solid #0000;position:fixed;top:0;left:0;right:0}.nav[data-scrolled=true]{-webkit-backdrop-filter:saturate(160%)blur(14px);border-bottom:1px solid var(--line);background:#ffffffd1;box-shadow:0 1px #0a0b1005}.nav-inner{grid-template-columns:auto 1fr auto;align-items:center;gap:32px;max-width:1240px;margin:0 auto;padding:18px 32px;display:grid}.nav-brand{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink-deep);align-items:center;gap:10px;font-size:18px;font-weight:700;display:inline-flex}.nav-brand img{border-radius:12px;width:52px;height:52px;display:block}.nav-links{justify-content:center;align-items:center;gap:32px;display:flex}.nav-links a{font-family:var(--font-display);color:#3a3d46;transition:color .16s var(--ease-standard);font-size:14px;font-weight:500;position:relative}.nav-links a:hover{color:var(--ink-deep)}.nav-links a:after{content:"";background:var(--accent);transform-origin:50%;height:2px;transition:transform .2s var(--ease-standard);border-radius:2px;position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.nav-links a:hover:after{transform:scaleX(1)}.nav-cta{justify-self:end;align-items:center;gap:18px;display:inline-flex}.nav-signin{font-family:var(--font-display);color:var(--ink-deep);font-size:14px;font-weight:500;transition:opacity .16s}.nav-signin:hover{opacity:.6}.btn{font-family:var(--font-display);cursor:pointer;transition:all .2s var(--ease-standard);white-space:nowrap;border:1px solid #0000;border-radius:9999px;align-items:center;gap:10px;padding:16px 28px;font-size:15px;font-weight:600;line-height:20px;display:inline-flex}.btn:active{transform:scale(.98)}.btn-primary{background:var(--accent);color:#fff}.btn-primary:hover{background:var(--accent-hover)}.btn-accent{background:var(--accent);color:#fff}.btn-accent:hover{background:var(--accent-hover)}.btn-light{color:var(--ink-deep);border:1px solid var(--line);background:#fff}.btn-light:hover{background:var(--soft)}.btn-outline{color:var(--accent);border:1px solid var(--accent);background:0 0}.btn-dark,.btn-outline:hover{background:var(--accent);color:#fff}.btn-dark:hover{background:var(--accent-hover)}.btn-sm{padding:10px 20px;font-size:14px}.btn-lg{padding:16px 28px;font-size:15px}.btn-xl{padding:20px 36px;font-size:16px}.btn-arrow:after{content:"↗";transition:transform .2s var(--ease-standard);margin-left:2px;font-size:16px}.btn-arrow:hover:after{transform:translate(2px,-2px)}.btn-gradient{color:var(--ink-deep);isolation:isolate;cursor:pointer;background:#fff;border:none;border-radius:9999px;align-items:center;gap:10px;padding:18px 32px;font-size:15px;font-weight:600;display:inline-flex;position:relative}.btn-gradient:before{content:"";border-radius:inherit;z-index:-1;background:linear-gradient(92deg,#ffb3a7,#ff6b8b 35%,#9747ff 70%,#4e8cff);padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.btn-gradient:hover{transform:translateY(-1px);box-shadow:0 10px 30px -10px #9747ff40}.btn-gradient .spark{color:#ff6b8b;align-items:center;display:inline-flex}.finale,.hero-content,.mini-cta-content{container-type:inline-size}.btn-gradient-cta{white-space:normal;flex-wrap:wrap;justify-content:center;row-gap:6px;padding-block:14px}.btn-gradient-cta__icon{order:1}.btn-gradient-cta__text{white-space:nowrap;order:2}.btn-gradient-cta__free{white-space:nowrap;order:3}@container (max-width:450px){.btn-gradient-cta .btn-gradient-cta__text{text-align:center;flex:0 0 100%;order:1}.btn-gradient-cta .btn-gradient-cta__icon{order:2}.btn-gradient-cta .btn-gradient-cta__free{order:3}}.wrap{max-width:1240px;margin:0 auto;padding:0 32px}.hero{text-align:center;background:0 0;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:180px 0 120px;display:flex;position:relative;overflow:clip visible}.hero-blob{pointer-events:none;z-index:2;opacity:.85;filter:blur(95px);mix-blend-mode:multiply;will-change:transform,opacity,filter;transform-origin:50%;height:auto;position:absolute}.hero-blob.b-pink{--blob-opacity:.9;width:760px;animation:blobDriftPink 22s ease-in-out -5s infinite,blobBreathe 11s ease-in-out -3s infinite;bottom:-8%;left:-8%}.hero-blob.b-violet{--blob-opacity:.85;width:640px;animation:blobDriftViolet 18s ease-in-out -7s infinite,blobBreathe 8s ease-in-out -1s infinite;top:0;left:18%}.hero-blob.b-blue{--blob-opacity:.8;width:700px;animation:blobDriftBlue 25s ease-in-out -13s infinite,blobBreathe 13s ease-in-out -6s infinite;top:-8%;right:-8%}@keyframes blobDriftPink{0%,to{filter:blur(90px);transform:translate(0)scale(1)rotate(0)}33%{filter:blur(120px);transform:translate(60px,-40px)scale(1.18)rotate(8deg)}66%{filter:blur(80px);transform:translate(-30px,30px)scale(.92)rotate(-5deg)}}@keyframes blobDriftViolet{0%,to{filter:blur(90px);transform:translate(0)scale(1)rotate(0)}33%{filter:blur(75px);transform:translate(-50px,50px)scale(.9)rotate(-7deg)}66%{filter:blur(115px);transform:translate(40px,-30px)scale(1.15)rotate(5deg)}}@keyframes blobDriftBlue{0%,to{filter:blur(95px);transform:translate(0)scale(1)rotate(0)}33%{filter:blur(125px);transform:translate(-40px,60px)scale(1.16)rotate(-4deg)}66%{filter:blur(80px);transform:translate(30px,-30px)scale(.93)rotate(6deg)}}@keyframes blobBreathe{0%,to{opacity:var(--blob-opacity,.85)}50%{opacity:calc(var(--blob-opacity,.85) - .2)}}@media (prefers-reduced-motion:reduce){.hero-blob{animation:none}}.hero-content{z-index:5;width:100%;max-width:1100px;margin:0 auto;padding:0 16px;position:relative}.hero-title{font-family:var(--font-display);letter-spacing:-.04em;color:var(--ink-deep);white-space:nowrap;max-width:22ch;margin:0 auto;font-size:clamp(40px,5.4vw,88px);font-weight:800;line-height:1}@media (max-width:900px){.hero-title{white-space:normal;max-width:18ch}}.hero-title .mark{font-weight:inherit;-webkit-text-fill-color:transparent;background:linear-gradient(92deg,#ff6b8b,#ea580c 45%,#9747ff);-webkit-background-clip:text;background-clip:text}.hero-title .underscore{display:inline-block;position:relative}.hero-title .underscore:after{content:"";background:var(--accent);opacity:.22;z-index:-1;border-radius:4px;height:.14em;position:absolute;bottom:.04em;left:0;right:0}.hero-sub{font-family:var(--font-display);color:#3a3d46;max-width:52ch;margin:32px auto 0;font-size:17px;font-weight:400;line-height:1.5}.hero-cta{flex-direction:column;align-items:center;gap:14px;margin-top:44px;display:inline-flex}.hero-cta-note{font-family:var(--font-display);color:#6a6d76;font-size:14px}.hero-title-wrap{display:inline-block;position:relative}.hero-social{pointer-events:none;z-index:4;filter:drop-shadow(0 18px 28px #1416242e);will-change:transform;transform-origin:50%;height:auto;position:absolute}.hero-social.s-tiktok{width:clamp(48px,6.5vw,78px);animation:socialFloatA 7s ease-in-out -1s infinite;top:-50%;left:40%}.hero-social.s-youtube{width:clamp(56px,7vw,88px);margin-right:clamp(-24px,-1.5vw,-8px);animation:socialFloatB 8s ease-in-out -3s infinite;right:85%}.hero-social.s-instagram{width:clamp(52px,6.5vw,80px);margin-left:clamp(-24px,-1.5vw,-8px);animation:socialFloatC 9s ease-in-out -2s infinite;top:-10%;left:80%}@keyframes socialFloatA{0%,to{transform:translate(-50%)translateY(0)rotate(0)}50%{transform:translate(-50%)translateY(-14px)rotate(-4deg)}}@keyframes socialFloatB{0%,to{transform:translateY(0)rotate(-10deg)}50%{transform:translateY(-12px)rotate(-4deg)}}@keyframes socialFloatC{0%,to{transform:translateY(0)rotate(8deg)}50%{transform:translateY(-16px)rotate(2deg)}}@media (max-width:900px){.hero-social.s-tiktok{top:-72px}.hero-social.s-youtube{margin-right:0;top:-10px}.hero-social.s-instagram{margin-left:0;top:-10px}}@media (prefers-reduced-motion:reduce){.hero-social{animation:none}}.problem{background:0 0;padding:100px 0 140px}.problem-intro{text-align:center;opacity:0;transition:opacity .6s var(--ease-out),transform .6s var(--ease-out);margin-bottom:72px;transform:translateY(24px)}.problem-intro.is-visible{opacity:1;transform:translateY(0)}.problem-intro h2{font-family:var(--font-display);letter-spacing:-.025em;color:var(--ink-deep);max-width:24ch;margin:0 auto;font-size:clamp(36px,4.5vw,56px);font-weight:600;line-height:1.08}.problem-lede{font-family:var(--font-display);color:#3a3d46;max-width:64ch;margin:28px auto 0;font-size:19px;line-height:1.6}.problem-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.problem-card{border:1px solid var(--line);opacity:0;min-height:220px;transition:opacity .5s var(--ease-out),transform .5s var(--ease-out),box-shadow .32s var(--ease-standard),border-color .32s var(--ease-standard);background:#fff;border-radius:28px;flex-direction:column;gap:14px;padding:36px;display:flex;transform:translateY(32px)}.problem-card.is-visible{opacity:1;transform:translateY(0)}.problem-card:hover{border-color:#d8d5cf;transform:translateY(-6px);box-shadow:0 28px 70px -24px #0a0b1024}.problem-card-title{font-family:var(--font-display);letter-spacing:-.015em;color:var(--ink-deep);margin:0;font-size:24px;font-weight:700;line-height:1.18}.problem-card-body{font-family:var(--font-display);color:#5a5d66;flex:1;font-size:15px;line-height:1.6}.audiences{background:0 0;padding:140px 0;position:relative;overflow:clip visible}.audiences:before{opacity:.5;transform:translateY(var(--py-1,0));background:url(/assets/blob-pink.webp) 50%/contain no-repeat;top:-10%;right:-15%}.audiences:after,.audiences:before{content:"";pointer-events:none;mix-blend-mode:multiply;width:700px;height:700px;will-change:transform;position:absolute}.audiences:after{opacity:.4;transform:translateY(var(--py-2,0));background:url(/assets/blob-violet.webp) 50%/contain no-repeat;bottom:-25%;left:-15%}.audiences .wrap{z-index:2;position:relative}.audiences-grid{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}.audiences-head{text-align:left;margin-bottom:0;position:sticky;top:100px}.audiences-head h2{font-family:var(--font-display);letter-spacing:-.025em;color:var(--ink-deep);max-width:14ch;margin:0;font-size:clamp(36px,4vw,60px);font-weight:600;line-height:1.04}.audience-grid{gap:16px}.audience-card,.audience-grid{flex-direction:column;display:flex}.audience-card{border:1px solid var(--line);transition:all .3s var(--ease-standard);background:#fff;border-radius:28px;align-items:flex-start;padding:36px 40px;position:relative;overflow:hidden}.audience-card:hover{border-color:#d8d5cf;transform:translateY(-2px);box-shadow:0 24px 60px -20px #0a0b101a}.audience-tag{letter-spacing:0;color:var(--accent);margin-bottom:16px;font-size:14px;font-weight:600}.audience-tag,.audience-title{font-family:var(--font-display)}.audience-title{letter-spacing:-.018em;color:var(--ink-deep);max-width:22ch;margin:0 0 16px;font-size:26px;font-weight:700;line-height:1.18}.audience-body{font-family:var(--font-display);color:#5a5d66;margin:0 0 12px;font-size:15px;line-height:1.6}.audience-card>.audience-body:last-of-type,.audience-card>p:last-of-type{margin-bottom:28px}.audience-cta{font-family:var(--font-display);color:#fff;border:1px solid var(--ink-deep);background:var(--ink-deep);transition:all .2s var(--ease-standard);border-radius:9999px;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:600;display:inline-flex}.audience-cta:hover{background:var(--accent);border-color:var(--accent);color:#fff}.audience-cta:hover span{transform:translate(2px)}.audience-cta span{transition:transform .2s var(--ease-standard);align-items:center;display:inline-flex}.standard{background:0 0;padding:140px 0 100px;position:relative;overflow:clip visible}.standard:before{content:"";opacity:.55;pointer-events:none;mix-blend-mode:multiply;width:700px;height:700px;transform:translateY(var(--py-1,0));will-change:transform;background:url(/assets/blob-blue.webp) 50%/contain no-repeat;position:absolute;top:-10%;right:-10%}.standard .wrap{z-index:2;position:relative}.standard-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:24px;min-height:620px;display:grid}.standard-card{border:1px solid var(--line);border-radius:var(--radius-4xl);background:#fff;flex-direction:column;justify-content:flex-start;padding:64px 56px;display:flex}.standard-title{font-family:var(--font-display);letter-spacing:-.025em;color:var(--ink-deep);max-width:14ch;margin:0 0 36px;font-size:clamp(36px,4vw,60px);font-weight:600;line-height:1.04}.standard-title-accent{-webkit-text-fill-color:transparent;background:linear-gradient(92deg,#ff6b8b,#ea580c 45%,#9747ff);-webkit-background-clip:text;background-clip:text}.standard-body{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.standard-line{font-family:var(--font-display);color:#5a5d66;align-items:flex-start;gap:14px;margin:0;font-size:17px;line-height:1.5;display:flex}.standard-line-icon{color:var(--accent);stroke-width:2.5px;flex-shrink:0;margin-top:3px}.standard-photo{border-radius:var(--radius-4xl);background:#e9e7e1;position:relative;overflow:hidden}.standard-photo img{object-fit:cover;width:100%;height:100%;display:block}.steps{background:0 0;padding:140px 0;position:relative;overflow:clip visible}.steps:before{content:"";opacity:.45;pointer-events:none;mix-blend-mode:multiply;width:700px;height:700px;transform:translateY(var(--py-1,0));will-change:transform;background:url(/assets/blob-violet.webp) 50%/contain no-repeat;position:absolute;top:20%;left:-18%}.steps .wrap{z-index:2;position:relative}.steps-head{text-align:center;margin-bottom:80px}.steps-head h2{font-family:var(--font-display);letter-spacing:-.025em;color:var(--ink-deep);margin:20px 0 0;font-size:clamp(36px,4vw,60px);font-weight:600;line-height:1.04}.steps-head h2 .pow{-webkit-text-fill-color:transparent;background:linear-gradient(92deg,#ff6b8b,#ea580c 45%,#9747ff);-webkit-background-clip:text;background-clip:text}.steps-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.step-card{border:1px solid var(--line);transition:all .3s var(--ease-standard);background:#fff;border-radius:28px;padding:36px;position:relative;overflow:hidden}.step-card:hover{transform:translateY(-6px);box-shadow:0 24px 60px -20px #0a0b101f}.step-num-bubble{width:68px;height:68px;color:var(--accent);background:#f2f1ed;border-radius:50%;justify-content:center;align-items:center;display:flex}.step-num-bubble,.step-title{font-size:28px;font-weight:700;font-family:var(--font-display)}.step-title{letter-spacing:-.02em;color:var(--ink-deep);margin:24px 0 14px;line-height:1.15}.step-body{font-family:var(--font-display);color:#5a5d66;font-size:15px;line-height:1.6}.mini-cta{background:0 0;padding:80px 0}.mini-cta-card{border-radius:var(--radius-4xl);background:#f2f1ed;grid-template-columns:1fr 1fr;align-items:stretch;min-height:480px;display:grid;overflow:hidden}.mini-cta-image{background:#e9e7e1;position:relative;overflow:hidden}.mini-cta-image img{object-fit:cover;width:100%;height:100%;display:block}.mini-cta-content{flex-direction:column;justify-content:center;align-items:flex-start;padding:72px 64px;display:flex}.mini-cta-text{letter-spacing:-.022em;color:var(--ink-deep);max-width:14ch;margin:0 0 20px;font-size:clamp(32px,3.6vw,48px);line-height:1.1}.mini-cta-sub,.mini-cta-text{font-family:var(--font-display)}.mini-cta-sub{color:#5a5d66;max-width:36ch;margin:0 0 36px;font-size:17px;line-height:1.55}.compare{background:0 0;padding:140px 0;position:relative;overflow:clip visible}.compare:before{content:"";opacity:.4;pointer-events:none;mix-blend-mode:multiply;width:600px;height:600px;transform:translateY(var(--py-1,0));will-change:transform;background:url(/assets/blob-blue.webp) 50%/contain no-repeat;position:absolute;top:30%;right:-10%}.compare .wrap{z-index:2;position:relative}.compare-card{border-radius:var(--radius-4xl);border:1px solid var(--line);background:#fff;overflow:hidden;box-shadow:0 24px 60px -28px #0a0b101f}.compare-card-head{background:var(--accent);isolation:isolate;grid-template-columns:1fr 1fr;align-items:start;gap:64px;padding:56px 64px;display:grid;position:relative;overflow:hidden}.compare-card-head:after{content:"";opacity:.85;filter:blur(60px);mix-blend-mode:screen;pointer-events:none;z-index:0;background:url(/assets/blob-blue.webp) 50%/contain no-repeat;width:640px;height:640px;position:absolute;top:-40%;right:-10%}.compare-card-head>*{z-index:1;position:relative}.compare-title{font-family:var(--font-display);letter-spacing:-.025em;color:#fff;max-width:16ch;margin:0;font-size:clamp(26px,2.8vw,42px);font-weight:600;line-height:1.08}.compare-title .cheap{color:#fff}.compare-sub{font-family:var(--font-display);letter-spacing:-.025em;color:#ffffffeb;max-width:none;margin:0;padding-top:0;font-size:clamp(26px,2.8vw,42px);font-weight:400;line-height:1.08}.compare-table{border-collapse:collapse;table-layout:fixed;background:#fff;width:100%}.compare-table td,.compare-table th{text-align:left;font-family:var(--font-display);color:#5a5d66;vertical-align:middle;padding:22px 64px;font-size:17px;line-height:1.4}.compare-table thead th{color:var(--ink-deep);border-bottom:1px solid var(--line);padding-top:32px;padding-bottom:22px;font-size:16px;font-weight:700}.compare-table tbody th{color:var(--ink-deep);font-size:15px;font-weight:600}.compare-table tbody tr+tr td,.compare-table tbody tr+tr th{border-top:1px solid var(--line)}.compare-table col,.compare-table td:first-child,.compare-table th:first-child{width:30%}.compare-table td:nth-child(2),.compare-table td:nth-child(3),.compare-table th:nth-child(2),.compare-table th:nth-child(3){width:35%}.compare-table thead th:last-child{color:var(--accent);background:#da48480f}.compare-table tbody td:last-child{color:var(--ink-deep);background:#da48480d;font-weight:600}.compare-kicker{font-family:var(--font-display);text-align:center;color:#6a6d76;max-width:60ch;margin:28px auto 0;font-size:16px;line-height:1.5}.quotes{background:0 0;padding:140px 0;position:relative;overflow:clip visible}.quotes:before{opacity:.55;width:800px;height:800px;transform:translateY(var(--py-1,0));background:url(/assets/blob-pink.webp) 50%/contain no-repeat;top:-10%;left:40%}.quotes:after,.quotes:before{content:"";pointer-events:none;mix-blend-mode:multiply;will-change:transform;position:absolute}.quotes:after{opacity:.45;width:700px;height:700px;transform:translateY(var(--py-2,0));background:url(/assets/blob-violet.webp) 50%/contain no-repeat;bottom:-20%;right:-10%}.quotes .wrap{z-index:2;position:relative}.quotes-grid{grid-template-columns:repeat(2,1fr);align-items:start;gap:32px;max-width:1200px;margin:0 auto;display:grid}.quote-card{border:1px solid var(--line);transition:transform .32s var(--ease-standard),box-shadow .32s var(--ease-standard),border-color .32s var(--ease-standard);background:#fff;border-radius:28px;flex-direction:column;gap:28px;padding:48px 48px 40px;display:flex}.quote-card:nth-child(2n){margin-top:80px}.quote-card:hover{border-color:#d8d5cf;transform:translateY(-4px);box-shadow:0 24px 60px -28px #0a0b1024}.quote-mark{color:#cfcdc6;-webkit-user-select:none;user-select:none;height:.4em;font-size:96px;line-height:.5}.quote-body,.quote-mark{font-family:var(--font-display)}.quote-body{color:#3a3d46;letter-spacing:-.005em;flex:1;margin:0;font-size:22px;font-weight:400;line-height:1.45}.quote-author-row{justify-content:space-between;align-items:flex-end;gap:24px;margin-top:8px;display:flex}.quote-author{flex-direction:column;gap:6px;display:flex}.quote-name{color:var(--ink-deep);letter-spacing:-.01em;font-size:18px;font-weight:600}.quote-name,.quote-role{font-family:var(--font-display)}.quote-role{color:#6a6d76;font-size:15px;line-height:1.3}.quote-photo{border-radius:18px;flex-shrink:0;width:108px;height:108px;overflow:hidden;box-shadow:0 12px 30px -12px #0a0b102e}.quote-photo img{object-fit:cover;width:100%;height:100%;display:block}.features{background:0 0;padding:140px 0}.features-split{grid-template-columns:1fr 1.25fr;align-items:start;gap:80px;display:grid}.features-aside{position:sticky;top:100px}.features-aside h2{font-family:var(--font-display);letter-spacing:-.025em;color:var(--ink-deep);margin:0 0 20px;font-size:clamp(40px,4.4vw,60px);font-weight:600;line-height:1.02}.features-sub{font-family:var(--font-display);color:#3a3d46;max-width:32ch;margin:0;font-size:18px;line-height:1.55}.features-grid{grid-template-columns:1fr;gap:16px;display:grid}.feature{border:1px solid var(--line);transition:all .3s var(--ease-standard);background:#fff;border-radius:28px;padding:40px;position:relative;overflow:hidden}.feature:hover{transform:translateY(-4px);box-shadow:0 24px 60px -20px #0a0b101a}.feature-arrow{width:48px;height:48px;color:var(--accent);transition:transform .3s var(--ease-standard);justify-content:center;align-items:center;margin-bottom:22px;display:inline-flex}.feature:hover .feature-arrow{transform:translateY(-2px)}.feature-title{letter-spacing:-.015em;color:var(--ink-deep);margin:0 0 12px;font-size:24px;font-weight:700;line-height:1.2}.feature-body,.feature-title{font-family:var(--font-display)}.feature-body{color:#5a5d66;font-size:15px;line-height:1.6}.pricing{background:0 0;padding:140px 0;position:relative;overflow:clip visible}.pricing:before{content:"";opacity:.4;pointer-events:none;mix-blend-mode:multiply;width:700px;height:700px;transform:translateY(var(--py-1,0));will-change:transform;background:url(/assets/blob-pink.webp) 50%/contain no-repeat;position:absolute;top:-10%;left:-10%}.pricing .wrap{z-index:2;position:relative}.pricing-head{text-align:center;margin-bottom:56px}.pricing-head h2{font-family:var(--font-display);letter-spacing:-.025em;color:var(--ink-deep);margin:18px 0 12px;font-size:clamp(40px,4.4vw,60px);font-weight:600;line-height:1.02}.plans{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.plan{border:1px solid var(--line);transition:all .3s var(--ease-standard);background:#fff;border-radius:28px;flex-direction:column;padding:32px 28px;display:flex;position:relative}.plan:hover{transform:translateY(-4px);box-shadow:0 20px 50px -20px #0a0b101a}.plan.featured{background:radial-gradient(ellipse 75% 70% at 0 65%,#6366f1 0,#6366f100 60%),radial-gradient(ellipse 60% 55% at 25% 5%,#ff6b8b 0,#ff6b8b00 58%),radial-gradient(ellipse 55% 45% at 100% 100%,#ea580c 0,#ea580c00 60%),var(--accent);color:#fff;border-color:var(--accent);isolation:isolate;overflow:hidden;transform:scale(1.02)}.plan.featured:hover{transform:translateY(-4px)scale(1.02)}.plan-name{letter-spacing:-.02em;margin:0 0 8px;font-size:28px;font-weight:700;line-height:1}.plan-desc,.plan-name{font-family:var(--font-display)}.plan-desc{color:#5a5d66;min-height:48px;font-size:13px;line-height:1.5}.plan.featured .plan-desc{color:#ffffffb3}.plan-price{border-top:1px solid var(--line);margin:24px 0 16px;padding-top:24px}.plan.featured .plan-price{border-top-color:#ffffff24}.plan-price-main{font-family:var(--font-display);letter-spacing:-.025em;font-size:40px;font-weight:700;line-height:1}.plan-price-main small{font-family:var(--font-display);color:#6a6d76;font-size:14px;font-weight:500}.plan.featured .plan-price-main small{color:#fff9}.plan-price-year{font-family:var(--font-display);color:#6a6d76;margin-top:6px;font-size:12px}.plan.featured .plan-price-year{color:#fff9}.plan-price-custom{font-family:var(--font-display);letter-spacing:-.02em;font-size:32px;font-weight:700}.plan-contacts{font-family:var(--font-display);color:#5a5d66;justify-content:space-between;margin:0 0 8px;font-size:13px;display:flex}.plan.featured .plan-contacts{color:#ffffffb3}.plan-contacts b{color:var(--ink-deep);font-weight:700}.plan.featured .plan-contacts b{color:#fff}.plan-features{flex:1;margin:0;padding:20px 0 24px;list-style:none}.plan-features li{font-family:var(--font-display);color:var(--ink-deep);align-items:flex-start;gap:10px;padding:6px 0;font-size:14px;line-height:1.5;display:flex}.plan.featured .plan-features li{color:#ffffffd9}.plan-features li:before{content:"";background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23DA4848' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>") 50%/contain no-repeat;flex-shrink:0;width:16px;height:16px;margin-top:2px}.plan.featured .plan-features li:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFB3A7' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>")}.plan .btn{justify-content:center;width:100%}.plan-note{font-family:var(--font-display);color:#6a6d76;text-align:center;margin-top:10px;font-size:11px}.plan.featured .plan-note{color:#ffffff80}.pricing-foot{text-align:center;font-family:var(--font-display);color:#3a3d46;margin-top:40px;font-size:16px}.faq{background:0 0;padding:140px 0}.faq-head{text-align:center;margin-bottom:56px}.faq-head h2{font-family:var(--font-display);letter-spacing:-.025em;color:var(--ink-deep);max-width:20ch;margin:18px auto 0;font-size:clamp(38px,4.5vw,60px);font-weight:600;line-height:1.05}.faq-list{max-width:860px;margin:0 auto}.faq-item{border-top:1px solid var(--line);cursor:pointer;padding:24px 0}.faq-item:last-child{border-bottom:1px solid var(--line)}.faq-q{letter-spacing:-.01em;color:var(--ink-deep);justify-content:space-between;gap:24px;font-weight:600}.faq-q,.faq-toggle{font-family:var(--font-display);align-items:center;font-size:22px;display:flex}.faq-toggle{border:1px solid var(--line);width:38px;height:38px;transition:all .3s var(--ease-standard);background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;font-weight:400}.faq-item.open .faq-toggle{background:var(--accent);color:#fff;border-color:var(--accent);transform:rotate(45deg)}.faq-a{font-family:var(--font-display);color:#3a3d46;max-height:0;transition:max-height .34s var(--ease-standard),padding .34s var(--ease-standard);padding:0;font-size:16px;line-height:1.65;overflow:hidden}.faq-item.open .faq-a{max-height:400px;padding:16px 60px 8px 0}.finale{text-align:center;background:0 0;padding:160px 0;position:relative;overflow:clip visible}.finale-blobs{pointer-events:none;position:absolute;inset:0;overflow:visible}.finale-blobs img{opacity:.6;mix-blend-mode:multiply;will-change:transform;height:auto;position:absolute}.finale-blobs img:first-child{width:600px;transform:translateY(var(--py-1,0));top:-10%;left:-10%}.finale-blobs img:nth-child(2){width:560px;transform:translateY(var(--py-2,0));top:0;right:-5%}.finale-blobs img:nth-child(3){opacity:.5;width:500px;transform:translateY(var(--py-3,0));bottom:-10%;left:30%}.finale .wrap{z-index:2;position:relative}.finale h2{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink-deep);max-width:18ch;margin:20px auto 28px;font-size:clamp(48px,6vw,100px);font-weight:600;line-height:.98}.gradient-text{-webkit-text-fill-color:transparent;background:linear-gradient(92deg,#ff6b8b,#ea580c 45%,#9747ff);-webkit-background-clip:text;background-clip:text}.finale p{font-family:var(--font-display);color:#3a3d46;max-width:56ch;margin:0 auto 40px;font-size:19px;line-height:1.55}.footer{border-top:1px solid var(--line);background:0 0;padding:48px 32px}.footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;max-width:1240px;margin:0 auto;display:flex}.footer-brand{font-family:var(--font-display);color:var(--ink-deep);align-items:center;gap:10px;font-size:16px;font-weight:700;display:inline-flex}.footer-brand img{border-radius:8px;width:32px;height:32px}.footer-links{font-family:var(--font-display);color:#3a3d46;gap:28px;font-size:14px;display:flex}.footer-links a{transition:color .16s}.footer-links a:hover{color:var(--ink-deep)}.footer-note{font-family:var(--font-display);color:#6a6d76;font-size:13px}@media (max-width:1100px){.nav-inner{gap:16px;padding:14px 20px}.nav-links{display:none}.audience-card,.audience-grid,.audiences-grid,.compare-card-head,.features-grid,.features-split,.plans,.problem-grid,.quotes-grid,.steps-grid{grid-template-columns:1fr!important;gap:16px!important}.compare-card-head{gap:16px!important;padding:40px 32px!important}.compare-table td,.compare-table th{padding:18px 24px!important}.features-split{gap:24px!important}.audiences-head,.features-aside{position:static!important}.audiences-grid{gap:32px!important}.audience-card{gap:12px!important;padding:28px 32px!important}.audience-tag{padding-top:0!important}.quote-card{gap:22px!important;padding:36px 32px!important}.quote-card:nth-child(2n){margin-top:0!important}.quote-photo{width:84px!important;height:84px!important}.mini-cta-card{grid-template-columns:1fr!important;min-height:0!important}.mini-cta-image{aspect-ratio:16/10}.mini-cta-content{padding:48px 32px!important}.standard-grid{grid-template-columns:1fr!important;gap:16px!important;min-height:0!important}.standard-card{padding:48px 32px!important}.standard-photo{aspect-ratio:4/3}}@media (max-width:768px){.mini-cta-content{padding:24px 12px!important}}@media (max-width:430px){.hero-title{font-size:clamp(38px,5vw,82px)}.finale h2{font-size:clamp(38px,5.6vw,94px)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}