@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;600;700&family=Manrope:wght@600;700;800&display=swap";:root{--captie-orange:#ff7a00;--captie-orange-hot:#ff3d00;--captie-blue:#1769ff;--captie-cyan:#20d8ff;--captie-ink:#060a12;--captie-navy:#0d1424}.brandMark,.studioBrand>span:first-child{position:relative;box-shadow:none!important;background:0 0!important;border:0!important;overflow:visible!important}.brandMark svg,.studioBrand>span:first-child svg{display:none!important}.brandMark:before,.studioBrand>span:first-child:before{content:"";background:url(/captie-mark-512.png) 50%/contain no-repeat;width:100%;min-width:28px;height:100%;min-height:28px;display:block}.brand b,.studioBrand b{display:none!important}.captieLockup{align-items:center;gap:10px;line-height:1;display:inline-flex;overflow:visible!important}.captieLockup>img{display:none!important}.captieLockup:before{content:"";background:url(/captie-mark-512.png) 50%/contain no-repeat;flex:0 0 42px;width:42px;height:42px;display:block}.captieLockup>span{gap:4px;display:grid}.captieLockup strong{letter-spacing:-.04em;font:900 20px/1 Manrope,system-ui,sans-serif}.captieLockup small{letter-spacing:.13em;text-transform:uppercase;opacity:.62;white-space:nowrap;font:800 8px/1.2 Manrope,system-ui,sans-serif}.captieLockup.compact:before{flex-basis:40px;width:40px;height:40px}.captieLockup.compact strong{font-size:19px}.appPhoneTop strong{gap:6px;align-items:center!important;display:inline-flex!important}.appPhoneTop strong>img{display:none!important}.appPhoneTop strong:before{content:"";background:url(/captie-mark-512.png) 50%/contain no-repeat;flex:0 0 19px;width:19px;height:19px}.authBrand>span:first-child{color:#0000!important;background:0 0!important;place-items:center!important;width:40px!important;height:40px!important;display:inline-grid!important}.authBrand>span:first-child>img{display:none!important}.authBrand>span:first-child:before{content:"";background:url(/captie-mark-512.png) 50%/contain no-repeat;width:40px;height:40px}.authBrand>span:nth-child(2){gap:3px;font-weight:900;display:grid}.authBrand>span:nth-child(2)>small{letter-spacing:.12em;text-transform:uppercase;opacity:.58;white-space:nowrap;font-size:7px;display:block}.captieLockup:before,.brandMark:before,.studioBrand>span:first-child:before,.authBrand>span:first-child:before,.appPhoneTop strong:before{background-position:50%!important;background-size:contain!important}.hero{isolation:isolate}.hero:before{display:none!important}.hero:after{content:"";z-index:0;filter:blur(58px);pointer-events:none;background:radial-gradient(circle at 35% 40%,#ff7a0038,#ff3d001c 32%,#1769ff29 62%,#20d8ff14 78%,#0000 100%);border-radius:50%;width:470px;height:390px;position:absolute;top:110px;right:35px}.hero>.heroCopy,.hero>.heroVisual{z-index:1}.button:not(.buttonGhost),.authPrimary{background:linear-gradient(100deg,var(--captie-orange) 0%,var(--captie-orange-hot) 42%,var(--captie-blue) 82%,var(--captie-cyan) 100%)!important;color:#fff!important;border-color:#0000!important}.authBrand,.studioBrand{letter-spacing:-.02em}.studioBrand>span:first-child{color:#0000!important;flex:0 0 34px!important;place-items:center!important;width:34px!important;height:34px!important;display:inline-grid!important}.brandMark{place-items:center!important;display:inline-grid!important}@media (width<=900px){.hero:after{width:400px;height:330px;top:315px;right:-30px}}@media (width<=560px){.hero:after{opacity:.8;width:360px;height:280px;top:370px;right:-100px}}@media (height<=480px){.mobileDock{display:none!important}}*{box-sizing:border-box}body{color:#181320;background:linear-gradient(135deg,#ff9f8f 0%,#ffb7d6 16%,#c7adff 32%,#8ecbff 48%,#91f0df 63%,#f5e783 78%,#f7b7ea 91%,#a9dcff 100%) fixed;margin:0;font-family:DM Sans,sans-serif}a{color:inherit;text-decoration:none}img,video{max-width:100%;display:block}main{background:0 0;overflow:hidden}.noise{display:none}.wrap{z-index:2;width:min(1180px,100% - 40px);margin:auto;position:relative}.nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff70;border-radius:0 0 22px 22px;justify-content:space-between;align-items:center;gap:24px;height:86px;padding:0 18px;display:flex}.brand{align-items:center;gap:10px;font:800 20px Manrope;display:flex}.brand b{color:#7654ff}.brandMark{color:#fff;background:linear-gradient(135deg,#ff5d68,#ff9b42 30%,#8054ff 67%,#24b8ff);border-radius:13px;place-items:center;width:40px;height:40px;display:grid}.nav nav{color:#4f475a;gap:28px;font-size:14px;font-weight:700;display:flex}.button{color:#fff;background:linear-gradient(105deg,#ff5967,#8a4fff 52%,#248cff);border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:50px;padding:0 22px;font-weight:800;display:inline-flex;box-shadow:0 15px 34px #7546e642}.buttonSmall{min-height:44px}.buttonGhost{color:#20182c;background:#fffd;box-shadow:inset 0 0 0 1px #fff}.hero{grid-template-columns:1.03fr .97fr;align-items:center;gap:65px;min-height:720px;padding:60px 0 105px;display:grid}.heroCopy{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff82;border:1px solid #ffffff9c;border-radius:34px;padding:34px;box-shadow:0 24px 70px #60417824}.eyebrow{color:#c9433e;letter-spacing:.08em;background:#ffe4dce8;border-radius:999px;align-items:center;gap:8px;padding:9px 13px;font-size:12px;font-weight:800;display:inline-flex}.eyebrow.purple{color:#6040d9;background:#eee7ffe8}.eyebrow.lime{color:#3e6807;background:#e7ffc2e8}.hero h1,.sectionHeading h2,.creativeCopy h2,.ctaSection h2{letter-spacing:-.055em;font-family:Manrope;line-height:.98}.hero h1{margin:22px 0;font-size:clamp(55px,6.6vw,92px)}.hero h1 span{background:linear-gradient(95deg,#ff3b55,#ff7a1f 25%,#7c35ff 58%,#008cf0);color:#0000;-webkit-background-clip:text;background-clip:text}.heroLead{color:#4f4757;font-size:19px;line-height:1.65}.heroActions,.trustRow{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.heroActions{margin-top:30px}.textLink{align-items:center;gap:8px;font-weight:800;display:flex}.trustRow{color:#544d5b;margin-top:28px;font-size:13px;font-weight:700}.trustRow span{align-items:center;gap:6px;display:flex}.heroVisual{place-items:center;min-height:590px;display:grid;position:relative}.heroVisual:after{content:"";background:linear-gradient(135deg,#ff9b20,#ff3d79 30%,#7b37ff 64%,#00a8ff);border-radius:45% 55% 60% 40%;width:500px;height:500px;position:absolute;transform:rotate(12deg);box-shadow:0 40px 100px #7243ba55}.phoneCard{z-index:2;background:#fffffff4;border-radius:32px;width:min(420px,88%);padding:12px;position:relative;transform:rotate(3deg);box-shadow:0 45px 90px #4b2d6e44}.phoneCard img{border-radius:24px}.floatingTag{z-index:4;border-radius:999px;padding:10px 14px;font-size:11px;font-weight:800;position:absolute}.tagOne{color:#fff;background:#ff4864;top:70px;right:0;transform:rotate(5deg)}.tagTwo{background:#d7ff4d;bottom:105px;left:0;transform:rotate(-7deg)}.miniCard{z-index:4;background:#fffffff2;border-radius:18px;align-items:center;gap:12px;padding:14px 16px;display:flex;position:absolute;top:112px;left:35px;box-shadow:0 18px 38px #39224a33}.miniIcon{color:#6e4bf2;background:#eee5ff;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.miniCard small,.miniCard strong{display:block}.miniCard small{color:#77717f;font-size:11px}.marquee{color:#fff;white-space:nowrap;letter-spacing:.08em;background:linear-gradient(90deg,#ff445d,#8e3eff 45%,#1477ff 75%,#06bfae);padding:19px 0;font:800 13px Manrope;overflow:hidden;transform:rotate(-1.1deg)scale(1.02);box-shadow:0 18px 50px #4f3a6a40}.marquee div{width:max-content;animation:26s linear infinite ticker}@keyframes ticker{to{transform:translate(-50%)}}.section{padding:115px 0}.sectionHeading{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff7d;border:1px solid #ffffff8f;border-radius:30px;max-width:790px;margin-bottom:52px;padding:28px}.sectionHeading.compact{text-align:center;margin-left:auto;margin-right:auto}.sectionHeading h2,.creativeCopy h2{margin:20px 0;font-size:clamp(43px,5.2vw,70px)}.sectionHeading p,.creativeCopy p{color:#544c59;font-size:18px;line-height:1.7}.steps,.valueSection,.pricingGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.steps article{background:#ffffffe6;border:1px solid #fff;border-radius:30px;min-height:325px;padding:28px;position:relative;box-shadow:0 18px 50px #604c7826}.steps article:nth-child(2){background:#f6effff0}.steps article:nth-child(3){background:#ebf8fff0}.steps article>span{color:#a89bb3;font-weight:800;position:absolute;top:24px;right:25px}.stepIcon{border-radius:18px;place-items:center;width:58px;height:58px;margin-bottom:55px;display:grid}.stepIcon.coral{color:#df4a40;background:#ffded7}.stepIcon.violet{color:#6242dc;background:#e8deff}.stepIcon.blue{color:#246bd3;background:#d9f3ff}.steps h3,.valueCard h3{margin:0 0 14px;font:800 24px Manrope}.steps p,.valueCard p{color:#62596a;line-height:1.65}.creativeSection{color:#fff;background:linear-gradient(135deg,#171021,#3b1760 48%,#0d4160);box-shadow:0 40px 100px #4d33624f}.creativeGrid{grid-template-columns:.82fr 1.18fr;align-items:center;gap:65px;display:grid}.creativeCopy p{color:#d7cbe0}.qualityCards{gap:12px;margin-top:28px;display:grid}.qualityCards div{background:#ffffff14;border:1px solid #ffffff24;border-radius:16px;padding:16px 18px}.qualityCards strong,.qualityCards span{display:block}.qualityCards span{color:#cfc4d6;margin-top:5px;font-size:13px}.mediaShowcase{grid-template-columns:1fr .68fr;align-items:end;gap:18px;display:grid}.imagePanel,.videoPanel{background:linear-gradient(145deg,#ff3e83,#6f38ff 52%,#159cff);border-radius:26px;padding:10px;box-shadow:0 30px 70px #0006}.imagePanel{transform:rotate(-2deg)}.videoPanel{position:relative;transform:translateY(22px)rotate(2deg)}.imagePanel img,.videoPanel video{border-radius:19px;width:100%}.videoPanel video{aspect-ratio:9/16;object-fit:cover}.videoLabel{background:#0f0e14c7;border-radius:12px;padding:9px 12px;font-size:12px;font-weight:700;position:absolute;bottom:18px;left:18px;right:18px}.pulse{background:#b7ff55;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.valueCard{border-radius:30px;flex-direction:column;justify-content:flex-end;min-height:325px;padding:32px;display:flex;box-shadow:0 25px 55px #523f6a2b}.valueCard>span{margin-bottom:auto;font-weight:800}.valueCard h3{font-size:28px}.valueCard.hot{background:linear-gradient(145deg,#ff4c62,#ffa547 60%,#ffd09d)}.valueCard.cool{color:#fff;background:linear-gradient(145deg,#5d3dff,#7d5fff 45%,#35a9ff)}.valueCard.cool p{color:#f2eeff}.valueCard.limeCard{background:linear-gradient(145deg,#bdff35,#eaff75 58%,#ffe96b)}.priceCard{background:#ffffffe6;border:1px solid #fff;border-radius:30px;flex-direction:column;padding:30px;display:flex;box-shadow:0 20px 55px #4d376b2b}.priceCard.featured{color:#fff;background:linear-gradient(150deg,#ff486a,#7f3fff 48%,#244fff);border:0;transform:translateY(-10px)}.planBadge{color:#6545da;background:#f0e9ff;border-radius:999px;width:max-content;padding:7px 10px;font-size:11px;font-weight:800}.featured .planBadge{color:#1c2410;background:#d7ff54}.priceCard h3{margin:28px 0 12px;font:800 25px Manrope}.price{align-items:flex-end;gap:6px;display:flex}.price strong{font:800 47px Manrope}.price span{margin-bottom:8px}.priceCard>p{color:#625969;min-height:78px;line-height:1.6}.featured>p{color:#f0eaff}.priceCard ul{gap:13px;margin:22px 0 30px;padding:0;list-style:none;display:grid}.priceCard li{align-items:center;gap:8px;display:flex}.priceCard .button{margin-top:auto}.featured .button{color:#44259e;background:#fff}.ctaSection{color:#fff;background:linear-gradient(115deg,#ff385b,#ff791f 22%,#8a3eff 53%,#1477ff 78%,#05bca7);border-radius:38px;justify-content:space-between;align-items:center;gap:40px;min-height:390px;margin-top:30px;margin-bottom:85px;padding:62px;display:flex;overflow:hidden;box-shadow:0 30px 75px #60409555}.ctaSection h2{margin:18px 0;font-size:clamp(40px,5vw,66px)}.ctaSection p{max-width:680px;line-height:1.6}.darkEyebrow{color:#fff;background:#ffffff2b}.buttonLight{color:#3b206d;background:#fff;flex:none}.ctaGlow{opacity:.45;background:#d7ff68;border-radius:50%;width:360px;height:360px;position:absolute;top:-220px;right:100px}.footer{color:#4e4854;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff45;border-top:1px solid #ffffffb8;border-radius:24px 24px 0 0;justify-content:space-between;align-items:center;gap:20px;min-height:120px;padding:0 20px;font-size:13px;display:flex}@media (width<=900px){body{background-attachment:scroll}.nav nav{display:none}.hero,.creativeGrid,.steps,.valueSection,.pricingGrid{grid-template-columns:1fr}.priceCard.featured{transform:none}.ctaSection{padding:42px;display:block}.footer{flex-wrap:wrap;padding:30px 20px}}@media (width<=560px){.wrap{width:calc(100% - 26px)}.nav .buttonSmall{display:none}.hero h1{font-size:50px}.heroVisual{min-height:450px}.heroCopy{padding:24px}.section{padding:82px 0}.mediaShowcase{grid-template-columns:1fr}.videoPanel{max-width:300px;margin:auto;transform:none}.ctaSection{padding:34px 25px}.footer{display:grid}}.orb{display:none!important}.heroCopy{animation:.75s cubic-bezier(.2,.8,.2,1) both adflowRise}.phoneCard{will-change:transform;isolation:isolate;animation:6s ease-in-out infinite adflowHeroFloat;overflow:hidden}.phoneCard img{filter:saturate(1.08)contrast(1.025);transition:transform .65s cubic-bezier(.2,.8,.2,1),filter .65s}.phoneCard:hover img{filter:saturate(1.15)contrast(1.05);transform:scale(1.035)}.phoneCard:before{content:"3PM UPGRADE";z-index:5;color:#17200b;letter-spacing:.08em;background:#d9ff45;border-radius:999px;padding:9px 12px;font:900 12px Manrope;animation:3.8s ease-in-out infinite adflowSticker;position:absolute;top:22px;left:22px;transform:rotate(-3deg);box-shadow:0 10px 26px #19230e33}.phoneCard:after{content:"ICED CARAMEL  •  YOUR AFTERNOON FIX  →";z-index:5;color:#fff;letter-spacing:.045em;text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(100deg,#17101ee8,#5f28c9df 58%,#006fa9df);border:1px solid #ffffff52;border-radius:16px;padding:14px 16px;font:900 12px Manrope;position:absolute;bottom:18px;left:18px;right:18px;box-shadow:0 14px 34px #12081c55}.heroVisual:after{animation:8s ease-in-out infinite alternate adflowGlow}.button{transition:transform .2s,box-shadow .2s,filter .2s}.button:hover{filter:saturate(1.08);transform:translateY(-2px);box-shadow:0 19px 42px #7546e652}.steps article,.valueCard,.priceCard{transition:transform .28s,box-shadow .28s}.steps article:hover,.valueCard:hover,.priceCard:hover{transform:translateY(-5px);box-shadow:0 26px 65px #523f6a30}.creativeSection .imagePanel{animation:7s ease-in-out infinite adflowCreativeFloat}.creativeSection .videoPanel{animation:7s ease-in-out 1.1s infinite adflowCreativeFloat}@keyframes adflowRise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes adflowHeroFloat{0%,to{transform:rotate(3deg)translateY(0)}50%{transform:rotate(2deg)translateY(-10px)}}@keyframes adflowGlow{0%{transform:rotate(12deg)scale(.96)}to{transform:rotate(18deg)scale(1.04)}}@keyframes adflowCreativeFloat{0%,to{translate:0}50%{translate:0 -8px}}@keyframes adflowSticker{0%,to{transform:rotate(-3deg)scale(1)}50%{transform:rotate(-1deg)scale(1.04)}}@media (width<=700px){.heroVisual{min-height:430px;padding:22px 0 8px;overflow:visible}.heroVisual:after{opacity:.9;width:330px;height:330px}.phoneCard{border-radius:28px;width:min(390px,94%);padding:9px;animation:5s ease-in-out infinite adflowMobileFloat;transform:none;box-shadow:0 28px 64px #4b2d6e38}.phoneCard img{border-radius:21px}.phoneCard:before{padding:8px 10px;font-size:10px;top:17px;left:17px}.phoneCard:after{letter-spacing:.035em;border-radius:13px;padding:11px 10px;font-size:9px;bottom:14px;left:14px;right:14px}.heroVisual .floatingTag,.heroVisual .miniCard{display:none!important}.steps article:hover,.valueCard:hover,.priceCard:hover{transform:none}}@keyframes adflowMobileFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (width<=430px){.heroVisual{min-height:400px}.heroVisual:after{width:300px;height:300px}.phoneCard{border-radius:24px;width:96%;padding:8px}.phoneCard img{border-radius:18px}.phoneCard:after{font-size:8px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.heroVisual{isolation:isolate;perspective:1100px;min-height:620px}.heroVisual:before{content:"SCROLL-STOPPING\a CAMPAIGN CREATIVE";white-space:pre;z-index:6;letter-spacing:-.03em;color:#281b32;background:#c7ff58;border-radius:12px;padding:13px 15px;font:900 clamp(12px,1.2vw,18px)/1.02 Manrope;position:absolute;top:8%;left:-3%;transform:rotate(-7deg);box-shadow:0 16px 35px #492e621f}.heroVisual:after{content:"";z-index:-1;filter:blur(1px);opacity:.88;background:conic-gradient(from 190deg,#ff4f70,#ffcc4e,#baff4c,#4ac8ff,#8a4cff,#ff4f70);border-radius:48% 52% 44% 56%;width:520px;max-width:92%;height:520px;max-height:92%;animation:12s ease-in-out infinite alternate adflowBlob;position:absolute}.phoneCard{border:1px solid #fff;animation:6.5s ease-in-out infinite adflowCardFloat;position:relative;overflow:hidden;transform:rotate(4deg)translateY(5px);box-shadow:0 45px 85px #36194d4a,0 0 0 9px #fff8,0 0 0 12px #7e4dff20}.phoneCard:before,.phoneCard:after{display:none}.phoneCard img{filter:saturate(1.08)contrast(1.04);transition:transform .55s;transform:scale(1.025)}.phoneCard:hover img{transform:scale(1.065)}.floatingTag{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:8!important;box-shadow:0 14px 36px #2a16383b!important}.tagOne{transform:rotate(5deg);color:#fff!important;background:#ff536f!important}.tagTwo{transform:rotate(-4deg);color:#fff!important;background:#211827!important}.miniCard{z-index:9!important;background:#ffffffed!important;border:1px solid #fff!important;box-shadow:0 18px 44px #24102e3d!important}.miniCard strong{color:#201726}.creativeSection .mediaShowcase{position:relative}.creativeSection .mediaShowcase:before{content:"REAL OUTPUT · NOT A MOCKUP";z-index:5;color:#201726;letter-spacing:.06em;background:#c6ff59;border-radius:999px;padding:9px 12px;font:900 9px Manrope;position:absolute;top:-16px;left:18px;box-shadow:0 12px 30px #28153522}.imagePanel,.videoPanel{box-shadow:0 24px 55px #2a163427!important}.marquee div{letter-spacing:.03em;font-weight:900}@keyframes adflowCardFloat{0%,to{transform:rotate(4deg)translateY(5px)}50%{transform:rotate(2.2deg)translateY(-12px)}}@keyframes adflowBlob{0%{border-radius:48% 52% 44% 56%;transform:rotate(-5deg)scale(.98)}to{border-radius:58% 42% 54% 46%;transform:rotate(8deg)scale(1.04)}}@media (width<=900px){.heroVisual{min-height:520px;margin-top:12px}.heroVisual:before{top:5%;left:3%}.creativeSection .mediaShowcase:before{left:8px}}@media (width<=620px){.heroVisual{min-height:475px}.heroVisual:before{content:"MADE TO STOP THE SCROLL";padding:9px 10px;font-size:10px;top:1%;left:2%}.phoneCard{animation:6s ease-in-out infinite adflowCardFloatMobile;transform:rotate(2deg)}.floatingTag{font-size:8px!important}.miniCard{max-width:230px}.creativeSection .mediaShowcase:before{font-size:7px;top:-12px}}@keyframes adflowCardFloatMobile{0%,to{transform:rotate(2deg)translateY(4px)}50%{transform:rotate(1deg)translateY(-7px)}}@media (prefers-reduced-motion:reduce){.heroVisual:after,.phoneCard{animation:none!important}.phoneCard img{transition:none!important}}.heroCopy10{position:relative;overflow:hidden}.heroCopy10:before{content:"";pointer-events:none;background:radial-gradient(circle,#d8ff63 0 28%,#7d4fff44 58%,#0000 72%);border-radius:50%;width:230px;height:230px;position:absolute;top:-120px;right:-110px}.heroValueLine,.riskStrip{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.heroValueLine{margin-top:22px}.heroValueLine strong,.riskStrip strong{background:#ffffffe8;border:1px solid #fff;border-radius:14px;padding:10px 12px;font:800 12px Manrope}.heroValueLine strong{gap:7px;display:flex}.riskStrip{margin-top:18px}.riskStrip strong{color:#fff;background:#1d1525;border:0}.riskStrip strong:last-child{color:#202510;background:#c8ff5c}.promiseBand{color:#fff;background:#1e1428e8;border-radius:28px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:10px;margin-top:-70px;margin-bottom:30px;padding:12px;display:grid;box-shadow:0 24px 65px #4729584d}.promiseItem{background:#ffffff0c;border-radius:21px;align-items:center;gap:13px;min-height:100px;padding:17px;display:flex}.promiseIcon{color:#d5ff69;background:#ffffff14;border-radius:14px;place-items:center;width:45px;height:45px;display:grid}.promiseItem small,.promiseItem strong{display:block}.promiseItem small{letter-spacing:.1em;color:#c7bcd0;font:800 9px Manrope}.promiseItem strong{margin-top:5px;font:800 13px/1.35 Manrope}.promiseArrow{color:#c8ff5e;font-weight:900}.scenarioGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.scenarioCard{border-radius:32px;flex-direction:column;min-height:420px;padding:28px;display:flex;box-shadow:0 26px 65px #503b6527}.scenarioCard.food{background:linear-gradient(145deg,#ffad69,#ff6775 52%,#ffcf6d)}.scenarioCard.beauty{color:#fff;background:linear-gradient(145deg,#c791ff,#8f5cff 52%,#54c5ff)}.scenarioCard.retail{background:linear-gradient(145deg,#c7ff63,#77e8b4 50%,#76c9ff)}.scenarioTop{justify-content:space-between;display:flex}.scenarioIcon{color:#2a2031;background:#ffffffe0;border-radius:17px;place-items:center;width:52px;height:52px;display:grid}.scenarioType{color:#2a2031;background:#ffffffb8;border-radius:999px;height:max-content;padding:8px 11px;font:800 10px Manrope}.scenarioProblem{margin-top:45px}.scenarioProblem small,.scenarioProblem strong{display:block}.scenarioProblem strong{margin-top:7px;font:800 18px Manrope}.scenarioRoute{letter-spacing:.08em;margin:24px 0 5px;font:800 9px Manrope}.scenarioRoute span{margin-right:8px}.scenarioCard h3{letter-spacing:-.04em;font:800 31px/1.03 Manrope}.scenarioAction{color:#fff;background:#1d1525;border-radius:999px;gap:7px;width:max-content;margin-top:auto;padding:10px 13px;font:800 11px Manrope;display:flex}.scenarioNote{color:#61566a;font-size:12px}.appSection{color:#fff;background:linear-gradient(135deg,#161020,#432269 48%,#0e5267)}.appGrid{grid-template-columns:1fr .82fr;align-items:center;gap:70px;display:grid}.appCopy h2{letter-spacing:-.055em;margin:22px 0;font:800 clamp(45px,5.3vw,72px)/.98 Manrope}.appCopy>p{color:#d9cfdf;font-size:18px;line-height:1.7}.appSteps{gap:11px;margin-top:28px;display:grid}.appSteps>div{background:#ffffff10;border:1px solid #ffffff1c;border-radius:17px;align-items:center;gap:14px;padding:14px 16px;display:flex}.appSteps svg{color:#1e2510;background:#c8ff5c;border-radius:12px;width:38px;height:38px;padding:9px}.appSteps small,.appSteps strong{display:block}.appSteps small{letter-spacing:.1em;color:#bfb3c8;font:800 9px Manrope}.appSteps strong{margin-top:3px;font:800 13px/1.35 Manrope}.appAvailability{color:#a99db2!important;font-size:11px!important}.appPhone{color:#21192a;background:#f9f7fc;border:8px solid #0f0b14;border-radius:42px;width:min(390px,100%);margin:auto;padding:16px;box-shadow:0 40px 90px #0008}.appPhoneTop{justify-content:space-between;padding:4px 6px 18px;font-size:10px;display:flex}.appHello{padding:12px}.appHello small{color:#7c4dff;font:800 9px Manrope}.appHello h3{letter-spacing:-.04em;margin:8px 0;font:800 30px/1 Manrope}.appHello p{color:#746a7d;font-size:12px}.appQuick{grid-template-columns:1fr 1fr;gap:9px;margin:8px 0;display:grid}.appQuick div{background:#eee8fa;border-radius:18px;padding:14px}.appQuick svg{color:#7048dc}.appQuick strong,.appQuick small{margin-top:5px;display:block}.appQuick strong{font-size:12px}.appQuick small{color:#7c7184;font-size:9px}.appCampaign{background:#fff;border-radius:22px;padding:12px;box-shadow:0 12px 30px #3423441c}.appCampaign>div{color:#5b3dc2;justify-content:space-between;font:800 9px Manrope;display:flex}.appCampaign img{aspect-ratio:16/10;object-fit:cover;border-radius:15px;margin:10px 0}.appCampaign>strong,.appCampaign>small{display:block}.appCampaign>small{color:#827789;margin-top:4px}.appCampaign button{color:#fff;background:#7449e9;border:0;border-radius:999px;width:100%;margin-top:12px;padding:12px;font-weight:800}.realOutputNote{color:#e9ffd0;background:#c7ff5517;border-radius:16px;gap:10px;margin-top:22px;padding:14px;display:flex}.planOutcome{color:#7757d8;text-transform:uppercase;margin-top:22px;font:800 11px Manrope}.featured .planOutcome{color:#dbff79}.pricingReassurance,.ctaProof{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px;display:flex}.pricingReassurance span{background:#ffffffa8;border-radius:999px;gap:7px;padding:10px 13px;font:800 11px Manrope;display:flex}.faqGrid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.faqGrid article{background:#ffffffe5;border-radius:27px;padding:28px}.faqGrid h3{font:800 23px Manrope}.faqGrid p{color:#62586a;line-height:1.65}.ctaProof{justify-content:flex-start}.ctaProof span{background:#ffffff1d;border-radius:999px;gap:6px;padding:8px 10px;font:800 10px Manrope;display:flex}.mobileDock{display:none}.footerLinks{flex-wrap:wrap;gap:14px;display:flex}@media (width<=900px){.promiseBand{grid-template-columns:1fr;margin-top:-30px}.promiseArrow{display:none}.scenarioGrid,.appGrid,.faqGrid{grid-template-columns:1fr}.appPhone{margin-top:20px}.scenarioCard{min-height:350px}}@media (width<=620px){.heroCopy10 h1{font-size:48px}.riskStrip strong{padding:8px 9px;font-size:10px}.promiseBand{width:calc(100% - 26px)}.scenarioCard{min-height:370px}.appCopy h2{font-size:44px}.appSection{padding-top:85px}.mobileDock{z-index:50;color:#fff;background:#1d1425ed;border-radius:21px;justify-content:space-between;align-items:center;padding:10px 10px 10px 15px;display:flex;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 18px 55px #2d183d73}.mobileDock small,.mobileDock strong{display:block}.mobileDock small{color:#c7bcd0;font:800 8px Manrope}.mobileDock a{background:linear-gradient(105deg,#ff5967,#8a4fff 52%,#248cff);border-radius:999px;padding:11px 13px;font:800 11px Manrope}.footer{padding-bottom:92px}}:root{--captie-ink:#171322;--captie-muted:#6d6578;--captie-orange:#ff7a00;--captie-hot:#ff3d66;--captie-violet:#7347ff;--captie-blue:#0aa6ff;--captie-lime:#cfff55}html{scroll-behavior:smooth}body{color:var(--captie-ink);background:#f8f6fb}main{background:linear-gradient(#fbf9ff 0%,#fff8f1 22%,#f8f6ff 53%,#fff 100%);position:relative;overflow:hidden}main:before{content:"";z-index:0;pointer-events:none;filter:blur(28px);background:radial-gradient(circle at 15% 16%,#ff99343d,#0000 25%),radial-gradient(circle at 82% 12%,#6554ff33,#0000 24%),radial-gradient(circle at 75% 76%,#0cb0ff26,#0000 27%),radial-gradient(circle at 22% 78%,#ff467e1f,#0000 25%);animation:18s ease-in-out infinite alternate captieAurora;position:fixed;inset:-30vh -20vw}main>*{z-index:1;position:relative}.noise{opacity:.11;mix-blend-mode:multiply}.nav{-webkit-backdrop-filter:blur(22px)saturate(1.25);backdrop-filter:blur(22px)saturate(1.25);z-index:40;background:#ffffffb8;border:1px solid #ffffffdb;border-radius:22px;margin-top:14px;padding:11px 13px 11px 16px;position:sticky;top:12px;box-shadow:0 18px 55px #311f481a}.nav .brand img,.captieLockup img{filter:drop-shadow(0 8px 18px #3f46ff1f)}.hero{align-items:center;min-height:880px;padding-top:86px;position:relative}.hero:before,.hero:after{content:"";pointer-events:none;filter:blur(.2px);border-radius:999px;position:absolute}.hero:before{background:conic-gradient(from 120deg,#ff790038,#ff3d6624,#7347ff2b,#0aa6ff2e,#ff790038);width:620px;height:620px;animation:24s linear infinite captieOrbit;top:-130px;right:-230px}.hero:after{background:linear-gradient(135deg,#ffb73f42,#ff509621);width:330px;height:330px;animation:10s ease-in-out infinite alternate captieDrift;bottom:70px;left:-170px}.heroCopy{z-index:6;position:relative}.heroCopy h1{max-width:780px;letter-spacing:-.075em!important;font-size:clamp(58px,7.3vw,112px)!important;line-height:.88!important}.heroCopy h1 span{background:linear-gradient(100deg,#ff7a00 0%,#ff3d66 35%,#7648ff 72%,#0aa6ff 100%);color:#0000;background-size:180% 180%;-webkit-background-clip:text;background-clip:text;animation:8s infinite captieGradient;display:inline-block}.heroLead{color:#51485c!important;max-width:690px!important;font-size:clamp(18px,1.55vw,23px)!important;line-height:1.55!important}.eyebrow{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 10px 28px #53386e14}.heroProof{transform-style:preserve-3d}.heroProofGlow{filter:saturate(1.14)blur(.2px)!important;background:conic-gradient(from 135deg,#ffb11b,#ff4d6d 24%,#7a48ff 48%,#00a7ff 73%,#4fe0ba,#ffb11b)!important;animation:13s ease-in-out infinite alternate captieBlob!important;inset:5% -4% 0 2%!important;box-shadow:0 50px 120px #4d297459!important}.heroAdFrame{animation:7s ease-in-out infinite captieHeroCard!important;box-shadow:0 46px 100px #2d153f57!important}.heroAdMedia img{transition:transform 1.1s cubic-bezier(.2,.7,.2,1),filter 1.1s}.heroAdFrame:hover .heroAdMedia img{filter:saturate(1.08)contrast(1.03);transform:scale(1.055)}.heroReelCard{animation:6.2s ease-in-out infinite captieReel!important;box-shadow:0 35px 85px #29143f6b!important}.heroDecisionCard,.heroLearnCard{transition:transform .35s,box-shadow .35s;-webkit-backdrop-filter:blur(18px)saturate(1.2)!important;backdrop-filter:blur(18px)saturate(1.2)!important}.heroDecisionCard:hover,.heroLearnCard:hover{transform:translateY(-6px)rotate(0)!important;box-shadow:0 26px 70px #3c27503d!important}.promiseBand{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffbd!important;border:1px solid #ffffffe6!important;box-shadow:0 25px 80px #3f2c5017!important}.marquee{overflow:hidden;transform:rotate(-1deg)scale(1.01);margin:34px 0 24px!important}.marquee div{animation-duration:26s!important}.section{scroll-margin-top:105px}.sectionHeading h2,.creativeCopy h2,.appCopy h2{letter-spacing:-.065em!important}.scenarioCard,.priceCard,.faqGrid article{transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,border-color .35s}.scenarioCard:hover,.priceCard:hover,.faqGrid article:hover{border-color:#ff7a0033;transform:translateY(-9px);box-shadow:0 28px 70px #321c4424}.appSection{color:#fff;position:relative;overflow:hidden;background:linear-gradient(135deg,#13101a 0%,#201229 42%,#141c34 100%)!important}.appSection:before{content:"";filter:blur(4px);background:conic-gradient(from 10deg,#ff70005c,#ff3d663d,#6f47ff59,#00b7ff52,#ff70005c);border-radius:50%;width:720px;height:720px;animation:30s linear infinite captieOrbit;position:absolute;top:-220px;right:-200px}.appSection:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 0 48%,#ffffff0a 49%,#0000 51%) 0 0/220px 100%;animation:9s linear infinite captieSweep;position:absolute;inset:0}.appSection .appCopy,.appSection .appGuideVisual{z-index:2;position:relative}.appSection .appCopy>p,.appSection .appAvailability{color:#cfc7d7!important}.appPhone{animation:7.5s ease-in-out infinite captiePhone;transform:perspective(1000px)rotateY(-8deg)rotateX(2deg);box-shadow:0 55px 120px #00000073,0 0 0 1px #ffffff17!important}.appPhone:before{content:"";pointer-events:none;border:1px solid #ffffff17;border-radius:42px;position:absolute;inset:-14px;box-shadow:0 0 80px #6657ff47}.appQuick>div,.appCampaign,.appLibraryFoot{transition:transform .35s,background .35s}.appQuick>div:hover,.appCampaign:hover{transform:translateY(-5px)}.creativeSection{background:linear-gradient(#fff 0%,#fff8f1 100%);position:relative}.creativeSection:before{content:"REFERENCE → CAPTIE → CAMPAIGN";letter-spacing:-.07em;color:#25183009;white-space:nowrap;font:900 clamp(34px,6vw,90px)/1 Manrope;position:absolute;top:20px;left:50%;transform:translate(-50%)}.mediaShowcase{transform-style:preserve-3d}.imagePanel{transition:transform .45s;transform:rotate(-2deg)translateZ(20px)}.videoPanel{transition:transform .45s;transform:rotate(2.2deg)translateZ(50px)}.mediaShowcase:hover .imagePanel{transform:rotate(-1deg)translateY(-7px)translateZ(20px)}.mediaShowcase:hover .videoPanel{transform:rotate(1deg)translateY(-12px)translateZ(50px)}.ctaSection{isolation:isolate;overflow:hidden}.ctaSection:before{content:"";z-index:-1;background:conic-gradient(#ff9800,#ff416d,#7047ff,#00a9ff,#4edab0,#ff9800);animation:20s linear infinite captieOrbit;position:absolute;inset:-60%}.ctaSection:after{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(135deg,#1a1220,#25142d 50%,#142138);position:absolute;inset:2px}@keyframes captieAurora{0%{transform:translate(-2%)scale(1)}to{transform:translate(3%,2%)scale(1.07)}}@keyframes captieOrbit{to{transform:rotate(360deg)}}@keyframes captieDrift{to{transform:translate(60px,-45px)scale(1.08)}}@keyframes captieGradient{0%,to{background-position:0%}50%{background-position:100%}}@keyframes captieBlob{0%{border-radius:44% 56% 52% 48%;transform:rotate(4deg)scale(.98)}to{border-radius:58% 42% 46% 54%;transform:rotate(14deg)scale(1.05)}}@keyframes captieHeroCard{0%,to{transform:rotate(-2.5deg)translate(0,0)}50%{transform:rotate(-.8deg)translate3d(0,-15px,24px)}}@keyframes captieReel{0%,to{transform:rotate(6deg)translateZ(42px)}50%{transform:rotate(3.5deg)translate3d(-6px,14px,66px)}}@keyframes captiePhone{0%,to{transform:perspective(1000px)rotateY(-8deg)rotateX(2deg)translateY(0)}50%{transform:perspective(1000px)rotateY(-4deg)rotateX(1deg)translateY(-15px)}}@keyframes captieSweep{to{background-position:440px 0}}@media (width<=900px){.nav nav{display:none}.hero{min-height:auto;padding-top:62px}.heroCopy h1{font-size:clamp(52px,14vw,82px)!important}.hero:before{right:-390px}.appPhone{animation:7s ease-in-out infinite captiePhoneMobile;transform:none}.creativeSection:before{font-size:13vw;top:38px}}@keyframes captiePhoneMobile{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-9px)rotate(.5deg)}}@media (width<=560px){main:before{filter:blur(18px)}.nav{margin-top:7px;top:7px}.hero{padding-top:48px}.heroCopy h1{font-size:clamp(50px,15vw,72px)!important}.heroLead{font-size:17px!important}.heroProof{margin-top:24px}.promiseBand{margin-top:0!important}.appSection:before{width:480px;height:480px}.scenarioCard:hover,.priceCard:hover,.faqGrid article:hover{transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}main:before,.hero:before,.hero:after,.heroProofGlow,.heroAdFrame,.heroReelCard,.appSection:before,.appSection:after,.appPhone,.ctaSection:before,.marquee div{animation:none!important}.heroAdFrame,.heroReelCard,.appPhone{transform:none!important}}.systemPage{color:#101622;background:radial-gradient(circle at 15% 10%,#fff0dd 0,#0000 35%),radial-gradient(circle at 90% 20%,#dbeeff 0,#0000 32%),#f7f9fc;min-height:100vh;padding:28px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.systemBrand{color:#101622;align-items:center;gap:9px;font-size:20px;font-weight:800;text-decoration:none;display:inline-flex}.systemBrand>img{object-fit:contain;width:36px;height:36px}.systemCard{background:#fffffff5;border:1px solid #0b1c341a;border-radius:28px;max-width:840px;margin:72px auto 0;padding:38px;box-shadow:0 22px 70px #07142a1a}.systemKicker{color:#087bff;letter-spacing:.12em;align-items:center;gap:8px;font-size:12px;font-weight:850;display:flex}.systemKicker svg{width:17px}.systemCard h1{letter-spacing:-.05em;margin:16px 0 14px;font-size:clamp(36px,6vw,62px);line-height:1.02}.systemCard>p{color:#626c79;max-width:690px;font-size:17px;line-height:1.65}.systemAlert{border-radius:16px;align-items:flex-start;gap:12px;margin:26px 0 18px;padding:16px;display:flex}.systemAlert svg{flex:none;width:21px}.systemAlert div{gap:3px;display:grid}.systemAlert span{opacity:.78;font-size:13px}.systemAlert.good{color:#237a43;background:#edf9f1}.systemAlert.bad{color:#a33b31;background:#fff0ef}.systemLoading{color:#626c79;align-items:center;gap:10px;margin:28px 0;display:flex}.systemGrid{border:1px solid #e7ebf0;border-radius:18px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.systemGrid>div{border-bottom:1px solid #e7ebf0;justify-content:space-between;align-items:center;gap:18px;padding:17px 18px;display:flex}.systemGrid>div:nth-child(odd){border-right:1px solid #e7ebf0}.systemGrid>div:nth-last-child(-n+2){border-bottom:0}.systemGrid span{font-weight:650}.systemGrid strong{text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:6px;font-size:12px;display:inline-flex}.systemGrid strong svg{width:16px}.systemGrid .ready{color:#25804a}.systemGrid .waiting{color:#ab6b19}.systemNote{margin-top:16px!important;font-size:13px!important}.systemActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.systemActions button,.systemActions a,.systemPrimary{cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 17px;font-weight:750;text-decoration:none;display:inline-flex}.systemActions button,.systemPrimary{color:#fff;background:linear-gradient(100deg,#ff7a00 0%,#ff3d00 44%,#1769ff 82%,#20d8ff 100%)}.systemActions a{color:#202a36;background:#eef3f8}.systemActions svg,.systemPrimary svg{width:17px}.system404{max-width:690px}.system404 .systemPrimary{margin-top:15px}.spin{animation:.9s linear infinite systemSpin}@keyframes systemSpin{to{transform:rotate(360deg)}}@media (width<=700px){.systemPage{padding:20px}.systemCard{border-radius:22px;margin-top:42px;padding:25px}.systemGrid{grid-template-columns:1fr}.systemGrid>div{border-bottom:1px solid #e7ebf0!important;border-right:0!important}.systemGrid>div:last-child{border-bottom:0!important}}
