@import "https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800&display=swap";
.ccc-adv a{color:#5433b7;text-decoration:none}.ccc-adv a:hover{color:#4628a0}.btn-primary{transition:background .2s,transform .2s}.btn-primary:hover{transform:translateY(-2px);background:#4628a0!important}.btn-ghost{transition:background .2s}.btn-ghost:hover{background:#fff!important}.lift{transition:transform .25s,box-shadow .25s}.lift:hover{transform:translateY(-4px);box-shadow:0 16px 36px #120b2a1a!important}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes floatA{0%,to{transform:translateY(0)rotate(-8deg)}50%{transform:translateY(-12px)rotate(-6deg)}}@keyframes floatB{0%,to{transform:translateY(0)rotate(8deg)}50%{transform:translateY(-10px)rotate(6deg)}}@keyframes floatC{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes chip{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes glow{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes caret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes spark{0%,to{transform:rotate(0)scale(1)}50%{transform:rotate(20deg)scale(1.12)}}.fade-up{animation:.8s ease-out both fadeUp}.d1{animation-delay:.1s}.d2{animation-delay:.2s}.d3{animation-delay:.3s}.d4{animation-delay:.45s}.float-a{animation:6s ease-in-out infinite floatA}.float-b{animation:7s ease-in-out infinite floatB}.float-c{animation:5s ease-in-out infinite floatC}.chip{animation:4s ease-in-out infinite chip}.chip2{animation:5s ease-in-out .8s infinite chip}.glow{animation:9s ease-in-out infinite glow}.caret{animation:1s step-end infinite caret}.spark{animation:2.4s ease-in-out infinite spark}@keyframes shimmer{0%{background-position:-200px 0}to{background-position:200px 0}}@keyframes grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes pulseDot{0%,to{box-shadow:0 0 #3d7a2873}50%{box-shadow:0 0 0 6px #3d7a2800}}.shimmer{background:linear-gradient(90deg,#ece7fa 0%,#f7f4ff 50%,#ece7fa 100%) 0 0/400px 100%;animation:1.6s linear infinite shimmer}.bar{transform-origin:bottom;animation:1.2s ease-out both grow}.dc-live-dot{animation:1.8s ease-in-out infinite pulseDot;display:inline-block;position:relative}details summary{list-style:none}details summary::-webkit-details-marker{display:none}details[open] .plus{transform:rotate(45deg)}.plus{transition:transform .2s}.faq-grid{background-image:linear-gradient(#5433b70f 1px,#0000 1px),linear-gradient(90deg,#5433b70f 1px,#0000 1px);background-size:76px 76px}.grad-text{background:linear-gradient(90deg,#5433b7 0%,#8a5fb0 45%,#fd8061 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.faq-row{transition:background .2s,box-shadow .2s}.faq-row:hover{box-shadow:0 8px 24px #5433b714;background:#fff!important}.faq-tab:hover{background:#f7f5ff!important}@media (max-width:760px){.faq-grid h2{font-size:40px!important}.bill-toggle{transform:scale(.86)}}.slot-tag{display:none!important}@keyframes rvUp{0%{opacity:0;translate:0 70px;scale:.97}to{opacity:1;translate:0;scale:1}}@keyframes rvSide{0%{opacity:0;translate:-60px}to{opacity:1;translate:0}}@keyframes rvSideR{0%{opacity:0;translate:60px}to{opacity:1;translate:0}}@keyframes pxUp{0%{translate:0 60px}to{translate:0 -60px}}@keyframes pxUpFast{0%{translate:0 120px}to{translate:0 -120px}}@keyframes pxDown{0%{translate:0 -40px}to{translate:0 40px}}@keyframes heroOut{0%{opacity:1;translate:0}to{opacity:0;translate:0 -140px}}@keyframes stageOut{0%{translate:0;scale:1}to{translate:0 90px;scale:.92}}@keyframes glowDrift{0%{translate:0}to{translate:0 -900px}}@supports (animation-timeline:view()){:where(#gallery,#how,#studio,#insights,#top,#plans)>div,.faq-grid>div:last-child,#live>.live-shell,#upload,#schedule{animation:linear both rvUp;animation-timeline:view();animation-range:entry cover 28%}#schedule{animation-name:rvSideR}#upload{animation-name:rvSide}.phone-wrap{animation:linear both pxUpFast;animation-timeline:view();animation-range:cover}#studio>div>div:last-child,#top>div>div:last-child{animation:linear both pxUp;animation-timeline:view();animation-range:cover}#top>div>div:first-child,#studio>div>div:first-child{animation:linear both pxDown;animation-timeline:view();animation-range:cover}.h1-xl{animation:.8s ease-out .1s both fadeUp,linear both heroOut;animation-timeline:auto,view();animation-range:normal,exit}.stage{animation:.8s ease-out .45s both fadeUp,linear both stageOut;animation-timeline:auto,view();animation-range:normal,exit -20%}.glow{animation:9s ease-in-out infinite glow,linear both glowDrift;animation-timeline:auto,scroll(root)}.live-shell .glow{animation:9s ease-in-out infinite glow,linear both pxDown;animation-timeline:auto,view();animation-range:normal,cover}}@media (prefers-reduced-motion:reduce){*{animation-timeline:auto!important;translate:none!important}}.ins-post{transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s,border-color .3s,background .3s}.ins-post:hover{transform:translateY(-3px)!important}.ins-picker{scrollbar-width:thin}.bar-tip{opacity:0;pointer-events:none;transition:opacity .2s,transform .2s}.ins-bar:hover .bar-tip{opacity:1;transform:translate(-50%)translateY(-3px)}.ins-bar:hover{filter:brightness(1.08)}.kpi{transition:transform .25s}.kpi:hover{transform:translateY(-3px)}.tip-in{animation:.5s cubic-bezier(.2,.8,.2,1) both panelIn}.ins-timer{width:0;animation:6s linear forwards timer}.ins-post:focus{outline:none}.ins-post:focus-visible{outline-offset:2px;outline:3px solid #5433b759}.ins-picker{scroll-behavior:smooth;scrollbar-width:none}.ins-picker::-webkit-scrollbar{display:none}@keyframes dzBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes upProg{0%{width:0}to{width:100%}}@keyframes rowIn{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:none}}@keyframes drawCheck{0%{stroke-dashoffset:24px}to{stroke-dashoffset:0}}@keyframes cropPulse{0%,to{inset:3px}50%{inset:9px}}@keyframes scan{0%{transform:translate(-100%)}to{transform:translate(400%)}}@keyframes cellIn{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:none}}@keyframes aiShine{0%{transform:translate(-120%)skew(-20deg)}60%,to{transform:translate(420%)skew(-20deg)}}.dz-border{border:2px dashed #e2c3b6;border-radius:20px;transition:border-color .25s;position:absolute;inset:0}.dropzone:hover .dz-border{border-color:#d3633d}.dropzone:hover .dz-icon{animation:.9s ease-in-out infinite dzBounce}.dz-icon{transition:transform .25s}.spinner{border:3px solid #ece8fb;border-top-color:#5433b7;border-radius:50%;flex:none;width:22px;height:22px;animation:.8s linear infinite spin}.up-prog{width:0;animation:1.5s cubic-bezier(.4,0,.2,1) forwards upProg}.file-row{animation:.5s cubic-bezier(.2,.8,.2,1) both rowIn}.check-pop{animation:.5s cubic-bezier(.2,.8,.2,1) both popIn}.check-draw{stroke-dasharray:24;animation:.5s ease-out .15s both drawCheck}.crop-box{border:2px dashed #fff;border-radius:6px;animation:1s ease-in-out infinite cropPulse;position:absolute;inset:3px;box-shadow:0 0 0 999px #5433b759}.resize-scan{pointer-events:none;background:linear-gradient(90deg,#5433b700,#5433b72e,#5433b700);width:25%;animation:1.2s linear infinite scan;position:absolute;top:0;bottom:0;left:0}.row-x{opacity:.45;transition:opacity .2s,background .2s}.file-row:hover .row-x{opacity:1}.row-x:hover{background:#ece8fb!important}.cell-on{transform-origin:0;animation:.45s cubic-bezier(.2,.8,.2,1) both cellIn}.day-btn:hover,.slot-btn:hover{transform:translateY(-2px)}.ai-shine{pointer-events:none;background:linear-gradient(90deg,#fff0,#fff9,#fff0);width:30%;animation:4s ease-in-out infinite aiShine;position:absolute;top:0;bottom:0;left:0}.ai-btn{transition:transform .2s,box-shadow .2s,background .3s}.ai-btn:hover{transform:translateY(-2px);box-shadow:0 8px 18px #5433b74d}.live-grid{background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(at 70% 40%,#000 0%,#0000 75%);mask-image:radial-gradient(at 70% 40%,#000 0%,#0000 75%)}@keyframes shineText{0%{background-position:0%}to{background-position:200%}}.shine-text{background:linear-gradient(90deg,#fec4b4,#f5c518,#fd8061,#fec4b4) 0 0/200% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:4s linear infinite shineText}@keyframes adDrop{0%{opacity:0;transform:translateY(-70px)scale(.9)}60%{opacity:1;transform:translateY(6px)scale(1.02)}80%{transform:translateY(-3px)}to{transform:none}}@keyframes ringPulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.08)}}@keyframes slideDown{0%{opacity:.2;transform:translateY(-26px)}to{opacity:1;transform:none}}@keyframes toast{0%{opacity:0;transform:translateY(-60px)}12%{opacity:1;transform:none}80%{opacity:1;transform:none}to{opacity:0;transform:translateY(-20px)}}@keyframes cursorPath{0%{opacity:0;transform:translate(200px,300px)}12%{opacity:1}32%{transform:translate(105px,491px)}36%{transform:translate(105px,491px)scale(.75)}40%{transform:translate(105px,491px)scale(1)}60%{transform:translate(239px,491px)}64%{transform:translate(239px,491px)scale(.75)}68%{transform:translate(239px,491px)scale(1)}90%{opacity:1;transform:translate(220px,420px)}to{opacity:0;transform:translate(220px,420px)}}@keyframes posterReveal{0%{clip-path:inset(100% 0 0 round 16px)}to{clip-path:inset(0)}}@keyframes lZoom{0%{transform:scale(1.35)}to{transform:scale(1)}}@keyframes lDrift{0%{transform:scale(1)translate(0)}to{transform:scale(1.08)translate(-6px,4px)}}@keyframes lSweep{0%{transform:translate(-120%)skew(-18deg)}to{transform:translate(320%)skew(-18deg)}}@keyframes lRipple{0%{opacity:0;transform:scale(.2)}20%{opacity:.9}to{opacity:0;transform:scale(3)}}@keyframes lDown{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}.poster{animation:1s cubic-bezier(.65,0,.35,1) both posterReveal}.l-img{animation:1.8s cubic-bezier(.2,.8,.2,1) both lZoom,9s ease-in-out 1.8s infinite alternate lDrift}.l-a{animation:.8s cubic-bezier(.2,.8,.2,1) .7s both mLeft}.l-b{animation:.8s ease-out .95s both mFade}.l-c{animation:1.3s cubic-bezier(.2,.8,.2,1) 1s both mTrack}.l-logo{animation:.8s cubic-bezier(.2,.8,.2,1) 1.2s both lDown}.l-foot{animation:.8s cubic-bezier(.2,.8,.2,1) 1.35s both mUp}.l-ripple{opacity:0;animation:2.6s ease-out 1.5s infinite lRipple}.lr2{animation-delay:2.8s}.l-sweep{pointer-events:none;background:linear-gradient(90deg,#fff0,#ffffff59,#fff0);width:35%;animation:1.1s ease-in-out 1.6s both lSweep;position:absolute;top:0;bottom:0;left:0;transform:translate(-120%)}.poster .top-badge{animation-delay:1.7s}@keyframes tapBtn{0%,34%,42%,to{background:#5433b7;transform:none}37%{background:#3a2398;transform:scale(.93)}}@keyframes heartFill{0%,62%{opacity:0;transform:scale(0)}68%{opacity:1;transform:scale(1.45)}74%,to{opacity:1;transform:scale(1)}}@keyframes burst{0%,62%{opacity:0;transform:translate(0)scale(0)}66%{opacity:1}80%,to{opacity:0;transform:translate(var(--bx),var(--by)) scale(1)}}@keyframes confetti{0%{opacity:0;transform:translate(0)scale(0)rotate(0)}15%{opacity:1}60%{opacity:1;transform:translate(var(--x),var(--y)) scale(1) rotate(200deg)}to{opacity:0;transform:translate(var(--x),calc(var(--y) + 120px)) scale(.8) rotate(420deg)}}@keyframes notifIn{0%{opacity:0;transform:translateY(14px)scale(.6)}70%{opacity:1;transform:translateY(-3px)scale(1.04)}to{opacity:1;transform:none}}@keyframes nFloat{0%,to{translate:0}50%{translate:0 -8px}}@keyframes phoneFloat{0%,to{transform:rotateY(-8deg)rotateX(4deg)translateY(0)}50%{transform:rotateY(8deg)rotateX(-2deg)translateY(-12px)}}@keyframes kb2{0%{transform:scale(1)}to{transform:scale(1.12)}}.phone-wrap{perspective:1200px}.phone-body{transform-style:preserve-3d;animation:8s ease-in-out infinite phoneFloat}.phone-wrap:hover .phone-body{animation-play-state:paused}.ad-drop{animation:.9s cubic-bezier(.2,.8,.2,1) both adDrop}.ad-ring{animation:1.6s ease-out .9s infinite ringPulse}.top-badge{animation:.5s 1s both popIn}.kb{animation:8s ease-in-out infinite alternate kb2}.slide-down{animation:.8s cubic-bezier(.2,.8,.2,1) both slideDown}.toast{animation:3.2s cubic-bezier(.2,.8,.2,1) both toast}.badge-pop{animation:.5s .6s both popIn}.cursor{animation:4.6s ease-in-out 2.6s infinite both cursorPath}.tap-target{animation:4.6s ease-in-out 2.6s infinite tapBtn}.heart-fill{animation:4.6s ease-out 2.6s infinite both heartFill}.burst{background:#d93a2b;border-radius:50%;width:5px;height:5px;margin:-2.5px;animation:4.6s ease-out 2.6s infinite both burst;position:absolute;top:50%;left:50%}.b1{--bx:-14px;--by:-14px}.b2{--bx:14px;--by:-14px}.b3{--bx:-14px;--by:12px}.b4{--bx:14px;--by:12px}.cf{border-radius:2px;width:8px;height:8px;animation:1.6s cubic-bezier(.2,.8,.2,1) .25s both confetti;position:absolute}.c1{--x:-110px;--y:-90px}.c2{--x:100px;--y:-110px}.c3{--x:-70px;--y:-150px}.c4{--x:130px;--y:-40px}.c5{--x:-140px;--y:-20px}.c6{--x:40px;--y:-160px}.c7{--x:-20px;--y:-120px}.c8{--x:80px;--y:-70px}.notif{animation:.6s cubic-bezier(.2,.8,.2,1) both notifIn,4s ease-in-out infinite nFloat}.n1{animation-delay:.1s,.7s}.n2{animation-delay:1.1s,1.7s}.n3{animation-delay:2.1s,2.7s}.n4{animation-delay:3.1s,3.7s}.pub-btn{transition:transform .25s,box-shadow .25s}.pub-btn:hover{transform:translateY(-2px);box-shadow:0 12px 28px #00000040}@media (max-width:760px){.notif{display:none!important}.live-shell h2{font-size:34px!important}}@keyframes mUp{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes mLeft{0%{opacity:0;transform:translate(-44px)}to{opacity:1;transform:none}}@keyframes mRight{0%{opacity:0;transform:translate(44px)}to{opacity:1;transform:none}}@keyframes mFade{0%{opacity:0}to{opacity:1}}@keyframes mTrack{0%{opacity:0;letter-spacing:.45em}to{opacity:1;letter-spacing:-.04em}}@keyframes mSpin{0%{opacity:0;transform:rotate(-200deg)scale(0)}70%{opacity:1;transform:rotate(15deg)scale(1.35)}to{transform:none}}@keyframes mDrop{0%{opacity:0;transform:translateY(-46px)}55%{opacity:1;transform:translateY(6px)}75%{transform:translateY(-4px)}to{transform:none}}@keyframes mRise{0%{opacity:.2;transform:translate(46px,46px)scale(.92)}to{opacity:1;transform:none}}@keyframes mRing{0%{opacity:0;transform:scale(.55)rotate(-40deg)}to{opacity:1;transform:none}}@keyframes mFrame{0%{opacity:0;transform:scale(1.18)}to{opacity:1;transform:none}}@keyframes mGlow{0%,to{text-shadow:0 0 #f5c51800}50%{text-shadow:0 0 18px #f5c518bf}}@keyframes mShiver{0%,to{transform:none}20%{transform:translate(-2px)rotate(-2deg)}40%{transform:translate(2px)rotate(2deg)}60%{transform:translate(-1px)}80%{transform:translate(1px)}}@keyframes mPop{0%{opacity:0;transform:scale(0)}70%{opacity:1;transform:scale(1.15)}to{transform:none}}@keyframes mSwoosh{0%{opacity:0;transform:translate(140px)rotate(-35deg)}to{opacity:1;transform:rotate(-35deg)}}@keyframes mRipple{0%{opacity:.85;transform:scale(.2)}to{opacity:0;transform:scale(3.2)}}.ad-card img{transition:transform 1.6s cubic-bezier(.2,.8,.2,1)}.ad-card:hover img{transform:scale(1.1)}.ad-card:hover .m-up{animation:.7s cubic-bezier(.2,.8,.2,1) both mUp}.ad-card:hover .m-left{animation:.7s cubic-bezier(.2,.8,.2,1) both mLeft}.ad-card:hover .m-right{animation:.7s cubic-bezier(.2,.8,.2,1) both mRight}.ad-card:hover .m-fade{animation:.8s ease-out both mFade}.ad-card:hover .m-track{animation:1.1s cubic-bezier(.2,.8,.2,1) both mTrack}.ad-card:hover .m-spin{animation:.8s cubic-bezier(.2,.8,.2,1) both mSpin}.ad-card:hover .m-drop{animation:.9s cubic-bezier(.2,.8,.2,1) both mDrop}.ad-card:hover .m-rise{animation:1s cubic-bezier(.2,.8,.2,1) both mRise}.ad-card:hover .m-ring{animation:1.2s cubic-bezier(.2,.8,.2,1) both mRing;border-color:#f5c51859!important}.ad-card:hover .m-frame{animation:.9s cubic-bezier(.2,.8,.2,1) both mFrame}.ad-card:hover .m-glow{animation:1.6s ease-in-out .5s infinite mGlow}.ad-card:hover .m-shiver{animation:.5s ease-in-out .8s 2 mShiver}.ad-card:hover .m-pop{animation:.6s cubic-bezier(.2,.8,.2,1) both mPop}.ad-card:hover .m-swoosh{animation:1s cubic-bezier(.2,.8,.2,1) both mSwoosh}.ad-card:hover .m-ripple{animation:1.8s ease-out .2s infinite mRipple}.ad-card:hover .md1{animation-delay:50ms}.ad-card:hover .md2{animation-delay:.16s}.ad-card:hover .md3{animation-delay:.28s}.ad-card:hover .md4{animation-delay:.42s}.ad-card:hover .md5{animation-delay:.56s}.ad-card:hover .md6{animation-delay:.68s}@keyframes kenburns{0%{transform:scale(1)}to{transform:scale(1.08)}}.preview-img img{animation:9s ease-in-out infinite alternate kenburns}@keyframes timer{0%{width:0}to{width:100%}}@keyframes panelIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes popIn{0%{opacity:0;transform:scale(.85)}70%{transform:scale(1.04)}to{opacity:1;transform:none}}@keyframes uploadBar{0%{width:0}to{width:100%}}@keyframes climb{0%{transform:translateY(120px)}to{transform:none}}@keyframes sink{0%{transform:translateY(-60px)}to{transform:none}}.step-timer{width:0;animation:5s linear forwards timer}.panel-in{animation:.5s cubic-bezier(.2,.8,.2,1) both panelIn}.pop1{animation:.5s .15s both popIn}.pop2{animation:.5s .35s both popIn}.pop3{animation:.5s .6s both popIn}.upload-bar{animation:1.2s ease-out .4s both uploadBar}.climb{animation:.9s cubic-bezier(.2,.8,.2,1) .2s both climb}.sink{animation:.9s cubic-bezier(.2,.8,.2,1) .2s both sink}.step-ico{transition:transform .35s cubic-bezier(.2,.8,.2,1),background .3s,box-shadow .3s}.step-btn:hover .step-ico{transform:translateY(-4px)scale(1.06)!important}.step-btn:focus-visible{outline-offset:6px;border-radius:16px;outline:3px solid #5433b759}.photo-slot{background-image:repeating-linear-gradient(135deg,#ffffff12 0 14px,#fff0 14px 28px)}.photo-slot--light{background-image:repeating-linear-gradient(135deg,#ffffff2e 0 14px,#fff0 14px 28px)}.ad-card{transition:transform .35s cubic-bezier(.2,.8,.2,1);animation:.9s cubic-bezier(.2,.8,.2,1) both cardIn}.ad-card:nth-child(2){animation-delay:.1s}.ad-card:nth-child(3){animation-delay:.2s}.ad-card:nth-child(4){animation-delay:.3s}.ad-card:nth-child(5){animation-delay:.4s}.ad-card:nth-child(6){animation-delay:.5s}.ad-card{perspective:1000px}.ad-card>div{transform-style:preserve-3d;transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s}.ad-card:hover>div{transform:rotateY(-12deg)rotateX(7deg)translateY(-6px);box-shadow:24px 30px 60px #120b2a38!important}.ad-card:nth-child(2n):hover>div{transform:rotateY(12deg)rotateX(7deg)translateY(-6px);box-shadow:-24px 30px 60px #120b2a38!important}.stage{perspective:1100px}@keyframes flipIn{0%{opacity:0;transform:rotateY(-90deg)translateZ(-120px)}to{opacity:1;transform:none}}@keyframes tiltL{0%,to{transform:rotateY(26deg)rotateX(6deg)rotate(-7deg)}50%{transform:rotateY(12deg)rotateX(-4deg)rotate(-4deg)translateY(-12px)}}@keyframes tiltR{0%,to{transform:rotateY(-26deg)rotateX(6deg)rotate(7deg)}50%{transform:rotateY(-12deg)rotateX(-4deg)rotate(4deg)translateY(-10px)}}@keyframes tiltC{0%,to{transform:rotateY(-9deg)rotateX(5deg)}50%{transform:rotateY(9deg)rotateX(-3deg)translateY(-14px)}}@keyframes adShine{0%{transform:translate(-160%)skew(-18deg)}55%,to{transform:translate(260%)skew(-18deg)}}.flip-in{transform-style:preserve-3d;animation:1.1s cubic-bezier(.2,.8,.2,1) both flipIn}.fi1{animation-delay:.35s}.fi2{animation-delay:.15s}.fi3{animation-delay:.55s}.ad3d{transform-style:preserve-3d;will-change:transform}.tilt-l{animation:7s ease-in-out infinite tiltL}.tilt-r{animation:8s ease-in-out infinite tiltR}.tilt-c{animation:6s ease-in-out infinite tiltC}.ad3d:hover{animation-play-state:paused}.ad3d:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fff0,#ffffff38,#fff0);width:45%;animation:5s ease-in-out infinite adShine;position:absolute;top:0;bottom:0;left:0}.tilt-r:after{animation-delay:1.6s}.tilt-l:after{animation-delay:3.2s}@keyframes cardIn{0%{opacity:0;transform:translateY(36px)scale(.98)}to{opacity:1;transform:none}}@keyframes pricePop{0%{opacity:0;filter:blur(4px);transform:translateY(10px)}to{opacity:1;filter:blur();transform:none}}@keyframes orb{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-24px,20px)scale(1.15)}}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes sweep{0%{left:-60%}60%,to{left:130%}}@keyframes drift{0%,to{transform:translate(0)}50%{transform:translate(30px,-24px)}}@keyframes tagPulse{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}.plan-card{transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s;animation:.9s cubic-bezier(.2,.8,.2,1) both cardIn}.pc1{animation-delay:50ms}.pc2{animation-delay:.18s}.pc3{animation-delay:.31s}.plan-card:hover{transform:translateY(-8px);box-shadow:0 26px 50px #120b2a1a}.pro-card:hover{box-shadow:0 34px 70px #5433b766!important}.price-pop{animation:.5s ease-out both pricePop}.pro-orb{animation:8s ease-in-out infinite orb}.badge-bob{animation:2.6s ease-in-out infinite bob}.blob-a{animation:14s ease-in-out infinite drift}.blob-b{animation:17s ease-in-out 2s infinite reverse drift}.save-tag{animation:2.4s ease-in-out infinite tagPulse}.plan-btn{transition:transform .25s,box-shadow .25s}.plan-btn:hover{transform:translateY(-2px);box-shadow:0 10px 22px #5433b72e}.plan-btn span{transition:transform .25s}.plan-btn:hover span{transform:translate(4px)}.shine:after{content:"";background:linear-gradient(110deg,#0000,#fec4b480,#0000);width:40%;animation:3.2s ease-in-out infinite sweep;position:absolute;top:0;bottom:0;left:-60%}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}@media (max-width:760px){.hide-sm{display:none!important}.h1-xl{font-size:38px!important}.h2-lg{font-size:28px!important}.pad-x{padding-left:16px!important;padding-right:16px!important}.stage{transform-origin:top;transform:scale(.68);height:360px!important}.journey-line{display:none!important}}
