:root{--red:#ef3154;--ink:#121318;--panel:#1c1d25;--soft:#b9bdca;--paper:#f5f3ef;--line:#363843}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:#fff;font-family:Arial,Tahoma,sans-serif}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.4}a{color:inherit}.wrap{width:min(1180px,calc(100% - 48px));margin-inline:auto}.nav{position:sticky;top:0;z-index:10;background:#121318ef;backdrop-filter:blur(15px);border-bottom:1px solid var(--line)}.nav-inner{min-height:87px;display:flex;align-items:center;justify-content:space-between;gap:22px}.brand{display:flex;align-items:center;gap:11px;text-decoration:none}.brand img{width:44px;height:44px}.brand b{font-size:27px;letter-spacing:-1px}.brand b span{color:var(--red)}.brand small{display:block;font-size:9px;letter-spacing:2px;margin-top:4px;color:var(--soft)}.links{display:flex;gap:24px;align-items:center}.links a{text-decoration:none;font-size:14px;font-weight:700}.links a.active{color:#ff718c}.language{border:1px solid #5a5d6a;background:transparent;color:white;border-radius:9px;padding:9px 12px;min-width:76px}.eyebrow{color:#ff6b85;font-size:11px;letter-spacing:2px;font-weight:800;text-transform:uppercase}h1,h2,h3,p{margin-top:0}.display{font-family:Impact,Haettenschweiler,'Arial Narrow',sans-serif;font-weight:500;text-transform:uppercase;line-height:1.03;font-size:clamp(42px,6vw,78px);margin:24px 0}em{color:var(--red);font-style:normal}.lead{color:#c8cbd6;line-height:1.9;font-size:17px}.hero{display:grid;grid-template-columns:1.08fr 1fr;gap:70px;align-items:center;padding:58px 0 62px}.hero-visual{height:610px;position:relative}.hero-visual>img{width:100%;height:100%;object-fit:cover;border-radius:20px;object-position:55% center}.hero-tag{position:absolute;inset-inline-start:-28px;bottom:28px;background:var(--red);padding:25px;max-width:275px;border-radius:15px;border:1px solid #ff9bb0}.hero-tag h2{font-size:28px;margin:12px 0}.hero-tag p{line-height:1.65;font-size:13px;margin:0}.actions{display:flex;gap:12px;flex-wrap:wrap;margin:25px 0}.btn{display:inline-flex;justify-content:center;align-items:center;gap:10px;text-align:center;padding:15px 21px;min-height:49px;border-radius:10px;border:1px solid #565a67;color:white;background:transparent;text-decoration:none;font-size:14px;font-weight:750}.btn.primary{background:var(--red);border-color:var(--red)}.ticks{font-size:12px;line-height:2;color:#d7dae3;margin-top:28px}.strip{background:#1c1d25;border-block:1px solid var(--line);padding:22px;display:flex;justify-content:space-around;gap:15px;flex-wrap:wrap;font-weight:800;letter-spacing:1px}.strip span{color:var(--red)}.section{padding:65px 0}.light{background:var(--paper);color:#18191f}.section-title{font-size:clamp(32px,4vw,49px);line-height:1.15;max-width:850px;margin:18px 0 32px;font-family:Impact,Haettenschweiler,'Arial Narrow',sans-serif;font-weight:500;text-transform:uppercase}.muted{color:var(--soft);line-height:1.8}.light .muted{color:#5f6572}.grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.step{padding:28px;border-radius:16px;background:#191a22;color:white;border-top:4px solid var(--red)}.step>b{font-size:40px;color:#ff496d}.step h3{font-size:22px;margin:22px 0 12px}.step p{font-size:14px;line-height:1.8;color:#c5c9d6}.photo-card{overflow:hidden;border:1px solid #d8d9de;border-radius:16px;background:white;color:#17181f}.photo-card img{width:100%;height:230px;object-fit:cover;object-position:center 28%}.photo-card>div{padding:23px}.photo-card .muted{font-size:14px}.photo-card .btn{color:#17181f;border-color:#c2c5cd}.callout{background:#1e2029;padding:40px;border-radius:20px;display:flex;align-items:center;justify-content:space-between;gap:30px}.callout p{margin:0;color:#c3c8d4;line-height:1.75}.callout .section-title{margin-bottom:15px}.notice{border-inline-start:3px solid var(--red);background:#24212b;padding:17px 20px;border-radius:10px;color:#d0cfda;line-height:1.8;font-size:14px;margin:20px 0}.prices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.price-card{padding:30px;background:#1b1c24;border:1px solid #3d414e;border-radius:16px}.price-card.featured{border:2px solid var(--red)}.price-card h2{font-size:32px;margin:18px 0}.price-card .price{font-size:40px;color:#ff5778;font-weight:800;margin:23px 0}.price-card .price small{font-size:14px;color:#b8bfce;font-weight:400}.price-card ul{padding-inline-start:20px;line-height:2;color:#d7dbe5}.price-card p{line-height:1.75;color:#c4c9d6}.price-card .btn{width:100%}.buy-grid{margin-top:24px}.mini-price{font-size:25px;font-weight:800;color:#cc1942;margin:20px 0}.quiz-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:50px;align-items:center;min-height:650px}.quiz-card,.form-card{padding:30px;background:#1b1d25;border:1px solid #383c48;border-radius:20px}.quiz-counter{display:flex;justify-content:space-between;color:#bbc1d0;font-size:12px}.quiz-card progress{width:100%;height:6px;accent-color:var(--red);margin:20px 0}.quiz-card h2{font-size:27px;line-height:1.5;margin:14px 0 24px}.choices{display:grid;gap:12px}.choices button{border:1px solid #4f5462;background:#14151b;color:white;text-align:start;padding:17px;border-radius:11px;min-height:55px;line-height:1.6}.choices button.selected{background:#421e2c;border-color:#ff5478;box-shadow:inset 0 0 0 1px #ff5478}.quiz-card .actions{justify-content:space-between}.result-header{display:flex;gap:25px;align-items:center;padding:32px 0;border-bottom:1px solid #363945}.result-header img{width:100px}.result-profile{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.result-profile article{background:#1d1f28;border:1px solid #383d4a;border-radius:13px;padding:21px}.result-profile span{display:block;color:#b6bdcd;font-size:14px;margin-bottom:10px}.result-profile b{font-size:18px;line-height:1.65}.session{display:flex;gap:20px;border-bottom:1px solid #373b47;padding:24px 0}.session>b{background:var(--red);border-radius:12px;min-width:52px;height:52px;display:grid;place-items:center;font-size:23px}.session h3{margin:10px 0}.session p{color:#bec6d5;line-height:1.8}.session span{color:#b4bdcf}.contact-layout{display:grid;grid-template-columns:1.35fr 1fr;gap:30px;align-items:start}.field{display:flex;flex-direction:column;gap:10px;font-size:14px;margin-bottom:20px;line-height:1.7}.field input,.field select,.field textarea{width:100%;background:#111319;color:#fff;border:1px solid #505563;border-radius:10px;padding:14px;min-height:49px}.field textarea{resize:vertical;line-height:1.7}.consent{display:flex;align-items:flex-start;gap:11px;font-size:13px;line-height:1.8;margin:20px 0}.consent input{margin-top:5px}.contact-details{background:#20222b;border-radius:18px;padding:30px}.contact-details p{line-height:1.8;color:#c6cdd9}.contact-details a{overflow-wrap:anywhere}.contact-mark{display:flex;gap:15px;align-items:center;margin-bottom:25px}.contact-mark img{width:70px}.empty{padding:30px;text-align:center;border:1px dashed #565d6e;border-radius:16px;color:#c5cddd;line-height:1.9}.legal{max-width:850px}.legal h2{margin-top:32px;font-size:26px}.legal p{line-height:1.9;color:#c4cbd9}.footer{border-top:1px solid #353947;padding:32px 0;color:#bfc5d1;font-size:13px}.footer .wrap{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.footer a{margin-inline-start:18px;text-decoration:none}.preview{font-size:11px;text-align:center;background:#261e27;color:#f4bfcb;padding:9px 16px;line-height:1.6}.form-note{font-size:12px;line-height:1.8;color:#b3bccd}.status{line-height:1.8}.honeypot{display:none}[hidden]{display:none!important}:focus-visible{outline:3px solid #ff9bb0;outline-offset:4px}[dir=rtl] body{font-family:Tahoma,Arial,sans-serif}[dir=rtl] .display,[dir=rtl] .section-title{font-family:Tahoma,Arial,sans-serif;font-weight:800;line-height:1.5;letter-spacing:0}[dir=rtl] .display{font-size:clamp(36px,4.7vw,60px)}[dir=rtl] .eyebrow{letter-spacing:0}[dir=rtl] .brand{direction:ltr}[dir=rtl] .hero{gap:45px}bdi{unicode-bidi:isolate}.menu-button{display:none}@media(max-width:900px){.hero{grid-template-columns:1fr 1fr;gap:35px}.hero-visual{height:520px}.display{font-size:55px}.links{gap:14px}.links a{font-size:12px}.grid3{grid-template-columns:1fr}.photo-card{display:grid;grid-template-columns:.7fr 1fr}.photo-card img{height:100%;min-height:220px}.quiz-layout{grid-template-columns:1fr;gap:25px;padding-top:35px}.quiz-layout .display{font-size:44px}.contact-layout{grid-template-columns:1fr}.callout{display:block}.callout .btn{margin-top:25px}}@media(max-width:650px){.wrap{width:calc(100% - 36px)}.nav-inner{min-height:74px;gap:12px;flex-wrap:wrap;padding:12px 0}.brand b{font-size:24px}.brand img{width:38px;height:38px}.links{display:none;width:100%;padding-bottom:12px;flex-wrap:wrap}.links.open{display:flex}.menu-button{display:block;background:transparent;color:white;border:1px solid #575c69;border-radius:8px;padding:8px 10px;font-size:18px;margin-inline-start:auto}.hero{grid-template-columns:1fr;padding:35px 0;gap:28px}.hero-visual{height:440px}.hero-tag{inset-inline-start:12px;bottom:15px;max-width:260px;padding:22px}.display{font-size:59px}.lead{font-size:16px}.section{padding:42px 0}.prices,.result-profile{grid-template-columns:1fr}.photo-card{display:block}.photo-card img{height:230px}.callout,.quiz-card,.form-card{padding:23px}.result-header{display:block}.result-header img{width:78px;margin-bottom:20px}.section-title{font-size:36px}.quiz-card h2{font-size:24px}.hero .actions .btn{flex:1}.footer a{display:inline-block;margin:10px 14px 0 0}[dir=rtl] .display{font-size:40px;line-height:1.5}[dir=rtl] .section-title{font-size:31px}.quiz-card .actions .btn{padding-inline:15px}.price-card{padding:25px}}
.brand .brand-logo{width:180px;height:60px;object-fit:contain}.contact-mark img{width:190px;height:auto}.result-header img{width:200px;height:auto}.contact-mark h2{display:none}@media(max-width:650px){.brand .brand-logo{width:147px;height:49px}.result-header img{width:190px}}
