@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Outfit:wght@400;500;600;700;800&display=swap');
:root{--fw-panel:#0a141b;--fw-line:#1a2e3a;--fw-field:#071017;--fw-field-line:#1f3a48;--fw-cyan:#3fe9ff;--fw-gold:#ffcf5a;--fw-mint:#3cf0a0;--fw-text:#eef6fb;--fw-muted:#8fa8b8;--ink:var(--fw-field);--navy:var(--fw-panel);--navy-2:var(--fw-field-line);--cream:var(--fw-text);--muted:var(--fw-muted);--gold:var(--fw-gold);--cyan:var(--fw-cyan);--line:var(--fw-line)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--cream);font-family:'DM Sans',sans-serif}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}img{max-width:100%}.container{width:min(100% - 64px,1180px);margin-inline:auto}.announcement{min-height:32px;display:flex;align-items:center;justify-content:center;gap:13px;background:var(--gold);color:#071017;font:800 10px 'Outfit',sans-serif;letter-spacing:.22em;text-align:center}.announcement-dot{width:4px;height:4px;border-radius:50%;background:#071017}.site-header{position:relative;z-index:10;border-bottom:1px solid var(--line);background:#0a141bee}.header-inner{height:82px;display:flex;align-items:center;gap:34px}.brand{display:inline-flex;align-items:center;gap:11px;white-space:nowrap;font:800 20px 'Outfit',sans-serif;letter-spacing:.01em}.brand img{width:40px;height:40px;object-fit:cover;border-radius:9px}.brand b{color:var(--gold);font-weight:700}.desktop-nav{display:flex;align-items:center;gap:31px;margin-left:auto;color:#eef6fb;font-size:13px;font-weight:700}.desktop-nav a:hover,.text-link:hover{color:var(--gold)}.header-link{display:inline-flex;align-items:center;gap:17px;min-height:39px;padding:0 15px;border:1px solid var(--gold);color:var(--gold);font:700 12px 'Outfit',sans-serif}.header-link:hover{background:var(--gold);color:var(--ink)}.hero{min-height:655px;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.95fr);align-items:center;gap:30px;position:relative;padding-top:55px;padding-bottom:70px}.hero-copy{position:relative;z-index:2}.eyebrow{display:flex;align-items:center;gap:12px;color:var(--gold);font:800 11px 'Outfit',sans-serif;letter-spacing:.21em;text-transform:uppercase}.eyebrow-line{width:29px;height:1px;background:var(--gold)}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:'Outfit',sans-serif}h1{margin:19px 0 22px;font-size:clamp(60px,6.5vw,94px);line-height:1.02;letter-spacing:-.06em}h1 em,h2 em{color:var(--gold);font-style:normal}.hero-description,.section-heading>p:last-child,.identity-copy>p:not(.eyebrow),.discover>p:not(.eyebrow){max-width:510px;color:var(--muted);font-size:16px;line-height:1.9}.hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:26px;margin-top:30px}.button{min-height:48px;display:inline-flex;align-items:center;justify-content:space-between;gap:27px;padding:0 20px;border:1px solid var(--gold);background:var(--gold);color:var(--ink);font:800 13px 'Outfit',sans-serif}.button:hover{background:var(--fw-gold);filter:brightness(1.08)}.text-link{display:inline-flex;align-items:center;gap:13px;border-bottom:1px solid #8fa8b899;padding:8px 0;color:#eef6fb;font-size:13px;font-weight:700}.hero-footnote{display:flex;align-items:center;gap:13px;margin:39px 0 0;color:#8fa8b8;font:700 10px 'Outfit',sans-serif;letter-spacing:.19em}.hero-footnote span{color:var(--gold);letter-spacing:.2em}.hero-art{height:510px;display:grid;place-items:center;position:relative;isolation:isolate}.hero-art:before{content:"";position:absolute;z-index:-2;width:470px;height:470px;border-radius:50%;background:radial-gradient(circle,#3fe9ff33,#3cf0a022 45%,transparent 70%)}.orbit{position:absolute;z-index:-1;width:435px;height:435px;border:1px solid #3fe9ff55;border-radius:50%;transform:rotate(-20deg) scaleY(.66)}.orbit-two{width:520px;height:520px;border-color:#3cf0a044;transform:rotate(39deg) scaleY(.65)}.spark{position:absolute;color:var(--gold);text-shadow:0 0 22px var(--gold)}.spark-one{top:55px;right:88px;font-size:34px}.spark-two{bottom:99px;left:46px;font-size:29px}.back-card,.front-card{position:absolute;width:260px;height:350px;border-radius:20px;box-shadow:0 25px 65px #0009}.back-card{display:flex;flex-direction:column;justify-content:space-between;padding:24px;background:linear-gradient(145deg,#1f3a48,#0a141b);border:1px solid #3fe9ff66;transform:translate(80px,-4px) rotate(16deg);color:#8fa8b8;font:700 12px 'Outfit',sans-serif;letter-spacing:.3em}.back-card strong{font-size:36px;opacity:.24;writing-mode:vertical-rl}.back-card i{align-self:flex-end;color:var(--gold);font-size:35px;font-style:normal}.front-card{display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:23px;background:linear-gradient(155deg,#1f3a48,#0a141b 62%,#1a2e3a);border:1px solid #ffcf5aba;transform:translate(-49px,6px) rotate(-8deg)}.front-card:before{content:"";position:absolute;inset:11px;border:1px solid #ffcf5a66;border-radius:12px;pointer-events:none}.card-header,.card-footer{width:100%;display:flex;justify-content:space-between;align-items:center;color:var(--gold);font:700 10px 'Outfit',sans-serif;letter-spacing:.15em}.card-header span+span{font-size:24px}.front-card img{width:192px;height:192px;object-fit:cover;border-radius:14px;box-shadow:0 10px 35px #0008}.card-footer strong{font-size:17px;letter-spacing:0}.card-footer span{font-size:8px}.art-caption{position:absolute;bottom:12px;right:9px;color:#8fa8b8;font:700 9px 'Outfit',sans-serif;letter-spacing:.2em}.ticker{background:var(--gold);color:#071017}.ticker-inner{min-height:60px;display:flex;align-items:center;justify-content:space-around;gap:20px;text-align:center;font:800 12px 'Outfit',sans-serif;letter-spacing:.15em}.ticker b{font-size:20px}.section{padding-top:110px;padding-bottom:110px;scroll-margin-top:30px}.section-heading{max-width:760px;margin-bottom:47px}h2{font-size:clamp(42px,5.4vw,70px);line-height:1.08;letter-spacing:-.055em;margin:15px 0 20px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line)}.feature{min-height:280px;display:flex;flex-direction:column;padding:31px 34px;border-right:1px solid var(--line)}.feature:last-child{border-right:0}.feature-number{color:#8fa8b8;font:700 10px 'Outfit',sans-serif;letter-spacing:.17em}.feature-symbol{margin:25px 0 16px;color:var(--gold);font:700 28px 'Outfit',sans-serif}.feature h3{font-size:23px;letter-spacing:-.03em;margin-bottom:10px}.feature p{max-width:290px;color:var(--muted);font-size:13px;line-height:1.8}.identity{background:linear-gradient(115deg,#0a141b,#1a2e3a)}.identity-inner{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:80px}.identity-visual{min-height:360px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:25px;position:relative;overflow:hidden;border:1px solid #1f3a48;background:radial-gradient(circle at 50% 45%,#1f3a48,#071017 60%)}.identity-visual img{z-index:1;width:192px;height:192px;object-fit:cover;border-radius:18px;box-shadow:0 16px 40px #0009}.identity-visual span{z-index:1;color:var(--gold);font:800 10px 'Outfit',sans-serif;letter-spacing:.3em}.identity-ring{position:absolute;width:340px;height:340px;border:1px solid #3fe9ff77;border-radius:50%;box-shadow:0 0 80px #3cf0a033}.identity-copy .text-link{margin-top:18px}.discover{min-height:420px}.discover>p:not(.eyebrow){max-width:610px}.discover-actions{display:flex;align-items:center;flex-wrap:wrap;gap:30px;margin-top:28px}.discover-actions>span{color:#8fa8b8;font:700 10px 'Outfit',sans-serif;letter-spacing:.15em}.discover-actions b{color:var(--gold);margin:0 8px}.footer{background:#071017;border-top:1px solid var(--line)}.footer-inner{min-height:105px;display:flex;align-items:center;justify-content:space-between;gap:22px}.footer .brand{font-size:17px}.footer .brand img{width:36px;height:36px}.footer p,.footer-inner>span{margin:0;color:#8fa8b8;font-size:12px}:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}@media(max-width:1000px){.desktop-nav{gap:17px}.header-inner{gap:18px}.brand{font-size:17px}.hero{grid-template-columns:1fr 390px}.hero-art{transform:scale(.85);transform-origin:center}.identity-inner{gap:40px}}@media(max-width:780px){.container{width:min(100% - 36px,570px)}.site-header .desktop-nav{display:none}.header-inner{height:70px}.header-link{margin-left:auto}.hero{grid-template-columns:1fr;gap:10px;padding-top:62px;padding-bottom:50px}.hero h1{font-size:clamp(56px,11vw,78px)}.hero-art{height:400px;transform:scale(.78);margin:-20px -65px -35px}.ticker-inner{min-height:58px;gap:10px;font-size:9px;letter-spacing:.08em}.ticker b{font-size:12px}.section{padding-top:74px;padding-bottom:74px}h2{font-size:clamp(40px,9vw,58px)}.feature-grid{grid-template-columns:1fr}.feature{min-height:0;padding:25px;border-right:0;border-bottom:1px solid var(--line)}.feature:last-child{border-bottom:0}.feature-symbol{margin:15px 0 10px}.identity-inner{grid-template-columns:1fr;gap:39px}.identity-visual{min-height:320px}.footer-inner{align-items:flex-start;flex-direction:column;justify-content:center;padding:26px 0;gap:11px}}@media(max-width:440px){.brand{font-size:14px;gap:7px}.brand img{width:33px;height:33px}.header-link{min-height:35px;padding:0 9px;font-size:10px;gap:6px}.hero{padding-top:54px}.hero h1{font-size:clamp(48px,12vw,60px)}.hero-description{font-size:14px}.hero-actions{gap:14px}.button{font-size:12px}.text-link{font-size:12px}.hero-art{transform:scale(.65);margin:-48px -95px -72px}.ticker-inner span:last-child{display:none}.ticker-inner b:last-of-type{display:none}.identity-visual{min-height:280px}.identity-visual img{width:165px;height:165px}.identity-ring{width:280px;height:280px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior: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}.language-picker{display:inline-flex;align-items:center}.language-picker select{max-width:126px;min-height:39px;padding:0 8px;border:1px solid var(--line);background:var(--ink);color:var(--cream);font:700 12px 'Outfit',sans-serif;cursor:pointer}@media(max-width:780px){.language-picker{margin-left:auto}.header-link{margin-left:0}}@media(max-width:600px){.site-header .header-link{display:none}.language-picker select{max-width:114px}.announcement{padding:5px 12px;font-size:9px;letter-spacing:.12em}}@media(max-width:360px){.brand{font-size:12px}.language-picker select{max-width:100px;font-size:11px}}
.hero{overflow:hidden}
@media(max-width:1150px){.site-header .desktop-nav{display:none}.language-picker{margin-left:auto}.header-link{white-space:nowrap}}
.hero-art:before{background:radial-gradient(circle,#ffcf5a22,#3fe9ff18 48%,transparent 72%)}
.back-card{background:linear-gradient(145deg,#8c222b,#47121b);border-color:#ffcf5a66;color:var(--fw-gold)}
.front-card{background:linear-gradient(155deg,#bf303b,#861b27 67%,#5c111d);border-color:var(--fw-gold)}
.packet-flap{position:absolute;top:62px;left:12px;right:12px;height:156px;background:#de4047;clip-path:polygon(0 0,100% 0,50% 88%);opacity:.72}
.front-card .card-header,.front-card .card-footer{position:relative;z-index:3}
.front-card img{position:absolute;z-index:2;top:43px;left:50%;width:270px;height:255px;max-width:none;transform:translateX(-50%);object-fit:contain;border-radius:0;box-shadow:none;filter:drop-shadow(0 11px 15px #0009)}
.card-footer strong{font-size:24px}

.eyebrow,.eyebrow-line{color:var(--fw-cyan);border-color:var(--fw-cyan)}.eyebrow-line{background:var(--fw-cyan)}.feature-symbol,.spark-two{color:var(--fw-mint)}.hero-footnote span{color:var(--fw-mint)}
.feature-now{background:linear-gradient(145deg,#3fe9ff0c,var(--fw-panel) 70%)}
.feature-now .feature-number,.feature-now .feature-symbol{color:var(--fw-cyan)}
.feature-now:last-child .feature-number,.feature-now:last-child .feature-symbol{color:var(--fw-mint)}
#experience{position:relative;isolation:isolate}
#experience .section-heading,.feature-grid{position:relative;z-index:1}
.experience-mascot{position:absolute;right:25px;top:50px;z-index:0;width:min(27vw,320px);height:auto;pointer-events:none;filter:drop-shadow(0 15px 30px #0008)}
@media(max-width:780px){.experience-mascot{position:relative;top:auto;right:auto;display:block;width:min(65vw,260px);margin:-24px auto -48px}}
.button-telegram{background:transparent;border-color:var(--fw-cyan);color:var(--fw-cyan)}
.button-telegram:hover{background:var(--fw-cyan);color:var(--fw-field);filter:none}
.referrer-code{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px 16px;margin:22px 0 0;padding:10px 14px;border:1px solid var(--fw-field-line);background:var(--fw-panel);color:var(--fw-muted);font:700 10px 'Outfit',sans-serif;letter-spacing:.12em;text-transform:uppercase}
.referrer-code strong{color:var(--fw-gold);font-size:15px;letter-spacing:.06em}
.referrer-code,.signup-referral{cursor:pointer}
.referrer-code:hover,.signup-referral:hover{border-color:var(--fw-cyan)}
.copy-status{color:var(--fw-cyan);font:700 11px 'Outfit',sans-serif;letter-spacing:0;text-transform:none}
.hero-footnote{margin-top:26px}
.promo{border-bottom:1px solid var(--fw-line);background:var(--fw-field)}
.promo-slide[hidden]{display:none}
.promo-stage{max-width:1280px;margin-inline:auto}
.promo-image{display:block;width:100%;height:auto}
.promo-controls{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:20px}
.promo-count{color:var(--fw-muted);font:700 12px 'Outfit',sans-serif;letter-spacing:.15em}
.promo-dots,.promo-arrows{display:flex;align-items:center;gap:10px}
.promo-dot{width:28px;height:6px;padding:0;border:0;background:var(--fw-field-line);cursor:pointer}
.promo-dot[aria-current="true"]{background:var(--fw-cyan)}
.promo-arrows button{width:34px;height:34px;border:1px solid var(--fw-field-line);background:var(--fw-field);color:var(--fw-text);font-size:19px;cursor:pointer}
.promo-arrows button:hover{border-color:var(--fw-cyan);color:var(--fw-cyan)}
@media(max-width:780px){.promo-controls{min-height:52px}}
.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.feature p{max-width:420px}
.feature-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:auto;padding-top:22px}
.feature-actions .button{gap:14px;font-size:12px}
.feature-benefits{display:grid;gap:12px;margin:6px 0 0;padding:0;list-style:none}
.feature-benefits li{padding:12px 14px;border:1px solid var(--fw-field-line);color:var(--fw-text);font-size:14px;line-height:1.5}
.feature-benefits li:before{content:'✦';margin-right:10px;color:var(--fw-mint)}
.room-names{display:block;margin:4px 0 0 22px;color:var(--fw-muted)}
@media(max-width:780px){.feature-grid{grid-template-columns:1fr}}
.signup{background:linear-gradient(145deg,var(--fw-panel),var(--fw-field))}
.signup-layout{display:grid;grid-template-columns:220px minmax(0,1fr);align-items:start;gap:24px}
.signup-methods{display:grid;gap:9px}
.signup-methods button{display:flex;align-items:center;gap:13px;width:100%;min-height:58px;padding:12px;border:1px solid transparent;background:transparent;color:var(--fw-muted);font:700 13px 'Outfit',sans-serif;text-align:left;cursor:pointer}
.signup-methods button span:first-child{color:var(--fw-cyan);font-size:11px}
.signup-methods button[aria-current="true"]{border-color:var(--fw-cyan);background:var(--fw-field);color:var(--fw-text)}
.signup-content{min-width:0}
.signup-panel{min-width:0;padding:26px;border:1px solid var(--fw-field-line);background:var(--fw-panel)}
.signup-panel[hidden]{display:none}
.signup-telegram{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1fr);align-items:center;gap:28px}
.telegram-guide-copy h3,.signup-browser-heading h3{margin:12px 0;font-size:clamp(27px,3vw,38px);line-height:1.12}
.telegram-guide-copy>p:not(.signup-number),.signup-browser-heading>p:not(.signup-number){color:var(--fw-muted);font-size:15px;line-height:1.75}
.telegram-guide-copy .button{margin-top:16px}
.signup-browser-heading{margin-bottom:24px}
.signup-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:26px}
.signup-steps-short{grid-template-columns:repeat(2,minmax(0,1fr))}
.signup-steps button{display:grid;gap:5px;min-width:0;padding:10px;border:1px solid var(--fw-field-line);background:var(--fw-field);color:var(--fw-muted);font:700 11px 'Outfit',sans-serif;text-align:left;cursor:pointer}
.signup-steps button span:first-child{color:var(--fw-cyan)}
.signup-steps button[aria-current="step"]{border-color:var(--fw-cyan);color:var(--fw-text)}
.signup-step{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:center;gap:28px;min-width:0}
.signup-step[hidden]{display:none}
.signup-browser[data-signup-content="browser"] .signup-step[data-signup-step="5"]{grid-template-columns:1fr}
.signup-image-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:center}
.signup-image{display:flex;flex-direction:column;align-items:center;gap:12px;min-width:0;padding:12px;background:var(--fw-field);border:1px solid var(--fw-field-line)}
.signup-image img{display:block;width:auto;height:auto;max-width:100%;max-height:760px;object-fit:contain}
.signup-image span{color:var(--fw-cyan);font:700 11px 'Outfit',sans-serif}
.signup-copy{min-width:0}
.signup-number{color:var(--fw-cyan);font:800 12px 'Outfit',sans-serif;letter-spacing:.18em}
.signup-copy h3{margin:14px 0;font-size:clamp(26px,3vw,36px);line-height:1.12}
.signup-copy p{margin:0;color:var(--fw-muted);font-size:15px;line-height:1.75}
.signup-copy .signup-note{margin-top:12px;color:var(--fw-mint)}
.signup-referral{display:inline-block;margin-top:15px;padding:8px 12px;border:1px solid var(--fw-gold);color:var(--fw-gold);font:800 17px 'Outfit',sans-serif;letter-spacing:.05em}
.signup-referral{display:inline-flex;align-items:center;flex-wrap:wrap;gap:12px;background:var(--fw-field);text-align:left}
.signup-controls{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:24px;padding-top:20px;border-top:1px solid var(--fw-field-line)}
.signup-controls button{min-height:40px;padding:0 14px;border:1px solid var(--fw-cyan);background:transparent;color:var(--fw-cyan);font:700 12px 'Outfit',sans-serif;cursor:pointer}
.signup-controls button:disabled{opacity:.35;cursor:default}
.signup-controls>span{color:var(--fw-muted);font:700 11px 'Outfit',sans-serif;letter-spacing:.16em}
.signup-cta{margin-top:28px}
.telegram-guide-video{display:flex;justify-content:center;padding:18px;border:1px solid var(--fw-field-line);background:var(--fw-panel)}
.telegram-guide-video video{display:block;width:auto;height:auto;max-width:100%;max-height:720px;background:#000}
@media(max-width:780px){.signup-layout{grid-template-columns:1fr}.signup-methods{grid-template-columns:1fr}.signup-methods button{font-size:12px}.signup-panel{padding:18px}.signup-telegram,.signup-step{grid-template-columns:1fr;gap:22px}.signup-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.signup-image img{max-height:72vh}.signup-image-pair{grid-template-columns:1fr}.signup-copy h3{font-size:27px}.telegram-guide-video{padding:10px}.telegram-guide-video video{max-height:72vh}}
.header-actions{display:flex;align-items:center;gap:10px}
.header-actions .header-link{margin-left:0;white-space:nowrap}
.header-link-telegram{border-color:var(--cyan);color:var(--cyan)}
@media(max-width:1250px){.header-inner{height:auto;min-height:82px;flex-wrap:wrap;gap:10px 18px;padding-block:12px}.site-header .desktop-nav{order:4;display:flex;width:100%;justify-content:center;margin-left:0}.language-picker{margin-left:auto}}
@media(max-width:900px){.site-header .desktop-nav{display:none}.header-inner{min-height:70px}.header-actions{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.header-actions .header-link{justify-content:center;white-space:normal;text-align:center}}
@media(max-width:600px){.site-header .header-actions .header-link{display:inline-flex;min-height:39px;padding:5px 8px;font-size:11px;gap:6px}}
.discover{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,510px);align-items:center;gap:56px}
.benefit-copy{min-width:0}
.benefit-copy>p:not(.eyebrow){max-width:510px;color:var(--fw-muted);font-size:16px;line-height:1.8}
.benefit-points{display:grid;gap:12px;list-style:none;margin:28px 0;padding:0}
.benefit-points li{padding:13px 16px;border-left:2px solid var(--fw-cyan);background:#0d2330;color:var(--fw-text);font-size:14px}
.benefit-copy .benefit-slogan{color:var(--fw-gold);font-weight:700}
.agent-poster{position:relative;container-type:inline-size;width:100%;max-width:510px;aspect-ratio:941/1672;margin:0;filter:drop-shadow(0 22px 50px #0008)}
.agent-poster-image{display:block;width:100%;height:auto}
.agent-poster-copy{position:absolute;inset:0;color:#eef6fb;font-family:'Outfit',sans-serif;font-weight:800;text-shadow:0 2px 8px #000;pointer-events:none}
.agent-poster-copy>*{position:absolute}
.poster-brand{top:3.4%;left:14%;font-size:4cqw;line-height:1}
.poster-brand small{display:block;margin-top:4px;color:var(--fw-cyan);font-size:1.4cqw;letter-spacing:.22em}
.poster-status{top:2.5%;right:4%;width:19%;text-align:center;font-size:1.45cqw;letter-spacing:.12em}
.poster-opening{top:9%;left:5%;width:47%;color:var(--fw-cyan);font-size:1.8cqw;letter-spacing:.08em}
.poster-headline{top:18%;left:6%;width:48%;color:#91f4ff;font-size:6.3cqw;line-height:1.05;text-transform:uppercase;text-shadow:0 0 15px #00c8ff}
.poster-recruit{top:31.1%;left:8%;width:46%;height:3.6%;display:grid;place-items:center;text-align:center;font-size:2.1cqw;line-height:1.15}
.poster-up-to{top:35%;left:6%;width:46%;color:#f7fbff;font-size:2.2cqw;line-height:1.2}
.poster-system{top:44.6%;left:12%;width:75%;font-size:3.8cqw;line-height:1.1}
.poster-tier{left:22%;width:67%;height:5.7%;display:flex;align-items:center;justify-content:space-between;gap:4px}
.poster-tier span{width:67%;font-size:2.25cqw;line-height:1.12}
.poster-tier b{color:#9cf4ff;font-size:4.7cqw;white-space:nowrap}
.poster-tier-one{top:50.7%}.poster-tier-two{top:57.1%}.poster-tier-three{top:63.4%}.poster-tier-four{top:69.8%}
.poster-total{top:76.5%;left:12%;width:77%;height:5.2%;display:flex;align-items:center;justify-content:space-between;gap:4px;font-size:2.7cqw;line-height:1.1}
.poster-total span{max-width:62%}.poster-total b{color:#8df6ff;font-size:7.5cqw;white-space:nowrap;text-shadow:0 0 12px #00bbff}
.poster-value{top:91%;width:19%;text-align:center;font-size:1.75cqw;line-height:1.1}
.poster-value-one{left:4.5%}.poster-value-two{left:28.5%}.poster-value-three{left:52.5%}.poster-value-four{left:76.5%}
html[lang="zh-Hans"] .agent-poster-copy{display:none}
@media(max-width:900px){.discover{grid-template-columns:1fr;gap:32px}.agent-poster{justify-self:center}}
.mobile-nav{display:none}
.side-nav{display:none}
.footer-social{display:flex;align-items:center;flex-wrap:wrap;gap:8px}
.footer-social a{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 10px;border:1px solid var(--fw-field-line);color:var(--fw-muted);font:700 12px 'Outfit',sans-serif}
.footer-social a:hover{border-color:var(--fw-cyan);color:var(--fw-cyan)}
.footer-social-icon{display:grid;place-items:center;width:19px;height:19px;border:1px solid currentColor;border-radius:5px;font-size:14px;line-height:1}
.desktop-nav a[aria-current="location"],.mobile-nav a[aria-current="location"]{color:var(--fw-cyan)}
.discover-actions{gap:12px}
.discover-actions .button{gap:10px;padding-inline:14px;font-size:12px}
.discover-actions>span{width:100%}
@media(max-width:900px){
  body{padding-bottom:calc(66px + env(safe-area-inset-bottom))}
  .mobile-nav{position:fixed;z-index:20;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--fw-field-line);background:#071017f5;box-shadow:0 -10px 30px #0008}
  .mobile-nav a{min-width:0;min-height:66px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:5px 3px;color:var(--fw-muted);font:700 11px 'Outfit',sans-serif;text-align:center;line-height:1.1}
  .mobile-nav a span:first-child{color:var(--fw-cyan);font-size:23px;line-height:1}
  .mobile-nav a[aria-current="location"]{background:#102c39}
}
@media(min-width:901px) and (max-width:1559px){.site-header{position:sticky;top:0}#experience,#signup,#discover{scroll-margin-top:110px}}
@media(min-width:1560px){
  .side-nav{position:fixed;z-index:20;top:50%;right:24px;display:grid;gap:4px;width:150px;padding:10px;transform:translateY(-50%);border:1px solid var(--fw-field-line);background:#071017ed;box-shadow:0 16px 35px #0008}
  .side-nav a{display:flex;align-items:center;gap:10px;min-height:38px;padding:0 9px;color:var(--fw-muted);font:700 12px 'Outfit',sans-serif}
  .side-nav-dot{width:6px;height:6px;flex:none;border-radius:50%;background:var(--fw-field-line)}
  .side-nav a:hover,.side-nav a[aria-current="location"]{color:var(--fw-cyan);background:#102c39}
  .side-nav a[aria-current="location"] .side-nav-dot{background:var(--fw-cyan);box-shadow:0 0 8px var(--fw-cyan)}
}
