@import "https://fonts.googleapis.com/css2?family=Poppins:wght@400;600;700;800&family=Inter:wght@400;500;600;700&display=swap";@scope(.cartoon-generator-page){:scope{--bg-color:#1e1b3a;--primary:#cdf06a;--secondary:#6cc4e8;--accent:#e879a6;--black:#14121f;--text-light:#f4f2fa;--text-muted:#c4bcd8;--card-bg:#2a2450;--border-width:4px}*{box-sizing:border-box;margin:0;padding:0}:scope{background-color:var(--bg-color);color:var(--text-light);background-image:radial-gradient(#00000029 10%,#0000 11%),radial-gradient(#00000029 10%,#0000 11%);background-position:0 0,12px 12px;background-size:24px 24px;background-attachment:fixed;font-family:Inter,sans-serif;font-size:15px;overflow-x:hidden}.bg-overlay{z-index:-1;background:#1e1b3ab8;width:100vw;height:100vh;display:none;position:fixed;top:0;left:0}h1,h2,h3,.nav-logo,.btn-primary{font-family:Poppins,sans-serif}nav{z-index:100;justify-content:space-between;align-items:center;padding:15px 5%;display:flex;position:relative}.nav-logo{color:var(--text-light);align-items:center;gap:10px;font-size:28.5px;font-weight:800;text-decoration:none;display:flex}.nav-logo span{color:var(--primary)}.nav-links{align-items:center;gap:27px;display:flex}.nav-links a{color:var(--text-light);font-size:15px;font-weight:700;text-decoration:none;transition:all .2s}.nav-links a:hover{color:var(--primary);display:inline-block;transform:rotate(-5deg)scale(1.1)}.btn-primary{background:var(--primary);color:var(--black);border:var(--border-width) solid var(--black);box-shadow:6px 6px 0px var(--black);cursor:pointer;border-radius:12px;padding:12.75px 31.5px;font-size:18px;font-weight:800;text-decoration:none;transition:all .2s cubic-bezier(.175,.885,.32,1.275);display:inline-block;position:relative}.btn-primary:hover{box-shadow:10px 10px 0px var(--black);transform:translate(-2px,-2px)scale(1.05)}.btn-primary:active{box-shadow:0px 0px 0px var(--black);transform:translate(6px,6px)}.btn-secondary{background:var(--secondary);padding:9px 19.5px;font-size:14.25px}.hero-btns{flex-wrap:wrap;align-items:center;gap:18.75px;display:flex}.btn-ghost{color:var(--text-light);border:var(--border-width) solid var(--text-light);box-shadow:6px 6px 0px var(--black);background:0 0;border-radius:12px;padding:12.75px 30px;font-family:Poppins,sans-serif;font-size:17.25px;font-weight:800;text-decoration:none;transition:all .2s cubic-bezier(.175,.885,.32,1.275);display:inline-block}.btn-ghost:hover{box-shadow:10px 10px 0px var(--black);color:var(--primary);border-color:var(--primary);transform:translate(-2px,-2px)scale(1.05)}.hero{grid-template-columns:1fr 1fr;align-items:center;gap:52.5px;max-width:1400px;margin:0 auto;padding:37.5px 5% 45px;display:grid;position:relative}.hero-content h1{text-shadow:3px 3px 0px var(--black);z-index:2;margin-bottom:16.5px;font-size:51px;line-height:1.12;position:relative}.hero-content h1 span{color:var(--primary)}.hero-content p{color:var(--text-muted);margin-bottom:27px;font-size:16.5px;font-weight:500}.hero-tv{background:var(--card-bg);border:4px solid var(--black);box-shadow:8px 8px 0px var(--black);border-radius:30px;padding:22.5px;transition:transform .3s;position:relative}.hero-tv:hover{transform:rotate(0)scale(1.02)}.tv-screen{border:4px solid var(--black);aspect-ratio:16/9;background:#000;border-radius:20px;position:relative;overflow:hidden}.tv-screen video{object-fit:cover;width:100%;height:100%}.tv-knob-1,.tv-knob-2{background:var(--primary);border:3px solid var(--black);border-radius:50%;width:30px;height:30px;position:absolute;bottom:15px}.tv-knob-1{right:70px}.tv-knob-2{right:25px}.comic-bang{color:var(--primary);-webkit-text-stroke:2px var(--black);text-shadow:4px 4px 0px var(--black);z-index:10;pointer-events:none;font-family:Poppins,sans-serif;font-size:30px;font-weight:800;animation:3s ease-in-out infinite alternate cartoonFloat;position:absolute}.bang-1{color:var(--accent);font-size:45px;top:-20px;left:-40px;transform:rotate(-15deg)}.bang-2{animation-delay:1s;bottom:20px;right:-50px;transform:rotate(20deg)}.features{color:var(--text-light);padding:67.5px 5%;position:relative}.section-title{text-align:center;color:var(--text-light);text-shadow:6px 6px 0px var(--accent);-webkit-text-stroke:2px var(--black);margin-bottom:41.25px;font-size:45px}.feature-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:45px;max-width:1200px;margin:0 auto;display:grid}.feature-card{background:var(--card-bg);color:var(--text-light);border:var(--border-width) solid var(--black);box-shadow:8px 8px 0px var(--primary);text-align:center;border-radius:20px;padding:30px 24px;transition:all .3s}.feature-card:hover{box-shadow:15px 15px 0px var(--secondary);transform:translateY(-10px)}.feature-icon{margin-bottom:15px;font-size:48.75px;animation:2s infinite cartoonBounce;display:inline-block}.feature-card h3{color:var(--primary);margin-bottom:15px;font-size:22.5px}.feature-card p{color:var(--text-muted);font-size:15px;font-weight:600}.workflow{padding:67.5px 5%}.workflow-title{text-align:center;text-shadow:5px 5px 0px var(--secondary);-webkit-text-stroke:2px var(--black);margin-bottom:41.25px;font-size:45px}.flow-scroll{max-width:1150px;margin:0 auto;position:relative}.flow-row{background:var(--card-bg);border:4px solid var(--black);box-shadow:8px 8px 0px var(--black);transform-origin:top;will-change:transform, opacity;border-radius:20px;grid-template-columns:1fr 1fr;align-items:center;gap:37.5px;margin-bottom:52.5px;padding:30px;transition:transform .75s cubic-bezier(.16,1,.3,1),opacity .6s,filter .6s;display:grid;position:sticky;top:92px}.flow-row:last-child{margin-bottom:0}.flow-row:first-child{box-shadow:8px 8px 0px var(--primary);z-index:1}.flow-row:nth-child(2){box-shadow:8px 8px 0px var(--secondary);z-index:2}.flow-row:nth-child(3){box-shadow:8px 8px 0px var(--accent);z-index:3}.flow-row:nth-child(4){box-shadow:8px 8px 0px var(--primary);z-index:4}.flow-row.is-revealed{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.flow-row.is-revealed.is-passed{opacity:.4;filter:saturate(.65);transform:scale(.94)translateY(-16px)}.flow-text{padding-left:15px;position:relative}.flow-text .panel-num{margin-bottom:15px;position:static;transform:rotate(-8deg)}.flow-text h3{background:var(--primary);color:var(--black);border:2px solid var(--black);margin-bottom:11.25px;padding:3px 7.5px;font-size:20.25px;display:inline-block;transform:rotate(-1deg)}.flow-text p{color:var(--text-muted);font-size:15px;font-weight:600;line-height:1.7}.flow-img{border:4px solid var(--black);aspect-ratio:16/9;background:#14121f;border-radius:16px;overflow:hidden}.flow-img img{object-fit:cover;width:100%;height:100%;display:block}.flow-img.img-missing:after{content:"🎬";background:linear-gradient(135deg, var(--card-bg), var(--bg-color));justify-content:center;align-items:center;height:100%;font-size:60px;display:flex}.flow-hint{color:var(--text-muted);letter-spacing:.03em;justify-content:center;align-items:center;gap:12px;margin-top:22.5px;font-size:13.5px;font-weight:700;transition:opacity .4s;display:flex}.flow-dots{gap:6.75px;display:inline-flex}.flow-dots i{border:2px solid var(--black);background:var(--text-muted);opacity:.35;border-radius:50%;width:12px;height:12px;transition:all .35s}.flow-dots i.on{background:var(--primary);opacity:1;transform:scale(1.15)}@keyframes cartoonFloat{0%{transform:translateY(0)rotate(-15deg)}to{transform:translateY(-20px)rotate(-5deg)}}@keyframes cartoonBounce{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-20px)scale(1.1,.9)}}@keyframes cartoonJelly{0%,to{transform:scale(1)}25%{transform:scale(1.05,.95)}50%{transform:scale(.95,1.05)}75%{transform:scale(1.02,.98)}}.showcase{padding:67.5px 5%}.showcase-wrapper{grid-template-columns:1fr 1fr;align-items:start;gap:37.5px;max-width:1150px;margin:0 auto;display:grid;position:relative}.phone-container{width:100%;position:relative}.phone-frame{border:6px solid var(--black);aspect-ratio:16/9;box-shadow:12px 12px 0px var(--black);background:#000;border-radius:24px;transition:transform .3s,box-shadow .3s;overflow:hidden}.phone-container:first-child .phone-frame{transform:rotate(-1.5deg)}.phone-container:nth-child(2) .phone-frame{transform:rotate(1.5deg)}.phone-container:nth-child(3) .phone-frame{transform:rotate(-1deg)}.phone-container:hover .phone-frame{box-shadow:15px 15px 0px var(--primary);z-index:10;position:relative;transform:rotate(0)scale(1.03)}.phone-frame video{object-fit:cover;width:100%;height:100%}.phone-container:nth-child(3){grid-column:1/-1;max-width:575px;margin:0 auto}.blogs{color:var(--text-light);padding:67.5px 5%}.blog-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:45px;max-width:1200px;margin:0 auto;display:grid}.blog-card{background:var(--card-bg);border:4px solid var(--black);box-shadow:8px 8px 0px var(--primary);color:inherit;border-radius:20px;flex-direction:column;text-decoration:none;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden}.blog-card:hover{box-shadow:15px 15px 0px var(--secondary);transform:translateY(-10px)}.blog-img{aspect-ratio:16/9;border-bottom:4px solid var(--black);object-fit:cover;background-color:#000;width:100%}.blog-content{flex-direction:column;flex-grow:1;justify-content:space-between;padding:30px;display:flex}.blog-content h3{color:var(--primary);margin-bottom:15px;font-size:21px;line-height:1.3}.blog-content p{color:var(--text-muted);font-size:15px;font-weight:500}.blog-read-more{color:var(--accent);margin-top:22.5px;font-family:Poppins,sans-serif;font-weight:700;display:inline-block}.yt-band{padding:60px 5%}.yt-card{background:var(--card-bg);border:4px solid var(--black);max-width:860px;box-shadow:8px 8px 0px var(--accent);border-radius:18px;flex-flow:column wrap;justify-content:space-between;align-items:stretch;gap:22.5px;margin:0 auto;padding:24px 24px 21px;display:flex}.yt-left{flex:auto;align-items:center;gap:22.5px;display:flex}.yt-copy{flex-direction:column;flex:1;align-items:flex-start;gap:16.5px;display:flex}.yt-icon{color:#fff;border:3px solid var(--black);width:60px;height:60px;box-shadow:4px 4px 0px var(--black);background:red;border-radius:14px;flex:0 0 60px;justify-content:center;align-items:center;display:flex;transform:rotate(-4deg)}.yt-card h2{color:var(--text-light);text-align:left;margin-bottom:6px;font-size:20.25px}.yt-card p{color:var(--text-muted);font-size:14.25px;font-weight:500;line-height:1.6}.yt-btn{padding:10.5px 21px;font-size:14.25px}.yt-video{aspect-ratio:16/9;border:3px solid var(--black);background:#14121f;border-radius:12px;width:100%;overflow:hidden}.yt-video iframe{border:0;width:100%;height:100%;display:block}.yt-video-placeholder{justify-content:center;align-items:center;display:flex}.yt-video-inner{text-align:center;color:var(--text-muted)}.yt-video-inner .yt-play{color:#fff;border:2px solid var(--black);width:60px;height:42px;box-shadow:3px 3px 0px var(--black);background:red;border-radius:10px;justify-content:center;align-items:center;margin:0 auto 10.5px;font-size:16.5px;display:flex}.yt-video-inner p{color:var(--text-light);margin-bottom:4.5px;font-size:14.25px;font-weight:700}.yt-video-inner span{opacity:.7;letter-spacing:.05em;font-size:12.75px;font-weight:600}.faqs{max-width:900px;margin:0 auto;padding:67.5px 5%}.faq-item{background:var(--card-bg);border:var(--border-width) solid var(--black);box-shadow:8px 8px 0px var(--black);border-radius:15px;margin-bottom:22.5px;transition:all .3s;overflow:hidden}.faq-item:hover{box-shadow:10px 10px 0px var(--black);transform:translate(-2px,-2px)}.faq-item summary{color:var(--text-light);cursor:pointer;outline:none;justify-content:space-between;align-items:center;padding:22.5px 30px;font-family:Poppins,sans-serif;font-size:19.5px;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";color:var(--primary);font-size:30px;font-weight:700;transition:transform .3s}.faq-item[open] summary:after{color:var(--accent);transform:rotate(45deg)}.faq-item p{color:var(--text-muted);padding:0 30px 22.5px;font-size:15px;font-weight:500;line-height:1.8}.hero-trust{color:var(--text-muted);flex-wrap:wrap;gap:22.5px;margin-top:30px;font-size:15px;font-weight:700;display:flex}.hero-trust span{align-items:center;gap:7.5px;display:flex}.hero-trust .tick{color:var(--primary)}.compare{padding:67.5px 5%}.compare-sub{text-align:center;color:var(--text-muted);max-width:720px;margin:-37.5px auto 52.5px;font-size:17.25px;font-weight:600}.compare-box{background:var(--card-bg);border:4px solid var(--black);max-width:1100px;box-shadow:12px 12px 0px var(--primary);border-radius:20px;margin:0 auto;overflow-x:auto}.compare table{border-collapse:collapse;text-align:left;width:100%;min-width:720px}.compare thead{background:var(--primary)}.compare th{color:var(--black);border-bottom:4px solid var(--black);white-space:nowrap;padding:18.75px 26.25px;font-family:Poppins,sans-serif;font-size:15.75px}.compare td{border-bottom:2px solid #05010a66;padding:18.75px 26.25px;font-size:15px}.compare tbody tr:last-child td{border-bottom:none}.compare tbody th{color:var(--text-light);white-space:normal;background:0 0;border-bottom:2px solid #05010a66;font-size:15px}.compare tbody tr:last-child th{border-bottom:none}.compare td:first-child{font-family:Poppins,sans-serif;font-weight:700}.compare td.win{color:var(--primary);font-weight:800}.compare td.mute{color:var(--text-muted);font-weight:600}.testimonials{padding:67.5px 5%}.quote-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:45px;max-width:1200px;margin:0 auto;display:grid}.quote-card{background:var(--card-bg);border:4px solid var(--black);border-radius:20px;padding:30px;transition:transform .3s}.quote-card:hover{transform:translateY(-10px)}.quote-card:first-child{box-shadow:8px 8px 0px var(--primary)}.quote-card:nth-child(2){box-shadow:8px 8px 0px var(--secondary)}.quote-card:nth-child(3){box-shadow:8px 8px 0px var(--accent)}.quote-stars{letter-spacing:3px;margin-bottom:15px;font-size:18px}.quote-card:first-child .quote-stars{color:var(--primary)}.quote-card:nth-child(2) .quote-stars{color:var(--secondary)}.quote-card:nth-child(3) .quote-stars{color:var(--accent)}.quote-card p{color:var(--text-muted);font-size:15.75px;font-style:italic;font-weight:600;line-height:1.7}.quote-who{color:var(--text-light);margin-top:22.5px;font-family:Poppins,sans-serif;font-size:14.25px;font-weight:700;line-height:1.5}.quote-who span{color:#a99cc4;font-size:13.2px;font-weight:500;display:block}.tools{padding:75px 5%}.tools-sub{text-align:center;color:var(--text-muted);max-width:720px;margin:-37.5px auto 45px;font-size:15.75px;font-weight:600}.tool-grid{grid-template-columns:repeat(4,1fr);gap:26.25px;max-width:1300px;margin:0 auto;display:grid}@media (width<=1024px){.tool-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=575px){.tool-grid{grid-template-columns:1fr}}.tool-card{background:var(--card-bg);border:var(--border-width) solid var(--black);color:inherit;box-shadow:6px 6px 0px var(--primary);border-radius:16px;flex-direction:column;gap:9px;padding:22.5px 21px;text-decoration:none;transition:transform .25s,box-shadow .25s;display:flex}.tool-card:hover{box-shadow:10px 10px 0px var(--secondary);transform:translate(-3px,-3px)}.tool-card .tool-ico{font-size:30px;line-height:1}.tool-card h3{color:var(--primary);font-size:17.25px;line-height:1.3}.tool-card p{color:var(--text-muted);font-size:13.8px;font-weight:500;line-height:1.55}.tool-card .tool-link{color:var(--accent);margin-top:auto;padding-top:6px;font-family:Poppins,sans-serif;font-size:13.2px;font-weight:700}.styles-strip{padding:60px 5%}.styles-sub{text-align:center;color:var(--text-muted);max-width:680px;margin:-33px auto 33.75px;font-size:15.3px;font-weight:600}.style-chips{flex-wrap:wrap;justify-content:center;gap:13.5px;max-width:900px;margin:0 auto;display:flex}.style-chip{background:var(--card-bg);border:3px solid var(--black);color:var(--text-light);box-shadow:4px 4px 0px var(--black);border-radius:999px;padding:8.25px 18.75px;font-family:Poppins,sans-serif;font-size:14.25px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,color .2s,background .2s}.style-chip:nth-child(odd):hover{box-shadow:6px 6px 0px var(--primary);color:var(--primary);transform:translate(-2px,-2px)}.style-chip:nth-child(2n):hover{box-shadow:6px 6px 0px var(--secondary);color:var(--secondary);transform:translate(-2px,-2px)}.cta-note{color:var(--text-muted);opacity:.8;margin-top:30px;font-size:14.25px;font-weight:600}@media (width<=1024px){.hero{text-align:center;grid-template-columns:1fr;padding-top:22.5px}.hero-content p{display:inline-block;transform:none}.hero-tv{max-width:600px;margin:0 auto;transform:none}.comic-bang{display:none}.showcase-wrapper{grid-template-columns:1fr}.phone-container:nth-child(3){grid-column:auto;max-width:none}.flow-row{grid-template-columns:1fr}.flow-img{order:-1}}@media (width<=768px){.hero-content h1{font-size:39px}.section-title,.workflow-title{font-size:33px}.nav-links{display:none}}@media (width<=575px){nav{padding:13.5px 4%}.nav-logo{font-size:24px}.hero{gap:30px;padding:22.5px 4% 33px}.hero-content h1{text-shadow:2px 2px 0px var(--black);font-size:31.5px}.hero-content p{font-size:15px}.hero-btns{flex-direction:column;width:100%}.hero-btns .btn-primary,.btn-ghost{text-align:center;width:100%;padding:12px 18px;font-size:15.75px}.hero-trust{justify-content:center;gap:12px;font-size:13.2px}.btn-primary{padding:12px 24px;font-size:16.5px}.features,.showcase,.workflow,.tools,.blogs,.compare,.testimonials,.yt-band,.use-cases{padding:45px 4%}.section-title,.workflow-title{text-shadow:4px 4px 0px var(--accent);margin-bottom:30px;font-size:28.5px}.feature-grid,.quote-grid{gap:21px}.feature-card{padding:24px 18px}.feature-card h3{font-size:19.5px}.compare-box{box-shadow:6px 6px 0px var(--primary);border-width:3px}.compare th,.compare td{padding:12.75px 15px;font-size:13.5px}.flow-scroll{max-width:100%}.flow-row{grid-template-columns:1fr;gap:18.75px;padding:21px 16.5px;top:76px}.flow-text h3{font-size:17.25px}.flow-text p{font-size:14.25px}.tool-grid{gap:16.5px}.styles-strip{padding:45px 4%}.style-chips{gap:9px}.style-chip{padding:6.75px 14.25px;font-size:12.75px}.tool-card{padding:18px 15px}.blog-content{padding:21px}.blog-content h3{font-size:18px}.yt-card{box-shadow:8px 8px 0px var(--accent);flex-direction:column;align-items:flex-start;gap:21px;padding:24px 18px}.yt-left{flex-direction:column;flex:none;align-items:flex-start;gap:15px}.yt-icon{flex-basis:64px;width:64px;height:64px}.yt-icon svg{width:38px;height:38px}.yt-card h2{font-size:20.25px}.yt-video{box-shadow:6px 6px 0px var(--secondary)}.quote-card{padding:21px}.faq-item summary{padding:16.5px 18px;font-size:15.75px}.faq-item p{padding:0 18px 18px;font-size:14.7px}.use-cases h3{font-size:19.5px!important}section[style*="90px 5% 105px"] h2{font-size:33px}}:scope{isolation:isolate;line-height:1.6;position:relative;overflow:clip}h1,h2,h3{font-weight:800}a{text-decoration:none}strong{font-weight:700}.hero-content,.hero-tv,.flow-text,.flow-img,.yt-copy{min-width:0}.btn-primary,.btn-primary:hover{color:var(--black)}.btn-ghost{color:var(--text-light)}section[id]{scroll-margin-top:90px}a:focus-visible,summary:focus-visible,button:focus-visible{outline:3px solid var(--secondary);outline-offset:6px}.hero-btns,.hero-trust{justify-content:flex-start}.section-actions{text-align:center;margin-top:45px}.styles-strip .section-actions{margin-top:30px}.use-cases{text-align:center;padding:67.5px 5%}.audience-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:45px;max-width:1200px;margin:auto;display:grid}.audience-card{--audience:var(--primary);border:2px solid var(--black);color:var(--text-light);background:#ffffff0b;border-radius:20px;padding:45px 30px;transition:transform .25s,border-color .25s;display:block}.audience-card:nth-child(2){--audience:var(--secondary)}.audience-card:nth-child(3){--audience:var(--accent)}.audience-card:hover{border-color:var(--audience);color:var(--text-light);transform:translateY(-3px)}.audience-icon{margin-bottom:15px;font-size:52.5px}.audience-card h3{color:var(--audience);margin-bottom:15px;font-size:24px}.audience-card p{color:var(--text-muted);font-size:15px}.audience-card .audience-link{color:var(--audience);margin-top:15px;font-weight:700;display:block}.flow-row{opacity:1;pointer-events:auto;transform:none}.flow-enhanced .flow-row:not(.is-revealed){opacity:0;pointer-events:none;transform:translateY(110px)scale(.98)}.flow-text .panel-num{border:3px solid var(--black);background:var(--secondary);width:44px;height:44px;color:var(--black);border-radius:12px;place-items:center;font-size:24px;font-weight:800;display:grid}.comic-bang--wow{color:var(--secondary);font-size:25.5px;top:-26px;left:-18px}.comic-bang--haha{color:var(--accent);font-size:25.5px;bottom:-26px;right:-18px}.faq-item summary{gap:15px}.faq-item summary:after{flex-shrink:0}.faq-item a{color:var(--accent);font-weight:700}.final-cta{text-align:center;background:linear-gradient(180deg,var(--bg-color),#d7fe510d);border-top:4px solid var(--black);padding:90px 5% 105px}.final-cta h2{color:var(--text-light);text-shadow:4px 4px 0 var(--black);margin-bottom:18.75px;font-size:45px}.final-cta>p:not(.cta-note){color:var(--text-muted);margin-bottom:45px;font-size:19.5px;font-weight:500}.final-cta .btn-primary{padding:18px 60px;font-size:22.5px;transform:rotate(-1deg)}@media (width<=1280px){.hero{gap:36px}}@media (width<=1024px){.hero-btns,.hero-trust{justify-content:center}.audience-grid{grid-template-columns:1fr;gap:30px;max-width:650px}}@media (width<=820px){.feature-grid,.quote-grid,.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.flow-row{position:relative;top:auto}}@media (width<=768px){.hero-content h1{text-wrap:balance}}@media (width<=575px){.hero-tv{width:100%;padding:16px}.feature-grid,.quote-grid,.blog-grid{grid-template-columns:1fr}.audience-card{padding:30px 20px}.use-cases{padding:45px 4%}.audience-card h3{font-size:19.5px}.section-title,.workflow-title{-webkit-text-stroke:1px var(--black)}.final-cta{padding:60px 4%}.final-cta h2{font-size:33px}.final-cta .btn-primary{max-width:100%;padding:16px 26px;font-size:18px}.style-chips{gap:12px}}@media (width<=375px){.hero-content h1{font-size:30px}.section-title,.workflow-title{font-size:27px}.faq-item summary{font-size:15px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.flow-enhanced .flow-row{opacity:1;filter:none;pointer-events:auto;transform:none}}}
