:root{--navy:#020e24;--navy-soft:#071a36;--blue:#1477ff;--cyan:#55d7ff;--white:#f8fbff;--paper:#ffffff;--ink:#071226;--muted:#5e6b80;--line:rgba(7,18,38,.12);--coral:#ff6b4a}@font-face{font-family:Galano Grotesque Alt;src:url(/fonts/GalanoGrotesqueAltRegular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Galano Grotesque Alt;src:url(/fonts/GalanoGrotesqueAltItalic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Galano Grotesque Alt;src:url(/fonts/GalanoGrotesqueAltMedium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Galano Grotesque Alt;src:url(/fonts/GalanoGrotesqueAltSemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Galano Grotesque Alt;src:url(/fonts/GalanoGrotesqueAltBold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Galano Grotesque Alt;src:url(/fonts/GalanoGrotesqueAltExtraBold.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Galano Grotesque Alt;src:url(/fonts/GalanoGrotesqueAltBlack.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{max-width:100%;overflow-x:clip}body{margin:0;background:#f4f7fb;color:var(--ink);font-family:Galano Grotesque Alt,Arial,Helvetica,sans-serif}.hero h1,.price-card{font-family:Arial,Helvetica,sans-serif}img{max-width:100%}button,input,select{font:inherit}a,button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button{cursor:pointer}.back,.button,.close-button,.select-styles button,.style-card,.text-link{min-height:44px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--cyan);outline-offset:3px}.shell{width:min(1180px,calc(100% - 48px));margin-inline:auto}.nav{height:84px;display:flex;justify-content:space-between;gap:30px;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:20;color:white}.brand,.nav{align-items:center}.brand{display:inline-flex;gap:11px;color:inherit;text-decoration:none}.brand-logo{width:44px;height:44px;overflow:hidden;display:grid;place-items:center}.brand-logo img{width:100%;height:100%;object-fit:contain;display:block}.brand-name{font-size:19px;font-weight:800;letter-spacing:-.02em;display:block}.footer-brand{align-items:center}.brand-signature{display:block;font-size:11px;font-weight:600;letter-spacing:.02em;opacity:.6}.nav-links{display:flex;gap:34px}.nav-links a{color:#c9d7eb;text-decoration:none;font-size:13px;font-weight:700}.nav-links a:hover{color:white}.button{border:0;border-radius:10px;padding:15px 23px;display:inline-flex;justify-content:center;align-items:center;gap:14px;font-weight:800;transition:transform .2s,box-shadow .2s,background .2s}.button:hover{transform:translateY(-2px)}.button-small{padding:12px 18px;font-size:13px}.button-light{background:rgba(255,255,255,.1);color:white;border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.button-dark{background:var(--navy);color:white}.button-primary{color:white;background:var(--blue);box-shadow:0 12px 30px rgba(20,119,255,.28)}.button-primary:hover{background:#086bf0;box-shadow:0 16px 36px rgba(20,119,255,.38)}.full{width:100%}.hero{min-height:790px;position:relative;overflow:hidden;color:white;background:var(--navy)}.hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 0);background-size:68px 68px;-webkit-mask-image:linear-gradient(180deg,black,transparent 82%);mask-image:linear-gradient(180deg,black,transparent 82%)}.hero-glow{position:absolute;width:800px;height:800px;right:-220px;top:-170px;border-radius:50%;background:radial-gradient(circle,rgba(20,119,255,.38),rgba(20,119,255,.06) 48%,transparent 72%)}.hero-grid{min-height:790px;padding:142px 0 72px;position:relative;z-index:2;display:grid;grid-template-columns:.94fr 1.06fr;align-items:center;grid-gap:70px;gap:70px}.eyebrow,.kicker{font-size:10px;font-weight:900;letter-spacing:.18em;text-transform:uppercase;color:var(--blue)}.eyebrow{display:inline-flex;align-items:center;gap:10px;color:#b9cce5}.eyebrow span{width:7px;height:7px;border-radius:50%;background:var(--cyan);box-shadow:0 0 18px var(--cyan)}.hero h1{margin:26px 0 24px;font-size:clamp(62px,6vw,92px);line-height:.89;letter-spacing:-.075em;font-weight:900}.hero h1 em{color:#6fcfff;font-style:normal}.hero-text{max-width:590px;color:#b5c4d9;font-size:18px;line-height:1.65}.hero-actions{gap:25px;margin-top:32px}.hero-actions,.text-link{display:flex;align-items:center}.text-link{color:white;text-decoration:none;font-size:13px;font-weight:800;gap:10px}.play{width:35px;height:35px;display:grid;place-items:center;color:white;border:1px solid rgba(255,255,255,.25);border-radius:50%;font-size:9px}.hero-trust{margin-top:47px;display:flex;flex-wrap:wrap;gap:10px 18px}.hero-trust span{color:#8295b0;font-size:8px;font-weight:900;letter-spacing:.12em}.hero-trust span:before{content:"✓";color:var(--cyan);margin-right:6px}.campaign-stack{height:560px;position:relative}.campaign-card{position:absolute;overflow:hidden;border-radius:22px;background:#101d31;box-shadow:0 38px 70px rgba(0,0,0,.42);border:1px solid rgba(255,255,255,.14)}.campaign-card img{width:100%;height:100%;object-fit:cover;display:block}.campaign-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(1,10,26,.04) 24%,rgba(1,10,26,.86) 88%)}.card-main{z-index:3;width:280px;height:500px;left:50%;top:23px;transform:translateX(-50%)}.card-left,.card-right{width:210px;height:374px;top:105px;opacity:.92}.card-left{left:0;transform:rotate(-7deg)}.card-right{right:0;transform:rotate(7deg)}.campaign-category,.video-ui{position:absolute;top:17px;left:17px;z-index:3;padding:7px 9px;border-radius:5px;background:rgba(2,14,36,.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:7px;font-weight:900;letter-spacing:.14em}.video-ui{left:18px;right:18px;background:transparent;padding:0;display:flex;gap:7px;align-items:center}.video-ui span{color:#ff5e59}.campaign-copy{position:absolute;z-index:3;left:20px;right:20px;bottom:22px;display:flex;flex-direction:column;align-items:flex-start}.campaign-copy small{color:#b9d8ff;font-size:7px;font-weight:900;letter-spacing:.17em;text-transform:uppercase}.campaign-copy strong{margin-top:8px;color:white;font-size:24px;line-height:1.02;letter-spacing:-.04em}.card-main .campaign-copy strong{font-size:31px}.campaign-copy b{margin-top:17px;display:inline-block;border-radius:5px;padding:9px 11px;color:white;background:var(--blue);font-size:8px;letter-spacing:.08em}.floating-note{position:absolute;z-index:6;background:white;color:var(--ink);border-radius:10px;padding:12px 15px;font-size:10px;font-weight:800;box-shadow:0 16px 38px rgba(0,0,0,.26)}.floating-note i{font-style:normal;color:var(--blue);margin-right:7px}.note-one{left:35px;top:45px}.note-two{right:22px;bottom:26px}.proof-strip{background:white;color:var(--ink);border-bottom:1px solid var(--line)}.proof-grid{min-height:106px;display:grid;grid-template-columns:repeat(4,1fr);align-items:center}.proof-grid div{display:flex;align-items:center;gap:14px;padding:10px 28px;border-right:1px solid var(--line)}.proof-grid div:first-child{padding-left:0}.proof-grid div:last-child{border:0}.proof-grid strong{font-size:28px;color:var(--blue)}.proof-grid span{font-size:10px;color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-weight:800}.audience{padding:95px 0 30px;display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:90px;gap:90px;align-items:center}.audience h2{margin:12px 0 0;font-size:clamp(38px,4vw,58px);line-height:.98;letter-spacing:-.055em}.audience-list{display:flex;flex-wrap:wrap;gap:11px}.audience-list span{padding:13px 17px;border-radius:999px;background:white;border:1px solid var(--line);font-size:12px;font-weight:800;color:#35435a;box-shadow:0 7px 20px rgba(8,26,54,.04)}.section{padding-block:120px}.section-heading{display:grid;grid-template-columns:1.3fr .7fr;align-items:end;grid-gap:80px;gap:80px;margin-bottom:58px}.creator-head h2,.price-copy h2,.section-heading h2{margin:13px 0 0;font-size:clamp(40px,4.4vw,62px);line-height:1;letter-spacing:-.055em}.section-heading p{margin:0;color:var(--muted);line-height:1.7;font-size:14px}.steps-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line)}.step-card{position:relative;min-height:245px;padding:34px 27px 0;border-right:1px solid var(--line)}.step-card:last-child{border-right:0}.step-number{color:var(--blue);font-size:11px;font-weight:900;letter-spacing:.12em}.step-line{width:34px;height:3px;margin:38px 0 27px;background:var(--blue)}.step-card h3{margin:0 0 12px;font-size:19px}.step-card p{margin:0;color:var(--muted);font-size:13px;line-height:1.7}.styles-section{background:var(--navy);color:white;overflow:hidden}.section-heading.light p{color:#8fa2bd}.section-heading.light .kicker{color:var(--cyan)}.styles-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px}.style-card{text-align:left;border:1px solid rgba(255,255,255,.12);padding:0;overflow:hidden;border-radius:18px;background:rgba(255,255,255,.045);color:white;transition:transform .25s,border-color .25s}.style-card:hover{transform:translateY(-8px);border-color:rgba(85,215,255,.48)}.style-preview{height:400px;margin:7px;border-radius:13px;position:relative;overflow:hidden}.style-preview img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s}.style-card:hover img{transform:scale(1.035)}.style-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(2,14,36,.07),rgba(2,14,36,.86) 90%)}.style-index{right:16px;top:15px;color:rgba(255,255,255,.65);font-size:10px}.style-index,.style-tag{position:absolute;font-weight:900}.style-tag{left:14px;top:14px;background:rgba(2,14,36,.74);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);color:white;padding:7px 10px;border-radius:5px;font-size:7px;text-transform:uppercase;letter-spacing:.12em}.style-ad-copy{position:absolute;left:18px;right:18px;bottom:20px;z-index:3;display:flex;flex-direction:column;align-items:flex-start}.style-ad-copy small{color:var(--cyan);font-size:8px;letter-spacing:.14em;font-weight:900;text-transform:uppercase}.style-ad-copy strong{margin-top:7px;max-width:285px;font-size:26px;line-height:1.03;letter-spacing:-.035em}.style-ad-copy b{margin-top:15px;padding:8px 10px;border-radius:4px;background:var(--blue);font-size:7px;letter-spacing:.1em}.style-premium .style-ad-copy small{color:#ffd791}.style-premium .style-ad-copy b{background:#d99f43}.style-criativo .style-ad-copy small{color:#ffb2b0}.style-criativo .style-ad-copy b{background:var(--coral)}.style-info{padding:22px 23px 25px}.style-info>div{display:flex;align-items:center;justify-content:space-between}.style-info h3{margin:0;font-size:22px}.style-info>div>span{color:var(--cyan)}.style-info p{margin-bottom:0;min-height:43px;color:#9babc2;font-size:12px;line-height:1.65}.pricing{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:110px;gap:110px;align-items:center}.price-copy>p{color:var(--muted);line-height:1.7;max-width:580px}.price-copy ul{list-style:none;padding:0;margin:34px 0 0;display:grid;grid-gap:14px;gap:14px;font-size:14px}.price-copy li:before{content:"✓";width:23px;height:23px;margin-right:10px;display:inline-grid;place-items:center;border-radius:50%;background:#e2efff;color:var(--blue);font-size:11px;font-weight:900}.price-card{background:var(--navy);color:white;border-radius:22px;padding:39px;text-align:center;box-shadow:18px 18px 0 #b8dcff}.launch-pill{display:inline-block;color:white;background:var(--blue);padding:8px 12px;border-radius:5px;font-size:8px;font-weight:900;letter-spacing:.1em}.price-card p{margin:26px 0 0;font-weight:800}.big-price{font-size:110px;line-height:1;font-weight:900;letter-spacing:-.08em}.big-price small{font-size:22px;top:19px;margin-right:8px}.big-price small,.big-price-cents{vertical-align:top;position:relative}.big-price-cents{font-size:.32em;font-weight:800;letter-spacing:-.02em;top:.28em}.price-card>span:not(.launch-pill){display:block;color:#9baac0;font-size:11px;margin-bottom:27px}.price-card>small{display:block;margin-top:22px;color:#9baac0;font-size:12px}.creator-section{padding:100px 0;background:#e9eff7;border-top:1px solid var(--line)}.creator-head{display:flex;justify-content:space-between;align-items:flex-start}.creator-head h2{max-width:760px}.close-button{border:1px solid var(--line);background:transparent;width:45px;height:45px;border-radius:50%;font-size:24px;color:var(--muted)}.progress{display:grid;grid-template-columns:repeat(4,1fr);margin:55px 0 22px;border-bottom:2px solid rgba(7,18,38,.1)}.progress span{padding:0 0 16px;color:#8996a9;font-size:10px;text-transform:uppercase;font-weight:900;letter-spacing:.08em;position:relative}.progress span:after{content:"";position:absolute;height:2px;left:0;right:100%;bottom:-2px;background:var(--blue);transition:right .25s}.progress span.active{color:var(--ink)}.progress span.active:after{right:0}.progress b{width:27px;height:27px;display:inline-grid;place-items:center;margin-right:8px;border-radius:50%;background:rgba(7,18,38,.1)}.progress .active b{background:var(--blue);color:white}.creator-card{background:var(--paper);border:1px solid var(--line);border-radius:22px;padding:42px;box-shadow:0 22px 60px rgba(8,26,54,.08)}.form-step{max-width:810px;margin:auto}.form-heading{display:flex;gap:18px;margin-bottom:33px}.form-heading>span{flex:0 0 50px;height:50px;border-radius:12px;background:var(--blue);color:white;display:grid;place-items:center;font-weight:900}.form-heading h3{margin:3px 0 5px;font-size:23px}.form-heading p{margin:0;color:var(--muted);font-size:13px}.field-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.form-step label{display:block;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;margin-bottom:19px}.form-step input,.form-step select{width:100%;margin-top:9px;border:1px solid var(--line);border-radius:10px;background:white;padding:14px 15px;color:var(--ink);outline:0}.form-step input:focus,.form-step select:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(20,119,255,.1)}.upload-box{min-height:245px;border:2px dashed #aebbd0!important;border-radius:16px;display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:9px;text-transform:none!important;letter-spacing:0!important;cursor:pointer;background:#f7faff}.upload-box input{display:none}.upload-icon{width:50px;height:50px;display:grid;place-items:center;border-radius:50%;background:#dcecff;color:var(--blue);font-size:25px}.upload-box small{color:var(--muted);font-weight:400}.upload-list{display:flex;flex-wrap:wrap;gap:8px}.upload-list span{max-width:100%;overflow-wrap:anywhere;background:#e7f0fd;border-radius:8px;padding:8px 11px;font-size:11px}.material-note{margin:16px 0 0;color:var(--muted);font-size:12px;line-height:1.55;text-align:center}.upload-selectors{display:grid;grid-template-columns:1.35fr .65fr;grid-gap:15px;gap:15px}.upload-selectors .upload-box{min-height:190px;margin-bottom:0}.upload-logo-box{background:#fbfcfe}.upload-message{margin-top:16px;padding:12px 14px;border:1px solid #efb4ac;border-radius:9px;background:#fff0ed;color:#9c2f20;font-size:12px}.material-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:20px}.material-card{min-width:0;display:grid;grid-template-columns:96px minmax(0,1fr);overflow:hidden;border:1px solid var(--line);border-radius:12px;background:white}.material-thumbnail{min-height:112px;position:relative;background:#e8edf4}.material-thumbnail img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover}.material-thumbnail>span{position:absolute;z-index:1;left:7px;top:7px;padding:4px 6px;border-radius:4px;background:rgba(2,14,36,.78);color:white;font-size:7px;font-weight:900;letter-spacing:.08em}.material-info{min-width:0;padding:12px;display:flex;flex-direction:column;gap:5px}.material-info>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.material-info>small,.material-info>span{color:var(--muted);font-size:9px}.material-uploaded .material-info>span{color:#1a7645;font-weight:800}.material-error .material-info>span{color:#9c2f20}.material-progress{height:4px;overflow:hidden;border-radius:99px;background:#e4eaf2}.material-progress i{display:block;height:100%;border-radius:inherit;background:var(--blue);transition:width .2s}.material-error .material-progress i{background:var(--coral)}.material-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto}.material-actions button{padding:0;border:0;background:transparent;color:var(--blue);font-size:9px;font-weight:900}.material-actions button:last-child{color:#9c2f20}.material-count{margin:18px 0 0;color:var(--muted);font-size:11px;font-weight:800;text-align:center}.material-count.ready{color:#1a7645}.select-styles{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px;gap:15px}.select-styles button{min-height:190px;text-align:left;padding:0;overflow:hidden;border-radius:14px;border:1px solid var(--line);background:white;display:grid;grid-template-rows:105px 1fr}.select-styles button>img{width:100%;height:105px;object-fit:cover}.select-styles button>span{padding:15px;display:flex;flex-direction:column;gap:7px}.select-styles button strong{font-size:17px}.select-styles button small{color:var(--muted);line-height:1.45}.select-styles button.selected{border:2px solid var(--blue);box-shadow:0 0 0 3px rgba(20,119,255,.08)}.color-picker-block{margin-top:22px;padding:18px 20px;border:1px solid var(--line);border-radius:14px;background:#f7faff}.color-picker-heading{display:flex;flex-direction:column;gap:3px;margin-bottom:14px}.color-picker-heading strong{font-size:13px}.color-picker-heading span{color:var(--muted);font-size:11px}.color-picker-row{display:flex;gap:18px}.color-picker-field{display:flex;flex-direction:column;align-items:center;gap:8px;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.06em;margin:0;color:var(--muted)}.color-picker-swatch{position:relative;display:block;width:64px;height:64px;border-radius:16px;border:2px solid rgba(2,14,36,.12);box-shadow:0 6px 14px rgba(2,14,36,.1);overflow:hidden}.color-picker-swatch input[type=color]{position:absolute;inset:-8px;width:calc(100% + 16px);height:calc(100% + 16px);border:0;padding:0;cursor:pointer;opacity:0}.color-picker-reset{margin-top:14px;border:0;background:none;padding:0;color:var(--blue);font-size:11px;font-weight:800;text-decoration:underline;cursor:pointer;min-height:32px}.form-actions{border-top:1px solid var(--line);margin-top:35px;padding-top:25px;display:flex;align-items:center;justify-content:space-between}.back{border:0;background:transparent;font-weight:800;color:var(--muted)}.back:disabled{opacity:.3;cursor:default}.review-step{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:55px;gap:55px;max-width:920px;margin:auto}.review-preview{background:#e4eaf2;border-radius:18px;padding:25px;display:grid;place-items:center}.review-video{width:220px;aspect-ratio:9/16;border-radius:17px;position:relative;overflow:hidden;color:white;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:20px;text-align:left;box-shadow:0 20px 40px rgba(2,14,36,.28)}.review-video>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.review-shade{position:absolute;inset:0;background:linear-gradient(180deg,transparent 25%,rgba(2,14,36,.88))}.review-video>b,.review-video>small,.review-video>span,.review-video>strong{position:relative;z-index:2}.review-video>span{font-size:7px;letter-spacing:.2em;color:var(--cyan)}.review-video>strong{margin-top:8px;text-transform:uppercase;font-size:16px;line-height:1.1}.review-video>b{color:white;font-size:28px;margin:10px 0 15px}.review-video>small{background:var(--blue);color:white;padding:8px 11px;font-weight:900}.review-copy{padding-top:12px}.status-pill{display:inline-block;padding:7px 10px;border-radius:999px;background:#e1f0ff;color:#1459a9;font-size:9px;font-weight:900;text-transform:uppercase}.review-copy h3{font-size:28px;margin:18px 0 8px}.review-copy p{color:var(--muted)}.review-copy dl{margin:25px 0}.review-copy dl div{display:flex;justify-content:space-between;padding:11px 0;border-bottom:1px solid var(--line);font-size:13px}.review-copy dt{color:var(--muted)}.review-copy dd{margin:0;font-weight:800;max-width:65%;text-align:right;overflow-wrap:anywhere}.review-copy>small{display:block;text-align:center;margin-top:10px;color:var(--muted)}.form-message{max-width:920px;margin:24px auto 0;padding:13px 15px;border:1px solid #efb4ac;border-radius:10px;background:#fff0ed;color:#9c2f20;font-size:13px;line-height:1.5}.button:disabled{cursor:wait;opacity:.65;transform:none}footer{background:var(--navy);color:white}.footer-grid{min-height:150px;display:flex;align-items:center;justify-content:space-between}.footer-grid p,.footer-grid>span{color:#8292aa;font-size:12px}.footer-brand{color:white}.footer-tagline{text-align:center;padding:20px 0 0;border-top:1px solid rgba(255,255,255,.08)}.footer-tagline p{margin:0;color:#8292aa;font-size:12px}.footer-company{display:flex;align-items:center;justify-content:center;gap:12px;padding:12px 0 26px}.footer-company-logo{width:26px;height:26px;object-fit:contain;opacity:.85}.footer-company-info{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;color:#6f7f98;font-size:11px}.footer-company-info a{color:#6f7f98;text-decoration:none}.footer-company-info a:hover{color:#9baac0}.order-page{min-height:100vh;background:#f4f7fb}.order-nav{height:84px;display:flex;align-items:center;justify-content:space-between;color:white;position:absolute;z-index:5;left:50%;transform:translateX(-50%)}.order-nav>span{color:#aebdd2;font-size:12px;font-weight:700}.order-hero{min-height:390px;padding-top:84px;position:relative;overflow:hidden;background:var(--navy);color:white}.order-hero-content{padding-block:70px;position:relative;z-index:2;text-align:center}.order-hero-content .kicker{color:var(--cyan)}.order-hero-content h1{margin:15px 0 10px;font-size:clamp(42px,6vw,70px);line-height:1;letter-spacing:-.055em}.order-hero-content p{margin:0;color:#aebdd2}.tracking-code{display:inline-block;margin-top:28px;padding:13px 18px;border:1px solid rgba(255,255,255,.2);border-radius:9px;background:rgba(255,255,255,.08);color:white;font-size:18px;letter-spacing:.14em}.order-content{padding-block:55px 90px}.order-status-card{margin-top:-95px;position:relative;z-index:3;padding:28px 32px;border:1px solid #b9d8ff;border-radius:18px;background:white;box-shadow:0 18px 50px rgba(8,26,54,.11);display:flex;align-items:center;justify-content:space-between;gap:30px}.order-status-card>div{display:flex;align-items:center;gap:17px}.status-dot{flex:0 0 14px;width:14px;height:14px;border-radius:50%;background:var(--blue);box-shadow:0 0 0 7px #e1efff}.order-status-card small{color:var(--blue);font-size:9px;letter-spacing:.12em;font-weight:900}.order-status-card h2{margin:4px 0 0;font-size:24px}.order-status-card p{max-width:530px;margin:0;color:var(--muted);font-size:13px;line-height:1.6}.order-status-card.cancelled{border-color:#efb4ac}.order-status-card.cancelled .status-dot{background:var(--coral);box-shadow:0 0 0 7px #fff0ed}.order-timeline{list-style:none;display:grid;grid-template-columns:repeat(7,1fr);padding:0;margin:50px 0}.order-timeline li{position:relative;display:flex;flex-direction:column;align-items:center;gap:9px;text-align:center;color:#9aa6b8}.order-timeline li:before{content:"";position:absolute;z-index:0;height:2px;left:-50%;right:50%;top:13px;background:#d7dee8}.order-timeline li:first-child:before{display:none}.order-timeline li span{width:28px;height:28px;position:relative;z-index:1;border:2px solid #d7dee8;border-radius:50%;background:#f4f7fb;display:grid;place-items:center;font-size:10px;font-weight:900}.order-timeline li small{max-width:105px;font-size:9px;line-height:1.4;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.order-timeline li.complete{color:var(--ink)}.order-timeline li.complete:before{background:var(--blue)}.order-timeline li.complete span{border-color:var(--blue);background:var(--blue);color:white}.order-grid{display:grid;grid-template-columns:1.25fr .75fr;grid-gap:24px;gap:24px}.order-details-card,.order-style-card{border:1px solid var(--line);border-radius:18px;background:white;padding:34px}.order-details-card h2,.order-style-card h2{margin:10px 0 24px;font-size:28px}.order-details-card dl{margin:0}.order-details-card dl div{display:flex;justify-content:space-between;gap:25px;padding:13px 0;border-bottom:1px solid var(--line);font-size:13px}.order-details-card dl div:last-child{border-bottom:0}.order-details-card dt{color:var(--muted)}.order-details-card dd{margin:0;max-width:65%;text-align:right;font-weight:800;overflow-wrap:anywhere}.order-colors{height:120px;margin:-34px -34px 27px;border-radius:18px 18px 0 0}.order-style-card h2{text-transform:capitalize}.order-style-card p{color:var(--muted);font-size:13px;line-height:1.6}.color-list{display:flex;flex-wrap:wrap;gap:10px;margin-top:23px}.color-list span{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--line);border-radius:7px;font-size:10px;font-weight:800}.color-list i{width:16px;height:16px;border-radius:4px;border:1px solid rgba(0,0,0,.12)}.order-updated{margin:25px 0 18px;color:var(--muted);font-size:11px}.order-back{text-decoration:none}.order-materials-card{margin-top:24px;padding:34px;border:1px solid var(--line);border-radius:18px;background:white}.order-materials-card>h2{margin:10px 0 6px;font-size:28px}.order-materials-card>p{margin:0 0 25px;color:var(--muted);font-size:13px}.order-materials-card .upload-box{text-transform:none;letter-spacing:0}.order-video-card{margin-top:24px;padding:34px;overflow:hidden;border:1px solid var(--line);border-radius:18px;background:white}.order-video-card>h2{margin:10px 0 6px;font-size:28px}.order-video-card>p{margin:0 0 25px;color:var(--muted);font-size:13px;line-height:1.6}.video-workspace{display:grid;grid-template-columns:minmax(260px,390px) minmax(0,1fr);align-items:center;grid-gap:44px;gap:44px;padding:30px;border-radius:17px;background:var(--navy);color:white}.video-player-frame{overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:16px;background:#010817;box-shadow:0 22px 48px rgba(0,0,0,.32)}.video-player-error,.video-player-loading{min-height:460px;padding:25px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;color:white;background:#071a36;text-align:center;font-size:13px;line-height:1.6}.video-player-loading .order-spinner{width:42px;height:42px}.video-player-loading.standalone{min-height:220px;border-radius:14px;color:var(--ink);background:#eef4fb}.video-restart{width:100%;min-height:42px;border:0;background:#0a1c38;color:#c8d8ec;font-size:11px;font-weight:800}.render-result h3,.video-control-panel h3{margin:0 0 9px;font-size:26px}.video-control-panel>p{margin:0 0 22px;color:#9fb0c8;font-size:13px;line-height:1.6}.button-light-video{border:1px solid rgba(20,119,255,.25);background:#edf5ff;color:#0f5cb9}.video-control-panel .button-light-video{margin-bottom:20px;border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.08);color:white}.button-danger-soft{margin-top:14px;border:1px solid rgba(255,107,74,.35);background:rgba(255,107,74,.12);color:#ffb5a5}.render-status{margin:2px 0 20px;padding:18px;border:1px solid rgba(255,255,255,.13);border-radius:12px;background:rgba(255,255,255,.055)}.render-status>div:first-child{display:flex;justify-content:space-between;gap:20px;font-size:12px}.render-status>div:first-child span{color:var(--cyan);font-weight:900}.render-progress{height:7px;margin-top:12px;overflow:hidden;border-radius:99px;background:rgba(255,255,255,.12)}.render-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--blue),var(--cyan));transition:width .35s}.render-status p{margin:13px 0 0;color:#c9d7e9;font-size:11px;line-height:1.5}.render-status .render-stale{color:#ffd28f}.video-empty{min-height:180px;padding:30px;border:2px dashed #b9c6d7;border-radius:14px;background:#f7faff;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;text-align:center}.video-empty span{color:var(--muted);font-size:12px}.render-result{margin-top:28px;padding:28px;border-radius:15px;background:#edf3fa}.render-result video{width:min(100%,430px);max-height:660px;display:block;margin:20px auto;border-radius:13px;background:#020e24}.render-result-actions{display:flex;justify-content:center;gap:12px}.render-result-actions a{text-decoration:none}.video-message{margin:20px 0 0!important;padding:13px 15px;border:1px solid #efb4ac;border-radius:10px;background:#fff0ed;color:#9c2f20!important;font-size:12px!important}.ai-professional-card{border-color:#a8c8f5;background:linear-gradient(145deg,#fff,#f3f8ff)}.ai-professional-card>.render-status{color:white;background:var(--navy)}.ai-disclosure{display:grid;grid-gap:6px;gap:6px;margin:22px 0;padding:18px 20px;border:1px solid #b8d4fa;border-radius:13px;background:#eaf3ff;color:#173a66}.ai-disclosure strong{font-size:12px}.ai-disclosure span{font-size:11px;line-height:1.6}.storyboard-panel{margin:24px 0;padding:24px;border-radius:16px;background:#071a36;color:white}.storyboard-panel h3{margin:8px 0;font-size:24px}.storyboard-panel>div>p{color:#a9bad1;font-size:12px;line-height:1.6}.storyboard-scenes{display:grid;grid-gap:10px;gap:10px;margin-top:20px}.storyboard-scene{display:grid;grid-template-columns:74px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;padding:14px;border:1px solid rgba(255,255,255,.12);border-radius:11px;background:rgba(255,255,255,.05)}.storyboard-scene>span{color:var(--cyan);font-size:12px;font-weight:900}.storyboard-scene>img{width:74px;height:96px;border-radius:12px;object-fit:cover;background:#06142c}.storyboard-scene>div{display:grid;grid-gap:3px;gap:3px}.storyboard-scene small{color:#a9bad1;font-size:10px}.storyboard-scene em{color:#72e6b0;font-size:10px;font-style:normal;font-weight:800}.storyboard-scene p{margin:4px 0 0;color:#ffc4b8;font-size:10px}.storyboard-scene button{padding:8px 10px;border:1px solid rgba(85,215,255,.35);border-radius:7px;background:rgba(85,215,255,.1);color:#8fe7ff;font-size:9px;font-weight:850}.ai-generate-button{margin-top:18px}.ai-disabled{margin:16px 0 0;padding:14px;border-radius:10px;background:#fff2d8;color:#77521a;font-size:11px;line-height:1.55}.ai-disabled code{font-size:10px}.professional-result{background:white;border:1px solid var(--line)}.payment-gate{margin:24px 0;padding:22px;border:1px solid #b8d4fa;border-radius:14px;background:linear-gradient(145deg,#eaf3ff,#f7fbff);display:grid;grid-gap:14px;gap:14px}.payment-gate-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}.payment-gate-price strong{font-size:30px;color:var(--navy)}.payment-gate-price span{color:var(--muted);font-size:11px}.payment-gate-divider{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.08em}.payment-gate-divider:after,.payment-gate-divider:before{content:"";flex:1 1;height:1px;background:#cfe0f5}.payment-gate-promo{display:flex;gap:8px}.payment-gate-promo input{flex:1 1;min-width:0;padding:11px 13px;border:1px solid #b9c6d7;border-radius:9px;font-size:13px;text-transform:uppercase}.payment-gate-promo button{padding:11px 16px;border:1px solid rgba(20,119,255,.3);border-radius:9px;background:#edf5ff;color:#0f5cb9;font-size:12px;font-weight:800;white-space:nowrap}.payment-gate-note{margin:0;color:var(--muted);font-size:10px;line-height:1.55}.payment-gate-warning{margin:0;padding:12px 14px;border-radius:10px;background:#fff6e0;border:1px solid #f0d488;color:#7a5b00;font-size:12px;line-height:1.5;font-weight:600}.roteiro-preview-block{margin:20px 0}.roteiro-preview-card{margin-top:10px;padding:20px;border:1px solid #b8d4fa;border-radius:14px;background:linear-gradient(145deg,#eaf3ff,#f7fbff)}.roteiro-preview-card h3{margin:8px 0 6px;font-size:18px}.roteiro-preview-card>p{margin:0 0 14px;color:var(--muted);font-size:13px;line-height:1.5}.roteiro-preview-scenes{list-style:none;margin:0 0 14px;padding:0;display:grid;grid-gap:10px;gap:10px;counter-reset:scene}.roteiro-preview-scenes li{display:flex;flex-direction:column;gap:2px;padding:10px 12px;background:rgba(255,255,255,.7);border-radius:10px;border:1px solid rgba(20,119,255,.15)}.roteiro-preview-scenes strong{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:#0f5cb9}.roteiro-preview-scenes span{font-size:13px;color:var(--ink);line-height:1.4}.roteiro-preview-note{margin:0;color:var(--muted);font-size:11px}.order-state-page{display:grid;place-items:center;padding:30px;background:var(--navy)}.order-state-card{width:min(100%,520px);padding:48px 35px;border-radius:20px;background:white;text-align:center;box-shadow:0 25px 70px rgba(0,0,0,.3)}.order-state-card h1{margin:20px 0 10px;font-size:30px}.order-state-card p{margin:0 auto 25px;color:var(--muted);line-height:1.65}.order-state-card>a:not(.button){display:block;margin-top:18px;color:var(--blue);font-size:12px;font-weight:800}.order-spinner,.state-symbol{width:52px;height:52px;margin:auto;border-radius:50%;background:#e1efff;color:var(--blue);display:grid;place-items:center;font-size:25px;font-weight:900}.order-spinner{border:4px solid #dcecff;border-top:4px solid var(--blue);background:transparent;animation:order-spin .8s linear infinite}@keyframes order-spin{to{transform:rotate(1turn)}}@media (max-width:980px){.hero-grid{grid-template-columns:1fr;padding-top:150px;gap:30px}.hero-copy{text-align:center}.hero-text{margin-inline:auto}.hero-actions,.hero-trust{justify-content:center}.campaign-stack{max-width:660px;width:100%;margin:auto}.audience{grid-template-columns:1fr;gap:35px}.pricing,.section-heading{grid-template-columns:1fr;gap:30px}.steps-grid{grid-template-columns:repeat(2,1fr)}.styles-grid{grid-template-columns:1fr;max-width:600px;margin:auto}.style-preview{height:460px}.pricing{gap:65px}.review-step{grid-template-columns:1fr}.review-preview{display:none}}@media (max-width:640px){.shell{width:min(100% - 30px,1180px)}.nav{height:72px}.nav .button,.nav-links{display:none}.hero-grid{min-height:auto;padding:125px 0 65px}.hero h1{font-size:clamp(44px,15vw,56px)}.hero-text{font-size:16px}.hero-actions{flex-direction:column;gap:18px}.hero-actions .button{width:100%;max-width:330px}.text-link{padding:4px 8px}.hero-trust{margin-top:35px}.campaign-stack{height:470px}.card-main{width:230px;height:410px}.card-left,.card-right{width:150px;height:268px;top:100px}.campaign-copy strong{font-size:18px}.card-main .campaign-copy strong{font-size:26px}.note-one{left:4px}.note-two{right:2px;bottom:10px}.proof-grid{grid-template-columns:1fr 1fr;padding:18px 0}.proof-grid div{flex-direction:column;gap:3px;text-align:center;border:0;padding:12px 4px}.audience{padding-top:70px}.audience h2{font-size:clamp(35px,11vw,42px)}.section{padding-block:80px}.section-heading{margin-bottom:38px}.creator-head h2,.price-copy h2,.section-heading h2{font-size:clamp(34px,10.5vw,40px)}.steps-grid{grid-template-columns:1fr}.step-card{border-right:0;border-bottom:1px solid var(--line);min-height:auto;padding-bottom:30px}.style-preview{height:380px}.price-card{padding:29px 22px;box-shadow:10px 10px 0 #b8dcff}.big-price{font-size:88px}.creator-section{padding:76px 0}.creator-card{padding:24px 17px}.progress{margin-top:38px}.progress span{font-size:0;text-align:center}.progress b{font-size:11px;margin:0}.field-row,.material-grid,.select-styles,.upload-selectors{grid-template-columns:1fr}.upload-selectors .upload-box{min-height:165px}.form-step input,.form-step select{min-height:48px;font-size:16px}.upload-box{min-height:210px;padding:22px 14px;text-align:center}.select-styles button{min-height:120px;grid-template-columns:96px minmax(0,1fr);grid-template-rows:1fr}.select-styles button>img{width:96px;height:100%}.select-styles button>span{min-width:0}.color-picker-row{justify-content:center;gap:26px}.color-picker-swatch{width:72px;height:72px}.creator-head h2{max-width:calc(100% - 55px)}.form-heading{align-items:flex-start}.form-heading h3{font-size:20px}.form-actions{gap:14px}.form-actions .button{min-width:132px}.footer-grid{flex-direction:column;justify-content:center;gap:15px;text-align:center}.order-nav>span{display:none}.order-hero{min-height:350px}.order-hero-content{padding-top:65px}.tracking-code{font-size:15px}.order-status-card{align-items:flex-start;flex-direction:column;padding:24px}.order-timeline{grid-template-columns:1fr;gap:0;margin-left:4px}.order-timeline li{min-height:52px;flex-direction:row;text-align:left}.order-timeline li:before{width:2px;height:auto;left:13px;right:auto;top:-25px;bottom:25px}.order-timeline li small{max-width:none}.order-grid{grid-template-columns:1fr}.order-details-card,.order-materials-card,.order-style-card,.order-video-card{padding:25px 20px}.video-workspace{grid-template-columns:1fr;padding:20px;gap:28px}.video-player-frame{width:min(100%,360px);margin-inline:auto}.storyboard-scene{grid-template-columns:64px minmax(0,1fr)}.storyboard-scene>img{width:64px;height:84px}.storyboard-scene button{grid-column:2;justify-self:start}.render-result{padding:20px 14px}.render-result-actions{flex-direction:column}.order-colors{margin:-25px -20px 25px}.order-details-card dl div{flex-direction:column;gap:5px}.order-details-card dd{max-width:100%;text-align:left}}@media (max-width:360px){.campaign-stack{height:430px}.card-main{width:210px;height:374px}.card-left,.card-right{width:132px;height:236px}.floating-note{padding:10px 11px;font-size:9px}.style-preview{height:340px}.creator-card{padding-inline:14px}.form-heading{gap:12px}.form-heading>span{flex-basis:44px;height:44px}.form-actions .button{min-width:122px;padding-inline:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}