.offer-scroll{width:min(calc(100vw - 2rem),64rem);-webkit-margin-before:clamp(1rem,3vw,2rem);margin-block-start:clamp(1rem,3vw,2rem)}@media (min-width:112rem){.offer-scroll{width:min(calc(100vw - 8rem),74rem)}}.hero-banner{-webkit-padding-before:0;padding-block-start:0}.hero-banner__inner{display:flex;justify-content:center}.offer-tilt{width:100%;container-type:inline-size;border-radius:clamp(1.25rem,2.4vw,2rem)}.ob{--ob-bg:linear-gradient(115deg,#e9f1ff,#f4f8ff 45%,#dfeafd);--ob-border:#d3e1fa;--ob-shadow:0 24px 50px rgba(37,84,180,0.14);--ob-ink:#0d1220;--ob-muted:#5b6b8c;--ob-blue:#1f5eea;--ob-blue-soft:#4a86f5;--ob-surface:#ffffff;--ob-surface-edge:rgba(37,84,180,0.08);--ob-chip:#eaf1ff;--ob-chip-ink:#3a6fd8;--ob-line:rgba(37,84,180,0.16);--ob-stamp-back:rgba(190,210,245,0.55);--ob-stamp-mid:rgba(214,228,252,0.9);--ob-stamp-front:linear-gradient(150deg,#ffffff,#e4eeff);--ob-green-bg:#dcf5e6;--ob-green:#1fa35a;--ob-purple-bg:#e8defc;--ob-purple:#7c4ddb;--ob-amber-bg:#fdecc6;--ob-amber:#f0a010;--ob-keep-bg:#d6f4e2;--ob-bar:linear-gradient(180deg,#53dc9c,#b4efd0);--ob-was:#7a879f;--ob-strike:#e0455a;position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"stamp copy" "features features";align-items:center;grid-column-gap:clamp(1rem,3vw,2.25rem);column-gap:clamp(1rem,3vw,2.25rem);grid-row-gap:clamp(1.25rem,3vw,1.75rem);row-gap:clamp(1.25rem,3vw,1.75rem);overflow:hidden;padding:clamp(1.25rem,3.5vw,2.25rem);border:1px solid var(--ob-border);border-radius:inherit;background:var(--ob-bg);box-shadow:var(--ob-shadow);color:var(--ob-ink);text-align:left}html[data-wb-scheme=dark] .ob{--ob-bg:linear-gradient(115deg,#121c38,#0e1630 50%,#14204a);--ob-border:#26355e;--ob-shadow:0 24px 50px rgba(0,0,0,0.45);--ob-ink:#f1f5ff;--ob-muted:#9db0d6;--ob-blue:#5e9bff;--ob-blue-soft:#7fb0ff;--ob-surface:#1a2647;--ob-surface-edge:rgba(255,255,255,0.07);--ob-chip:#223561;--ob-chip-ink:#8db6ff;--ob-line:rgba(255,255,255,0.12);--ob-stamp-back:rgba(70,105,190,0.35);--ob-stamp-mid:rgba(60,95,175,0.55);--ob-stamp-front:linear-gradient(150deg,#27407c,#1a2c58);--ob-green-bg:rgba(52,199,120,0.18);--ob-green:#4fe09a;--ob-purple-bg:rgba(140,100,240,0.22);--ob-purple:#b294ff;--ob-amber-bg:rgba(250,180,40,0.2);--ob-amber:#ffc24d;--ob-keep-bg:rgba(52,199,120,0.2);--ob-bar:linear-gradient(180deg,#3fd88f,#1e8f5c);--ob-was:#8a98b8;--ob-strike:#ff6b7d}.ob__stamp{position:relative;grid-area:stamp;width:clamp(6.5rem,14cqw,10rem);aspect-ratio:1.15;animation:ob-float 6s ease-in-out infinite}.ob__layer{position:absolute;inset:8% 4%;border-radius:1.1rem}.ob__layer--back{background:var(--ob-stamp-back);rotate:-18deg;translate:-6% 6%}.ob__layer--mid{background:var(--ob-stamp-mid);rotate:-14deg;translate:-2% 2%}.ob__layer--front{display:grid;place-items:center;background:var(--ob-stamp-front);rotate:-12deg;box-shadow:0 14px 30px rgba(37,84,180,.22)}.ob__layer--front b{font-family:var(--wb-font-heading);font-size:clamp(2.6rem,8cqw,4.6rem);font-weight:800;line-height:1;letter-spacing:-.04em;background:linear-gradient(150deg,var(--ob-blue-soft),var(--ob-blue));-webkit-background-clip:text;background-clip:text;color:transparent}.ob__spark{position:absolute;z-index:1;color:var(--ob-blue-soft);line-height:1;animation:ob-twinkle 3.2s ease-in-out infinite}.ob__spark--1{top:-4%;left:8%;font-size:1.6rem}.ob__spark--2{top:4%;left:34%;font-size:.9rem;animation-delay:.8s}.ob__spark--3{bottom:4%;left:2%;font-size:1.2rem;animation-delay:1.6s}@keyframes ob-float{50%{translate:0 -5px}}@keyframes ob-twinkle{50%{opacity:.35;scale:.8}}.ob__was{display:none}.ob__copy{grid-area:copy;min-width:0}.ob__title{margin:0;font-family:var(--wb-font-heading);font-size:clamp(1.45rem,3.5cqw,2.5rem);font-weight:700;line-height:1.1;letter-spacing:-.03em;text-wrap:balance}.ob__title span{display:block;color:var(--ob-blue)}.ob__sub{margin:.6em 0 0;font-size:clamp(.95rem,2cqw,1.3rem);color:var(--ob-muted)}.ob__sr{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.ob__features{grid-area:features;display:grid;grid-gap:1rem;gap:1rem;margin:0;padding:1.25rem 0 0;border-top:1px solid var(--ob-line);list-style:none}.ob__feature{display:flex;align-items:center;gap:.85rem}.ob__feature strong{display:block;font-size:clamp(.85rem,1.5cqw,1rem);font-weight:600}.ob__feature em{display:block;margin-top:.15em;font-style:normal;font-size:clamp(.75rem,1.3cqw,.85rem);line-height:1.35;color:var(--ob-muted)}.ob__feature-icon{display:grid;flex:none;place-items:center;width:2.9rem;height:2.9rem;border-radius:.85rem;font-size:1.35rem;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.ob__feature:hover .ob__feature-icon{transform:translateY(-3px) rotate(-6deg)}.ob__feature-icon--green{background:var(--ob-green-bg);color:var(--ob-green)}.ob__feature-icon--purple{background:var(--ob-purple-bg);color:var(--ob-purple)}.ob__feature-icon--amber{background:var(--ob-amber-bg);color:var(--ob-amber)}.ob__mock{display:none}.ob__earn,.ob__keep,.ob__profile{position:absolute;border:1px solid var(--ob-surface-edge);border-radius:1.1rem;background:var(--ob-surface);box-shadow:0 16px 34px rgba(30,60,130,.14)}.ob__profile{left:0;top:4%;z-index:2;width:78%;padding:1rem;rotate:-7deg;font-size:clamp(.5rem,1.5cqw,.85rem);transition:rotate .4s cubic-bezier(.22,1,.36,1)}.offer-tilt:hover .ob__profile{rotate:-4deg}.ob__profile-title{margin:0 0 .9em;font-size:1.15em;font-weight:650}.ob__profile-row{display:flex;align-items:center;gap:.8em}.ob__avatar{display:grid;place-items:center;width:2.6em;height:2.6em;border-radius:50%;background:var(--ob-chip);color:var(--ob-chip-ink)}.ob__lines{display:grid;flex:1 1;grid-gap:.5em;gap:.5em}.ob__lines i{height:.6em;border-radius:999px;background:var(--ob-line)}.ob__lines i:last-child{width:65%}.ob__tabs{display:flex;flex-wrap:wrap;gap:.4em;margin-top:1em}.ob__tabs span{padding:.35em .7em;border-radius:.5em;background:var(--ob-chip);color:var(--ob-chip-ink);font-size:.85em}.ob__rate-label{margin:1em 0 .5em;font-weight:500}.ob__rate{display:flex;align-items:center;gap:.6em}.ob__currency{font-weight:600}.ob__slider{position:relative;flex:1 1;height:.45em;border-radius:999px;background:var(--ob-line)}.ob__slider i{inset:0 auto 0 0;width:55%;border-radius:inherit}.ob__slider i,.ob__slider i:after{position:absolute;background:var(--ob-blue)}.ob__slider i:after{content:"";right:-.5em;top:50%;width:1.1em;height:1.1em;translate:0 -50%;border-radius:50%;box-shadow:0 0 0 .25em rgba(31,94,234,.2)}.ob__rate-value{padding:.35em .6em;border:1px solid var(--ob-line);border-radius:.5em;font-size:.9em;color:var(--ob-chip-ink);white-space:nowrap}.ob__go{display:block;margin-top:1em;padding:.8em;border-radius:.7em;background:var(--ob-blue);color:#fff;font-weight:600;text-align:center}.ob__earn{right:0;top:26%;z-index:1;width:62%;padding:.9rem .9rem .7rem;rotate:4deg;font-size:clamp(.5rem,1.5cqw,.85rem)}.ob__earn-title{margin:0 0 1em;font-weight:600}.ob__bars{display:flex;align-items:flex-end;gap:.35em;height:4.5em}.ob__bars i{flex:1 1;border-radius:.25em .25em 0 0;background:var(--ob-bar);transform-origin:bottom;animation:ob-grow .9s cubic-bezier(.22,1,.36,1) backwards}@keyframes ob-grow{0%{transform:scaleY(.1)}}.ob__keep{right:2%;top:0;z-index:3;display:flex;align-items:center;gap:.7em;padding:.7em 1em;background:var(--ob-keep-bg);rotate:5deg;font-size:clamp(.5rem,1.5cqw,.85rem);line-height:1.25;animation:ob-bob 4.5s ease-in-out infinite}.ob__keep strong{display:block;font-size:1.1em}.ob__keep-icon{display:grid;place-items:center;width:2.2em;height:2.2em;border-radius:50%;background:#22c55e;color:#fff}@keyframes ob-bob{50%{translate:0 -4px}}@container (min-width: 44rem){.ob{grid-template-columns:auto auto minmax(0,1fr) minmax(0,30%);grid-template-areas:"stamp was copy mock" "features features features mock"}.ob__was{grid-area:was;position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;color:var(--ob-was)}.ob__was s{font-family:var(--wb-font-heading);font-size:clamp(1.4rem,3.4cqw,2.4rem);font-weight:500;-webkit-text-decoration-color:var(--ob-strike);text-decoration-color:var(--ob-strike);text-decoration-thickness:3px}.ob__was svg{width:2.6rem;color:var(--ob-blue)}.ob__features{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:start;gap:clamp(1rem,3vw,2.5rem)}.ob__feature+.ob__feature{-webkit-padding-start:clamp(.75rem,2vw,1.5rem);padding-inline-start:clamp(.75rem,2vw,1.5rem);-webkit-border-start:1px solid var(--ob-line);border-inline-start:1px solid var(--ob-line)}.ob__mock{grid-area:mock;position:relative;display:block;align-self:stretch;min-height:15rem}}@container (max-width: 30rem){.ob__stamp{width:5.5rem}.ob__title{font-size:1.3rem}.ob__feature-icon{width:2.5rem;height:2.5rem}}@media (prefers-reduced-motion:reduce){.ob__bars i,.ob__keep,.ob__spark,.ob__stamp{animation:none}.ob__feature-icon,.ob__profile{transition:none}}