:root{--night:#10162f;--paper:#f4f2e9;--cyan:#52f7d4;--orange:#ff6c45;--blue:#5268ff;--line:#a7aaae}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{margin:0;background:var(--paper);color:var(--night);font:16px/1.55 Arial,sans-serif;overflow-wrap:break-word}.skip{position:absolute;left:-999px}.skip:focus{left:1rem;top:1rem;z-index:99;background:#fff;padding:.7rem}header{position:relative;z-index:10;display:flex;align-items:center;justify-content:space-between;min-height:72px;padding:0 5vw;background:var(--night);color:#fff}.logo{display:flex;align-items:center;color:#fff;text-decoration:none;font-size:1.15rem;font-weight:900;letter-spacing:.12em}.logo span,footer b span{color:var(--cyan)}.logo i{width:8px;height:8px;margin-left:.45rem;border-radius:50%;background:var(--orange)}header nav{display:flex;gap:1.35rem}header nav a{color:#fff;text-decoration:none;font-size:.8rem;font-weight:700}.menu{display:none;width:44px;height:44px;border:0;background:none}.menu b{display:block;width:22px;height:2px;margin:6px auto;background:#fff}.hero{display:grid;grid-template-columns:1.4fr .6fr;min-height:calc(100vh - 72px)}.hero-grid{align-self:center;padding:8vw 6vw}.code{font:800 .68rem/1 Arial,sans-serif;letter-spacing:.2em}.hero h1,.profile h2,.verify h2,.offers h2,.faq h2{margin:.2em 0;font-size:clamp(3.4rem,7.7vw,9rem);line-height:.82;letter-spacing:-.065em}.hero h1 span{color:var(--blue)}.intro{max-width:48rem;margin:2rem 0;font-size:1.2rem}.actions{display:flex;align-items:center;gap:1.4rem;flex-wrap:wrap}.actions a{color:var(--night);font-weight:800}.primary{padding:1rem 1.2rem;background:var(--night);color:#fff!important;text-decoration:none}.hero aside{display:flex;flex-direction:column;justify-content:flex-end;padding:4rem 3vw;background:var(--cyan);border-left:1px solid var(--night)}.pulse{display:flex;align-items:end;gap:8px;height:45%;min-height:190px}.pulse i{display:block;width:24%;background:var(--night)}.pulse i:nth-child(1){height:35%}.pulse i:nth-child(2){height:80%;background:var(--orange)}.pulse i:nth-child(3){height:55%}.hero aside p{font-size:.9rem}.ticker{display:flex;gap:6vw;overflow:hidden;white-space:nowrap;padding:1rem;background:var(--orange);font-size:.7rem;font-weight:900;letter-spacing:.14em}.profile{display:grid;grid-template-columns:120px 1fr;background:var(--night);color:#fff}.vertical{padding:3rem 0;background:var(--blue);writing-mode:vertical-rl;text-align:center;font-weight:900;letter-spacing:.2em}.profile-copy{padding:8rem 6vw}.profile h2{max-width:70rem}.big{max-width:62rem;font-size:1.3rem}.data-grid{display:grid;grid-template-columns:1fr 1fr;margin-top:4rem;border-top:1px solid #646a7d;border-left:1px solid #646a7d}.data-grid article{min-height:18rem;padding:2rem;border-right:1px solid #646a7d;border-bottom:1px solid #646a7d}.data-grid em{color:var(--cyan);font-style:normal}.data-grid h3{margin-top:4rem;font-size:1.5rem}.verify{padding:8rem 8vw}.verify>div{display:grid;grid-template-columns:.4fr 1fr}.verify h2{font-size:clamp(3rem,6vw,7rem)}.verify ol{list-style:none;padding:0;margin:4rem 0 0}.verify li{display:grid;grid-template-columns:5rem 1fr;padding:1.2rem 0;border-top:1px solid var(--night)}.verify li:last-child{border-bottom:1px solid var(--night)}.verify li b{color:var(--blue)}.verify li strong{display:block;font-size:1.1rem}.offers{padding:8rem 5vw;background:var(--cyan)}.offers-head{display:grid;grid-template-columns:.5fr 1.5fr;gap:5vw}.offers-head>*{min-width:0}.offers-head .code{grid-column:1/-1}.offers h2{font-size:clamp(3rem,5.8vw,6.8rem)}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:4rem}.cards article{padding:2rem;background:var(--paper);border:2px solid var(--night)}.cards article:nth-child(2){background:var(--night);color:#fff}.cards span{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--orange);font-weight:900}.cards h3{margin-top:3rem;font-size:1.7rem}.cards a{display:block;padding:1rem;background:var(--blue);color:#fff;text-align:center;text-decoration:none;font-weight:800}.disclosure{display:grid;grid-template-columns:.4fr 1.6fr;gap:2rem;margin-top:3rem;padding:1.5rem;border-top:2px solid var(--night);border-bottom:2px solid var(--night)}.disclosure p{margin:0}.faq{display:grid;grid-template-columns:.3fr .5fr 1.2fr;gap:4vw;padding:9rem 6vw}.faq h2{font-size:clamp(3rem,6vw,7rem)}details{padding:1.2rem 0;border-top:1px solid var(--night)}details:last-child{border-bottom:1px solid var(--night)}summary{cursor:pointer;font-weight:900}footer{display:grid;grid-template-columns:1fr 1.5fr 1fr;gap:4vw;padding:4rem 5vw;background:var(--night);color:#fff;font-size:.78rem}footer a{color:var(--cyan)}footer nav{display:grid;gap:.35rem}.foot-brand b{font-size:1.1rem;letter-spacing:.1em}.copy{grid-column:1/-1;padding-top:1rem;border-top:1px solid #646a7d}.legal-main{max-width:900px;margin:auto;padding:6rem 6vw}.legal-main h1{font-size:clamp(3rem,7vw,6rem);line-height:.9;letter-spacing:-.055em}.legal-main h2{margin-top:2.5rem}.legal-main .back{color:var(--night);font-weight:800}.legal-card{margin:2rem 0;padding:1.5rem;border-left:8px solid var(--cyan);background:#fff}:focus-visible{outline:3px solid var(--orange);outline-offset:3px}@media(max-width:780px){.menu{display:block}header nav{position:absolute;top:72px;left:0;right:0;display:none;flex-direction:column;padding:1.2rem 5vw;background:var(--night)}header nav.open{display:flex}.hero{grid-template-columns:1fr}.hero-grid{padding:6rem 6vw}.hero h1{font-size:clamp(2.8rem,14vw,5.5rem);overflow-wrap:anywhere}.hero aside{min-height:26rem;border-left:0}.profile{grid-template-columns:1fr}.vertical{writing-mode:initial}.data-grid,.verify>div,.offers-head,.cards,.disclosure,.faq{grid-template-columns:1fr}.data-grid article{min-height:auto}.data-grid h3{margin-top:1.5rem}.cards article:nth-child(2){background:var(--night)}.faq{gap:2rem}footer{grid-template-columns:1fr}}@media(max-width:430px){.hero-grid,.profile-copy,.verify,.offers,.faq,.legal-main{padding-left:5vw;padding-right:5vw}.hero h1{font-size:clamp(2.65rem,13vw,4rem)}.actions .primary{width:100%;text-align:center}.verify li{grid-template-columns:3rem 1fr}.offers-head{display:block}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
