.eb{--eb-milk:#f6f8ff;--eb-white:#fff;--eb-sky:#dfe8ff;--eb-sky-deep:#c7d6fb;--eb-ink:#1f1d3d;--eb-ink-soft:#5a5880;--eb-line:#e2e7f5;--eb-duck:#ffd23f;--eb-duck-deep:#f2b100;--eb-pink:#ff7aa2;--eb-mint:#9fe7c9;--eb-lilac:#6c6ae8;--eb-font:var(--eb-font-face), ui-rounded, system-ui, sans-serif;min-height:100vh;color:var(--eb-ink);background:var(--eb-milk);font-family:var(--eb-font);font-optical-sizing:auto;font-size:16px;line-height:1.5;overflow-x:clip}.eb :focus-visible{outline:3px solid var(--eb-lilac);outline-offset:3px;border-radius:8px}.eb ::selection{background:var(--eb-duck);color:var(--eb-ink)}.eb :where(h1,h2,h3,p){margin:0}.eb button{font-family:inherit}.eb-btn{border:2px solid var(--eb-ink);min-height:48px;font:700 16px/1 var(--eb-font);cursor:pointer;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;transition:transform .18s cubic-bezier(.3,1.6,.5,1),background-color .2s,box-shadow .2s;display:inline-flex}.eb-btn:hover:not(:disabled){transform:translateY(-2px)}.eb-btn:active:not(:disabled){transform:translateY(1px)scale(.98)}.eb-btn:disabled{cursor:not-allowed;opacity:.5}.eb-btn--duck{color:var(--eb-ink);background:var(--eb-duck);box-shadow:0 4px 0 var(--eb-ink)}.eb-btn--duck:hover:not(:disabled){box-shadow:0 6px 0 var(--eb-ink)}.eb-btn--ink{color:var(--eb-milk);background:var(--eb-ink)}.eb-btn--ghost{color:var(--eb-ink);border-color:var(--eb-line);background:0 0}.eb-btn--ghost:hover:not(:disabled){border-color:var(--eb-ink)}.eb-btn--sm{min-height:40px;padding:0 16px;font-size:14px}.eb-btn--lg{min-height:58px;padding:0 28px;font-size:18px}.eb-icon-btn{width:32px;height:32px;color:var(--eb-ink-soft);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.eb-icon-btn:hover{color:var(--eb-ink);background:var(--eb-sky)}.eb-header{align-items:center;gap:28px;width:min(1240px,100% - 40px);margin:0 auto;padding:20px 0;display:flex}.eb-logo{font:800 25px/1 var(--eb-font);font-variation-settings:"wdth" 82;letter-spacing:-.045em;color:var(--eb-ink);align-items:center;gap:8px;display:inline-flex}.eb-logo--sm{font-size:20px}.eb-logo-drop{background:var(--eb-duck);border:2px solid var(--eb-ink);border-radius:0 50% 50%;width:.56em;height:.56em;margin-top:.08em;transform:rotate(45deg)}.eb-nav{gap:26px;margin-left:auto;font-size:15px;font-weight:500;display:flex}.eb-nav a{color:var(--eb-ink-soft);transition:color .2s}.eb-nav a:hover{color:var(--eb-ink)}.eb-hero{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:start;gap:56px;width:min(1240px,100% - 40px);margin:0 auto;padding:40px 0 72px;scroll-margin-top:20px;display:grid}.eb-hero-copy{padding-top:36px}.eb-hero-title{font-variation-settings:"wdth" 76, "opsz" 96;letter-spacing:-.035em;text-wrap:balance;font-size:clamp(48px,7.2vw,104px);font-weight:800;line-height:.9}.eb-word{animation:.9s cubic-bezier(.2,.9,.25,1.15) both eb-rise;animation-delay:calc(var(--w,0) * 70ms + 60ms);margin-right:.2em;display:inline-block}.eb-hero-lede{max-width:34ch;color:var(--eb-ink-soft);margin-top:28px;font-size:20px;line-height:1.5;animation:.8s .55s both eb-fade}.eb-ask{min-width:0;padding-top:112px;position:relative}.eb-ask-bot{z-index:2;position:absolute;top:0;left:28px}.eb-ask-panel{border:2px solid var(--eb-ink);background:var(--eb-white);box-shadow:0 10px 0 var(--eb-sky-deep);border-radius:32px;padding:28px 24px 18px;animation:.7s .25s both eb-fade;position:relative}.eb-bubble{background:var(--eb-sky);border-radius:20px 20px 20px 6px;min-height:3em;margin:0 0 18px 176px;padding:12px 16px;font-size:16px;line-height:1.45;position:relative}.eb-ask-form{border:2px solid var(--eb-line);background:var(--eb-milk);border-radius:999px;align-items:center;gap:8px;padding:6px 6px 6px 16px;transition:border-color .2s,background-color .2s;display:flex}.eb-ask-form:focus-within{border-color:var(--eb-ink);background:var(--eb-white)}.eb-ask-icon{color:var(--eb-ink-soft);flex-shrink:0}.eb-ask-form input{min-width:0;height:44px;color:var(--eb-ink);font:500 17px var(--eb-font);background:0 0;border:0;outline:0;flex:1}.eb-ask-form input::placeholder{color:#8f8db0}.eb .eb-ask-form input:focus-visible{outline:none}.eb-chips{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.eb-chips button{border:1.5px solid var(--eb-line);min-height:36px;color:var(--eb-ink);background:var(--eb-white);cursor:pointer;border-radius:999px;padding:0 14px;font-size:14px;font-weight:500;transition:border-color .2s,background-color .2s,transform .18s}.eb-chips button:hover:not(:disabled){border-color:var(--eb-ink);background:var(--eb-duck);transform:rotate(-2deg)}.eb-chips button:disabled{opacity:.5;cursor:wait}.eb-ask-error{color:#b4234f;margin-top:12px;font-size:14px;font-weight:500}.eb-ask-note{color:var(--eb-ink-soft);align-items:center;gap:6px;margin-top:16px;font-size:13px;display:flex}.eb-reply{margin-top:18px;animation:.5s cubic-bezier(.2,.9,.3,1.1) both eb-reply-in}.eb-reply-head{justify-content:space-between;align-items:center;gap:12px;font-size:14px;font-weight:600;display:flex}.eb-reply-row{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:200px;grid-auto-flow:column;gap:14px;margin:10px -24px 0;padding:4px 24px 10px;display:grid;overflow-x:auto}.eb-reply-row>*{scroll-snap-align:start}.eb-tape{color:var(--eb-milk);background:var(--eb-ink);font-variation-settings:"wdth" 85;padding:16px 0;font-size:18px;font-weight:600;overflow:hidden}.eb-tape-track{width:max-content;animation:48s linear infinite eb-marquee;display:flex}.eb-tape:hover .eb-tape-track{animation-play-state:paused}.eb-tape-group{flex-shrink:0;display:flex}.eb-tape-item{white-space:nowrap;align-items:center;gap:12px;padding-right:28px;display:inline-flex}.eb-tape-item em{color:var(--eb-duck);font-style:normal;font-weight:800}.eb-tape-dot{background:var(--eb-duck);border-radius:0 50% 50%;width:10px;height:10px;margin-left:16px;transform:rotate(45deg)}.eb-offers{width:min(1240px,100% - 40px);margin:0 auto;padding:88px 0 40px;scroll-margin-top:16px}.eb-offers-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:24px;display:flex}.eb-offers-head h2,.eb-steps h2,.eb-group h2{font-variation-settings:"wdth" 78, "opsz" 72;letter-spacing:-.03em;font-size:clamp(36px,4.6vw,60px);font-weight:800;line-height:.95}.eb-offers-head p{color:var(--eb-ink-soft);font-size:17px}.eb-filters{flex-wrap:wrap;align-items:center;gap:12px;margin:28px 0 36px;display:flex}.eb-search{border:2px solid var(--eb-line);background:var(--eb-white);max-width:340px;min-height:46px;color:var(--eb-ink-soft);border-radius:999px;flex:240px;align-items:center;gap:8px;padding:0 16px;display:flex}.eb-search:focus-within{border-color:var(--eb-ink)}.eb-search input{min-width:0;color:var(--eb-ink);font:500 15px var(--eb-font);background:0 0;border:0;outline:0;flex:1}.eb .eb-search input:focus-visible{outline:none}.eb-pills{scrollbar-width:none;flex:1 1 0;gap:6px;min-width:0;display:flex;overflow-x:auto}.eb-pills::-webkit-scrollbar{display:none}.eb-pills button,.eb-segment button{min-height:40px;color:var(--eb-ink-soft);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 15px;font-size:15px;font-weight:600;transition:background-color .2s,color .2s}.eb-pills button:hover{color:var(--eb-ink);background:var(--eb-sky)}.eb-pills button[aria-pressed=true]{color:var(--eb-milk);background:var(--eb-ink)}.eb-segment{background:var(--eb-sky);border-radius:999px;padding:4px;display:inline-flex}.eb-segment button{min-height:36px;padding:0 14px;font-size:14px}.eb-segment button[aria-pressed=true]{color:var(--eb-ink);background:var(--eb-white);box-shadow:0 1px 0 var(--eb-sky-deep)}.eb-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:44px 26px;display:grid}.eb-offer{min-width:0;animation:.55s cubic-bezier(.2,.9,.3,1.1) both eb-card-in;animation-delay:calc(var(--i,0) * 55ms)}.eb-offer-link{height:100%;color:inherit;flex-direction:column;display:flex}.eb-offer-media{aspect-ratio:5/4;background:var(--eb-sky);border-radius:26px;transition:transform .35s cubic-bezier(.3,1.4,.5,1),border-radius .35s;display:block;position:relative;overflow:hidden}.eb-offer-media img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;padding:8%;transition:transform .45s cubic-bezier(.2,.9,.3,1.1)}.eb-offer-fallback{height:100%;color:var(--eb-ink-soft);place-items:center;display:grid}.eb-offer-link:hover .eb-offer-media{border-radius:34px 26px;transform:rotate(-1.2deg)}.eb-offer-link:hover .eb-offer-media img{transform:scale(1.05)}.eb-offer-discount{width:58px;height:58px;color:var(--eb-ink);background:var(--eb-pink);font-variation-settings:"wdth" 78;border-radius:50%;place-items:center;font-size:17px;font-weight:800;display:grid;position:absolute;top:12px;left:12px;transform:rotate(-12deg)}.eb-offer-pick{color:var(--eb-duck);background:var(--eb-ink);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:700;position:absolute;bottom:12px;left:12px}.eb-offer-body{flex-direction:column;flex:1;gap:6px;padding:16px 4px 0;display:flex}.eb-offer-meta{color:var(--eb-ink-soft);font-size:13px;font-weight:500}.eb-offer-title{-webkit-line-clamp:2;letter-spacing:-.01em;-webkit-box-orient:vertical;font-size:19px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.eb-offer-desc{-webkit-line-clamp:2;color:var(--eb-ink-soft);-webkit-box-orient:vertical;font-size:15px;line-height:1.5;display:-webkit-box;overflow:hidden}.eb-offer-price{justify-content:space-between;align-items:flex-end;gap:10px;margin-top:auto;padding-top:10px;display:flex}.eb-offer-amount{flex-wrap:wrap;align-items:baseline;gap:0 10px;min-width:0;display:flex}.eb-offer-amount strong{font-variation-settings:"wdth" 76;letter-spacing:-.02em;font-size:28px;font-weight:800;line-height:1.1}.eb-offer-amount s{color:#8f8db0;font-size:15px}.eb-offer-go{border:2px solid var(--eb-ink);background:var(--eb-duck);border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;transition:background-color .2s,color .2s,transform .3s cubic-bezier(.3,1.6,.5,1);display:grid}.eb-offer-link:hover .eb-offer-go{color:var(--eb-duck);background:var(--eb-ink);transform:rotate(45deg)}.eb-offer--compact .eb-offer-media{aspect-ratio:1;border-radius:20px}.eb-offer--compact .eb-offer-discount{width:44px;height:44px;font-size:14px;top:8px;left:8px}.eb-offer--compact .eb-offer-body{gap:4px;padding-top:10px}.eb-offer--compact .eb-offer-meta{font-size:12px}.eb-offer--compact .eb-offer-title{font-size:15px}.eb-offer--compact .eb-offer-amount strong{font-size:21px}.eb-offer--compact .eb-offer-amount s{font-size:13px}.eb-offer--compact .eb-offer-go{width:32px;height:32px}.eb-offers-head+.eb-empty{margin-top:32px}.eb-empty{border:2px dashed var(--eb-sky-deep);border-radius:32px;align-items:center;gap:28px;padding:36px;display:flex}.eb-empty h3{font-variation-settings:"wdth" 82;font-size:24px;font-weight:800}.eb-empty p{color:var(--eb-ink-soft);margin:6px 0 14px}.eb-steps{width:min(1240px,100% - 40px);margin:0 auto;padding:88px 0;scroll-margin-top:16px}.eb-steps ol{grid-template-columns:repeat(3,1fr);gap:32px;margin:40px 0 0;padding:0;list-style:none;display:grid;position:relative}.eb-steps ol:before{content:"";border-top:2px dashed var(--eb-sky-deep);position:absolute;top:28px;left:28px;right:16%}.eb-steps li{position:relative}.eb-step-n{border:2px solid var(--eb-ink);background:var(--eb-duck);border-radius:50%;place-items:center;width:56px;height:56px;margin-bottom:18px;font-size:24px;font-weight:800;display:grid;position:relative}.eb-steps h3{letter-spacing:-.01em;font-size:22px;font-weight:700}.eb-steps li p{max-width:30ch;color:var(--eb-ink-soft);margin-top:6px;font-size:16px}.eb-group{background:var(--eb-mint);border-radius:40px;flex-wrap:wrap;align-items:center;gap:32px;width:min(1240px,100% - 40px);margin:0 auto 72px;padding:56px;scroll-margin-top:16px;display:flex;position:relative;overflow:hidden}.eb-group-copy{z-index:1;flex:380px;position:relative}.eb-group p{max-width:44ch;margin-top:12px;font-size:18px}.eb-group .eb-btn{z-index:1;position:relative}.eb-group-pending{z-index:1;border:2px dashed var(--eb-ink);border-radius:999px;padding:14px 20px;font-weight:600;position:relative}.eb-group-bubbles i{border:2px solid #fff9;border-radius:50%;animation:14s linear infinite eb-bubble;position:absolute;bottom:-60px}.eb-group-bubbles i:first-child{width:38px;height:38px;left:58%}.eb-group-bubbles i:nth-child(2){width:18px;height:18px;animation-duration:11s;animation-delay:-4s;left:70%}.eb-group-bubbles i:nth-child(3){width:54px;height:54px;animation-duration:17s;animation-delay:-8s;left:82%}.eb-group-bubbles i:nth-child(4){width:24px;height:24px;animation-delay:-2s;left:90%}.eb-group-bubbles i:nth-child(5){width:12px;height:12px;animation-duration:9s;animation-delay:-10s;left:64%}.eb-footer{border-top:2px solid var(--eb-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;width:min(1240px,100% - 40px);margin:0 auto;padding:32px 0 110px;display:flex}.eb-footer p{max-width:62ch;color:var(--eb-ink-soft);margin-top:12px;font-size:14px}.eb-footer-meta{color:var(--eb-ink-soft);gap:20px;font-size:14px;display:flex}.eb-footer-meta a{text-underline-offset:3px;text-decoration:underline}.eb-footer-meta a:hover{color:var(--eb-ink)}.eb-dock{z-index:20;border:2px solid var(--eb-ink);color:var(--eb-ink);background:var(--eb-white);box-shadow:0 6px 0 var(--eb-ink);cursor:pointer;border-radius:999px;align-items:center;gap:10px;padding:6px 20px 6px 8px;font-size:15px;font-weight:700;transition:transform .45s cubic-bezier(.2,1.3,.4,1);display:inline-flex;position:fixed;bottom:20px;right:20px;transform:translateY(160%)}.eb-dock.is-visible{transform:translateY(0)}.eb-dock:hover{transform:translateY(-3px)}.eb-ask .pingo{animation:.95s cubic-bezier(.2,1.5,.4,1) .2s both pingo-in}@keyframes eb-rise{0%{opacity:0;transform:translateY(.45em)rotate(3deg)}to{opacity:1;transform:none}}@keyframes eb-fade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes eb-card-in{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:none}}@keyframes eb-reply-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes eb-marquee{to{transform:translate(-50%)}}@keyframes eb-bubble{0%{opacity:0;transform:translateY(0)}10%{opacity:1}to{opacity:0;transform:translateY(-460px)}}@media (max-width:960px){.eb-hero{grid-template-columns:minmax(0,1fr);gap:24px;padding-top:16px}.eb-hero-copy{padding-top:12px}.eb-hero-lede{font-size:18px}.eb-steps ol{grid-template-columns:1fr;gap:28px}.eb-steps ol:before{border-top:0;border-left:2px dashed var(--eb-sky-deep);inset:28px auto 28px 27px}.eb-steps li{padding-left:80px}.eb-step-n{position:absolute;top:0;left:0}}@media (max-width:640px){.eb-header{gap:12px;padding:14px 0}.eb-nav{display:none}.eb-header .eb-btn{margin-left:auto}.eb-hero{width:calc(100% - 28px);padding-bottom:48px}.eb-hero-title{font-size:clamp(44px,13.5vw,64px)}.eb-ask{padding-top:84px}.eb-ask-bot{left:14px}.eb-ask-bot .pingo{font-size:12.8px}.eb-ask-panel{border-radius:26px;padding:22px 16px 14px}.eb-bubble{margin-left:124px;font-size:15px}.eb-ask-form{padding-left:12px}.eb-ask-form .eb-btn{min-height:42px;padding:0 16px;font-size:15px}.eb-ask-icon{display:none}.eb-reply-row{grid-auto-columns:168px;margin-inline:-16px;padding-inline:16px}.eb-tape{padding:12px 0;font-size:16px}.eb-offers,.eb-steps{width:calc(100% - 28px);padding-top:64px}.eb-search{flex-basis:100%;max-width:none}.eb-pills{flex-basis:100%;margin-inline:-14px;padding-inline:14px}.eb-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 14px}.eb-offer-media{border-radius:20px}.eb-offer-discount{width:46px;height:46px;font-size:14px;top:8px;left:8px}.eb-offer-pick{padding:4px 9px;font-size:11px;bottom:8px;left:8px}.eb-offer-title{font-size:16px}.eb-offer-desc{display:none}.eb-offer-amount strong{font-size:22px}.eb-offer-amount s{font-size:13px}.eb-offer-go{width:34px;height:34px}.eb-empty{flex-direction:column;align-items:flex-start;padding:24px}.eb-group{border-radius:30px;width:calc(100% - 28px);padding:34px 22px}.eb-group .eb-btn{width:100%}.eb-footer{width:calc(100% - 28px)}.eb-dock{bottom:14px;right:14px}}@media (prefers-reduced-motion:reduce){.eb *,.eb :before,.eb :after{transition:none!important;animation:none!important}.eb-tape-track{transform:none}}.eb-legal-header{border-bottom:1px solid #e7ebf7;justify-content:center;align-items:center;padding:24px 20px;display:flex}.eb-legal{max-width:720px;color:var(--eb-ink);margin:0 auto;padding:48px 20px 80px;font-size:16px;line-height:1.7}.eb-legal h1{letter-spacing:-.02em;color:var(--eb-ink);margin-bottom:8px;font-size:clamp(36px,6vw,48px);line-height:1.1}.eb-legal-intro{color:#6b7280;border-bottom:1px solid #e7ebf7;margin-bottom:40px;padding-bottom:32px;font-size:14px}.eb-legal section{margin-bottom:40px}.eb-legal h2{color:var(--eb-ink);margin-bottom:16px;font-size:24px;font-weight:600}.eb-legal p{margin-bottom:16px}.eb-legal ul,.eb-legal ol{margin:16px 0;padding-left:24px}.eb-legal li{margin-bottom:12px}.eb-legal strong{color:var(--eb-ink);font-weight:600}.eb-legal a{color:#3b82f6;text-decoration:underline}.eb-legal a:hover{color:#2563eb}.eb-footer--simple{border-top:1px solid #e7ebf7;padding-top:24px}.eb-footer--simple .eb-footer-meta{flex-wrap:wrap;justify-content:center;gap:16px}@media (max-width:640px){.eb-legal{padding:32px 20px 60px}.eb-legal h1{font-size:32px}.eb-legal h2{font-size:20px}.eb-legal-intro{font-size:13px}}
