/* ROZEN AutoCare public marketing site — isolated under .marketing-page */
:root{--m-ink:#13253c;--m-ink-2:#44546a;--m-muted:#7b8ca2;--m-bg:#f4f7fb;--m-line:#e6ecf3;--m-dark:#081727;--m-navy:#0d2036;--m-teal:#33d6c3;--m-teal-dark:#049f9f;--m-blue:#487be9;--m-shadow:0 18px 55px rgba(19,37,60,.08)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body.marketing-page{margin:0;background:white;color:var(--m-ink);font-family:'Segoe UI','Noto Sans Arabic',Tahoma,Arial,sans-serif;font-size:15px;line-height:1.65;-webkit-font-smoothing:antialiased}body.marketing-page:has(.site-header) a{text-decoration:none}body.marketing-page button,body.marketing-page input,body.marketing-page select{font:inherit}body.marketing-page button{cursor:pointer}body.marketing-page a,body.marketing-page button,body.marketing-page input,body.marketing-page select{ -webkit-tap-highlight-color:transparent}body.marketing-page :focus-visible{outline:3px solid rgba(38,201,192,.65);outline-offset:3px}body.marketing-page ::selection{background:#a5f1e8;color:#092339}.container{width:min(1200px,calc(100% - 80px));margin-inline:auto}.svg-defs{position:absolute;width:0;height:0;overflow:hidden}.svg-icon{height:20px;width:20px;display:inline-block;vertical-align:middle;stroke:currentColor;stroke-width:1.8;fill:none;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.skip-link{position:absolute;z-index:1000;top:-60px;inset-inline-start:18px;background:#fff;color:#14223c;padding:8px 15px;border-radius:8px}.skip-link:focus{top:10px}
/* Header */
.announcement{background:#06121f;color:#afc0d2;font-size:11px;letter-spacing:.1px;border-bottom:1px solid rgba(255,255,255,.07)}.announcement-inner{height:30px;display:flex;align-items:center;gap:10px;justify-content:center}.announcement-dot{width:6px;height:6px;background:#2fd0b8;border-radius:50%;box-shadow:0 0 0 4px rgba(47,208,184,.12)}.announcement .svg-icon{width:12px;height:12px;color:#65dbc8}.site-header{position:sticky;z-index:40;top:0;background:rgba(9,25,43,.97);border-bottom:1px solid rgba(255,255,255,.08);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.header-inner{height:79px;display:flex;align-items:center;justify-content:space-between;gap:26px}.brand{display:inline-flex;align-items:center;flex:0 0 auto}.brand img{height:51px;width:auto;max-width:250px}.main-nav{display:flex;align-items:center;gap:29px;justify-content:center;margin-inline:auto}.main-nav a{color:#c5cedc;white-space:nowrap;font-size:12.5px;font-weight:600;transition:color .2s}.main-nav a:hover{color:#48e0cb}.header-actions{display:flex;align-items:center;gap:17px;flex:0 0 auto}.language-switch{background:rgba(255,255,255,.065);border:1px solid rgba(255,255,255,.10);padding:3px 5px;border-radius:11px;display:flex;gap:2px;align-items:center}.language-switch a{padding:5px 7px;color:#a0b0c3;font-family:Arial,sans-serif;font-size:11px;font-weight:800;border-radius:6px}.language-switch a.active{background:rgba(52,215,196,.16);color:#64efda}.language-switch span{height:14px;border-inline-start:1px solid rgba(255,255,255,.14)}.login-link{color:#e7effa;font-size:12.5px;font-weight:650;white-space:nowrap}.login-link:hover{color:#48e0cb}.btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;border:1px solid transparent;border-radius:12px;padding:12px 21px;font-size:13px;font-weight:750;white-space:nowrap;transition:transform .2s,box-shadow .2s,background-color .2s,color .2s,border-color .2s}.btn .svg-icon{width:16px;height:16px}.btn:hover{transform:translateY(-2px)}.btn-primary{background:linear-gradient(130deg,#49e0c9,#18b9b5);color:#08293a;box-shadow:0 12px 28px rgba(36,207,190,.17)}.btn-primary:hover{background:linear-gradient(130deg,#64ead6,#30ccbf);box-shadow:0 17px 35px rgba(36,207,190,.24)}.btn-outline{color:#e6f4ff;border-color:#60748a;background:rgba(255,255,255,.045)}.btn-outline:hover{border-color:#45d9c8;background:rgba(52,219,199,.10)}.btn-light{background:#f4f7fa;border-color:#e4ebf3;color:#18314d}.btn-light:hover{background:#ebf5f6;border-color:#adcfce}.btn-compact{padding:10px 14px;border-radius:9px;font-size:12px}.btn-large{min-height:52px;padding-inline:24px}.menu-button{display:none;width:43px;height:43px;align-items:center;justify-content:center;flex-direction:column;gap:5px;background:#132d45;border:1px solid rgba(255,255,255,.12);border-radius:10px}.menu-button span{width:18px;height:2px;border-radius:9px;background:white;transition:transform .2s}.menu-button[aria-expanded=true] span:first-child{transform:translateY(7px) rotate(45deg)}.menu-button[aria-expanded=true] span:nth-child(2){opacity:0}.menu-button[aria-expanded=true] span:last-child{transform:translateY(-7px) rotate(-45deg)}html[dir=rtl] .btn .svg-icon:has(use[href="#i-arrow"]),html[dir=rtl] .text-link .svg-icon,html[dir=rtl] .header-demo .svg-icon{transform:scaleX(-1)}
/* Hero */
.hero{position:relative;isolation:isolate;background:radial-gradient(ellipse at 12% 52%,#1a3c52 0%,transparent 43%),linear-gradient(125deg,#09192b,#081929 65%,#0a2732);color:#fff;overflow:hidden}.hero-glow{position:absolute;width:700px;height:700px;inset-inline-start:-230px;top:-240px;background:radial-gradient(circle,rgba(23,202,183,.14),transparent 63%);pointer-events:none}.hero-grid-lines{position:absolute;inset:0;opacity:.21;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:75px 75px;mask-image:linear-gradient(90deg,#000,transparent 92%);pointer-events:none}.hero-inner{position:relative;z-index:2;min-height:638px;padding-block:67px 81px;display:grid;grid-template-columns: .94fr 1.06fr;gap:30px;align-items:center}.hero-copy{max-width:540px;position:relative;z-index:4}.hero-badge{display:inline-flex;align-items:center;gap:9px;border:1px solid rgba(66,224,205,.20);background:rgba(48,187,183,.085);color:#7ce9d9;border-radius:50px;padding:8px 15px;font-size:12px;font-weight:700;margin-bottom:24px}.badge-pulse{width:7px;height:7px;border-radius:50%;background:#37d9bd;box-shadow:0 0 0 4px rgba(52,219,187,.12)}.hero h1{font-size:clamp(43px,4.05vw,65px);line-height:1.3;letter-spacing:-1.7px;font-weight:850;margin:0 0 20px;color:#fff}.hero h1 span{display:block;background:linear-gradient(110deg,#57ead4,#2ec7cd 57%,#9bece7);background-clip:text;-webkit-background-clip:text;color:transparent}.hero-description{font-size:15px;color:#b7c6d8;line-height:2.1;max-width:490px;margin:0 0 29px}.hero-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.hero-qualities{display:flex;flex-wrap:wrap;gap:12px 18px;padding:0;margin:31px 0 0;list-style:none}.hero-qualities li{display:flex;align-items:center;gap:6px;font-size:10.5px;font-weight:600;color:#a6bbcb}.hero-qualities .svg-icon{width:15px;height:15px;color:#3bd5c3}.hero-bottom-fade{position:absolute;bottom:0;inset-inline:0;height:55px;background:linear-gradient(0deg,rgba(5,22,35,.14),transparent)}
/* Hero illustrated app dashboard */
.hero-art{height:488px;position:relative;display:flex;align-items:center;justify-content:center;min-width:0;direction:ltr}.hero-orbit{position:absolute;border:1px solid rgba(54,210,196,.10);border-radius:50%;pointer-events:none}.hero-orbit-a{width:640px;height:640px}.hero-orbit-b{width:500px;height:500px}.dashboard-window{position:relative;width:min(615px,100%);background:#f5f8fd;box-shadow:0 27px 65px rgba(0,0,0,.4),0 4px 0 rgba(255,255,255,.08);border:6px solid #244157;border-radius:18px;overflow:hidden;transform:perspective(1200px) rotateY(-5deg) rotateX(3deg) rotateZ(-.5deg)}.dash-top{height:36px;display:flex;align-items:center;justify-content:space-between;gap:10px;background:#fff;border-bottom:1px solid #e7edf5;padding:0 13px;direction:ltr}.dash-top-dots{display:flex;gap:4px}.dash-top-dots b{width:6px;height:6px;border-radius:50%;background:#cad4df}.dash-top-dots b:first-child{background:#ffaca8}.dash-top-dots b:nth-child(2){background:#ffd68b}.dash-top-dots b:last-child{background:#72d9b4}.dash-top-path{display:flex;align-items:center;gap:5px;font-size:10px;color:#16344d;font-weight:800}.dash-logo-dot{display:grid;place-items:center;border-radius:5px;width:17px;height:17px;color:#043d3c;font-size:10px;background:#44dfc6}.dash-app{font-size:7px;letter-spacing:.5px;color:#91a1b4;margin-inline-start:2px}.dash-top-circle{width:19px;height:19px;border-radius:50%;background:linear-gradient(135deg,#d7e8ff,#bbd3f3)}.dash-content{display:flex;min-height:359px;direction:rtl}.dash-side{flex:0 0 55px;background:#12263d;display:flex;align-items:center;flex-direction:column;gap:9px;padding-top:12px}.dash-side-symbol{padding-bottom:11px}.dash-side-item{display:grid;place-items:center;border-radius:8px;width:34px;height:34px;color:#8093ab}.dash-side-item .svg-icon{width:16px;height:16px}.dash-side-item.is-on{color:#53decb;background:rgba(75,216,202,.12);border-inline-start:2px solid #5ce9d8}.dash-main{flex:1;min-width:0;padding:19px 17px 14px}.dash-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;gap:12px}.dash-heading div{display:flex;flex-direction:column;gap:3px}.dash-heading strong{font-size:13px;color:#20334c}.dash-overline{font-size:8px;color:#94a2b5}.dash-dot-label{font-size:9px;color:#87a4ac;background:#e8f7f5;padding:5px 9px;border-radius:40px;white-space:nowrap}.dash-dot-label i{display:inline-block;width:6px;height:6px;margin-inline-end:5px;border-radius:50%;background:#16bd93}.dash-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.dash-metric{border:1px solid #e6edf5;background:#fff;border-radius:9px;padding:11px;display:grid;grid-template-rows:auto auto auto;gap:3px;min-width:0}.metric-icon{width:23px;height:23px;display:grid;place-items:center;border-radius:7px;margin-bottom:2px}.metric-icon .svg-icon{width:13px;height:13px}.metric-icon.mint{background:#e2fbf5;color:#16a38e}.metric-icon.orange{background:#fff0df;color:#d79038}.metric-icon.purple{background:#f0eafb;color:#8c76c7}.dash-metric span{color:#8c9bad;font-size:8.5px;white-space:nowrap}.dash-metric strong{font-size:22px;line-height:1.1;color:#152e49;font-family:Arial,sans-serif}.dash-table{background:white;border:1px solid #e7edf5;border-radius:10px;margin-top:12px;overflow:hidden}.dash-table-head{display:flex;justify-content:space-between;gap:10px;padding:11px 12px;border-bottom:1px solid #e9eef4}.dash-table-head strong{font-size:10px;color:#314056}.dash-table-head small{font-size:8px;color:#7d9b99;white-space:nowrap}.dash-car-row{display:flex;gap:9px;align-items:center;padding:10px 12px;border-bottom:1px solid #edf1f6}.dash-car-row:last-child{border:0}.dash-car-icon{width:29px;height:29px;background:#f0f5fb;display:grid;place-items:center;color:#4f718e;border-radius:7px}.dash-car-icon .svg-icon{width:16px;height:16px}.dash-car-text{flex:1;min-width:0;display:flex;flex-direction:column}.dash-car-text b{font-size:9.4px;color:#25394f;font-weight:750;white-space:nowrap}.dash-car-text small{color:#9ca9b8;font-size:8px}.dash-pill{font-size:7.6px;padding:4px 6px;border-radius:6px;white-space:nowrap}.dash-pill.inspection{background:#e8f2ff;color:#447dbb}.dash-pill.waiting{background:#fff1df;color:#b68735}.dash-pill.ready{background:#e0faf0;color:#27a478}.floating-check{position:absolute;z-index:5;bottom:10px;inset-inline-start:-23px;background:rgba(255,255,255,.99);display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:11px;box-shadow:0 18px 43px rgba(0,0,0,.2);direction:rtl;min-width:204px}.floating-icon{display:grid;place-items:center;width:34px;height:34px;background:#e3f9ee;color:#14ac81;border-radius:50%}.floating-icon .svg-icon{width:18px;height:18px}.floating-check strong{display:block;color:#20374b;font-size:11px}.floating-check small{display:block;color:#8d9fac;font-size:9px;margin-top:1px}.floating-pill{position:absolute;z-index:5;top:8px;inset-inline-end:11px;display:flex;align-items:center;gap:7px;background:#fff;color:#243a4f;direction:rtl;border-radius:40px;padding:8px 13px;box-shadow:0 15px 45px rgba(0,0,0,.16);font-size:10px;font-weight:800}.floating-pill-icon{width:22px;height:22px;border-radius:50%;background:#def9f3;color:#16bca8;display:grid;place-items:center}.floating-pill-icon .svg-icon{height:13px;width:13px}
/* Small strap */
.strip{background:#fff;position:relative;z-index:2;box-shadow:0 10px 30px rgba(20,38,50,.025)}.strip-inner{min-height:96px;display:flex;align-items:center;justify-content:space-between;gap:12px}.strip-inner span{display:flex;align-items:center;gap:10px;color:#506378;font-size:12px;font-weight:750;white-space:nowrap}.strip-inner .svg-icon{color:#16b8aa;width:19px;height:19px}.strip-inner i{width:1px;height:25px;background:#e7edf5}
/* Common section */
.section{padding-block:109px}.section-intro{max-width:610px}.section-intro.centered{margin:0 auto 43px;text-align:center}.eyebrow{display:inline-flex;align-items:center;gap:11px;color:#11a9a1;font-size:12px;font-weight:800;margin-bottom:15px}.eyebrow-line{display:inline-block;width:23px;height:2px;border-radius:5px;background:#25c6b7}.section-intro h2,.why-copy h2,.faq-aside h2,.contact-copy h2{margin:0;font-size:clamp(29px,3.2vw,43px);line-height:1.43;letter-spacing:-.6px;font-weight:850;color:#142941}.section-intro h2 em{font-style:normal;color:#0caaa6}.section-intro p{color:#6c7f94;margin:15px 0 0;line-height:1.95;font-size:14px}
/* Features */
.features-section{background:#f5f8fc}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.feature-card{position:relative;min-height:238px;overflow:hidden;padding:25px 22px 27px;border:1px solid #e5edf5;border-radius:17px;background:#fff;box-shadow:0 4px 10px rgba(19,50,75,.02);transition:transform .25s,box-shadow .25s,border-color .25s}.feature-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgba(17,57,80,.09);border-color:rgba(var(--feature-rgb),.34)}.feature-icon{width:51px;height:51px;border-radius:14px;background:rgba(var(--feature-rgb),.10);display:grid;place-items:center;color:rgb(var(--feature-rgb));margin-bottom:29px}.feature-icon .svg-icon{width:25px;height:25px;stroke-width:1.8}.feature-card h3{position:relative;z-index:1;margin:0 0 7px;color:#20334b;font-size:15px;font-weight:800}.feature-card p{position:relative;z-index:1;margin:0;line-height:1.85;color:#7c8a9d;font-size:12px}.feature-ghost{position:absolute;bottom:-16px;inset-inline-end:17px;color:#edf3f6;opacity:.68;font-size:85px;line-height:1;font-weight:900;font-family:Arial,sans-serif;pointer-events:none}
/* Workflow */
.workflow-section{background:#fff}.workflow-top{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:45px}.workflow-top .section-intro{max-width:675px}.workflow-top .section-intro h2{max-width:680px}.text-link{display:inline-flex;align-items:center;gap:9px;font-weight:750;color:#009f9b;font-size:13px;white-space:nowrap;padding-bottom:5px}.text-link:hover{color:#007b7e}.text-link .svg-icon{width:16px;height:16px}.workflow-steps{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:17px}.workflow-steps:before{position:absolute;content:"";top:47px;inset-inline:10% 10%;height:2px;background:repeating-linear-gradient(90deg,#b1ddd9 0 11px,transparent 11px 23px)}.workflow-step{position:relative;padding:26px 22px 24px;background:#f7fafc;border:1px solid #e6eff3;border-radius:17px;min-height:246px}.step-index{position:absolute;top:18px;inset-inline-end:18px;font:900 29px/1 Arial,sans-serif;color:#dfe9ed}.step-icon{position:relative;display:grid;place-items:center;width:53px;height:53px;background:#e0f8f3;color:#0eafa3;border-radius:15px;margin-bottom:23px}.step-icon .svg-icon{width:26px;height:26px}.workflow-step h3{font-size:15px;margin:0 0 8px;font-weight:820}.workflow-step p{font-size:12.5px;line-height:1.9;color:#73869a;margin:0}
/* Why */
.why-section{background:#0b1d31;color:#f9fcff;position:relative;overflow:hidden}.why-grid{display:grid;grid-template-columns:1fr 1fr;gap:95px;align-items:center}.why-copy h2{color:white;max-width:560px}.why-description{margin:19px 0 29px;line-height:2;color:#b5c7d7;max-width:560px}.why-points{display:grid;grid-template-columns:1fr 1fr;gap:25px 18px}.why-point{display:flex;gap:12px;align-items:flex-start}.why-point-icon{display:grid;place-items:center;flex:0 0 36px;height:36px;color:#4cdec8;background:#13384a;border:1px solid rgba(70,230,199,.13);border-radius:11px}.why-point-icon .svg-icon{width:18px;height:18px}.why-point h3{margin:0 0 2px;color:#e8f4fa;font-size:13px;font-weight:800}.why-point p{margin:0;color:#8fa8b9;line-height:1.8;font-size:11px}.why-visual{position:relative;min-height:440px;display:grid;place-items:center}.why-visual-glow{position:absolute;width:540px;height:490px;background:radial-gradient(circle,rgba(30,173,172,.17),transparent 67%)}.why-visual-content{position:relative;width:min(100%,500px);background:linear-gradient(160deg,#1a354b,#152b42);border:1px solid #2b5162;border-radius:21px;padding:25px 27px;box-shadow:0 35px 60px rgba(0,0,0,.17)}.why-visual-head{display:flex;align-items:center;gap:12px;padding-bottom:18px;border-bottom:1px solid #2d4b5c}.why-visual-head div{display:flex;flex-direction:column}.why-visual-head strong{font-size:18px}.why-visual-head small{font-size:11px;color:#9fb4c4}.why-visual-list{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.why-visual-list>div{display:flex;align-items:center;gap:8px;background:#213b51;border:1px solid #2e4c5e;border-radius:10px;padding:12px 11px;min-width:0}.why-visual-list strong{font-size:11px;font-weight:750;flex:1;white-space:normal}.why-mini-icon,.why-mini-mark{display:grid;place-items:center;width:25px;height:25px;flex:0 0 25px;border-radius:7px;background:#285466;color:#53e0cb}.why-mini-icon .svg-icon,.why-mini-mark .svg-icon{width:14px;height:14px}.why-mini-mark{background:#205d56;color:#65efbc;width:18px;height:18px;flex-basis:18px;border-radius:50%}.why-mini-mark .svg-icon{width:11px;height:11px}.why-visual-bars{height:112px;margin-top:20px;background:rgba(2,19,28,.26);border:1px solid #2b4757;border-radius:10px;display:flex;align-items:flex-end;gap:8px;padding:12px 15px}.why-visual-bars span{flex:1;border-radius:5px 5px 1px 1px;background:linear-gradient(180deg,#3cdac3,rgba(29,125,143,.5));opacity:.88}
/* Plans */
.plans-section{background:#f5f8fb}.plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:stretch}.plan-card{position:relative;display:flex;flex-direction:column;min-height:445px;padding:33px 30px 28px;background:white;border:1px solid #e5ecf3;border-radius:18px;box-shadow:0 7px 26px rgba(17,43,63,.03)}.plan-card.featured{border:1px solid #1bbfae;box-shadow:0 18px 50px rgba(9,159,152,.12);margin-top:-9px;min-height:454px}.featured-top{position:absolute;top:-14px;left:50%;transform:translateX(-50%);padding:5px 18px;background:#11b6a6;color:white;border-radius:40px;font-size:10px;font-weight:800;white-space:nowrap}.plan-icon{width:42px;height:42px;border:1px solid #dbedf0;color:#0baaa3;background:#e7f8f5;display:grid;place-items:center;border-radius:13px;margin-bottom:17px}.plan-head h3{font:800 25px/1.2 Arial,sans-serif;margin:0;color:#132944}.plan-head p{color:#77899b;font-size:12px;margin:7px 0 0}.plan-price{font-size:19px;font-weight:900;color:#0a888b;margin:26px 0 17px;border-bottom:1px solid #e9eef4;padding-bottom:22px}.plan-card ul{margin:0 0 28px;padding:0;list-style:none;display:flex;flex-direction:column;gap:14px;flex:1}.plan-card li{display:flex;align-items:flex-start;gap:9px;font-size:12px;color:#556a7e}.plan-card li .svg-icon{color:#10bba9;width:16px;height:16px;margin-top:2px}.plan-card .btn{width:100%}.plans-note{display:flex;justify-content:center;align-items:center;gap:8px;color:#738496;font-size:11.5px;margin:22px auto 0;text-align:center}.plans-note .svg-icon{width:15px;height:15px;color:#289d9d}
/* FAQ */
.faq-section{background:#fff}.faq-grid{display:grid;grid-template-columns:.62fr 1fr;gap:85px}.faq-aside h2{max-width:390px}.faq-decoration{display:grid;place-items:center;width:94px;height:94px;color:#10b3ab;background:linear-gradient(140deg,#e4f8f5,#f0f6ff);border:1px solid #e2efed;border-radius:22px;margin-top:34px}.faq-decoration .svg-icon{height:44px;width:44px}.faq-list{border-top:1px solid #e6edf4}.faq-list details{border-bottom:1px solid #e7edf4;padding:0}.faq-list summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;cursor:pointer;font-size:14px;font-weight:800;padding:23px 0;color:#1a3049}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{display:grid;place-items:center;width:29px;height:29px;border-radius:50%;background:#f1f6fa;color:#5e778b;transition:transform .2s,background .2s}.faq-list summary .svg-icon{width:15px;height:15px}.faq-list details[open] summary span{transform:rotate(180deg);color:#08a89f;background:#e1faf4}.faq-list details p{color:#657a8f;font-size:12.5px;line-height:2;max-width:680px;margin:-3px 0 21px}
/* Contact */
.contact-section{background:radial-gradient(ellipse at 15% 30%,#12394b,transparent 42%),linear-gradient(135deg,#091a2c,#102b43);color:#fff;overflow:hidden}.contact-grid{display:grid;grid-template-columns:.8fr 1fr;align-items:center;gap:86px}.contact-kicker{display:inline-flex;align-items:center;gap:10px;color:#62e4d3;font-size:12px;font-weight:800;margin-bottom:22px}.contact-kicker .svg-icon{width:19px;height:19px}.contact-copy h2{color:white;font-size:clamp(31px,3.4vw,49px)}.contact-copy p{font-size:14px;line-height:2;color:#bdccda;margin:20px 0 31px}.contact-copy ul{display:flex;flex-direction:column;gap:16px;padding:0;margin:0;list-style:none}.contact-copy li{display:flex;align-items:center;gap:11px;font-size:13px;font-weight:650;color:#dcebf3}.contact-copy li .svg-icon{border:1px solid #207364;background:#104c45;color:#56efd1;border-radius:50%;width:25px;height:25px;padding:5px}.contact-brand{margin-top:62px;opacity:.75}.contact-form-card{padding:34px 36px 29px;border-radius:20px;background:#fff;color:#21364b;box-shadow:0 28px 75px rgba(0,0,0,.13)}.form-head{position:relative;margin-bottom:24px}.form-head-icon{display:grid;place-items:center;width:42px;height:42px;background:#e6f8f4;border:1px solid #d6f0e8;color:#17b1a2;border-radius:12px;margin-bottom:14px}.form-head h3{font-size:23px;font-weight:850;margin:0 0 3px}.form-head p{font-size:11.5px;color:#7f91a3;margin:0}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.form-field{display:flex;flex-direction:column;gap:6px;margin-bottom:15px}.form-field label{font-size:11.5px;color:#31465a;font-weight:800}.form-field label span{color:#c96e45}.form-field input,.form-field select{height:45px;width:100%;padding:10px 13px;border:1px solid #dce6ef;border-radius:9px;background:#f9fbfd;color:#142d43;outline:none;font-size:12px;transition:border .2s,box-shadow .2s}.form-field input::placeholder{color:#9caaba}.form-field input:focus,.form-field select:focus{border-color:#20b8ac;box-shadow:0 0 0 3px rgba(24,188,175,.12)}.form-field select{cursor:pointer}.form-field input[dir=ltr]{text-align:start}.consent{display:flex;align-items:flex-start;gap:10px;color:#597084;font-size:11.5px;line-height:1.7;margin:3px 0 17px;cursor:pointer}.consent input{width:16px;height:16px;margin:2px 0 0;accent-color:#0fb9aa;flex-shrink:0}.btn-submit{border:0;width:100%;min-height:47px}.form-notice{display:flex;align-items:center;justify-content:center;gap:6px;font-size:10px;color:#8b9baa;text-align:center;margin:12px 0 0}.form-notice .svg-icon{height:13px;width:13px}.honeypot{position:absolute!important;inset-inline-start:0!important;width:1px!important;height:1px!important;padding:0!important;margin:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;opacity:0!important}.form-alert{border-radius:9px;padding:12px 14px;font-size:12px;margin-bottom:14px}.form-alert.success{background:#e5faf1;border:1px solid #a8e9ca;color:#127854}.form-alert.error{background:#fff0ef;border:1px solid #f1c1bb;color:#a34338}.form-alert ul{padding-inline-start:18px;margin:6px 0 0}
/* Footer */
.site-footer{background:#071321;color:#e6eef7;border-top:1px solid rgba(255,255,255,.10)}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:50px;padding-block:58px 49px}.footer-brand img{height:55px;width:auto}.footer-brand p{font-size:12px;color:#8194a6;line-height:1.9;margin:15px 0 0;max-width:340px}.footer-links{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.footer-links strong{margin-bottom:8px;color:#ebf2f9;font-size:13px}.footer-links a{color:#8da1b4;font-size:12px}.footer-links a:hover{color:#3adac6}.footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-block:20px 23px;border-top:1px solid #1b2e40;color:#72879a;font-size:11px}
/* Responsive */
@media(max-width:1210px){.container{width:min(1170px,calc(100% - 50px))}.header-inner{gap:16px}.main-nav{gap:18px}.brand img{height:47px}.header-actions{gap:12px}.hero-inner{grid-template-columns:1fr 1.1fr;gap:20px}.hero h1{font-size:51px}.hero-art{transform:scale(.95);transform-origin:center}.feature-grid{grid-template-columns:repeat(4,1fr)}.why-grid{gap:55px}.contact-grid{gap:45px}}
@media(max-width:1030px){.main-nav{gap:13px}.main-nav a{font-size:11.5px}.header-actions .header-demo{display:none}.hero-inner{min-height:620px}.hero h1{font-size:45px}.hero-description{font-size:13px}.hero-art{transform:scale(.9)}.floating-check{inset-inline-start:-9px}.feature-grid{grid-template-columns:repeat(2,1fr)}.feature-card{min-height:220px}.why-grid{gap:35px}.contact-grid{gap:35px}}
@media(max-width:820px){.container{width:calc(100% - 42px)}.announcement-inner{height:28px}.site-header .header-inner{height:72px}.brand img{height:48px}.menu-button{display:flex}.main-nav{position:absolute;top:72px;inset-inline:0;display:none;padding:18px 25px 24px;background:#0c2035;border-top:1px solid rgba(255,255,255,.10);box-shadow:0 18px 30px rgba(0,0,0,.18);flex-direction:column;align-items:stretch;gap:0}.main-nav.open{display:flex}.main-nav a{display:block;color:#e0eaf2;padding:12px 8px;border-bottom:1px solid rgba(255,255,255,.07);font-size:13px}.header-actions{margin-inline-start:auto}.login-link{font-size:11px}.hero-inner{padding-block:67px 60px;grid-template-columns:1fr;gap:34px}.hero-copy{max-width:630px}.hero h1{font-size:clamp(43px,7vw,62px)}.hero-description{max-width:630px}.hero-art{height:460px;transform:none;max-width:640px;width:100%;margin:auto}.strip-inner{min-height:90px;flex-wrap:wrap;justify-content:center;gap:17px 22px;padding-block:20px}.strip-inner i{display:none}.section{padding-block:80px}.workflow-steps{grid-template-columns:repeat(2,1fr)}.workflow-steps:before{display:none}.why-grid{grid-template-columns:1fr;gap:42px}.why-visual{min-height:420px}.why-visual-content{max-width:630px}.plan-grid{gap:14px}.plan-card{padding:26px 21px}.faq-grid{grid-template-columns:1fr;gap:25px}.faq-decoration{display:none}.contact-grid{grid-template-columns:1fr;gap:36px}.contact-brand{display:none}.contact-form-card{max-width:700px;width:100%;margin:auto}.contact-copy{max-width:700px}}
@media(max-width:620px){.container{width:calc(100% - 32px)}.announcement{font-size:10px}.header-inner{gap:10px}.brand img{height:39px}.site-header .header-inner{height:67px}.main-nav{top:67px}.header-actions{gap:7px}.login-link{display:none}.language-switch{padding:2px 3px}.language-switch a{padding:5px 6px;font-size:10px}.menu-button{width:39px;height:39px}.hero-inner{padding-block:46px 49px;gap:18px}.hero-badge{font-size:10px;margin-bottom:22px}.hero h1{font-size:clamp(35px,8.7vw,47px);letter-spacing:-1px}.hero-description{font-size:13px;line-height:1.9}.hero-buttons{gap:10px}.hero-buttons .btn{font-size:11px;min-height:46px;padding-inline:17px}.hero-qualities{gap:9px 13px;margin-top:21px}.hero-qualities li{font-size:9px}.hero-art{height:355px;transform:scale(.96);transform-origin:center}.dashboard-window{width:min(540px,100%);border-width:4px}.dash-content{min-height:285px}.dash-side{flex-basis:39px}.dash-side-symbol img{height:26px;width:26px}.dash-side-item{width:28px;height:28px}.dash-main{padding:11px 8px}.dash-heading{margin-bottom:10px}.dash-heading strong{font-size:10px}.dash-overline{font-size:7px}.dash-metrics{gap:5px}.dash-metric{padding:7px 6px}.dash-metric span{font-size:6.7px}.dash-metric strong{font-size:17px}.metric-icon{width:19px;height:19px}.dash-table{margin-top:8px}.dash-table-head{padding:8px}.dash-table-head strong{font-size:8.5px}.dash-table-head small{font-size:6.3px}.dash-car-row{padding:7px 8px;gap:5px}.dash-car-icon{width:23px;height:23px}.dash-car-text b{font-size:7.5px}.dash-car-text small{font-size:6.5px}.dash-pill{font-size:6.2px;padding:3px 4px}.floating-check{bottom:0;inset-inline-start:0;padding:8px 10px;min-width:0}.floating-icon{width:27px;height:27px}.floating-check strong{font-size:8.5px}.floating-check small{font-size:7px}.floating-pill{font-size:8px;top:-1px}.hero-orbit-a{width:430px;height:430px}.hero-orbit-b{width:300px;height:300px}.strip-inner{gap:12px 14px;padding-block:18px}.strip-inner span{font-size:10px}.strip-inner .svg-icon{height:15px;width:15px}.section{padding-block:67px}.section-intro.centered{margin-bottom:30px}.section-intro h2,.why-copy h2,.faq-aside h2,.contact-copy h2{font-size:29px}.section-intro p{font-size:12px}.feature-grid{grid-template-columns:1fr 1fr;gap:10px}.feature-card{min-height:218px;padding:18px 15px 22px;border-radius:13px}.feature-icon{width:40px;height:40px;margin-bottom:18px}.feature-icon .svg-icon{width:20px;height:20px}.feature-card h3{font-size:13px}.feature-card p{font-size:10.5px}.feature-ghost{font-size:61px}.workflow-top{align-items:start;flex-direction:column;gap:18px}.workflow-steps{gap:10px}.workflow-step{min-height:218px;padding:17px 13px}.step-index{top:15px;inset-inline-end:13px;font-size:22px}.step-icon{height:43px;width:43px;margin-bottom:15px}.step-icon .svg-icon{width:20px;height:20px}.workflow-step h3{font-size:13px}.workflow-step p{font-size:10.5px}.why-points{gap:18px 10px}.why-point{gap:8px}.why-point h3{font-size:11px}.why-point p{font-size:10px}.why-point-icon{flex-basis:31px;height:31px}.why-description{font-size:12px}.why-visual{min-height:380px}.why-visual-content{padding:19px 17px}.why-visual-head strong{font-size:15px}.why-visual-head small{font-size:10px}.why-visual-list{gap:7px}.why-visual-list>div{padding:9px 7px;gap:5px}.why-visual-list strong{font-size:9px}.why-mini-mark{display:none}.why-visual-bars{height:91px}.plan-grid{grid-template-columns:1fr;gap:24px;max-width:480px;margin:auto}.plan-card,.plan-card.featured{min-height:0;margin-top:0;padding:26px 25px}.plan-price{margin:20px 0 17px}.plan-card ul{margin-bottom:20px}.plans-note{font-size:10px;line-height:1.9}.faq-list summary{font-size:12.5px;line-height:1.8}.faq-list details p{font-size:11.5px}.contact-section{padding-block:70px}.contact-copy h2{font-size:33px}.contact-copy p{font-size:12.5px}.contact-form-card{padding:24px 19px}.form-head h3{font-size:21px}.field-row{grid-template-columns:1fr;gap:0}.form-field{margin-bottom:12px}.form-field input,.form-field select{height:43px}.footer-grid{grid-template-columns:1fr 1fr;gap:31px;padding-block:43px}.footer-brand{grid-column:1/-1}.footer-brand img{height:45px}.footer-bottom{flex-direction:column;gap:8px;align-items:flex-start;font-size:10px}}
@media(max-width:395px){.brand img{height:34px}.hero-art{height:306px}.hero h1{font-size:34px}.hero-qualities{column-gap:8px}.hero-qualities li{font-size:8px}.dash-side{flex-basis:34px}.dash-main{padding:8px 6px}.dashboard-window{border-width:3px}.dash-top{height:28px}.dash-content{min-height:263px}.dash-metric span{font-size:6px}.dash-table-head small{display:none}.feature-grid{grid-template-columns:1fr}.feature-card{min-height:160px}.feature-icon{margin-bottom:15px}.workflow-steps{grid-template-columns:1fr}.workflow-step{min-height:0}.why-points{grid-template-columns:1fr}.floating-pill{padding:5px 7px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}

/* English demo mockup mirrors the English interface direction. */
html[dir=ltr] .dash-content,html[dir=ltr] .floating-check,html[dir=ltr] .floating-pill{direction:ltr}
