body{background:#0c1419}.site{max-width:none}.brand img{width:100%;height:auto;display:block}.languages{display:flex;gap:5px;direction:ltr;flex-shrink:0}.languages a{font:11px Arial;padding:7px;color:#9dacb4;border:1px solid transparent}.languages a[aria-current=page]{color:#9DCB16;border-color:#9dcb1655}.nav{position:relative;gap:20px}.navlinks{gap:22px}.hero{max-width:1600px;margin:auto}.product .photo{display:block}.product .photo img{height:100%;object-fit:cover}.round{display:grid;place-items:center;border:1px solid var(--line);min-width:36px;height:36px;font-size:20px}.card-summary{padding:0 23px 24px;color:var(--muted);font-size:12px;margin:0}.page-heading{padding:65px 6% 40px;border-bottom:1px solid var(--line);max-width:1600px;margin:auto}.page-heading h1{font-size:clamp(32px,4.5vw,65px);line-height:1.4;max-width:1000px;margin:0 0 20px}.page-heading p{color:var(--muted);font-size:16px;max-width:850px}.section{max-width:1600px;margin:auto}.text-link{display:inline-block;color:#9DCB16;border-bottom:1px solid #9dcb1655;padding:12px 0;margin-top:20px}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.steps-grid article{border-top:1px solid var(--line);padding-top:20px}.steps-grid b{color:#9DCB16;font:700 35px Arial}.steps-grid p,.prose p,.article-grid p{color:var(--muted);line-height:2.2}.markets-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.markets-grid a{padding:25px 18px;background:#164D592c;border:1px solid var(--line);transition:transform .25s}.markets-grid a:hover{transform:translateY(-5px);border-color:#9DCB16}.markets-grid span{font:800 30px Arial;color:#9DCB16}.markets-grid p{font-size:11px;color:var(--muted)}.markets-grid b{font-size:23px}.guides-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.guides-grid a{background:var(--surface);border:1px solid var(--line);padding:30px}.guides-grid p{font-size:13px;color:var(--muted)}.guides-grid b{color:#9DCB16;font-size:12px}.statement{background:linear-gradient(130deg,#164d5944,transparent);text-align:center}.statement p{max-width:850px;margin:25px auto;color:#b0c2ca;font-size:16px}.palette{display:flex;justify-content:center;margin:35px 0}.palette span{width:70px;height:10px}.palette .lime{background:#9DCB16}.palette .midnight{background:#101C35}.palette .petrol{background:#164D59}.palette .dolphin{background:#7D8792}.faq h2{margin-bottom:25px}.faq details{border-bottom:1px solid var(--line);padding:18px 0}.faq summary{cursor:pointer;font-size:16px}.faq details p{color:var(--muted);max-width:900px}.inquiry-box{padding:30px;background:var(--surface);border:1px solid var(--line)}.copy-inquiry{background:transparent;color:#9DCB16;border:1px solid #9dcb1677;padding:12px 18px;margin-top:15px}.product-hero{display:grid;grid-template-columns:1fr 1fr;gap:55px;padding:55px 6%;align-items:center;max-width:1600px;margin:auto}.product-hero h1{font-size:clamp(35px,4.5vw,65px);line-height:1.4;margin:0 0 20px}.product-hero p{color:var(--muted);font-size:16px}.product-hero figure{margin:0;background:#dae0e2}.product-hero img{width:100%;height:420px;object-fit:contain;display:block}.product-hero figcaption{font-size:10px;padding:10px 15px;background:#15252d;color:#a8bdc5}.small{font-size:11px!important}.jump-links{display:flex;justify-content:center;gap:30px;padding:18px 6%;border-block:1px solid var(--line);font-size:12px;flex-wrap:wrap}.article-grid{display:grid;grid-template-columns:1fr 280px;gap:65px}.article-grid article h2{font-size:30px;margin:35px 0 15px;scroll-margin-top:30px}.article-grid aside{align-self:start;position:sticky;top:30px;background:var(--surface);padding:25px;border:1px solid var(--line)}.article-grid aside ul{padding-inline-start:20px;color:var(--muted);font-size:12px}.selection-grid{display:grid;gap:20px}.selection-grid>div{padding:22px;border-inline-start:2px solid #9DCB16;background:var(--surface)}.selection-grid b{font:20px Arial;color:#9DCB16}.selection-grid p{font-size:13px;margin-bottom:0}.prose{max-width:1000px}.prose h2{font-size:28px;margin:30px 0 20px}.prose p{font-size:16px}.market-detail article{max-width:900px}.market-detail p{font-size:16px;line-height:2.2;color:var(--muted)}.market-detail h2{font-size:28px;margin:25px 0}.market-detail li{padding:8px}.notice{padding:20px;border-inline-start:3px solid #9DCB16;background:var(--surface);font-size:13px!important}.breadcrumbs{padding:16px 6%;font-size:10px;color:var(--muted);display:flex;gap:10px;flex-wrap:wrap}.search-form{display:flex;gap:12px;margin-bottom:35px}.search-form input{padding:15px;flex:1;min-width:0;background:var(--surface);border:1px solid var(--line);color:white}.motion-toggle{position:fixed;bottom:16px;inset-inline-end:16px;z-index:40;background:#142a34e8;color:#e3eff2;border:1px solid #638594;padding:8px 15px;font-size:11px;border-radius:30px;backdrop-filter:blur(10px)}.skip-link{position:fixed;top:-100px;left:20px;background:#9DCB16;color:#101C35;z-index:999;padding:15px}.skip-link:focus{top:20px}.filters a{padding:8px 17px;border:1px solid var(--line);font-size:12px;color:var(--muted)}.filters a.active{background:#9DCB16;color:#101C35;border-color:#9DCB16}.feature .btn{align-self:start}.footer{padding-bottom:65px}.footer a{padding:5px}.hero-copy{min-width:0}.work-tabs button{transition:background .25s}.site.paused .ticker *{animation-play-state:paused}.article-grid article{min-width:0}
@media(max-width:1050px){.navlinks{gap:13px;font-size:11px}.brand{width:175px}.markets-grid{grid-template-columns:repeat(3,1fr)}.article-grid{gap:35px;grid-template-columns:1fr 235px}}
@media(max-width:760px){.nav{gap:12px}.nav .brand{width:155px}.languages a{padding:5px;font-size:10px}.menu{order:3}.navlinks{inset-inline:0}.page-heading{padding:35px 6%}.page-heading h1{font-size:34px}.page-heading p{font-size:14px}.steps-grid,.guides-grid{grid-template-columns:1fr}.markets-grid{grid-template-columns:1fr 1fr}.product-hero{grid-template-columns:1fr;padding:30px 6%;gap:25px}.product-hero h1{font-size:36px}.product-hero img{height:320px}.article-grid{grid-template-columns:1fr;gap:25px}.article-grid aside{position:static}.article-grid article h2{font-size:25px}.jump-links{gap:15px;font-size:10px}.prose p,.market-detail p{font-size:14px}.markets-grid a{padding:20px 14px}.guides-grid a{padding:25px}.inquiry-box{padding:24px}.motion-toggle{bottom:10px;font-size:10px}.statement p{font-size:14px}.card-summary{font-size:12px}.search-form{flex-wrap:wrap}.search-form .btn{width:100%}}
.tab-idle .art-stage *,.tab-idle .ticker *{animation-play-state:paused!important}
