@font-face{font-family:Clash Display;src:url(/fonts/clash-display-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/general-sans-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/general-sans-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/general-sans-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/geist-mono.woff2) format("woff2-variations");font-weight:400 500;font-style:normal;font-display:swap}:root{--tr-royal:#2e3ee6;--tr-royal-deep:#2331b8;--tr-ink:#0e1020;--tr-paper:#f3f2eb;--tr-sun:#ffd84d;--tr-peri:#b9c2ff;--tr-white:#fff;--tr-success:#1e8a5e;--tr-warn:#e8a13c;--tr-lapsed:#8a4d76;--tr-error:#b4541e;--tr-success-text:#1b7d55;--tr-warn-text:#926526;--tr-error-text:#b0521d;--tr-lapsed-text:#8a4d76;--tr-text:var(--tr-ink);--tr-text-soft:#565a72;--tr-text-on-royal:#fff;--tr-text-on-ink:#fff;--tr-font-display:"Clash Display",sans-serif;--tr-font-ui:"General Sans",sans-serif;--tr-font-mono:"Geist Mono",monospace;--tr-track-display:-0.035em;--tr-track-label:0.12em;--tr-r-btn:14px;--tr-r-card:24px;--tr-r-tile:28px;--tr-r-sign:36px;--tr-r-hero:48px;--tr-shadow-card:0 14px 30px rgba(14,16,32,.1);--tr-shadow-pop:0 36px 70px rgba(20,26,120,.22);--tr-s1:8px;--tr-s2:16px;--tr-s3:24px;--tr-s4:40px;--tr-s5:64px;--tr-s6:104px;--tr-ease:cubic-bezier(0.22,1,0.36,1);--tr-dur:620ms}[data-motion]{transition:opacity var(--tr-dur) var(--tr-ease),transform var(--tr-dur) var(--tr-ease);transition-delay:var(--stagger,0ms)}[data-motion=fan]>*,[data-motion=hero-text]>*{transition:opacity var(--tr-dur) var(--tr-ease),transform var(--tr-dur) var(--tr-ease)}[data-motion=reveal].tr-hidden,[data-motion=row].tr-hidden{opacity:0;transform:translateY(28px)}[data-motion=hero-text].tr-hidden>*{opacity:0;transform:translateY(32px)}[data-motion=hero-art].tr-hidden{opacity:0;transform:translateY(40px) rotate(6deg)}[data-motion=highlight].tr-hidden{transform:scaleX(0);transform-origin:left center}[data-motion=notification].tr-hidden{opacity:0;transform:translateY(-18px)}[data-motion=fan].tr-hidden>*{opacity:0}[data-motion=fan].tr-hidden>:first-child{transform:translateX(38px) rotate(0deg)}[data-motion=fan].tr-hidden>:nth-child(3){transform:translateX(-38px) rotate(0deg)}[data-motion=imac].tr-hidden{opacity:0;transform:translateY(36px) rotate(3.5deg)}[data-motion=iphone].tr-hidden{opacity:0;transform:translateY(44px) rotate(-9deg)}[data-motion=bar].tr-hidden{transform:scaleY(0);transform-origin:bottom center}[data-motion=price].tr-hidden{opacity:0;transform:scale(.94)}[data-motion=hero-text]>:first-child{transition-delay:0ms}[data-motion=hero-text]>:nth-child(2){transition-delay:90ms}[data-motion=hero-text]>:nth-child(3){transition-delay:.21s}[data-motion=hero-text]>:nth-child(4){transition-delay:.27s}[data-motion=hero-text]>:nth-child(5){transition-delay:.33s}[data-motion=highlight]{transition:transform .52s var(--tr-ease) .33s}[data-motion=fan]>*{transition:opacity .7s var(--tr-ease),transform .7s var(--tr-ease)}[data-motion=fan]>:first-child{transform:rotate(-6deg)}[data-motion=fan]>:nth-child(2){transform:rotate(0deg)}[data-motion=fan]>:nth-child(3){transform:rotate(6deg)}[data-motion=imac]{transform:rotate(1.5deg);transition:opacity .64s var(--tr-ease),transform .64s var(--tr-ease)}[data-motion=iphone]{transform:rotate(-5deg);transition:opacity .64s var(--tr-ease) .14s,transform .64s var(--tr-ease) .14s}[data-motion=bar]{transition:transform .56s var(--tr-ease);transition-delay:var(--stagger,0ms)}[data-motion=price]{transition:opacity .42s var(--tr-ease),transform .62s cubic-bezier(.34,1.4,.64,1)}[data-motion=notification]{transition:opacity .42s var(--tr-ease) .6s,transform .52s var(--tr-ease) .6s}[data-motion=drift-a]{animation:tr-drift-a 30s ease-in-out infinite}[data-motion=drift-b]{animation:tr-drift-b 34s ease-in-out infinite}@keyframes tr-drift-a{0%,to{transform:translate(0)}50%{transform:translate(-12px,10px)}}@keyframes tr-drift-b{0%,to{transform:translate(0)}50%{transform:translate(12px,-10px)}}@media (prefers-reduced-motion:reduce){[data-motion],[data-motion].tr-hidden,[data-motion].tr-hidden>*,[data-motion]>*{transform:none!important;transition:opacity .2s linear!important;transition-delay:0ms!important}[data-motion=bar].tr-hidden,[data-motion=highlight].tr-hidden{opacity:1}[data-motion=drift-a],[data-motion=drift-b]{animation:none}}