:root{font-family:Arial,Helvetica,sans-serif;color:#17191c;background:#151719;--red:#e50918}*{box-sizing:border-box}body{margin:0}a{color:inherit}button,input{font:inherit}button,.button{cursor:pointer}header{max-width:1440px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:22px 5%;color:#fff;gap:20px}.brand{display:flex;flex-direction:column;gap:5px}.brand strong{font-size:20px}.brand span{color:#b9bcc1;font-size:12px}.call{text-decoration:none;font-size:14px}.call strong{font-size:20px}.hero{max-width:1440px;margin:auto;display:grid;grid-template-columns:minmax(0,1.85fr) minmax(330px,1fr);align-items:center;background:#08090a;padding:24px 4% 34px;gap:32px}.hero-art{min-width:0}.creative{position:relative;overflow:hidden;aspect-ratio:1050/590;border-radius:3px}.creative img{position:absolute;width:146.286%;max-width:none;left:0;top:-7.8%;height:auto}.qualification{font-size:12px;line-height:1.7;color:#c3c3c3;max-width:610px;margin:18px 0 0}.form-card{padding:30px;background:#fff;border-radius:8px;box-shadow:0 20px 50px #0006}.eyebrow{font-size:10px;font-weight:800;letter-spacing:1.9px;color:var(--red);margin:0 0 13px}.form-card h2{font-size:32px;letter-spacing:-1.2px;margin:0 0 10px}.intro{color:#65676a;font-size:14px;line-height:1.6}.progress{display:flex;gap:7px;margin-top:24px}.progress span{height:4px;background:#e8e8e8;flex:1}.progress .active{background:var(--red)}.step-label{font-size:10px;letter-spacing:1.1px;font-weight:bold;color:#63656a;margin:12px 0 24px}fieldset{padding:0;margin:0;border:0;min-width:0}label{font-size:13px;font-weight:bold;display:block;margin:14px 0 7px}input:not([type=checkbox]){width:100%;border:1px solid #c9ccd0;padding:14px 12px;border-radius:4px;min-height:48px;font-size:16px}input:focus-visible,button:focus-visible,a:focus-visible{outline:3px solid #e50918;outline-offset:3px}button:not(.back),.button{display:block;border:0;border-radius:4px;background:var(--red);color:#fff;font-size:13px;font-weight:800;letter-spacing:.3px;padding:17px 15px;width:100%;margin-top:18px;text-align:center;text-decoration:none;min-height:48px}button:hover,.button:hover{filter:brightness(.9)}button:disabled{opacity:.6;cursor:wait}.micro{font-size:10px;line-height:1.6;color:#727478;text-align:center}.back{background:none;border:0;padding:7px 0;color:#6d3438;text-decoration:underline;font-size:12px;min-height:36px}.consent{display:flex;gap:10px;font-size:11px;font-weight:normal;line-height:1.6}.consent input{width:18px;height:18px;flex-shrink:0;accent-color:var(--red)}#address-review{margin-bottom:0;font-size:13px}#form-error{font-size:13px;line-height:1.5;color:#ac0712}.trap,.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}[hidden]{display:none!important}.benefits{background:#fff;display:grid;grid-template-columns:repeat(4,1fr);padding:32px max(5%,calc((100% - 1280px)/2));gap:25px}.benefits>div{display:flex;gap:15px;align-items:center;border-right:1px solid #ddd;padding-right:15px}.benefits>div:last-child{border:0}.benefits span{font-size:32px;border:2px solid var(--red);color:var(--red);border-radius:50%;width:48px;height:48px;display:grid;place-items:center;flex-shrink:0}.benefits h2{font-size:16px;line-height:1.35;margin:0}.process{background:#f2f3f4;padding:65px 6%;text-align:center}.process>h2{font-size:36px;letter-spacing:-1.2px;margin:10px 0 38px}.steps{display:grid;grid-template-columns:repeat(3,1fr);max-width:1150px;gap:50px;margin:auto}.steps article{text-align:left;border-top:1px solid #ccc;padding-top:20px}.steps article>span{font-weight:900;color:var(--red);font-size:26px}.steps h3{font-size:19px;margin:16px 0 10px}.steps p{font-size:14px;color:#676a70;line-height:1.7}.contact{text-align:center;padding:50px 20px;color:white;border-bottom:1px solid #35373b}.contact h2{font-size:30px;margin:0}.contact p{font-size:23px}.contact p a{color:#ff2935;font-weight:bold;text-decoration:none}.text-link{font-size:13px}.legal{background:#eee;padding:35px max(6%,calc((100% - 1150px)/2));font-size:11px;line-height:1.8;color:#62656a;scroll-margin-top:20px}.legal h2{font-size:13px;color:#303339}footer{padding:26px 6%;display:flex;gap:16px;justify-content:space-between;color:#b1b4b9;font-size:10px;line-height:1.6}#cookie-notice{position:fixed;bottom:16px;left:16px;max-width:440px;right:16px;background:#fff;box-shadow:0 5px 40px #0005;border:1px solid #ddd;border-radius:8px;padding:20px;z-index:5;font-size:12px;line-height:1.6}#cookie-notice p{margin:0}#cookie-notice>div{display:flex;gap:10px}#cookie-notice button{margin-top:12px;padding:10px}.secondary{background:#e9eaec!important;color:#24262a!important}.success-icon{display:grid;place-items:center;background:#fce7e9;color:var(--red);border-radius:50%;width:55px;height:55px;font-size:30px;margin:25px 0}#confirmation p{font-size:14px;line-height:1.7}@media(max-width:1000px){.hero{gap:22px;padding:20px 3%;grid-template-columns:minmax(0,1.4fr) minmax(310px,1fr)}.form-card{padding:24px}.benefits{gap:14px;padding:25px 4%}.benefits>div{gap:10px}.benefits h2{font-size:13px}.benefits span{width:36px;height:36px;font-size:23px}}@media(max-width:720px){header{padding:16px 5%;align-items:flex-start}.brand strong{font-size:16px}.brand span{font-size:10px;max-width:180px}.call{font-size:0}.call strong{font-size:15px}.hero{display:block;padding:8px 4% 28px}.creative{margin:0 -4.35%;border-radius:0}.qualification{font-size:10px;margin:12px 0 20px}.form-card{padding:26px}.form-card h2{font-size:30px}.benefits{grid-template-columns:1fr 1fr;padding:26px 5%;gap:24px 16px}.benefits>div{border:0;padding:0}.benefits h2{font-size:13px}.process{padding:42px 7%}.process>h2{font-size:29px}.steps{grid-template-columns:1fr;gap:20px}.steps article{position:relative;padding:20px 0 0 52px}.steps article>span{position:absolute;left:0;top:21px}.steps h3{margin:3px 0 8px}.steps p{margin:0}.contact h2{font-size:27px}.contact p{font-size:19px}footer{flex-direction:column;gap:7px}.legal{padding:28px 6%}}
.creative img.original-portrait{width:28.57%;height:auto;left:0;top:55.25%;clip-path:polygon(48% 3.7%,54% 4%,59% 5.5%,63% 8.5%,65% 12%,66% 18%,68% 20%,68% 25%,66% 28%,65% 31%,64% 36%,69% 41%,94% 48%,99% 51%,100% 55%,100% 100%,0 100%,0 81%,1% 65%,6% 51%,12% 48%,32% 41%,36% 37%,35% 35%,31% 29%,29% 25%,29% 21%,31% 19%,31% 16%,33% 11%,37% 7%,43% 4.5%)}

.creative img.original-portrait{width:25%;top:55.5%;border-radius:0;clip-path:polygon(49% 3.4%,54% 3.7%,59% 5%,63% 7.3%,66% 10.5%,68% 14%,69.5% 18%,70.5% 22.5%,71% 25%,73% 24.7%,74% 26%,74% 30%,72% 35%,70% 37%,69% 37.2%,68% 44.7%,72% 47%,76% 51%,85% 54.8%,100% 58.8%,100% 100%,0 100%,0 64.2%,12% 60.2%,25% 56.8%,31% 53.8%,34% 50%,34% 48%,33% 45%,32% 41%,30% 37.6%,28% 37%,26% 33%,24.5% 29%,24.5% 26.5%,25.5% 25.5%,27% 25.6%,27% 23%,28% 18.5%,30% 14%,33% 10%,37% 6.7%,42% 4.6%);}

.portrait-name{position:absolute;left:28.6%;top:88%;border-left:4px solid #e50918;padding:0 10px;color:#fff;background:rgba(0,0,0,.85);font-size:clamp(10px,1.4vw,20px);line-height:1.15}.portrait-name strong,.portrait-name span{display:block}.portrait-name span{font-size:.85em;font-weight:400}@media(max-width:720px){.portrait-name{font-size:clamp(10px,2.4vw,17px);border-left-width:3px;padding:0 6px}}
