:root{--ink:#101d35;--muted:#5f6f88;--blue:#2456df;--cyan:#19bfe5;--sky:#eaf7ff;--wash:#f5f8ff;--paper:#fff;--line:#dfe7f2;--green:#10a47a;--amber:#ea9a20;--shadow:0 24px 70px rgba(28,66,132,.13);--radius:26px;--max:1180px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,"Noto Sans Hebrew",sans-serif;background:var(--paper);color:var(--ink);line-height:1.65;overflow-x:hidden}button,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}svg{display:block;max-width:100%}.shell{width:min(var(--max),calc(100% - 40px));margin-inline:auto}.section-pad{padding:105px 0}.skip-link{position:fixed;right:16px;top:-80px;z-index:999;background:var(--ink);color:#fff;padding:10px 16px;border-radius:10px}.skip-link:focus{top:16px}
.site-header{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.88);border-bottom:1px solid rgba(223,231,242,.85);backdrop-filter:blur(16px)}.nav-wrap{height:76px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:10px}.brand-mark{width:38px}.brand span{display:grid;line-height:1}.brand b{font-size:18px;letter-spacing:.08em}.brand small{font-size:8px;letter-spacing:.28em;color:var(--muted);margin-top:5px}.main-nav{display:flex;align-items:center;gap:28px;font-size:14px;font-weight:700}.main-nav>a:not(.nav-cta):not(.nav-whatsapp){color:#4d5d75}.main-nav>a:hover{color:var(--blue)}.main-nav>a>i,.nav-mobile-head,.nav-whatsapp{display:none}.nav-cta,.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 23px;border-radius:14px;border:1px solid transparent;font-weight:800;transition:.2s}.nav-cta,.button.primary{background:linear-gradient(135deg,var(--blue),#367feb);color:#fff;box-shadow:0 12px 28px rgba(36,86,223,.22)}.button.secondary{background:#fff;border-color:var(--line);color:var(--ink)}.button:hover,.nav-cta:hover{transform:translateY(-2px);box-shadow:0 15px 32px rgba(36,86,223,.18)}.menu-btn{display:none;width:46px;height:46px;border:1px solid var(--line);background:#fff;border-radius:14px;padding:11px;box-shadow:0 8px 22px rgba(28,66,132,.08);position:relative;z-index:3}.menu-btn span{display:block;height:2px;background:var(--ink);margin:5px 0;border-radius:3px;transition:transform .25s ease,opacity .2s ease,width .25s ease}.menu-btn span:nth-child(2){width:70%;margin-right:auto}.menu-btn[aria-expanded="true"] span:nth-child(1){transform:translateY(7px) rotate(45deg)}.menu-btn[aria-expanded="true"] span:nth-child(2){opacity:0;width:0}.menu-btn[aria-expanded="true"] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}
.hero{padding-top:85px;background:radial-gradient(circle at 12% 10%,rgba(25,191,229,.12),transparent 33%),linear-gradient(180deg,#fbfdff,#f4f8ff)}.hero-grid{display:grid;grid-template-columns:1fr .95fr;align-items:center;gap:70px}.eyebrow,.section-title>span,.section-copy>span,.contact-box>div>span{font-size:12px;letter-spacing:.15em;color:var(--blue);font-weight:900}.eyebrow{display:flex;align-items:center;gap:10px}.eyebrow i{width:32px;height:2px;background:var(--cyan)}h1{font-size:clamp(48px,6vw,78px);line-height:1.04;letter-spacing:-.05em;margin:22px 0 24px;max-width:760px}.hero-copy>p{font-size:19px;color:var(--muted);max-width:650px}.hero-actions{display:flex;gap:12px;margin:34px 0}.trust-row{display:flex;gap:22px;flex-wrap:wrap;color:var(--muted);font-size:14px}.trust-row span:before{content:"✓";color:var(--green);font-weight:900;margin-left:7px}
.hero-visual{height:560px;position:relative}.phone-card{position:absolute;right:5px;top:18px;width:255px;height:490px;background:#fff;border:8px solid #17233a;border-radius:42px;padding:48px 19px 24px;text-align:center;box-shadow:var(--shadow);z-index:2}.phone-top{position:absolute;top:12px;right:50%;transform:translateX(50%);width:78px;height:17px;background:#17233a;border-radius:20px}.avatar{width:83px;height:83px;border-radius:26px;display:grid;place-items:center;background:linear-gradient(145deg,var(--cyan),var(--blue));color:#fff;font-weight:900;font-size:23px;margin:14px auto}.phone-card>small{color:var(--blue);font-weight:900;letter-spacing:.08em}.phone-card h2{font-size:24px;margin:8px 0 0}.phone-card p{color:var(--muted);font-size:13px}.quick-actions{display:grid;gap:9px;margin-top:26px}.quick-actions b{background:var(--wash);border:1px solid var(--line);padding:10px;border-radius:12px;font-size:13px}.quick-actions b:first-child{background:#e7fbf4;color:#08795c;border-color:#c5f1e2}.lead-panel{position:absolute;left:0;top:100px;width:410px;background:#fff;border:1px solid var(--line);border-radius:24px;padding:22px;box-shadow:var(--shadow)}.lead-panel header{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid var(--line)}.lead-panel header div{display:grid}.lead-panel header small{color:var(--blue);font-weight:900}.lead-panel header strong{font-size:19px}.lead-panel header>span{background:var(--wash);padding:6px 10px;border-radius:9px;font-size:12px}.lead-item{display:grid;grid-template-columns:9px 1fr auto;align-items:center;gap:12px;padding:15px 0;border-bottom:1px solid #edf1f7}.lead-item:last-child{border:0}.lead-item i{width:9px;height:9px;border-radius:50%;background:var(--blue)}.lead-item i.wait{background:var(--amber)}.lead-item i.done{background:var(--green)}.lead-item div{display:grid}.lead-item small,.lead-item time{color:var(--muted);font-size:12px}.connection-pill{position:absolute;left:72px;bottom:45px;background:#17233a;color:#fff;border-radius:14px;padding:12px 18px;box-shadow:var(--shadow);font-size:13px;font-weight:800;z-index:3}
.section-title{max-width:750px;margin-bottom:48px}.section-title h2,.section-copy h2,.contact-box h2{font-size:clamp(36px,4.7vw,58px);line-height:1.08;letter-spacing:-.04em;margin:12px 0 16px}.section-title p,.section-copy>p,.contact-box p{font-size:17px;color:var(--muted)}.products-section{background:#fff}.product-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.product-card{border:1px solid var(--line);border-radius:var(--radius);padding:38px;position:relative;overflow:hidden}.product-card:before{content:"";position:absolute;width:240px;height:240px;border-radius:50%;top:-140px;left:-80px;background:rgba(36,86,223,.09)}.product-leadback{background:linear-gradient(145deg,#f5f9ff,#edf5ff)}.product-card-digital{background:linear-gradient(145deg,#f5ffff,#eafafd)}.product-tag{display:inline-flex;background:#fff;color:var(--blue);border:1px solid var(--line);border-radius:20px;padding:6px 11px;font-size:12px;font-weight:900}.product-card h3{font-size:42px;letter-spacing:-.03em;margin:18px 0 8px}.product-card>p{color:var(--muted);font-size:17px}.product-card ul{list-style:none;padding:0;margin:24px 0;display:grid;gap:9px}.product-card li:before{content:"✓";color:var(--green);font-weight:900;margin-left:8px}
.leadback-section{background:#101d35;color:#fff}.split-section{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:65px}.section-copy>span{color:#55d9f2}.section-copy>p{color:#b7c3d5}.feature-list{margin-top:30px;display:grid;gap:4px}.feature-list article{display:grid;grid-template-columns:40px 1fr;gap:14px;padding:16px 0;border-top:1px solid rgba(255,255,255,.1)}.feature-list article>b{color:#55d9f2}.feature-list h3{margin:0;font-size:18px}.feature-list p{margin:4px 0 0;color:#aebbd0;font-size:14px}.app-preview{display:grid;grid-template-columns:65px 1fr;background:#f5f8ff;color:var(--ink);border-radius:25px;min-height:460px;box-shadow:0 30px 90px rgba(0,0,0,.3);overflow:hidden}.app-sidebar{background:#092a2a;display:flex;flex-direction:column;align-items:center;gap:25px;padding:22px 0}.app-sidebar strong{width:35px;height:35px;border-radius:10px;display:grid;place-items:center;background:#15b88d;color:#fff}.app-sidebar i{width:26px;height:7px;border-radius:10px;background:rgba(255,255,255,.18)}.app-main{padding:28px}.app-main header{display:flex;justify-content:space-between;align-items:center}.app-main h3{font-size:25px;margin:2px 0}.app-main small{color:var(--muted)}.app-main button{border:0;border-radius:10px;background:#153434;color:#fff;padding:10px 14px}.app-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:24px 0}.app-stats span{background:#fff;border:1px solid var(--line);border-radius:14px;padding:15px}.app-stats b{display:block;font-size:27px}.app-table{background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden}.app-table>div{display:grid;grid-template-columns:1fr 1fr 95px;gap:8px;padding:14px 15px;border-bottom:1px solid var(--line);font-size:13px}.app-table>div:last-child{border:0}.app-table .table-head{color:var(--muted);font-size:11px;background:#f9fbfd}.app-table em{font-style:normal;color:#087b5d;background:#e5f8f1;border-radius:20px;padding:3px 8px;text-align:center}.app-table em.warm{color:#925800;background:#fff0d5}.app-table em.soft{color:#2456df;background:#e8efff}
.cards-section{background:var(--wash)}.design-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.design-card{background:#fff;border:1px solid var(--line);border-radius:22px;padding:16px 16px 25px}.design-card h3{font-size:23px;margin:20px 7px 4px}.design-card>p{color:var(--muted);margin:0 7px}.design-preview{height:325px;border-radius:16px;overflow:hidden}.classic .design-preview{background:linear-gradient(145deg,#eaf5ff,#f9fcff);padding:52px 25px;text-align:center}.round-avatar{width:88px;height:88px;border-radius:50%;background:#1b55e5;color:#fff;display:grid;place-items:center;margin:0 auto 18px;font-size:22px;font-weight:900}.classic .design-preview>b,.classic .design-preview>small{display:block}.classic .design-preview>b{font-size:21px}.classic .design-preview>small{color:var(--muted)}.mini-buttons{display:flex;justify-content:center;gap:9px;margin-top:30px}.mini-buttons i{width:47px;height:42px;border-radius:13px;background:#fff;border:1px solid #d5e0ee}.studio .design-preview{background:#151b29;color:#fff;display:grid;grid-template-rows:1.5fr 1fr}.studio-cover{display:flex;align-items:end;padding:25px;background:linear-gradient(145deg,#e35d87,#684bdd);font-size:31px;font-weight:900;line-height:.95}.studio-copy{padding:24px;display:grid}.studio-copy b{font-size:22px}.studio-copy small{color:#b8bfd0}.directory .design-preview{background:#fff9e8;border:1px solid #f0dfac;padding:25px}.directory-head{border-right:5px solid #e0a72f;padding:8px 14px;margin-bottom:25px;display:grid}.directory-head b{font-size:26px}.directory-head small{color:#785d18}.directory ul{list-style:none;padding:0;margin:0;display:grid;gap:10px}.directory li{display:flex;justify-content:space-between;background:#fff;padding:12px;border-radius:10px;font-size:12px}.directory li b{color:#89650d}
.process-section{background:#fff}.timeline{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.timeline article{border-top:3px solid #d9e5f7;padding:25px 20px;background:var(--wash);border-radius:0 0 18px 18px}.timeline article:first-child{border-color:var(--blue)}.timeline b{color:var(--blue);font-size:13px}.timeline h3{font-size:20px;margin:13px 0 5px}.timeline p{color:var(--muted);margin:0}
.contact-section{background:linear-gradient(180deg,#f5f8ff,#edf5ff)}.contact-box{display:grid;grid-template-columns:1fr .85fr;gap:55px;padding:48px;background:#fff;border:1px solid var(--line);border-radius:30px;box-shadow:var(--shadow)}.contact-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:26px}.contact-box form{display:grid;gap:12px;background:var(--wash);padding:24px;border-radius:20px}.contact-box label{font-size:13px;font-weight:800}.contact-box input,.contact-box textarea,.contact-box select{display:block;width:100%;margin-top:6px;background:#fff;border:1px solid var(--line);color:var(--ink);border-radius:12px;padding:12px;outline:none}.contact-box input:focus,.contact-box textarea:focus,.contact-box select:focus{border-color:var(--blue)}#formStatus{min-height:22px;color:var(--blue)}.full{width:100%}footer{padding:32px 0;border-top:1px solid var(--line)}.footer-grid{display:flex;align-items:center;justify-content:space-between;color:var(--muted)}.footer-brand{color:var(--ink)}
.product-video{background:linear-gradient(145deg,#fff6fd,#f2edff)}
.video-panel{position:absolute;left:5px;top:70px;width:310px;background:#111729;border:1px solid rgba(255,255,255,.12);border-radius:28px;padding:11px;box-shadow:var(--shadow);z-index:1;color:#fff}.video-frame{height:380px;border-radius:20px;position:relative;overflow:hidden;background:radial-gradient(circle at 35% 25%,rgba(255,99,201,.85),transparent 34%),radial-gradient(circle at 70% 65%,rgba(54,115,255,.85),transparent 36%),linear-gradient(145deg,#29165b,#10172b)}.ai-badge{position:absolute;top:16px;right:16px;background:rgba(10,15,30,.68);border:1px solid rgba(255,255,255,.25);border-radius:20px;padding:5px 10px;font-size:10px;font-weight:900;letter-spacing:.1em}.video-subject{position:absolute;width:150px;height:150px;border-radius:50%;display:grid;place-items:center;right:50%;top:70px;transform:translateX(50%);background:linear-gradient(145deg,#fff,#d8dfff);color:#24366e;font-size:62px;font-weight:900;box-shadow:0 20px 60px rgba(0,0,0,.3)}.video-frame button{position:absolute;right:50%;top:48%;transform:translate(50%,-50%);width:52px;height:52px;border-radius:50%;border:1px solid rgba(255,255,255,.45);background:rgba(14,20,40,.7);color:#fff;font-size:18px}.video-caption{position:absolute;right:18px;left:18px;bottom:22px;font-size:22px;line-height:1.18;font-weight:900}.video-panel footer{padding:14px 8px 6px;border:0;display:grid}.video-panel footer small{color:#aeb9d1}.video-section{background:#101d35;color:#fff}.reel-preview{width:min(100%,450px);margin:auto;background:#080d1b;border:1px solid rgba(255,255,255,.13);border-radius:30px;padding:14px;box-shadow:0 30px 90px rgba(0,0,0,.32)}.reel-top{display:flex;justify-content:space-between;padding:8px 6px 14px;font-size:12px;font-weight:900}.reel-top small{color:#94a1ba}.reel-scene{height:500px;border-radius:21px;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;padding:32px;background:linear-gradient(145deg,#251758,#09132c)}.scene-glow{position:absolute;inset:0;background:radial-gradient(circle at 28% 22%,rgba(250,80,201,.72),transparent 28%),radial-gradient(circle at 72% 55%,rgba(35,170,240,.64),transparent 35%)}.scene-logo{position:relative;width:135px;height:135px;border-radius:40px;background:rgba(255,255,255,.93);color:#2449bb;display:grid;place-items:center;font-size:65px;font-weight:900;box-shadow:0 22px 60px rgba(0,0,0,.28);margin-bottom:auto}.reel-scene p{position:relative;margin:0;font-size:30px;line-height:1.15}.reel-scene strong{color:#6ce4f8}.reel-timeline{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:13px;padding:17px 6px 10px}.reel-timeline i{height:4px;background:linear-gradient(90deg,#56dff5 0 42%,#384157 42%);border-radius:5px}.reel-timeline small{color:#94a1ba}.format-row{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.format-row span{text-align:center;background:#141c31;border:1px solid rgba(255,255,255,.08);padding:8px 4px;border-radius:9px;font-size:11px;color:#b8c3d8}
.video-frame>img,.reel-scene>img,.example-media>img{width:100%;height:100%;object-fit:cover;display:block}.video-frame:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 42%,rgba(7,12,27,.88))}.video-frame .ai-badge,.video-frame button,.video-frame .video-caption{z-index:2}.reel-scene{padding:0}.reel-scene>img{position:absolute;inset:0}.reel-shade{position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(5,10,24,.92))}.reel-scene p{margin-top:auto;padding:32px;z-index:2;width:100%}
.examples-section{background:#fff}.examples-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.example-card{border:1px solid var(--line);border-radius:24px;overflow:hidden;background:#fff;box-shadow:0 16px 45px rgba(28,66,132,.08)}.example-media{height:480px;position:relative;overflow:hidden}.example-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,16,34,.06),rgba(8,16,34,.82))}.example-media>span{position:absolute;top:16px;right:16px;z-index:2;background:rgba(10,17,34,.7);color:#fff;border-radius:20px;padding:5px 10px;font-size:11px;font-weight:800}.example-media button{position:absolute;top:50%;right:50%;transform:translate(50%,-50%);z-index:2;width:58px;height:58px;border-radius:50%;border:1px solid rgba(255,255,255,.55);background:rgba(12,20,40,.68);color:#fff;font-size:20px}.example-caption{position:absolute;right:23px;left:23px;bottom:22px;z-index:2;color:#fff;font-size:23px;line-height:1.15}.example-caption b{color:#76eaff}.example-copy{padding:24px}.example-copy>span{color:var(--blue);font-weight:900;font-size:12px}.example-copy h3{font-size:22px;line-height:1.2;margin:8px 0}.example-copy p{color:var(--muted);margin:0}.script-screen{height:480px;padding:28px;background:linear-gradient(150deg,#101d35,#182b4b);color:#fff}.script-top{display:flex;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.12);padding-bottom:18px}.script-top span{color:#6de5f7;font-weight:900}.script-top small{color:#a8b5cc}.script-screen blockquote{font-size:24px;line-height:1.45;margin:35px 0 28px;border-right:3px solid #6de5f7;padding-right:17px}.script-screen ul{list-style:none;padding:0;display:grid;gap:13px;color:#b8c4d8}.script-screen li{display:grid;grid-template-columns:58px 1fr;gap:8px}.script-screen li b{color:#6de5f7}.audio-line{height:54px;display:flex;align-items:center;gap:7px;margin-top:32px}.audio-line i{width:6px;border-radius:8px;background:linear-gradient(#6de5f7,#6d76f7)}.audio-line i:nth-child(1){height:20%}.audio-line i:nth-child(2){height:55%}.audio-line i:nth-child(3){height:90%}.audio-line i:nth-child(4){height:44%}.audio-line i:nth-child(5){height:75%}.audio-line i:nth-child(6){height:35%}.audio-line i:nth-child(7){height:60%}.example-note{text-align:center;color:var(--muted);font-size:13px;margin-top:20px}
.packages-section{background:linear-gradient(180deg,#f5f8ff,#edf4ff)}.packages-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;align-items:stretch}.package-card{position:relative;background:#fff;border:1px solid var(--line);border-radius:24px;padding:30px;display:flex;flex-direction:column}.package-card.featured{border:2px solid var(--blue);box-shadow:0 22px 60px rgba(36,86,223,.18);transform:translateY(-10px)}.popular{position:absolute;top:0;left:28px;transform:translateY(-50%);background:var(--blue);color:#fff;border-radius:20px;padding:6px 13px;font-size:11px;font-weight:900}.package-icon{width:42px;height:42px;border-radius:13px;background:var(--wash);color:var(--blue);display:grid;place-items:center;font-weight:900;margin-bottom:22px}.package-card>span{color:var(--blue);font-size:12px;font-weight:900}.package-card h3{font-size:28px;margin:7px 0}.package-card>p{color:var(--muted);min-height:80px}.package-card ul{list-style:none;padding:18px 0;margin:0 0 24px;border-top:1px solid var(--line);display:grid;gap:10px}.package-card li:before{content:"✓";color:var(--green);font-weight:900;margin-left:8px}.package-card .button{margin-top:auto}
.play-icon{position:absolute;top:50%;right:50%;transform:translate(50%,-50%);z-index:3;width:58px;height:58px;border-radius:50%;border:1px solid rgba(255,255,255,.55);background:rgba(12,20,40,.68);color:#fff;font-size:20px;display:grid;place-items:center;font-style:normal}.video-frame .ai-badge,.video-frame .video-caption{z-index:3}
.reveal{opacity:0;transform:translateY(18px);transition:opacity .65s ease,transform .65s ease}.reveal.visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}}
@media(max-width:980px){body.menu-open{overflow:hidden}body.menu-open:before{content:"";position:fixed;inset:76px 0 0;background:rgba(10,22,44,.48);backdrop-filter:blur(5px);z-index:40}.main-nav{display:flex;position:fixed;top:88px;right:14px;left:14px;max-height:calc(100vh - 104px);overflow:auto;flex-direction:column;align-items:stretch;gap:7px;padding:18px;background:linear-gradient(155deg,#fff 0%,#f4f8ff 100%);border:1px solid rgba(205,219,239,.95);border-radius:25px;box-shadow:0 30px 80px rgba(10,31,72,.26);opacity:0;visibility:hidden;transform:translateY(-14px) scale(.97);transform-origin:top;transition:opacity .22s ease,transform .22s ease,visibility .22s;z-index:51}.main-nav.open{opacity:1;visibility:visible;transform:none}.nav-mobile-head{display:grid;padding:6px 7px 15px;border-bottom:1px solid var(--line);margin-bottom:5px}.nav-mobile-head span{color:var(--blue);font-size:10px;font-weight:900;letter-spacing:.15em}.nav-mobile-head b{font-size:23px;line-height:1.25;margin:4px 0 2px}.nav-mobile-head small{color:var(--muted);font-size:12px}.main-nav>a:not(.nav-cta):not(.nav-whatsapp){display:flex;align-items:center;gap:14px;min-height:53px;padding:8px 9px;border-radius:14px;color:var(--ink);font-size:15px;transition:.2s}.main-nav>a:not(.nav-cta):not(.nav-whatsapp):hover{background:#fff;color:var(--blue);box-shadow:0 8px 24px rgba(36,86,223,.08);transform:translateX(-3px)}.main-nav>a>i{display:grid;place-items:center;flex:0 0 34px;height:34px;border-radius:11px;background:#e8efff;color:var(--blue);font-size:10px;font-style:normal;font-weight:900}.main-nav .nav-cta{min-height:52px;margin-top:6px}.nav-whatsapp{display:grid;grid-template-columns:42px 1fr;column-gap:11px;align-items:center;background:#e8fbf4;color:#08795c;border:1px solid #c3eedf;border-radius:15px;padding:10px 12px;margin-top:2px}.nav-whatsapp>span{grid-row:1/3;width:42px;height:42px;border-radius:13px;background:#18a978;color:#fff;display:grid;place-items:center;font-size:19px}.nav-whatsapp>b{font-size:13px;align-self:end}.nav-whatsapp>small{font-size:11px;opacity:.78;align-self:start}.menu-btn{display:block}.hero-grid,.split-section,.contact-box{grid-template-columns:1fr}.hero-visual{max-width:600px;width:100%;margin:auto}.product-grid{grid-template-columns:1fr}.design-grid{grid-template-columns:1fr 1fr}.timeline{grid-template-columns:1fr 1fr}.leadback-section .section-copy{max-width:700px}}
@media(max-width:640px){.shell{width:min(var(--max),calc(100% - 24px))}.section-pad{padding:76px 0}.hero{padding-top:52px}h1{font-size:44px}.hero-copy>p{font-size:17px}.hero-actions,.contact-actions{display:grid}.hero-visual{height:570px}.phone-card{width:220px;height:450px;right:50%;transform:translateX(50%);z-index:2}.lead-panel{width:100%;top:320px;left:0;z-index:3}.lead-item:nth-of-type(3){display:none}.connection-pill{left:20px;bottom:0}.design-grid,.timeline{grid-template-columns:1fr}.app-preview{grid-template-columns:46px 1fr;min-height:auto}.app-main{padding:16px}.app-main header button{display:none}.app-stats{grid-template-columns:1fr 1fr}.app-stats span:last-child{display:none}.app-table>div{grid-template-columns:1fr 1fr}.app-table>div>*:nth-child(3){display:none}.contact-box{padding:24px}.footer-grid{display:grid;gap:12px;text-align:center;justify-items:center}.product-card{padding:28px}.section-title h2,.section-copy h2,.contact-box h2{font-size:37px}}
@media(max-width:640px){.hero-visual{height:650px}.video-panel{width:100%;left:0;top:300px;z-index:3}.video-frame{height:275px}.video-caption{font-size:19px}.reel-scene{height:430px}}
@media(max-width:980px){.examples-grid,.packages-grid{grid-template-columns:1fr 1fr}.script-example{grid-column:1/-1}.package-card.featured{transform:none}}
@media(max-width:640px){.examples-grid,.packages-grid{grid-template-columns:1fr}.script-example{grid-column:auto}.example-media,.script-screen{height:440px}.package-card>p{min-height:auto}}
.live-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:start}.live-card{position:relative;background:#fff;border:1px solid var(--line);border-radius:30px;overflow:hidden;box-shadow:0 24px 65px rgba(28,66,132,.12);min-height:680px}.demo-label{position:absolute;top:14px;right:14px;z-index:3;background:rgba(12,24,46,.78);color:#fff;border-radius:20px;padding:6px 11px;font-size:11px;font-weight:800;backdrop-filter:blur(8px)}.personal-cover{height:145px;background:linear-gradient(125deg,#7be0f0,#3965e9)}.personal-avatar{width:104px;height:104px;border-radius:31px;background:#fff;color:var(--blue);border:6px solid #fff;box-shadow:0 10px 30px rgba(28,66,132,.18);display:grid;place-items:center;font-size:27px;font-weight:900;margin:-53px 28px 0;position:relative}.card-content{padding:23px 28px 28px}.card-content>small{color:var(--blue);font-weight:900}.card-content h3{font-size:28px;line-height:1.12;margin:6px 0 10px}.card-content>p{color:var(--muted);margin:0 0 20px}.card-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.demo-action{border:1px solid var(--line);background:var(--wash);color:var(--ink);min-height:46px;border-radius:12px;font-size:12px;font-weight:800}.demo-action span{display:block;color:var(--blue);font-size:17px}.card-about{margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}.card-about ul{list-style:none;padding:0;margin:10px 0;display:grid;gap:7px;color:var(--muted);font-size:13px}.card-about li:before{content:"✓";color:var(--green);margin-left:7px}.card-order{display:flex;align-items:center;justify-content:center;background:var(--ink);color:#fff;border-radius:13px;min-height:48px;margin-top:22px;font-weight:800}.creative-card{background:#111725;color:#fff}.creative-hero{height:285px;padding:35px 28px;display:flex;flex-direction:column;justify-content:flex-end;background:linear-gradient(145deg,rgba(239,82,153,.92),rgba(80,63,210,.94));position:relative}.creative-hero:before{content:"";position:absolute;inset:35px;border:1px solid rgba(255,255,255,.28)}.creative-hero span,.creative-hero small{position:relative}.creative-hero span{font-size:45px;line-height:.86;font-weight:900;letter-spacing:-.04em}.creative-hero small{margin-top:16px;letter-spacing:.12em}.creative-card .card-content>p{color:#aeb8cb}.creative-strip{display:flex;gap:7px;margin:18px 0}.creative-strip span{border:1px solid rgba(255,255,255,.16);border-radius:20px;padding:5px 10px;font-size:11px}.portfolio-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px}.portfolio-grid i{height:70px;border-radius:11px;display:flex;align-items:end;padding:9px;font-style:normal;font-size:11px;background:linear-gradient(145deg,#29344c,#20273a)}.portfolio-grid i:nth-child(2),.portfolio-grid i:nth-child(3){background:linear-gradient(145deg,#744ee5,#dc5e9d)}.creative-card .demo-action{background:#1d2639;border-color:rgba(255,255,255,.12);color:#fff}.creative-card .card-order{background:#fff;color:#151b29}.service-card-demo{background:#fffdf6}.service-head{display:flex;align-items:center;gap:15px;padding:70px 28px 25px;background:#172436;color:#fff}.service-monogram{width:61px;height:61px;border-radius:16px;background:#f2b534;color:#172436;display:grid;place-items:center;font-size:29px;font-weight:900}.service-head small{color:#f5c95f}.service-head h3{margin:3px 0;font-size:23px}.availability{display:grid;grid-template-columns:10px 1fr auto;align-items:center;gap:9px;padding:13px 28px;background:#fff5cf;color:#674c0b;font-size:13px}.availability i{width:9px;height:9px;border-radius:50%;background:#1aa474}.service-info{display:grid;gap:9px;margin:19px 0}.service-info span{display:flex;justify-content:space-between;align-items:center;background:#fff;border:1px solid #eee3bd;border-radius:11px;padding:11px}.service-info small{color:#7c725d}.primary-demo{background:#172436;color:#fff;border-color:#172436}.cards-note{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:34px;padding:20px;border:1px solid var(--line);background:#fff;border-radius:18px}.cards-note b{color:var(--blue)}.cards-note i{width:32px;height:1px;background:#b8c8df}
@media(max-width:980px){.live-cards-grid{grid-template-columns:1fr 1fr}.service-card-demo{grid-column:1/-1;width:min(100%,560px);justify-self:center}}
@media(max-width:640px){.live-cards-grid{grid-template-columns:1fr}.service-card-demo{grid-column:auto;width:100%}.live-card{min-height:auto}.cards-note{display:grid;text-align:center}.cards-note i{width:1px;height:18px;margin:auto}}
.demo-toast{position:fixed;right:50%;bottom:24px;transform:translate(50%,20px);z-index:100;background:#101d35;color:#fff;border-radius:14px;padding:12px 18px;box-shadow:var(--shadow);opacity:0;visibility:hidden;transition:.25s;font-size:13px;text-align:center}.demo-toast.show{opacity:1;visibility:visible;transform:translate(50%,0)}
.photo-cover{height:160px;overflow:hidden;background:#dceaf5}.photo-cover img{width:100%;height:100%;object-fit:cover;object-position:center 34%}.photo-avatar{width:112px;height:112px;border-radius:50%;overflow:hidden;border:5px solid #fff;box-shadow:0 10px 28px rgba(28,66,132,.2);margin:-56px auto 0;position:relative;z-index:2}.photo-avatar img{width:100%;height:100%;object-fit:cover;object-position:center 28%}.centered-card{text-align:center}.centered-card>p{max-width:300px;margin:0 auto 22px}.round-actions{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:22px 0}.round-actions .demo-action{border:0;background:transparent;display:flex;flex-direction:column;align-items:center;gap:7px;padding:0;min-width:0}.round-actions .demo-action span{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:#dff7ff;color:#15364c;font-size:18px;box-shadow:0 6px 16px rgba(45,142,178,.12)}.round-actions .demo-action{font-size:11px}.orange-actions .demo-action span{background:#ff8a00;color:#fff}.highlight-box{background:#fff0d6;border:1px solid #ffd695;border-radius:14px;padding:14px;text-align:right;margin:20px 0}.highlight-box b{color:#9a5700}.highlight-box p{font-size:13px;color:#785a31;margin:5px 0 0}.orange-order{background:#ff8500}.solar-card{background:#242b32;color:#fff;border:7px solid #111820}.solar-cover{height:255px;position:relative;overflow:hidden;border-bottom:1px solid #b99b4d}.solar-cover>img{width:100%;height:100%;object-fit:cover;object-position:center 28%;filter:brightness(.82)}.solar-logo{position:absolute;right:50%;bottom:24px;transform:translateX(50%);width:115px;height:115px;border:2px solid #d2ad49;background:rgba(35,42,50,.88);display:grid;place-items:center;text-align:center;color:#e7c464;font-size:33px;font-weight:900;line-height:.8}.solar-logo small{font-size:10px;letter-spacing:.16em}.solar-body{padding:25px;text-align:center}.solar-body>small{color:#d2ad49}.solar-body h3{font-size:25px;margin:7px 0}.solar-body>p{color:#c4ccd3;font-size:14px}.gold-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0}.gold-actions .demo-action{background:transparent;color:#e6c365;border:1px solid #ad9147;min-height:72px;border-radius:50px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px}.gold-actions .demo-action span{color:#e6c365;font-size:20px}.gold-contact{width:100%;background:transparent;color:#e6c365;border:1px solid #ad9147;border-radius:22px}.gold-order{background:#d0ab4b;color:#20262c}.food-card{background:#fff}.personal-card .card-about{text-align:right}
@media(max-width:640px){.round-actions{grid-template-columns:repeat(4,1fr)}.round-actions .demo-action span{width:44px;height:44px}.solar-cover{height:230px}}
.live-cards-grid{align-items:stretch}.live-card{height:790px;min-height:790px;display:flex;flex-direction:column}.photo-cover{height:205px;flex:0 0 205px}.personal-card .photo-cover img{object-position:center 28%}.food-card .photo-cover img{object-position:center 14%}.photo-avatar{flex:0 0 112px}.live-card .card-content{flex:1;display:flex;flex-direction:column}.live-card .card-order{margin-top:auto}.personal-card .card-about,.food-card .highlight-box{margin-bottom:16px}.solar-cover{height:265px;flex:0 0 265px}.solar-cover>img{object-position:center 24%}.solar-logo{right:auto;left:20px;bottom:18px;transform:none;width:88px;height:88px;font-size:25px}.solar-body{flex:1;display:flex;flex-direction:column}.solar-body .gold-order{margin-top:auto}.gold-actions{margin:18px 0}.gold-contact{margin-bottom:14px}
@media(max-width:980px){.live-card{height:810px;min-height:810px}}
@media(max-width:640px){.live-card{height:auto;min-height:0}.photo-cover{height:190px;flex-basis:190px}.solar-cover{height:240px;flex-basis:240px}.solar-logo{width:80px;height:80px}.live-card .card-order,.solar-body .gold-order{margin-top:22px}}
.hero-visual{height:590px;min-width:0}.video-panel{left:0;top:56px;width:52%;padding:10px;border-radius:28px}.video-frame{height:430px}.video-frame>img{object-position:center 34%}.video-caption{right:20px;left:20px;bottom:22px;font-size:19px;line-height:1.25;max-width:220px}.video-panel footer{min-height:58px}.phone-card{right:0;top:8px;width:43%;height:530px;padding:52px 18px 22px}.phone-card .avatar{width:78px;height:78px;border-radius:24px;margin:10px auto}.phone-card h2{font-size:23px}.phone-card p{font-size:12px}.quick-actions{margin-top:22px}.connection-pill{left:50%;bottom:16px;transform:translateX(-50%);white-space:nowrap}
@media(max-width:980px){.hero-visual{width:min(100%,620px);height:600px}.video-panel{width:52%;left:0}.phone-card{width:43%;right:0}}
@media(max-width:640px){.hero-visual{height:690px}.video-panel{width:82%;left:0;top:20px;z-index:1}.video-frame{height:390px}.video-caption{font-size:17px;max-width:180px}.phone-card{width:235px;height:455px;right:0;top:205px;transform:none;z-index:3;padding-top:44px}.phone-card .avatar{width:68px;height:68px}.phone-card h2{font-size:20px}.phone-card p{margin:7px 0}.quick-actions{margin-top:15px;gap:7px}.quick-actions b{padding:8px}.connection-pill{left:10px;bottom:4px;transform:none;z-index:4;font-size:11px}}
.phone-card{padding:34px 0 0;overflow:hidden;text-align:center}.mini-card-cover{height:128px;overflow:hidden;background:#e7f1f8}.mini-card-cover img{width:100%;height:100%;object-fit:cover;object-position:center 26%}.mini-card-avatar{width:82px;height:82px;border-radius:50%;overflow:hidden;border:4px solid #fff;box-shadow:0 8px 22px rgba(19,48,91,.2);margin:-41px auto 0;position:relative;z-index:2}.mini-card-avatar img{width:100%;height:100%;object-fit:cover;object-position:center 25%}.mini-card-info{padding:10px 15px 17px}.mini-card-info>small{font-size:9px;color:var(--blue);font-weight:900}.mini-card-info h2{font-size:20px;margin:4px 0}.mini-card-info>p{font-size:11px;line-height:1.45;color:var(--muted);margin:0 auto 13px;max-width:190px}.mini-card-actions{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.mini-card-actions span{font-size:8px;font-weight:700}.mini-card-actions i{width:34px;height:34px;border-radius:50%;background:#dff7ff;color:#113b57;display:grid;place-items:center;margin:0 auto 4px;font-style:normal;font-size:13px}.mini-card-cta{margin-top:14px;background:#13223c;color:#fff;border-radius:11px;padding:9px;font-size:10px;font-weight:900}.phone-card .phone-top{z-index:5}
@media(max-width:640px){.phone-card{padding-top:32px}.mini-card-cover{height:108px}.mini-card-avatar{width:70px;height:70px;margin-top:-35px}.mini-card-info{padding:8px 12px 12px}.mini-card-info h2{font-size:18px}.mini-card-actions i{width:30px;height:30px}.mini-card-cta{margin-top:10px}}
