@font-face{font-family:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/bebas-neue-latin-400-normal.9mHNbWWO.woff2)format("woff2"),url(/_astro/bebas-neue-latin-400-normal.Bi-ndsyu.woff)format("woff")}:root{--black:var(--brilint-black);--cobalt:var(--brilint-cobalt);--lime:var(--brilint-lime);--white:var(--brilint-white);--muted:var(--brilint-gray);--line:var(--brilint-line);--font:var(--brand-font-reading);--ease-out:var(--brand-ease-out);color-scheme:dark;font-family:var(--font);font-size:100%;font-weight:var(--weight-reading);line-height:var(--leading-reading);overflow-wrap:anywhere;color:var(--white);background:var(--black);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;scroll-behavior:smooth;scrollbar-color:var(--cobalt) var(--black);scrollbar-width:thin;caret-color:var(--lime)}*,:before,:after{box-sizing:border-box}body{min-width:320px;margin:0}::selection{color:var(--black);background:var(--lime)}a{color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none}a:focus-visible{outline:2px solid var(--lime);outline-offset:7px}h1,h2,h3,p{margin:0}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}h2{font-size:var(--type-heading);font-weight:var(--weight-heading);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading)}h3{font-size:var(--type-subheading);font-weight:var(--weight-heading);letter-spacing:-.015em;line-height:1.2}svg{flex-shrink:0;display:block}.wrap{width:min(100% - var(--page-gutter) * 2, 1280px);margin-inline:auto}[id]{scroll-margin-top:35px}.skip-link{z-index:100;color:var(--black);background:var(--lime);padding:14px 20px;position:fixed;inset:12px auto auto 12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:10;flex-wrap:wrap;justify-content:space-between;align-items:center;row-gap:16px;min-height:108px;padding-block:24px;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.wordmark{letter-spacing:-.04em;white-space:nowrap;flex-shrink:0;align-items:center;gap:9px;min-height:44px;font-size:35px;font-weight:800;line-height:1;display:inline-flex}.wordmark>svg,.wordmark__dot{color:var(--lime)}.nav{font-size:var(--type-label);align-items:center;gap:32px;margin-left:auto;font-weight:600;display:flex}.nav__section{color:#d1d2d6;padding-block:13px;transition:color .18s}.nav__section:hover{color:var(--lime)}.nav__contact{border-radius:var(--brand-panel-radius);overflow-wrap:normal;border:1px solid #454850;align-items:center;gap:16px;min-height:44px;padding:12px 16px;transition:border-color .18s,color .18s;display:inline-flex}.nav__contact:hover{color:var(--lime);border-color:var(--lime)}.hero{isolation:isolate;background:var(--black);position:relative;overflow:hidden}.hero__inner{z-index:1;pointer-events:none;padding-top:100px;position:relative}.hero__inner a,.hero__inner h1,.hero__inner p{pointer-events:auto}.hero__top{display:block;position:relative}h1{z-index:1;font-family:var(--brand-font-poster);font-size:var(--type-display);letter-spacing:.01em;text-transform:uppercase;font-weight:400;line-height:.98;position:relative}h1 span{white-space:nowrap;display:block}h1 .hero__accent{color:var(--lime);font-weight:750}.hero__bottom{padding-block:30px 50px}.hero__description{color:#b6b9c1;letter-spacing:-.015em;max-width:47ch;font-size:clamp(16px,1.35vw,19px);font-weight:450;line-height:1.75}.hero__actions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:30px;display:flex}.button{border-radius:var(--campaign-cta-radius);min-width:0;max-width:100%;min-height:56px;font-size:var(--type-action);line-height:1.25;font-weight:var(--weight-action);transition:background-color var(--brand-duration-fast) ease, color var(--brand-duration-fast) ease;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:inline-flex}.button--lime{background:var(--lime);color:var(--black)}.button--lime:hover{background:var(--white)}.text-link{font-size:var(--type-action);text-underline-offset:6px;min-height:44px;text-decoration-color:var(--muted);align-items:center;gap:12px;display:inline-flex}.text-link:hover{text-decoration:underline}.hero__visual{pointer-events:none;width:340px;position:absolute;top:0;right:65px}.evolution{width:100%;height:auto;overflow:visible}.evolution__frame--back{animation:assemble-back 1.1s var(--ease-out) both}.evolution__frame--middle{animation:assemble-middle 1.1s var(--ease-out) both}.evolution__frame--front{animation:assemble-front 1.1s var(--ease-out) both}@keyframes assemble-back{0%{transform:translate(-24px,24px)}to{transform:translate(0)}}@keyframes assemble-middle{0%{transform:translate(-10px,10px)}to{transform:translate(0)}}@keyframes assemble-front{0%{transform:translate(20px,-20px)}to{transform:translate(0)}}.hero__channels{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hero__channels a{color:var(--white);align-items:center;gap:15px;padding:24px 0;font-size:13px;display:flex}.hero__channels a+a{padding-left:35px}.hero__channels a>svg:last-child{margin-left:auto;margin-right:35px}.hero__channels a:last-child>svg:last-child{margin-right:0}.hero__channels a:hover{color:var(--lime)}.hero__channels a:focus-visible{outline-offset:-3px}.hero .text-link{color:var(--white);text-decoration-color:currentColor}.services{padding-block:var(--section-space)}.section-heading{justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:48px;display:flex}.section-heading h2{max-width:25ch;font-size:var(--type-heading);line-height:var(--leading-heading);font-weight:var(--weight-heading);letter-spacing:var(--tracking-heading)}.section-heading>p{max-width:38ch;color:var(--muted);font-size:var(--type-body);line-height:var(--leading-reading)}.service{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) 24px;align-items:center;gap:48px;padding:32px 0;display:grid}.service:first-child{border-top:1px solid var(--line)}.service__name{align-items:flex-start;gap:16px;min-width:0;display:flex}.service__name>svg{color:var(--cobalt);width:24px;height:24px;margin-top:4px}.service h3{font-size:var(--type-subheading);font-weight:var(--weight-heading);letter-spacing:-.015em;line-height:1.2}.service__description{color:var(--muted);font-size:var(--type-body);font-weight:var(--weight-reading);letter-spacing:normal;line-height:var(--leading-reading);max-width:var(--reading-measure)}.service__mechanism{font-size:var(--type-label);color:var(--white);margin-top:16px;font-weight:600;line-height:1.4}.service__includes{color:var(--white);flex-wrap:wrap;gap:7px 15px;margin:13px 0 0;padding:0;font-size:11px;line-height:1.7;list-style:none;display:flex}.service__includes li+li{border-left:1px solid var(--line);padding-left:15px}.service__arrow{color:var(--white);transition:color .18s ease, transform .3s var(--ease-out)}.service:hover .service__arrow{color:var(--lime);transform:translate(3px,-3px)}.service:hover h3{color:var(--lime)}.nfc{background:var(--cobalt);overflow:hidden}.nfc__inner{grid-template-columns:1.3fr 1fr;align-items:center;gap:64px;padding-block:65px;display:grid}.nfc h2{letter-spacing:-.04em;font-size:clamp(40px,4.2vw,60px);font-weight:600;line-height:1.08}.status{background:var(--lime);color:var(--black);white-space:nowrap;border-radius:3px;margin-top:4px;padding:7px 11px;font-size:10px;font-weight:750;display:inline-flex}.nfc__content>p{color:#e5edff;max-width:40ch;margin-top:23px;font-size:14px;line-height:1.8}.nfc__networks{color:#e5edff;gap:14px;margin-top:25px;font-size:11px;display:flex}.nfc__networks>span{color:#a9c7ff}.nfc__visual{flex-direction:column;align-items:center;gap:38px;padding-top:6px;display:flex}.nfc-card{aspect-ratio:1.63;background:var(--black);width:min(100%,330px);color:var(--lime);border-radius:14px;flex-direction:column;justify-content:space-between;padding:26px;display:flex;transform:rotate(-9deg);box-shadow:0 26px 45px -17px #082c6e}.nfc-card__top,.nfc-card__bottom{justify-content:space-between;align-items:center;display:flex}.nfc-card__brand{color:var(--white);letter-spacing:-.04em;align-items:center;gap:6px;font-size:23px;font-weight:750;display:inline-flex}.nfc-card__brand>svg{color:var(--lime)}.nfc-card__top>svg{width:28px}.nfc-card__bottom>span{letter-spacing:-.025em;font-size:18px;line-height:1.3}.nfc-card__bottom strong{font-weight:650}.nfc__card-caption{color:#e5edff;font-size:10px}.contact{padding-block:var(--section-space);border-top:1px solid var(--cobalt);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.contact h2{max-width:22ch;font-size:var(--type-heading);font-weight:var(--weight-heading);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading)}.contact h2 span{color:inherit}.contact__action{justify-self:end;width:min(100%,400px);min-width:0}.contact__action>p:first-child{font-size:var(--type-lead);color:var(--white);line-height:1.5}.contact__action .button{width:100%;margin-top:20px}.button--pending{color:#b9bec8;cursor:not-allowed;background:#171b24}.contact__note{font-size:var(--type-meta);color:var(--muted);margin-top:16px;line-height:1.6}.footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;padding-block:30px;display:flex}.wordmark--footer{gap:0;font-size:25px}.footer>p{color:var(--muted);font-size:var(--type-label)}.back-top{border:1px solid var(--cobalt);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.back-top:hover{color:var(--lime);border-color:var(--lime)}.decision-route{counter-reset:route;list-style:none}.decision-route>li{counter-increment:route}.decision-route>li:before{content:counter(route, decimal-leading-zero);border:1px solid var(--cobalt);background:var(--black);width:40px;height:40px;color:var(--white);font-size:var(--type-label);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;margin-bottom:24px;font-weight:600;display:flex}.decision-route>li:first-child:before{background:var(--lime);border-color:var(--lime);color:var(--black)}@media (width>=1500px){.hero__inner{padding-top:110px}}@media (width<=1100px){.wrap{width:min(100% - var(--page-gutter) * 2, 1280px)}h1{font-size:clamp(50px,6.9vw,76px)}.hero__top{min-height:0}.hero__visual{width:260px;top:10px;right:15px}.hero__bottom{flex-wrap:wrap;gap:25px}.hero__actions{gap:20px}.hero__channels a{gap:10px;font-size:11px}.hero__channels a+a{padding-left:20px}.hero__channels a>svg:last-child{margin-right:20px}.button{gap:16px}.service{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) 24px;gap:24px}.service__name{gap:16px}.nfc__inner,.contact{gap:40px}.status{margin-top:0}}@media (width<=760px){.wrap{width:calc(100% - var(--page-gutter) * 2)}.site-header{min-height:88px;padding-block:16px}.wordmark{gap:6px;font-size:29px}.wordmark>svg{width:27px}.nav__section{display:none}.nav{gap:0}.nav__contact{font-size:var(--type-label);gap:8px;padding:10px 12px}.hero__inner{padding-top:64px}.hero__top{min-height:0;display:block}h1{font-size:clamp(32px,10.2vw,64px);line-height:1.15}.hero__description{font-size:15px;line-height:1.75}.hero__bottom{padding-block:25px 45px}.hero__actions{gap:8px 22px;margin-top:23px}.button{min-height:56px;font-size:var(--type-action);padding:16px}.text-link{font-size:var(--type-action)}.hero__visual{display:none}.hero__channels{grid-template-columns:1fr}.hero__channels a{gap:14px;padding:16px 0;font-size:12px}.hero__channels a+a{border-top:1px solid var(--line);padding-left:0}.hero__channels a>svg:last-child{margin-right:0}.hero__channels a>svg:first-child{width:20px}.services{padding-block:var(--section-space)}.section-heading{margin-bottom:32px;display:block}.section-heading h2{font-size:var(--type-heading);max-width:25ch}.section-heading>p{font-size:var(--type-body);margin-top:24px}.desktop-break{display:none}.service{grid-template-columns:minmax(0,1fr) 24px;gap:24px 16px;padding-block:32px;position:relative}.service__name{gap:14px}.service__name>svg{width:22px;height:22px}.service h3{font-size:var(--type-subheading)}.service__body{grid-column:1/-1;margin-left:0}.service__description{font-size:var(--type-body);max-width:var(--reading-measure);line-height:var(--leading-reading)}.service__includes{gap:6px 10px;margin-top:10px;font-size:10px}.service__includes li+li{padding-left:10px}.service__arrow{grid-area:1/2;align-self:center;width:24px}.nfc__inner{grid-template-columns:1fr;gap:40px;padding-block:40px 36px}.nfc h2{font-size:42px}.status{padding:6px 8px;font-size:9px}.nfc__content>p{max-width:38ch;margin-top:20px;font-size:13px}.nfc__networks{gap:12px;margin-top:20px;font-size:10px}.nfc__visual{gap:34px;padding-top:14px}.nfc-card{width:min(85%,300px)}.contact{padding-block:var(--section-space);grid-template-columns:1fr;gap:32px}.contact h2{font-size:var(--type-heading);max-width:22ch}.contact__action{justify-self:start;width:min(100%,400px);min-width:0}.contact__action>p:first-child{font-size:var(--type-lead)}.contact__action>p:first-child br{display:none}.contact__note{font-size:var(--type-meta)}.footer{flex-wrap:wrap;gap:12px;padding-block:24px}.wordmark--footer{font-size:24px}.footer>p{font-size:var(--type-meta)}.back-top{width:44px;height:44px}}@media (width<=370px){.wrap{width:calc(100% - var(--page-gutter) * 2)}.hero__actions{flex-direction:column;align-items:flex-start;gap:8px}.service h3{font-size:var(--type-subheading)}.contact h2{font-size:var(--type-heading)}.footer>p{order:3;width:100%}.nfc-card{padding:21px}}@media (prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.brand-window[data-astro-cid-gw5okdqz]{width:var(--window-size,80px);height:auto;display:block}
