*{box-sizing:border-box}html{overflow-x:hidden}body{margin:0;background:#f8fafc;color:#0f172a;font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:Outfit,Helvetica Neue,Helvetica,sans-serif;margin:0;letter-spacing:-.028em;line-height:1.02;text-wrap:balance}p{margin:0}a{color:#0f172a;text-decoration:none;transition:color .34s ease}a:hover{color:#1d4ed8}button{font-family:inherit;border:0;background:none;cursor:pointer;transition:transform .22s cubic-bezier(.34,1.56,.64,1),background-color .3s ease,color .3s ease,box-shadow .3s ease}button:hover{transform:scale(1.03)}button:active{transform:scale(.97)}button:focus-visible,a:focus-visible{outline:2px solid #2563EB;outline-offset:3px;border-radius:6px}.slot{display:block;position:relative;overflow:hidden}.slot>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}#tc-hero-bg,#tc-mtn{background:linear-gradient(165deg,#3b5b9a,#1c2f63 46%,#0b1735)}#tc-t0v,#tc-t1v,#tc-t2v{background:linear-gradient(150deg,#1c2f63,#0b1735)}@keyframes tcPulse{0%,to{opacity:.35;transform:scale(1)}50%{opacity:0;transform:scale(2.1)}}@keyframes tcKB{0%{transform:scale(1) translate(0)}to{transform:scale(1.14) translate(-2%,-3%)}}@media(prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;animation-iteration-count:1!important}}:root{--acc:#2563EB;--acc-d:#1D4ED8;--acc-50:#EFF6FF;--acc-100:#DBEAFE;--logo:#1D54E0;--ind:#4F46E5;--navy:#0B1735;--teal:#312E81;--cream:#F8FAFC;--sand:#E2E8F0;--mist:#EEF2F7;--grn:#047857;--lime:#34D399;--ink:#0F172A;--mut:#475569;color-scheme:light}.eyebrow{display:block;font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12.5px;font-weight:700;letter-spacing:.14em;line-height:1.3;text-transform:uppercase;color:var(--acc)}.brand-logo{display:block;height:26px;width:auto}.soon{display:inline-flex;align-items:center;gap:10px;font-family:inherit;font-weight:700;border-radius:99px;cursor:default;white-space:nowrap}.soon:hover,.soon:active{transform:none}.soon .soon-dot{width:7px;height:7px;border-radius:50%;background:currentColor;opacity:.75;flex:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.illustrative{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--mut)}.slot{width:100%;height:100%}.face{border-radius:50%;background:var(--acc-100)}.btn{transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease}.btn:hover{transform:scale(1.03)}.btn:active{transform:scale(.97)}#menu{visibility:hidden;transition:opacity .3s ease,transform .42s cubic-bezier(.22,1.2,.36,1),visibility 0s linear .42s}#menu.open{visibility:visible;transition:opacity .3s ease,transform .42s cubic-bezier(.22,1.2,.36,1),visibility 0s}:root.rm #saga{height:auto!important;background:#f8fafc}:root.rm .stick{position:relative!important;height:auto!important;overflow:visible!important}:root.rm #stage{display:flex;flex-direction:column}:root.rm #bgHero{position:absolute!important;inset:0 0 auto!important;height:100svh;opacity:1!important}:root.rm #heroC{position:relative!important;left:auto!important;top:auto!important;transform:none!important;opacity:1!important;margin:0 auto;padding:clamp(110px,16vh,180px) 0 0;min-height:100svh}:root.rm #bgCream,:root.rm #bgNavy,:root.rm #pcards,:root.rm #phone{display:none!important}:root.rm #txt{position:relative!important;left:auto!important;top:auto!important;transform:none!important;width:auto!important;max-width:640px;margin:0 auto;padding:72px 20px 40px}:root.rm #txtbox{height:auto!important;display:grid;gap:56px}:root.rm .tx{position:relative!important;top:auto!important;transform:none!important;opacity:1!important}:root.rm .tx h2{color:var(--ink)!important}:root.rm .tx p{color:var(--mut)!important}:root.rm .tx>div{color:var(--acc)!important}:root.rm #relive,:root.rm #priv{height:auto!important}:root.rm #relive .stick{padding:110px 16px 80px}:root.rm #rlHead{position:relative!important;left:auto!important;top:auto!important;transform:none!important;opacity:1!important;margin:0 auto}:root.rm #book{position:relative!important;left:auto!important;top:auto!important;transform:none!important;opacity:1!important;margin:40px auto 0;max-width:100%}:root.rm [id^=bp]{opacity:1!important;transform:none!important}:root.rm #keepIn,:root.rm #privH{opacity:1!important;transform:none!important}@media(max-width:759px){.fbrand{grid-column:1 / -1}}
