
:root{--blue:#003867;--ink:#162c3b;--muted:#536879;--mint:#91e3dc;--bg:#f3f6f8;--border:#dce4e9;--surface:#fff;--bodyfont:Arial,sans-serif}*{box-sizing:border-box}body{margin:0;font:16px/1.55 var(--bodyfont);color:var(--ink);background:var(--bg)}button,select{font:inherit}button,a,select{touch-action:manipulation}button{cursor:pointer}a{color:inherit;text-decoration:none}a:hover{color:#08746e}button:focus-visible,a:focus-visible,select:focus-visible{outline:3px solid #07867c;outline-offset:4px}[hidden]{display:none!important}.skip{position:fixed;top:-100px;left:16px;background:white;padding:15px;z-index:100}.skip:focus{top:10px}.wrap{max-width:1360px;margin:auto;padding:0 36px}.demo{text-align:center;font-size:12px;padding:8px 16px;background:#e2eeee;color:#35545a}.header{background:var(--surface);position:sticky;top:0;z-index:30;border-bottom:1px solid var(--border)}.utility{display:flex;justify-content:space-between;gap:22px;border-bottom:1px solid var(--border);font-size:13px}.audiences,.tools{display:flex;align-items:center;gap:24px}.utility a,.utility button{display:inline-flex;align-items:center;min-height:48px}.plain{border:0;background:transparent;color:inherit;padding:0}.active{font-weight:700;color:var(--blue);box-shadow:inset 0 -2px var(--blue)}.private-link{font-family:Georgia,serif!important;font-style:italic;font-size:17px!important}.language{position:relative}.language summary{cursor:pointer;min-height:44px;display:flex;align-items:center}.language div{position:absolute;right:0;top:100%;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:8px 18px;z-index:3;min-width:130px}.language a{display:block;padding:8px 0}.mainbar{display:flex;align-items:center;gap:26px;min-height:96px}.logo{flex-shrink:0;color:var(--blue);letter-spacing:.025em}.logo strong{display:block;font-size:24px;line-height:1.1}.logo small{font-size:9px;letter-spacing:.18em;display:block;margin-top:7px}.primary{display:flex;align-items:center;gap:22px;margin-left:auto}.trigger{border:0;background:transparent;color:inherit;min-height:48px;padding:10px 0;font-size:14px;text-align:left}.trigger::after{content:'⌄';margin-left:8px;color:var(--blue)}.trigger[aria-expanded=true]{color:var(--blue)}.trigger[aria-expanded=true]::after{content:'⌃'}.actions{display:flex;align-items:center;gap:10px}.btn{border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--blue);padding:12px 18px;min-height:48px;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:600}.btn-blue{background:var(--blue);color:white;border-color:var(--blue)}.mobile-toggle{display:none}.nav-shell{background:var(--surface)}.panel{padding:30px 0 32px;border-top:1px solid var(--border);max-height:calc(100dvh - 170px);overflow:auto}.panel-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:23px}.kicker{font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}.close-panel{width:44px;height:44px;border:1px solid var(--border);border-radius:50%;background:var(--surface);color:inherit;font-size:23px}.columns{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.columns h3{font-size:17px;line-height:1.35;font-weight:600;margin:0 0 15px}.columns ul{list-style:none;padding:0;margin:0}.columns li a{display:block;padding:10px 0;font-size:14px;min-height:44px}.columns a:hover{color:var(--blue);text-decoration:underline;text-underline-offset:4px}.panel-bottom{border-top:1px solid var(--border);padding-top:18px;margin-top:24px;font-size:14px;font-weight:600;color:var(--blue)}.two-cols{grid-template-columns:1fr 1fr;max-width:900px}.panel-description{max-width:600px;color:var(--muted);font-size:14px}.login-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;max-width:900px}.login-card{padding:24px;border:1px solid var(--border);border-radius:16px;background:var(--bg);display:block}.login-card strong{display:block;font-size:21px;margin:6px 0}.login-card small{color:var(--muted);font-size:13px}.services{display:flex;flex-wrap:wrap;gap:20px;margin-top:22px}.services a{padding:10px 0;min-height:44px;color:var(--blue)}.notice{color:var(--muted);font-size:13px;margin-top:18px;max-width:820px}.mobile-heading,.mobile-audiences{display:none}.overlay{position:fixed;inset:0;background:#031d3570;z-index:20}.hero{margin-top:28px;background:radial-gradient(ellipse at 90% 25%,#28687c 0,transparent 55%),#082c46;border-radius:26px;padding:64px 55px;color:white;position:relative;overflow:hidden;min-height:460px}.hero h1{font-size:clamp(38px,5vw,68px);line-height:1.08;letter-spacing:-.04em;font-weight:500;margin:25px 0;max-width:850px}.hero h1 span{color:var(--mint)}.hero p{color:#d3e2ec;max-width:520px;font-size:18px}.hero .btn{margin-top:16px;background:var(--mint);color:#082c46;border:0}.section{padding:58px 0}.section h2{font-size:34px;font-weight:500;letter-spacing:-.03em}.summary{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.summary article{border:1px solid var(--border);background:var(--surface);border-radius:20px;padding:26px}.summary h3{font-size:21px;font-weight:500;margin:0 0 14px}.summary p{color:var(--muted);font-size:15px}.pb{padding:36px;border:1px solid var(--border);border-radius:22px;background:var(--surface);display:flex;justify-content:space-between;align-items:center;gap:24px;scroll-margin-top:180px}.pb h2{font:italic 34px Georgia,serif;margin:0 0 12px;color:var(--blue)}.pb p{max-width:650px;margin:0;color:var(--muted)}.pending{padding:8px 13px;font-size:12px;border:1px solid var(--border);border-radius:25px;white-space:nowrap}.footer{padding:36px 0;color:var(--muted);font-size:13px}.footer a{display:inline-block;padding:10px 0;color:var(--blue)}dialog{border:1px solid var(--border);border-radius:22px;padding:30px;width:min(560px,calc(100% - 32px));max-height:90dvh;overflow:auto;background:var(--surface);color:var(--ink)}dialog::backdrop{background:#031d3588}.dialog-head{display:flex;align-items:center;justify-content:space-between;gap:16px}dialog h2{font-size:26px;margin:0}dialog label{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:18px 0}dialog select{max-width:60%;padding:8px;min-height:44px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:inherit}.settings-note{font-size:13px;color:var(--muted)}body[data-size=large]{font-size:19px}body[data-size=large] .trigger,body[data-size=large] .columns li a,body[data-size=large] .utility{font-size:17px}body[data-size=xlarge]{font-size:22px}body[data-size=xlarge] .trigger,body[data-size=xlarge] .columns li a,body[data-size=xlarge] .utility{font-size:20px}body[data-space=wide]{letter-spacing:.07em}body[data-font=serif]{--bodyfont:Georgia,serif}body[data-theme=contrast]{--blue:#000;--ink:#000;--muted:#222;--mint:#fff;--bg:#fff;--border:#333;--surface:#fff}body[data-theme=dark]{--blue:#bcebf5;--ink:#fff;--muted:#ddd;--mint:#c8ffff;--bg:#111;--border:#999;--surface:#111}body[data-theme=dark] .btn-blue{color:#111}body[data-images=off] img,body[data-images=off] svg{visibility:hidden}body[data-theme=contrast] .hero,body[data-theme=dark] .hero{background:var(--surface);border:2px solid var(--border);color:var(--ink)}body[data-theme=contrast] .hero p,body[data-theme=dark] .hero p{color:var(--ink)}body[data-theme=contrast] .hero h1 span{color:var(--ink)}
@media(max-width:1199px){.wrap{padding:0 22px}.utility{font-size:12px}.audiences,.tools{gap:17px}.mainbar{gap:15px}.logo strong{font-size:20px}.primary{gap:16px}.trigger{font-size:12px}.btn{font-size:12px;padding:12px 14px}}
@media(max-width:1099px){.utility{display:none}.mainbar{min-height:80px}.mainbar>.actions{margin-left:auto}.mainbar .account-link{display:none}.mobile-toggle{display:inline-flex;min-width:48px}.primary{display:none}.nav-shell{display:none;position:fixed;top:0;right:0;bottom:0;width:min(480px,100%);z-index:50;overflow:auto;padding:0 22px 30px;overscroll-behavior:contain}.nav-shell.is-mobile-open{display:block}.nav-shell .wrap{padding:0}.mobile-heading{display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;background:var(--surface);padding:16px 0;z-index:2;border-bottom:1px solid var(--border);font-size:20px}.mobile-audiences{display:grid;gap:4px;padding:18px 0;border-bottom:1px solid var(--border)}.mobile-audiences>a,.mobile-audiences>button{padding:12px 0;text-align:left;min-height:46px}.mobile-audiences .btn{justify-content:center}.nav-shell .primary{display:flex;flex-direction:column;align-items:stretch;gap:0;margin:14px 0 0}.nav-shell .trigger{display:flex;justify-content:space-between;font-size:17px;width:100%;padding:15px 0;border-bottom:1px solid var(--border)}.panel{max-height:none;overflow:visible;padding:18px 0}.panel-heading{margin-bottom:16px}.panel-heading .close-panel{display:none}.columns,.two-cols{grid-template-columns:1fr;gap:25px}.columns li a{font-size:15px}.columns h3{font-size:16px;margin-bottom:5px}.login-grid{grid-template-columns:1fr}.hero{padding:40px 28px;min-height:420px}.summary{grid-template-columns:1fr}.pb{display:block;padding:28px}.pb .pending{display:inline-block;margin-top:20px}body[data-size=xlarge] .trigger{font-size:21px}.mobile-footer{display:flex;flex-wrap:wrap;gap:20px;padding-top:24px}.mobile-footer a,.mobile-footer button{padding:10px 0;min-height:44px}}
@media(min-width:1100px){.mobile-footer{display:none}.nav-shell>.wrap>.primary{display:none}}
@media(max-width:420px){.logo strong{font-size:18px}.logo small{font-size:7px}.mainbar{gap:8px}.mainbar .btn{padding:10px;font-size:11px}.wrap{padding:0 16px}.demo{font-size:10px}.hero{padding:32px 23px}.hero h1{font-size:39px}.hero p{font-size:16px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}

main :root{--blue:#003867;--night:#082c46;--ink:#162c3b;--muted:#536879;--mint:#91e3dc;--paper:#f3f6f8;--line:#dce4e9;--radius:24px}main *{box-sizing:border-box}main html{scroll-behavior:smooth;scroll-padding-top:120px}main body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.55 "Segoe UI",Arial,sans-serif}main a{color:inherit;text-decoration:none}main button{font:inherit;cursor:pointer}main button,main a{-webkit-tap-highlight-color:transparent}main button:focus-visible,main a:focus-visible,main summary:focus-visible{outline:3px solid #07867c;outline-offset:5px}main .wrap{width:min(1280px,calc(100% - 80px));margin:auto}main .demo{background:#e5efef;color:#35545a;text-align:center;font-size:12px;padding:7px 20px;letter-spacing:.03em}main .skip{position:fixed;top:-100px;left:20px;z-index:100;background:white;padding:14px}main .skip:focus{top:10px}main .utility{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);font-size:13px;min-height:47px;align-items:center}main .audiences,main .utils{display:flex;align-items:center;gap:26px}main .utility a{display:inline-flex;align-items:center;min-height:46px}main .utility .active{color:var(--blue);border-bottom:2px solid var(--blue);font-weight:600}main .site-header{position:sticky;top:0;z-index:20;background:rgba(255,255,255,.97);border-bottom:1px solid #e3e9ed}main .mainnav{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:96px}main .brand{display:flex;align-items:center;gap:12px;flex-shrink:0}main .brand svg{width:42px;height:44px}main .brand strong{display:block;color:var(--blue);font-size:23px;letter-spacing:.02em;line-height:1.15}main .brand small{display:block;font-size:10px;letter-spacing:.17em;color:var(--muted);margin-top:7px}main .navlinks{display:flex;gap:25px;font-size:14px;align-items:center}main .navlinks a{padding:14px 0}main .navlinks a:hover,main .footer a:hover{color:#08746e}main .btn{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:52px;padding:13px 23px;border:1px solid transparent;border-radius:10px;font-size:15px;font-weight:600;transition:transform .18s,background .18s}main .btn:hover{transform:translateY(-2px)}main .btn-blue{background:var(--blue);color:white}main .btn-mint{background:var(--mint);color:var(--night)}main .btn-outline{border-color:#adc2d1;background:transparent;color:inherit}main .btn-light{background:white;color:var(--blue)}main .menu-toggle{display:none;min-width:48px;min-height:48px;border:1px solid var(--line);border-radius:10px;background:white}main .hero{margin-top:24px;border-radius:28px;position:relative;isolation:isolate;overflow:hidden;min-height:568px;color:white;background:radial-gradient(ellipse at 87% 38%,#245a72 0,transparent 45%),linear-gradient(115deg,#062a44,#103d56)}main .hero-inner{padding:58px 54px 48px;position:relative;z-index:2;max-width:730px}main .eyebrow{font-size:12px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;display:flex;align-items:center;gap:10px}main .dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--mint)}main h1{font-size:clamp(44px,4.9vw,70px);line-height:1.06;letter-spacing:-.045em;font-weight:500;margin:30px 0 23px}main h1 em{font-style:normal;color:var(--mint)}main .hero p{font-size:18px;line-height:1.65;max-width:465px;color:#d3e2ec;margin-bottom:29px}main .actions{display:flex;gap:12px;flex-wrap:wrap}main .hero-note{display:flex;gap:28px;color:#bed4e2;font-size:12px;margin-top:42px}main .hero-art{position:absolute;right:-8%;top:1%;width:64%;height:100%;z-index:0}main .art-caption{position:absolute;right:34px;bottom:25px;color:#bdd6df;font:11px/1.5 monospace;letter-spacing:.12em}main .quick{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:18px}main .quick a{display:flex;align-items:center;gap:16px;border:1px solid var(--line);padding:22px 20px;background:white;border-radius:16px;font-size:14px;font-weight:600;min-height:96px;transition:border-color .2s,transform .2s}main .quick a:hover{border-color:#4993c9;transform:translateY(-3px)}main .icon{width:38px;height:38px;display:grid;place-items:center;border:1px solid #d5e8ed;border-radius:11px;color:var(--blue);flex-shrink:0}main .icon svg{width:21px;height:21px}main .arrow{margin-left:auto;color:var(--blue);font-size:20px}main .section{padding-top:92px}main .section-head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px}main .section-head h2,main h2{font-size:40px;line-height:1.15;font-weight:500;letter-spacing:-.035em;margin:12px 0}main .section-head p{color:var(--muted);max-width:430px;margin:12px 0 0}main .text-link{color:var(--blue);font-size:14px;display:inline-flex;align-items:center;gap:16px;min-height:44px;font-weight:600}main .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}main .card{position:relative;display:flex;flex-direction:column;min-height:285px;background:white;border:1px solid #e2e8ec;border-radius:var(--radius);padding:28px;transition:box-shadow .2s,transform .2s}main .card:hover{transform:translateY(-4px);box-shadow:0 14px 35px #082c4609}main .card .num{font-size:12px;color:#637e91;letter-spacing:.1em}main .card h3{font-size:24px;line-height:1.25;font-weight:500;letter-spacing:-.02em;margin:25px 0 12px}main .card p{font-size:15px;color:var(--muted);margin:0 0 24px;max-width:300px}main .card .text-link{margin-top:auto;align-self:flex-start}main .card.accent{background:#e6f1f2;border-color:#d4e5e6}main .intl{background:#e3eef2;border-radius:28px;display:grid;grid-template-columns:1fr 1fr;gap:50px;padding:50px;margin-top:90px;overflow:hidden}main .intl h2{font-size:43px;margin-top:20px}main .intl p{color:var(--muted);max-width:425px;margin:20px 0 28px}main .country-list{display:flex;flex-direction:column;gap:14px;justify-content:center}main .country{background:#fff;border:1px solid #d4e2e8;border-radius:18px;padding:24px;display:flex;align-items:center;gap:20px}main .currency{font-size:30px;color:var(--blue);height:54px;width:54px;border-radius:50%;background:#f0f6f7;display:grid;place-items:center;flex-shrink:0}main .country strong{font-size:20px;font-weight:500}main .country small{display:block;color:var(--muted);font-size:13px;margin-top:3px}main .disclaimer{font-size:12px!important;line-height:1.6;margin-bottom:0!important}main .digital{display:grid;grid-template-columns:1.15fr 1fr;gap:60px;align-items:center;padding:70px 10px 0}main .digital p{color:var(--muted);max-width:480px}main .dashboard{background:var(--night);color:white;border-radius:22px;padding:24px 28px;box-shadow:0 25px 45px #082c4614;transform:none;position:relative}main .dash-top{font-size:12px;color:#bed1dd;display:flex;justify-content:space-between;border-bottom:1px solid #34556c;padding-bottom:18px}main .dash-label{font-size:11px;color:#bed1dd;letter-spacing:.13em;margin-top:24px}main .dash-title{font-size:27px;margin:4px 0 22px}main .dash-row{display:flex;gap:10px;align-items:center;background:#ffffff0d;border-radius:10px;padding:12px;font-size:13px;margin-top:9px}main .dash-row span{color:var(--mint);margin-left:auto}main .dash-foot{font-size:10px;color:#bed1dd;margin-top:19px}main .about{margin-top:90px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:38px 0;display:grid;grid-template-columns:1fr 1fr;gap:70px}main .about h2{font-size:32px}main .about p{color:var(--muted);font-size:15px}main .news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}main .news{padding:24px 0;border-top:1px solid #bccbd6;display:flex;flex-direction:column}main .news time{font-size:12px;letter-spacing:.06em;color:var(--muted)}main .news h3{font-size:21px;font-weight:500;line-height:1.4;margin:18px 0 20px}main .news .text-link{margin-top:auto}main .cta{margin:75px 0 80px;background:var(--blue);color:white;border-radius:24px;padding:35px 42px;display:flex;justify-content:space-between;align-items:center;gap:24px}main .cta h2{font-size:30px;margin:0 0 8px}main .cta p{font-size:14px;color:#c7dbe9;margin:0}main .footer{background:#e7edf1;padding:48px 0 24px}main .footer-top{display:flex;justify-content:space-between;align-items:center;gap:30px;padding-bottom:30px;border-bottom:1px solid #cbd6de}main .footer-links{display:flex;flex-wrap:wrap;gap:14px 25px;font-size:13px;margin-top:25px}main .legal{color:#536879;font-size:12px;margin-top:28px;line-height:1.75}main .footer-bottom{font-size:11px;color:#607685;margin-top:25px;display:flex;justify-content:space-between}main .mobile-menu{display:none;padding:12px 0 20px}main .mobile-menu:not([hidden]){display:grid;gap:5px}main .mobile-menu a{min-height:44px;padding:10px 6px;border-bottom:1px solid var(--line)}main dialog{border:0;border-radius:24px;padding:32px;width:min(520px,calc(100% - 32px));color:var(--ink);box-shadow:0 30px 100px #082c4644}main dialog::backdrop{background:#031d35a6;backdrop-filter:blur(4px)}main dialog h2{font-size:28px;margin:0 30px 12px 0}main dialog p{font-size:14px;color:var(--muted)}main .close{position:absolute;right:16px;top:15px;background:var(--paper);border:0;border-radius:50%;height:44px;width:44px;font-size:25px}main .login-option{display:flex;justify-content:space-between;align-items:center;border:1px solid var(--line);border-radius:12px;padding:16px;margin-top:12px;min-height:70px}main .login-option:hover{background:var(--paper)}main .login-option strong{font-size:15px}main .login-option small{display:block;font-size:12px;color:var(--muted);margin-top:3px}main body.large-type{font-size:19px}main body.large-type p,main body.large-type .text-link,main body.large-type .navlinks{font-size:18px}@media (min-width:1051px){main .mobile-menu:not([hidden]){display:none}}@media (max-width:1150px){main .navlinks{gap:15px;font-size:12px}main .brand strong{font-size:20px}main .utils{gap:12px}main .audiences{gap:18px}main .hero-inner{padding:48px 38px}main .hero-art{right:-16%;opacity:.8}main .hero h1{font-size:58px}main .hero p{max-width:410px}main .quick a{padding:18px 14px;gap:10px}main .quick .icon{display:none}}@media (max-width:1050px){main .navlinks{display:none}main .menu-toggle{display:block}main .mainnav{min-height:82px}main .mainnav>.btn{margin-left:auto}main .utility{font-size:12px}main .utils{display:none}main .hero h1{font-size:54px}main .hero-art{right:-28%;width:76%;opacity:.6}main .hero-inner{max-width:650px}main .grid{gap:14px}main .card{padding:23px}main .intl{gap:26px;padding:35px}main .intl h2{font-size:36px}main .digital{gap:35px}}@media (max-width:700px){main .wrap{width:calc(100% - 40px)}main .demo{font-size:10px;padding:6px 12px}main .utility{display:none}main .mainnav{min-height:76px;gap:10px}main .brand{gap:8px}main .brand svg{width:28px;height:34px}main .brand strong{font-size:17px;letter-spacing:0}main .brand small{font-size:7px;letter-spacing:.12em}main .mainnav>.btn{padding:9px 12px;min-height:44px;font-size:12px}main .menu-toggle{min-width:42px;min-height:44px}main .hero{margin-top:16px;min-height:690px;border-radius:22px}main .hero-inner{padding:32px 24px 260px}main .hero .eyebrow{font-size:10px;letter-spacing:.11em}main .hero h1{font-size:43px;margin-top:25px;max-width:390px}main .hero p{font-size:16px;max-width:350px;margin-bottom:24px}main .hero .actions{gap:10px}main .hero .btn{font-size:13px;padding:12px 15px}main .hero-note{margin-top:23px;font-size:10px;gap:15px}main .hero-art{height:310px;top:auto;bottom:-8px;right:-35px;width:105%;opacity:.9}main .art-caption{font-size:9px;bottom:12px;right:18px}main .quick{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}main .quick a{font-size:12px;min-height:80px;padding:16px 14px}main .quick .arrow{font-size:17px}main .section{padding-top:58px}main .section-head{display:block;margin-bottom:22px}main .section-head h2,main h2{font-size:31px}main .section-head p{font-size:14px}main .section-head>.text-link{margin-top:10px}main .grid{grid-template-columns:1fr;gap:12px}main .card{min-height:235px;padding:25px}main .card h3{font-size:25px;margin-top:18px}main .card p{max-width:none}main .intl{grid-template-columns:1fr;margin-top:58px;padding:27px 23px;gap:25px;border-radius:22px}main .intl h2{font-size:33px}main .intl p{font-size:14px}main .country{padding:18px;gap:14px}main .country strong{font-size:19px}main .digital{grid-template-columns:1fr;padding:56px 0 0;gap:30px}main .dashboard{transform:none;padding:24px}main .digital h2{font-size:32px}main .about{grid-template-columns:1fr;gap:10px;margin-top:58px;padding:28px 0}main .about h2{font-size:29px}main .news-grid{grid-template-columns:1fr;gap:8px}main .news{padding:20px 0}main .news h3{font-size:21px;margin:12px 0}main .cta{margin:48px 0;padding:28px;display:block}main .cta h2{font-size:28px}main .cta .btn{margin-top:24px}main .footer{padding-top:30px}main .footer-top{align-items:start;gap:22px;flex-direction:column}main .footer-bottom{gap:12px;flex-direction:column}main .footer-links{gap:10px 20px}main .legal{font-size:11px}main dialog{padding:27px 22px}}@media (prefers-reduced-motion:reduce){main html{scroll-behavior:auto}main *{transition:none!important;transform:none!important}}@media  print{main .site-header{position:static}main .demo{display:block}main .hero,main .cta,main .dashboard{print-color-adjust:exact;-webkit-print-color-adjust:exact}main .btn,main .menu-toggle{box-shadow:none}main .section,main .intl,main .about,main .digital{break-inside:avoid}main .card{break-inside:avoid}main dialog{display:none}}.restored-footer :root{--blue:#003867;--night:#082c46;--ink:#162c3b;--muted:#536879;--mint:#91e3dc;--paper:#f3f6f8;--line:#dce4e9;--radius:24px}.restored-footer *{box-sizing:border-box}.restored-footer html{scroll-behavior:smooth;scroll-padding-top:120px}.restored-footer body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.55 "Segoe UI",Arial,sans-serif}.restored-footer a{color:inherit;text-decoration:none}.restored-footer button{font:inherit;cursor:pointer}.restored-footer button,.restored-footer a{-webkit-tap-highlight-color:transparent}.restored-footer button:focus-visible,.restored-footer a:focus-visible,.restored-footer summary:focus-visible{outline:3px solid #07867c;outline-offset:5px}.restored-footer .wrap{width:min(1280px,calc(100% - 80px));margin:auto}.restored-footer .demo{background:#e5efef;color:#35545a;text-align:center;font-size:12px;padding:7px 20px;letter-spacing:.03em}.restored-footer .skip{position:fixed;top:-100px;left:20px;z-index:100;background:white;padding:14px}.restored-footer .skip:focus{top:10px}.restored-footer .utility{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);font-size:13px;min-height:47px;align-items:center}.restored-footer .audiences,.restored-footer .utils{display:flex;align-items:center;gap:26px}.restored-footer .utility a{display:inline-flex;align-items:center;min-height:46px}.restored-footer .utility .active{color:var(--blue);border-bottom:2px solid var(--blue);font-weight:600}.restored-footer .site-header{position:sticky;top:0;z-index:20;background:rgba(255,255,255,.97);border-bottom:1px solid #e3e9ed}.restored-footer .mainnav{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:96px}.restored-footer .brand{display:flex;align-items:center;gap:12px;flex-shrink:0}.restored-footer .brand svg{width:42px;height:44px}.restored-footer .brand strong{display:block;color:var(--blue);font-size:23px;letter-spacing:.02em;line-height:1.15}.restored-footer .brand small{display:block;font-size:10px;letter-spacing:.17em;color:var(--muted);margin-top:7px}.restored-footer .navlinks{display:flex;gap:25px;font-size:14px;align-items:center}.restored-footer .navlinks a{padding:14px 0}.restored-footer .navlinks a:hover,.restored-footer a:hover{color:#08746e}.restored-footer .btn{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:52px;padding:13px 23px;border:1px solid transparent;border-radius:10px;font-size:15px;font-weight:600;transition:transform .18s,background .18s}.restored-footer .btn:hover{transform:translateY(-2px)}.restored-footer .btn-blue{background:var(--blue);color:white}.restored-footer .btn-mint{background:var(--mint);color:var(--night)}.restored-footer .btn-outline{border-color:#adc2d1;background:transparent;color:inherit}.restored-footer .btn-light{background:white;color:var(--blue)}.restored-footer .menu-toggle{display:none;min-width:48px;min-height:48px;border:1px solid var(--line);border-radius:10px;background:white}.restored-footer .hero{margin-top:24px;border-radius:28px;position:relative;isolation:isolate;overflow:hidden;min-height:568px;color:white;background:radial-gradient(ellipse at 87% 38%,#245a72 0,transparent 45%),linear-gradient(115deg,#062a44,#103d56)}.restored-footer .hero-inner{padding:58px 54px 48px;position:relative;z-index:2;max-width:730px}.restored-footer .eyebrow{font-size:12px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;display:flex;align-items:center;gap:10px}.restored-footer .dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--mint)}.restored-footer h1{font-size:clamp(44px,4.9vw,70px);line-height:1.06;letter-spacing:-.045em;font-weight:500;margin:30px 0 23px}.restored-footer h1 em{font-style:normal;color:var(--mint)}.restored-footer .hero p{font-size:18px;line-height:1.65;max-width:465px;color:#d3e2ec;margin-bottom:29px}.restored-footer .actions{display:flex;gap:12px;flex-wrap:wrap}.restored-footer .hero-note{display:flex;gap:28px;color:#bed4e2;font-size:12px;margin-top:42px}.restored-footer .hero-art{position:absolute;right:-8%;top:1%;width:64%;height:100%;z-index:0}.restored-footer .art-caption{position:absolute;right:34px;bottom:25px;color:#bdd6df;font:11px/1.5 monospace;letter-spacing:.12em}.restored-footer .quick{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:18px}.restored-footer .quick a{display:flex;align-items:center;gap:16px;border:1px solid var(--line);padding:22px 20px;background:white;border-radius:16px;font-size:14px;font-weight:600;min-height:96px;transition:border-color .2s,transform .2s}.restored-footer .quick a:hover{border-color:#4993c9;transform:translateY(-3px)}.restored-footer .icon{width:38px;height:38px;display:grid;place-items:center;border:1px solid #d5e8ed;border-radius:11px;color:var(--blue);flex-shrink:0}.restored-footer .icon svg{width:21px;height:21px}.restored-footer .arrow{margin-left:auto;color:var(--blue);font-size:20px}.restored-footer .section{padding-top:92px}.restored-footer .section-head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px}.restored-footer .section-head h2,.restored-footer h2{font-size:40px;line-height:1.15;font-weight:500;letter-spacing:-.035em;margin:12px 0}.restored-footer .section-head p{color:var(--muted);max-width:430px;margin:12px 0 0}.restored-footer .text-link{color:var(--blue);font-size:14px;display:inline-flex;align-items:center;gap:16px;min-height:44px;font-weight:600}.restored-footer .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.restored-footer .card{position:relative;display:flex;flex-direction:column;min-height:285px;background:white;border:1px solid #e2e8ec;border-radius:var(--radius);padding:28px;transition:box-shadow .2s,transform .2s}.restored-footer .card:hover{transform:translateY(-4px);box-shadow:0 14px 35px #082c4609}.restored-footer .card .num{font-size:12px;color:#637e91;letter-spacing:.1em}.restored-footer .card h3{font-size:24px;line-height:1.25;font-weight:500;letter-spacing:-.02em;margin:25px 0 12px}.restored-footer .card p{font-size:15px;color:var(--muted);margin:0 0 24px;max-width:300px}.restored-footer .card .text-link{margin-top:auto;align-self:flex-start}.restored-footer .card.accent{background:#e6f1f2;border-color:#d4e5e6}.restored-footer .intl{background:#e3eef2;border-radius:28px;display:grid;grid-template-columns:1fr 1fr;gap:50px;padding:50px;margin-top:90px;overflow:hidden}.restored-footer .intl h2{font-size:43px;margin-top:20px}.restored-footer .intl p{color:var(--muted);max-width:425px;margin:20px 0 28px}.restored-footer .country-list{display:flex;flex-direction:column;gap:14px;justify-content:center}.restored-footer .country{background:#fff;border:1px solid #d4e2e8;border-radius:18px;padding:24px;display:flex;align-items:center;gap:20px}.restored-footer .currency{font-size:30px;color:var(--blue);height:54px;width:54px;border-radius:50%;background:#f0f6f7;display:grid;place-items:center;flex-shrink:0}.restored-footer .country strong{font-size:20px;font-weight:500}.restored-footer .country small{display:block;color:var(--muted);font-size:13px;margin-top:3px}.restored-footer .disclaimer{font-size:12px!important;line-height:1.6;margin-bottom:0!important}.restored-footer .digital{display:grid;grid-template-columns:1.15fr 1fr;gap:60px;align-items:center;padding:70px 10px 0}.restored-footer .digital p{color:var(--muted);max-width:480px}.restored-footer .dashboard{background:var(--night);color:white;border-radius:22px;padding:24px 28px;box-shadow:0 25px 45px #082c4614;transform:none;position:relative}.restored-footer .dash-top{font-size:12px;color:#bed1dd;display:flex;justify-content:space-between;border-bottom:1px solid #34556c;padding-bottom:18px}.restored-footer .dash-label{font-size:11px;color:#bed1dd;letter-spacing:.13em;margin-top:24px}.restored-footer .dash-title{font-size:27px;margin:4px 0 22px}.restored-footer .dash-row{display:flex;gap:10px;align-items:center;background:#ffffff0d;border-radius:10px;padding:12px;font-size:13px;margin-top:9px}.restored-footer .dash-row span{color:var(--mint);margin-left:auto}.restored-footer .dash-foot{font-size:10px;color:#bed1dd;margin-top:19px}.restored-footer .about{margin-top:90px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:38px 0;display:grid;grid-template-columns:1fr 1fr;gap:70px}.restored-footer .about h2{font-size:32px}.restored-footer .about p{color:var(--muted);font-size:15px}.restored-footer .news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.restored-footer .news{padding:24px 0;border-top:1px solid #bccbd6;display:flex;flex-direction:column}.restored-footer .news time{font-size:12px;letter-spacing:.06em;color:var(--muted)}.restored-footer .news h3{font-size:21px;font-weight:500;line-height:1.4;margin:18px 0 20px}.restored-footer .news .text-link{margin-top:auto}.restored-footer .cta{margin:75px 0 80px;background:var(--blue);color:white;border-radius:24px;padding:35px 42px;display:flex;justify-content:space-between;align-items:center;gap:24px}.restored-footer .cta h2{font-size:30px;margin:0 0 8px}.restored-footer .cta p{font-size:14px;color:#c7dbe9;margin:0}.restored-footer{background:#e7edf1;padding:48px 0 24px}.restored-footer-top{display:flex;justify-content:space-between;align-items:center;gap:30px;padding-bottom:30px;border-bottom:1px solid #cbd6de}.restored-footer-links{display:flex;flex-wrap:wrap;gap:14px 25px;font-size:13px;margin-top:25px}.restored-footer .legal{color:#536879;font-size:12px;margin-top:28px;line-height:1.75}.restored-footer-bottom{font-size:11px;color:#607685;margin-top:25px;display:flex;justify-content:space-between}.restored-footer .mobile-menu{display:none;padding:12px 0 20px}.restored-footer .mobile-menu:not([hidden]){display:grid;gap:5px}.restored-footer .mobile-menu a{min-height:44px;padding:10px 6px;border-bottom:1px solid var(--line)}.restored-footer dialog{border:0;border-radius:24px;padding:32px;width:min(520px,calc(100% - 32px));color:var(--ink);box-shadow:0 30px 100px #082c4644}.restored-footer dialog::backdrop{background:#031d35a6;backdrop-filter:blur(4px)}.restored-footer dialog h2{font-size:28px;margin:0 30px 12px 0}.restored-footer dialog p{font-size:14px;color:var(--muted)}.restored-footer .close{position:absolute;right:16px;top:15px;background:var(--paper);border:0;border-radius:50%;height:44px;width:44px;font-size:25px}.restored-footer .login-option{display:flex;justify-content:space-between;align-items:center;border:1px solid var(--line);border-radius:12px;padding:16px;margin-top:12px;min-height:70px}.restored-footer .login-option:hover{background:var(--paper)}.restored-footer .login-option strong{font-size:15px}.restored-footer .login-option small{display:block;font-size:12px;color:var(--muted);margin-top:3px}.restored-footer body.large-type{font-size:19px}.restored-footer body.large-type p,.restored-footer body.large-type .text-link,.restored-footer body.large-type .navlinks{font-size:18px}@media (min-width:1051px){.restored-footer .mobile-menu:not([hidden]){display:none}}@media (max-width:1150px){.restored-footer .navlinks{gap:15px;font-size:12px}.restored-footer .brand strong{font-size:20px}.restored-footer .utils{gap:12px}.restored-footer .audiences{gap:18px}.restored-footer .hero-inner{padding:48px 38px}.restored-footer .hero-art{right:-16%;opacity:.8}.restored-footer .hero h1{font-size:58px}.restored-footer .hero p{max-width:410px}.restored-footer .quick a{padding:18px 14px;gap:10px}.restored-footer .quick .icon{display:none}}@media (max-width:1050px){.restored-footer .navlinks{display:none}.restored-footer .menu-toggle{display:block}.restored-footer .mainnav{min-height:82px}.restored-footer .mainnav>.btn{margin-left:auto}.restored-footer .utility{font-size:12px}.restored-footer .utils{display:none}.restored-footer .hero h1{font-size:54px}.restored-footer .hero-art{right:-28%;width:76%;opacity:.6}.restored-footer .hero-inner{max-width:650px}.restored-footer .grid{gap:14px}.restored-footer .card{padding:23px}.restored-footer .intl{gap:26px;padding:35px}.restored-footer .intl h2{font-size:36px}.restored-footer .digital{gap:35px}}@media (max-width:700px){.restored-footer .wrap{width:calc(100% - 40px)}.restored-footer .demo{font-size:10px;padding:6px 12px}.restored-footer .utility{display:none}.restored-footer .mainnav{min-height:76px;gap:10px}.restored-footer .brand{gap:8px}.restored-footer .brand svg{width:28px;height:34px}.restored-footer .brand strong{font-size:17px;letter-spacing:0}.restored-footer .brand small{font-size:7px;letter-spacing:.12em}.restored-footer .mainnav>.btn{padding:9px 12px;min-height:44px;font-size:12px}.restored-footer .menu-toggle{min-width:42px;min-height:44px}.restored-footer .hero{margin-top:16px;min-height:690px;border-radius:22px}.restored-footer .hero-inner{padding:32px 24px 260px}.restored-footer .hero .eyebrow{font-size:10px;letter-spacing:.11em}.restored-footer .hero h1{font-size:43px;margin-top:25px;max-width:390px}.restored-footer .hero p{font-size:16px;max-width:350px;margin-bottom:24px}.restored-footer .hero .actions{gap:10px}.restored-footer .hero .btn{font-size:13px;padding:12px 15px}.restored-footer .hero-note{margin-top:23px;font-size:10px;gap:15px}.restored-footer .hero-art{height:310px;top:auto;bottom:-8px;right:-35px;width:105%;opacity:.9}.restored-footer .art-caption{font-size:9px;bottom:12px;right:18px}.restored-footer .quick{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.restored-footer .quick a{font-size:12px;min-height:80px;padding:16px 14px}.restored-footer .quick .arrow{font-size:17px}.restored-footer .section{padding-top:58px}.restored-footer .section-head{display:block;margin-bottom:22px}.restored-footer .section-head h2,.restored-footer h2{font-size:31px}.restored-footer .section-head p{font-size:14px}.restored-footer .section-head>.text-link{margin-top:10px}.restored-footer .grid{grid-template-columns:1fr;gap:12px}.restored-footer .card{min-height:235px;padding:25px}.restored-footer .card h3{font-size:25px;margin-top:18px}.restored-footer .card p{max-width:none}.restored-footer .intl{grid-template-columns:1fr;margin-top:58px;padding:27px 23px;gap:25px;border-radius:22px}.restored-footer .intl h2{font-size:33px}.restored-footer .intl p{font-size:14px}.restored-footer .country{padding:18px;gap:14px}.restored-footer .country strong{font-size:19px}.restored-footer .digital{grid-template-columns:1fr;padding:56px 0 0;gap:30px}.restored-footer .dashboard{transform:none;padding:24px}.restored-footer .digital h2{font-size:32px}.restored-footer .about{grid-template-columns:1fr;gap:10px;margin-top:58px;padding:28px 0}.restored-footer .about h2{font-size:29px}.restored-footer .news-grid{grid-template-columns:1fr;gap:8px}.restored-footer .news{padding:20px 0}.restored-footer .news h3{font-size:21px;margin:12px 0}.restored-footer .cta{margin:48px 0;padding:28px;display:block}.restored-footer .cta h2{font-size:28px}.restored-footer .cta .btn{margin-top:24px}.restored-footer{padding-top:30px}.restored-footer-top{align-items:start;gap:22px;flex-direction:column}.restored-footer-bottom{gap:12px;flex-direction:column}.restored-footer-links{gap:10px 20px}.restored-footer .legal{font-size:11px}.restored-footer dialog{padding:27px 22px}}@media (prefers-reduced-motion:reduce){.restored-footer html{scroll-behavior:auto}.restored-footer *{transition:none!important;transform:none!important}}@media  print{.restored-footer .site-header{position:static}.restored-footer .demo{display:block}.restored-footer .hero,.restored-footer .cta,.restored-footer .dashboard{print-color-adjust:exact;-webkit-print-color-adjust:exact}.restored-footer .btn,.restored-footer .menu-toggle{box-shadow:none}.restored-footer .section,.restored-footer .intl,.restored-footer .about,.restored-footer .digital{break-inside:avoid}.restored-footer .card{break-inside:avoid}.restored-footer dialog{display:none}}
html{scroll-behavior:smooth;scroll-padding-top:180px}main.wrap{max-width:1360px;width:100%;padding:0 36px}main .dashboard{transform:none!important}main .hero{margin-top:24px}main .hero h1{max-width:none}main .hero .btn{margin-top:0}main .hero .btn-outline{background:transparent;color:white;border:1px solid #adc2d1}main .hero .btn-mint{background:#91e3dc;color:#082c46}main .actions{justify-content:flex-start}main .pb{margin-top:65px}main .section{padding-bottom:0}main .intl{scroll-margin-top:175px}.restored-footer{background:#e7edf1;padding:48px 0 24px}.brand-logo{display:block;width:190px;height:78px;object-fit:contain}.mainbar .logo{width:190px}.restored-footer .brand-logo{width:230px;height:96px}body[data-images=off] .brand-logo{visibility:visible}main .digital .btn{cursor:pointer}@media(max-width:1199px){.brand-logo{width:155px;height:70px}.mainbar .logo{width:155px}}@media(max-width:1099px){main.wrap{padding:0 22px}.brand-logo{width:150px;height:63px}.mainbar .logo{width:150px}}@media(max-width:600px){main.wrap{padding:0 16px}main .hero-inner{padding:35px 25px}main .hero h1{font-size:44px}.brand-logo{width:130px;height:58px}.mainbar .logo{width:130px}main .pb{margin-top:40px}html{scroll-padding-top:100px}}

/* Restore original global tokens lost during scoping. */
:root{--night:#082c46;--paper:#f3f6f8;--line:#dce4e9;--radius:24px}
/* Original dashboard styling, with no tilt. */
main .dashboard{background:#082c46;color:#fff;border-radius:22px;padding:24px 28px;box-shadow:0 25px 45px #082c4614;transform:none;position:relative}
main .dash-top{font-size:12px;color:#bed1dd;display:flex;justify-content:space-between;border-bottom:1px solid #34556c;padding-bottom:18px}
main .dash-label{font-size:11px;color:#bed1dd;letter-spacing:.13em;margin-top:24px}
main .dash-title{font-size:27px;margin:4px 0 22px}
main .dash-row{display:flex;gap:10px;align-items:center;background:#ffffff0d;border-radius:10px;padding:12px;font-size:13px;margin-top:9px}
main .dash-row span{color:#91e3dc;margin-left:auto}
main .hero-art{padding-bottom:32px}
@media(max-width:600px){main .dashboard{padding:24px}}

/* v6: container widths +30%; compact hero. No content or navigation changes. */
.wrap,main.wrap{max-width:1768px}
#footer.restored-footer>.wrap{width:min(1664px,calc(100% - 80px))}
main .hero{padding:0;min-height:0}
main .hero-inner{max-width:949px;padding:36px 54px 30px}
@media(min-width:601px) and (max-width:900px){main .hero-inner{max-width:845px;padding:32px 38px 28px}}
@media(max-width:600px){
  main .hero-inner{max-width:100%;padding:24px 25px}
  #footer.restored-footer>.wrap{width:calc(100% - 40px)}
}

/* v7 — geometric brand iconography derived from the paired logo pillars. */
main .brand-icon{display:block;width:32px;height:32px;flex-shrink:0;fill:currentColor;color:var(--blue)}
main .quick .icon{border:0;background:#eaf3f4;border-radius:10px;width:46px;height:46px;display:grid;place-items:center}
main .quick .brand-icon{width:30px;height:30px}
main .brand-service-mark{margin:20px 0 18px;width:66px;height:66px;border-radius:16px;background:#edf5f6;display:grid;place-items:center;color:var(--blue)}
main .brand-service-mark .brand-icon{width:44px;height:44px}
main .card.accent .brand-service-mark{background:#d1eeeb}
main .dashboard .brand-dash-icon{width:26px;height:26px;color:#91e3dc}
main .brand-network{margin:0 0 16px;padding:0;width:100%}
main .brand-network>svg{display:block;width:100%;height:auto}
main .brand-hero-art{right:-2%;top:0;width:55%;height:100%;opacity:.95;padding:0;pointer-events:none}
@media(max-width:1100px){main .brand-hero-art{right:-12%;width:65%;opacity:.4}}
@media(max-width:600px){main .brand-hero-art{right:-30%;width:100%;height:100%;top:0;bottom:auto;opacity:.14}main .brand-service-mark{width:56px;height:56px;margin:16px 0}main .brand-service-mark .brand-icon{width:36px;height:36px}}
body[data-theme=contrast] main .brand-icon{color:#000}
body[data-theme=dark] main .brand-service-mark,body[data-theme=dark] main .quick .icon{background:#253943}
body[data-theme=dark] main .brand-icon{color:#bcebf5}

@media(max-width:900px){main .quick>a{min-width:0;overflow-wrap:anywhere;gap:10px}main .quick .icon{width:34px;height:38px;flex-shrink:0}main .quick .brand-icon{width:26px;height:26px}}
@media(max-width:420px){main .quick>a{font-size:12px;padding-left:10px;padding-right:10px;gap:7px}}

/* V9: restrained red, orange and violet accents over the V7 palette. */
:root{--accent-red:#c94b55;--accent-orange:#d97736;--accent-violet:#7862a8}
main .hero .btn-mint,main .cta .btn-mint{background:#c94b55;border-color:#c94b55;color:#fff}
main .hero .btn-mint:hover,main .cta .btn-mint:hover{background:#ad3945;border-color:#ad3945;color:#fff}
main .card.accent{background:#f8f1f1;border-color:#e8d5d5;box-shadow:inset 0 4px 0 var(--accent-red)}
main .card.accent .brand-service-mark{background:#f1dfdf}
main .card.accent .brand-icon{color:#a9424c}
main .intl{box-shadow:inset 4px 0 0 var(--accent-violet)}
main .country .currency{background:#f0edf6;color:#67518f}
main .pb{box-shadow:inset 4px 0 0 var(--accent-orange)}
main .pb .pending{background:#fbf0e8;border-color:#ead1bd;color:#9b572b}
main .hero .dot{background:#d97736;box-shadow:0 0 0 4px #d9773619}
@media(hover:hover){main .quick>a:hover{border-color:#d7b7ba;background:#fbf5f5}}
@media(prefers-reduced-motion:no-preference){main .hero .btn-mint,main .cta .btn-mint{transition:background-color .18s ease,border-color .18s ease,transform .18s ease}main .hero .btn-mint:hover,main .cta .btn-mint:hover{transform:translateY(-1px)}}
body[data-theme=dark] main .card.accent{background:#30282d;border-color:#64434a}body[data-theme=dark] main .card.accent .brand-service-mark{background:#493339}body[data-theme=dark] main .country .currency{background:#302b3b;color:#dacaf2}body[data-theme=dark] main .pb .pending{background:#392e29;border-color:#654b38;color:#f1c3a2}
body[data-theme=contrast] main .card.accent{background:#fff;border:2px solid #000;box-shadow:inset 0 4px #000}body[data-theme=contrast] main .hero .btn-mint{background:#000;border-color:#000;color:#fff}

/* Bitrix editable areas and administrator toolbar. */
.legacy-footer-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}
.legacy-footer-grid>div{min-width:0}.legacy-footer-grid img,.legacy-disclaimer img,.legacy-copyright img{max-width:100%;height:auto}
.legacy-social{display:flex;gap:16px;flex-wrap:wrap;margin:20px 0}.legacy-cookie-copy{font-size:14px;line-height:1.5}
.legacy-disclaimer,.legacy-copyright{overflow-wrap:anywhere}
@media(max-width:900px){.legacy-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.legacy-footer-grid{grid-template-columns:1fr}}
