@font-face{font-family:Geist;font-style:normal;font-weight:400 600;font-display:swap;src:url(./geist-latin-BgDaEnEv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:400 600;font-display:swap;src:url(./geist-latin-ext-DC-KSUi6.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(./geist-mono-latin-XN7g48iV.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(./geist-mono-latin-ext-Bwz-egvJ.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(./poppins-400-latin-cpxAROuN.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(./poppins-400-latin-ext-by3JarPu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:italic;font-weight:400;font-display:swap;src:url(./poppins-400-italic-latin-B4GYq972.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:italic;font-weight:400;font-display:swap;src:url(./poppins-400-italic-latin-ext-D4M8lIzc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins Fallback\: Arial;src:local(Arial),local(ArialMT);ascent-override:93.6182%;descent-override:31.2061%;line-gap-override:8.916%;size-adjust:112.158%}@font-face{font-family:Poppins Fallback\: Roboto;src:local(Roboto Regular),local(Roboto-Regular);ascent-override:93.4131%;descent-override:31.1377%;line-gap-override:8.8965%;size-adjust:112.404%}@font-face{font-family:Poppins Fallback\: Arial;src:local(Arial),local(ArialMT);font-style:italic;ascent-override:92.6913%;descent-override:30.8971%;line-gap-override:8.8277%;size-adjust:113.279%}@font-face{font-family:Poppins Fallback\: Roboto;src:local(Roboto Regular),local(Roboto-Regular);font-style:italic;ascent-override:92.4882%;descent-override:30.8294%;line-gap-override:8.8084%;size-adjust:113.528%}@font-face{font-family:Geist Fallback\: Arial;src:local(Arial),local(ArialMT);ascent-override:95.9379%;descent-override:28.1609%;line-gap-override:0%;size-adjust:104.755%}@font-face{font-family:Geist Fallback\: Roboto;src:local(Roboto Regular),local(Roboto-Regular);ascent-override:95.7277%;descent-override:28.0992%;size-adjust:104.985%}@font-face{font-family:Geist Mono Fallback\: Courier New;src:local(Courier New),local(CourierNewPSMT);ascent-override:100.516%;descent-override:29.5048%;size-adjust:99.9837%}@font-face{font-family:Geist Mono Fallback\: Roboto Mono;src:local(Roboto Mono Regular),local(RobotoMono-Regular);ascent-override:100.516%;descent-override:29.5048%;size-adjust:99.9837%}:root{--font-display:Poppins, "Poppins Fallback: Arial", "Poppins Fallback: Roboto", Arial, Roboto, system-ui, sans-serif;--font-sans:Geist, "Geist Fallback: Arial", "Geist Fallback: Roboto", Arial, Roboto, system-ui, sans-serif;--font-mono:"Geist Mono", "Geist Mono Fallback: Courier New", "Geist Mono Fallback: Roboto Mono", "Courier New", "Roboto Mono", ui-monospace, monospace;--bg:#040d0a;--surface:#0b1a14;--accent:#4bd677;--paper:#e9f6ef;--ink:#e9f6ef;--ink-2:#c9dad0;--ink-3:#a9bdb2;--muted:#8fa89a;--faint:#6f8a7c;--line:#16271f;--line-2:#23392e;--hair:#e9f6ef1f;--hair-2:#e9f6ef40;--paper-ink:#040d0a;--paper-ink-2:#24382e;--paper-muted:#3d5247;--accent-deep:#1c6b3a;--warn:#e0a43c;--paper-line:#040d0a38;--vw:min(1vw, 13.68px);--fw-display:400;--fs-display:clamp(2.25rem, calc(6.8 * var(--vw)), 7.5rem);--fs-h2-xxl:clamp(2.25rem, calc(8.2 * var(--vw)), 7.25rem);--fs-h2-xl:clamp(2.125rem, calc(6.4 * var(--vw)), 6.5rem);--fs-h2-l:clamp(1.875rem, calc(5 * var(--vw)), 4.75rem);--fs-h2-m:clamp(1.75rem, calc(3.8 * var(--vw)), 3.375rem);--fs-manifesto:clamp(1.75rem, calc(5.6 * var(--vw)), 5rem);--fs-h3-l:clamp(2rem, calc(3.9 * var(--vw)), 3.375rem);--fs-h3:clamp(1.625rem, calc(3.05 * var(--vw)), 2.75rem);--fs-h3-s:clamp(1.25rem, calc(2.05 * var(--vw)), 1.75rem);--fs-quote:clamp(1.25rem, calc(2.1 * var(--vw)), 1.875rem);--fs-faq:clamp(1.0625rem, calc(1.85 * var(--vw)), 1.6875rem);--fs-lead:clamp(1.0625rem, calc(1.4 * var(--vw)), 1.3125rem);--fs-body:clamp(1rem, calc(1.25 * var(--vw)), 1.125rem);--fs-mono:.75rem;--s-1:8px;--s-2:16px;--s-3:24px;--s-4:32px;--s-5:40px;--s-6:48px;--s-7:56px;--s-8:64px;--s-10:80px;--s-12:96px;--s-15:120px;--section-y:clamp(96px, calc(13.9 * var(--vw)), 200px);--gutter:clamp(16px, calc(4.45 * var(--vw)), 64px);--col-gap:clamp(16px, calc(1.67 * var(--vw)), 24px);--max-w:1240px;--cols:4;--header-h:64px;--radius-s:4px;--radius:16px;--radius-l:24px;--radius-pill:999px;--ease-enter:cubic-bezier(.16, 1, .3, 1);--ease-exit:cubic-bezier(.3, 0, .8, .15);--dur-micro:.2s;--dur-state:.4s;--dur-enter:.8s;--dur-slow:1.2s;--z-menu:45;--z-header:50;--z-banner:60;--z-grain:70;--z-curtain:85;--z-preloader:80;--z-cursor:90;--z-skip:100}@media (min-width:768px){:root{--cols:8}}@media (min-width:1024px){:root{--cols:12;--header-h:80px}}@media (min-width:1024px) and (max-width:1599px) and (max-height:960px){:root{--fs-display:clamp(2.25rem, min(calc(6.8 * var(--vw)), 8.5svh), 7.5rem)}}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-gutter:stable;scroll-padding-top:calc(var(--header-h) + 16px);scroll-padding-bottom:calc(var(--banner-h,0px) + 16px)}body{padding-bottom:var(--banner-h,0px);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100svh;line-height:1.5}img,picture,svg,canvas,video{max-width:100%;display:block}img{height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;text-align:inherit;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}ul[role=list],ol[role=list]{padding:0;list-style:none}dl,dd{margin:0}h1,h2,h3{text-wrap:balance;font-weight:400}p{text-wrap:pretty}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.section--paper :focus-visible{outline-color:var(--accent-deep)}.frente--whitelabel :focus-visible{outline-color:var(--accent-deep)}main:focus,section[tabindex="-1"]:focus{outline:none}.is-locked,.is-locked body{overflow:hidden}.lenis [data-lenis-prevent]{overscroll-behavior:contain}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}body{font-family:var(--font-sans);font-size:var(--fs-body);color:var(--ink);background:var(--bg)}::selection{background:var(--accent);color:var(--bg)}h1,h2,h3{font-family:var(--font-display);font-weight:var(--fw-display);letter-spacing:-.02em;line-height:1.08}em{font-style:italic}.mono{font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:.08em;text-transform:uppercase;line-height:1.4}.eyebrow{font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);align-items:center;gap:14px;line-height:1.4;display:flex}.eyebrow__rule{background:var(--line-2);flex:none;width:32px;height:1px}.h2-xl{font-size:var(--fs-h2-xl);letter-spacing:-.03em}.h2-l{font-size:var(--fs-h2-l)}.h2-m{font-size:var(--fs-h2-m)}.tag{white-space:nowrap;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line-2);border-radius:var(--radius-s);padding:2px 5px;font-size:10px;line-height:1.2;display:inline-block}.pulse{background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block;position:relative}.pulse:after{content:"";background:var(--accent);opacity:0;border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes tp-pulse{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(3.3)}}.split-line-mask{clip-path:inset(-.25em -.1em);overflow:visible!important}.link-arrow{color:var(--accent);transition:color var(--dur-micro) var(--ease-enter), border-color var(--dur-micro) var(--ease-enter);border-bottom:1px solid #4bd67766;padding-bottom:3px;font-size:15px;font-weight:500}@media (hover:hover){.link-arrow:hover{color:var(--ink);border-color:var(--ink)}}.wrap{width:100%;max-width:calc(var(--max-w) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline-start:auto;margin-inline-end:auto}.grid{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--col-gap);display:grid}.grid>*{grid-column:1/-1}.section{padding-block:var(--section-y)}.section--rule{border-top:1px solid var(--line)}.section--surface{background:var(--surface)}.section--paper{background:var(--paper);color:var(--paper-ink)}.section-head{margin-bottom:clamp(48px, calc(6.1 * var(--vw)), 88px);align-items:end;row-gap:24px}.section-head__lead{color:var(--ink-2);font-size:var(--fs-body);max-width:36em;line-height:1.6}@media (min-width:1024px){.section-head .eyebrow{grid-column:1/3;align-self:start;padding-top:24px}.section-head__title{grid-column:3/13}.section-head__lead{grid-column:8/12;margin-top:16px}.section-head--split .section-head__title{grid-column:3/9}.section-head--split .section-head__lead{grid-column:9/13;margin-top:0}}.br-d{display:none}@media (min-width:1024px){.br-d{display:inline}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip{z-index:var(--z-skip);border-radius:var(--radius-pill);background:var(--accent);color:var(--bg);padding:12px 18px;font-weight:600;position:fixed;top:16px;left:16px;transform:translateY(-200%)}.skip:focus{transform:none}.btn{border-radius:var(--radius-pill);white-space:nowrap;min-height:48px;transition:background-color var(--dur-micro) var(--ease-enter), color var(--dur-micro) var(--ease-enter), border-color var(--dur-micro) var(--ease-enter);justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:15px;font-weight:500;line-height:1;display:inline-flex}.btn--sm{min-height:40px;padding:0 20px;font-size:14px}.btn--primary{background:var(--accent);color:var(--bg);font-weight:600}@media (hover:hover){.btn--primary:hover{background:var(--ink)}}.btn--ghost{color:var(--ink);border:1px solid #e9f6ef47}@media (hover:hover){.btn--ghost:hover{border-color:var(--ink)}}.dialog{width:min(560px,100vw - 32px);max-height:calc(100svh - 32px);color:var(--ink);background:var(--surface);border:1px solid var(--hair);border-radius:var(--radius-l);margin:auto;padding:0;box-shadow:0 40px 120px #0009}.dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#040d0ab8}.dialog__body{flex-direction:column;gap:16px;padding:clamp(24px,4vw,40px);display:flex}.dialog__kicker{color:var(--muted)}.dialog__title{margin-bottom:8px;font-size:clamp(2rem,3.8vw,2.875rem);line-height:1.08}.dialog p{color:var(--ink-2);line-height:1.6}.dialog a:not(.btn){color:var(--accent);text-underline-offset:2px;text-decoration:underline}.dialog__actions{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.cookie{z-index:var(--z-banner);border:1px solid var(--hair);border-radius:var(--radius);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b1a14f0;flex-direction:column;gap:16px;max-width:520px;padding:20px;display:flex;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 20px 60px #00000080}.cookie__text{color:var(--ink-2);font-size:14px;line-height:1.55}.cookie__text a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.cookie__actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}@media (min-width:768px){.cookie{bottom:24px;left:auto;right:24px}}.menu-open .cookie{visibility:hidden}.preloader{display:none}.is-preloading .preloader{z-index:var(--z-preloader);color:#fbf7ea;background:radial-gradient(50% 45% at 50% 42%,#16c64f1f,#0000 70%),#101a17;flex-direction:column;justify-content:flex-end;animation:.4s cubic-bezier(.3,0,.8,.15) 3.6s forwards t1-preloader-fallback;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.is-preloading{overflow:hidden}.preloader__mark{width:clamp(150px,26vmin,240px);height:auto;position:absolute;top:42%;left:50%;overflow:visible;translate:-50% -50%}.preloader__ring{fill:none;stroke:#16c64f;stroke-width:7px;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px}.preloader__glow{fill:#16c64f;opacity:0;filter:blur(28px)}.preloader__fill{fill:#16c64f;opacity:0;transform-origin:128px 128px}.preloader__check{fill:#2f473f}.preloader__check--full{opacity:0}.preloader [data-preloader-stroke-a],.preloader [data-preloader-stroke-b]{stroke-dasharray:1;stroke-dashoffset:1px}.preloader__scan{fill:#16c64f;opacity:0;filter:drop-shadow(0 0 6px #16c64fe6)}.preloader__logo{opacity:0;width:clamp(160px,22vmin,220px);height:auto;position:absolute;top:calc(42% + clamp(100px,17vmin,160px));left:50%;translate:-50%}.preloader__inner{justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:32px;display:flex}.preloader__label{letter-spacing:.12em;text-transform:uppercase;color:#93a69a;align-items:center;gap:10px;font-size:12px;display:inline-flex}.preloader__dot{background:#16c64f;border-radius:50%;width:8px;height:8px}.preloader__count{font-family:var(--font-display);font-weight:var(--fw-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(4.5rem,16vw,13rem);line-height:.8}.preloader__bar{background:#fbf7ea14;height:2px}.preloader__bar i{transform-origin:0;background:#16c64f;height:100%;display:block;transform:scaleX(0);box-shadow:0 0 12px #16c64f99}@keyframes t1-preloader-fallback{to{opacity:0;visibility:hidden}}body:after{content:"";z-index:var(--z-grain);pointer-events:none;opacity:.35;background:url(./grain-hX1HB5th.png) 0 0/160px 160px;position:fixed;top:0;bottom:0;left:0;right:0}.cursor{z-index:var(--z-cursor);border-radius:var(--radius-pill);background:var(--accent);pointer-events:none;opacity:0;width:88px;height:88px;transition:opacity var(--dur-micro) var(--ease-exit), scale var(--dur-micro) var(--ease-exit);place-items:center;margin:-44px 0 0 -44px;display:grid;position:fixed;top:0;left:0;scale:.4}html:not(.is-locked):not(:has(dialog[open])) .cursor.is-visible.is-label{opacity:1;transition:opacity var(--dur-micro) var(--ease-enter), scale var(--dur-state) var(--ease-enter);scale:1}.cursor__label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--bg);font-size:11px}.faq__grid{row-gap:48px}.faq__aside{flex-direction:column;gap:24px;display:flex}.faq__sub{font-size:var(--fs-lead);color:var(--ink-2)}.faq__list{border-top:1px solid #e9f6ef24}.faq__item{border-bottom:1px solid #e9f6ef24}.faq__q{font:inherit;letter-spacing:normal}.faq__btn{width:100%;font-family:var(--font-display);font-weight:var(--fw-display);font-size:var(--fs-faq);letter-spacing:-.01em;color:var(--ink);transition:color var(--dur-micro) var(--ease-enter);grid-template-columns:minmax(0,1fr) 40px;align-items:center;gap:24px;padding:28px 0;line-height:1.3;display:grid}@media (hover:hover){.faq__btn:hover{color:var(--accent)}}.faq__icon{border:1px solid var(--hair-2);width:40px;height:40px;font-family:var(--font-mono);color:var(--ink);transition:transform var(--dur-state) var(--ease-enter), background-color var(--dur-state) var(--ease-enter);border-radius:50%;place-items:center;font-size:18px;display:grid}.faq__item.is-open .faq__icon{background:#4bd67724;transform:rotate(45deg)}.faq__panel{grid-template-rows:1fr;display:grid}.faq__inner{overflow:hidden}.faq__inner p{max-width:620px;color:var(--ink-2);padding-bottom:32px;font-size:17px;line-height:1.6}[data-faq].is-ready .faq__panel{visibility:hidden;grid-template-rows:0fr}[data-faq].is-ready .faq__item.is-open .faq__panel{visibility:visible;grid-template-rows:1fr}[data-faq].is-armed .faq__panel{transition:grid-template-rows var(--dur-state) var(--ease-enter), visibility 0s linear var(--dur-state)}[data-faq].is-armed .faq__item.is-open .faq__panel{transition:grid-template-rows var(--dur-state) var(--ease-enter), visibility 0s}@media (min-width:1024px){.faq__aside{top:calc(var(--header-h) + 56px);grid-column:1/5;align-self:start;position:sticky}.faq__list{grid-column:6/13}}.t1{--t1-dark:#2f473f;--t1-green:#008440;--t1-light:#16c64f;--t1-cream:#fbf7ea;--t1-amber:#f2b84b;--t1-red:#ff7a6b;--bg:#101a17;--surface:#15221e;--panel:#1b2b26;--accent:#16c64f;--ink:#fbf7ea;--ink-2:#d5dcd2;--ink-3:#b3c2b8;--muted:#93a69a;--faint:#93a69a;--line:#fbf7ea14;--line-2:#fbf7ea29;--hair:#fbf7ea1a;--hair-2:#fbf7ea3d;--glow:#16c64f59;--header-h:72px;background:var(--bg)}html:has(.t1){scroll-padding-top:calc(var(--header-h) + 16px);background:#101a17}.t1 ::selection{background:var(--t1-light);color:#101a17}.t1 em{color:var(--accent);font-style:italic}.t1 .btn--primary{background:var(--t1-light);color:#101a17;transition:background-color var(--dur-micro) var(--ease-enter), color var(--dur-micro) var(--ease-enter), box-shadow var(--dur-state) var(--ease-enter)}@media (hover:hover){.t1 .btn--primary:hover{background:var(--t1-cream);box-shadow:0 0 40px 0 var(--glow)}}.t1 .btn--ghost{border-color:var(--hair-2)}.t1 .cookie{background:#15221ef5}.t1 .cookie__text a{color:var(--accent)}.t1 .link-btn{color:var(--ink-2);font-size:inherit;transition:color var(--dur-micro) var(--ease-enter)}@media (hover:hover){.t1 .link-btn:hover{color:var(--ink)}}.t1-grid-bg{pointer-events:none;background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-position:top;background-size:64px 64px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(70% 60% at 65% 40%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 60% at 65% 40%,#000 20%,#0000 75%)}.t1-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:12px;font-size:12px;display:inline-flex}.t1-num{border:1px solid var(--line-2);min-width:30px;height:22px;color:var(--accent);border-radius:6px;place-items:center;padding:0 6px;display:inline-grid}.t1-dot{background:var(--accent);width:8px;height:8px;animation:t1-ping 2s var(--ease-enter) infinite;border-radius:50%;flex:none}@keyframes t1-ping{0%{box-shadow:0 0 #16c64f8c}80%,to{box-shadow:0 0 0 10px #16c64f00}}.t1-h2{font-size:var(--fs-h2-l);letter-spacing:-.03em;line-height:1.04}.t1-lead{max-width:36em;font-size:var(--fs-lead);color:var(--ink-2);line-height:1.6}.t1-note{color:var(--muted);margin-top:20px;font-size:13px;line-height:1.5}.t1-sec{padding-block:var(--section-y);position:relative}.t1-sec--rule{border-top:1px solid var(--line)}.t1-sec--panel{background:var(--surface);border-block:1px solid var(--line)}.t1-sec-head{max-width:860px;margin-bottom:clamp(48px, calc(5.6 * var(--vw)), 80px);justify-items:start;row-gap:22px;display:grid}.t1-header{z-index:var(--z-header);transition:transform var(--dur-state) var(--ease-enter);position:fixed;top:0;bottom:auto;left:0;right:0}.t1-header.is-hidden{transition-timing-function:var(--ease-exit);transform:translateY(-100%)}.t1-header:before{content:"";z-index:-1;transition:background-color var(--dur-state) var(--ease-enter), border-color var(--dur-state) var(--ease-enter);border-bottom:1px solid #0000;position:absolute;top:0;bottom:0;left:0;right:0}.t1-header.is-scrolled:before{border-bottom-color:var(--line);-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);background:#101a17cc}.t1-header__bar{height:var(--header-h);align-items:center;gap:28px;display:flex}.t1-header__logo{margin-right:auto;display:flex}.t1-header__logo img{width:140px;height:auto}.t1-nav{display:none}.t1-nav ul{gap:28px;font-size:14px;display:flex}.t1-nav a,.t1-header__tp{color:var(--ink-3);transition:color var(--dur-micro) var(--ease-enter)}@media (hover:hover){.t1-nav a:hover,.t1-header__tp:hover{color:var(--ink)}}.t1-header__tp{font-size:14px;display:none}.t1-header__cta{display:none}@media (min-width:640px){.t1-header__cta{display:inline-flex}}@media (min-width:1024px){.t1-nav,.t1-header__tp{display:block}.t1-header__logo img{width:164px}}.t1-hero{min-height:100svh;padding:calc(var(--header-h) + 32px) 0 40px;background:radial-gradient(55% 55% at 74% 42%,#16c64f21,#0000 70%),radial-gradient(55% 45% at 5% 100%,#2f473fbf,#0000 70%);align-content:center;display:grid;position:relative;overflow:clip}.t1-hero__grid{align-items:center;row-gap:40px;display:grid;position:relative}.t1-hero__copy{justify-items:start;row-gap:28px;display:grid}.t1-hero__title{max-width:10.5em;font-size:clamp(2.75rem, calc(5.6 * var(--vw)), 5.25rem);letter-spacing:-.04em;line-height:1}.t1-hero__lead{max-width:33em;font-size:var(--fs-lead);color:var(--ink-2);line-height:1.6}.t1-hero__ctas{flex-wrap:wrap;gap:14px;display:flex}.t1-scanner{aspect-ratio:1;justify-self:center;width:min(100%,540px);position:relative}.t1-scanner__rings{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.t1-ring{fill:none;stroke:var(--line-2);stroke-width:1px}.t1-ring--1{stroke-dasharray:2 9;transform-origin:300px 300px;animation:80s linear infinite t1-rot}.t1-ring--2{stroke:#16c64f8c;stroke-width:2px;stroke-dasharray:160 600;stroke-linecap:round;animation:5s linear infinite t1-dash}.t1-ring--3{stroke:#fbf7ea12;transform-origin:300px 300px;transform:rotate(22.5deg)scale(1.1)}.t1-ticks line{stroke:var(--accent);stroke-width:2px}@keyframes t1-rot{to{transform:rotate(360deg)}}@keyframes t1-dash{to{stroke-dashoffset:-760px}}.t1-scanner__glow{filter:blur(34px);background:radial-gradient(circle,#16c64f80,#0000 70%);border-radius:50%;animation:3.6s ease-in-out infinite t1-breathe;position:absolute;top:20%;bottom:20%;left:20%;right:20%}@keyframes t1-breathe{50%{opacity:.55;transform:scale(.9)}}.t1-scanner__icon{filter:drop-shadow(0 24px 60px #00000080);width:50%;height:50%;position:absolute;top:25%;bottom:25%;left:25%;right:25%}.t1-readout{letter-spacing:.04em;font-size:11px;position:absolute;top:0;bottom:0;left:0;right:0}.t1-readout li{border:1px solid var(--line-2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;background:#101a17bf;border-radius:8px;gap:3px;padding:8px 12px;display:grid;position:absolute}.t1-readout span{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:9.5px}.t1-readout b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:400}.t1-readout__a{top:8%;left:0}.t1-readout__b{top:18%;right:-2%}.t1-readout__c{bottom:14%;left:-4%}.t1-readout__d{bottom:5%;right:4%}.t1-readout__d b{color:var(--accent)}.t1-pillars{border:1px solid var(--line-2);background:var(--line-2);border-radius:16px;gap:1px;margin-top:48px;display:grid;position:relative;overflow:hidden}.t1-pillar{background:#101a17eb;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:6px 16px;padding:22px 24px;display:grid}.t1-pillar__n{clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%);background:var(--t1-light);color:#101a17;grid-row:span 2;place-items:center;width:36px;height:36px;font-size:12px;display:grid}.t1-pillar__title{font-size:clamp(1.25rem, calc(1.7 * var(--vw)), 1.5rem);letter-spacing:-.01em;line-height:1.2}.t1-pillar p{color:var(--ink-3);font-size:14px;line-height:1.55}@media (min-width:1024px){.t1-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);column-gap:48px}.t1-pillars{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1023px){.t1-scanner{order:-1;width:min(78%,360px);margin-block-start:-8px;margin-block-end:-16px}}@media (max-width:479px){.t1-readout .t1-readout__b,.t1-readout .t1-readout__c{display:none}.t1-readout{font-size:10px}}.t1-xray{border-top:1px solid var(--line);background:linear-gradient(180deg, var(--bg), var(--surface));position:relative}.t1-xray__stage{padding-block:var(--section-y);align-items:center;display:grid}.t1-xray__grid{align-items:center;row-gap:48px;display:grid}.t1-xray__head{justify-items:start;row-gap:22px;display:grid}.t1-xray__head .t1-h2{font-size:var(--fs-h2-m)}.t1-meter{letter-spacing:.12em;text-transform:uppercase;width:100%;max-width:320px;color:var(--muted);align-items:center;gap:12px;margin-top:8px;font-size:11px;display:flex}.t1-meter i{background:var(--line-2);flex:1;height:2px;position:relative}.t1-meter b{background:var(--accent);width:100%;box-shadow:0 0 10px var(--glow);position:absolute;top:0;bottom:0;left:0;right:auto}.t1-meter span:last-child{text-align:right;min-width:4ch;color:var(--ink);font-variant-numeric:tabular-nums}.t1-xdoc{justify-self:center;width:min(100%,400px)}.t1-xdoc__label{letter-spacing:.04em;color:var(--muted);justify-content:space-between;gap:12px;margin-bottom:10px;font-size:11px;display:flex}.t1-xdoc__frame{aspect-ratio:3/4;box-shadow:0 40px 100px #0000008c, 0 0 0 1px var(--line-2);border-radius:10px;position:relative;overflow:hidden}.t1-xdoc__paper,.t1-xdoc__ray{flex-direction:column;gap:9px;padding:9%;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.t1-xdoc__paper{color:#2f473f;background:#fdfcf8}.t1-xdoc i{background:#e2e5df;border-radius:4px;flex:none;height:7px;display:block}.t1-xdoc .x-h{background:#5d6e67;width:52%;height:12px;margin-bottom:6px}.t1-xdoc .x-s{width:44%}.t1-xdoc .x-m{width:76%}.t1-xdoc .x-code,.t1-xdoc .x-hidden,.t1-xdoc .x-value{border-radius:4px;margin-inline-start:-6px;margin-inline-end:-6px;padding:4px 6px}.t1-xdoc .x-code{font-family:var(--font-mono);white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;line-height:1.35;overflow:hidden}.t1-xdoc .x-hidden{font-size:10px;line-height:1.35}.t1-xdoc .x-value{font-size:12px;line-height:1.4}.t1-xdoc .x-value b{font-weight:600}.t1-xdoc .x-sign{color:#5d6e67;border-top:1px solid #daddd6;margin-top:auto;padding-top:10px;font-size:10px}.t1-xdoc__paper .x-ghost{color:#0000}.t1-xdoc__ray{--p:1;color:var(--ink-3);clip-path:inset(0 0 calc((1 - var(--p)) * 100%) 0);background:linear-gradient(#0c1512,#12201b)}.t1-xdoc__ray i{background:#16c64f29}.t1-xdoc__ray .x-h{background:#16c64f73}.t1-xdoc__ray .x-sign{color:var(--ink-3);border-top-color:#16c64f40}.t1-xdoc__ray .x-c1,.t1-xdoc__ray .x-hidden{color:var(--t1-amber);background:#f2b84b1a;outline:1px dashed #f2b84b99}.t1-xdoc__ray .x-value,.t1-xdoc__ray .x-c4{color:var(--t1-red);background:#ff7a6b1a;outline:1px dashed #ff7a6b99}.t1-xdoc__ray .x-value s{color:var(--muted)}.t1-xdoc__line{--p:1;left:0;right:0;top:calc(var(--p) * 100%);background:var(--t1-light);height:2px;box-shadow:0 0 18px 3px var(--glow), 0 0 70px 10px #16c64f2e;opacity:0;transition:opacity var(--dur-state) var(--ease-enter);margin-top:-1px;position:absolute}.t1-xdoc__line span{background:var(--t1-light);color:#101a17;letter-spacing:.12em;text-transform:uppercase;border-radius:4px;padding:2px 6px;font-size:9px;position:absolute;bottom:6px;right:8px}.t1-xray.is-live .t1-xdoc__line{opacity:1}.t1-xray.is-done .t1-xdoc__line{opacity:0}.t1-finds{row-gap:10px;display:grid}.t1-find{border:1px solid var(--line-2);border-left:3px solid var(--t1-amber);transition:opacity var(--dur-state) var(--ease-enter), transform var(--dur-state) var(--ease-enter);background:#101a1799;border-radius:10px;row-gap:4px;padding:14px 16px;display:grid}.t1-find[data-sev=block]{border-left-color:var(--t1-red)}.t1-find strong{color:var(--ink);font-size:15px;font-weight:500;line-height:1.35}.t1-find__rule{letter-spacing:.03em;color:var(--t1-amber);font-size:11px}.t1-find[data-sev=block] .t1-find__rule{color:var(--t1-red)}.t1-find__meta{letter-spacing:.03em;color:var(--muted);font-size:11px}.t1-find--verdict{background:#ff7a6b14;border-color:#ff7a6b73;margin-top:6px}.t1-find--verdict strong{font-family:var(--font-display);font-size:22px;font-weight:400}.t1-xray.is-live .t1-find{opacity:.16;transform:translate(12px)}.t1-xray.is-live .t1-find.is-on{opacity:1;transform:none}@media (min-width:1024px){.t1-xray__stage{min-height:100svh;padding-block:calc(var(--header-h) + 24px) 48px}.t1-xray__grid{column-gap:clamp(32px, calc(4.4 * var(--vw)), 64px);grid-template-columns:minmax(0,1fr) minmax(0,380px) minmax(0,1fr)}}.t1-console{border:1px solid var(--line-2);background:linear-gradient(180deg, var(--panel), var(--surface));border-radius:18px;overflow:hidden;box-shadow:0 40px 120px #00000073,inset 0 1px #fbf7ea0d}.t1-console__bar{border-bottom:1px solid var(--line);color:var(--muted);align-items:center;gap:14px;padding:12px 16px;font-size:12px;display:flex}.t1-console__dots{gap:6px;display:flex}.t1-console__dots i{background:var(--line-2);border-radius:50%;width:10px;height:10px}.t1-console__icon{width:26px;height:26px;margin-left:auto}.t1-console__body{display:grid}.t1-pipe{flex-direction:column;padding:24px;display:flex}.t1-pipe__title{font-family:var(--font-display);font-size:clamp(1.25rem, calc(2 * var(--vw)), 1.75rem);white-space:nowrap;text-overflow:ellipsis;line-height:1.2;overflow:hidden}.t1-pipe__title[data-verdict=pass]{color:var(--accent)}.t1-pipe__title[data-verdict=warn]{color:var(--t1-amber)}.t1-pipe__title[data-verdict=block]{color:var(--t1-red)}.t1-pipe__sub{letter-spacing:.04em;color:var(--muted);margin:6px 0 14px;font-size:12px}.t1-pipe__progress{background:var(--line-2);height:2px;margin-bottom:8px}.t1-pipe__progress b{background:var(--accent);height:100%;box-shadow:0 0 10px var(--glow);transition:width var(--dur-state) var(--ease-enter);display:block}.t1-stage{border-bottom:1px solid var(--line);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;column-gap:12px;margin-inline-start:-6px;margin-inline-end:-6px;padding:8px 6px;font-size:14px;line-height:1.35;display:grid}.t1-stage__name{color:var(--ink)}@media (max-width:399px){.t1-stage{column-gap:8px;font-size:13px}.t1-stage__name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}.t1-stage__st{font-family:var(--font-mono);letter-spacing:.03em;color:var(--muted);white-space:nowrap;font-size:11px}.t1-stage[data-state=pending] .t1-stage__name{color:var(--muted)}.t1-stage__mark{border-radius:50%;place-items:center;width:16px;height:16px;font-size:10px;font-weight:700;line-height:1;display:grid}.t1-stage[data-state=pending] .t1-stage__mark{border:1.5px solid var(--line-2)}.t1-stage[data-state=running]{background:linear-gradient(90deg,#16c64f1a,#0000 70%)}.t1-stage[data-state=running] .t1-stage__mark{border:2px solid #16c64f40;border-top-color:var(--accent);animation:.7s linear infinite t1-spin}.t1-stage[data-state=running] .t1-stage__st{color:var(--accent)}.t1-stage[data-state=ok] .t1-stage__mark{background:var(--accent);color:#101a17}.t1-stage[data-state=ok] .t1-stage__mark:before{content:"✓"}.t1-stage[data-state=warn] .t1-stage__mark{background:var(--t1-amber);color:#101a17}.t1-stage[data-state=warn] .t1-stage__mark:before{content:"!"}.t1-stage[data-state=block] .t1-stage__mark{background:var(--t1-red);color:#101a17}.t1-stage[data-state=block] .t1-stage__mark:before{content:"✕"}.t1-stage[data-state=warn] .t1-stage__st{color:var(--t1-amber)}.t1-stage[data-state=block] .t1-stage__st{color:var(--t1-red)}@keyframes t1-spin{to{transform:rotate(360deg)}}.t1-found{align-content:start;row-gap:8px;min-height:104px;margin-top:14px;display:grid}.t1-found__label{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:11px}.t1-found__empty{border:1px dashed var(--line-2);min-height:62px;color:var(--muted);border-radius:8px;align-items:center;padding:10px 12px;font-size:13px;display:flex}@media (max-width:639px){.t1-found{min-height:124px}.t1-finding,.t1-found__empty{min-height:82px}}.t1-found[data-state=pass] .t1-found__empty{color:var(--ink-2);border-style:solid;border-color:#16c64f59}.t1-finding{border-left:3px solid var(--t1-amber);background:#f2b84b14;border-radius:8px;row-gap:3px;min-height:62px;padding:10px 12px;display:grid}.t1-finding[data-sev=block]{border-left-color:var(--t1-red);background:#ff7a6b14}.t1-finding__sev{letter-spacing:.06em;text-transform:uppercase;color:var(--ink);font-size:11px}.t1-finding__msg{color:var(--ink-2);font-size:13px;line-height:1.45}.t1-pipe__action{background:var(--t1-light);color:#101a17;min-height:46px;transition:background-color var(--dur-state) var(--ease-enter), color var(--dur-state) var(--ease-enter);border-radius:10px;justify-content:center;align-items:center;margin-top:18px;font-size:14px;font-weight:600;display:flex}.t1-pipe__action[data-verdict=block],.t1-pipe__action[data-verdict=running]{color:var(--ink-3);background:#fbf7ea0f}.t1-log{border-top:1px solid var(--line);background:#080e0c8c;flex-direction:column;min-width:0;display:flex}.t1-log__head{border-bottom:1px solid var(--line);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);justify-content:space-between;padding:12px 16px;font-size:11px;display:flex}.t1-log__body{height:260px;min-height:0;font-family:var(--font-mono);white-space:pre-wrap;word-break:break-all;color:var(--ink-3);flex-direction:column;flex:none;justify-content:flex-end;margin:0;padding:16px;font-size:11.5px;line-height:1.7;display:flex;overflow:hidden}.t1-log__body span{flex:none;display:block}.t1-log__body .l-old{color:var(--muted)}.t1-log__body .l-run{color:var(--ink-2)}.t1-log__body .l-ok{color:var(--accent)}.t1-log__body .l-warn{color:var(--t1-amber)}.t1-log__body .l-block{color:var(--t1-red)}.t1-console__ctrl{border-top:1px solid var(--line);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px 18px;padding:14px 16px;font-size:11px;display:flex}.t1-chips{flex-wrap:wrap;gap:8px;display:flex}.t1-chip{border:1px solid var(--line-2);border-radius:var(--radius-pill);min-height:40px;font-family:var(--font-sans);letter-spacing:0;text-transform:none;color:var(--ink);transition:background-color var(--dur-micro) var(--ease-enter), border-color var(--dur-micro) var(--ease-enter);align-items:center;gap:8px;padding:0 16px;font-size:14px;display:inline-flex}@media (hover:hover){.t1-chip:hover{border-color:var(--ink)}}.t1-chip[aria-pressed=true]{border-color:var(--accent);background:#16c64f1a}.t1-chip__dot{border-radius:50%;width:8px;height:8px}.t1-chip__dot[data-v=pass]{background:var(--accent)}.t1-chip__dot[data-v=warn]{background:var(--t1-amber)}.t1-chip__dot[data-v=block]{background:var(--t1-red)}@media (min-width:900px){.t1-console__body{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.t1-log{border-top:0;border-left:1px solid var(--line);position:relative}.t1-log__body{height:auto;position:absolute;top:45px;bottom:0;left:0;right:0}}.t1-verdicts{gap:16px;display:grid}.t1-vcard{border:1px solid var(--line-2);background:linear-gradient(180deg, var(--panel), var(--surface));border-radius:20px;align-content:start;row-gap:14px;padding:32px;display:grid;position:relative;overflow:hidden}.t1-vcard:after{content:"";background:var(--accent);height:2px;box-shadow:0 0 20px var(--glow);position:absolute;top:auto;bottom:0;left:0;right:0}.t1-vcard[data-v=warn]:after{background:var(--t1-amber);box-shadow:0 0 20px #f2b84b66}.t1-vcard[data-v=block]:after{background:var(--t1-red);box-shadow:0 0 20px #ff7a6b66}.t1-vcard__art{width:72px;height:72px;margin-bottom:10px}.t1-vcard__mark{clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%);color:#101a17;place-items:center;font-size:30px;font-weight:700;display:grid}.t1-vcard[data-v=warn] .t1-vcard__mark{background:var(--t1-amber)}.t1-vcard[data-v=block] .t1-vcard__mark{background:var(--t1-red)}.t1-vcard__code{letter-spacing:.1em;color:var(--accent);font-size:12px}.t1-vcard[data-v=warn] .t1-vcard__code{color:var(--t1-amber)}.t1-vcard[data-v=block] .t1-vcard__code{color:var(--t1-red)}.t1-vcard h3{font-size:var(--fs-h3-s)}.t1-vcard p{color:var(--ink-3);font-size:15px;line-height:1.6}.t1-vcard__act{border-top:1px solid var(--line);color:var(--ink);margin-top:10px;padding-top:16px;font-size:14px;font-weight:500}@media (min-width:1024px){.t1-verdicts{grid-template-columns:repeat(3,minmax(0,1fr))}}.t1-rules{row-gap:56px;display:grid}.t1-rules__head{align-content:start;justify-items:start;row-gap:28px;display:grid}.t1-hash{border:1px solid var(--line-2);background:#080e0c80;border-radius:14px;row-gap:8px;width:100%;max-width:520px;margin-top:12px;padding:20px;display:grid}.t1-hash__row{grid-template-columns:84px minmax(0,1fr);align-items:center;gap:12px;display:grid}.t1-hash__row span{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:10px}.t1-hash code{font-family:var(--font-mono);white-space:nowrap;text-overflow:ellipsis;color:var(--ink);font-size:12px;overflow:hidden}.t1-hash__ok{border-top:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);align-items:center;gap:10px;margin-top:8px;padding-top:12px;font-size:11px;display:flex}.t1-rulelist{border-top:1px solid var(--line-2);display:grid}.t1-rulelist li{border-bottom:1px solid var(--line-2);grid-template-columns:48px minmax(0,1fr);gap:16px;padding:26px 0;display:grid}.t1-rulelist li>span{color:var(--accent);padding-top:6px;font-size:13px}.t1-rulelist h3{font-size:var(--fs-h3-s);margin-bottom:8px;line-height:1.2}.t1-rulelist p{color:var(--ink-3);font-size:16px;line-height:1.6}@media (min-width:1024px){.t1-rules{grid-template-columns:minmax(0,5fr) minmax(0,6fr);column-gap:64px}.t1-rules__head{top:calc(var(--header-h) + 48px);align-self:start;position:sticky}}.t1-bento{gap:16px;display:grid}.t1-tile{border:1px solid var(--line-2);background:var(--surface);transition:border-color var(--dur-state) var(--ease-enter), transform var(--dur-state) var(--ease-enter);border-radius:20px;align-content:start;row-gap:12px;padding:28px;display:grid;position:relative;overflow:hidden}@media (hover:hover){.t1-tile:hover{border-color:#16c64f80;transform:translateY(-2px)}}.t1-tile__n{letter-spacing:.1em;color:var(--accent);font-size:12px}.t1-tile h3{font-size:var(--fs-h3-s);line-height:1.2}.t1-tile p{color:var(--ink-3);font-size:15px;line-height:1.6}.t1-tile--key{background:radial-gradient(circle at 78% 24%, #16c64f38, transparent 55%), linear-gradient(180deg, var(--t1-dark), var(--panel));border-color:#16c64f59;align-content:end;min-height:420px}.t1-tile__art{filter:drop-shadow(0 0 40px #16c64f59);width:132px;height:132px;position:absolute;top:28px;right:28px}.t1-tile--key h3{font-size:var(--fs-h3)}.t1-tile--key p{max-width:30em;color:var(--ink-2);font-size:16px}@media (min-width:1024px){.t1-bento{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.t1-tile--key{grid-row:span 3}}.t1 .faq__list,.t1 .faq__item{border-color:var(--line-2)}.t1 .faq__item.is-open .faq__icon{background:#16c64f29}.t1-cta{padding-block:clamp(96px, calc(11.1 * var(--vw)), 160px) clamp(64px, calc(7 * var(--vw)), 100px);border-top:1px solid var(--line);background:radial-gradient(60% 55% at 50% 45%,#16c64f1f,#0000 70%);position:relative;overflow:clip}.t1-cta .t1-grid-bg{-webkit-mask-image:radial-gradient(70% 70% at 50% 45%,#000 10%,#0000 72%);mask-image:radial-gradient(70% 70% at 50% 45%,#000 10%,#0000 72%)}.t1-cta__panel{padding:clamp(28px, calc(4.4 * var(--vw)), 64px);background:radial-gradient(circle at 85% 20%, #16c64f33, transparent 45%), linear-gradient(160deg, var(--t1-dark), #15221e 60%);border-radius:28px;gap:40px;display:grid;position:relative;overflow:hidden;box-shadow:0 50px 140px #0000008c,inset 0 0 0 1px #16c64f59}.t1-cta__panel:after{content:"";pointer-events:none;background:linear-gradient(#0000,#16c64f14 70%,#16c64f80 99%,#0000);height:120px;animation:5.5s cubic-bezier(.45,0,.55,1) infinite t1-sweep;position:absolute;top:-120px;left:0;right:0}@keyframes t1-sweep{to{top:100%}}.t1-cta__main{z-index:1;justify-items:start;row-gap:28px;display:grid;position:relative}.t1-cta__title{max-width:14em;font-size:var(--fs-h2-l);letter-spacing:-.035em;line-height:1.02}.t1-cta__claim{font-size:var(--fs-h3-s);color:var(--ink-2);line-height:1.5}.t1-nowrap{white-space:nowrap}.t1-cta__claim-logo{vertical-align:-.32em;width:auto;height:1.3em;margin-left:6px;display:inline-block}.t1-cta__list b{color:var(--ink);font-weight:600}.t1-cta__list{font-size:var(--fs-body);color:var(--ink-2);row-gap:12px;line-height:1.45;display:grid}.t1-cta__list li{align-items:flex-start;gap:12px;display:flex}.t1-cta__check{clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%);background:var(--t1-light);color:#101a17;flex:none;place-items:center;width:22px;height:22px;margin-top:1px;font-size:12px;font-weight:700;display:grid}.t1-cta__ctas{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:8px;display:flex}.t1-cta__btn{min-height:60px;box-shadow:0 0 0 0 var(--glow);animation:t1-call 2.6s var(--ease-enter) infinite;gap:12px;padding:0 28px;font-size:16px}@keyframes t1-call{0%{box-shadow:0 0 #16c64f80}70%,to{box-shadow:0 0 0 16px #16c64f00}}.t1-cta__wa{width:22px;height:22px}.t1-cta__arrow{transition:transform var(--dur-state) var(--ease-enter);display:inline-block}@media (hover:hover){.t1-cta__btn:hover .t1-cta__arrow{transform:translate(4px)}}.t1-cta__mail{color:var(--ink-3);font-size:15px}.t1-cta__mail span{color:var(--ink);border-bottom:1px solid var(--hair-2);transition:border-color var(--dur-micro) var(--ease-enter);padding-bottom:2px}@media (hover:hover){.t1-cta__mail:hover span{border-color:var(--accent)}}.t1-cta__hours{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11px}.t1-ticket{z-index:1;background:#080e0c8c;border:1px dashed #16c64f73;border-radius:18px;align-self:center;row-gap:20px;padding:22px;display:grid;position:relative}.t1-ticket__head{letter-spacing:.04em;color:var(--ink-3);justify-content:space-between;gap:12px;font-size:11px;display:flex}.t1-ticket__status{color:var(--accent);align-items:center;gap:8px;display:inline-flex}.t1-ticket__art{width:clamp(120px, calc(13 * var(--vw)), 168px);filter:drop-shadow(0 0 40px #16c64f59);justify-self:center;padding:8px}.t1-ticket__art img{width:100%;height:auto}.t1-ticket__steps{border-top:1px solid var(--line-2);letter-spacing:.02em;color:var(--ink-2);font-size:12px;display:grid}.t1-ticket__steps li{border-bottom:1px solid var(--line);gap:14px;padding:12px 0;display:flex}.t1-ticket__steps b{color:var(--accent);font-weight:400}.t1-ticket__foot{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);justify-content:space-between;font-size:11px;display:flex}.t1-ticket__foot b{color:var(--ink);font-weight:400}.t1-cta__logo{width:min(70%,300px);height:auto;margin:clamp(48px, calc(5.6 * var(--vw)), 80px) auto 0;opacity:.9;display:block}@media (min-width:1024px){.t1-cta__panel{column-gap:clamp(40px, calc(5.6 * var(--vw)), 80px);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center}}@media (max-width:479px){.t1-cta__btn{width:100%}}@media (max-width:639px){.t1-ticket{display:none}}@media (prefers-reduced-motion:reduce){.t1-cta__panel:after,.t1-cta__btn{animation:none}}.t1-footer{border-top:1px solid var(--line);padding:40px 0}.t1-footer__inner{align-items:center;row-gap:24px;display:grid}.t1-footer__tp{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);align-items:center;gap:14px;font-size:11px;display:inline-flex}.t1-footer__tp-img{width:120px;height:auto}.t1-footer__links{flex-wrap:wrap;gap:12px 24px;font-size:14px;display:flex}.t1-footer__links a{color:var(--ink-2);transition:color var(--dur-micro) var(--ease-enter)}@media (hover:hover){.t1-footer__links a:hover{color:var(--ink)}}.t1-footer__legal{letter-spacing:.06em;color:var(--muted);font-size:11px}@media (min-width:1024px){.t1-footer__inner{grid-template-columns:auto 1fr auto;column-gap:40px}.t1-footer__links{justify-content:center}}@media (prefers-reduced-motion:reduce){.t1-ring--1,.t1-ring--2,.t1-scanner__glow,.t1-dot,.t1-stage[data-state=running] .t1-stage__mark{animation:none}}
