.offer-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:start;gap:88px;padding-block:67px 72px}.offer-story{min-width:0}.offer-story .eyebrow{font-size:var(--fs-xs);letter-spacing:.13em;margin-bottom:18px}.offer-story h1{font-size:clamp(42px,4.4vw,62px);line-height:1.24;letter-spacing:-.055em;margin-bottom:22px}.text-blue{color:var(--blue-text)}.offer-intro{max-width:480px;color:var(--muted);font-size:var(--fs-sm);line-height:1.95;margin:0 0 27px}.benefit-line{display:flex;align-items:center;gap:15px;border-block:1px solid var(--line);padding-block:19px;margin-bottom:27px}.benefit-line>strong{font-size:61px;line-height:1;letter-spacing:-.07em;color:var(--blue-text);font-weight:600}.benefit-line h2{font-size:var(--fs-xl);letter-spacing:-.025em;margin:0 0 3px}.benefit-line p{margin:0;font-size:var(--fs-sm);color:var(--muted)}.benefit-check{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:31px;height:31px;border-radius:50%;border:1px solid var(--accent-border,#d7e3f9);color:var(--blue-text);margin-left:auto}.benefit-check .icon{width:16px;height:16px}.offer-art{min-height:211px;position:relative;overflow:hidden;isolation:isolate;border:1px solid var(--accent-border,#e0e8f9);background:var(--accent-surface,#edf2fd);border-radius:18px;padding:28px}.art-copy{position:relative;z-index:2;max-width:62%}.art-tag{font-size:var(--fs-xs);letter-spacing:.13em;color:var(--accent-muted,#506995);display:block;margin-bottom:17px}.art-copy h3{font-size:var(--fs-2xl);max-width:220px;margin:0 0 9px;line-height:1.6;font-weight:550}.art-copy p{font-size:var(--fs-sm);color:var(--muted);max-width:200px;margin:0}.offer-art>img{position:absolute;width:224px;right:-6px;bottom:-20px;z-index:1}.art-orbit{position:absolute;right:-20px;top:17px;width:230px;height:230px;border:1px solid var(--accent-border,#dce6fb);border-radius:50%;z-index:0}.art-orbit:after{content:"";position:absolute;inset:20px;border:1px solid var(--accent-border,#dce6fb);border-radius:50%}.comeback-page .offer-art{background:var(--warm-surface,#f4efe8);border-color:var(--warm-border,#e9e0d5)}.comeback-page .art-tag{color:var(--warm-text,#796750)}.comeback-page .art-copy p{color:var(--warm-text,#776856)}.comeback-page .art-orbit,.comeback-page .art-orbit:after{border-color:var(--warm-border,#e7dece)}.comeback-page .offer-art>img{width:215px;right:4px;bottom:-9px}.claim-panel{background:var(--surface,#fff);border:1px solid var(--line);border-radius:20px;padding:32px;box-shadow:0 14px 38px -24px var(--shadow-color,#1a3b6e1f);margin-top:4px}.form-eyebrow{font-size:var(--fs-xs);letter-spacing:.13em;color:var(--muted);margin:0 0 13px}.claim-panel h2{font-size:var(--fs-3xl);letter-spacing:-.035em;line-height:1.45;margin-bottom:10px}.form-intro{font-size:var(--fs-sm);color:var(--muted);margin:0 0 26px;line-height:1.9}.claim-panel label{display:block;font-size:var(--fs-sm);font-weight:600;margin-bottom:9px}.email-field{position:relative;display:flex;align-items:center;gap:12px}.email-field>.icon{position:absolute;width:19px;height:19px;left:15px;color:var(--icon-muted,#7487a5);pointer-events:none}.email-field input{width:100%;height:54px;font:inherit;font-size:var(--fs-sm);padding:0 14px 0 44px;border:1px solid var(--border-soft,#dce3ef);border-radius:9px;color:var(--ink);background:var(--surface-soft,#fbfcfe);transition:border-color .15s,box-shadow .15s;min-width:0}.email-field input::placeholder{color:var(--muted)}.email-field input:focus{outline:0;border-color:var(--focus-ring,#6ea1fc);box-shadow:0 0 0 3px var(--focus-shadow,#1364fc0d);background:var(--surface,#fff)}.email-field input[aria-invalid=true]{border-color:var(--error-border,#d17b7b);background:var(--error-surface,snow)}.email-field input:disabled{opacity:.7;cursor:wait}.field-helper{font-size:var(--fs-xs);line-height:1.8;color:var(--muted);margin:10px 0 20px}.submit-button{width:100%;min-height:52px;font-size:var(--fs-sm);padding-inline:19px;justify-content:space-between;gap:15px}.submit-button .icon{width:18px;height:18px}.submit-button:disabled{cursor:wait;background:var(--disabled-primary,#8bb4fb);box-shadow:none;transform:none}.status-card{display:flex;align-items:flex-start;gap:12px;background:var(--surface-soft,#f6f8fc);border:1px solid var(--border-soft,#e9edf4);border-radius:10px;padding:16px;margin-top:22px;min-height:102px}.status-symbol{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px;line-height:1;font-size:var(--fs-xs);font-weight:600;color:var(--muted);border:1px solid var(--border-soft,#d6e0ee);border-radius:50%;margin-top:1px}.status-copy{min-width:0}.status-copy h3{font-size:var(--fs-sm);letter-spacing:0;margin:1px 0 6px}.status-copy p{font-size:var(--fs-sm);line-height:1.85;color:var(--muted);margin:0;overflow-wrap:anywhere}.status-copy .redemption-help{margin-top:8px}.status-card[data-kind=pending]{background:var(--accent-surface,#f0f5ff);border-color:var(--accent-border,#dfe9ff)}.status-card[data-kind=pending] .status-symbol{color:var(--blue-text);border-color:transparent;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9' stroke-opacity='.2'/%3E%3Cpath d='M21 12a9 9 0 0 0-9-9'/%3E%3C/svg%3E") center/18px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9' stroke-opacity='.2'/%3E%3Cpath d='M21 12a9 9 0 0 0-9-9'/%3E%3C/svg%3E") center/18px no-repeat;animation:offer-spin .8s linear infinite}.status-card[data-kind=success]{background:var(--success-surface,#f0f8f4);border-color:var(--success-border,#dceee3)}.status-card[data-kind=success] .status-symbol{color:var(--success-text,#337653);border-color:var(--success-border,#a8d1b8)}.status-card[data-kind=warning]{background:var(--warning-surface,#fff9ed);border-color:var(--warning-border,#f1e6c9)}.status-card[data-kind=warning] .status-symbol{color:var(--warning-text,#81662d);border-color:var(--warning-border,#e5d09e)}.status-card[data-kind=error]{background:var(--error-surface,#fdf4f4);border-color:var(--error-border,#f0dddd)}.status-card[data-kind=error] .status-symbol{color:var(--error-text,#a65050);border-color:var(--error-border,#e5bcbc)}.result-action,.retry-button{width:100%;margin-top:12px;min-height:46px;font-size:var(--fs-sm);justify-content:space-between}.result-action .icon,.retry-button .icon{width:17px;height:17px}.form-footnote{display:flex;align-items:flex-start;gap:6px;margin-top:23px}.form-footnote .icon{width:12px;height:12px;color:var(--icon-muted,#7287a4);margin-top:3px}.form-footnote p{font-size:var(--fs-xs);color:var(--muted);line-height:1.85;margin:0}.terms-note{color:var(--muted);font-size:var(--fs-xs);line-height:1.9;margin:8px 0 0}.account-help{font-size:var(--fs-xs);margin-top:17px}.account-help .icon{width:14px;height:14px}.noscript-message{font-size:var(--fs-sm);color:var(--warm-text,#935d3d)}.offer-process{background:var(--section-surface,#edf2fa);border-block:1px solid var(--border-soft,#e2e9f4);padding-block:48px 45px}.process-heading{margin-bottom:29px}.process-heading .eyebrow{font-size:var(--fs-xs);margin-bottom:9px}.process-heading h2{font-size:var(--fs-3xl)}.process-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.process-list li{display:flex;gap:17px}.process-number{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--accent-border,#d6e1f3);border-radius:50%;background:var(--surface,#fff);color:var(--blue-text);font-size:var(--fs-xs);flex-shrink:0}.process-list h3{font-size:var(--fs-sm);margin:3px 0 7px;letter-spacing:0}.process-list p{font-size:var(--fs-sm);color:var(--muted);margin:0;line-height:1.9}.offer-page .faq{border:0;padding-block:63px;gap:75px;grid-template-columns:1fr 1.2fr}.offer-page .faq h2{font-size:var(--fs-3xl)}.offer-page .faq .eyebrow{font-size:var(--fs-xs)}.offer-page .faq summary{font-size:var(--fs-sm);min-height:65px}.offer-page .faq details p{font-size:var(--fs-sm)}.offer-crosslink{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:62px;padding:26px 30px;background:var(--surface,#fff);border:1px solid var(--line);border-radius:14px}.offer-crosslink h2{font-size:var(--fs-xl);line-height:1.5}.offer-crosslink p{font-size:var(--fs-sm);color:var(--muted);margin:5px 0 0}.offer-crosslink .text-link{font-size:var(--fs-sm);flex-shrink:0}html[lang=en] .offer-story h1,html[lang=ru] .offer-story h1{font-size:clamp(38px,3.6vw,53px);line-height:1.18}html[lang=ru] .claim-panel h2{font-size:var(--fs-2xl)}html[lang=ru] .offer-story .eyebrow{font-size:var(--fs-xs)}html[lang=ru] .benefit-line h2{font-size:var(--fs-md)}html[lang=ru] .art-copy h3{font-size:var(--fs-xl)}html[lang=en] .art-copy h3{font-size:var(--fs-xl)}html[lang=ru] .process-heading h2{font-size:var(--fs-2xl)}@keyframes offer-spin{to{transform:rotate(360deg)}}@media(max-width:1150px){.offer-hero{gap:45px}.claim-panel{padding:27px}.offer-art{padding:24px;min-height:210px}.offer-art>img{width:195px;right:-16px}.comeback-page .offer-art>img{width:198px;right:-6px}.art-copy h3{font-size:var(--fs-xl)}.art-copy{max-width:65%}.offer-intro{font-size:var(--fs-sm)}.process-list{gap:24px}.process-list li{gap:12px}}@media(max-width:1020px){.offer-hero{padding-top:45px;gap:32px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.offer-story h1{font-size:49px}.claim-panel{padding:25px}.claim-panel h2{font-size:var(--fs-2xl)}.offer-intro{font-size:var(--fs-sm)}.benefit-line>strong{font-size:53px}.benefit-line h2{font-size:var(--fs-lg)}.benefit-line p{font-size:var(--fs-sm)}.benefit-check{display:none}.offer-art{min-height:205px;padding:22px}.art-copy{max-width:68%}.offer-art>img{width:165px;right:-22px;bottom:-10px;opacity:.8}.comeback-page .offer-art>img{width:164px;right:-12px;bottom:0}.art-copy h3{font-size:var(--fs-lg)}.art-copy p{font-size:var(--fs-sm)}.art-tag{font-size:var(--fs-xs)}.offer-page .faq{gap:40px}.offer-page .faq h2{font-size:var(--fs-2xl)}html[lang=en] .offer-story h1,html[lang=ru] .offer-story h1{font-size:42px}}@media(max-width:760px){.offer-hero{grid-template-columns:1fr;gap:25px;padding-block:37px 39px}.offer-story .eyebrow{font-size:var(--fs-xs);margin-bottom:16px}.offer-story h1{font-size:49px;margin-bottom:20px}.offer-intro{font-size:var(--fs-sm);line-height:1.9;max-width:none;margin-bottom:21px}.benefit-line{padding-block:16px;margin-bottom:20px;gap:15px}.benefit-line>strong{font-size:49px}.benefit-line h2{font-size:var(--fs-lg)}.benefit-line p{font-size:var(--fs-sm)}.benefit-check{display:flex;width:28px;height:28px}.offer-art{min-height:148px;padding:21px 24px;display:flex;align-items:center}.art-copy{max-width:65%}.art-tag{font-size:var(--fs-xs);margin-bottom:10px}.art-copy h3{font-size:var(--fs-lg);max-width:210px;line-height:1.5;margin-bottom:7px}.art-copy p{font-size:var(--fs-sm)}.offer-art>img{width:176px;right:2px;bottom:-23px;opacity:1}.comeback-page .offer-art>img{width:171px;right:8px;bottom:-12px}.art-orbit{width:175px;height:175px;right:4px;top:-13px}.claim-panel{margin:0;padding:26px 24px;border-radius:16px}.claim-panel h2{font-size:var(--fs-2xl)}.form-intro{font-size:var(--fs-sm);margin-bottom:24px}.claim-panel label{font-size:var(--fs-sm)}.email-field input{font-size:var(--fs-sm);height:54px}.field-helper{font-size:var(--fs-xs)}.status-card{min-height:98px}.status-copy h3{font-size:var(--fs-sm)}.status-copy p{font-size:var(--fs-sm)}.form-footnote p,.terms-note{font-size:var(--fs-xs)}.form-footnote{margin-top:23px}.account-help{font-size:var(--fs-xs)}.offer-process{padding-block:35px}.process-heading{margin-bottom:25px}.process-heading h2{font-size:var(--fs-2xl);max-width:300px}.process-list{grid-template-columns:1fr;gap:23px}.process-list li{gap:17px}.process-list h3{font-size:var(--fs-sm);margin-top:3px}.process-list p{font-size:var(--fs-sm)}.offer-page .faq{grid-template-columns:1fr;padding-block:40px;gap:22px}.offer-page .faq h2{font-size:var(--fs-2xl)}.offer-page .faq summary{font-size:var(--fs-sm);min-height:64px}.offer-page .faq details p{font-size:var(--fs-sm)}.offer-crosslink{margin-bottom:35px;padding:24px;align-items:flex-start;flex-direction:column;gap:18px}.offer-crosslink h2{font-size:var(--fs-xl)}.offer-crosslink .text-link{font-size:var(--fs-sm)}html[lang=en] .offer-story h1,html[lang=ru] .offer-story h1{font-size:44px}html[lang=ru] .offer-art>img{opacity:.65;right:-12px;width:150px}html[lang=ru] .art-copy{max-width:74%}html[lang=ru] .art-copy h3{font-size:var(--fs-lg)}html[lang=ru] .claim-panel h2{font-size:var(--fs-2xl)}html[lang=ru] .process-heading h2{font-size:var(--fs-2xl)}}@media(max-width:380px){.claim-panel{padding:24px 20px}.offer-story h1{font-size:45px}.offer-art{padding-inline:19px}.offer-art>img{width:154px;right:-7px}.comeback-page .offer-art>img{width:152px;right:-5px}.art-copy h3{font-size:var(--fs-lg)}.benefit-line{gap:13px}.benefit-line p{max-width:210px}.benefit-check{display:none}html[lang=en] .offer-story h1,html[lang=ru] .offer-story h1{font-size:40px}}@media (min-width:741px) and (max-width:980px){.offer-hero{grid-template-columns:minmax(0,1fr);gap:36px}.offer-story h1{max-width:18ch}.claim-panel{width:100%}}
