:root{--navy:#071d3d;--navy2:#092b59;--green:#07a647;--green2:#0cc96d;--muted:#59708d;--line:#e3eaf2;--bg:#f5f8fc;--white:#fff;--shadow:0 20px 70px rgba(9,37,75,.1)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--navy);background:#fff;font-size:15px;line-height:1.5}a{text-decoration:none;color:inherit}button,input,textarea,select{font:inherit}button{cursor:pointer}img{max-width:100%}.wrap{width:min(1200px,calc(100% - 64px));margin:0 auto}.skip-link{position:absolute;left:-9999px;top:0}.skip-link:focus{left:12px;top:12px;background:#fff;padding:12px;z-index:100}.site-header{position:sticky;top:0;z-index:40;background:rgba(255,255,255,.97);border-bottom:1px solid #edf1f6;backdrop-filter:blur(10px)}.nav-wrap{height:86px;display:flex;align-items:center;justify-content:space-between;gap:30px}.logo{display:block;width:230px;flex-shrink:0}.logo img{width:100%;height:auto;display:block}.site-nav{display:flex;align-items:center;gap:27px;font-size:13px;font-weight:650;color:#3b526d}.site-nav>a:not(.btn):hover{color:var(--green)}.site-nav .nav-signin{color:var(--navy);margin-left:9px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:13px;min-height:47px;padding:12px 21px;border-radius:10px;border:1px solid transparent;font-weight:750;white-space:nowrap;transition:transform .2s,background .2s,box-shadow .2s}.btn:hover{transform:translateY(-2px)}.btn-green{background:#09b650;color:white;box-shadow:0 11px 26px rgba(9,182,80,.19)}.btn-green:hover{background:#059c42}.btn-outline-light{border-color:rgba(255,255,255,.29);color:#fff}.btn-outline-light:hover{background:rgba(255,255,255,.09)}.btn-navy{background:var(--navy);color:white}.btn-plan{background:#edf5f0;color:var(--navy)}.menu-btn{display:none;border:0;background:#eff5f9;font-size:21px;border-radius:8px;padding:4px 12px}
.hero{background:linear-gradient(135deg,#061731 0%,#082348 65%,#05462e 160%);position:relative;overflow:hidden;color:#fff}.hero-glow{position:absolute;width:840px;height:840px;right:-180px;top:-300px;background:radial-gradient(circle,rgba(12,191,99,.13),transparent 65%);pointer-events:none}.hero-layout{display:grid;grid-template-columns:.96fr 1.04fr;align-items:center;gap:48px;min-height:645px;padding:76px 0 90px}.hero-content{position:relative;z-index:1}.hero-pill{display:inline-flex;align-items:center;gap:10px;border:1px solid rgba(79,223,149,.26);background:rgba(12,154,92,.12);padding:9px 14px;border-radius:50px;color:#98ebbd;font-size:12px;font-weight:760;letter-spacing:.03em}.hero-pill span{display:inline-block;width:7px;height:7px;background:#2efc99;border-radius:100%;box-shadow:0 0 13px #18ea7d}.hero h1{font-size:clamp(38px,4.65vw,67px);line-height:1.08;letter-spacing:-.055em;max-width:650px;margin:24px 0 21px;font-weight:800}.hero-content>p{color:#b7c7dc;font-size:17px;line-height:1.78;max-width:540px;margin:0 0 29px}.hero-actions{display:flex;gap:13px;flex-wrap:wrap}.hero-foot{margin-top:45px;display:flex;flex-wrap:wrap;gap:13px;color:#a6b8d0;font-size:12px;font-weight:640}.hero-foot-sep{color:#42d993}.hero-visual{position:relative;min-width:0;padding:26px 0 26px 13px;transform:perspective(1100px) rotateY(-6deg)}.mini-screen{background:#f9fbfd;color:#0c2547;border:7px solid #283b57;border-radius:20px;box-shadow:0 35px 95px rgba(0,0,0,.28);overflow:hidden;transform:translateX(8px)}.mini-top{height:62px;display:flex;align-items:center;justify-content:space-between;background:#fff;border-bottom:1px solid #e7edf3;padding:0 22px}.mini-brand{font-size:15px;font-weight:900;letter-spacing:-.05em}.mini-green{color:#04b354}.mini-top small{color:#8a97a7;display:block;font-size:9px}.mini-dots{display:flex;gap:5px}.mini-dots i{width:7px;height:7px;border-radius:50%;background:#bed0e0}.mini-dots i:first-child{background:#14be75}.mini-body{display:grid;grid-template-columns:125px 1fr;min-height:355px}.mini-sidebar{border-right:1px solid #e5ebf0;background:#fff;padding:20px 9px;display:flex;flex-direction:column;gap:11px}.mini-sidebar span{font-size:10px;color:#6b819c;padding:9px 8px;border-radius:7px}.mini-sidebar .mini-side-active{background:#e5f7eb;color:#168048;font-weight:800}.mini-board{padding:18px;background:#f7f9fd}.mini-greet{display:flex;justify-content:space-between;gap:10px;align-items:center;margin:3px 0 19px}.mini-greet span{font-size:14px;font-weight:800}.mini-greet small{font-size:10px;color:#8192a6}.mini-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.mini-metrics>div{background:#fff;border:1px solid #e9edf3;border-radius:10px;padding:13px 10px}.mini-metrics small{display:block;color:#7587a1;font-size:9px}.mini-metrics strong{display:block;font-size:26px;margin:4px 0}.mini-metrics em{font-size:9px;font-style:normal;color:#16a65a}.mini-chart{background:white;border:1px solid #e9edf3;margin-top:11px;padding:13px;border-radius:10px;height:151px}.chart-label{display:flex;justify-content:space-between}.chart-label strong{font-size:11px}.chart-label small{font-size:9px;color:#8899ab}.chart-bars{height:94px;display:flex;align-items:end;gap:10px;padding:7px 8px}.chart-bars i{background:linear-gradient(180deg,#2dd58a,#0877bd);flex:1;min-width:0;border-radius:5px 5px 0 0}.mini-strip{display:flex;justify-content:space-between;background:#eaf7f2;color:#236b52;font-size:10px;padding:8px;margin-top:10px;border-radius:7px}.mini-strip small{color:#467b69}.floating-note{position:absolute;bottom:-8px;left:-34px;z-index:2;background:#fff;color:var(--navy);padding:15px 22px;display:flex;align-items:center;gap:12px;border-radius:13px;box-shadow:0 25px 55px rgba(0,0,0,.18)}.floating-note strong,.floating-note small{display:block}.floating-note strong{font-size:12px}.floating-note small{font-size:10px;color:#8493a3}.note-icon{border-radius:10px;background:#dff9e9;color:#089944;font-size:18px;font-weight:800;padding:8px 11px}.hero-bottom{position:absolute;bottom:0;height:4px;background:linear-gradient(90deg,var(--navy),#09bd61,var(--navy));width:100%}.trust-strip{border-bottom:1px solid #ecf0f5;background:#fff}.trust-strip .wrap{min-height:82px;display:flex;justify-content:space-between;align-items:center;gap:22px;flex-wrap:wrap}.trust-strip span{font-weight:820;color:#9caabd;letter-spacing:.13em;font-size:11px}.trust-strip span:first-child{color:#47607c;font-size:10px}
.section{padding:102px 0;scroll-margin-top:88px}.section-white{background:#fff}.section-muted{background:#f4f7fb}.section-dark{background:linear-gradient(120deg,#05152f,#0a2a4e);color:#fff}.kicker{font-size:11px;color:#07894c;font-weight:850;letter-spacing:.16em;margin-bottom:14px}.kicker-green{color:#5ef9a4}.section h2{font-size:clamp(31px,3.2vw,47px);line-height:1.13;letter-spacing:-.045em;margin:0 0 18px}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:60px;margin-bottom:35px}.section-heading>div{max-width:670px}.section-heading>p{max-width:320px;color:#667992;font-size:15px;line-height:1.8}.feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.feature-card{border:1px solid #e4eaf1;background:white;border-radius:16px;padding:30px;min-height:260px;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s}.feature-card:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.feature-index{font-weight:850;color:#09a95a;display:inline-block;background:#e9f9f0;padding:8px 12px;border-radius:10px;align-self:start;margin-bottom:23px}.feature-card h3{margin:0 0 8px;font-size:20px;letter-spacing:-.025em}.feature-card p{color:#647791;line-height:1.72;font-size:14px;margin:0 0 22px}.feature-label{font-size:12px;color:#0e9954;font-weight:790;margin-top:auto}.fine-print{font-size:12px;color:#7d90a6;margin-top:24px}.how-grid,.about-grid,.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.how-intro{max-width:440px;color:#63788f;font-size:16px;line-height:1.8;margin:0 0 28px}.steps{display:grid;gap:13px}.steps>div{display:flex;gap:22px;background:#fff;padding:26px;border:1px solid #e6edf2;border-radius:15px}.steps b{font-size:21px;color:#07ae5a}.steps h3{margin:0 0 6px;font-size:18px}.steps p{color:#6a7e94;font-size:14px;margin:0;line-height:1.75}.about-grid p{color:#b5c8de;line-height:1.83;font-size:16px}.made-by strong{display:block;color:#fff}.about-panel{border:1px solid rgba(255,255,255,.14);border-radius:25px;min-height:310px;padding:39px;background:linear-gradient(140deg,rgba(32,157,100,.17),rgba(29,77,131,.2));display:flex;flex-direction:column;justify-content:space-between}.about-symbol{font-size:85px;font-weight:900;color:#ecfff4;line-height:1}.about-symbol span{color:#19d976}.about-panel p{font-size:20px;color:#effff6;line-height:1.45;max-width:340px}.about-panel>span{color:#88bca8;font-size:12px}.center-heading{text-align:center;max-width:680px;margin:0 auto 46px}.center-heading p{color:#6c8199;line-height:1.8}.pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch}.pricing-card{border:1px solid #dee7ee;border-radius:17px;padding:36px 27px;position:relative;display:flex;flex-direction:column;box-shadow:0 15px 32px rgba(6,33,70,.045)}.pricing-card.pricing-featured{border:2px solid #0dbb5d;box-shadow:0 25px 50px rgba(11,158,79,.1)}.plan-highlight{position:absolute;top:-15px;left:50%;transform:translateX(-50%);white-space:nowrap;background:#0dbd5d;color:#fff;border-radius:30px;font-size:11px;padding:6px 18px;font-weight:800}.pricing-card h3{margin:0 0 22px;font-size:20px}.plan-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}.plan-price strong{font-size:29px;letter-spacing:-.04em}.plan-price span{color:#64788c;font-size:13px}.pricing-card>p{color:#78899e;font-size:13px;margin:12px 0 29px;min-height:42px}.plan-features{display:grid;gap:15px;padding:20px 0;margin:0 0 20px;border-top:1px solid #edf1f4}.plan-features span{font-size:13px;color:#536e84}.pricing-card>.btn{margin-top:auto}.pricing-empty{padding:45px;text-align:center;background:#f5f9fb;border:1px dashed #cddce6;border-radius:20px;color:#66778b}.pricing-empty a{color:var(--green);font-weight:800}.contact-section{background:#eaf2f7}.contact-grid{align-items:start}.contact-grid>div:first-child{padding-top:45px}.contact-grid p{max-width:470px;color:#63788e;line-height:1.78;font-size:16px}.contact-facts{display:grid;gap:17px;margin-top:38px}.contact-facts a{font-size:15px;font-weight:750;color:#173b62}.lead-card{padding:38px;background:#fff;border-radius:20px;box-shadow:var(--shadow)}.lead-card h3{font-size:24px;margin:0}.lead-card>p{font-size:14px;color:#697f95;margin:8px 0 21px}.lead-card label{display:block;font-size:12px;font-weight:750;color:#354e66;margin-bottom:14px}.lead-card label em{color:#df5e62;font-style:normal}.lead-card input:not([type=checkbox]),.lead-card textarea{display:block;width:100%;outline:0;margin-top:7px;padding:12px 14px;border:1px solid #dce5ef;border-radius:8px;background:#fbfcfe;color:var(--navy);font-weight:500}.lead-card input:focus,.lead-card textarea:focus{border-color:#0bae62;box-shadow:0 0 0 3px #08c46817}.lead-card .input-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.lead-card .consent{display:flex;align-items:start;gap:10px;color:#5b728a;font-weight:450;line-height:1.6}.lead-card .consent input{margin-top:4px}.lead-card .consent a{color:#088b48;text-decoration:underline}.lead-card .submit{width:100%}.form-note{display:block;text-align:center;margin-top:12px;color:#8494a6;font-size:11px}.honey{position:absolute!important;left:-99999px!important;opacity:0!important}.form-error,.form-success{padding:13px 16px;border-radius:9px;margin-bottom:18px;font-weight:650;font-size:13px}.form-error{color:#9e292f;background:#fff0f1}.form-success{color:#11663b;background:#e8f9ee}.site-footer{background:#06172f;color:white;padding-top:62px}.footer-top{display:flex;align-items:start;justify-content:space-between;padding-bottom:53px;gap:20px}.foot-brand strong{font-size:28px;letter-spacing:-.05em}.foot-brand strong span{color:#17d16b}.foot-brand small{display:block;font-size:9px;letter-spacing:.13em;color:#9eb2ca}.foot-links{display:flex;gap:19px;flex-wrap:wrap;color:#c6d6e8;font-size:12px;font-weight:650}.foot-links a:hover{color:#25e58a}.footer-base{border-top:1px solid #213650;display:flex;justify-content:space-between;gap:15px;padding:22px 0;font-size:11px;color:#93a8c2}
/* Admin Studio */
.p8-admin{background:#f4f7fb}.studio-shell{min-height:100vh;display:grid;grid-template-columns:260px minmax(0,1fr)}.studio-side{position:sticky;top:0;height:100vh;background:#fff;border-right:1px solid #e4ebf1;padding:30px 18px;display:flex;flex-direction:column}.studio-logo{width:200px;display:block;margin:0 0 40px 8px}.studio-side-label{font-size:10px;font-weight:900;letter-spacing:.18em;color:#8295ab;padding-left:18px;margin-bottom:14px}.studio-side nav{display:grid;gap:7px}.studio-nav{display:flex;align-items:center;justify-content:space-between;color:#536981;padding:12px 15px;border-radius:10px;font-weight:680;font-size:13px}.studio-nav.sel,.studio-nav:hover{background:#e8f8ee;color:#078746}.studio-side-links{border-top:1px solid #edf2f6;margin-top:29px;padding:24px 14px;display:grid;gap:17px;font-weight:720;color:#154971;font-size:12px}.studio-side-foot{margin:auto 15px 0;color:#91a2b2;font-size:11px;line-height:1.8}.studio-main{min-width:0}.studio-top{display:flex;justify-content:space-between;align-items:center;background:#fff;border-bottom:1px solid #e3eaf0;min-height:106px;padding:26px clamp(24px,4vw,57px);gap:15px}.studio-top small{font-size:10px;color:#07954b;font-weight:820;letter-spacing:.15em}.studio-top h1{font-size:28px;margin:5px 0 0;letter-spacing:-.04em}.studio-user{font-size:12px;font-weight:800;color:#4e657c}.studio-inner{padding:35px clamp(24px,4vw,57px) 80px;max-width:1460px;margin:auto}.studio-intro{background:linear-gradient(110deg,#071a3a,#103d69);padding:42px;border-radius:21px;color:white;margin-bottom:23px}.studio-intro h2{font-size:30px;margin:5px 0 10px;max-width:700px;letter-spacing:-.05em}.studio-intro p{color:#b5c8dc;max-width:760px}.studio-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:22px}.studio-kpis>div{padding:22px;border-radius:13px;background:#fff;border:1px solid #e2eaf1}.studio-kpis span,.studio-kpis small{display:block;color:#72869c;font-size:12px}.studio-kpis strong{font-size:29px;display:block;margin:10px 0 3px}.studio-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.studio-cards a{background:#fff;border:1px solid #e2eaf2;border-radius:16px;padding:25px}.studio-cards span{font-size:10px;font-weight:900;color:#079650;letter-spacing:.1em}.studio-cards h3{margin:12px 0;font-size:19px}.studio-cards p{font-size:13px;color:#667a91;line-height:1.7}.studio-notice{background:#ecf5fc;border:1px solid #cee3f7;border-radius:12px;padding:19px 22px;color:#36536e;font-size:13px;line-height:1.7;margin:20px 0}.studio-alert{padding:15px 20px;border-radius:10px;margin-bottom:20px;font-size:13px;font-weight:650}.studio-alert.bad{color:#ac353b;background:#fff0f0}.studio-alert.good{color:#176b41;background:#e6f8ed}.studio-panel{border:1px solid #e3eaf0;border-radius:15px;background:#fff;padding:29px;margin-bottom:22px}.studio-panel-title{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-bottom:18px;border-bottom:1px solid #ecf1f5;margin-bottom:23px}.studio-panel-title.second{margin-top:31px}.studio-panel-title h2,.studio-panel>h2{margin:0;font-size:20px}.studio-panel-title p{color:#798a9d;font-size:12px;margin:6px 0 0}.studio-save{background:#079b48;color:white;border:0;border-radius:9px;padding:11px 16px;font-weight:780;font-size:12px}.studio-field{display:block;color:#41586f;font-size:12px;font-weight:760;margin:0 0 18px}.studio-field input,.studio-field textarea{display:block;width:100%;padding:12px 14px;margin-top:8px;background:#fdfefe;color:#163657;border:1px solid #dfe6ed;border-radius:9px;outline:0;font-weight:500}.studio-field input:focus,.studio-field textarea:focus{border-color:#0bb45a}.studio-inline-controls{display:flex;flex-wrap:wrap;gap:22px;color:#435d72;font-size:13px;font-weight:600;margin:10px 0 25px}.studio-inline-controls label{display:flex;gap:10px}.studio-panel-actions{display:flex;align-items:center;gap:18px;justify-content:flex-end;border-top:1px solid #ecf0f4;padding-top:20px}.studio-panel-actions a{font-size:12px;color:#0a8d47;font-weight:760}.studio-form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.brand-sample{display:flex;gap:26px;align-items:center}.brand-sample img{width:270px;border:1px solid #edf0f5;border-radius:12px;padding:8px}.brand-sample strong,.brand-sample span{display:block}.brand-sample span{color:#768da1;font-size:12px}.template-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:19px}.template-list{display:grid;gap:8px;margin-top:22px}.template-list a{border-radius:10px;padding:12px 14px;border:1px solid #e5ecf2}.template-list a.sel,.template-list a:hover{background:#eaf7ef;border-color:#b4dfc5}.template-list strong,.template-list small{display:block}.template-list small{font-size:11px;color:#7b8ca0}.studio-check,.studio-hint{font-size:12px;color:#6c8093}.inquiry-list{display:grid;gap:17px}.inquiry{border:1px solid #e5ecf1;border-radius:13px;padding:20px}.inquiry-top,.inquiry-meta{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap}.inquiry h3{margin:0 0 4px}.inquiry-top span,.inquiry-meta{font-size:11px;color:#75899c}.inquiry>p{color:#3b536b;font-size:13px;white-space:normal}.inquiry-meta a{color:#078b49;font-weight:750}.inquiry-actions{display:flex;gap:10px;justify-content:end;margin-top:17px}.inquiry-actions select,.inquiry-actions button{border:1px solid #dbe5ed;padding:8px 12px;border-radius:8px;background:#fff;font-size:12px}.inquiry-actions button{background:#0a9f4e;border-color:#0a9f4e;color:#fff;font-weight:750}.lead-status{text-transform:uppercase;font-weight:760}.empty-leads{padding:45px;color:#7990a5;text-align:center}.ref-header,.ref-row{display:grid;grid-template-columns:2fr 1fr 120px;gap:10px;align-items:center;padding:16px 10px}.ref-header{background:#f1f6fa;font-weight:850;color:#61758b;font-size:11px}.ref-row{border-bottom:1px solid #eff2f5;font-size:12px}.ref-row code{background:#f0f8f3;padding:7px;border-radius:6px;color:#087a40}
/* Referral partner */
.p8-partners{background:#f3f7fa;min-height:100vh}.partners-header{display:flex;justify-content:space-between;align-items:center;padding:19px 5%;background:white;border-bottom:1px solid #e0e8ef}.partners-header>a{font-size:12px;color:#0c7043;font-weight:800}.partners-header img{width:190px}.partners-main{width:min(1000px,calc(100% - 36px));margin:70px auto}.partners-main h1{font-size:clamp(29px,5vw,54px);line-height:1.15;max-width:780px;letter-spacing:-.06em}.partner-intro{color:#687d94;font-size:16px;line-height:1.8;max-width:760px}.partners-card{display:grid;grid-template-columns:1fr 1fr;gap:35px;background:#fff;border:1px solid #dfe9f1;border-radius:17px;padding:34px;margin:30px 0}.partners-card small{color:#7a8a9b}.partners-card h2{font-size:28px}.partners-card label{display:block;font-size:13px;font-weight:800}.partners-card input{display:block;padding:12px;width:100%;border:1px solid #cbdfe6;border-radius:8px;margin-top:12px;color:#345673}.partner-note{color:#7d8e9d;font-size:12px}
@media(max-width:1020px){.nav-wrap{height:73px}.logo{width:190px}.site-nav{gap:15px}.site-nav .nav-action{display:none}.hero-layout{grid-template-columns:1fr 1fr;gap:24px}.hero h1{font-size:44px}.hero-visual{transform:none}.floating-note{left:0}.mini-body{grid-template-columns:100px 1fr}.mini-board{padding:10px}.mini-sidebar{padding:9px 4px}.how-grid,.about-grid,.contact-grid{gap:45px}.studio-kpis{grid-template-columns:repeat(2,1fr)}}
@media(max-width:760px){.wrap{width:min(100% - 36px,560px)}.nav-wrap{height:72px}.logo{width:183px}.menu-btn{display:block}.site-nav{position:absolute;display:none;top:72px;right:0;left:0;padding:18px;background:#fff;box-shadow:0 20px 35px rgba(0,0,0,.12);flex-direction:column;align-items:stretch;gap:0}.site-nav.open{display:flex}.site-nav a{padding:13px 12px}.site-nav .nav-action{display:inline-flex}.hero-layout{grid-template-columns:1fr;padding:65px 0 82px;gap:50px}.hero h1{font-size:44px}.hero-content>p{font-size:15px}.hero-visual{width:100%;padding:0}.mini-screen{transform:none;border-width:4px}.mini-board{padding:10px}.mini-sidebar{display:none}.mini-body{grid-template-columns:1fr}.mini-metrics strong{font-size:22px}.floating-note{bottom:-25px;left:18px}.trust-strip .wrap{gap:15px;padding:22px 0;min-height:0}.section{padding:70px 0}.section-heading{display:block}.section-heading>p{max-width:540px}.feature-grid{grid-template-columns:1fr 1fr}.how-grid,.about-grid,.contact-grid{grid-template-columns:1fr;gap:29px}.pricing-grid{grid-template-columns:1fr;gap:27px}.footer-top,.footer-base{display:block}.foot-links{margin-top:28px}.footer-base>*{display:block;margin-top:9px}.studio-shell{display:block}.studio-side{position:static;height:auto;display:block;padding:16px 20px}.studio-logo{width:160px;margin:0 0 15px}.studio-side-label{margin:0 0 10px}.studio-side nav{display:flex;overflow:auto;gap:8px}.studio-nav{white-space:nowrap;background:#f2f6f9}.studio-nav span{display:none}.studio-side-links,.studio-side-foot{display:none}.studio-top{min-height:90px;padding:20px}.studio-inner{padding:20px}.studio-kpis{grid-template-columns:1fr 1fr}.studio-cards{grid-template-columns:1fr}.template-layout{grid-template-columns:1fr}.studio-form-grid{grid-template-columns:1fr}.studio-panel-title{align-items:start;flex-direction:column}.partners-card{grid-template-columns:1fr}}
@media(max-width:500px){.hero h1{font-size:36px}.hero-actions .btn{width:100%}.hero-foot{gap:9px}.mini-greet small{display:none}.mini-metrics{gap:4px}.mini-metrics>div{padding:10px 6px}.mini-metrics small{font-size:8px}.feature-grid{grid-template-columns:1fr}.feature-card{min-height:0}.lead-card{padding:22px}.lead-card .input-grid{grid-template-columns:1fr;gap:0}.studio-kpis{grid-template-columns:1fr}.brand-sample{flex-direction:column;align-items:start}.brand-sample img{width:100%}.ref-header,.ref-row{grid-template-columns:1.5fr 1fr 60px}}

.chart-bars i:nth-child(1){height:25%}.chart-bars i:nth-child(2){height:55%}.chart-bars i:nth-child(3){height:38%}.chart-bars i:nth-child(4){height:76%}.chart-bars i:nth-child(5){height:60%}.chart-bars i:nth-child(6){height:95%}.chart-bars i:nth-child(7){height:73%}.chart-bars i:nth-child(8){height:88%}
