:root{--bg:#07111f;--bg2:#0b1c33;--panel:rgba(255,255,255,.045);--stroke:rgba(255,255,255,.10);--text:#f5f7fb;--muted:rgba(245,247,251,.72);--yellow:#f6bf2b;--yellow2:#ffd95c;--yellow-bg:rgba(246,191,43,.14);--yellow-border:rgba(246,191,43,.25)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-family:DM Sans,system-ui,sans-serif;color:var(--text);background:var(--bg)}body{background:radial-gradient(circle at top left,rgba(255,217,92,.07) 0,transparent 24%),radial-gradient(circle at 85% 18%,rgba(246,191,43,.05) 0,transparent 18%),linear-gradient(180deg,#132946,#0b1730 32%,#07111f 72%,#050b14);background-attachment:fixed}img{max-width:100%;display:block}a{color:var(--yellow2);text-decoration:none}.container{width:min(1280px,90%);margin-inline:auto}header{position:fixed;top:0;left:0;width:100%;padding:18px 0;z-index:50;background:rgba(7,17,31,.6);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid rgba(255,255,255,.06);transition:background .3s}.header-inner{display:flex;justify-content:space-between;align-items:center}.header-logo img{height:32px;object-fit:contain;filter:brightness(10)}.header-nav{display:flex;gap:32px;align-items:center}.header-nav a{color:var(--muted);font-size:13px;font-weight:600;letter-spacing:.02em;transition:.2s}.header-nav a:hover{color:#fff}.lang-switch{display:flex;gap:4px;background:rgba(255,255,255,.06);border-radius:999px;padding:3px}.lang-btn{border:none;background:transparent;color:var(--muted);font-size:11px;font-weight:700;padding:5px 10px;border-radius:999px;cursor:pointer;transition:.2s;font-family:inherit;letter-spacing:.04em}.lang-btn.active{background:var(--yellow);color:#111}.burger{display:none;background:none;border:none;cursor:pointer;padding:4px}.burger svg{width:24px;height:24px;fill:#fff}@media(max-width:768px){.burger{display:block}.header-nav{position:fixed;top:0;right:0;bottom:0;width:260px;background:#0b1c33;flex-direction:column;padding:80px 28px 28px;gap:20px;transform:translateX(100%);transition:.3s ease;z-index:40}.header-nav.open{transform:translateX(0)}.header-nav a{font-size:15px}}.hero{min-height:80vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:100px 20px 60px;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 30% 40%,rgba(246,191,43,.12) 0,transparent 50%),radial-gradient(ellipse at 70% 60%,rgba(246,191,43,.06) 0,transparent 40%)}.hero-content{position:relative;z-index:1;max-width:800px}.hero-logo{height:80px;margin:0 auto 24px;object-fit:contain}.hero-eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:.2em;color:var(--yellow2);font-weight:700;margin-bottom:16px}.hero h1{font-size:clamp(2.2rem,5vw,4rem);font-weight:900;line-height:1.05;letter-spacing:-.04em;margin-bottom:20px}.hero h1 .accent{color:var(--yellow2)}.hero .lead{color:var(--muted);font-size:clamp(1rem,2vw,1.2rem);line-height:1.5;max-width:640px;margin:0 auto 36px}.btn-hero{display:inline-block;padding:16px 40px;border-radius:999px;background:linear-gradient(135deg,var(--yellow),#ff9f1c);color:#111;font-weight:800;font-size:15px;letter-spacing:.01em;transition:.2s;border:none;cursor:pointer}.btn-hero:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(246,191,43,.3)}.section{padding:64px 0}.section-eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.18em;color:var(--yellow2);font-weight:700;margin-bottom:8px}.section-title{font-size:clamp(1.6rem,3.5vw,2.8rem);font-weight:900;line-height:1.08;letter-spacing:-.04em;margin-bottom:14px}.section-title .accent{color:var(--yellow2)}.section-lead{color:var(--muted);font-size:15px;line-height:1.5;max-width:700px;margin-bottom:32px}.panel{background:var(--panel);border:1px solid rgba(255,255,255,.08);border-radius:22px;padding:28px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 30px rgba(0,0,0,.18)}.grid-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}@media(max-width:768px){.grid-2{grid-template-columns:1fr}}.bullets{display:grid;grid-gap:10px;gap:10px}.bullet{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:16px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}.num{min-width:28px;height:28px;border-radius:10px;background:linear-gradient(135deg,var(--yellow),#ff9f1c);color:#111;display:grid;place-items:center;font-size:12px;font-weight:900;flex-shrink:0}.bullet b{display:block;margin-bottom:3px;font-size:14px}.bullet span{color:var(--muted);line-height:1.45;font-size:13px}.mini-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}@media(max-width:600px){.mini-grid{grid-template-columns:1fr}}.mini-card{padding:16px;border-radius:18px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.08)}.mini-card h4{margin:0 0 6px;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--yellow2)}.mini-card p{margin:0;color:var(--muted);line-height:1.45;font-size:13px}.photo-panel{border-radius:22px;overflow:hidden;border:1px solid rgba(255,255,255,.1);background:#0a1120}.photo-panel img{width:100%;height:100%;object-fit:cover;display:block;min-height:280px}.model-card{padding:28px;border-radius:22px;display:flex;flex-direction:column;gap:12px;border:1px solid rgba(255,255,255,.08)}.model-card.perk{background:linear-gradient(135deg,rgba(246,191,43,.12),rgba(246,191,43,.04));border-color:rgba(246,191,43,.25)}.model-card.promoter{background:rgba(255,255,255,.04)}.model-tag{display:inline-flex;align-self:flex-start;padding:7px 16px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.model-card.perk .model-tag{background:var(--yellow);color:#111}.model-card.promoter .model-tag{background:rgba(255,255,255,.12);color:#fff}.model-card h4{font-size:18px;font-weight:800;letter-spacing:-.02em}.model-card p{font-size:13px;color:var(--muted);line-height:1.45}.model-card ul{list-style:none;padding:0;display:grid;grid-gap:7px;gap:7px}.model-card li{font-size:13px;color:var(--muted);line-height:1.4;padding-left:18px;position:relative}.model-card li:before{content:"";position:absolute;left:0;top:7px;width:7px;height:7px;border-radius:50%;background:var(--yellow)}.model-card.promoter li:before{background:rgba(255,255,255,.3)}.flow-grid{display:grid;grid-gap:12px;gap:12px}.flow-step{display:flex;gap:16px;align-items:center;padding:18px 20px;border-radius:18px;border:1px solid rgba(255,255,255,.08)}.flow-icon{font-size:30px;flex-shrink:0}.flow-label{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.flow-value{font-size:22px;font-weight:900;letter-spacing:-.03em;margin-top:2px}.flow-note{font-size:12px;color:var(--muted);margin-top:3px;line-height:1.4}.flow-footnotes{margin-top:12px;padding:14px 18px;border-radius:16px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06)}.flow-footnotes p{font-size:11px;color:var(--muted);line-height:1.4;margin-bottom:3px}.screenshot-frame{border-radius:18px;overflow:hidden;border:1px solid rgba(255,255,255,.12);background:#fff;box-shadow:0 12px 36px rgba(0,0,0,.25)}.screenshot-frame img{width:100%;object-fit:contain;display:block}.logo-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:20px;gap:20px;max-width:900px;margin:0 auto}@media(max-width:600px){.logo-grid{grid-template-columns:repeat(3,1fr)}}.logo-cell{padding:24px 20px;border-radius:18px;background:rgba(255,255,255,.92);border:1px solid rgba(255,255,255,.12);display:grid;place-items:center;transition:.2s;box-shadow:0 4px 16px rgba(0,0,0,.12)}.logo-cell:hover{background:#fff;transform:translateY(-2px)}.logo-cell img{max-width:100%;max-height:44px;object-fit:contain}.form-section{padding:64px 0 80px}.form-wrap{max-width:560px;margin:0 auto;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:28px;padding:44px 36px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 16px 48px rgba(0,0,0,.2)}.form-title{font-size:clamp(1.4rem,3vw,2rem);font-weight:900;letter-spacing:-.03em;margin-bottom:6px;text-align:center}.form-title .accent{color:var(--yellow2)}.form-lead{color:var(--muted);font-size:14px;line-height:1.5;text-align:center;margin-bottom:28px}.field{width:100%;padding:14px 18px;border-radius:14px;font-size:14px;font-family:inherit;color:#fff;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);outline:none;transition:.2s;margin-bottom:14px}.field:focus{border-color:var(--yellow);background:rgba(255,255,255,.08)}.field::placeholder{color:rgba(255,255,255,.35)}textarea.field{resize:vertical;min-height:80px}.type-toggle{display:flex;gap:10px;margin-bottom:18px}.type-btn{flex:1 1;padding:14px;border-radius:14px;text-align:center;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04);color:var(--muted);font-size:13px;font-weight:700;cursor:pointer;transition:.2s;font-family:inherit}.type-btn:hover{background:rgba(255,255,255,.08)}.type-btn.active{background:linear-gradient(135deg,rgba(246,191,43,.15),rgba(246,191,43,.06));border-color:rgba(246,191,43,.35);color:var(--yellow2)}.type-btn small{display:block;font-size:11px;font-weight:500;margin-top:3px;color:var(--muted)}.btn-submit{width:100%;padding:16px;border-radius:999px;border:none;background:linear-gradient(135deg,var(--yellow),#ff9f1c);color:#111;font-size:15px;font-weight:800;cursor:pointer;transition:.2s;font-family:inherit}.btn-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 20px rgba(246,191,43,.3)}.btn-submit:disabled{opacity:.4;cursor:not-allowed}.form-error{color:#ff6b6b;font-size:12px;margin-top:12px}.form-error,.form-thanks{text-align:center;display:none}.form-thanks{padding:32px 0}.form-thanks h3{font-size:24px;font-weight:800;margin-bottom:8px}.form-thanks p{color:var(--muted);font-size:14px}footer{padding:48px 0;border-top:1px solid rgba(255,255,255,.06);text-align:center}.footer-logo img{height:28px;margin:0 auto 12px;filter:brightness(10);object-fit:contain}.footer-sub{display:flex;align-items:center;justify-content:center;gap:6px;font-size:11px;color:var(--muted);margin-bottom:16px}.footer-sub img{height:16px;filter:brightness(0) invert(1);opacity:.6}.footer-links{display:flex;gap:20px;justify-content:center;flex-wrap:wrap;margin-bottom:16px}.footer-links a{color:var(--muted);font-size:12px;transition:.2s}.footer-links a:hover{color:#fff}.footer-copy{font-size:11px;color:var(--muted);opacity:.6}.divider{height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);margin:0}.toast{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);background:var(--yellow);color:#111;padding:14px 28px;border-radius:999px;font-size:14px;font-weight:700;box-shadow:0 10px 28px rgba(0,0,0,.2);opacity:0;pointer-events:none;transition:.25s;z-index:200}.toast.show{opacity:1}.calc-trigger-wrap{text-align:center;margin-top:28px}.btn-calc{display:inline-flex;align-items:center;gap:10px;padding:16px 36px;border-radius:999px;border:2px solid var(--yellow);background:linear-gradient(135deg,rgba(246,191,43,.14),rgba(246,191,43,.04));color:var(--yellow2);font-size:15px;font-weight:800;font-family:inherit;cursor:pointer;transition:.25s;letter-spacing:-.01em}.btn-calc:hover{background:linear-gradient(135deg,var(--yellow),#ff9f1c);color:#111;transform:translateY(-2px);box-shadow:0 12px 28px rgba(246,191,43,.3)}.btn-calc svg{width:20px;height:20px;transition:.25s}.btn-calc:hover svg{transform:scale(1.1)}.calc-overlay{position:fixed;inset:0;z-index:300;background:rgba(5,11,20,.82);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .3s;padding:20px}.calc-overlay.open{opacity:1;pointer-events:auto}.calc-overlay.open .calc-modal{transform:translateY(0) scale(1);opacity:1}.calc-modal{width:min(520px,100%);max-height:90vh;overflow-y:auto;background:linear-gradient(165deg,#0e1f38,#0a1628 50%,#07111f);border:1px solid rgba(255,255,255,.1);border-radius:28px;padding:36px 32px 32px;position:relative;box-shadow:0 32px 80px rgba(0,0,0,.5),0 0 0 1px rgba(246,191,43,.08);transform:translateY(24px) scale(.97);opacity:0;transition:.35s cubic-bezier(.16,1,.3,1)}.calc-modal::-webkit-scrollbar{width:6px}.calc-modal::-webkit-scrollbar-track{background:transparent}.calc-modal::-webkit-scrollbar-thumb{background:rgba(255,255,255,.12);border-radius:3px}.calc-close{position:absolute;top:16px;right:16px;width:36px;height:36px;border-radius:12px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);display:grid;place-items:center;cursor:pointer;transition:.2s}.calc-close:hover{background:rgba(255,255,255,.12)}.calc-close svg{width:16px;height:16px;stroke:#fff;stroke-width:2;fill:none}.calc-header{margin-bottom:28px}.calc-eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.18em;color:var(--yellow2);font-weight:700;margin-bottom:6px}.calc-title{font-size:22px;font-weight:900;letter-spacing:-.03em;line-height:1.15}.calc-title .accent{color:var(--yellow2)}.calc-subtitle{color:var(--muted);font-size:13px;margin-top:6px;line-height:1.45}.calc-group{margin-bottom:24px}.calc-label{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px}.calc-label-text{font-size:13px;font-weight:700;color:var(--text);line-height:1.3}.calc-label-hint{font-size:11px;color:var(--muted)}.calc-label-value{font-size:20px;font-weight:900;color:var(--yellow2);letter-spacing:-.02em}.calc-slider-wrap{position:relative;padding:4px 0}.calc-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;border-radius:3px;background:rgba(255,255,255,.1);outline:none;cursor:pointer}.calc-slider::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,var(--yellow),#ff9f1c);border:3px solid #0e1f38;cursor:pointer;box-shadow:0 2px 10px rgba(246,191,43,.4);-webkit-transition:.15s;transition:.15s}.calc-slider::-webkit-slider-thumb:hover{transform:scale(1.15)}.calc-slider::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,var(--yellow),#ff9f1c);border:3px solid #0e1f38;cursor:pointer;box-shadow:0 2px 10px rgba(246,191,43,.4)}.calc-slider-labels{display:flex;justify-content:space-between;margin-top:6px}.calc-slider-labels span{font-size:10px;color:var(--muted);font-weight:600}.calc-helper{font-size:11px;color:var(--muted);margin-top:8px;line-height:1.4;padding:10px 14px;border-radius:12px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.05)}.calc-divider{height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);margin:4px 0 24px}.calc-results{display:grid;grid-gap:10px;gap:10px}.calc-row{justify-content:space-between;padding:14px 16px;border-radius:16px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.06)}.calc-row,.calc-row-label{display:flex;align-items:center}.calc-row-label{font-size:12px;color:var(--muted);font-weight:600;gap:8px}.calc-row-label .calc-icon{font-size:18px}.calc-row-value{font-size:16px;font-weight:900;letter-spacing:-.02em;text-align:right}.calc-row-sub{font-size:10px;color:var(--muted);font-weight:500;display:block;margin-top:1px}.calc-row.highlight{background:linear-gradient(135deg,rgba(246,191,43,.14),rgba(246,191,43,.05));border-color:rgba(246,191,43,.2)}.calc-row.highlight .calc-row-value{color:var(--yellow2)}.calc-row.savings{background:linear-gradient(135deg,rgba(76,175,80,.14),rgba(76,175,80,.04));border-color:rgba(76,175,80,.2)}.calc-row.savings .calc-row-value{color:#81c784}.calc-reference{margin-top:16px;padding:14px 16px;border-radius:14px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.05);text-align:center}.calc-reference p{font-size:12px;color:var(--muted);line-height:1.5}.calc-reference strong{color:var(--text);font-weight:800}.calc-employees{display:flex;align-items:center;gap:12px;margin-bottom:24px}.calc-employees label{font-size:13px;font-weight:700;flex:1 1}.calc-emp-input{width:80px;padding:10px 14px;border-radius:12px;font-size:16px;font-weight:800;font-family:inherit;color:var(--yellow2);text-align:center;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);outline:none;transition:.2s}.calc-emp-input:focus{border-color:var(--yellow);background:rgba(255,255,255,.08)}.ref-overlay{position:fixed;inset:0;z-index:400;background:rgba(5,11,20,.85);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .3s;padding:20px}.ref-overlay.open{opacity:1;pointer-events:auto}.ref-overlay.open .ref-modal{transform:translateY(0) scale(1);opacity:1}.ref-modal{width:min(500px,100%);max-height:90vh;overflow-y:auto;background:linear-gradient(165deg,#0e1f38,#0a1628 50%,#07111f);border:1px solid rgba(246,191,43,.18);border-radius:28px;padding:36px 32px 32px;position:relative;box-shadow:0 32px 80px rgba(0,0,0,.5),0 0 0 1px rgba(246,191,43,.12);transform:translateY(24px) scale(.97);opacity:0;transition:.35s cubic-bezier(.16,1,.3,1)}.ref-close{position:absolute;top:16px;right:16px;width:36px;height:36px;border-radius:12px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);display:grid;place-items:center;cursor:pointer;transition:.2s}.ref-close:hover{background:rgba(255,255,255,.12)}.ref-close svg{width:16px;height:16px;stroke:#fff;stroke-width:2;fill:none}.ref-gift{font-size:48px;text-align:center;margin-bottom:12px}.ref-greeting{font-size:22px;font-weight:900;letter-spacing:-.03em;line-height:1.2;text-align:center;margin-bottom:8px}.ref-greeting .accent{color:var(--yellow2)}.ref-body{color:var(--muted);font-size:14px;line-height:1.55;text-align:center;margin-bottom:24px}.ref-body strong{color:var(--yellow2);font-weight:800}.ref-form-group{display:grid;grid-gap:12px;gap:12px;margin-bottom:20px}.ref-field{width:100%;padding:14px 18px;border-radius:14px;font-size:14px;font-family:inherit;color:#fff;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);outline:none;transition:.2s}.ref-field:focus{border-color:var(--yellow);background:rgba(255,255,255,.08)}.ref-field::placeholder{color:rgba(255,255,255,.35)}.ref-fine-print{font-size:10.5px;color:var(--muted);line-height:1.45;text-align:center;margin-top:16px;padding:12px 16px;border-radius:12px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.05)}.ref-error{color:#ff6b6b;font-size:12px;margin-top:10px}.ref-error,.ref-thanks{text-align:center;display:none}.ref-thanks{padding:24px 0}.ref-thanks .ref-gift{margin-bottom:8px}.ref-thanks h3{font-size:22px;font-weight:800;margin-bottom:6px}.ref-thanks p{color:var(--muted);font-size:14px;line-height:1.5}@media(max-width:480px){.calc-modal{padding:28px 20px 24px;border-radius:22px}.calc-title{font-size:19px}.calc-label-value{font-size:17px}.calc-row{padding:12px 14px}.ref-modal{padding:28px 20px 24px;border-radius:22px}.ref-greeting{font-size:19px}}