.brand-lockup[data-v-43d615a6]{display:block;position:relative;overflow:hidden;aspect-ratio:1560 / 420}.brand-filter[data-v-43d615a6]{position:absolute}.brand-lockup img[data-v-43d615a6]{position:absolute;width:113.71795%;max-width:none;height:auto;left:-9.74359%;top:-50%}:root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-synthesis:none;-webkit-font-smoothing:antialiased;color-scheme:dark;--page:#111c24;--surface:#1b2c36;--text:#edf4f5;--muted:#a7bbc4;--line:#324853;--accent:#7ed9c3;color:var(--text);background:var(--page)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;min-width:320px}a{color:inherit;text-decoration:none}button,select{font:inherit;color:inherit}button,a,select,summary{touch-action:manipulation}button{cursor:pointer;border:0;background:none}button,a{transition:color .2s,background-color .2s,transform .2s,border-color .2s}a:focus-visible,button:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:5px}h1:focus{outline:none}button:active,.button:active{transform:scale(.98)}h1,h2,h3,p{margin:0}h1,h2,h3{text-wrap:balance}p{line-height:1.85}img{display:block;max-width:100%}svg{flex-shrink:0}select{max-width:100%}.container{width:min(1160px,calc(100% - 96px));margin-inline:auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip{position:fixed;top:10px;left:10px;z-index:20;padding:12px 20px;background:var(--text);color:var(--page);transform:translateY(-180%);border-radius:8px}.skip:focus{transform:none}.header{position:sticky;top:0;z-index:10;background:#111c24f7;border-bottom:1px solid var(--line)}.header-inner{min-height:80px;display:flex;align-items:center;gap:24px}.brand{width:172px;flex-shrink:0}.site-label{font-size:12px;color:var(--accent);border-left:1px solid var(--line);padding-left:24px;white-space:nowrap}.header nav{margin-left:auto;display:flex;gap:26px;color:var(--muted);font-size:12px}.header nav a:hover,.text-link:hover,.footer a:hover{color:var(--accent)}.locale{display:flex;align-items:center;gap:5px;margin-left:6px;color:var(--muted)}.locale select{font-size:12px;background:var(--page);border:0;padding:10px 0;width:112px;cursor:pointer}.hero{display:grid;grid-template-columns:1.2fr 1fr;gap:36px;align-items:center;min-height:490px;padding-block:76px 70px}.eyebrow{color:var(--accent);font-size:12px;font-weight:550;margin-bottom:16px;letter-spacing:.025em}.hero h1{font-size:clamp(36px,4vw,56px);font-weight:550;line-height:1.35;letter-spacing:-.045em}.hero h1 span{display:block;color:var(--muted)}.intro{font-size:14px;color:var(--muted);max-width:37em;margin-top:22px}.hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin-top:30px}.button{display:inline-flex;align-items:center;justify-content:center;gap:18px;border-radius:999px;min-height:48px;padding:14px 23px;font-size:13px;font-weight:550}.primary{background:var(--accent);color:var(--page)}.primary:hover{background:#a5ead9;transform:translateY(-2px)}.text-link{display:inline-flex;align-items:center;gap:9px;font-size:12px}.hero-art{position:relative;height:310px;isolation:isolate}.hero-art:before{content:"";position:absolute;inset:20px;background:radial-gradient(ellipse,#7ed9c30e,transparent 65%);border-radius:50%}.echo{position:absolute;border:1px solid #7ed9c322;border-radius:50%;inset:35px 15px;transform:rotate(-25deg)}.echo-two{inset:0 50px;transform:rotate(32deg)}.echo-three{inset:60px -12px;transform:rotate(15deg)}.icon-cluster{position:absolute;inset:0}.hero-icon{position:absolute;border-radius:22%;box-shadow:0 16px 30px #0003}.icon-0{width:98px;height:98px;left:36%;top:30%;transform:rotate(-8deg)}.icon-1{width:78px;height:78px;left:8%;top:17%;transform:rotate(-12deg)}.icon-2{width:72px;height:72px;left:67%;top:4%;transform:rotate(9deg)}.icon-3{width:65px;height:65px;left:75%;top:59%;transform:rotate(12deg)}.icon-4{width:68px;height:68px;left:43%;top:76%;transform:rotate(-5deg)}.icon-5{width:59px;height:59px;left:7%;top:67%;transform:rotate(9deg)}.products-section{border-top:1px solid var(--line);padding:48px 0 64px}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px}h2{font-size:28px;font-weight:550;letter-spacing:-.035em;line-height:1.5}.section-head p:not(.eyebrow){font-size:13px;color:var(--muted);margin-top:10px}.filters,.platform-switch{display:flex;gap:4px;padding:4px;border:1px solid var(--line);border-radius:999px}.filters{flex-shrink:0}.filters button,.platform-switch button{min-height:40px;border-radius:999px;font-size:12px;padding:9px 17px;color:var(--muted)}.filters button[aria-pressed=true],.platform-switch button[aria-pressed=true]{background:var(--accent);color:var(--page)}.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.product-card{display:flex;flex-direction:column;min-width:0;padding:25px 25px 0;border:1px solid var(--line);border-radius:20px;background:linear-gradient(145deg,#1b2c3670,transparent);transition:border-color .2s,transform .2s}.product-card:hover{border-color:#527e83;transform:translateY(-3px)}.product-top{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:24px}.product-top img{border-radius:14px}.product-category{color:var(--muted);font-size:10px}.product-card h3{font-size:23px;font-weight:550;letter-spacing:-.035em}.description{font-size:13px;color:var(--muted);margin-top:9px;min-height:48px}.channel-list{display:grid;gap:10px;margin:20px 0 24px}.channel-list>span{display:flex;gap:7px;align-items:center;font-size:11px;color:var(--muted)}.channel-list>span>span{margin-left:auto;font-size:10px;padding:4px 8px;background:#263c47;border-radius:999px}.channel-list .available{color:var(--accent);background:#7ed9c314}.card-link{border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding:18px 0;font-size:12px}.card-link:hover{color:var(--accent)}.guide-section{padding:44px 0 62px;border-top:1px solid var(--line)}.guide-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.guide-card{border:1px solid var(--line);border-radius:20px;padding:28px}.guide-card>svg{color:var(--accent);margin-bottom:14px}.guide-card h3{font-size:21px;font-weight:550;margin-bottom:10px}.guide-card>p{font-size:13px;color:var(--muted)}ol{padding-left:22px;margin:20px 0 0;font-size:13px;line-height:2.2}li{padding-left:6px}.account-note{font-size:12px!important;color:var(--muted);margin-top:22px;padding:16px 18px;background:#7ed9c309;border-radius:12px;line-height:1.9}.faq-section{padding:50px 0 60px;border-top:1px solid var(--line);display:grid;grid-template-columns:.8fr 1.5fr;gap:80px}.faq-section .eyebrow{display:none}.faq-icon{margin-top:24px;color:var(--accent)}details{border-bottom:1px solid var(--line);padding:20px 0}details:first-child{padding-top:5px}summary{font-size:14px;cursor:pointer;line-height:1.7;padding-right:14px}details p{font-size:13px;color:var(--muted);margin-top:14px;max-width:60ch}.feedback-section{display:grid;grid-template-columns:1fr auto;align-items:center;gap:48px;border-top:1px solid var(--line);padding:45px 0 55px}.feedback-section>div>p:last-child{font-size:13px;color:var(--muted);max-width:56em;margin-top:12px}.feedback-section .eyebrow{margin-bottom:8px}.footer{border-top:1px solid var(--line);padding-block:35px 28px;display:grid;grid-template-columns:1fr auto;gap:24px}.footer-brand{display:block;width:182px}.footer>div>p{color:var(--muted);font-size:11px;margin-top:12px}.footer-links{display:flex;gap:20px;align-items:center;flex-wrap:wrap;justify-content:flex-end;color:var(--muted);font-size:11px}.footer-links a{display:inline-flex;align-items:center;gap:6px}.copyright{grid-column:1/-1;font-size:10px;color:var(--muted)}.back-link{display:inline-flex;align-items:center;gap:9px;color:var(--muted);font-size:12px;margin-top:38px}.product-heading{display:flex;gap:24px;align-items:center;padding:36px 0 38px}.product-heading>img{border-radius:22px}.product-heading .eyebrow{margin-bottom:4px}.product-heading h1{font-size:38px;font-weight:550;letter-spacing:-.04em}.product-heading p:last-child{color:var(--muted);font-size:13px;margin-top:8px}.product-heading>.text-link{margin-left:auto;flex-shrink:0}.join-layout{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:26px;margin-bottom:58px;align-items:start}.join-panel{padding:28px;border:1px solid var(--line);border-radius:20px}.platform-switch{display:inline-flex;flex-wrap:wrap;border-radius:24px}.platform-switch button{display:inline-flex;gap:8px;align-items:center}.notice{display:flex;gap:14px;align-items:flex-start;padding:23px;background:var(--surface);border-radius:16px;margin-top:28px}.notice>svg{color:var(--accent);margin-top:3px}.notice h2{font-size:20px}.notice p{font-size:13px;color:var(--muted);margin-top:5px}.join-intro{font-size:13px;color:var(--muted);margin-top:24px}.steps{list-style:none;padding:0;margin:12px 0 0}.steps li{display:flex;align-items:center;gap:14px;padding:17px 0;border-bottom:1px solid var(--line)}.steps li:last-child{border:0}.step-number{display:grid;place-items:center;background:var(--surface);color:var(--accent);border-radius:50%;width:30px;height:30px;font-size:12px;flex-shrink:0}.step-action,.step-inactive{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:1;font-size:13px;line-height:1.7}.step-action:hover{color:var(--accent)}.step-inactive{color:var(--muted)}.step-inactive>span{font-size:10px;white-space:nowrap;color:var(--muted)}.join-panel .account-note{display:flex;gap:10px}.join-panel .account-note svg{margin-top:2px}.qr-panel{padding:28px 24px;text-align:center;border:1px solid var(--line);border-radius:20px}.qr-panel img{border-radius:12px;margin:20px auto}.qr-panel>p:last-child{font-size:12px;color:var(--muted)}.qr-panel .eyebrow{margin-bottom:12px}.qr-placeholder{height:176px;background:var(--surface);border-radius:12px;margin:20px auto}.open-label{color:var(--accent);margin-top:26px;font-size:13px}.not-found{padding:110px 0}.not-found h1{font-size:32px;margin-bottom:25px}@media(min-width:769px){.product-card:nth-child(-n+2){background:linear-gradient(135deg,#7ed9c308,transparent 75%)}}@media(max-width:1000px){.container{width:calc(100% - 64px)}.site-label{display:none}.header-inner{gap:18px}.header nav{gap:20px}.hero{gap:16px}.hero-art{transform:scale(.9)}.product-card{padding:22px 20px 0}.product-category{display:none}.section-head{align-items:flex-start}.filters button{padding-inline:12px}.faq-section{gap:40px}.feedback-section{grid-template-columns:1fr;gap:24px}.feedback-section .button{justify-self:start}}@media(max-width:768px){.container{width:calc(100% - 40px)}.header-inner{min-height:72px;gap:12px;justify-content:space-between}.brand{width:150px}.header nav{display:none}.locale{margin:0}.locale select{width:105px}.hero{grid-template-columns:1fr;gap:10px;padding:45px 0 38px;min-height:0}.hero h1{font-size:clamp(35px,7vw,48px)}.hero-copy{max-width:580px}.intro{font-size:13px}.hero-art{height:235px;width:340px;max-width:100%;margin:5px auto 0;transform:scale(.9)}.hero-icon.icon-0{width:84px;height:84px}.icon-1{width:65px;height:65px}.icon-2{width:60px;height:60px}.icon-3,.icon-4{width:55px;height:55px}.icon-5{width:50px;height:50px}.section-head{flex-direction:column;align-items:stretch;gap:20px}.filters{align-self:flex-start}.products-section{padding-top:30px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.guide-grid{grid-template-columns:1fr}.faq-section{grid-template-columns:1fr;gap:20px}.faq-icon{display:none}.faq-section h2{font-size:25px}.guide-section{padding-top:32px}.footer{grid-template-columns:1fr}.footer-links{justify-content:flex-start}.product-heading{gap:17px;flex-wrap:wrap}.product-heading>img{width:70px;height:70px;border-radius:18px}.product-heading h1{font-size:31px}.product-heading>.text-link{margin-left:0;flex-basis:100%}.product-heading>div{flex:1;min-width:0}.join-layout{grid-template-columns:1fr;gap:18px}.qr-panel{display:none}.join-panel{padding:20px}.platform-switch{width:100%}.platform-switch button{padding-inline:10px;font-size:11px}.notice{padding:18px}.notice h2{font-size:18px}}@media(max-width:480px){.product-grid{grid-template-columns:1fr}.product-category{display:block}.description{min-height:0}.product-top{margin-bottom:18px}.product-card{padding:23px 23px 0}.channel-list{margin-block:18px}.hero-actions{gap:20px}.hero-actions .button{padding-inline:18px}.hero-art{margin-top:18px}.filters{width:100%;justify-content:space-between}.filters button{flex:1;padding-inline:10px}.step-inactive{flex-wrap:wrap}.step-inactive>span{margin-left:auto}.feedback-section .button{max-width:100%;gap:12px}h2{font-size:25px}.guide-card{padding:23px}.platform-switch{border-radius:16px;display:grid;grid-template-columns:1fr}.platform-switch button{justify-content:center}.hero h1{line-height:1.4}.product-heading p:last-child{font-size:12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}.product-card:hover,.primary:hover{transform:none}}.privacy-section{padding-bottom:70px;max-width:780px}.privacy-section h1{font-size:36px;margin-top:32px;letter-spacing:-.035em;font-weight:550}.privacy-section>p{font-size:15px;color:var(--muted);margin-top:24px}.privacy-links{display:flex;gap:26px;margin-top:28px;font-size:13px;color:var(--accent)}.privacy-links a{display:inline-flex;gap:7px;align-items:center}.privacy-link{color:var(--muted);font-size:11px;justify-self:start}
