:root{--bg:#0A0A0A;--bg-2:#111113;--panel:#141416;--line:rgba(255,255,255,.09);--line-2:rgba(255,255,255,.16);--ink:#F4F4F5;--ink-2:#D4D4D8;--muted:#A1A1AA;--dim:#52525B;--accent:#FF6600;--accent-2:#FF8533;--wa:#1FA855;--head:'Montserrat',system-ui,sans-serif;--sans:'Inter',system-ui,sans-serif;--serif:Georgia,serif;--r:6px;--max:1200px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--sans);background:var(--bg);color:var(--ink);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}img,svg{display:block}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;border:0;background:none;color:inherit}::selection{background:var(--accent);color:#000}.wrap{max-width:var(--max);margin:0 auto;padding:0 26px}.eyebrow{font-family:var(--head);font-size:11.5px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--ink-2);display:flex;align-items:center;gap:12px}.eyebrow::before{content:"";width:8px;height:8px;background:var(--accent)}h1,h2,h3{font-family:var(--head);font-weight:800;text-transform:uppercase;line-height:1.05}h2{font-size:clamp(30px,4.4vw,48px);letter-spacing:-.01em;margin:16px 0 18px}.acc,h1 em,h2 em{color:var(--accent);font-style:normal}.lead{font-size:17px;color:var(--muted);max-width:600px}.lead b{color:var(--ink)}section{padding:120px 0;position:relative}.btn{display:inline-flex;align-items:center;gap:12px;padding:16px 26px;border-radius:var(--r);font-family:var(--head);font-weight:700;font-size:12.5px;letter-spacing:.18em;text-transform:uppercase;transition:all .25s}.btn svg{width:16px;height:16px;transition:transform .25s}.btn:hover svg{transform:translateX(4px)}.btn-dark{background:var(--accent);color:#0A0A0A}.btn-dark:hover{background:var(--accent-2);box-shadow:0 0 40px -6px rgba(255,102,0,.6)}.btn-wa{background:#fff;color:#0A0A0A}.btn-wa:hover{background:var(--accent);color:#0A0A0A}.btn-ghost{border:1.5px solid var(--accent);color:var(--accent)}.btn-ghost:hover{background:var(--accent);color:#0A0A0A}header{position:sticky;top:0;z-index:50;background:rgba(0,0,0,.82);backdrop-filter:blur(14px);border-bottom:1px solid transparent;transition:border-color .3s}header.scrolled{border-color:var(--line)}.nav{display:flex;align-items:center;justify-content:space-between;height:76px;gap:20px}.logo{display:flex;align-items:center;gap:12px;font-family:var(--head);font-weight:900;font-size:22px;letter-spacing:.04em;text-transform:uppercase;line-height:1}.logo svg{width:40px;height:40px}.logo small{display:block;font-weight:700;font-size:8.5px;color:var(--accent);letter-spacing:.42em;margin-top:5px}.menu{display:flex;gap:34px;font-family:var(--head);font-weight:600;font-size:12px;letter-spacing:.2em;text-transform:uppercase}.menu a{position:relative;padding:6px 0;color:var(--ink-2);transition:color .2s}.menu a:hover{color:#fff}.menu a::after{content:"";position:absolute;left:0;bottom:0;height:1.5px;width:0;background:var(--accent);transition:width .25s}.menu a:hover::after{width:100%}.nav-r{display:flex;align-items:center;gap:14px}.lang{display:flex;background:#111;border-radius:4px;padding:3px;font-family:var(--head);font-size:11px;font-weight:700;letter-spacing:.08em}.lang button{padding:6px 10px;border-radius:3px;color:var(--muted)}.lang button.on{color:var(--accent)}.nav .btn{padding:12px 18px;font-size:11.5px}.burger{display:none;width:44px;height:44px;border-radius:var(--r);border:1px solid var(--line-2);align-items:center;justify-content:center}.burger span{width:18px;height:2px;background:var(--ink);position:relative}.burger span::before,.burger span::after{content:"";position:absolute;left:0;width:18px;height:2px;background:var(--ink)}.burger span::before{top:-6px}.burger span::after{top:6px}.hero{padding:80px 0 110px;overflow:hidden}.hero::before{content:"";position:absolute;inset:0;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:80px 80px;mask-image:radial-gradient(ellipse 80% 70% at 60% 40%,#000 30%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 80% 70% at 60% 40%,#000 30%,transparent 80%);pointer-events:none}.hero::after{content:"";position:absolute;right:-10%;top:-10%;width:70%;height:110%;background:radial-gradient(ellipse at center,rgba(255,102,0,.22),transparent 60%);pointer-events:none}.hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;position:relative;z-index:1}.hero h1{font-size:clamp(40px,5.6vw,72px);margin:20px 0 22px;letter-spacing:.005em;line-height:1.02}.hero .lead{font-size:16.5px}.hero-feats{display:flex;flex-direction:column;gap:16px;margin-top:30px}.feat{display:flex;gap:16px;align-items:flex-start}.feat .bx{width:44px;height:44px;border:1px solid var(--accent);border-radius:3px;display:flex;align-items:center;justify-content:center;color:var(--accent);flex-shrink:0;background:rgba(255,102,0,.05)}.feat .bx svg{width:18px;height:18px}.feat b{display:block;font-family:var(--head);font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.feat span{font-size:14px;color:var(--muted)}.hero-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.hero-note{margin-top:22px;font-size:13.5px;color:var(--muted);display:flex;align-items:center;gap:10px}.hero-note b{color:var(--ink)}.dot{width:8px;height:8px;border-radius:50%;background:var(--wa);box-shadow:0 0 0 4px rgba(31,168,85,.18);animation:pulse 2s infinite}@keyframes pulse{50%{box-shadow:0 0 0 8px rgba(31,168,85,0)}}.stack{position:relative;height:520px}.stack .bw{position:absolute;width:78%;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.stack .bw:nth-child(1){top:0;right:0;transform:rotate(3deg)}.stack .bw:nth-child(2){top:120px;left:0;transform:rotate(-4deg);z-index:2}.stack .bw:nth-child(3){bottom:0;right:6%;transform:rotate(1.5deg);z-index:3;width:62%}.stack:hover .bw:nth-child(1){transform:rotate(5deg) translate(10px,-10px)}.stack:hover .bw:nth-child(2){transform:rotate(-6deg) translate(-10px,0)}.bw{background:#18181B;border-radius:8px;box-shadow:0 40px 80px -30px rgba(0,0,0,.9),0 0 0 1px var(--line-2);overflow:hidden}.bw-bar{display:flex;align-items:center;gap:6px;padding:10px 12px;background:#18181B;border-bottom:1px solid var(--line)}.bw-bar i{width:9px;height:9px;border-radius:50%;background:#3F3F46}.bw-bar i:first-child{background:var(--accent)}.bw-url{margin-left:10px;flex:1;background:#0A0A0A;border-radius:4px;padding:4px 10px;font-size:11.5px;font-weight:500;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bw-url b{color:var(--ink);font-weight:600}.mini{position:relative;aspect-ratio:16/10.5;padding:7% 7%;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;color:#fff;font-family:var(--sans)}.mini .mn{position:absolute;top:6%;left:7%;right:7%;display:flex;justify-content:space-between;align-items:center;font-size:clamp(8px,1vw,11px);font-weight:800;letter-spacing:.08em}.mini .mn span:last-child{opacity:.75;font-weight:600;letter-spacing:.02em}.mini h4{font-size:clamp(18px,2.6vw,34px);line-height:.98;letter-spacing:-.02em;margin-bottom:8%}.mini .mb{display:flex;gap:6px}.mini .mb span{font-size:clamp(7px,.9vw,10.5px);font-weight:800;padding:.6em 1.1em;border-radius:99px}.mini .deco{position:absolute;pointer-events:none}.t-auto{background:#141414}.t-auto h4{font-weight:800;text-transform:uppercase;color:#FFD400}.t-auto .mb span:first-child{background:#FFD400;color:#141414}.t-auto .mb span:last-child{border:1.5px solid #fff}.t-auto .deco{right:-6%;top:18%;width:52%;height:64%;background:repeating-linear-gradient(-45deg,#FFD400 0 14px,#141414 14px 28px);opacity:.9;clip-path:polygon(25% 0,100% 0,100% 100%,0 100%)}.t-fournos{background:#F4E3C8;color:#4A2C17}.t-fournos h4{font-family:var(--serif);font-style:italic;font-weight:700}.t-fournos .mb span:first-child{background:#4A2C17;color:#F4E3C8}.t-fournos .mb span:last-child{background:var(--wa);color:#fff}.t-fournos .deco{right:6%;top:20%;width:36%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 35% 35%,#E8B776,#B97836 60%,#8A5426);box-shadow:inset -8px -10px 0 rgba(0,0,0,.12)}.t-thalassa{background:linear-gradient(180deg,#0E3A5B 0%,#1C6C8C 55%,#F2A65A 100%)}.t-thalassa h4{font-family:var(--serif);font-weight:500}.t-thalassa .mb span:first-child{background:#fff;color:#0E3A5B}.t-thalassa .mb span:last-child{background:var(--wa);color:#fff}.t-thalassa .deco{right:12%;top:26%;width:20%;aspect-ratio:1;border-radius:50%;background:#FFD18A;box-shadow:0 0 40px #FFB35A}.t-mono{background:#EDEAE4;color:#111}.t-mono h4{font-weight:800;letter-spacing:-.04em}.t-mono .mb span:first-child{background:#111;color:#EDEAE4}.t-mono .mb span:last-child{border:1.5px solid #111}.t-mono .deco{right:8%;top:22%;width:28%;aspect-ratio:1;border-radius:50%;border:clamp(6px,1vw,12px) solid #111;background:#8B5A3C}.t-blade{background:#0B0B0B}.t-blade h4{font-weight:800;text-transform:uppercase;letter-spacing:-.03em}.t-blade h4 s{text-decoration-color:#E63946;text-decoration-thickness:4px}.t-blade .mb span:first-child{background:#E63946;color:#fff}.t-blade .mb span:last-child{border:1.5px solid #555}.t-blade .deco{right:8%;top:16%;width:10%;height:70%;border-radius:99px;background:repeating-linear-gradient(-30deg,#E63946 0 10px,#fff 10px 20px,#1D3D8F 20px 30px,#fff 30px 40px)}.t-kyma{background:linear-gradient(180deg,#5ED6E0 0%,#A8EEF0 55%,#F3E2BE 56%,#EFD6A6 100%);color:#073B4C}.t-kyma h4{font-weight:800;text-transform:lowercase;letter-spacing:-.04em}.t-kyma .mb span:first-child{background:#073B4C;color:#fff}.t-kyma .mb span:last-child{background:#FF6B4A;color:#fff}.t-kyma .deco{right:10%;top:14%;width:16%;aspect-ratio:1;border-radius:50%;background:#FFE66D}.band{background:var(--bg-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.band-in{display:grid;grid-template-columns:repeat(4,1fr)}.band-item{padding:38px 28px;border-right:1px solid var(--line)}.band-item:first-child{padding-left:0}.band-item:last-child{border:0}.band-item b{display:block;font-family:var(--head);font-size:20px;font-weight:800;text-transform:uppercase;letter-spacing:.02em;color:#fff;margin-bottom:6px}.band-item b span{color:var(--accent)}.band-item p{font-size:14px;color:var(--muted)}.sec-head{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:54px;flex-wrap:wrap}.filters{display:flex;gap:6px;flex-wrap:wrap}.filters button{padding:10px 16px;border-radius:4px;border:1px solid var(--line-2);font-family:var(--head);font-weight:700;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);transition:.2s}.filters button.on,.filters button:hover{border-color:var(--accent);color:var(--accent)}.work-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.work-card{cursor:pointer;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.work-card:hover{transform:translateY(-6px)}.work-card:hover .bw{box-shadow:0 40px 80px -30px rgba(0,0,0,.9),0 0 0 1px var(--accent),0 0 50px -10px rgba(255,102,0,.35)}.work-meta{display:flex;justify-content:space-between;align-items:center;margin-top:18px;padding:0 2px}.work-meta h3{font-size:14px;font-weight:800;letter-spacing:.08em}.work-meta p{font-size:13.5px;color:var(--muted)}.work-meta .num{font-family:var(--head);font-size:12px;font-weight:700;color:var(--dim)}.open{width:38px;height:38px;border-radius:4px;border:1px solid var(--line-2);display:flex;align-items:center;justify-content:center;transition:.25s;flex-shrink:0;color:var(--muted)}.work-card:hover .open{background:var(--accent);border-color:var(--accent);color:#0A0A0A}.work-card.hide{display:none}.work-foot{margin-top:50px;padding:28px 32px;border:1px solid var(--line-2);border-radius:var(--r);display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;background:linear-gradient(90deg,rgba(255,102,0,.08),transparent 60%)}.work-foot p{font-weight:500;max-width:640px;color:var(--ink-2)}.services{background:var(--bg-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.svc-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line-2);margin-top:56px}.svc{padding:40px 32px;position:relative;border-right:1px solid var(--line-2);border-bottom:1px solid var(--line-2);transition:background .3s}.svc:nth-child(3n){border-right:0}.svc:nth-child(n+4){border-bottom:0}.svc:hover{background:rgba(255,102,0,.04)}.svc .ic{color:var(--accent);margin-bottom:18px}.svc .ic svg{width:24px;height:24px}.svc .n{display:block;font-family:var(--head);font-size:12px;font-weight:700;color:var(--dim);margin-bottom:14px}.svc h3{font-size:18px;font-weight:800;letter-spacing:.03em;margin-bottom:14px;line-height:1.25}.svc p{font-size:15px;color:var(--muted)}.cmp{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:56px;border:1px solid var(--line-2)}.cmp-col{padding:42px 40px}.cmp-col.them{border-right:1px solid var(--line-2)}.cmp-col.us{background:linear-gradient(160deg,rgba(255,102,0,.12),transparent 55%);position:relative}.cmp-col h3{font-size:12px;font-weight:700;letter-spacing:.24em;margin-bottom:26px;color:var(--dim)}.cmp-col.us h3{color:var(--accent)}.cmp-col li{list-style:none;display:flex;gap:14px;padding:16px 0;border-bottom:1px solid var(--line);font-weight:500}.cmp-col li:last-child{border:0}.cmp-col li i{flex-shrink:0;width:22px;height:22px;border-radius:3px;display:flex;align-items:center;justify-content:center;font-style:normal;font-size:12px;font-weight:800;margin-top:1px}.them li i{border:1px solid var(--dim);color:var(--dim)}.us li i{background:var(--accent);color:#0A0A0A}.them li{color:var(--muted)}.process{background:var(--bg-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.steps{display:grid;grid-template-columns:repeat(4,1fr);margin-top:56px;counter-reset:s;border:1px solid var(--line-2)}.step{position:relative;padding:36px 28px;border-right:1px solid var(--line-2)}.step:last-child{border-right:0}.step::before{counter-increment:s;content:"0" counter(s) ".";font-family:var(--head);font-size:44px;font-weight:900;color:transparent;-webkit-text-stroke:1px var(--dim);line-height:1;display:block;margin-bottom:22px}.step.free::before{-webkit-text-stroke-color:var(--accent)}.step .bar{position:absolute;top:-1px;left:0;height:2px;width:48px;background:var(--accent)}.step h3{font-size:16px;font-weight:800;letter-spacing:.06em;margin-bottom:10px}.step p{font-size:14.5px;color:var(--muted)}.step .tag{display:inline-block;margin-top:16px;font-family:var(--head);font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;padding:6px 10px;border-radius:3px;border:1px solid var(--line-2);color:var(--ink-2)}.step.free .tag{background:var(--accent);color:#0A0A0A;border-color:var(--accent)}.plans-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:56px;align-items:stretch}.plan{background:var(--panel);border:1px solid var(--line-2);border-radius:var(--r);padding:38px 32px;display:flex;flex-direction:column}.plan.hot{border-color:var(--accent);background:linear-gradient(180deg,rgba(255,102,0,.12),var(--panel) 45%);box-shadow:0 0 60px -20px rgba(255,102,0,.45)}.plan .pill{align-self:flex-start;font-family:var(--head);font-size:10.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;padding:6px 10px;border-radius:3px;border:1px solid var(--line-2);color:var(--muted);margin-bottom:24px}.plan.hot .pill{background:var(--accent);color:#0A0A0A;border-color:var(--accent)}.plan h3{font-size:24px;margin-bottom:8px;letter-spacing:.02em}.plan .sub{color:var(--muted);font-size:15px;margin-bottom:22px}.plan .price{font-family:var(--head);font-size:18px;font-weight:800;text-transform:uppercase;letter-spacing:.03em;padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:22px}.plan .price small{display:block;font-family:var(--sans);text-transform:none;letter-spacing:0;font-size:13px;font-weight:500;color:var(--muted)}.plan ul{list-style:none;flex:1;margin-bottom:28px}.plan li{padding:8px 0 8px 28px;position:relative;font-size:15px;color:var(--ink-2)}.plan li::before{content:"";position:absolute;left:2px;top:13px;width:12px;height:7px;border-left:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(-45deg)}.plan .btn{justify-content:center}.plans-note{text-align:center;margin-top:36px;color:var(--muted);font-size:15px}.faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.faq-list{border-top:1px solid var(--line-2)}.faq-list details{border-bottom:1px solid var(--line-2)}.faq-list summary{list-style:none;cursor:pointer;padding:24px 56px 24px 0;font-family:var(--head);font-weight:700;font-size:16px;letter-spacing:.02em;position:relative;transition:color .2s}.faq-list summary:hover{color:var(--accent)}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary::after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);width:34px;height:34px;border-radius:3px;border:1px solid var(--line-2);display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:500;color:var(--accent);transition:.25s}.faq-list details[open] summary::after{content:"−";background:var(--accent);color:#0A0A0A;border-color:var(--accent)}.faq-list details p{padding:0 56px 24px 0;color:var(--muted);font-size:15.5px}.contact{background:var(--bg-2);border-top:1px solid var(--line);overflow:hidden}.contact::after{content:"";position:absolute;left:-15%;bottom:-30%;width:60%;height:90%;background:radial-gradient(ellipse at center,rgba(255,102,0,.16),transparent 60%);pointer-events:none}.ct-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start;position:relative;z-index:1}.ct-ways{margin-top:36px;display:flex;flex-direction:column;border:1px solid var(--line-2)}.ct-way{display:flex;align-items:center;gap:16px;padding:20px 22px;border-bottom:1px solid var(--line-2);transition:.25s}.ct-way:last-child{border:0}a.ct-way:hover{background:rgba(255,102,0,.06)}.ct-way .ic{width:44px;height:44px;border-radius:3px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ct-way .ic svg{width:20px;height:20px}.ct-way small{display:block;font-family:var(--head);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-weight:700}.ct-way b{font-size:16px;font-weight:600}form{background:var(--panel);border:1px solid var(--line-2);border-radius:var(--r);padding:36px}form h3{font-size:18px;letter-spacing:.04em;margin-bottom:8px}form>p{color:var(--muted);font-size:14.5px;margin-bottom:24px}.row{display:grid;grid-template-columns:1fr 1fr;gap:12px}label{display:block;font-family:var(--head);font-size:10.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:14px}input,select,textarea{display:block;width:100%;margin-top:8px;padding:14px;border:1px solid var(--line-2);border-radius:4px;font:inherit;font-family:var(--sans);font-size:15px;font-weight:400;letter-spacing:0;text-transform:none;background:#0A0A0A;color:var(--ink);transition:border-color .2s}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--accent)}textarea{resize:vertical;min-height:100px}form .btn{width:100%;justify-content:center;margin-top:6px}.hp{display:none}footer{padding:60px 0 40px;border-top:1px solid var(--line)}.ft{display:flex;justify-content:space-between;align-items:center;gap:30px;flex-wrap:wrap;padding-bottom:30px;border-bottom:1px solid var(--line)}.ft-links{display:flex;gap:28px;font-family:var(--head);font-weight:600;font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-2);flex-wrap:wrap}.ft-links a:hover{color:var(--accent)}.ft-bot{display:flex;justify-content:space-between;padding-top:24px;font-size:13px;color:var(--dim);flex-wrap:wrap;gap:10px}.fab{position:fixed;right:20px;bottom:20px;z-index:60;width:56px;height:56px;border-radius:50%;background:var(--wa);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 12px 30px -8px rgba(31,168,85,.6);transition:transform .25s}.fab:hover{transform:scale(1.08)}.fab svg{width:27px;height:27px}.modal{position:fixed;inset:0;z-index:100;background:rgba(0,0,0,.8);backdrop-filter:blur(6px);display:none;align-items:center;justify-content:center;padding:24px}.modal.on{display:flex;animation:fade .25s}@keyframes fade{from{opacity:0}}.modal-box{width:100%;max-width:1040px;height:min(88vh,820px);display:flex;flex-direction:column;animation:rise .35s cubic-bezier(.2,.8,.2,1)}@keyframes rise{from{transform:translateY(30px);opacity:0}}.modal-box .bw{flex:1;display:flex;flex-direction:column}.modal-tools{display:flex;gap:4px;margin-left:10px}.modal-tools button{padding:5px 10px;border-radius:3px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.modal-tools button.on{color:var(--accent);background:#0A0A0A}.modal-x{width:30px;height:30px;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:20px;margin-left:6px;color:var(--muted)}.modal-x:hover{background:#0A0A0A;color:#fff}.demo-stage{flex:1;overflow:auto;background:#27272A;display:flex;justify-content:center}.demo{width:100%;min-height:100%;background:#fff;transition:max-width .4s;position:relative}.demo-stage.phone .demo{max-width:390px}.demo-cap{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;color:var(--ink-2);font-size:14px;flex-wrap:wrap}.demo-cap b{font-weight:700;color:#fff}.d-nav{display:flex;justify-content:space-between;align-items:center;padding:18px 6%;font-weight:800;letter-spacing:.06em;font-size:14px}.d-nav nav{display:flex;gap:18px;font-weight:600;font-size:13px;letter-spacing:0;opacity:.8}.d-hero{padding:9% 6% 10%;position:relative;overflow:hidden}.d-hero .deco{position:absolute;z-index:0;pointer-events:none}.d-hero h1{font-size:clamp(40px,7vw,86px);line-height:.95;margin-bottom:22px;position:relative;z-index:1}.d-hero p{max-width:440px;font-size:17px;opacity:.85;margin-bottom:28px;position:relative;z-index:1}.d-btns{display:flex;gap:10px;flex-wrap:wrap;position:relative;z-index:1}.d-btns a{padding:13px 22px;border-radius:99px;font-weight:800;font-size:14px}.d-sec{padding:60px 6%}.d-sec h2{font-size:clamp(26px,3.6vw,40px);margin:0 0 26px}.d-items{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}.d-item{padding:22px;border-radius:14px}.d-item b{display:flex;justify-content:space-between;gap:10px;font-size:16px;margin-bottom:6px}.d-item span{font-size:14px;opacity:.75}.d-info{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:24px;font-size:15px}.d-info small{display:block;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;opacity:.6;margin-bottom:6px}.d-foot{padding:26px 6%;font-size:13px;opacity:.7;display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px}.d-langs{display:flex;gap:4px}.d-langs span{padding:3px 8px;border-radius:6px;font-size:11px;font-weight:800;border:1px solid currentColor;opacity:.7}.d-langs span.on{opacity:1;background:currentColor}.d-langs span.on em{filter:invert(1);font-style:normal}.demo h1,.demo h2{text-transform:none}.rv{opacity:0;transform:translateY(26px);transition:opacity .8s,transform .8s cubic-bezier(.2,.8,.2,1)}.rv.in{opacity:1;transform:none}@media(max-width:1000px){.menu{display:none}.burger{display:flex}.menu.is-open{display:flex;position:absolute;top:76px;left:0;right:0;flex-direction:column;gap:0;background:#000;border-bottom:1px solid var(--line);padding:10px 26px 20px}.menu.is-open a{padding:16px 0;border-bottom:1px solid var(--line);font-size:13px}.hero-grid,.faq-grid,.ct-grid{grid-template-columns:1fr;gap:44px}.stack{height:420px;max-width:560px;margin:0 auto;width:100%}.work-grid,.plans-grid{grid-template-columns:1fr 1fr}.svc-grid{grid-template-columns:1fr 1fr}.svc:nth-child(n){border-right:1px solid var(--line-2);border-bottom:1px solid var(--line-2)}.svc:nth-child(2n){border-right:0}.svc:nth-child(n+5){border-bottom:0}.steps{grid-template-columns:1fr 1fr}.step:nth-child(2){border-right:0}.step:nth-child(-n+2){border-bottom:1px solid var(--line-2)}.band-in{grid-template-columns:1fr 1fr}.band-item:first-child{padding-left:28px}.band-item:nth-child(2){border-right:0}.band-item:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media(max-width:640px){section{padding:84px 0}.wrap{padding:0 20px}.nav .btn-wa{display:none}.logo{font-size:19px}.stack{height:330px}.work-grid,.svc-grid,.plans-grid,.cmp,.steps,.row{grid-template-columns:1fr}.svc:nth-child(n){border-right:0;border-bottom:1px solid var(--line-2)}.svc:last-child{border-bottom:0}.step:nth-child(n){border-right:0;border-bottom:1px solid var(--line-2)}.step:last-child{border-bottom:0}.cmp-col.them{border-right:0;border-bottom:1px solid var(--line-2)}.cmp-col{padding:32px 24px}.band-item{padding:24px 18px}.band-item:first-child{padding-left:18px}.band-item b{font-size:16px}form{padding:26px 20px}.d-nav nav{display:none}.modal{padding:10px}.modal-tools{display:none}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}.rv{opacity:1;transform:none}}.t-barba{background:#0F2E25;color:#F1E9D8}.t-barba h4{font-family:Georgia,serif;font-style:italic;font-weight:600}.t-barba .mb span:first-child{background:#C9A45C;color:#0F2E25}.t-barba .mb span:last-child{background:#1FA855;color:#fff}.t-barba .deco{right:9%;top:20%;width:30%;aspect-ratio:1;border-radius:50%;border:clamp(4px,.7vw,8px) solid #C9A45C;box-shadow:inset 0 0 0 clamp(6px,1.2vw,14px) #0F2E25,inset 0 0 0 clamp(8px,1.5vw,18px) rgba(201,164,92,.5)}.t-iasis{background:linear-gradient(160deg,#E6F3F1,#F5F9F8 60%);color:#0E2A33}.t-iasis h4{font-weight:800;letter-spacing:-.03em}.t-iasis .mb span:first-child{background:#0E7C7B;color:#fff}.t-iasis .mb span:last-child{border:1.5px solid #0E2A33}.t-iasis .deco{right:10%;top:22%;width:24%;aspect-ratio:1;border-radius:22%;background:#0E7C7B;-webkit-mask:linear-gradient(#000 0 0) center/30% 100% no-repeat,linear-gradient(#000 0 0) center/100% 30% no-repeat;mask:linear-gradient(#000 0 0) center/30% 100% no-repeat,linear-gradient(#000 0 0) center/100% 30% no-repeat}.skip{position:absolute;left:-999px;top:10px;z-index:200;background:var(--accent);color:#000;padding:10px 16px;font-weight:700}.skip:focus{left:10px}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.menu a.active{color:#fff}.menu a.active::after{width:100%}.btn-sm{padding:12px 18px;font-size:11px}.phero{padding:70px 0 70px;overflow:hidden;border-bottom:1px solid var(--line)}.phero::before{content:"";position:absolute;inset:0;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:80px 80px;-webkit-mask-image:radial-gradient(ellipse 70% 90% at 75% 20%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 70% 90% at 75% 20%,#000 20%,transparent 75%);pointer-events:none}.phero::after{content:"";position:absolute;right:-15%;top:-40%;width:60%;height:160%;background:radial-gradient(ellipse at center,rgba(255,102,0,.18),transparent 60%);pointer-events:none}.phero .wrap{position:relative;z-index:1}.phero h1{font-size:clamp(38px,5.4vw,68px);margin:18px 0 20px;max-width:900px}.phero h1 em{color:var(--accent);font-style:normal}.crumbs{display:flex;gap:10px;font-family:var(--head);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--dim);margin-bottom:34px}.crumbs a{color:var(--muted)}.crumbs a:hover{color:var(--accent)}.crumbs span:last-child{color:var(--accent)}section.phero + section{padding-top:70px}.marquee{overflow:hidden;border-top:1px solid var(--line);background:var(--bg);padding:22px 0;position:relative}.marquee::before,.marquee::after{content:"";position:absolute;top:0;bottom:0;width:120px;z-index:2;pointer-events:none}.marquee::before{left:0;background:linear-gradient(90deg,var(--bg),transparent)}.marquee::after{right:0;background:linear-gradient(-90deg,var(--bg),transparent)}.mq-track{display:flex;gap:34px;width:max-content;animation:mq 38s linear infinite;align-items:center}.mq-track span{font-family:var(--head);font-weight:800;font-size:clamp(20px,2.4vw,30px);text-transform:uppercase;letter-spacing:.02em;color:transparent;-webkit-text-stroke:1px #52525B;white-space:nowrap;transition:color .3s}.mq-track span:hover{color:var(--accent);-webkit-text-stroke-color:var(--accent)}.mq-track i{color:var(--accent);font-style:normal;font-size:16px}@keyframes mq{to{transform:translateX(-50%)}}.sec-head .btn{flex-shrink:0}.count{font-family:var(--head);font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--dim)}.wm-r{display:flex;align-items:center;gap:12px}.svc .more{display:inline-flex;align-items:center;gap:8px;margin-top:18px;font-family:var(--head);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);opacity:.85}.svc .more svg{width:14px;height:14px;transition:transform .2s}.svc .more:hover svg{transform:translateX(4px)}.note{display:flex;gap:16px;align-items:flex-start;margin-top:46px;padding:22px 24px;border:1px solid var(--line-2);border-radius:var(--r);color:var(--muted);font-size:14.5px}.bx{width:44px;height:44px;border:1px solid var(--accent);border-radius:3px;display:inline-flex;align-items:center;justify-content:center;color:var(--accent);flex-shrink:0;background:rgba(255,102,0,.05)}.bx svg{width:18px;height:18px}.incl-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line-2);margin-top:50px}.incl{display:flex;align-items:center;gap:16px;padding:26px 26px;border-right:1px solid var(--line-2);border-bottom:1px solid var(--line-2)}.incl:nth-child(3n){border-right:0}.incl:nth-child(n+4){border-bottom:0}.incl b{font-family:var(--head);font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.cta-band{border-top:1px solid var(--line);overflow:hidden;padding:110px 0}.cta-band::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 120% at 85% 50%,rgba(255,102,0,.2),transparent 60%);pointer-events:none}.cta-band::after{content:"";position:absolute;inset:0;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:80px 80px;-webkit-mask-image:radial-gradient(ellipse 50% 100% at 85% 50%,#000,transparent 70%);mask-image:radial-gradient(ellipse 50% 100% at 85% 50%,#000,transparent 70%);pointer-events:none}.cta-in{display:flex;justify-content:space-between;align-items:center;gap:40px;flex-wrap:wrap;position:relative;z-index:1}.cta-in h2{margin-bottom:14px}.cta-btns{display:flex;flex-direction:column;gap:12px;min-width:260px}.cta-btns .btn{justify-content:center}.fcols{display:grid;grid-template-columns:1.6fr 1fr 1fr 1.2fr;gap:40px;padding:20px 0 50px;border-bottom:1px solid var(--line)}.fbrand p{color:var(--muted);font-size:14.5px;margin:20px 0 24px;max-width:340px}.fcols h4{font-family:var(--head);font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);margin-bottom:18px}.fcols div>a:not(.logo):not(.btn),.fcols div>span{display:block;color:var(--ink-2);font-size:14.5px;padding:5px 0;transition:color .2s}.fcols div>a:not(.logo):not(.btn):hover{color:var(--accent)}.fcols div>span{color:var(--muted)}.srows{border-top:1px solid var(--line-2)}.srow{display:grid;grid-template-columns:140px 1.2fr 1fr;gap:40px;padding:50px 0;border-bottom:1px solid var(--line-2);scroll-margin-top:90px}.srow-n{display:flex;flex-direction:column;gap:16px}.srow-n span:first-child{font-family:var(--head);font-weight:900;font-size:40px;color:transparent;-webkit-text-stroke:1px var(--dim);line-height:1}.srow h3{font-size:clamp(22px,2.6vw,30px);margin-bottom:14px;letter-spacing:.01em}.srow-main p{color:var(--muted);font-size:16px;max-width:520px}.srow-list{list-style:none;align-self:center}.srow-list li{padding:11px 0 11px 30px;position:relative;border-bottom:1px solid var(--line);color:var(--ink-2);font-size:15px}.srow-list li:last-child{border:0}.srow-list li::before{content:"";position:absolute;left:2px;top:17px;width:12px;height:7px;border-left:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(-45deg)}.srow:hover .srow-n span:first-child{-webkit-text-stroke-color:var(--accent)}.two-col{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;align-items:start}.tbl{border:1px solid var(--line-2);border-radius:var(--r);overflow:hidden}.tr{display:grid;grid-template-columns:1.6fr 1fr 1fr;border-bottom:1px solid var(--line)}.tr:last-child{border:0}.tr span{padding:15px 20px;font-size:14.5px;color:var(--ink-2)}.tr span:not(:first-child){text-align:center;border-left:1px solid var(--line)}.tr.th span{font-family:var(--head);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);background:#0A0A0A}.tr.th span:last-child{color:var(--accent)}.tr b.y{color:var(--accent)}.tr b.n{color:var(--dim)}.addons{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:50px}.addon{padding:30px 26px;border:1px solid var(--line-2);border-radius:var(--r);background:var(--panel);transition:border-color .25s,transform .25s}.addon:hover{border-color:var(--accent);transform:translateY(-4px)}.addon h3{font-size:15px;letter-spacing:.06em;margin:22px 0 10px}.addon p{color:var(--muted);font-size:14.5px}.prose p{color:var(--ink-2);font-size:17px;margin-bottom:20px;line-height:1.75}.prose p:first-child{font-size:20px;color:#fff}.values{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line-2);margin-top:50px}.value{padding:36px 28px;border-right:1px solid var(--line-2)}.value:last-child{border:0}.value .n{display:block;font-family:var(--head);font-size:12px;font-weight:700;color:var(--dim);margin-bottom:20px}.value h3{font-size:16px;letter-spacing:.06em;margin:22px 0 10px}.value p{color:var(--muted);font-size:14.5px}.facts{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2)}.fact{padding:40px 28px;border-right:1px solid var(--line-2)}.fact:first-child{padding-left:0}.fact:last-child{border:0}.fact b{display:block;font-family:var(--head);font-weight:900;font-size:clamp(24px,3vw,36px);text-transform:uppercase;color:#fff;margin-bottom:6px}.fact span{font-family:var(--head);font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--accent)}.ct-ways{margin-top:0}.ct-way .go{margin-left:auto;color:var(--dim);transition:.2s}.ct-way .go svg{width:18px;height:18px}a.ct-way:hover .go{color:var(--accent);transform:translateX(4px)}.ct-way .ic svg{width:20px;height:20px}.next{margin-top:30px;padding:30px;border:1px solid var(--line-2);border-radius:var(--r);background:linear-gradient(135deg,rgba(255,102,0,.08),transparent 60%)}.next h3{font-size:14px;letter-spacing:.14em;margin-bottom:18px;color:var(--accent)}.next ol{list-style:none;counter-reset:n}.next li{counter-increment:n;position:relative;padding:10px 0 10px 44px;color:var(--ink-2);font-size:15px}.next li::before{content:counter(n);position:absolute;left:0;top:8px;width:28px;height:28px;border:1px solid var(--line-2);border-radius:3px;display:flex;align-items:center;justify-content:center;font-family:var(--head);font-weight:800;font-size:12px;color:var(--accent)}input::placeholder{color:var(--dim)}.demo-stage iframe{width:100%;height:100%;border:0;background:#fff;transition:max-width .4s;display:block}.demo-stage.phone iframe{max-width:390px}.center-hero{min-height:62vh;display:flex;align-items:center}@media(max-width:1000px){.fcols{grid-template-columns:1fr 1fr}.srow{grid-template-columns:1fr;gap:20px;padding:40px 0}.srow-n{flex-direction:row;align-items:center}.two-col{grid-template-columns:1fr;gap:40px}.addons{grid-template-columns:1fr 1fr}.values{grid-template-columns:1fr 1fr}.value:nth-child(2){border-right:0}.value:nth-child(-n+2){border-bottom:1px solid var(--line-2)}.facts{grid-template-columns:1fr 1fr}.fact:nth-child(2){border-right:0}.fact:nth-child(-n+2){border-bottom:1px solid var(--line-2)}.fact:nth-child(3){padding-left:0}.incl-grid{grid-template-columns:1fr 1fr}.incl:nth-child(n){border-right:1px solid var(--line-2);border-bottom:1px solid var(--line-2)}.incl:nth-child(2n){border-right:0}.incl:nth-child(n+5){border-bottom:0}.cta-btns{width:100%;flex-direction:row;flex-wrap:wrap}}@media(max-width:640px){.phero{padding:50px 0}.crumbs{margin-bottom:24px}.fcols{grid-template-columns:1fr;gap:30px}.addons,.values,.incl-grid{grid-template-columns:1fr}.value:nth-child(n){border-right:0;border-bottom:1px solid var(--line-2)}.value:last-child{border-bottom:0}.incl:nth-child(n){border-right:0;border-bottom:1px solid var(--line-2)}.incl:last-child{border-bottom:0}.facts{grid-template-columns:1fr 1fr}.fact{padding:26px 16px}.fact:nth-child(odd){padding-left:0}.tr span{padding:13px 12px;font-size:13.5px}.cta-band{padding:80px 0}.cta-btns .btn{flex:1}.sec-head .btn{width:100%;justify-content:center}}.who-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.who-tile{display:flex;flex-direction:column;gap:22px;padding:28px 24px;border:1px solid var(--line-2);border-radius:var(--r);background:var(--panel);position:relative;transition:border-color .25s,transform .25s,background .25s}.who-tile b{font-family:var(--head);font-size:15px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;line-height:1.3;padding-right:30px}.who-tile .go{position:absolute;right:22px;bottom:26px;color:var(--dim);transition:.25s}.who-tile .go svg{width:18px;height:18px}.who-tile:hover{border-color:var(--accent);transform:translateY(-4px);background:linear-gradient(160deg,rgba(255,102,0,.1),var(--panel) 60%)}.who-tile:hover .go{color:var(--accent);transform:translateX(4px)}.pains{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:50px}.pain{border:1px solid var(--line-2);border-radius:var(--r);overflow:hidden;display:flex;flex-direction:column}.pain .pp{padding:26px 24px;background:var(--panel);flex:1}.pain .ps{padding:26px 24px;background:linear-gradient(160deg,rgba(255,102,0,.12),rgba(255,102,0,.03));border-top:1px solid rgba(255,102,0,.3);flex:1}.pain p{font-size:15.5px;margin-top:12px}.pain .pp p{color:var(--muted)}.tag-x,.tag-ok{font-family:var(--head);font-size:10.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.tag-x{color:var(--dim)}.tag-ok{color:var(--accent)}.clients{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:18px;margin-top:50px}.client{display:block;padding:32px 28px;border:1px solid var(--line-2);border-radius:var(--r);background:var(--panel);position:relative;transition:border-color .25s}.client:hover{border-color:var(--accent)}.client .q{font-family:Georgia,serif;font-size:60px;line-height:.6;color:var(--accent);display:block;margin-bottom:14px}.client p{font-size:17px;color:#fff;margin-bottom:24px}.cl-who b{display:block;font-family:var(--head);text-transform:uppercase;letter-spacing:.06em;font-size:14px}.cl-who span{font-size:13.5px;color:var(--muted)}.cl-go{position:absolute;right:24px;bottom:30px;color:var(--accent)}.cl-go svg{width:18px;height:18px}.ba-wrap{align-items:center}.ba-labels{display:flex;justify-content:space-between;font-family:var(--head);font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);margin-bottom:12px}.ba-labels span:last-child{color:var(--accent)}.ba-frame{position:relative;border-radius:10px;overflow:hidden;box-shadow:0 40px 80px -30px rgba(0,0,0,.9),0 0 0 1px var(--line-2);user-select:none;touch-action:pan-y}.ba-after .bw{border-radius:0;box-shadow:none}.ba-after .mini{aspect-ratio:16/10.5}.ba-after .mini h4{font-size:clamp(22px,3vw,40px)}.ba-before{position:absolute;inset:0;clip-path:inset(0 calc(100% - var(--p)) 0 0);will-change:clip-path}.old{height:100%;background:#C0C0C0;font-family:"Times New Roman",Times,serif;color:#000;display:flex;flex-direction:column}.old-bar{background:#D4D0C8;border-bottom:2px solid #808080;font:11px Arial,sans-serif;padding:8px 10px;color:#000;white-space:nowrap;overflow:hidden}.old-head{background:linear-gradient(#0000AA,#3366FF);color:#FFFF00;font:bold clamp(14px,2vw,22px) "Comic Sans MS","Times New Roman",serif;text-align:center;padding:12px 6px}.old-mq{background:#FF0000;color:#fff;font:bold 11px Arial,sans-serif;padding:3px;white-space:nowrap;overflow:hidden}.old-body{display:flex;flex:1;min-height:0}.old-side{width:28%;background:#FFFFCC;border-right:2px solid #999;padding:8px;display:flex;flex-direction:column;gap:6px;font-size:12px;color:#0000EE}.old-main{flex:1;padding:10px;font-size:12.5px;display:flex;flex-direction:column;gap:6px}.old-main b{font-size:14px;color:#990000}.old-img{flex:1;min-height:40px;border:2px dashed #808080;display:flex;align-items:center;justify-content:center;font:11px Arial,sans-serif;color:#666;background:#E8E8E8}.old-main small{font-size:10px;color:#333}.ba-range{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:ew-resize;margin:0;z-index:3}.ba-handle{position:absolute;top:0;bottom:0;left:var(--p);width:2px;background:var(--accent);transform:translateX(-1px);pointer-events:none;z-index:2;box-shadow:0 0 20px rgba(255,102,0,.6)}.ba-handle span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px;border-radius:50%;background:var(--accent);color:#0A0A0A;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:16px;letter-spacing:-2px;box-shadow:0 6px 20px rgba(0,0,0,.5)}.ba.hint .ba-handle span{animation:nudge 1.6s ease-in-out 2}@keyframes nudge{50%{transform:translate(calc(-50% + 14px),-50%)}}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.28s}header{view-transition-name:site-header}html{-webkit-tap-highlight-color:transparent}.btn,.work-card,.who-tile,.addon{will-change:transform}.marquee .mq-track{will-change:transform}footer,.cta-band{content-visibility:auto;contain-intrinsic-size:auto 600px}.rv{transition-duration:.6s}@media(max-width:1000px){header{backdrop-filter:none;-webkit-backdrop-filter:none;background:rgba(0,0,0,.94)}.modal{backdrop-filter:none}.who-grid{grid-template-columns:1fr 1fr}.pains{grid-template-columns:1fr}}@media(max-width:640px){.who-grid{grid-template-columns:1fr 1fr;gap:10px}.who-tile{padding:20px 16px;gap:16px}.who-tile b{font-size:12.5px}.who-tile .go{display:none}.old-side{display:none}.lang button{padding:6px 8px}}.ft-soc{display:inline-flex;align-items:center;gap:12px}.ft-soc a{display:inline-flex;width:30px;height:30px;border:1px solid var(--line-2);border-radius:4px;align-items:center;justify-content:center;color:var(--muted);transition:.2s}.ft-soc a:hover{color:var(--accent);border-color:var(--accent)}.ft-soc svg{width:15px;height:15px}:root{--bg:#F3EEE4;--bg-2:#EAE3D5;--panel:#FBF8F2;--line:rgba(20,33,61,.09);--line-2:rgba(20,33,61,.16);--ink:#14213D;--ink-2:#2E3A55;--muted:#5E6677;--dim:#9AA0AB;--accent:#E8551C;--accent-2:#F06A33;--navy:#14213D;--olive:#6B7B3A;--wa:#1FA855;--head:'Commissioner',system-ui,sans-serif;--serif:'Noto Serif Display',Georgia,serif;--sans:'Commissioner',system-ui,sans-serif;--mono:'JetBrains Mono',ui-monospace,monospace;--r:22px}html{background:var(--bg)}body{background:var(--bg);color:var(--ink)}::selection{background:var(--accent);color:#fff}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}h1,h2,h3{font-family:var(--head);text-transform:none;font-weight:800;letter-spacing:-.035em;line-height:1.02;color:var(--ink)}h1 em,h2 em,.phero h1 em{font-family:var(--serif);font-style:italic;font-weight:500;letter-spacing:-.02em;color:var(--accent)}h2{font-size:clamp(34px,4.8vw,60px)}.hero h1{font-size:clamp(48px,6.6vw,92px)}.phero h1{font-size:clamp(40px,5.6vw,76px)}.lead{color:var(--muted)}.lead b{color:var(--ink)}.eyebrow{font-family:var(--sans);font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--ink-2);display:inline-flex;padding:7px 14px 7px 10px;border-radius:999px;background:var(--panel);border:1px solid var(--line-2)}.eyebrow::before{width:8px;height:8px;border-radius:50%;background:var(--accent)}.crumbs{font-family:var(--sans);text-transform:none;letter-spacing:0;font-size:13.5px;color:var(--muted)}.crumbs a{color:var(--ink-2)}h3,.svc h3,.step h3,.srow h3,.addon h3,.value h3,.work-meta h3,.who-tile b,.incl b,.feat b,.cmp-col h3,.next h3,form h3,.cl-who b,.fact b,.band-item b{font-family:var(--head);text-transform:none;letter-spacing:-.02em;color:var(--ink)}.svc h3,.addon h3,.value h3{font-size:21px;font-weight:700}.work-meta h3{font-size:16px;font-weight:700}.work-meta p,.svc p,.addon p,.value p,.step p,.srow-main p,.incl b{color:var(--muted)}.incl b{font-family:var(--sans);font-size:15px;font-weight:600;color:var(--ink)}.who-tile b{font-size:20px;font-weight:700}header{background:rgba(243,238,228,.86)!important;backdrop-filter:blur(14px)}header.scrolled{border-color:var(--line-2)}.menu{font-family:var(--sans);text-transform:none;letter-spacing:0;font-size:15px;font-weight:500}.menu a{color:var(--ink-2)}.menu a:hover,.menu a.active{color:var(--ink)}.menu a::after{background:var(--accent);height:2px;border-radius:2px}.logo{font-family:var(--head);font-weight:800;letter-spacing:-.01em;font-size:21px;text-transform:none;color:var(--ink)}.logo small{font-family:var(--sans);letter-spacing:.22em;font-size:9px;color:var(--accent)}.logo svg rect{fill:var(--navy);stroke:var(--navy)}.lang{background:var(--panel);border:1px solid var(--line-2);border-radius:999px;font-family:var(--sans);letter-spacing:0}.lang button{border-radius:999px;color:var(--muted)}.lang button.on{background:var(--navy);color:#fff}.burger{border-color:var(--line-2)}.burger span,.burger span::before,.burger span::after{background:var(--ink)}@media(max-width:1000px){.menu.is-open{background:var(--bg)!important}}.btn{font-family:var(--sans);text-transform:none;letter-spacing:-.01em;font-size:15.5px;font-weight:700;border-radius:999px;padding:15px 26px}.btn-sm,.nav .btn{font-size:14px;padding:11px 18px}.btn-dark{background:var(--accent);color:#fff;box-shadow:0 10px 24px -12px rgba(232,85,28,.8)}.btn-dark:hover{background:var(--accent-2)}.btn-wa{background:var(--navy);color:#fff}.btn-wa:hover{background:var(--accent);color:#fff}.btn-ghost{border:1.5px solid var(--navy);color:var(--navy)}.btn-ghost:hover{background:var(--navy);color:#fff}.hero::before,.hero::after,.phero::before,.cta-band::after{display:none}.phero::after{background:radial-gradient(ellipse at center,rgba(232,85,28,.10),transparent 62%)}.phero{border-color:var(--line-2)}.band,.services,.process{background:var(--bg-2);border-color:var(--line)}.hero{padding:60px 0 90px}@media(min-width:1001px){.hero-grid{grid-template-columns:1.05fr .95fr;gap:40px}}.showcase{position:relative;height:640px;display:flex;justify-content:center;align-items:flex-start}.showcase::before{content:"";position:absolute;left:50%;top:40px;width:520px;height:520px;margin-left:-260px;border-radius:50%;background:radial-gradient(circle,#F7C8A8 0%,rgba(247,200,168,.35) 45%,transparent 70%)}.phone-live{position:relative;width:300px;height:610px;border-radius:46px;background:var(--navy);padding:12px;box-shadow:0 50px 80px -30px rgba(20,33,61,.55),inset 0 0 0 2px #2B3A5E;z-index:2;transform:rotate(-3deg)}.pl-notch{position:absolute;top:12px;left:50%;width:96px;height:24px;margin-left:-48px;background:var(--navy);border-radius:0 0 14px 14px;z-index:3}.pl-screen{width:100%;height:100%;border-radius:36px;overflow:hidden;background:#fff;position:relative}.pl-screen iframe{width:390px;height:757px;border:0;transform:scale(.6974);transform-origin:0 0;transition:opacity .22s;display:block}.sticky{position:absolute;z-index:3;display:flex;align-items:center;gap:9px;background:#FFF9E8;color:var(--ink);font-size:14px;font-weight:700;padding:11px 15px;border-radius:6px;box-shadow:0 14px 26px -12px rgba(20,33,61,.4);animation:bob 5s ease-in-out infinite}.sticky svg{width:17px;height:17px;color:var(--accent);flex-shrink:0}.sticky.s1{left:2%;top:90px;transform:rotate(-5deg)}.sticky.s2{right:0;top:170px;transform:rotate(4deg);background:#E7F0DA;animation-delay:-1.2s}.sticky.s3{left:4%;top:360px;transform:rotate(3deg);background:#E3ECF7;animation-delay:-2.4s}.sticky.s4{right:3%;top:430px;transform:rotate(-4deg);background:#FBE3D6;animation-delay:-3.6s}@keyframes bob{50%{translate:0 -8px}}.pl-tabs{position:absolute;bottom:0;left:50%;transform:translateX(-50%);display:flex;gap:6px;background:var(--panel);border:1px solid var(--line-2);border-radius:999px;padding:5px;z-index:4;box-shadow:0 10px 24px -14px rgba(20,33,61,.4)}.pl-tabs button{padding:9px 15px;border-radius:999px;font-size:13.5px;font-weight:600;color:var(--muted)}.pl-tabs button.on{background:var(--navy);color:#fff}.hero-note{color:var(--muted)}.hero-note b{color:var(--ink)}.marquee{background:var(--navy);border:0;padding:18px 0}.marquee::before{background:linear-gradient(90deg,var(--navy),transparent)}.marquee::after{background:linear-gradient(-90deg,var(--navy),transparent)}.mq-track span{font-family:var(--serif);font-style:italic;font-weight:500;text-transform:none;letter-spacing:0;-webkit-text-stroke:0;color:#F3EEE4;font-size:clamp(20px,2.2vw,28px)}.mq-track span:hover{color:var(--accent)}.mq-track i{color:var(--accent)}.band{background:var(--panel)}.band-item{border-color:var(--line-2)}.band-item b{font-size:22px;font-weight:800;color:var(--ink)}.band-item b span{font-family:var(--serif);font-style:italic;font-weight:500}.band-item p{color:var(--muted)}.bw{background:var(--panel);border-radius:16px;box-shadow:0 24px 50px -28px rgba(20,33,61,.45),0 0 0 1px var(--line-2)}.bw-bar{background:#EDE6D9;border-color:var(--line)}.bw-bar i{background:#CFC6B5}.bw-url{background:#fff;color:var(--muted)}.bw-url b{color:var(--ink)}.work-card:hover .bw{box-shadow:0 34px 60px -28px rgba(20,33,61,.5),0 0 0 2px var(--accent)}.open{border-radius:50%;border-color:var(--line-2);color:var(--ink)}.work-card:hover .open{background:var(--accent);border-color:var(--accent);color:#fff}.work-meta .num{color:var(--dim);font-family:var(--serif);font-style:italic}.filters button{font-family:var(--sans);text-transform:none;letter-spacing:0;border-radius:999px;font-size:14px;font-weight:600;color:var(--ink-2);border-color:var(--line-2)}.filters button.on,.filters button:hover{background:var(--navy);border-color:var(--navy);color:#fff}.count{font-family:var(--sans);text-transform:none;letter-spacing:0;color:var(--muted)}.note,.work-foot{border-color:var(--line-2);border-radius:var(--r);color:var(--muted);background:var(--panel)}.work-foot p{color:var(--ink-2)}.bx,.svc .ic,.feat .bx{border:0;border-radius:14px;background:#FBE3D6;color:var(--accent)}.svc .ic{width:52px;height:52px;display:flex;align-items:center;justify-content:center}.svc-grid{border:0;gap:16px;background:none;grid-template-columns:repeat(6,1fr)}.svc{grid-column:span 2;border:1px solid var(--line-2)!important;border-radius:var(--r);background:var(--panel)}.svc:nth-child(1){grid-column:span 3;background:var(--navy)}.svc:nth-child(2){grid-column:span 3;background:#FBE3D6}.svc:nth-child(1) h3,.svc:nth-child(1) p{color:#F3EEE4}.svc:nth-child(1) p{opacity:.8}.svc:nth-child(1) .ic{background:rgba(255,255,255,.1)}.svc:nth-child(1) .n{color:rgba(255,255,255,.4)}.svc:hover{transform:translateY(-3px);transition:transform .25s}.svc .n{font-family:var(--serif);font-style:italic;color:var(--dim)}.svc .more{font-family:var(--sans);text-transform:none;letter-spacing:0;font-size:14px;color:var(--accent)}@media(max-width:1000px){.svc-grid{grid-template-columns:1fr 1fr}.svc,.svc:nth-child(1),.svc:nth-child(2){grid-column:span 1}}@media(max-width:640px){.svc-grid{grid-template-columns:1fr}}.who-tile{background:var(--panel);border-color:var(--line-2);border-radius:var(--r)}.who-tile:hover{border-color:var(--accent);background:#FFF6EE}.who-tile .go{color:var(--dim)}.cmp{border:0;gap:16px}.cmp-col{border:1px solid var(--line-2)!important;border-radius:var(--r);background:var(--panel)}.cmp-col.us{background:var(--navy)}.cmp-col.us h3{color:#F7C8A8}.cmp-col.us li{color:#F3EEE4;border-color:rgba(255,255,255,.1)}.cmp-col h3{font-family:var(--sans);text-transform:none;letter-spacing:0;font-size:14px;font-weight:700;color:var(--muted)}.cmp-col li{border-color:var(--line)}.cmp-col li i{border-radius:50%}.them li i{border-color:var(--dim)}.us li i{background:var(--accent);color:#fff}.steps{display:none}.receipt{max-width:560px;margin:50px auto 0;background:#FFFEFA;font-family:var(--mono);color:var(--ink);padding:34px 34px 28px;position:relative;box-shadow:0 30px 60px -30px rgba(20,33,61,.4);transform:rotate(-1deg)}.receipt::before,.receipt::after{content:"";position:absolute;left:0;right:0;height:14px;background:radial-gradient(circle at 7px 0,transparent 7px,#FFFEFA 7.5px) 0 0/14px 14px repeat-x}.receipt::before{top:-13px;transform:rotate(180deg)}.receipt::after{bottom:-13px}.rc-head{text-align:center;border-bottom:2px dashed var(--line-2);padding-bottom:18px;margin-bottom:8px}.rc-head b{display:block;font-size:20px;letter-spacing:.12em}.rc-head span{font-size:12.5px;color:var(--muted)}.rc-row{display:grid;grid-template-columns:34px 1fr auto;gap:12px;padding:16px 0;border-bottom:1px dashed var(--line-2);align-items:start}.rc-n{font-weight:700;color:var(--accent)}.rc-d b{display:block;font-size:15px;margin-bottom:4px}.rc-d p{font-family:var(--sans);font-size:13.5px;color:var(--muted);line-height:1.5}.rc-p{font-size:12.5px;font-weight:700;white-space:nowrap;text-align:right;max-width:140px;white-space:normal}.rc-total{display:flex;justify-content:space-between;align-items:baseline;padding:20px 0 10px;border-bottom:2px dashed var(--line-2);gap:10px}.rc-total span{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.rc-total b{font-size:28px;color:var(--accent)}.rc-foot{text-align:center;padding-top:16px;font-size:12.5px;color:var(--muted)}.barcode{height:44px;margin:14px auto 0;width:70%;background:repeating-linear-gradient(90deg,var(--ink) 0 2px,transparent 2px 4px,var(--ink) 4px 5px,transparent 5px 8px,var(--ink) 8px 11px,transparent 11px 12px)}@media(max-width:640px){.receipt{padding:28px 20px;transform:none}.rc-row{grid-template-columns:28px 1fr}.rc-p{grid-column:2;text-align:left}}.menu-card{background:#FFFEFA;border-radius:6px;padding:44px 44px 34px;box-shadow:0 30px 60px -30px rgba(20,33,61,.4);position:relative;outline:1.5px solid var(--ink);outline-offset:-14px}.menu-wrap{max-width:720px;margin:20px auto 0}.mc-head{text-align:center;margin-bottom:22px}.mc-head span{font-family:var(--serif);font-style:italic;color:var(--muted);font-size:15px}.mc-head h3{font-family:var(--serif);font-weight:600;font-size:46px;letter-spacing:-.01em;margin:4px 0 6px}.mc-head small{color:var(--muted);font-size:14px}.menu-card h4{font-family:var(--sans);text-transform:uppercase;letter-spacing:.24em;font-size:12px;font-weight:700;color:var(--accent);text-align:center;margin:26px 0 10px;display:flex;align-items:center;gap:14px}.menu-card h4::before,.menu-card h4::after{content:"";flex:1;height:1px;background:var(--line-2)}.mc-item{padding:10px 0}.mc-line{display:flex;align-items:baseline;gap:10px}.mc-line b{font-family:var(--serif);font-weight:600;font-size:21px}.mc-tag{font-style:normal;font-size:11px;font-weight:700;background:var(--accent);color:#fff;padding:3px 8px;border-radius:999px;align-self:center}.dots{flex:1;border-bottom:2px dotted var(--dim);transform:translateY(-5px);min-width:20px}.mc-p{font-family:var(--serif);font-style:italic;font-weight:600;font-size:18px;color:var(--ink);white-space:nowrap}.mc-item p{font-size:14px;color:var(--muted);margin-top:4px;max-width:90%}.mc-item.hot .mc-line b{color:var(--accent)}.mc-foot{text-align:center;font-family:var(--serif);font-style:italic;color:var(--muted);font-size:14.5px;margin-top:22px;padding-top:18px;border-top:1px solid var(--line-2)}.menu-sec .two-col{align-items:center}@media(max-width:640px){.menu-card{padding:34px 24px 26px;outline-offset:-10px}.mc-head h3{font-size:36px}.mc-line b{font-size:18px}}.faq-list{display:none}.chat{background:#EFE7DA;border-radius:28px;overflow:hidden;box-shadow:0 30px 60px -34px rgba(20,33,61,.45);border:1px solid var(--line-2);background-image:radial-gradient(rgba(20,33,61,.05) 1px,transparent 1px);background-size:18px 18px}.chat-top{display:flex;align-items:center;gap:12px;padding:16px 20px;background:var(--navy);color:#fff}.chat-top .av svg{width:40px;height:40px}.chat-top b{display:block;font-size:15.5px}.chat-top small{font-size:12.5px;opacity:.7}.chat-body{padding:22px 18px;display:flex;flex-direction:column;gap:8px;max-height:620px;overflow:auto}.msg{max-width:82%;padding:11px 15px;border-radius:16px;font-size:15px;line-height:1.5;box-shadow:0 1px 1px rgba(0,0,0,.06)}.msg.in{align-self:flex-start;background:#fff;border-top-left-radius:4px;font-weight:600}.msg.out{align-self:flex-end;background:#D9F7C9;border-top-right-radius:4px;margin-bottom:10px}.msg .tm{display:block;text-align:right;font-style:normal;font-size:11px;color:#34B7F1;margin-top:2px}.chat-input{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 14px 14px;padding:12px 12px 12px 20px;background:#fff;border-radius:999px;color:var(--muted);font-size:15px}.chat-input i{width:40px;height:40px;border-radius:50%;background:var(--wa);color:#fff;display:flex;align-items:center;justify-content:center;font-style:normal}.chat-input i svg{width:20px;height:20px}.chat-input:hover{color:var(--ink)}.cta-band{background:var(--accent);border:0;padding:100px 0}.cta-band::before{display:none}.cta-band h2,.cta-band .lead{color:#fff}.cta-band h2 em{color:var(--navy)}.cta-band .eyebrow{background:rgba(255,255,255,.15);border-color:rgba(255,255,255,.3);color:#fff}.cta-band .eyebrow::before{background:#fff}.cta-in{align-items:center}.composer{display:flex;gap:8px;background:#fff;border-radius:999px;padding:8px;min-width:min(520px,100%);box-shadow:0 24px 50px -24px rgba(20,33,61,.5)}.composer input{flex:1;border:0;margin:0;background:none;font-size:16.5px;padding:12px 16px;color:var(--ink);min-width:0;border-radius:999px}.composer input:focus{outline:none}.composer .btn{background:var(--wa);box-shadow:none;padding:14px 22px;flex-shrink:0}.composer .btn:hover{background:#178A45}@media(max-width:640px){.composer{flex-direction:column;border-radius:22px;min-width:0;width:100%}.composer .btn{justify-content:center}}.plan,.addon,.pain,.client,.next,form,.tbl,.ct-ways,.fact,.value,.incl{background:var(--panel);border-color:var(--line-2);border-radius:var(--r)}.incl-grid,.values,.facts{border:0;gap:14px;background:none}.incl,.value,.fact{border:1px solid var(--line-2)!important}.fact{padding:28px 24px!important}.fact b{font-weight:800;color:var(--ink)}.fact span,.tr.th span,.fcols h4,label,.ct-way small,.tag-x,.tag-ok,.step .tag,.ba-labels,.modal-tools button{font-family:var(--sans);text-transform:none;letter-spacing:0}.fact span{color:var(--accent);font-size:14px;font-weight:600}.tr.th span{background:var(--bg-2);color:var(--muted);font-size:13px}.tr span{color:var(--ink-2)}.tr span:not(:first-child){border-color:var(--line)}.tr{border-color:var(--line)}.addon:hover{border-color:var(--accent)}.pain .pp{background:var(--panel)}.pain .ps{background:#FBE3D6;border-color:rgba(232,85,28,.25)}.pain .pp p{color:var(--muted)}.pain .ps p{color:var(--ink)}.tag-x{color:var(--dim);font-weight:700;font-size:12.5px}.tag-ok{color:var(--accent);font-weight:700;font-size:12.5px}.prose p{color:var(--ink-2)}.prose p:first-child{color:var(--ink)}.srow{border-color:var(--line-2)}.srows{border-color:var(--line-2)}.srow-n span:first-child{font-family:var(--serif);font-style:italic;font-weight:500;-webkit-text-stroke:0;color:var(--accent)}.srow-list li{color:var(--ink-2);border-color:var(--line)}.value .n{font-family:var(--serif);font-style:italic;color:var(--dim)}.client p{color:var(--ink)}.ct-ways{border-color:var(--line-2)}.ct-way{border-color:var(--line-2)}a.ct-way:hover{background:#FFF6EE}.ct-way b{color:var(--ink)}.next{background:var(--panel)}.next h3{font-family:var(--sans);letter-spacing:0;font-size:15px;color:var(--accent)}.next li{color:var(--ink-2)}.next li::before{border-color:var(--line-2);border-radius:50%}label{color:var(--ink-2);font-size:13px;font-weight:600}input,select,textarea{background:#fff;border-color:var(--line-2);color:var(--ink);border-radius:14px}form h3{font-family:var(--head);font-size:22px;letter-spacing:-.02em}form>p{color:var(--muted)}.ba-labels{color:var(--muted);font-weight:700;font-size:13px}.ba-frame{border-radius:var(--r);box-shadow:0 30px 60px -30px rgba(20,33,61,.5),0 0 0 1px var(--line-2)}.ba-handle span{color:#fff}.plans-note{color:var(--muted)}.feat span{color:var(--muted)}.feat b{font-family:var(--sans);color:var(--ink)}footer{background:var(--navy);color:#F3EEE4;border:0}footer .logo{color:#fff}footer .logo svg rect{fill:#0D162B;stroke:#2B3A5E}.fbrand p{color:rgba(243,238,228,.7)}.fcols{border-color:rgba(255,255,255,.1)}.fcols h4{color:#F7C8A8;font-size:13px;font-weight:700}.fcols div>a:not(.logo):not(.btn){color:#F3EEE4}.fcols div>span{color:rgba(243,238,228,.6)}.ft-bot{color:rgba(243,238,228,.5)}.ft-soc a{border-color:rgba(255,255,255,.2);color:#F3EEE4;border-radius:50%}.modal-tools button.on{color:var(--accent)}.svc:nth-child(6){grid-column:span 6;display:grid;grid-template-columns:52px 1fr 2fr;gap:8px 24px;align-items:center}.svc:nth-child(6) .ic{margin:0}.svc:nth-child(6) .n{display:none}.svc:nth-child(6) h3{margin:0}.svc:nth-child(6) .more{grid-column:3}.hero h1{font-size:clamp(46px,6vw,82px)}@media(max-width:1000px){.svc:nth-child(6){grid-column:span 2;display:block}}@media(max-width:640px){.svc:nth-child(6){grid-column:span 1}.showcase{height:600px;transform:scale(.92);transform-origin:top center}.sticky{font-size:12.5px;padding:9px 12px}.sticky.s1{left:-2%}.sticky.s2{right:-2%}}form.composer{padding:8px;border:0;border-radius:999px;background:#fff;align-items:center}form.composer .btn{width:auto;margin-top:0}form.composer input{margin-top:0;border:0;background:transparent;box-shadow:none}@media(max-width:640px){form.composer{border-radius:24px;padding:10px;align-items:stretch}form.composer .btn{width:100%}form.composer input{text-align:center;padding:14px}}html[lang="ar"] body,html[lang="ar"] h1,html[lang="ar"] h2,html[lang="ar"] h3,html[lang="ar"] .btn,html[lang="ar"] .menu,html[lang="ar"] .eyebrow,html[lang="ar"] .lead,html[lang="ar"] p,html[lang="ar"] label,html[lang="ar"] input,html[lang="ar"] .msg,html[lang="ar"] .mc-line b,html[lang="ar"] .mc-p,html[lang="ar"] .rc-d b,html[lang="ar"] .sticky,html[lang="ar"] .pl-tabs button,html[lang="ar"] .filters button{font-family:'Noto Sans Arabic','Commissioner',sans-serif}html[lang="ar"] h1,html[lang="ar"] h2{letter-spacing:0;line-height:1.25}html[lang="ar"] h1 em,html[lang="ar"] h2 em{font-family:'Noto Sans Arabic',sans-serif;font-style:normal;font-weight:700;letter-spacing:0}html[lang="ar"] .mq-track span,html[lang="ar"] .band-item b span{font-family:'Noto Sans Arabic',sans-serif;font-style:normal}html[lang="ar"] .hero h1{font-size:clamp(42px,5.4vw,76px)}[dir="rtl"] .btn svg,[dir="rtl"] .open svg,[dir="rtl"] .go svg,[dir="rtl"] .more svg,[dir="rtl"] .cl-go svg{transform:scaleX(-1)}[dir="rtl"] .btn:hover svg{transform:scaleX(-1) translateX(4px)}[dir="rtl"] .rc-p{text-align:left}[dir="rtl"] .who-tile .go{right:auto;left:22px}[dir="rtl"] .who-tile b{padding-right:0;padding-left:30px}[dir="rtl"] .cl-go{right:auto;left:24px}[dir="rtl"] .ct-way .go{margin-left:0;margin-right:auto}[dir="rtl"] .faq-list summary{padding:24px 0 24px 56px}[dir="rtl"] .srow-list li{padding:11px 30px 11px 0}[dir="rtl"] .srow-list li::before,[dir="rtl"] .plan li::before{left:auto;right:2px}[dir="rtl"] .next li{padding:10px 44px 10px 0}[dir="rtl"] .next li::before{left:auto;right:0}[dir="rtl"] .composer input{text-align:right}[dir="rtl"] .msg .tm{text-align:left}[dir="rtl"] .marquee{direction:ltr}[dir="rtl"] .phone-live,[dir="rtl"] .pl-tabs,[dir="rtl"] .bw,[dir="rtl"] .ba-frame,[dir="rtl"] .bw-url,[dir="rtl"] .work-meta .num{direction:ltr}[dir="rtl"] .work-meta{direction:rtl}.skip{left:12px!important;top:-80px;transition:top .2s}.skip:focus{top:12px}html,body{overflow-x:clip}@media(max-width:1000px){.menu.is-open{position:absolute;top:76px;left:0;right:0;width:100%;box-sizing:border-box;padding:8px 22px 22px;display:flex;flex-direction:column;align-items:stretch;background:var(--bg)!important;border-bottom:1px solid var(--line-2);box-shadow:0 24px 40px -20px rgba(20,33,61,.35);z-index:60}.menu.is-open a{display:block;width:100%;padding:16px 4px;font-size:17px;font-weight:600;color:var(--ink);border-bottom:1px solid var(--line)}.menu.is-open a:last-child{border-bottom:0}.menu.is-open a::after{display:none}.menu.is-open a.active{color:var(--accent)}}@media(max-width:1000px){.menu.is-open{height:auto!important;max-height:calc(100vh - 90px);overflow-y:auto;justify-content:flex-start!important;gap:0!important}}form select{appearance:none;-webkit-appearance:none;display:block;width:100%;margin-top:8px;padding:16px 44px 16px 18px;font:inherit;font-size:16px;color:var(--ink);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='M1 1l6 6 6-6' stroke='%2314213D' stroke-width='2' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 18px center;border:1px solid var(--line-2);border-radius:14px;min-height:56px}[dir="rtl"] form select{background-position:left 18px center;padding:16px 18px 16px 44px}form input,form textarea{font-size:16px}form select{font-weight:500}.fb-opts{display:flex;flex-direction:column;gap:10px;margin-top:6px}.fb-opts .btn{justify-content:center;width:100%;margin:0}.fb-wa{background:var(--wa);color:#fff}.fb-wa:hover{background:#178A45}