:root{--accent:#D81E2C;--accent-dark:#A50F1C;--accent-soft:rgba(216,30,44,.45);--navy:#281A66;--gold:#F2B100;--cream:#FBF4EC;--ink:#1c1430;--play:running}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Figtree,system-ui,sans-serif;background:#FBF4EC;color:#1c1430;-webkit-font-smoothing:antialiased;letter-spacing:-.011em;overflow-x:hidden}::-moz-selection{background:var(--accent,#D81E2C);color:#fff}::selection{background:var(--accent,#D81E2C);color:#fff}@keyframes tugoSpin{to{transform:rotateY(1turn)}}@keyframes tugoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes tugoFloat2{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes tugoPulse{0%,to{transform:scale(1);opacity:.55}50%{transform:scale(1.05);opacity:.85}}@keyframes tugoMarquee{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes tugoRise{0%{transform:translateY(40px);opacity:0}12%{opacity:.55}82%{opacity:.55}to{transform:translateY(-240px);opacity:0}}@keyframes tugoWave{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes tugoBlink{0%,to{opacity:.4}50%{opacity:1}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (max-width:1000px){#dcroot [style*="grid-template-columns:repeat(4"]{grid-template-columns:repeat(2,1fr)!important}#dcroot [style*="grid-template-columns:1.05fr 1fr"],#dcroot [style*="grid-template-columns:1.3fr 1fr"],#dcroot [style*="grid-template-columns:1fr 1.1fr"],#dcroot [style*="grid-template-columns:repeat(3"]{grid-template-columns:1fr!important}#dcroot [style*="grid-template-columns:1.5fr 1fr 1fr 1fr"]{grid-template-columns:repeat(2,1fr)!important}#dcroot nav[data-nav]{display:none!important}#dcroot [style*="transform:translateY(-12px)"][style*="MOST POPULAR"]{transform:none!important}}@media (max-width:620px){#dcroot [style*="grid-template-columns:1.5fr 1fr 1fr 1fr"],#dcroot [style*="grid-template-columns:repeat(2"],#dcroot [style*="grid-template-columns:repeat(4"]{grid-template-columns:1fr!important}}.t-reveal{opacity:0;transform:translateY(28px);transition:opacity .7s,transform .7s}.t-reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.t-reveal{transition:none;opacity:1;transform:none}}.t-btn-lift{transition:transform .2s,box-shadow .2s}.t-btn-lift:hover{transform:translateY(-2px);box-shadow:0 16px 32px -10px var(--accent-soft)}.t-btn-lift3{transition:transform .2s}.t-btn-lift3:hover{transform:translateY(-3px)}.t-btn-scale{transition:transform .2s}.t-btn-scale:hover{transform:scale(1.04)}.t-card-lift{transition:transform .35s,box-shadow .35s,opacity .7s,border-color .35s}.t-card-lift:hover{transform:translateY(-6px);box-shadow:0 30px 60px -30px rgba(216,30,44,.3)}.t-card-lift-dark{transition:transform .35s,box-shadow .35s,opacity .7s}.t-card-lift-dark:hover{transform:translateY(-6px);box-shadow:0 30px 60px -28px var(--accent-soft)}.t-reward-lift{transition:transform .35s,box-shadow .35s,opacity .7s}.t-reward-lift:hover{transform:translateY(-6px);box-shadow:0 30px 60px -34px rgba(0,0,0,.4)}.t-partner{transition:transform .3s,border-color .3s,opacity .7s}.t-partner:hover{transform:translateY(-4px);border-color:var(--accent)}.t-outline-btn{transition:all .25s}.t-outline-btn:hover{background:var(--accent);color:#fff}.t-ghost-btn{transition:all .2s}.t-ghost-btn:hover{background:#fff;color:var(--accent);border-color:#fff}.t-mockup{transition:transform .5s cubic-bezier(.2,.7,.2,1);transform-style:preserve-3d}.t-mockup:hover{transform:rotateY(-9deg) rotateX(7deg) scale(1.03)}.t-social{transition:background .2s}.t-social:hover{background:var(--accent)}.t-input-focus:focus{border-color:var(--accent)}.t-link{transition:color .2s}.t-link:hover{color:#fff}@media (max-width:1000px){.t-testi-wrap{grid-template-columns:1fr!important;height:auto!important}.t-testi-col:nth-child(2),.t-testi-col:nth-child(3){display:none!important}}