*{box-sizing:border-box}body{margin:0}[hidden]{display:none!important}html{scroll-behavior:smooth}a{color:var(--trii-color-brand-primary)}h1,h2,h3,p{margin:0}img{max-width:100%;display:block}.wrap{width:100%;max-width:var(--trii-container-max);padding-inline:var(--trii-space-4xl);margin-inline:auto}.promo-bar{background-color:var(--trii-color-bg-surface-solid);padding-block:var(--trii-space-sm)}.promo-bar .wrap{justify-content:center;align-items:center;gap:var(--trii-space-sm) var(--trii-space-lg);flex-wrap:wrap;display:flex}.promo-text{font-size:var(--trii-font-size-sm);color:var(--trii-color-text-secondary)}.promo-text b{color:var(--trii-color-text-primary)}.countdown{gap:var(--trii-space-xs);display:flex}.countdown .cell{align-items:baseline;gap:var(--trii-space-xs);background-color:var(--trii-color-bg-surface);border-radius:var(--trii-radius-sm);padding-block:var(--trii-space-xs);padding-inline:var(--trii-space-sm);display:flex}.countdown b{font-size:var(--trii-font-size-base);font-weight:var(--trii-font-weight-bold);color:var(--trii-color-text-primary);font-variant-numeric:tabular-nums}.countdown i{font-style:normal;font-size:var(--trii-font-size-xs);color:var(--trii-color-text-muted)}.site-header{padding-block:var(--trii-space-lg)}.site-header .wrap{align-items:center;display:flex}.hero{padding-block:var(--trii-space-lg) var(--trii-space-3xl)}.hero .wrap{gap:var(--trii-space-4xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.bf{width:calc(var(--trii-space-3xl) + var(--trii-space-3xl));height:auto}.kicker{font-size:var(--trii-font-size-md);font-weight:var(--trii-font-weight-semibold);margin-top:var(--trii-space-lg)}.kicker span{font-weight:var(--trii-font-weight-regular);color:var(--trii-color-text-tertiary)}.hero h1{margin-top:var(--trii-space-sm)}.thin{font-weight:var(--trii-font-weight-regular)}.hero h1 span{display:block}.gratis{background-color:var(--trii-color-brand-primary);color:var(--trii-color-text-on-light);font-family:"Antonio",var(--trii-font-display);font-size:var(--trii-font-size-4xl);font-weight:var(--trii-font-weight-regular);text-transform:uppercase;line-height:var(--trii-line-height-tight);padding-block:var(--trii-space-xs);padding-inline:var(--trii-space-md);border-radius:var(--trii-radius-sm);margin-top:var(--trii-space-md);display:inline-block;transform:rotate(-3deg)}.hero .lead{font-size:var(--trii-font-size-body);color:var(--trii-color-text-secondary);margin-top:var(--trii-space-md);line-height:var(--trii-line-height-loose)}.actions{gap:var(--trii-space-sm);margin-top:var(--trii-space-lg);flex-wrap:wrap;display:flex}.visual{justify-content:center;min-width:0;display:flex}.phone{width:auto;max-width:100%;max-height:calc(var(--trii-space-4xl) * 7);object-fit:contain}main section{padding-block:var(--trii-space-4xl)}.band{background-color:var(--trii-color-bg-surface-solid)}.sec-head{max-width:calc(var(--trii-space-4xl) * 9);margin-bottom:var(--trii-space-2xl)}.sec-head p{color:var(--trii-color-text-tertiary);margin-top:var(--trii-space-sm);font-size:var(--trii-font-size-body)}.steps{gap:var(--trii-space-2xl);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.steps li{gap:var(--trii-space-md);align-items:flex-start;min-width:0;display:flex}.num{font-size:var(--trii-font-size-xl);font-weight:var(--trii-font-weight-medium);line-height:var(--trii-line-height-snug);color:var(--trii-color-brand-primary)}.steps p,.perks p{color:var(--trii-color-text-tertiary);font-size:var(--trii-font-size-body);margin-top:var(--trii-space-xs)}.steps strong{color:var(--trii-color-text-secondary)}.picks{gap:var(--trii-space-md);border:0;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;display:grid}.picks legend,.lbl{font-weight:var(--trii-font-weight-semibold);font-size:var(--trii-font-size-base);margin-bottom:var(--trii-space-md);padding:0;display:block}.picks label{cursor:pointer;display:block;position:relative}.picks input{opacity:0;position:absolute}.coin-opt{align-items:center;gap:var(--trii-space-xs);padding:var(--trii-space-md);border-radius:var(--trii-radius-sm);outline-style:solid;outline-width:calc(var(--trii-space-xs) / 8);outline-color:var(--trii-color-border-default);transition:background-color var(--trii-duration-fast) var(--trii-easing-smooth);flex-direction:column;display:flex}.coin{width:var(--trii-space-4xl);height:var(--trii-space-4xl);border-radius:var(--trii-radius-full);background-color:var(--trii-color-brand-primary-alpha-10);color:var(--trii-color-brand-primary);font-weight:var(--trii-font-weight-bold);font-size:var(--trii-font-size-lg);place-items:center;display:grid}.coin-opt .name{font-size:var(--trii-font-size-body);font-weight:var(--trii-font-weight-semibold)}.coin-opt .type{font-size:var(--trii-font-size-xs);color:var(--trii-color-text-muted)}label:hover .coin-opt{background-color:var(--trii-color-bg-surface-solid)}input:checked+.coin-opt{background-color:var(--trii-color-brand-primary-alpha-05);outline-color:var(--trii-color-brand-primary)}input:checked+.coin-opt .coin{background-color:var(--trii-color-brand-primary);color:var(--trii-color-text-on-light)}input:focus-visible+.coin-opt,#email:focus-visible,.check input:focus-visible{outline-color:var(--trii-color-brand-primary);outline-style:solid;outline-width:calc(var(--trii-space-xs) / 4);outline-offset:var(--trii-space-xs)}.claim-box{margin-top:var(--trii-space-3xl);gap:var(--trii-space-md) var(--trii-space-lg);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.field{min-width:0}.hint{font-size:var(--trii-font-size-sm);color:var(--trii-color-text-muted);margin-bottom:var(--trii-space-sm);display:block}#email{width:100%;font-family:var(--trii-font-primary);font-size:var(--trii-font-size-base);color:var(--trii-color-text-primary);background-color:var(--trii-color-bg-surface-solid);outline-style:solid;outline-width:calc(var(--trii-space-xs) / 8);outline-color:var(--trii-color-border-default);border-radius:var(--trii-radius-sm);padding:var(--trii-space-sm);border:0}#email::placeholder{color:var(--trii-color-text-muted)}#email[aria-invalid=true]{outline-color:var(--trii-color-text-primary)}.check{gap:var(--trii-space-xs);font-size:var(--trii-font-size-sm);color:var(--trii-color-text-tertiary);cursor:pointer;grid-column:1/-1;align-items:flex-start;display:flex}.check input{width:var(--trii-space-sm);height:var(--trii-space-sm);accent-color:var(--trii-color-brand-primary);flex-shrink:0;margin:0}.status{justify-content:space-between;gap:var(--trii-space-sm);font-size:var(--trii-font-size-sm);flex-wrap:wrap;grid-column:1/-1;display:flex}.summary{color:var(--trii-color-text-muted)}.summary b{color:var(--trii-color-brand-primary)}.err{color:var(--trii-color-text-primary)}.done{text-align:center;padding-block:var(--trii-space-2xl);gap:var(--trii-space-md);justify-items:center;display:grid}.done p{max-width:calc(var(--trii-space-4xl) * 8)}.perks{gap:var(--trii-space-2xl);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.perks .big{font-size:var(--trii-font-size-xl);font-weight:var(--trii-font-weight-semibold);color:var(--trii-color-brand-primary)}.perks h3{margin-top:var(--trii-space-sm)}.dl .wrap{justify-content:space-between;align-items:center;gap:var(--trii-space-md);padding-block:var(--trii-space-lg);flex-wrap:wrap;display:flex}.dl p{font-size:var(--trii-font-size-md)}.stores{gap:var(--trii-space-sm);flex-wrap:wrap;display:flex}.stores img{height:var(--trii-space-2xl);width:auto}footer{padding-block:var(--trii-space-3xl)}.footer-layout{align-items:flex-end;gap:var(--trii-space-lg);display:flex}.footer-content{gap:var(--trii-space-md);min-width:0;display:grid}.logos{justify-content:space-between;align-items:center;gap:var(--trii-space-lg);margin-top:var(--trii-space-sm);flex-wrap:wrap;display:flex}.logos img{height:var(--trii-space-lg);width:auto}.logos .vector-logo{height:var(--trii-space-md)}.registration-dialog{width:calc(100% - var(--trii-space-lg) - var(--trii-space-lg));max-width:calc(var(--trii-space-4xl) * 7);max-height:calc(100vh - var(--trii-space-lg) - var(--trii-space-lg));padding:var(--trii-space-lg);border-radius:var(--trii-radius-sm);background:var(--trii-color-bg-surface-solid);color:var(--trii-color-text-primary);border:0;margin:auto;position:fixed;inset:0;overflow:auto}.registration-dialog::backdrop{background:var(--trii-color-bg-overlay-strong);-webkit-backdrop-filter:blur(var(--trii-blur-sm));backdrop-filter:blur(var(--trii-blur-sm))}.registration-close{justify-content:flex-end;display:flex}.registration-content{text-align:center;justify-items:center;gap:var(--trii-space-md);padding-bottom:var(--trii-space-md);display:grid}@media (width<=1024px){.hero .wrap,.steps{gap:var(--trii-space-lg)}}@media (width<=700px){.wrap{padding-inline:var(--trii-space-lg)}.hero .wrap{gap:var(--trii-space-lg);grid-template-columns:minmax(0,1fr)}.phone{max-height:calc(var(--trii-space-4xl) * 5)}.hero{padding-bottom:var(--trii-space-lg)}main section{padding-block:var(--trii-space-3xl)}.steps,.perks{grid-template-columns:minmax(0,1fr)}.picks{gap:var(--trii-space-sm);grid-template-columns:repeat(2,minmax(0,1fr))}.claim-box{grid-template-columns:minmax(0,1fr)}.footer-layout{gap:var(--trii-space-sm)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.coin-opt{transition:none}}.sparks-canvas{z-index:-10;pointer-events:none;width:100%;height:100vh;position:fixed;inset:0}[data-cta]{transition:box-shadow var(--trii-duration-base) var(--trii-easing-standard)}[data-cta].lit{box-shadow:0 0 18px 4px #00ff8780,0 0 42px 10px #78ffbe38}
