.eo-header,.eo-hero{--eo-hero-ink:#f7f9fc;--eo-hero-muted:#c3ccd7;--eo-hero-surface:#0c1117;--eo-hero-blue:#0155f1;--eo-hero-gutter:clamp(22px, 4vw, 76px);--eo-hero-ease:cubic-bezier(.22, .8, .26, 1);color:var(--eo-hero-ink);-webkit-font-smoothing:antialiased;font-family:Inter,Arial,sans-serif}.eo-header,.eo-hero,.eo-header *,.eo-hero *{box-sizing:border-box}.eo-header{z-index:30;min-height:84px;padding:14px var(--eo-hero-gutter);animation:eo-fade-in .9s var(--eo-hero-ease) both 1.1s;transition:background .42s var(--eo-hero-ease), border-color .42s, min-height .42s var(--eo-hero-ease), box-shadow .42s;background:0 0;border-bottom:1px solid #0000;align-items:center;gap:48px;display:flex;position:sticky;top:0}.eo-header.is-scrolled{-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);background:#0c1117d9;border-color:#ffffff14;min-height:68px;box-shadow:0 10px 40px -24px #000}.eo-header a,.eo-header button,.eo-hero a,.eo-hero button{color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;font-family:inherit;text-decoration:none}.eo-header button,.eo-hero button{margin:0}.eo-header svg,.eo-hero svg{stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.eo-header :is(a,button):focus-visible,.eo-hero :is(a,button):focus-visible{outline-offset:5px;outline:3px solid #9abbff}.eo-header-brand{letter-spacing:-.045em;flex-shrink:0;align-items:center;gap:11px;min-height:44px;font-size:24px;font-weight:750;display:inline-flex}.eo-header-brand img{border-radius:9px;display:block}.eo-header-brand:hover{opacity:.85}.eo-header-menu{flex:1;justify-content:flex-end;align-items:center;gap:clamp(26px,3.5vw,60px);display:flex}.eo-header-nav,.eo-header-actions{align-items:center;display:flex}.eo-header-nav{gap:clamp(20px,2.2vw,38px)}.eo-header-nav a,.eo-header-support{color:#d4dae2;white-space:nowrap;align-items:center;min-height:44px;padding:0;font-size:13px;font-weight:500;display:inline-flex}.eo-header-nav a{position:relative}.eo-header-nav a:after{content:"";transform-origin:0;height:2px;transition:transform .36s var(--eo-hero-ease);background:#c4b1ff;position:absolute;bottom:3px;left:0;right:0;transform:scaleX(0)}.eo-header-nav a:hover{color:#fff}.eo-header-nav a:hover:after,.eo-header-nav a:focus-visible:after{transform:scaleX(1)}.eo-header-actions{gap:24px}.eo-header-support{background:0 0;border:0}.eo-header-support:hover{color:#fff;text-underline-offset:5px;text-decoration:underline}.eo-header-buy,.eo-hero-buy{background:var(--eo-hero-blue);color:#fff;transition:background .22s, transform .36s var(--eo-hero-ease), box-shadow .36s var(--eo-hero-ease);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:12px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.eo-header-buy:before,.eo-hero-buy:before{content:"";transition:transform .9s var(--eo-hero-ease);background:linear-gradient(110deg,#0000 30%,#fff3 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.eo-header-buy:hover:before,.eo-hero-buy:hover:before{transform:translate(120%)}.eo-header-buy{min-height:44px;padding:10px 16px;font-size:13px}.eo-header-buy:hover,.eo-hero-buy:hover{background:#0046c9;transform:translateY(-2px);box-shadow:0 18px 34px -18px #0155f1cc}.eo-header-buy:active,.eo-hero-buy:active{transform:translateY(0)}.eo-header-toggle{display:none}.eo-hero{isolation:isolate;background:var(--eo-hero-surface);grid-template-rows:1fr auto;min-height:calc(100svh - 84px);margin:-84px 0 0;padding-top:84px;display:grid;position:relative;overflow:hidden}.eo-hero-photo{z-index:-3;animation:eo-curtain 1.5s var(--eo-hero-ease) both;margin:0;position:absolute;inset:0}.eo-hero-photo img{object-fit:cover;transform-origin:60%;width:100%;height:100%;animation:eo-drive 18s var(--eo-hero-ease) both;display:block}.eo-hero-shade{z-index:-2;background:var(--eo-hero-surface);opacity:0;pointer-events:none;position:absolute;inset:0}.eo-hero:before{z-index:-1;pointer-events:none;content:"";animation:eo-fade-in 1.2s var(--eo-hero-ease) both .3s;background:linear-gradient(90deg,#0b1018f0 0%,#0b1018cc 30%,#0b101866 50%,#0b101800 72%),linear-gradient(#0000 68%,#0c1117 100%);position:absolute;inset:0}.eo-hero.eo-grain:after{z-index:-1}.eo-hero-copy{width:min(50%,720px);margin-left:var(--eo-hero-gutter);align-self:center;padding-block:clamp(44px,5vw,90px) clamp(28px,3vw,56px)}.eo-hero-title{color:#fff;letter-spacing:-.015em;text-wrap:balance;margin:0;font-family:Barlow Condensed,Impact,Arial Narrow,sans-serif;font-size:clamp(84px,8.2vw,160px);font-weight:700;line-height:.9}.eo-hero-title span{clip-path:inset(-10% 0 -6%);display:block}.eo-hero-title span>span{animation:eo-line-in 1.1s var(--eo-hero-ease) both .35s;display:block}.eo-hero-title span:nth-child(2)>span{animation-delay:.5s}.eo-hero-description{color:#e0e6ee;max-width:38ch;animation:eo-fade-in .9s var(--eo-hero-ease) both .9s;margin:clamp(24px,2.6vw,38px) 0 0;font-size:clamp(17px,1.3vw,21px);line-height:1.6}.eo-hero-actions{animation:eo-fade-in .9s var(--eo-hero-ease) both 1.05s;flex-wrap:wrap;align-items:center;gap:22px 30px;margin-top:clamp(28px,2.8vw,44px);display:flex}.eo-hero-buy{min-height:58px;padding:16px 26px;font-size:15px}.eo-hero-explore{align-items:center;gap:14px;min-height:48px;font-size:14px;font-weight:500;display:inline-flex}.eo-ring{border-radius:50%;flex:none;width:48px;height:48px;display:block;position:relative;overflow:hidden}.eo-ring:before,.eo-ring:after{content:"";border-radius:50%;position:absolute;inset:4px}.eo-ring:before{border:2px solid #f0eeef;transition:opacity .4s cubic-bezier(.77,0,.175,1) 80ms,transform .5s cubic-bezier(.455,.03,.515,.955) 80ms}.eo-ring:after{opacity:0;border:2px solid #9abbff;transition:opacity .4s cubic-bezier(.165,.84,.44,1),transform .5s cubic-bezier(.25,.46,.45,.94);transform:scale(1.3)}.eo-hero-explore:hover .eo-ring:before,.eo-hero-explore:focus-visible .eo-ring:before{opacity:0;transition:opacity .4s cubic-bezier(.165,.84,.44,1),transform .5s cubic-bezier(.25,.46,.45,.94);transform:scale(.7)}.eo-hero-explore:hover .eo-ring:after,.eo-hero-explore:focus-visible .eo-ring:after{opacity:1;transition:opacity .4s cubic-bezier(.77,0,.175,1) 80ms,transform .5s cubic-bezier(.455,.03,.515,.955) 80ms;transform:scale(1)}.eo-ring-box{transition:transform .4s var(--eo-hero-ease);flex-direction:column;display:flex;position:absolute;top:0;left:0}.eo-ring-box svg{stroke:#f0eeef;width:18px;height:18px;margin:15px;display:block}.eo-ring-box svg+svg{stroke:#9abbff}.eo-hero-explore:hover .eo-ring-box,.eo-hero-explore:focus-visible .eo-ring-box{transform:translateY(-48px)}.eo-hero-explore:hover{text-underline-offset:5px;text-decoration:underline}.eo-hero-terms{color:var(--eo-hero-muted);animation:eo-fade-in .9s var(--eo-hero-ease) both 1.15s;margin:16px 0 0;font-size:13px;line-height:1.6}.eo-hero-caption{margin-inline:var(--eo-hero-gutter);animation:eo-fade-in .9s var(--eo-hero-ease) both 1.3s;border-top:1px solid #ffffff2b;justify-content:space-between;align-items:center;gap:24px;padding-block:20px;display:flex}.eo-hero-caption p{margin:0;font-size:13px;font-weight:500;line-height:1.65}.eo-hero-caption p span{color:var(--eo-hero-muted);font-size:11px;font-weight:400;display:block}.eo-hero-expand{background:0 0;border:0;align-items:center;gap:10px;min-height:44px;padding:10px 0 10px 12px;font-size:12px;font-weight:500;display:inline-flex}.eo-hero-expand:hover{color:#adc7ff}@keyframes eo-curtain{0%{clip-path:inset(14% 7% 12% round 32px)}to{clip-path:inset(0)}}@keyframes eo-drive{0%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes eo-line-in{0%{transform:translateY(104%)}to{transform:none}}@keyframes eo-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes eo-hero-leave{to{opacity:0;transform:translateY(-140px)}}@keyframes eo-hero-sink{to{transform:translateY(22%)}}@keyframes eo-hero-dim{to{opacity:.85}}@supports (animation-timeline:scroll()){.eo-hero-copy{animation:linear both eo-hero-leave;animation-timeline:scroll(root);animation-range:0 85vh}.eo-hero-photo{animation:eo-curtain 1.5s var(--eo-hero-ease) both, eo-hero-sink linear both;animation-timeline:auto,scroll(root);animation-range:normal,0 100vh}.eo-hero-shade{animation:linear both eo-hero-dim;animation-timeline:scroll(root);animation-range:0 100vh}}@media (width<=1190px) and (width>=981px){.eo-header{gap:30px}.eo-header-menu{gap:28px}.eo-header-nav,.eo-header-actions{gap:18px}.eo-header-buy{gap:10px;padding-inline:13px}.eo-hero-copy{width:54%}}@media (width<=980px){.eo-header{background:#0c1117;justify-content:space-between;min-height:76px;padding-block:12px;animation:none}.eo-header-brand{font-size:23px}.eo-header-toggle{background:0 0;border:1px solid #ffffff38;border-radius:6px;align-items:center;gap:12px;min-width:92px;min-height:44px;padding:10px 12px;font-size:13px;display:inline-flex}.eo-header-toggle:hover{background:#ffffff0d;border-color:#ffffff70}.eo-header-menu{z-index:30;max-height:calc(100dvh - 76px);padding:18px var(--eo-hero-gutter) 26px;background:#121820;border-bottom:1px solid #ffffff38;display:none;position:absolute;top:100%;left:0;right:0;overflow:auto}.eo-header-menu[data-open=true]{animation:eo-fade-in .3s var(--eo-hero-ease) both;display:block}.eo-header-nav{flex-direction:column;align-items:stretch;gap:0}.eo-header-nav a{border-bottom:1px solid #ffffff12;min-height:53px;font-size:16px}.eo-header-nav a:after{display:none}.eo-header-nav a:hover{color:#a8c4ff}.eo-header-actions{justify-content:space-between;gap:20px;margin-top:22px}.eo-header-support{min-height:46px;font-size:14px}.eo-header-buy{min-height:48px;font-size:14px}.eo-hero{flex-direction:column;min-height:0;margin:0;padding-top:0;display:flex}.eo-hero:before,.eo-hero-shade{display:none}.eo-hero-copy{width:auto;padding:clamp(48px, 8vw, 76px) var(--eo-hero-gutter) 44px;align-self:stretch;margin:0;animation:none}.eo-hero-title{max-width:750px;font-size:clamp(74px,12vw,116px)}.eo-hero-description{max-width:42ch;margin-top:24px;font-size:17px}.eo-hero-actions{gap:18px 28px;margin-top:30px}.eo-hero-photo{animation:eo-curtain 1.5s var(--eo-hero-ease) both;order:1;animation-timeline:auto;animation-range:normal;position:static}.eo-hero-photo img{aspect-ratio:16/9;object-fit:cover;height:auto;animation:none}.eo-hero-caption{order:2;padding-block:18px}}@media (width<=480px){.eo-hero-copy{padding-top:44px;padding-bottom:34px}.eo-hero-title{font-size:clamp(54px,16.5vw,82px)}.eo-hero-description{margin-top:22px;font-size:16px}.eo-hero-actions{flex-direction:column;align-items:stretch;gap:14px;margin-top:26px}.eo-hero-buy{width:100%;min-height:56px;font-size:15px}.eo-hero-explore{align-self:flex-start}.eo-hero-caption{align-items:flex-start;gap:12px}.eo-hero-caption p{font-size:12px}.eo-hero-caption p span{max-width:24ch;font-size:10px}.eo-hero-expand{gap:8px;max-width:128px;min-height:44px;padding:0;font-size:11px;line-height:1.5}}@media (prefers-reduced-motion:reduce){.eo-header,.eo-header a,.eo-header button,.eo-header-nav a:after,.eo-hero a,.eo-hero button,.eo-hero-explore svg{transition:none}.eo-header,.eo-hero:before,.eo-hero-photo,.eo-hero-photo img,.eo-hero-shade,.eo-hero-copy,.eo-hero-title span>span,.eo-hero-description,.eo-hero-actions,.eo-hero-terms,.eo-hero-caption,.eo-header-menu[data-open=true]{animation:none}}@media (forced-colors:active){.eo-header,.eo-hero{color:canvastext;background:canvas}.eo-hero:before,.eo-hero-shade{display:none}.eo-hero-photo{order:1;animation:none;position:static}.eo-hero{flex-direction:column;margin:0;padding-top:0;display:flex}.eo-hero-copy{width:auto;padding-inline:var(--eo-hero-gutter);margin:0;animation:none}.eo-header-menu{background:canvas}.eo-header :is(a,button):focus-visible,.eo-hero :is(a,button):focus-visible{outline-color:highlight}.eo-header-buy,.eo-header-toggle,.eo-hero-buy{border-color:buttontext}}@property --eo-accent{syntax:"<color>";inherits:true;initial-value:#c4b1ff}@property --eo-draw{syntax:"<number>";inherits:true;initial-value:1}.eo-page{--eo-ink:#151a22;--eo-muted:#5a6778;--eo-paper:#eef2f7;--eo-night:#0c1117;--eo-smoke:#1a2230;--eo-line:#d2d9e4;--eo-line-night:#2a3443;--eo-blue:#0155f1;--eo-route:#9d7bff;--eo-display:"Barlow Condensed",Impact,"Arial Narrow",sans-serif;--eo-gutter:clamp(20px,4vw,76px);--eo-ease:cubic-bezier(.22,.8,.26,1);--eo-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .5 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");--blue:#0155f1;background:var(--eo-night);color:var(--eo-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:Inter,Arial,sans-serif}html{scrollbar-color:#69788f #0c1117;scrollbar-width:auto;scroll-behavior:smooth}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:#0c1117}::-webkit-scrollbar-thumb{background:#69788f;border:3px solid #0c1117;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#93a5bd}.eo-page #root{overflow:clip}.eo-wrap{width:min(1760px,calc(100% - var(--eo-gutter)*2));z-index:1;margin-inline:auto;position:relative}.eo-page section[id]{scroll-margin-top:56px}:where(.eo-page) :where(h2,h3,p,figure){margin:0}.eo-page :is(a,button,label[for],summary){cursor:pointer}.eo-page :is(a,button,input,summary):focus-visible{outline-offset:5px;outline:3px solid #377dff}.eo-page button:disabled{cursor:default}.eo-skip:not(:focus-visible){clip-path:inset(50%);width:1px;height:1px;padding:0;top:0;overflow:hidden}.eo-skip:focus-visible{clip-path:none;width:auto;height:auto;padding:14px;top:15px}.eo-grain{position:relative}.eo-grain:after{content:"";background:var(--eo-grain);opacity:.09;mix-blend-mode:soft-light;pointer-events:none;z-index:0;position:absolute;inset:0}.eo-rise{clip-path:inset(-6% -4% -14%)}.eo-rise>*{display:block}.eo-draw path{stroke-dasharray:30;stroke-dashoffset:calc(30px * (1 - var(--eo-draw)))}@supports (animation-timeline:view()){.eo-rise>*{animation:eo-rise-in both var(--eo-ease);animation-timeline:view();animation-range:entry 5% entry 45%}.eo-section-head>p{animation:eo-fade-up both var(--eo-ease);animation-timeline:view();animation-range:entry entry 55%}.eo-travel{animation:eo-fade-up both var(--eo-ease);animation-timeline:view();animation-range:entry entry 50%}.eo-offer-grid li,.eo-steps li,.eo-compat-list>div,.eo-faq-list details,.eo-feature-copy{animation:eo-fade-up both var(--eo-ease);animation-timeline:view();animation-range:entry entry 45%}.eo-trust li,.eo-purchase-includes li{animation:linear both eo-draw-in;animation-timeline:view();animation-range:entry 20% entry 85%}.eo-compat-photo img,.eo-purchase-photo img{animation:linear both eo-drift;animation-timeline:view();animation-range:entry exit}.eo-weigh-card,.eo-weigh-strip{animation:eo-fade-up both var(--eo-ease);animation-timeline:view();animation-range:entry entry 45%}}@keyframes eo-rise-in{0%{opacity:0;transform:translateY(125%)}to{opacity:1;transform:none}}@keyframes eo-fade-up{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes eo-draw-in{0%{--eo-draw:0}to{--eo-draw:1}}@keyframes eo-drift{0%{object-position:50% 18%}to{object-position:50% 82%}}.eo-page .eo-section-head h2,.eo-page :is(.eo-setup,.eo-questions,.eo-path,.eo-purchase-content,.eo-compat) h2{font:700 clamp(50px,6.2vw,104px)/.92 var(--eo-display);letter-spacing:-.012em;text-wrap:balance}.eo-section-head{grid-template-columns:1.1fr .9fr;align-items:end;gap:28px clamp(40px,6vw,100px);margin-bottom:56px;display:grid}.eo-section-head>p{color:var(--eo-muted);max-width:42ch;font-size:18px;line-height:1.65}.eo-note{color:var(--eo-muted);margin-top:14px;font-size:12px;line-height:1.7}.eo-text-link{min-height:44px;color:var(--eo-blue);background:0 0;border:0;align-items:center;gap:12px;padding:8px 0;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.eo-text-link:after{content:"";transform-origin:0;height:2px;transition:transform .35s var(--eo-ease);background:currentColor;position:absolute;bottom:6px;left:0;right:0;transform:scaleX(.25)}.eo-text-link:hover:after,.eo-text-link:focus-visible:after{transform:scaleX(1)}.eo-button{min-height:58px;transition:transform .35s var(--eo-ease),box-shadow .45s var(--eo-ease),background .25s;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:16px 30px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.eo-button--primary{background:var(--eo-blue);color:#fff}.eo-button--primary:before{content:"";transition:transform .9s var(--eo-ease);background:linear-gradient(110deg,#0000 30%,#fff3 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.eo-button--primary:hover{transform:translateY(-2px);box-shadow:0 0 0 6px #0155f11f,0 18px 34px -18px #0155f1cc}.eo-button--primary:hover:before{transform:translate(120%)}.eo-button--primary:active{transform:translateY(0)}.eo-button--light{color:var(--eo-ink);background:#fff}.eo-button--light:hover{background:#e9f0ff;transform:translateY(-2px)}.eo-trust{background:var(--eo-night);border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14}.eo-trust ul{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.eo-trust li{color:#b7c3d4;align-items:flex-start;gap:12px;padding:24px 22px 24px 0;font-size:14px;line-height:1.5;display:flex}.eo-trust li+li{border-left:1px solid #ffffff14;padding-left:22px}.eo-trust svg{color:#8fb0ff;fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px;margin-top:1px}.eo-trust strong{color:#f5f7fb;margin-bottom:2px;font-weight:600;display:block}.eo-offer{background:var(--eo-night);color:#f5f7fb;padding-block:clamp(64px,7.5vw,116px);overflow:hidden}.eo-offer:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#173a8a55,#0000);width:130%;height:90%;position:absolute;bottom:-55%;left:50%;transform:translate(-50%)}.eo-offer .eo-section-head>p{color:#b7c3d4}.eo-offer-grid{border-top:1px solid #334054;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 40px;margin:0;padding:0;list-style:none;display:grid}.eo-offer-grid li{border-bottom:1px solid #334054;padding:30px 0 34px}.eo-offer-grid svg{color:#9fb8ff;fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px;transition:color .3s,transform .5s var(--eo-ease);margin-bottom:22px;display:block}.eo-offer-grid li:hover svg{color:#fff;transform:translateY(-3px)}.eo-offer-grid h3{letter-spacing:-.02em;color:#f5f7fb;font-size:22px;font-weight:650;line-height:1.2}.eo-offer-grid p{color:#b7c3d4;max-width:34ch;margin-top:12px;font-size:14px;line-height:1.7}.eo-tour{background:var(--eo-paper);padding-block:clamp(72px,8vw,128px)}.eo-gallery,.eo-theme-picker{border:0;min-width:0;margin:0;padding:0}.eo-gallery legend,.eo-theme-picker legend{color:var(--eo-muted);margin-bottom:14px;padding:0;font-size:12px;line-height:1.6}.eo-function-options{isolation:isolate;background:#fff;border-radius:999px;gap:4px;margin-bottom:44px;padding:6px;display:flex;position:relative;box-shadow:0 0 1px #185ee026,0 6px 12px #185ee026}.eo-function-options .eo-radio-option{flex:1}.eo-function-options:after{content:"";z-index:-1;width:calc(16.6667% - 5.33333px);transform:translateX(calc(var(--eo-tab) * (100% + 4px)));transition:transform .45s var(--eo-ease);background:#e6eef9;border-radius:999px;position:absolute;top:6px;bottom:6px;left:6px}.tour-picker{--eo-tab:0}.tour-picker[data-screen=gps]{--eo-tab:1}.tour-picker[data-screen=musica]{--eo-tab:2}.tour-picker[data-screen=veiculo]{--eo-tab:3}.tour-picker[data-screen=carga]{--eo-tab:4}.tour-picker[data-screen=ajustes]{--eo-tab:5}.eo-radio-option{min-width:0;position:relative}.eo-radio-option input{opacity:0;clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute}.eo-function-options label{min-height:52px;color:var(--eo-muted);border-radius:999px;justify-content:center;align-items:center;padding:12px 16px;font-size:16px;font-weight:600;display:flex;position:relative}.eo-page .eo-function-options label>span{color:inherit;font-weight:inherit}.eo-function-options label:hover{color:var(--eo-ink)}.eo-function-options input:checked+label{color:var(--eo-blue)}.eo-radio-option input:focus-visible+label{outline-offset:4px;outline:3px solid #377dff}.eo-function-panel{grid-template-columns:minmax(0,.5fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5.5vw,96px);min-height:600px;display:none}:is(.eo-gallery:has(#screen-central:checked) .tour-panel--central,.eo-gallery:has(#screen-gps:checked) .tour-panel--gps,.eo-gallery:has(#screen-musica:checked) .tour-panel--musica,.eo-gallery:has(#screen-veiculo:checked) .tour-panel--veiculo,.eo-gallery:has(#screen-carga:checked) .tour-panel--carga,.eo-gallery:has(#screen-ajustes:checked) .tour-panel--ajustes){display:grid}.eo-function-copy h3,.eo-feature-copy h3{font:700 clamp(38px,4.2vw,68px)/.98 var(--eo-display);letter-spacing:-.01em;text-wrap:balance;max-width:16ch}.eo-function-copy>p,.eo-feature-copy>p{color:var(--eo-muted);max-width:44ch;margin-top:24px;font-size:17px;line-height:1.7}.eo-function-copy ul{gap:12px;margin:26px 0 0;padding:0;list-style:none;display:grid}.eo-function-copy li{padding-left:22px;font-size:14px;line-height:1.65;position:relative}.eo-function-copy li:before{content:"";background:var(--eo-route);width:10px;height:2px;position:absolute;top:.62em;left:0}.eo-function-copy .eo-text-link{margin-top:18px}.eo-function-copy .eo-note{max-width:46ch;margin-top:22px}.eo-screen{min-width:0;margin:0;position:relative}.eo-screen:before{content:"";pointer-events:none;background:radial-gradient(90% 80% at 50% 65%,#0155f118,#0000 70%);position:absolute;inset:0}.eo-screen-button{width:100%;transition:box-shadow .5s var(--eo-ease),border-color .3s;background:linear-gradient(#141b25,#0b0f15);border:1px solid #2a3647;border-radius:22px;padding:12px;display:block;position:relative;overflow:hidden;box-shadow:0 50px 90px -44px #0a1226e6,inset 0 1px #ffffff14;cursor:zoom-in!important}.eo-screen-button:hover{border-color:#6a7fb3;box-shadow:0 60px 100px -44px #0a1226f2,inset 0 1px #ffffff1f}.eo-screen-button img{aspect-ratio:16/9;object-fit:contain;background:#000;border-radius:12px;width:100%;height:auto;display:block}.eo-screen-glass{border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,#0000 38%,#ffffff14 47%,#ffffff2e 50%,#ffffff14 53%,#0000 62%);position:absolute;inset:0;transform:translate(-130%)}.eo-function-panel .eo-screen-glass,.eo-theme-panel .eo-screen-glass{animation:eo-glass 1.1s var(--eo-ease) .25s both}@keyframes eo-glass{0%{transform:translate(-130%)}to{transform:translate(130%)}}.eo-screen-expand{color:#fff;opacity:0;background:#101721e8;border:1px solid #ffffff50;border-radius:6px;align-items:center;gap:6px;padding:8px 10px;font-size:11px;transition:opacity .25s,transform .25s;display:flex;position:absolute;bottom:22px;right:22px;transform:translateY(6px)}.eo-screen-expand svg{width:14px;height:14px}.eo-screen-button:hover .eo-screen-expand,.eo-screen-button:focus-visible .eo-screen-expand{opacity:1;transform:none}.eo-screen figcaption{color:var(--eo-muted);margin-top:16px;font-size:12px;line-height:1.6;position:relative}.eo-function-panel .eo-screen-button,.eo-theme-panel .eo-screen-button{animation:eo-screen-in .7s var(--eo-ease) backwards}.eo-function-panel .eo-function-copy,.eo-theme-panel .eo-theme-description{animation:eo-copy-in .5s var(--eo-ease) both 80ms}@keyframes eo-screen-in{0%{opacity:0;transform:translate(-40px)scale(.985)}to{opacity:1;transform:none}}@keyframes eo-copy-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.eo-themes{color:#f5f7fb;--eo-theme-bg:#0f1726;--eo-accent:#c4b1ff;background-color:var(--eo-theme-bg);transition:background-color .9s var(--eo-ease),--eo-accent .9s var(--eo-ease);padding-block:clamp(72px,8vw,128px);overflow:hidden}.eo-themes:has(#theme-touring:checked){--eo-theme-bg:#17130d;--eo-accent:#ffb454}.eo-themes:has(#theme-atelier:checked){--eo-theme-bg:#181311;--eo-accent:#f0a68c}.eo-themes:has(#theme-ios:checked){--eo-theme-bg:#1b0e16;--eo-accent:#7fb6ff}.eo-themes:has(#theme-harmony:checked){--eo-theme-bg:#0d1817;--eo-accent:#5fd3c1}.eo-themes:before{content:"";background:radial-gradient(55% 45% at 88% 12%,color-mix(in srgb,var(--eo-accent) 13%,transparent),transparent 70%);pointer-events:none;position:absolute;inset:0}.eo-themes .eo-section-head>p,.eo-theme-picker legend{color:#b7c3d4}.eo-theme-options{isolation:isolate;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0f;border:1px solid #ffffff14;border-radius:999px;gap:4px;margin-bottom:44px;padding:6px;display:flex;position:relative}.eo-theme-options .eo-radio-option{flex:1}.eo-theme-options:after{content:"";background:color-mix(in srgb,var(--eo-accent) 24%,transparent);z-index:-1;width:calc(20% - 5.6px);transform:translateX(calc(var(--eo-theme) * (100% + 4px)));transition:transform .45s var(--eo-ease),background .6s;border-radius:999px;position:absolute;top:6px;bottom:6px;left:6px}.theme-picker{--eo-theme:0}.theme-picker[data-visual-theme=touring]{--eo-theme:1}.theme-picker[data-visual-theme=atelier]{--eo-theme:2}.theme-picker[data-visual-theme=ios]{--eo-theme:3}.theme-picker[data-visual-theme=harmony]{--eo-theme:4}.eo-theme-options label{color:#f5f7fb;text-align:center;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:74px;padding:12px 10px;display:flex;position:relative}.eo-theme-name{font-size:22px;line-height:1.1;color:#f5f7fb!important;font-weight:600!important}.eo-theme-options small{color:#b7c3d4;font-size:11px;line-height:1.4}.eo-theme-options label svg{display:none}.eo-theme-options label:hover .eo-theme-name{color:#dce6ff!important}@media (width<=850px){.eo-theme-options:after{display:none}.eo-theme-options input:checked+label{background:color-mix(in srgb,var(--eo-accent) 24%,transparent)}}.eo-theme-name--aurora{letter-spacing:-.035em!important;font-family:Segoe UI Variable,Segoe UI,Inter,sans-serif!important;font-weight:650!important}.eo-theme-name--touring{letter-spacing:.005em!important;font-family:Bahnschrift,Inter,sans-serif!important;font-weight:600!important}.eo-theme-name--atelier{letter-spacing:-.02em!important;font-family:Cambria,Georgia,serif!important;font-weight:500!important}.eo-theme-name--ios{letter-spacing:-.03em!important;font-family:Segoe UI Variable Display,Segoe UI,Inter,sans-serif!important;font-weight:700!important}.eo-theme-name--harmony{letter-spacing:-.005em!important;font-family:HarmonyOS Sans,Segoe UI,Inter,sans-serif!important;font-weight:600!important}.eo-theme-panel{grid-template-columns:minmax(0,.5fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5.5vw,96px);min-height:560px;display:none;position:relative}:is(.eo-theme-picker:has(#theme-aurora:checked) .theme-panel--aurora,.eo-theme-picker:has(#theme-touring:checked) .theme-panel--touring,.eo-theme-picker:has(#theme-atelier:checked) .theme-panel--atelier,.eo-theme-picker:has(#theme-ios:checked) .theme-panel--ios,.eo-theme-picker:has(#theme-harmony:checked) .theme-panel--harmony){display:grid}.eo-theme-mark{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;position:absolute;inset:-6% 0 0;overflow:hidden}.eo-theme-mark span{font:700 clamp(150px,20vw,330px)/1 var(--eo-display);letter-spacing:-.04em;white-space:nowrap;color:color-mix(in srgb,var(--eo-accent) 9%,transparent);animation:eo-mark-in 1.2s var(--eo-ease) both;position:absolute;top:0;right:-1%}@keyframes eo-mark-in{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}.eo-theme-description,.eo-theme-panel .eo-screen{z-index:1;position:relative}.eo-theme-description h3{color:#f5f7fb;font-size:64px;line-height:1.05}.eo-theme-description>p{color:#ccd5e3;max-width:40ch;margin-top:22px;font-size:17px;line-height:1.75}.eo-theme-description>span{color:#a7b5ca;border-top:1px solid #ffffff1f;max-width:42ch;margin-top:18px;padding-top:18px;font-size:14px;line-height:1.7;display:block}.eo-themes .eo-screen:before{background:radial-gradient(90% 80% at 50% 65%,color-mix(in srgb,var(--eo-accent) 12%,transparent),transparent 70%)}.eo-themes .eo-screen-button{border-color:#3f4b5f;box-shadow:0 50px 100px -44px #000}.eo-themes .eo-screen figcaption{color:#a7b5ca}.eo-road-features{background:#fff;padding-block:clamp(72px,8vw,128px)}.eo-feature-row{border-top:1px solid var(--eo-line);grid-template-columns:minmax(0,.5fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5.5vw,96px);padding-block:48px 72px;display:grid}.eo-feature-row:last-child{padding-bottom:0}.eo-feature-row--reverse{grid-template-columns:minmax(0,1fr) minmax(0,.5fr)}.eo-feature-row--reverse .eo-feature-copy{order:2}.eo-radio-genres{flex-wrap:wrap;gap:8px;max-width:44ch;margin-top:26px;display:flex}.eo-radio-genres span{border:1px solid var(--eo-line);color:var(--eo-ink);border-radius:999px;padding:6px 12px;font-size:13px;line-height:1.6;transition:background .3s,border-color .3s}.eo-radio-genres span:hover{background:var(--eo-paper);border-color:#b9c4d3}.eo-feature-copy .eo-note{margin-top:22px}.eo-setup{background:var(--eo-paper);padding-block:clamp(72px,8vw,128px)}.eo-setup-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:start;gap:clamp(32px,5.5vw,96px);display:grid}.eo-setup-visual{align-self:start;margin:0;position:sticky;top:96px}.eo-setup-window{background:#0f141b;border:1px solid #263343;border-radius:20px;padding:0 10px 10px;box-shadow:0 40px 70px -44px #0a1226cc}.eo-setup-bar{gap:6px;padding:12px 4px;display:flex}.eo-setup-bar span{background:#2e3a4b;border-radius:50%;width:10px;height:10px}.eo-setup-window img{aspect-ratio:16/9;object-fit:contain;background:#000;border-radius:10px;width:100%;height:auto;display:block}.eo-setup-visual figcaption{color:var(--eo-muted);margin-top:14px;font-size:12px;line-height:1.6}.eo-steps{gap:8px;margin:0;padding:0;list-style:none;display:grid}.eo-steps li{border-left:2px solid var(--eo-line);grid-template-columns:48px 1fr;gap:20px;padding:26px 0 26px 24px;display:grid}.eo-steps li:first-child{border-left-color:var(--eo-ink)}.eo-step-number{width:44px;height:44px;color:var(--eo-ink);background:#fff;border:1px solid #bbc7d8;border-radius:50%;justify-content:center;align-items:center;font:600 17px/1 Inter,Arial,sans-serif;display:flex}.eo-steps h3{letter-spacing:-.02em;font-size:22px;font-weight:650;line-height:1.25}.eo-steps p{color:var(--eo-muted);max-width:46ch;margin-top:10px;font-size:16px;line-height:1.75}.eo-steps small{color:var(--eo-muted);margin-top:12px;font-size:12px;line-height:1.6;display:block}.eo-setup-grid .eo-text-link{margin:20px 0 0 26px}.eo-compat{border-bottom:1px solid var(--eo-line);background:#fff;padding-block:clamp(72px,8vw,128px)}.eo-compat-grid{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:start;gap:clamp(32px,5.5vw,96px);display:grid}.eo-compat-list{margin:0;display:grid}.eo-compat-list>div{border-top:1px solid var(--eo-line);grid-template-columns:150px minmax(0,1fr);gap:8px 28px;padding:22px 0;display:grid}.eo-compat-list>div:last-child{border-bottom:1px solid var(--eo-line)}.eo-compat-list dt{color:var(--eo-ink);font-size:14px;font-weight:650;line-height:1.6}.eo-compat-list dd{color:var(--eo-muted);max-width:60ch;margin:0;font-size:15px;line-height:1.7}.eo-compat-list dd strong{color:var(--eo-ink)}.eo-compat .compatibility p{margin:0 0 10px}.eo-compat .compatibility p:last-child{margin:0}.eo-compat-photo{margin:0;position:sticky;top:24px}.eo-compat-photo img{aspect-ratio:4/3;object-fit:cover;object-position:50% 50%;border:1px solid var(--eo-line);border-radius:18px;width:100%;height:auto;display:block;box-shadow:0 40px 70px -50px #0a122680}.eo-compat-photo figcaption{color:var(--eo-muted);margin-top:12px;font-size:12px;line-height:1.6}.eo-compat>.eo-wrap>.eo-text-link{margin-top:28px}.eo-purchase{background:#fff;grid-template-columns:1fr 1fr;display:grid}.eo-purchase-photo{background:#11161d;min-height:760px;position:relative;overflow:hidden}.eo-purchase-photo img{object-fit:cover;object-position:36% 50%;width:100%;height:100%;transition:transform 1.6s var(--eo-ease);position:absolute;inset:0;transform:scale(1.06)}.eo-purchase:hover .eo-purchase-photo img{transform:scale(1.01)}.eo-purchase-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000 45%,#0b1625d9);position:absolute;inset:0}.eo-purchase-photo figcaption{bottom:20px;left:var(--eo-gutter);color:#d2ddeb;z-index:1;font-size:12px;line-height:1.6;position:absolute}.eo-purchase-photo-copy{bottom:72px;left:var(--eo-gutter);right:var(--eo-gutter);font:700 clamp(48px,4.7vw,78px)/.95 var(--eo-display);color:#fff;z-index:1;position:absolute}.eo-purchase-content{padding:clamp(56px,6vw,96px) max(var(--eo-gutter),calc((100vw - 1760px)/2)) clamp(56px,6vw,96px) clamp(36px,5vw,88px)}.eo-page .eo-purchase-content h2{font-size:clamp(46px,4.6vw,74px)}.eo-purchase-lead{color:var(--eo-muted);max-width:44ch;font-size:18px;line-height:1.6;margin-top:24px!important}.eo-weigh{grid-template-columns:1fr 1.15fr;align-items:stretch;gap:16px;margin-top:30px;display:grid}.eo-weigh-card{border:1px solid var(--eo-line);background:#fff;border-radius:20px;flex-direction:column;padding:26px 26px 28px;display:flex;position:relative}.eo-weigh-card--other{background:var(--eo-paper);color:var(--eo-muted)}.eo-weigh-card--ours{border:2px solid var(--eo-ink);box-shadow:0 30px 60px -40px #0a122666}.eo-weigh-ribbon{background:var(--eo-ink);color:#fff;border-radius:0 0 10px 10px;padding:6px 12px;font-size:12px;font-weight:600;position:absolute;top:-2px;right:22px}.eo-weigh-label{color:var(--eo-muted);font-size:13px;font-weight:600;display:block}.eo-weigh-card--ours .eo-weigh-label{color:var(--eo-ink)}.eo-weigh-price{font:700 34px/1 var(--eo-display);color:var(--eo-muted);letter-spacing:-.01em;align-items:baseline;gap:8px;display:flex;margin-top:14px!important}.eo-weigh-card--ours .eo-weigh-price{color:var(--eo-ink)}.eo-weigh-price span{font-size:22px;font-weight:500}.eo-weigh-price strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;min-width:2ch;font-size:clamp(72px,6vw,96px);line-height:.85}.eo-weigh-price small{color:var(--eo-muted);font-family:Inter,Arial,sans-serif;font-size:14px;font-weight:500}.eo-weigh-card>p:not(.eo-weigh-price){font-size:14px;line-height:1.65;margin-top:12px!important}.eo-weigh-card ul{gap:10px;margin:18px 0 0;padding:0;font-size:14px;line-height:1.55;list-style:none;display:grid}.eo-weigh-card li{align-items:flex-start;gap:10px;display:flex}.eo-weigh-card li svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px;margin-top:1px}.eo-weigh-card--other li svg{color:#9aa6b5}.eo-weigh-card--ours li svg{color:var(--eo-blue)}.eo-weigh-strip{background:var(--eo-paper);border-radius:16px;grid-template-columns:repeat(3,1fr);margin:16px 0 0;padding:18px 22px;display:grid}.eo-weigh-strip>div{grid-template-columns:1fr;gap:4px;min-width:0;display:grid}.eo-weigh-strip>div+div{border-left:1px solid var(--eo-line);padding-left:22px}.eo-weigh-strip dt{color:var(--eo-muted);font-size:12px}.eo-weigh-strip dd{color:var(--eo-ink);white-space:nowrap;margin:0;font-size:18px;font-weight:600;line-height:1.2}.eo-purchase-content .purchase-button{width:100%;margin-top:22px}.eo-payment-note{color:var(--eo-muted);max-width:52ch;font-size:13px;line-height:1.7;margin-top:14px!important}.eo-purchase-notes{border-top:1px solid var(--eo-line);gap:10px;margin-top:30px;padding-top:22px;display:grid}.eo-purchase-notes p{color:var(--eo-muted);max-width:60ch;font-size:13px;line-height:1.8}.eo-purchase-notes a{color:var(--eo-blue);text-underline-offset:4px}.eo-loader{--cell:9px;--gap:2px;width:calc(3 * (var(--cell) + 2 * var(--gap)));flex-wrap:wrap;margin:0 auto 12px;display:none}.purchase-dialog.is-busy .eo-loader{display:flex}.eo-loader span{flex:0 0 var(--cell);height:var(--cell);margin:var(--gap);background:0 0;border-radius:3px;animation:1.5s infinite eo-ripple}.eo-loader span:nth-child(2),.eo-loader span:nth-child(4){animation-delay:.1s}.eo-loader span:nth-child(3),.eo-loader span:nth-child(5),.eo-loader span:nth-child(7){animation-delay:.2s}.eo-loader span:nth-child(6),.eo-loader span:nth-child(8){animation-delay:.3s}.eo-loader span:nth-child(9){animation-delay:.4s}.eo-loader span:first-child{--c:#0155f1}.eo-loader span:nth-child(2){--c:#1663f3}.eo-loader span:nth-child(3){--c:#2b72f5}.eo-loader span:nth-child(4){--c:#1663f3}.eo-loader span:nth-child(5){--c:#2b72f5}.eo-loader span:nth-child(6){--c:#4a8af7}.eo-loader span:nth-child(7){--c:#2b72f5}.eo-loader span:nth-child(8){--c:#4a8af7}.eo-loader span:nth-child(9){--c:#6fa3fa}@keyframes eo-ripple{0%{background:0 0}30%{background:var(--c)}60%,to{background:0 0}}.eo-questions{background:var(--eo-paper);padding-block:clamp(72px,8vw,128px)}.eo-questions-grid{grid-template-columns:.8fr 1.2fr;gap:clamp(40px,6vw,100px);display:grid}.eo-page .eo-questions h2{font-size:clamp(44px,4.5vw,74px)}.eo-questions-grid>div>p{color:var(--eo-muted);margin-top:24px;font-size:17px;line-height:1.7}.eo-faq-list{border-top:1px solid #bbc7d8}.eo-faq-list details{border-bottom:1px solid #bbc7d8}.eo-faq-list summary{color:var(--eo-ink);justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:17px;font-weight:600;line-height:1.5;list-style:none;transition:color .25s;display:flex}.eo-faq-list summary::-webkit-details-marker{display:none}.eo-faq-list summary>span{width:28px;height:28px;transition:transform .45s var(--eo-ease),background .3s,border-color .3s;border:1px solid #bbc7d8;border-radius:50%;flex:none;position:relative}.eo-faq-list summary>span:before,.eo-faq-list summary>span:after{content:"";background:currentColor;width:12px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.eo-faq-list summary>span:after{transform:translate(-50%,-50%)rotate(90deg)}.eo-faq-list summary:hover{color:var(--eo-blue)}.eo-faq-list details[open] summary>span{background:var(--eo-blue);border-color:var(--eo-blue);color:#fff;transform:rotate(135deg)}.eo-faq-list details>p{color:var(--eo-muted);max-width:70ch;animation:eo-unfold .45s var(--eo-ease) both;padding:0 52px 26px 0;font-size:15px;line-height:1.8}@keyframes eo-unfold{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.eo-faq-list a{color:var(--eo-blue);text-underline-offset:4px}.eo-paths{background:var(--eo-paper);border-top:1px solid var(--eo-line);padding-block:clamp(56px,6vw,96px)}.eo-paths-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.eo-path{border:1px solid var(--eo-line);background:#fff;border-radius:24px;flex-direction:column;align-items:flex-start;gap:14px;padding:clamp(28px,3vw,44px);display:flex}.eo-path--buy{background:var(--eo-night);color:#f5f7fb;border-color:#0000}.eo-path-chip{color:#f5f7fb;background:#ffffff1a;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600}.eo-path--help .eo-path-chip{background:var(--eo-paper);color:var(--eo-ink)}.eo-page .eo-path h2{font-size:clamp(34px,3.4vw,52px)}.eo-path p{max-width:40ch;color:var(--eo-muted);font-size:15px;line-height:1.7}.eo-path--buy p{color:#c3ccd7}.eo-path .eo-button{margin-top:auto}.eo-path small{color:var(--eo-muted);font-size:12px}.eo-path--buy small{color:#8f9bad}.eo-button--outline{color:var(--eo-ink);background:0 0;border-color:#bbc7d8}.eo-button--outline:hover{background:var(--eo-paper);transform:translateY(-2px)}.eo-footer{color:#a2afc3;background:#0c1117;padding-block:64px 40px;overflow:hidden}.eo-footer-top{border-bottom:1px solid #ffffff14;grid-template-columns:1.4fr repeat(3,minmax(0,.8fr));gap:40px;padding-bottom:40px;display:grid}.eo-footer-brandblock p{max-width:36ch;margin-top:14px;font-size:14px;line-height:1.7}.eo-footer-brand{color:#f5f7fb;letter-spacing:-.04em;align-items:center;gap:10px;font-size:24px;font-weight:700;text-decoration:none;display:inline-flex}.eo-footer-brand img{border-radius:7px}.eo-footer-column{align-content:start;gap:8px;display:grid}.eo-footer-column h3{color:#f5f7fb;margin-bottom:6px;font-size:13px;font-weight:600}.eo-footer-column a,.eo-footer-column button{min-height:28px;font:inherit;color:#a2afc3;background:0 0;border:0;justify-self:start;align-items:center;padding:0;font-size:14px;line-height:1.5;text-decoration:none;display:inline-flex}.eo-footer-column a:hover,.eo-footer-column button:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}.eo-footer-bottom{flex-wrap:wrap;justify-content:space-between;gap:16px 32px;padding-top:24px;display:flex}.eo-footer-bottom p{flex:420px;max-width:72ch;font-size:12px;line-height:1.8}.eo-footer-bottom div{gap:22px;font-size:13px;display:flex}.eo-footer-bottom a{color:#a2afc3;text-underline-offset:4px}.eo-footer a:hover{color:#fff}@media (width>=1700px){.eo-function-panel,.eo-theme-panel{min-height:700px}}@media (width<=1100px){.eo-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.eo-function-panel,.eo-theme-panel,.eo-feature-row{grid-template-columns:.65fr 1fr;gap:36px}.eo-feature-row--reverse{grid-template-columns:1fr .65fr}.eo-function-panel,.eo-theme-panel{min-height:480px}.eo-function-copy h3,.eo-feature-copy h3{font-size:44px}.eo-function-options label{padding:10px;font-size:14px}.eo-theme-name{font-size:19px}.eo-theme-description h3{font-size:50px}}@media (width<=850px){.eo-section-head,.eo-function-panel,.eo-theme-panel,.eo-feature-row,.eo-feature-row--reverse,.eo-questions-grid{grid-template-columns:1fr}.eo-feature-row--reverse .eo-feature-copy{order:0}.eo-section-head{gap:22px;margin-bottom:34px}.eo-section-head>p{font-size:16px}.eo-page .eo-section-head h2{font-size:clamp(46px,7.4vw,66px)}.eo-function-panel,.eo-theme-panel{gap:28px;min-height:0}.eo-function-copy{min-height:300px}.eo-function-copy h3,.eo-feature-copy h3{max-width:22ch;font-size:42px}.eo-function-copy>p{max-width:58ch}.eo-theme-description{min-height:280px}.eo-theme-description>p{max-width:50ch}.eo-theme-options{border-radius:24px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:4px;display:grid}.eo-theme-name{font-size:21px}.eo-theme-mark{display:none}.eo-feature-row{gap:28px;padding-block:36px 44px}.eo-feature-copy>p{max-width:58ch}.eo-setup-grid{grid-template-columns:1fr;gap:32px}.eo-setup-visual{position:static}.eo-steps li{grid-template-columns:40px 1fr;gap:14px;padding:20px 0 20px 16px}.eo-step-number{width:36px;height:36px;font-size:15px}.eo-setup-grid .eo-text-link{margin-left:18px}.eo-compat-grid{grid-template-columns:1fr;gap:32px}.eo-compat-list>div{grid-template-columns:1fr;gap:6px}.eo-compat-photo{position:static}.eo-compat-photo img{aspect-ratio:16/9}.eo-purchase{grid-template-columns:1fr}.eo-purchase-photo{aspect-ratio:16/9;min-height:0}.eo-purchase-photo-copy{font-size:clamp(38px,6vw,58px);bottom:58px}.eo-purchase-content{padding:52px var(--eo-gutter)}.eo-weigh{grid-template-columns:1fr}.eo-questions-grid{gap:30px}.eo-trust ul{grid-template-columns:repeat(2,minmax(0,1fr))}.eo-trust li{padding:18px 16px 18px 0}.eo-trust li+li{border-left:0;padding-left:0}.eo-trust li:nth-child(2n){border-left:1px solid #ffffff14;padding-left:16px}.eo-trust li:nth-child(n+3){border-top:1px solid #ffffff14}.eo-paths-grid{grid-template-columns:1fr}.eo-footer-top{grid-template-columns:1fr 1fr;gap:28px}}@media (width<=640px){.eo-offer-grid{grid-template-columns:1fr}.eo-offer-grid li{padding:20px 0 24px}.eo-offer-grid svg{width:24px;height:24px;margin-bottom:14px}.eo-offer-grid h3{font-size:20px}.eo-offer-grid p{max-width:none}.eo-function-options{border-radius:22px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-bottom:28px;display:grid}.eo-function-options:after{display:none}.eo-function-options label{min-height:46px;padding:12px 8px;font-size:13px;transition:background .3s}.eo-function-options input:checked+label{background:#e6eef9}.eo-function-copy h3,.eo-feature-copy h3{font-size:36px}.eo-function-copy>p,.eo-feature-copy>p{margin-top:18px;font-size:15px;line-height:1.75}.eo-function-copy{min-height:318px}.eo-function-copy li{font-size:13px}.eo-screen-button{border-radius:12px;padding:6px}.eo-screen-button img{border-radius:7px}.eo-screen figcaption{font-size:11px}.eo-screen-expand{bottom:12px;right:12px}.eo-theme-options{border-radius:22px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-bottom:28px}.eo-theme-options .eo-radio-option:last-child{grid-column:1/-1}.eo-theme-options label{min-height:64px;padding:10px 6px}.eo-theme-options .eo-theme-name{font-size:19px}.eo-theme-options small{max-width:16ch;font-size:10px}.eo-theme-description h3{font-size:42px}.eo-theme-description>p{font-size:16px}.eo-theme-description{min-height:280px}.eo-radio-genres span{font-size:12px}.eo-purchase-photo-copy{font-size:38px;bottom:48px}.eo-purchase-photo figcaption{font-size:10px;bottom:14px}.eo-page .eo-purchase-content h2{font-size:48px}.eo-weigh-strip{grid-template-columns:1fr;gap:12px}.eo-weigh-strip>div+div{border-left:0;border-top:1px solid var(--eo-line);padding-top:12px;padding-left:0}.eo-weigh-card{padding:22px 20px}.eo-trust ul{grid-template-columns:1fr}.eo-trust li,.eo-trust li:nth-child(2n){border-left:0;padding-left:0}.eo-trust li+li{border-top:1px solid #ffffff14}.eo-footer-top{grid-template-columns:1fr}.eo-faq-list summary{font-size:15px}.eo-faq-list details>p{padding-right:0;font-size:14px}.eo-steps h3{font-size:20px}.eo-steps p{font-size:14px}}@media (hover:none){.eo-screen-expand{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.eo-page *,.eo-page :before,.eo-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (forced-colors:active){html{scrollbar-color:auto}.eo-theme-name{color:canvastext!important}.eo-radio-option input:checked+label{border:3px solid highlight}.eo-function-options label,.eo-theme-options label{color:canvastext;background:canvas}.eo-grain:after,.eo-theme-mark{display:none}}
