:root{--ink:#10182d;--muted:#64748b;--line:#dce6f2;--blue:#0876de;--sky:#42d1ff;--paper:#f6f9fd}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{text-decoration:none;color:inherit}.button{border:0;border-radius:14px;background:linear-gradient(135deg,var(--blue),var(--sky));box-shadow:0 13px 30px #0876de35;color:#fff;cursor:pointer;display:inline-flex;justify-content:center;padding:14px 22px;font-size:14px;font-weight:850}.button.ghost{background:#fff;box-shadow:none;border:1px solid var(--line);color:var(--ink)}.eyebrow{color:#0876de;font-size:11px;font-weight:900;letter-spacing:.14em;margin:0 0 10px}.marketing{min-height:100vh;background:radial-gradient(circle at 75% 20%,#bdedff 0,transparent 27%),#f7fbff}.marketing nav{align-items:center;display:flex;justify-content:space-between;margin:auto;max-width:1180px;padding:24px}.admin-shell aside>b,.builder-shell b,.marketing b{font-size:20px}.admin-shell span,.builder-shell b span,.marketing b span{color:var(--blue)}.hero{max-width:860px;margin:90px auto 120px;padding:0 24px;text-align:center}.hero h1{font-size:clamp(48px,8vw,92px);letter-spacing:-.07em;line-height:.96;margin:0}.hero h1 em{color:#0876de;font-style:normal}.lede{color:var(--muted);font-size:20px;line-height:1.6;margin:26px auto;max-width:620px}.actions{align-items:center;display:flex;gap:25px;justify-content:center}.text-link{color:#0d5fac;font-size:14px;font-weight:800}.proof{display:grid;grid-gap:1px;gap:1px;grid-template-columns:repeat(3,1fr);margin:auto;max-width:1050px}.proof div{background:#fff;padding:28px}.proof span,.proof strong{display:block}.proof span{color:var(--muted);font-size:13px;line-height:1.5;margin-top:7px}.admin-shell{display:flex;min-height:100vh}.admin-shell aside{background:#10213d;color:#c6d6e9;padding:29px 22px;width:230px}.admin-shell aside>b{color:#fff}.admin-shell aside p{font-size:10px;font-weight:900;letter-spacing:.12em;margin:48px 0 13px}.admin-shell aside a{display:block;border-radius:9px;font-size:14px;padding:11px}.admin-shell aside a.active{background:#1e68b5;color:#fff}.admin-content{padding:50px;max-width:1180px;width:100%}.admin-content header,.section-head{align-items:center;display:flex;justify-content:space-between}.admin-content h1{font-size:37px;letter-spacing:-.05em;margin:0}.stat-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(4,1fr);margin:35px 0}.stat-grid article,.table-card{background:#fff;border:1px solid var(--line);border-radius:16px;padding:22px}.stat-grid small,.stat-grid span{color:var(--muted);display:block;font-size:12px}.stat-grid strong{display:block;font-size:33px;letter-spacing:-.06em;margin:9px 0}.table-card{padding:25px}.section-head h2{margin:0;font-size:22px}.section-head a{color:var(--blue);font-size:13px;font-weight:800}.campaign-row{align-items:center;border-top:1px solid var(--line);display:grid;grid-gap:14px;gap:14px;grid-template-columns:44px 1fr 65px 90px 80px;margin-top:20px;padding-top:20px}.campaign-row small,.campaign-row span{color:var(--muted);display:block;font-size:12px;margin-top:4px}.mini-car{align-items:center;background:#dff5ff;border-radius:12px;color:#0876de;display:grid;font-size:26px;height:42px;place-items:center}.pill{background:#e6f9f2!important;border-radius:99px;color:#098459!important;font-weight:800;padding:6px 9px;text-align:center}.builder-shell{min-height:100vh}.builder-shell>header{align-items:center;background:#fff;border-bottom:1px solid var(--line);display:flex;gap:18px;padding:18px 4vw}.builder-shell>header span{color:var(--muted);font-size:12px;margin-left:auto}.wizard{max-width:1180px;margin:0 auto;padding:45px 24px}.wizard-progress{align-items:center;display:flex;justify-content:center;margin-bottom:38px;text-align:center}.wizard-progress span{color:#96a8bd;font-size:11px}.wizard-progress span.is-current{color:#0876de}.wizard-progress i{background:var(--line);height:2px;margin:0 18px;width:90px}.wizard-grid{display:grid;grid-gap:28px;gap:28px;grid-template-columns:1.3fr .7fr}.preview-card,.wizard-card{background:#fff;border:1px solid var(--line);border-radius:20px;padding:30px}.wizard-card h1{font-size:38px;letter-spacing:-.06em;margin:0}.wizard-card>p:not(.eyebrow){color:var(--muted)}label{color:#334155;display:block;font-size:12px;font-weight:800;margin:18px 0 0}input,select,textarea{border:1px solid #cbd8e6;border-radius:10px;color:var(--ink);font:inherit;font-size:14px;margin-top:7px;padding:12px;width:100%}textarea{min-height:90px;resize:vertical}.field-grid,.form-row{display:grid;grid-gap:12px;gap:12px;grid-template-columns:1fr 1fr}.goal-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.goal-list button{background:#f7faff;border:1px solid #d8e4ef;border-radius:999px;color:#40536a;cursor:pointer;padding:9px 12px}.goal-list button.selected{background:#e5f5ff;border-color:#0b8bd5;color:#006eae;font-weight:800}.wizard-card>.button{margin-top:25px}.preview-card{background:#0c1a31;color:#fff}.preview-card code{color:#89d9ff;font-size:11px;word-break:break-all}.phone-preview{background:#fff;border-radius:25px;color:#17223b;margin:25px auto 0;max-width:280px;overflow:hidden;padding:10px}.phone-preview>span{display:block;font-size:10px;text-align:center}.phone-image{align-items:center;background:linear-gradient(135deg,#132947,#108bd6);color:#fff;display:flex;font-size:24px;font-weight:950;height:180px;justify-content:center;letter-spacing:-.06em;line-height:.9;margin-top:8px;text-align:center}.phone-preview p{color:#0876de;font-size:9px;font-weight:900;letter-spacing:.11em;margin:15px 12px 0}.phone-preview h2{font-size:22px;letter-spacing:-.06em;line-height:1;margin:8px 12px}.phone-preview button{background:#0876de;border:0;border-radius:8px;color:#fff;font-weight:800;margin:12px;width:calc(100% - 24px);padding:11px}.funnel{background:#fff;overflow:hidden}.funnel-nav{align-items:center;background:#0d1c34;color:#fff;display:flex;font-size:13px;justify-content:space-between;padding:17px max(5vw,20px)}.funnel-nav a{font-weight:800}.funnel-hero{background:radial-gradient(circle at 76% 45%,#2abfff 0,transparent 24%),linear-gradient(130deg,#061428 25%,#0d4f85);color:#fff;display:grid;grid-template-columns:1.05fr .95fr;min-height:570px;padding:78px max(6vw,24px)}.hero-copy{max-width:610px}.hero-copy .eyebrow{color:#80e1ff}.hero-copy h1{font-size:clamp(47px,6vw,75px);letter-spacing:-.07em;line-height:.94;margin:0}.hero-copy h1 em{color:#4ee3ff;font-style:normal}.offer{color:#d3e6f8;font-size:19px;line-height:1.5;margin:25px 0}.microcopy{color:#9fc5e4;font-size:12px}.vehicle-visual{min-height:340px;position:relative}.vehicle-tag{color:#fff;font-size:clamp(42px,6vw,82px);font-weight:950;line-height:.8;opacity:.2;position:absolute;right:0;text-align:right;top:30px}.vehicle-glow{background:#42d1ff;border-radius:50%;filter:blur(60px);height:180px;position:absolute;right:15%;top:38%;width:180px}.vehicle-shape{color:#e8f9ff;font-size:320px;line-height:.8;position:absolute;right:3%;top:21%;transform:rotate(-18deg)}.benefits{display:grid;grid-template-columns:repeat(3,1fr);margin:-35px auto 0;max-width:1060px;position:relative}.benefits article{background:#fff;border:1px solid #dce6f2;padding:25px}.benefits b,.benefits span{display:block}.benefits span{color:var(--muted);font-size:13px;line-height:1.5;margin-top:6px}.story{margin:100px auto;max-width:730px;padding:0 24px;text-align:center}.claim h2,.faq h2,.story h2{font-size:clamp(32px,4vw,48px);letter-spacing:-.06em;line-height:1;margin:0}.claim>div>p:not(.eyebrow),.story>p:not(.eyebrow){color:var(--muted);font-size:17px;line-height:1.7}.trust{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:25px}.trust span{background:#edf8ff;border-radius:99px;color:#17628d;font-size:12px;font-weight:800;padding:9px 13px}.claim{background:#eaf7ff;display:grid;grid-gap:55px;gap:55px;grid-template-columns:1fr 430px;padding:85px max(7vw,24px)}.lead-form{background:#fff;border-radius:19px;box-shadow:0 20px 45px #216a8a1c;padding:22px}.lead-form input,.lead-form select{margin-top:0}.lead-form details,.lead-form>input,.lead-form>select{margin-top:10px}.lead-form details summary{color:#0b72b9;cursor:pointer;font-size:12px;font-weight:800}.lead-form details .form-row{margin-top:9px}.consent{color:#68788d;font-size:10px;font-weight:500;line-height:1.4}.consent input{margin:0 6px 0 0;width:auto}.lead-form .button{margin-top:14px;width:100%}.lead-form small{color:#8b9aae;display:block;font-size:9px;line-height:1.4;margin-top:11px;text-align:center}.form-success{background:#e4fbf2;border-radius:16px;color:#075d42;padding:24px}.faq{margin:95px auto;max-width:730px;padding:0 24px}.faq details{border-bottom:1px solid var(--line);padding:20px 0}.faq summary{cursor:pointer;font-weight:850}.faq p{color:var(--muted);font-size:14px;line-height:1.6}footer{background:#0d1c34;color:#fff;padding:45px max(7vw,24px)}footer a{display:block;color:#80e1ff;font-weight:800;margin-top:10px}footer p{color:#a7bfd8;font-size:11px;line-height:1.5;max-width:510px}.sticky-cta{background:#0b81d6;bottom:12px;border-radius:12px;box-shadow:0 10px 30px #0003;color:#fff;display:none;font-weight:850;left:15px;padding:14px;text-align:center;position:fixed;right:15px;z-index:5}@media(max-width:760px){.claim,.funnel-hero,.proof,.stat-grid,.wizard-grid{grid-template-columns:1fr}.proof{margin:0 18px}.admin-shell aside{display:none}.admin-content{padding:28px 18px}.stat-grid{grid-template-columns:1fr 1fr}.campaign-row{grid-template-columns:34px 1fr 60px}.campaign-row .pill,.campaign-row small{display:none}.wizard{padding:26px 14px}.preview-card{display:none}.wizard-progress i{margin:0 8px;width:28px}.funnel-hero{min-height:auto;padding:61px 24px 160px}.vehicle-visual{min-height:200px}.vehicle-shape{font-size:220px}.benefits{grid-template-columns:1fr;margin:-65px 18px 0}.claim{padding:65px 20px}.sticky-cta{display:block}.funnel-nav a{font-size:12px}.field-grid,.form-row{grid-template-columns:1fr}.hero{margin:60px auto 85px}.marketing nav{padding:20px}.actions{flex-direction:column;gap:15px}}.login-page{background:#07182e;display:grid;grid-template-columns:1.1fr .9fr;min-height:100vh}.login-intro{background:radial-gradient(circle at 70% 26%,#1599e2 0,transparent 29%),radial-gradient(circle at 16% 75%,#1067b3 0,transparent 32%),linear-gradient(145deg,#07192f,#0c3158);color:#fff;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:clamp(32px,6vw,88px);position:relative}.login-intro:after{border:1px solid #8ee7ff42;border-radius:50%;content:"";height:480px;position:absolute;right:-245px;top:16%;width:480px}.login-mark{font-size:21px;font-weight:900;gap:10px;letter-spacing:-.04em;position:relative;z-index:1}.login-mark,.login-mark i{align-items:center;display:flex}.login-mark i{background:#2bc6ff;border-radius:10px;color:#062543;font-size:17px;font-style:normal;height:36px;justify-content:center;width:36px}.login-intro h1{font-size:clamp(46px,5vw,76px);letter-spacing:-.07em;line-height:.93;margin:70px 0 0;max-width:610px;position:relative;z-index:1}.login-intro h1 em{color:#65d7ff;font-style:normal}.login-intro p{color:#cae7fa;font-size:17px;line-height:1.6;max-width:490px;position:relative;z-index:1}.login-intro footer{background:transparent;color:#a8c8df;padding:0;position:relative;z-index:1}.login-panel{align-items:center;background:#f6faff;display:flex;justify-content:center;padding:28px}.signin-card{background:#fff;border:1px solid #dbe7f2;border-radius:24px;box-shadow:0 25px 70px #082b4b1f;max-width:440px;padding:42px;width:100%}.signin-copy h2{font-size:32px;letter-spacing:-.06em;margin:0}.signin-copy p{color:#60738a;font-size:14px;line-height:1.6;margin:11px 0 25px}.signin-card label{font-size:12px;margin-top:17px}.signin-card input{background:#f9fcff;border-color:#c9d9e8;padding:14px}.signin-card .button{margin-top:25px;width:100%}.login-error{background:#fff0f1;border:1px solid #ffcdd1;border-radius:10px;color:#ae1730;font-size:13px;margin:0 0 18px;padding:11px 12px}.login-help{color:#7a8da3;font-size:12px;line-height:1.5;margin:21px 0 0;text-align:center}@media(max-width:760px){.login-page{grid-template-columns:1fr}.login-intro{min-height:300px;padding:30px}.login-intro h1{font-size:43px;margin:45px 0 0}.login-intro p{font-size:14px}.login-intro footer{display:none}.login-panel{padding:20px}.signin-card{border-radius:18px;padding:28px 23px}}.wizard-actions{display:flex;gap:12px;margin-top:25px}.wizard-actions .button{margin-top:0}.publish-summary{background:#f5f9fe;border:1px solid var(--line);border-radius:13px;display:grid;grid-gap:10px;gap:10px;margin-top:24px;padding:18px}.publish-summary b{font-size:18px}.publish-summary span{color:#52667e;font-size:13px;line-height:1.45}.publish-summary code{background:#e9f5ff;border-radius:8px;color:#006eae;font-size:11px;overflow-wrap:anywhere;padding:9px}@media(max-width:760px){.wizard-actions{flex-direction:column}.wizard-actions .button{width:100%}.wizard-progress>span{align-items:center;display:flex;flex-direction:column}.wizard-progress>span i{margin:8px 0 0;width:28px}}.creative-tip{align-items:center;background:linear-gradient(115deg,#e7f6ff,#f5edff);border:1px solid #cce5f5;border-radius:13px;display:flex;gap:18px;justify-content:space-between;margin:20px 0;padding:15px}.creative-tip b,.creative-tip span{display:block}.creative-tip span{color:#506980;font-size:12px;line-height:1.45;margin-top:4px;max-width:390px}.creative-tip .button{box-shadow:none;flex:none;margin:0;padding:10px 13px}.media-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:1fr 1fr;margin-top:18px}.gallery-upload,.upload-box{background:#f8fbff;border:1px dashed #9bc7e6;border-radius:13px;color:#173858;cursor:pointer;min-height:146px;padding:15px;position:relative}.gallery-upload input,.upload-box input{height:1px;left:-9999px;opacity:0;position:absolute;width:1px}.gallery-upload>span,.upload-box>span{background:#e0f3ff;border-radius:8px;color:#0876de;display:inline-block;font-size:12px;font-weight:850;margin-top:9px;padding:8px 10px}.upload-box img,.upload-box video{border-radius:9px;display:block;height:80px;object-fit:cover;width:100%;margin-top:10px}.gallery-upload{align-items:center;display:flex;justify-content:space-between;min-height:auto;margin-top:14px}.gallery-upload>span{margin:0}.gallery-strip{display:flex;gap:8px;margin-top:12px;overflow:auto}.gallery-strip img{border-radius:8px;height:65px;object-fit:cover;width:83px}.phone-upload{height:180px;object-fit:cover;width:100%;margin-top:8px}.preview-video{border:1px solid #335370;border-radius:12px;margin-top:16px;max-width:100%;width:280px}@media(max-width:760px){.media-grid{grid-template-columns:1fr}.creative-tip{align-items:stretch;flex-direction:column}.creative-tip .button{width:100%}.gallery-upload{align-items:stretch;flex-direction:column;gap:10px}.gallery-upload>span{text-align:center}}.creative-note{background:#e8fbf3;border-radius:10px;color:#08724d;font-size:13px;font-weight:700;margin:12px 0;padding:10px 12px}.integrations-lede{margin:16px 0 30px;max-width:650px;text-align:left}.integration-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(3,1fr)}.integration-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:25px}.integration-card h2{font-size:23px;letter-spacing:-.05em;margin:0}.integration-card>p:not(.eyebrow){color:var(--muted);font-size:14px;line-height:1.55;min-height:65px}.integration-status{background:#f1f5f9;border-radius:99px;color:#64748b;display:inline-block;font-size:12px;font-weight:800;padding:7px 10px}.integration-status.connected{background:#e4fbf2;color:#047857}.integration-card form{margin-top:16px}.integration-card form .button{margin-top:16px;width:100%}.integration-card small{color:#7d8da1;display:block;font-size:11px;line-height:1.4;margin-top:15px}.integration-success{background:#e8fbf3;border-radius:9px;color:#08724d;font-size:13px;font-weight:700;padding:10px}.coming-soon{background:linear-gradient(145deg,#fff,#f8fbff)}@media(max-width:900px){.integration-grid{grid-template-columns:1fr}.integration-card>p:not(.eyebrow){min-height:auto}}.image-lab{background:linear-gradient(135deg,#f0fbff,#f6f0ff);border:1px solid #cfe4fb;border-radius:15px;margin-top:18px;padding:17px}.image-lab>b,.image-lab>span{display:block}.image-lab>span{color:#5f7188;font-size:12px;line-height:1.45;margin-top:5px}.image-lab label{margin-top:12px}.image-lab textarea{background:#fff;min-height:78px}.image-lab-actions{align-items:end;display:grid;grid-gap:10px;gap:10px;grid-template-columns:145px 1fr;margin-top:12px}.image-lab-actions select{background:#fff;margin:0}.image-lab-actions .button{margin:0}.generated-visual{border-radius:10px;display:block;margin-top:15px;max-height:310px;object-fit:cover;width:100%}@media(max-width:760px){.image-lab-actions{grid-template-columns:1fr}.image-lab-actions .button{width:100%}}.videoask-box{background:#f7f3ff;border:1px solid #ddcdfa;border-radius:15px;margin-top:18px;padding:17px}.videoask-box>b,.videoask-box>span{display:block}.videoask-box>span{color:#665680;font-size:12px;line-height:1.5;margin-top:5px}.videoask-box em{font-style:normal;font-weight:850}.videoask-box label{margin-top:12px}.videoask-preview{background:#fff;border:0;border-radius:10px;height:330px;margin-top:14px;width:100%}.preview-videoask{background:#fff;border:0;border-radius:12px;height:300px;margin-top:16px;max-width:100%;width:280px}.voiceover-box{background:linear-gradient(135deg,#eefbf8,#f2f7ff);border:1px solid #bde5dc;border-radius:15px;margin-top:18px;padding:17px}.voiceover-box>b,.voiceover-box>span{display:block}.voiceover-box>span{color:#436a65;font-size:12px;line-height:1.5;margin-top:5px}.voiceover-box label{margin-top:12px}.voiceover-box textarea{background:#fff;min-height:82px}.voiceover-box .button{box-shadow:none}.voiceover-box .button,.voiceover-preview{margin-top:14px;width:100%}.preview-audio{margin-top:8px;width:100%}.preview-asset{border-top:1px solid #28435f;margin-top:16px;padding-top:14px}.preview-asset small{color:#89d9ff;display:block;font-size:9px;font-weight:900;letter-spacing:.11em;margin-bottom:8px}.preview-asset>img{border-radius:12px;display:block;max-height:280px;object-fit:cover;width:100%}.preview-gallery{display:flex;gap:7px;overflow:auto}.preview-gallery img{border-radius:8px;height:74px;object-fit:cover;width:88px}.preview-asset .preview-video,.preview-asset .preview-videoask{margin-top:0;width:100%}.voice-picker-head{align-items:end;display:grid;grid-gap:10px;gap:10px;grid-template-columns:1fr 150px}.voice-picker-head label{margin-top:12px}.voice-picker-head .button{margin:0;padding:12px 9px;width:100%}@media(max-width:760px){.voice-picker-head{grid-template-columns:1fr}.voice-picker-head .button{width:100%}}.asset-delete{background:#fff1f2;border:1px solid #fecdd3;border-radius:8px;color:#be123c;cursor:pointer;font-size:11px;font-weight:850;margin-top:8px;padding:7px 9px}.gallery-item{position:relative}.gallery-item img{display:block}.gallery-item button{background:#0f172a;border:0;border-radius:50%;color:#fff;cursor:pointer;height:20px;position:absolute;right:3px;top:3px;width:20px}.layout-box{background:#fff9ed;border:1px solid #f2d79a;border-radius:15px;margin-top:18px;padding:17px}.layout-box>b{display:block}.layout-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:1fr 1fr}.layout-grid label{margin-top:8px}@media(max-width:760px){.layout-grid{grid-template-columns:1fr}}.public-hero{gap:48px}.public-hero.media-left .hero-copy{order:2}.public-hero.media-left .public-media{order:1}.public-hero.text-center .hero-copy{text-align:center}.public-hero.text-right .hero-copy{text-align:right}.public-hero.vertical-top{align-items:start}.public-hero.vertical-center{align-items:center}.public-hero.vertical-bottom{align-items:end}.public-media{align-self:center;min-width:0;position:relative}.public-media>img,.vehicle-placeholder{border-radius:24px;box-shadow:0 25px 60px #0005;display:block;max-height:430px;object-fit:cover;width:100%}.vehicle-placeholder{align-items:center;background:#e3f7ff;color:#123a5c;display:flex;font-size:40px;font-weight:900;justify-content:center;min-height:330px;padding:30px;text-align:center}.generated-layer{margin-top:14px}.campaign-video,.public-videoask{margin:70px auto;max-width:850px;padding:0 24px}.campaign-video video,.public-videoask iframe{border:0;border-radius:18px;display:block;width:100%}.campaign-video video{background:#061428;max-height:540px}.public-videoask iframe{height:510px}.public-gallery{display:flex;gap:12px;margin-top:24px;overflow:auto}.public-gallery img{border-radius:12px;height:160px;object-fit:cover;width:210px}.public-audio{margin-top:22px;width:100%}@media(max-width:760px){.public-hero.media-left .hero-copy,.public-hero.media-left .public-media{order:0}.public-hero.text-center,.public-hero.text-right{text-align:left}.public-hero{gap:30px}.public-media>img,.vehicle-placeholder{max-height:310px}.public-videoask iframe{height:430px}}.form-honeypot{height:1px!important;left:-10000px!important;overflow:hidden!important;position:absolute!important;top:auto!important;width:1px!important}.brand-assets{border:1px solid var(--line);border-radius:12px;margin:18px 0;padding:14px}.brand-assets>b{display:block;margin-bottom:10px}.brand-assets img{border:1px solid var(--line);border-radius:8px;display:block;max-height:96px;max-width:100%;object-fit:cover;margin-top:8px}.dealer-logo{display:block;max-height:42px;max-width:180px;object-fit:contain}.dealer-cover{border-radius:18px;display:block;max-height:260px;object-fit:cover;width:min(100% - 48px,1040px);margin:28px auto}.dealer-social{display:flex;flex-wrap:wrap;gap:12px}.dealer-social a{color:inherit;font-weight:700}@media(max-width:760px){.dealer-cover{width:calc(100% - 32px)}.dealer-logo{max-width:130px}}.social-kit{background:linear-gradient(135deg,#eff8ff,#f7f1ff);border:1px solid #cadff5;border-radius:15px;margin-top:18px;padding:17px}.social-kit>b,.social-kit>span{display:block}.social-kit>span{color:#52667e;font-size:12px;line-height:1.5;margin-top:5px}.social-kit textarea{background:#fff;min-height:135px}.social-actions{display:flex;gap:10px;margin-top:12px}.social-actions .button{flex:1 1}@media(max-width:760px){.social-actions{flex-direction:column}}.video-studio{background:linear-gradient(135deg,#f0f7ff,#edfaff);border:1px solid #b9ddf5;border-radius:15px;margin-top:18px;padding:17px}.video-studio>b,.video-studio>span{display:block}.video-studio>span{color:#52667e;font-size:12px;line-height:1.5;margin-top:5px}.render-preview,.video-studio .button{margin-top:14px;width:100%}.render-preview{background:#061428;border-radius:12px;display:block;max-height:420px}.asset-library{background:#f8fbff;border:1px solid #d7e5f3;border-radius:15px;margin-top:18px;padding:17px}.asset-library>b,.asset-library>span{display:block}.asset-library>span{color:#64748b;font-size:12px;margin-top:5px}.asset-library-grid{display:flex;flex-wrap:wrap;gap:10px;margin-top:13px}.asset-library-grid img,.asset-library-grid video{border-radius:9px;height:82px;object-fit:cover;width:112px}.asset-library-grid a{align-items:center;background:#eaf5ff;border-radius:9px;color:#0876de;display:flex;font-size:11px;font-weight:850;padding:9px;width:112px}.wizard-progress button{background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;padding:0}.wizard-progress button:disabled{cursor:default}body .admin-content{max-width:1600px}body .integration-grid{gap:22px;grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1180px){body .integration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){body .integration-grid{grid-template-columns:1fr}}.content-box{background:linear-gradient(135deg,#f4fbff,#f7f3ff);border:1px solid #cfe4fb;border-radius:15px;margin-top:20px;padding:18px}.content-box>b,.content-box>span{display:block}.content-box>span{color:#5f7188;font-size:12px;line-height:1.45;margin-top:5px}.phone-offer{color:#52667e;display:block;font-size:10px;line-height:1.35;margin:0 12px 5px}.phone-content-preview{border-top:1px solid #dce6f2;margin:8px 12px 2px;padding-top:10px}.phone-content-preview>div{display:flex;flex-wrap:wrap;gap:5px}.phone-content-preview>div b{background:#edf8ff;border-radius:999px;color:#17628d;font-size:8px;padding:5px 7px}.phone-content-preview section{border-top:1px solid #e4ebf3;margin-top:10px;padding-top:10px}.phone-content-preview section>b,.phone-content-preview section>span{display:block}.phone-content-preview section>b{font-size:11px;line-height:1.1}.phone-content-preview section>span{color:#64748b;font-size:9px;line-height:1.35;margin-top:4px}.phone-form-preview{background:#f1f8ff;border:1px solid #d6e9fb;border-radius:8px;padding:9px}.phone-form-preview i{background:#0876de;border-radius:6px;color:#fff;display:block;font-size:9px;font-style:normal;font-weight:800;margin-top:8px;padding:7px;text-align:center}.preview-help{color:#9fc5e4;font-size:11px;line-height:1.45;margin:15px 0 0}