@font-face{font-family: "Inter";font-style: normal;font-weight: 100 900;font-display: swap;src: url(/assets/fonts/inter-latin.3100e775e8.woff2) format("woff2")}:root{--blue: #0b93dc;--blue-600: #0a7fc0;--blue-700: #0b62a0;--sky: #5cc4ff;--navy: #071a2f;--navy-800: #0b2440;--navy-700: #12335a;--ink: #10243a;--text: #33475b;--muted: #5d7085;--line: #e2eaf2;--tint: #f3f8fd;--white: #ffffff;--green: #14a35a;--green-soft: #e4f7ec;--amber: #d98e0b;--amber-soft: #fdf2d9;--red: #dc4b47;--red-soft: #fde8e7;--radius: 18px;--radius-sm: 12px;--shadow-sm: 0 1px 2px rgba(16,36,58,0.06),0 2px 8px rgba(16,36,58,0.05);--shadow: 0 10px 30px rgba(9,34,62,0.10),0 2px 8px rgba(9,34,62,0.06);--shadow-lg: 0 30px 70px rgba(3,17,34,0.38),0 8px 24px rgba(3,17,34,0.22);--wrap: 1180px;--font: "Inter",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;scroll-behavior: smooth;scroll-padding-top: 92px}body{margin: 0;font-family: var(--font);font-size: 17px;line-height: 1.6;color: var(--text);background: var(--white);-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility}img,svg{display: block;max-width: 100%}img{height: auto}a{color: var(--blue-700);text-decoration-thickness: 1px;text-underline-offset: 3px}a:hover{color: var(--blue)}h1,h2,h3,h4{color: var(--ink);line-height: 1.15;margin: 0;letter-spacing: -0.02em;font-weight: 750}p{margin: 0}ul{margin: 0;padding: 0;list-style: none}:focus-visible{outline: 3px solid var(--sky);outline-offset: 3px;border-radius: 6px}.wrap{width: 100%;max-width: var(--wrap);margin-inline: auto;padding-inline: 24px}.skip-link{position: absolute;left: 16px;top: -60px;z-index: 200;background: var(--white);color: var(--ink);padding: 10px 16px;border-radius: 10px;box-shadow: var(--shadow);transition: top 0.15s ease}.skip-link:focus{top: 12px}.icon{flex: none}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 10px;min-height: 52px;padding: 0 26px;border-radius: 14px;border: 1px solid transparent;font: inherit;font-weight: 650;font-size: 16px;letter-spacing: -0.005em;text-decoration: none;cursor: pointer;transition: transform 0.15s ease,box-shadow 0.15s ease,background-color 0.15s ease,border-color 0.15s ease,color 0.15s ease;white-space: nowrap}.btn:active{transform: translateY(1px)}.btn-sm{min-height: 42px;padding: 0 18px;font-size: 15px;border-radius: 12px}.btn-primary{background: linear-gradient(180deg,#19a4ee 0%,var(--blue) 55%,#0a84c8 100%);color: var(--white);box-shadow: 0 1px 0 rgba(255,255,255,0.28) inset,0 8px 22px rgba(11,147,220,0.36)}.btn-primary:hover{color: var(--white);transform: translateY(-1px);box-shadow: 0 1px 0 rgba(255,255,255,0.28) inset,0 12px 28px rgba(11,147,220,0.46)}.btn-ghost{background: rgba(255,255,255,0.08);border-color: rgba(255,255,255,0.24);color: var(--white)}.btn-ghost:hover{background: rgba(255,255,255,0.16);color: var(--white)}.btn-light{background: var(--white);color: var(--blue-700);box-shadow: 0 8px 22px rgba(3,17,34,0.22)}.btn-light:hover{color: var(--blue-700);transform: translateY(-1px)}.btn .icon{transition: transform 0.15s ease}.btn:hover .icon{transform: translateX(3px)}.btn[disabled]{opacity: 0.7;cursor: progress;transform: none}.site-header{position: fixed;inset: 0 0 auto 0;z-index: 100;transition: background-color 0.2s ease,box-shadow 0.2s ease,backdrop-filter 0.2s ease}.site-header.is-scrolled,.menu-open .site-header{background: rgba(7,26,47,0.86);-webkit-backdrop-filter: saturate(160%) blur(14px);backdrop-filter: saturate(160%) blur(14px);box-shadow: 0 1px 0 rgba(255,255,255,0.08),0 10px 30px rgba(3,17,34,0.25)}.header-row{display: flex;align-items: center;gap: 28px;min-height: 76px}.brand{display: inline-flex;align-items: center;gap: 11px;color: var(--white);font-weight: 760;font-size: 21px;letter-spacing: -0.03em;text-decoration: none;white-space: nowrap;flex: none}.brand:hover{color: var(--white)}.brand img{width: 38px;height: 38px;object-fit: contain;filter: drop-shadow(0 4px 10px rgba(11,147,220,0.35))}.nav{display: flex;align-items: center;gap: 6px;margin-left: 14px;flex: 1}.nav a{color: rgba(255,255,255,0.82);text-decoration: none;font-size: 15px;font-weight: 550;padding: 9px 13px;border-radius: 10px;transition: color 0.15s ease,background-color 0.15s ease}.nav a:hover{color: var(--white);background: rgba(255,255,255,0.10)}.nav-only-mobile{display: none}.header-actions{display: flex;align-items: center;gap: 8px}.lang-switch{display: inline-flex;align-items: center;gap: 7px;color: rgba(255,255,255,0.86);text-decoration: none;font-size: 15px;font-weight: 600;padding: 9px 12px;border-radius: 10px;transition: color 0.15s ease,background-color 0.15s ease}.lang-switch:hover{color: var(--white);background: rgba(255,255,255,0.10)}.nav-toggle{display: none;width: 44px;height: 44px;border: 1px solid rgba(255,255,255,0.22);border-radius: 12px;background: rgba(255,255,255,0.06);padding: 0;cursor: pointer;align-items: center;justify-content: center;flex-direction: column;gap: 5px}.nav-toggle span{display: block;width: 18px;height: 2px;border-radius: 2px;background: var(--white);transition: transform 0.2s ease,opacity 0.2s ease}.nav-toggle[aria-expanded="true"] span:nth-child(1){transform: translateY(7px) rotate(45deg)}.nav-toggle[aria-expanded="true"] span:nth-child(2){opacity: 0}.nav-toggle[aria-expanded="true"] span:nth-child(3){transform: translateY(-7px) rotate(-45deg)}.hero,.page-hero{position: relative;color: var(--white);background:
radial-gradient(1100px 620px at 86% -12%,rgba(11,147,220,0.42),transparent 62%),radial-gradient(820px 520px at -8% 18%,rgba(26,178,170,0.20),transparent 62%),linear-gradient(180deg,#06172b 0%,#0a2443 100%);overflow: hidden;isolation: isolate}.hero::before,.page-hero::before{content: "";position: absolute;inset: 0;z-index: -1;background-image:
linear-gradient(rgba(255,255,255,0.055) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.055) 1px,transparent 1px);background-size: 56px 56px;-webkit-mask-image: radial-gradient(ellipse 90% 80% at 50% 0%,#000 10%,transparent 75%);mask-image: radial-gradient(ellipse 90% 80% at 50% 0%,#000 10%,transparent 75%)}.hero{padding: 148px 0 120px}.hero-grid{display: grid;grid-template-columns: minmax(0,1.02fr) minmax(0,1fr);gap: 56px;align-items: center}.eyebrow{display: inline-flex;align-items: center;gap: 9px;font-size: 13px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;color: var(--blue-700)}.hero .eyebrow,.page-hero .eyebrow{color: #9bdcff;background: rgba(92,196,255,0.12);border: 1px solid rgba(92,196,255,0.28);padding: 7px 14px;border-radius: 999px;letter-spacing: 0.06em}.hero h1{color: var(--white);font-size: clamp(40px,5.4vw,66px);line-height: 1.03;letter-spacing: -0.038em;font-weight: 800;margin-top: 22px}.hero h1 em{font-style: normal;background: linear-gradient(92deg,#7fd3ff 0%,#36b3f5 45%,#5fe3c9 100%);-webkit-background-clip: text;background-clip: text;color: transparent}.hero-lead{margin-top: 22px;font-size: clamp(17px,1.6vw,20px);line-height: 1.6;color: rgba(255,255,255,0.80);max-width: 560px}.hero-actions{display: flex;flex-wrap: wrap;gap: 14px;margin-top: 34px}.hero-points{display: flex;flex-wrap: wrap;gap: 10px 22px;margin-top: 34px;color: rgba(255,255,255,0.74);font-size: 14.5px;font-weight: 550}.hero-points li{display: inline-flex;align-items: center;gap: 8px}.hero-points .icon{color: #5fe3c9}.hero-visual{position: relative;min-height: 420px}.browser{margin: 0;border-radius: 16px;background: #0d2a4a;border: 1px solid rgba(255,255,255,0.14);box-shadow: var(--shadow-lg);overflow: hidden}.browser-bar{display: flex;align-items: center;gap: 7px;padding: 11px 14px;background: linear-gradient(180deg,#17395f,#12304f);border-bottom: 1px solid rgba(255,255,255,0.08)}.browser-bar i{width: 10px;height: 10px;border-radius: 50%;background: rgba(255,255,255,0.22)}.browser-bar span{margin-left: 10px;font-size: 12px;font-weight: 600;letter-spacing: 0.01em;line-height: 1.5;color: rgba(255,255,255,0.66);white-space: nowrap}.browser img{width: 100%;background: var(--white)}.hero-visual .browser{transform: perspective(1600px) rotateY(-7deg) rotateX(2deg);transform-origin: 0% 50%;width: 118%;max-width: none}.phone{width: 268px;border-radius: 34px;padding: 10px;background: linear-gradient(160deg,#1d3d63,#0a1f38);border: 1px solid rgba(255,255,255,0.16);box-shadow: var(--shadow-lg)}.phone-screen{border-radius: 26px;background: #f4f7fb;padding: 14px 12px 16px;color: var(--ink)}.phone-top{display: flex;align-items: center;gap: 9px;padding: 2px 4px 12px;border-bottom: 1px solid var(--line);margin-bottom: 12px}.phone-avatar{width: 30px;height: 30px;border-radius: 50%;background: linear-gradient(135deg,#19a4ee,#0b62a0);color: var(--white);display: grid;place-items: center}.phone-top strong{display: block;font-size: 13px;line-height: 1.2}.phone-top small{display: block;font-size: 11px;color: var(--muted)}.bubble{max-width: 88%;padding: 9px 12px;border-radius: 16px;font-size: 12.5px;line-height: 1.42;margin-top: 8px}.bubble-in{background: var(--white);border: 1px solid var(--line);border-bottom-left-radius: 5px}.bubble-out{margin-left: auto;background: var(--blue);color: var(--white);border-bottom-right-radius: 5px;width: fit-content;font-weight: 650}.phone-note{margin-top: 12px;display: flex;align-items: center;justify-content: center;gap: 6px;font-size: 11.5px;font-weight: 650;color: var(--green);background: var(--green-soft);border-radius: 999px;padding: 6px 10px}.hero-visual .phone{position: absolute;right: -6px;bottom: -56px;z-index: 2}.hero-visual.no-shot{display: grid;place-items: center}.hero-visual.no-shot .phone{position: relative;right: auto;bottom: auto;width: 300px}.sample-tag{position: absolute;left: 0;top: calc(100% + 14px);max-width: calc(100% - 290px);font-size: 12px;line-height: 1.45;color: rgba(255,255,255,0.5)}.hero-visual.no-shot .sample-tag{max-width: none}.channels{position: relative;z-index: 3;margin-top: -64px}.channels-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 18px}.channel{background: var(--white);border: 1px solid var(--line);border-radius: var(--radius);box-shadow: var(--shadow);padding: 24px 24px 26px;display: grid;grid-template-columns: auto 1fr;gap: 4px 16px;align-items: start}.channel .badge{grid-row: span 2}.channel h3{font-size: 18px;align-self: center}.channel p{font-size: 15px;color: var(--muted);line-height: 1.5}.badge{width: 46px;height: 46px;border-radius: 13px;display: grid;place-items: center;color: var(--blue-700);background: linear-gradient(180deg,#e6f5ff,#d3ecfd);border: 1px solid #c4e4fb}.badge-green{color: #0d7c44;background: linear-gradient(180deg,#e8f9ef,#d5f2e1);border-color: #c2e9d2}.badge-amber{color: #a56a05;background: linear-gradient(180deg,#fff6df,#fdeec4);border-color: #f6dfa0}.badge-violet{color: #5b45b8;background: linear-gradient(180deg,#f0edff,#e3dcfd);border-color: #d4caf8}.section{padding: 104px 0}.section-tint{background: var(--tint)}.section-head{max-width: 760px;margin: 0 auto 60px;text-align: center}.section-head h2{font-size: clamp(30px,3.6vw,44px);letter-spacing: -0.032em;margin-top: 14px}.section-head p{margin-top: 16px;font-size: 19px;color: var(--muted)}.feature-row{display: grid;grid-template-columns: minmax(0,0.92fr) minmax(0,1.08fr);gap: 64px;align-items: center}.feature-row + .feature-row{margin-top: 112px}.feature-row.flip .feature-copy{order: 2}.feature-copy h3{font-size: clamp(26px,2.8vw,34px);letter-spacing: -0.03em;margin-top: 14px}.feature-copy > p{margin-top: 16px;font-size: 18px;color: var(--text)}.ticks{margin-top: 24px;display: grid;gap: 13px}.ticks li{display: grid;grid-template-columns: 24px 1fr;gap: 12px;align-items: start;font-size: 16px;color: var(--text)}.ticks .icon{color: var(--green);margin-top: 2px}.shot{margin: 0;position: relative}.shot::before{content: "";position: absolute;inset: -22px -22px -26px -22px;border-radius: 34px;background: linear-gradient(140deg,rgba(11,147,220,0.16),rgba(95,227,201,0.14));z-index: 0}.shot .browser{position: relative;z-index: 1;background: var(--white);border-color: var(--line);box-shadow: var(--shadow)}.shot .browser-bar{background: #eef3f8;border-bottom-color: var(--line)}.shot .browser-bar i{background: #c9d6e3}.shot .browser-bar span{color: var(--muted)}.shot figcaption{position: relative;z-index: 1;margin-top: 16px;font-size: 13.5px;color: var(--muted);text-align: center}.shot-portrait .browser{max-width: 420px;margin-inline: auto}.panel{position: relative;border-radius: 24px;padding: 34px;background: linear-gradient(160deg,#0a2443,#0d3a66);color: var(--white);box-shadow: var(--shadow);overflow: hidden}.panel::after{content: "";position: absolute;width: 320px;height: 320px;right: -120px;top: -140px;border-radius: 50%;background: radial-gradient(circle,rgba(92,196,255,0.34),transparent 68%)}.panel h4{color: var(--white);font-size: 15px;letter-spacing: 0.06em;text-transform: uppercase;opacity: 0.72;font-weight: 700}.panel-steps{margin: 22px 0 0;padding: 0;list-style: none;display: grid;gap: 14px;position: relative;z-index: 1}.panel-steps li{display: grid;grid-template-columns: 40px 1fr;gap: 14px;align-items: center;background: rgba(255,255,255,0.07);border: 1px solid rgba(255,255,255,0.12);border-radius: 14px;padding: 14px 16px;font-size: 15.5px;line-height: 1.45;color: rgba(255,255,255,0.92)}.panel-steps .num{width: 40px;height: 40px;border-radius: 12px;display: grid;place-items: center;background: rgba(92,196,255,0.18);color: #a9e2ff;font-weight: 750}.cards{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 20px}.card{background: var(--white);border: 1px solid var(--line);border-radius: var(--radius);padding: 28px 26px 30px;box-shadow: var(--shadow-sm);transition: transform 0.2s ease,box-shadow 0.2s ease,border-color 0.2s ease}.card:hover{transform: translateY(-3px);box-shadow: var(--shadow);border-color: #cfe1f1}.card h3{font-size: 19px;margin-top: 18px;letter-spacing: -0.02em}.card p{margin-top: 9px;font-size: 15.5px;color: var(--muted);line-height: 1.55}.steps{margin: 0;padding: 0;list-style: none;display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 22px;counter-reset: step}.step{position: relative;padding: 30px 24px 28px;border-radius: var(--radius);background: var(--white);border: 1px solid var(--line);box-shadow: var(--shadow-sm)}.step::before{counter-increment: step;content: counter(step);display: grid;place-items: center;width: 44px;height: 44px;border-radius: 14px;font-weight: 800;font-size: 18px;color: var(--white);background: linear-gradient(180deg,#19a4ee,#0a7fc0);box-shadow: 0 8px 18px rgba(11,147,220,0.32)}.step h3{font-size: 18px;margin-top: 18px}.step p{margin-top: 9px;font-size: 15.5px;color: var(--muted);line-height: 1.55}.status-row{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 26px}.pill{display: inline-flex;align-items: center;gap: 8px;padding: 7px 14px;border-radius: 999px;font-size: 14px;font-weight: 650}.pill::before{content: "";width: 8px;height: 8px;border-radius: 50%;background: currentColor}.pill-green{color: #0d7c44;background: var(--green-soft)}.pill-amber{color: #9a6405;background: var(--amber-soft)}.pill-red{color: #b93632;background: var(--red-soft)}.section-dark{background:
radial-gradient(900px 480px at 100% 0%,rgba(11,147,220,0.26),transparent 62%),linear-gradient(180deg,#071a2f,#0a2443);color: rgba(255,255,255,0.80)}.section-dark .section-head h2,.section-dark h3{color: var(--white)}.section-dark .section-head p{color: rgba(255,255,255,0.72)}.section-dark .eyebrow{color: #9bdcff}.secure-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 20px}.secure{border-radius: var(--radius);padding: 26px;background: rgba(255,255,255,0.05);border: 1px solid rgba(255,255,255,0.11)}.secure .badge{background: rgba(92,196,255,0.14);border-color: rgba(92,196,255,0.26);color: #9bdcff}.secure h3{font-size: 18px;margin-top: 16px}.secure p{margin-top: 8px;font-size: 15.5px;line-height: 1.55;color: rgba(255,255,255,0.72)}.cta{padding: 96px 0}.cta-box{position: relative;overflow: hidden;border-radius: 28px;padding: 64px 56px;color: var(--white);background:
radial-gradient(620px 320px at 100% 0%,rgba(95,227,201,0.34),transparent 62%),linear-gradient(120deg,#0a6fb0 0%,#0b93dc 55%,#19a4ee 100%);box-shadow: 0 30px 60px rgba(11,111,176,0.30);display: grid;grid-template-columns: 1fr auto;gap: 36px;align-items: center}.cta-box h2{color: var(--white);font-size: clamp(28px,3.2vw,40px);letter-spacing: -0.03em}.cta-box p{margin-top: 14px;font-size: 18px;color: rgba(255,255,255,0.88);max-width: 620px}.page-hero{padding: 150px 0 76px}.page-hero h1{color: var(--white);font-size: clamp(34px,4.4vw,52px);letter-spacing: -0.035em;font-weight: 800;margin-top: 20px;max-width: 820px}.page-hero p{margin-top: 18px;max-width: 700px;font-size: 19px;color: rgba(255,255,255,0.80)}.request-grid{display: grid;grid-template-columns: minmax(0,0.8fr) minmax(0,1.2fr);gap: 56px;align-items: start}.next h2{font-size: 24px;letter-spacing: -0.02em}.next ol{list-style: none;margin: 24px 0 0;padding: 0;display: grid;gap: 20px;counter-reset: next}.next ol li{counter-increment: next;display: grid;grid-template-columns: 38px 1fr;gap: 14px}.next ol li::before{content: counter(next);width: 38px;height: 38px;border-radius: 12px;display: grid;place-items: center;font-weight: 750;color: var(--blue-700);background: linear-gradient(180deg,#e6f5ff,#d3ecfd);border: 1px solid #c4e4fb}.next ol strong{display: block;color: var(--ink);font-size: 16.5px}.next ol span{display: block;font-size: 15.5px;color: var(--muted);margin-top: 2px}.contact-card{margin-top: 34px;padding: 22px 24px;border-radius: var(--radius);background: var(--tint);border: 1px solid var(--line);font-size: 15.5px}.contact-card strong{display: block;color: var(--ink);margin-bottom: 4px}.form-card{background: var(--white);border: 1px solid var(--line);border-radius: 24px;box-shadow: var(--shadow);padding: 38px 38px 40px;margin-top: -150px;position: relative;z-index: 2}.form-card h2{font-size: 24px;letter-spacing: -0.02em}.form-card > p{margin-top: 8px;color: var(--muted);font-size: 15.5px}.form-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 18px 18px;margin-top: 26px}.field{display: grid;gap: 7px;align-content: start}.field-wide{grid-column: 1 / -1}.field label{font-size: 14.5px;font-weight: 650;color: var(--ink)}.field label small{font-weight: 500;color: var(--muted)}.field input,.field select,.field textarea{width: 100%;font: inherit;font-size: 16px;color: var(--ink);background: var(--white);border: 1.5px solid #cfdbe7;border-radius: var(--radius-sm);padding: 13px 14px;transition: border-color 0.15s ease,box-shadow 0.15s ease}.field textarea{min-height: 150px;resize: vertical;line-height: 1.5}.field input:hover,.field select:hover,.field textarea:hover{border-color: #a9c0d6}.field input:focus,.field select:focus,.field textarea:focus{outline: none;border-color: var(--blue);box-shadow: 0 0 0 4px rgba(11,147,220,0.16)}.field [aria-invalid="true"]{border-color: var(--red);box-shadow: 0 0 0 4px rgba(220,75,71,0.12)}.field-error{font-size: 13.5px;color: #b93632;min-height: 0}.field-hint{font-size: 13.5px;color: var(--muted)}.field-extra{position: absolute;left: -9999px;width: 1px;height: 1px;overflow: hidden}.form-foot{margin-top: 24px;display: grid;gap: 16px}.form-foot .btn{width: 100%}.form-consent{font-size: 13.5px;color: var(--muted);line-height: 1.5}.form-status{border-radius: var(--radius-sm);padding: 12px 14px;font-size: 15px;font-weight: 550}.form-status.is-error{color: #9c2b28;background: var(--red-soft);border: 1px solid #f7c9c7}.form-status.is-info{color: var(--blue-700);background: #e6f5ff;border: 1px solid #c4e4fb}.done{text-align: center;padding: 26px 8px 10px}.done .badge{width: 68px;height: 68px;border-radius: 22px;margin: 0 auto}.done h2{margin-top: 22px;font-size: 28px}.done p{margin: 12px auto 0;max-width: 460px;color: var(--muted)}.done .btn{margin-top: 28px}[hidden]{display: none !important}.prose{max-width: 780px}.prose h2{font-size: 24px;margin-top: 44px;letter-spacing: -0.02em}.prose h2:first-child{margin-top: 0}.prose p,.prose li{margin-top: 14px;font-size: 17px}.prose ul{list-style: disc;padding-left: 22px}.prose .updated{color: var(--muted);font-size: 15px}.lost{text-align: center;padding: 190px 0 130px}.lost h1{color: var(--white);font-size: clamp(34px,5vw,56px)}.lost p{margin: 16px auto 0;max-width: 560px;color: rgba(255,255,255,0.80);font-size: 19px}.lost .hero-actions{justify-content: center}.site-footer{background: #06172b;color: rgba(255,255,255,0.66);padding: 72px 0 0;font-size: 15px}.footer-grid{display: grid;grid-template-columns: 1.5fr 1fr 1fr 1.2fr;gap: 40px}.footer-brand p{margin-top: 16px;max-width: 330px;line-height: 1.6}.site-footer h2{color: var(--white);font-size: 13px;letter-spacing: 0.08em;text-transform: uppercase;font-weight: 700}.site-footer ul{margin-top: 16px;display: grid;gap: 10px}.site-footer a{color: rgba(255,255,255,0.74);text-decoration: none}.site-footer a:hover{color: var(--white);text-decoration: underline}.footer-legal{margin-top: 56px;padding-top: 22px;padding-bottom: 28px;border-top: 1px solid rgba(255,255,255,0.09);font-size: 14px;color: rgba(255,255,255,0.5)}.js [data-reveal]{opacity: 0;transform: translateY(22px);transition: opacity 0.6s ease,transform 0.6s cubic-bezier(0.2,0.7,0.2,1)}.js [data-reveal].is-visible{opacity: 1;transform: none}.js [data-reveal="2"]{transition-delay: 0.08s}.js [data-reveal="3"]{transition-delay: 0.16s}.js [data-reveal="4"]{transition-delay: 0.24s}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}*,*::before,*::after{animation: none !important;transition: none !important}}@media (max-width: 1080px){.nav{gap: 0;margin-left: 0}.nav a{padding: 9px 9px}.hero-grid{grid-template-columns: 1fr;gap: 64px}.hero-visual .browser{transform: none;width: 100%}.hero-visual .phone{right: 12px}.cards,.secure-grid{grid-template-columns: repeat(2,minmax(0,1fr))}.steps{grid-template-columns: repeat(2,minmax(0,1fr))}.feature-row{gap: 44px}}@media (max-width: 860px){body{font-size: 16px}.nav{position: fixed;inset: 76px 0 auto 0;display: none;flex-direction: column;align-items: stretch;gap: 2px;padding: 12px 16px 22px;background: rgba(7,26,47,0.97);border-top: 1px solid rgba(255,255,255,0.08);box-shadow: 0 24px 40px rgba(3,17,34,0.4)}.nav.is-open{display: flex}.nav a{padding: 14px 12px;font-size: 17px}.nav-only-mobile{display: block}.nav-toggle{display: inline-flex}.header-actions{margin-left: auto}.lang-switch span{display: none}.hero{padding: 124px 0 110px}.section{padding: 76px 0}.section-head{margin-bottom: 44px}.channels-grid{grid-template-columns: 1fr}.feature-row,.feature-row.flip{grid-template-columns: 1fr;gap: 36px}.feature-row.flip .feature-copy{order: 0}.feature-row + .feature-row{margin-top: 76px}.request-grid{grid-template-columns: 1fr;gap: 40px}.form-card{margin-top: -112px;order: -1;padding: 28px 22px 30px}.page-hero{padding: 128px 0 140px}.cta-box{grid-template-columns: 1fr;padding: 44px 28px}.footer-grid{grid-template-columns: 1fr 1fr}}@media (max-width: 600px){.wrap{padding-inline: 18px}.btn-sm{padding: 0 14px}.header-row{gap: 10px}.brand{font-size: 19px;gap: 9px}.brand img{width: 32px;height: 32px}.header-actions{gap: 2px}.header-actions .btn-sm{padding: 0 12px;font-size: 14px}.lang-switch{padding: 9px 8px}.hero-actions .btn{width: 100%}.hero-visual{min-height: 0}.hero-visual .phone{position: relative;right: auto;bottom: auto;margin: -36px auto 0}.sample-tag{position: static;display: block;max-width: none;text-align: center;margin-top: 14px}.cards,.secure-grid,.steps,.form-grid{grid-template-columns: 1fr}.footer-grid{grid-template-columns: 1fr;gap: 30px}.shot::before{inset: -10px;border-radius: 24px}}