@font-face{font-family:Inter;src:url(/fonts/InterVariable.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{--nav-height: 92px;--nav-pill-bg: rgba(10, 12, 18, 0.55);--nav-pill-border: rgba(255, 255, 255, 0.14);--nav-blue: #2563eb;--nav-blue-light: #3b82f6;--nav-blue-glow: rgba(37, 99, 235, 0.35);--nav-text: rgba(255, 255, 255, 0.78);--nav-text-strong: #ffffff;--nav-ease: cubic-bezier(0.4, 0, 0.2, 1);--font-primary: "Plus Jakarta Sans", "Inter", "Segoe UI", system-ui, sans-serif}.nav-container{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100%!important;z-index:1000!important;font-family:var(--font-primary, "Plus Jakarta Sans", "Inter", system-ui, sans-serif)!important;-webkit-user-select:none;user-select:none;pointer-events:none}.nav-container::before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,rgba(6,8,14,0.85) 0%,rgba(6,8,14,0.45) 55%,transparent 100%);pointer-events:none;opacity:0;transition:opacity 0.35s var(--nav-ease)}.nav-container.rnav-scrolled::before{opacity:1}.nav-container .nav,nav.nav{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:16px!important;width:100%!important;max-width:1800px!important;margin:0 auto!important;padding:18px 28px!important;box-sizing:border-box!important;pointer-events:auto}.nav-container .left-side{display:flex!important;flex-direction:row!important;align-items:center!important;gap:12px!important;min-width:0;grid-column:1}.nav-container .centered{position:static!important;transform:none!important;left:auto!important;top:auto!important;grid-column:2;display:flex!important;justify-content:center!important;align-items:center!important;min-width:0!important}.nav-container .right-side{display:flex!important;flex-direction:row!important;align-items:center!important;gap:12px!important;grid-column:3;flex-shrink:0!important;justify-self:end}.nav-container .nav-tab-container,.nav-container .tab-container.nav-tab-container{position:relative;display:flex!important;flex-direction:row!important;align-items:center!important;gap:4px!important;max-width:100%!important;min-width:0!important;padding:6px!important;border-radius:100px!important;background:var(--nav-pill-bg)!important;-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%);border:1px solid var(--nav-pill-border)!important;box-shadow:0 8px 32px rgba(0,0,0,0.45),inset 0 1px 0 rgba(255,255,255,0.07)!important;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth}.nav-container .nav-tab-container::-webkit-scrollbar{display:none}.nav-container .nav-tab-container::before,.nav-container .nav-tab-container::after{content:none!important}.nav-container .nav-tab{display:inline-flex!important;align-items:center!important;gap:7px!important;flex:0 0 auto!important;white-space:nowrap!important;padding:9px 15px!important;border:none!important;border-radius:100px!important;background:none!important;color:var(--nav-text)!important;font-family:var(--font-primary, "Plus Jakarta Sans", "Inter", system-ui, sans-serif)!important;font-size:0.82rem!important;font-weight:600!important;letter-spacing:0.01em;text-decoration:none!important;cursor:pointer;transition:color 0.22s var(--nav-ease),background 0.22s var(--nav-ease),transform 0.22s var(--nav-ease)}.nav-container .nav-tab:hover{color:var(--nav-text-strong)!important;background:rgba(255,255,255,0.09)!important;transform:translateY(-1px)}.nav-container .nav-tab.active{color:#fff!important;background:linear-gradient(135deg,var(--nav-blue),#1d4ed8)!important;font-weight:700!important;box-shadow:0 0 20px var(--nav-blue-glow),0 4px 12px rgba(0,0,0,0.3)!important}.nav-container .nav-tab.active::before,.nav-container .nav-tab.active::after{content:none!important}.nav-container .nav-tab .icon-wrapper{display:inline-flex!important;align-items:center;opacity:0.6;transition:opacity 0.22s var(--nav-ease);flex-shrink:0}.nav-container .nav-tab:hover .icon-wrapper,.nav-container .nav-tab.active .icon-wrapper{opacity:1}.nav-container .nav-tab svg{width:17px;height:17px;display:block}.nav-container #signinBtn{flex-direction:row!important;align-items:center!important;gap:10px!important}html[data-auth=out] .nav-container #signinBtn{display:flex!important}html[data-auth=out] .nav-container #profileBtn,html[data-auth=out] .nav-container #acctMenu{display:none!important}html[data-auth=in] .nav-container #signinBtn{display:none!important}html[data-auth=in] .nav-container #profileBtn,html[data-auth=in] .nav-container #acctMenu{display:flex!important}.nav-container .nav-auth-btn,.nav-container .nav-signup-btn,.nav-container .nav-login-btn,.nav-container .nav-dashboard-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;flex-shrink:0!important;padding:10px 20px!important;border-radius:100px!important;font-family:var(--font-primary, "Plus Jakarta Sans", "Inter", system-ui, sans-serif)!important;font-size:0.8rem!important;font-weight:700!important;letter-spacing:0.01em!important;line-height:1!important;text-decoration:none!important;cursor:pointer;transition:transform 0.22s var(--nav-ease),box-shadow 0.22s var(--nav-ease),background 0.22s var(--nav-ease)}.nav-container .nav-login-btn{color:#fff!important;background:rgba(255,255,255,0.08)!important;border:1px solid rgba(255,255,255,0.18)!important}.nav-container .nav-login-btn:hover{background:rgba(255,255,255,0.15)!important;transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,0.35)}.nav-container .nav-signup-btn,.nav-container .nav-dashboard-btn{color:#fff!important;background:linear-gradient(135deg,var(--nav-blue-light),var(--nav-blue))!important;border:1px solid rgba(96,165,250,0.45)!important;box-shadow:0 0 16px var(--nav-blue-glow)!important}.nav-container .nav-signup-btn:hover,.nav-container .nav-dashboard-btn:hover{transform:translateY(-2px);box-shadow:0 0 28px rgba(37,99,235,0.5),0 8px 24px rgba(0,0,0,0.3)!important;background:linear-gradient(135deg,#60a5fa,var(--nav-blue-light))!important}.rnav-burger{display:none;width:44px;height:44px;flex-shrink:0;align-items:center;justify-content:center;flex-direction:column;gap:5px;padding:0;border:1px solid rgba(255,255,255,0.16);border-radius:14px;background:rgba(255,255,255,0.08);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer}.rnav-burger span{display:block;width:19px;height:2px;border-radius:2px;background:#fff;transition:transform 0.28s var(--nav-ease),opacity 0.2s var(--nav-ease)}.rnav-burger.is-open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.rnav-burger.is-open span:nth-child(2){opacity:0}.rnav-burger.is-open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.rnav-drawer{position:fixed;inset:0;z-index:9500;display:flex;flex-direction:column;padding:calc(var(--nav-height) + 12px) 22px 40px;overflow-y:auto;background:rgba(8,10,16,0.97);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);opacity:0;visibility:hidden;transform:translateY(-12px);transition:opacity 0.3s var(--nav-ease),transform 0.3s var(--nav-ease),visibility 0.3s}.rnav-drawer.is-open{opacity:1;visibility:visible;transform:translateY(0)}body.rnav-locked{overflow:hidden}.rnav-drawer-links{display:flex;flex-direction:column;gap:4px}.rnav-drawer-links a{display:flex!important;align-items:center;gap:14px;width:100%;padding:16px 14px!important;border-radius:14px!important;color:rgba(255,255,255,0.85)!important;font-family:var(--font-primary, "Plus Jakarta Sans", "Inter", system-ui, sans-serif);font-size:1.05rem!important;font-weight:700!important;text-decoration:none;background:none!important;transition:background 0.2s var(--nav-ease),color 0.2s var(--nav-ease)}.rnav-drawer-links a:hover{background:rgba(255,255,255,0.07)!important;color:#fff!important}.rnav-drawer-links a.active{color:#fff!important;background:linear-gradient(135deg,var(--nav-blue),#1d4ed8)!important;box-shadow:0 0 20px var(--nav-blue-glow)}.rnav-drawer-links a .icon-wrapper{opacity:1}.rnav-drawer-links a svg{width:20px;height:20px}.rnav-drawer-actions{display:flex;flex-direction:column;gap:12px;margin-top:26px;padding-top:26px;border-top:1px solid rgba(255,255,255,0.1)}.rnav-drawer-actions a{width:100%!important;justify-content:center!important;padding:16px 22px!important;border-radius:14px!important;font-size:0.95rem!important}@media(max-width:1450px){.nav-container .nav{padding:16px 22px!important}.nav-container .nav-tab{padding:8px 12px!important;font-size:0.78rem!important;gap:6px!important}.nav-container .nav-tab svg{width:16px;height:16px}}@media(max-width:1240px){.nav-container .nav-tab .icon-wrapper{display:none!important}.nav-container .nav-tab{padding:9px 13px!important;font-size:0.78rem!important}.nav-container .nav-auth-btn,.nav-container .nav-signup-btn,.nav-container .nav-login-btn,.nav-container .nav-dashboard-btn{padding:9px 16px!important;font-size:0.75rem!important}}@media(max-width:1024px){:root{--nav-height: 78px}.nav-container .nav{grid-template-columns:auto minmax(0,1fr) auto!important;padding:14px 18px!important;gap:10px!important}.nav-container .centered{display:none!important}.rnav-burger{display:flex!important}.nav-container .right-side{gap:10px!important}}@media(max-width:620px){:root{--nav-height: 70px}.nav-container .nav{padding:11px 14px!important}.nav-container .nav-login-btn{display:none!important}.nav-container .nav-signup-btn,.nav-container .nav-dashboard-btn{padding:9px 15px!important;font-size:0.72rem!important}.rnav-burger{width:42px;height:42px}}@media(max-width:400px){.nav-container #signinBtn,html[data-auth=out] .nav-container #signinBtn{display:none!important}.nav-container .nav-dashboard-btn{padding:8px 12px!important;font-size:0.68rem!important}}@media(prefers-reduced-motion:reduce)and (width:0px){.nav-container *,.rnav-drawer,.rnav-burger span{transition:none!important}.nav-container .nav-tab:hover,.nav-container .nav-signup-btn:hover,.nav-container .nav-login-btn:hover,.nav-container .nav-dashboard-btn:hover{transform:none!important}}:root{--ro-blue: #1261ff;--ro-blue-deep: #073dc6;--ro-blue-dark: #061946;--ro-blue-ink: #07112a;--ro-ice: #dbe9ff;--ro-sky: #72a8ff;--ro-white: #ffffff;--ro-paper: #f6f8fe;--ro-paper-blue: #eaf1ff;--ro-ink: #0a1531;--ro-copy: #4d5b73;--ro-line: rgba(10, 34, 83, 0.12);--ro-dark-line: rgba(255, 255, 255, 0.13);--ro-display: "Plus Jakarta Sans", "Sora", "Segoe UI Variable Display", "Segoe UI", system-ui, sans-serif;--ro-body: "Inter", "Manrope", "Segoe UI Variable Text", "Segoe UI", system-ui, sans-serif;--ro-ui: "Plus Jakarta Sans", "Inter", "Segoe UI", system-ui, sans-serif;--ro-mono: "JetBrains Mono", "SFMono-Regular", Consolas, "Liberation Mono", monospace;--ro-blue-lite: #6ba3ff;--ro-shine-hi: #f0f6ff;--ro-radius-sm: 14px;--ro-radius: 24px;--ro-radius-lg: 36px;--ro-radius-xl: 52px;--ro-ease: cubic-bezier(0.16, 1, 0.3, 1);--ro-ease-soft: cubic-bezier(0.22, 1, 0.36, 1);--nav-height: 90px;--font-primary: var(--ro-ui);--font-body: var(--ro-body);--main: var(--ro-blue);--accent-bright: var(--ro-sky)}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-height) + 24px);background:var(--ro-paper)}body{margin:0;min-width:320px;overflow-x:hidden;color:var(--ro-ink);background:var(--ro-paper);font-family:var(--ro-body);font-size:16.5px;font-weight:450;line-height:1.7;letter-spacing:-0.011em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body::selection,::selection{color:#fff;background:var(--ro-blue)}body,button,input,textarea,select{font-family:var(--ro-body)}h1,h2,h3,h4,p,blockquote{margin-top:0}a{color:inherit;text-decoration:none}button,summary{-webkit-tap-highlight-color:transparent}img,video,svg{display:block;max-width:100%}button{font:inherit;cursor:pointer;border:none;background:none;color:inherit}:focus-visible{outline:3px solid var(--ro-sky);outline-offset:4px}.skip-link{position:fixed;top:12px;left:12px;z-index:100000;padding:12px 18px;border-radius:12px;color:#fff;background:var(--ro-blue);transform:translateY(-150%);transition:transform .2s ease;font-weight:700}.skip-link:focus{transform:translateY(0)}.ro-shell{position:relative;width:min(1720px,calc(100% - 32px));margin-inline:auto}.ro-section{position:relative;padding:clamp(72px,8vw,120px) 0}.ro-scroll-progress,#progress{position:fixed;inset:0 0 auto;z-index:10000;height:3px;pointer-events:none;width:auto;background:transparent}.ro-scroll-progress span,#progress{display:block;height:3px;background:linear-gradient(90deg,#fff,#8db9ff,var(--ro-blue));box-shadow:0 0 14px rgba(114,168,255,.55)}#progress{width:0;transition:width 0.08s linear}.ro-brand{display:inline-flex;align-items:center;gap:10px;color:#fff}.ro-brand-lockup{gap:0}.ro-brand-lockup-img{height:48px;width:auto;object-fit:contain}.nav-container .ro-brand-lockup-img{filter:brightness(1.28) contrast(1.14) saturate(1.35)}.footer .ro-brand-lockup-img{height:42px;filter:none}.nav-container{height:var(--nav-height);transition:height .4s var(--ro-ease),background .4s ease!important}.nav-container::before{opacity:1!important;background:linear-gradient(180deg,rgba(5,16,45,.82),rgba(5,16,45,.2) 72%,transparent)!important}.nav-container.rnav-scrolled{height:76px;background:rgba(5,16,45,.66);-webkit-backdrop-filter:blur(24px) saturate(140%);backdrop-filter:blur(24px) saturate(140%);border-bottom:1px solid rgba(255,255,255,.08)}.nav-container .nav,nav.nav{max-width:1540px!important;height:100%;padding:14px 28px!important;gap:22px!important}.nav-container .nav-tab-container,.nav-container .tab-container.nav-tab-container{padding:5px!important;border-color:rgba(255,255,255,.11)!important;border-radius:18px!important;background:rgba(255,255,255,.065)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 14px 40px rgba(0,0,0,.16)!important}.nav-container .nav-tab{padding:9px 13px!important;border-radius:13px!important;color:rgba(255,255,255,.62)!important;font-family:var(--ro-body)!important;font-size:.73rem!important;font-weight:600!important;letter-spacing:-.01em!important}.nav-container .nav-tab:hover{color:#fff!important;background:rgba(255,255,255,.075)!important}.nav-container .nav-tab.active{color:var(--ro-ink)!important;background:linear-gradient(180deg,#fff,#e8f0ff)!important;box-shadow:0 8px 20px rgba(0,0,0,.2),inset 0 1px 0 #fff!important;font-weight:700!important}.nav-container .nav-auth-btn,.nav-container .nav-dashboard-btn{min-height:42px;padding:11px 16px!important;border-radius:14px!important;font-family:var(--ro-body)!important;font-size:.72rem!important;font-weight:700!important}.nav-container .nav-login-btn{border-color:rgba(255,255,255,.14)!important;background:rgba(255,255,255,.055)!important;color:#fff!important}.nav-container .nav-signup-btn,.nav-container .nav-dashboard-btn{color:var(--ro-ink)!important;border-color:rgba(255,255,255,.72)!important;background:linear-gradient(180deg,#fff,#e7efff)!important;box-shadow:0 10px 28px rgba(0,0,0,.18)!important}.ro-overline,.ro-kicker{display:inline-flex;align-items:center;width:fit-content;color:var(--ro-blue);font-size:.7rem;font-weight:800;letter-spacing:.18em;line-height:1;text-transform:uppercase}.ro-kicker{gap:10px;padding:8px 14px;border-radius:100px;background:rgba(18,97,255,0.08);border:1px solid rgba(18,97,255,0.16)}.ro-kicker-pulse{width:7px;height:7px;border-radius:50%;background:#85b2ff;box-shadow:0 0 0 5px rgba(133,178,255,.11)}h1 em,h2 em{font-style:normal;font-weight:800;color:#5b94ff}.ro-button{position:relative;display:inline-flex;min-height:56px;align-items:center;justify-content:center;gap:12px;padding:0 24px;border:1px solid transparent;border-radius:17px;font-size:.91rem;font-weight:800;letter-spacing:-.015em;line-height:1;overflow:hidden;transform:translateZ(0);transition:transform .32s var(--ro-ease),box-shadow .32s ease,background .32s ease,border-color .32s ease;cursor:pointer;text-decoration:none}.ro-button::before{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 20%,rgba(255,255,255,.26) 47%,transparent 73%);transform:translateX(-130%);transition:transform .7s var(--ro-ease)}.ro-button>*{position:relative;z-index:1}.ro-button svg{width:19px;height:19px;transition:transform .3s var(--ro-ease);fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ro-button:hover{transform:translateY(-3px)}.ro-button:hover::before{transform:translateX(130%)}.ro-button:hover svg{transform:translateX(3px)}.ro-button:active{transform:translateY(-1px) scale(.985)}.ro-button:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.ro-button:disabled:hover{transform:none}.ro-button:disabled::before{display:none}.ro-button-primary{color:#fff;background:linear-gradient(145deg,#2974ff,#0b4ee7 65%,#073bbf);border-color:rgba(163,195,255,.42);box-shadow:0 18px 42px rgba(0,55,190,.32),inset 0 1px 0 rgba(255,255,255,.28)}.ro-button-primary:hover{box-shadow:0 22px 52px rgba(0,55,190,.42),inset 0 1px 0 rgba(255,255,255,.34)}.ro-button-glass{color:var(--ro-ink);border-color:rgba(10,35,85,.13);background:rgba(255,255,255,.63);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 14px 34px rgba(12,42,101,.08);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.ro-button-white{color:var(--ro-blue-deep);background:#fff;border-color:rgba(255,255,255,.7);box-shadow:0 18px 42px rgba(0,31,120,.22),inset 0 -2px 0 rgba(9,69,197,.08)}.ro-button-outline-light{color:#fff;border-color:rgba(255,255,255,.28);background:rgba(255,255,255,.08);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.ro-button-quiet{min-height:48px;color:rgba(255,255,255,.72);border-color:rgba(255,255,255,.13);background:rgba(255,255,255,.055)}.ro-button-full{width:100%}.ro-hero-atmosphere,.ro-page-hero-atmosphere{position:absolute;inset:0;pointer-events:none;overflow:hidden}.ro-ambient{position:absolute;border-radius:50%;filter:blur(2px);opacity:.58}.ro-ambient-one{top:-22%;right:-9%;width:62vw;height:62vw;background:radial-gradient(circle,rgba(41,116,255,.32),rgba(41,116,255,.05) 50%,transparent 70%);animation:roBreathe 9s ease-in-out infinite}.ro-ambient-two{bottom:-40%;left:-22%;width:54vw;height:54vw;background:radial-gradient(circle,rgba(90,143,255,.16),transparent 68%);animation:roBreathe 12s ease-in-out -3s infinite reverse}.ro-logo-road{position:absolute;width:1150px;height:420px;border:1px solid rgba(185,211,255,.15);border-radius:210px;transform:rotate(-17deg)}.ro-logo-road::before{content:"";position:absolute;inset:18px;border:1px solid rgba(255,255,255,.075);border-radius:inherit}.ro-logo-road-a{top:-230px;left:-290px}.ro-logo-road-b{right:-530px;bottom:-230px;transform:rotate(-17deg) scale(.8)}.ro-grain{position:absolute;inset:0;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.88' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E");mix-blend-mode:screen}@keyframes roBreathe{0%,100%{transform:scale(1);opacity:.58}50%{transform:scale(1.06);opacity:.72}}@keyframes roPulse{0%,100%{box-shadow:0 0 0 5px rgba(133,178,255,.11)}50%{box-shadow:0 0 0 9px rgba(133,178,255,.04)}}.ro-page-hero{position:relative;padding:calc(var(--nav-height) + 56px) 0 88px;color:#fff;background:radial-gradient(circle at 70% 38%,rgba(31,105,255,.24),transparent 34%),linear-gradient(145deg,#07132e 0%,#071c4d 52%,#061a45 100%);isolation:isolate;overflow:hidden;text-align:center}.ro-page-hero .ro-shell{position:relative;z-index:2}.ro-page-hero .ro-kicker{margin:0 auto 22px;color:rgba(219,233,255,.72);letter-spacing:.15em;background:transparent;border:0;padding:0}.ro-page-hero h1{margin:0;color:#fff;font-family:var(--ro-display);font-size:clamp(2.8rem,5.2vw,4.6rem);font-weight:800;letter-spacing:-.045em;line-height:1.02;text-wrap:balance}.ro-page-hero h1 em{font-style:normal;font-weight:800;color:#7eb0ff}.ro-page-hero>.ro-shell>p,.ro-page-hero .ro-page-lede{max-width:560px;margin:22px auto 0;color:rgba(232,240,255,.65);font-size:clamp(1rem,1.23vw,1.15rem);line-height:1.8}.ro-page-hero::after{content:"";position:absolute;left:0;right:0;bottom:0;height:120px;background:linear-gradient(180deg,transparent,var(--ro-paper));pointer-events:none;z-index:1}.footer{margin:0;padding:78px 0 0;color:#fff;background:#061126;border:0}.footer-content{display:grid;grid-template-columns:1.8fr repeat(3,1fr);gap:70px;width:min(1360px,calc(100% - 64px));margin:0 auto;padding:0 0 70px}.ro-footer-brand p{max-width:320px;margin:24px 0 0;color:rgba(224,235,255,.4);font-size:.78rem;line-height:1.7}.footer .nav-title{margin:0 0 22px;color:rgba(255,255,255,.72);font-size:.67rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase;font-family:var(--ro-ui)}.footer .nav-links{display:flex;flex-direction:column;gap:12px}.footer .nav-link{width:fit-content;color:rgba(224,235,255,.4);font-size:.72rem;transition:color .25s,transform .25s;font-family:var(--ro-body)}.footer .nav-link:hover{color:#fff;transform:translateX(3px)}.footer-bottom{border-top:1px solid rgba(255,255,255,.08)}.bottom-content{display:flex;align-items:center;justify-content:space-between;gap:40px;width:min(1360px,calc(100% - 64px));margin:0 auto;padding:28px 0 36px}.footer .copyright{max-width:900px;margin:0;color:rgba(224,235,255,.27);font-size:.59rem;line-height:1.7}.bottom-content>span{color:rgba(224,235,255,.32);font-size:.58rem;white-space:nowrap}@media(max-width:1024px){:root{--nav-height: 78px}.footer-content{grid-template-columns:1fr 1fr;gap:48px 26px}.ro-footer-brand{grid-column:1 / -1}}@media(max-width:760px){.ro-shell,.footer-content,.bottom-content{width:min(100% - 28px,680px)}.footer-content{grid-template-columns:1fr}.ro-footer-brand{grid-column:auto}.bottom-content{flex-direction:column;align-items:flex-start}.nav-container .nav{padding-inline:14px!important}.ro-brand-lockup-img{height:40px}}.news-page{display:flex;flex-direction:column;min-height:60vh;background:var(--ro-paper, #f6f8fe)}.news-hero .news-stats-strip{display:flex;gap:14px;flex-wrap:wrap;justify-content:center;margin-top:36px}.news-stat-card{display:flex;align-items:center;gap:14px;min-width:180px;padding:16px 20px;border-radius:18px;border:1px solid rgba(255,255,255,0.14);background:rgba(255,255,255,0.07);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:inset 0 1px 0 rgba(255,255,255,0.08),0 18px 40px rgba(0,0,0,0.12);transition:transform 0.32s var(--ro-ease, cubic-bezier(0.16, 1, 0.3, 1)),background 0.32s ease}.news-stat-card:hover{transform:translateY(-3px);background:rgba(255,255,255,0.11)}.news-stat-card.blue .nsc-icon{color:#8db9ff}.nsc-icon{width:42px;height:42px;min-width:42px;border-radius:12px;display:grid;place-items:center;background:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.14);color:#8db9ff}.nsc-content{display:flex;flex-direction:column;gap:4px;text-align:left}.nsc-value{font-family:var(--ro-display, "Plus Jakarta Sans", sans-serif);font-size:1.2rem;font-weight:800;color:#fff;line-height:1;letter-spacing:-0.02em}.nsc-label{font-size:0.72rem;font-weight:600;color:rgba(222,235,255,0.55)}.news-filters-bar{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;width:min(1200px,calc(100% - 40px));margin:-28px auto 0;padding:0 0 28px;position:relative;z-index:2}.filter-tag{min-height:40px;padding:0 18px;border-radius:100px;border:1px solid var(--ro-line, rgba(10, 34, 83, 0.14));background:#fff;color:var(--ro-copy, #4d5b73);font-family:var(--ro-ui, "Plus Jakarta Sans", sans-serif);font-size:0.78rem;font-weight:700;cursor:pointer;box-shadow:0 8px 24px rgba(12,42,101,0.05);transition:transform 0.25s ease,background 0.25s ease,color 0.25s ease,border-color 0.25s ease,box-shadow 0.25s ease}.filter-tag:hover{transform:translateY(-2px);border-color:rgba(18,97,255,0.28);color:var(--ro-ink, #0a1531)}.filter-tag.active{color:#fff;border-color:rgba(163,195,255,0.42);background:linear-gradient(145deg,#2974ff,#0b4ee7 65%,#073bbf);box-shadow:0 12px 28px rgba(0,55,190,0.28)}.news-content-section{position:relative;width:min(900px,calc(100% - 40px));margin:0 auto;padding:0 0 96px;z-index:2}.news-grid{display:flex;flex-direction:column;gap:18px}.news-card{position:relative;display:flex;flex-direction:column;gap:14px;padding:26px 28px;border-radius:22px;border:1px solid var(--ro-line, rgba(10, 34, 83, 0.12));background:#fff;box-shadow:0 18px 48px rgba(12,42,101,0.06),inset 0 1px 0 #fff;transition:transform 0.32s var(--ro-ease, cubic-bezier(0.16, 1, 0.3, 1)),box-shadow 0.32s ease,border-color 0.32s ease;overflow:hidden}.news-card::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--ro-blue, #1261ff),#72a8ff);opacity:0;transition:opacity 0.3s ease}.news-card:hover{transform:translateY(-3px);border-color:rgba(18,97,255,0.22);box-shadow:0 24px 56px rgba(12,42,101,0.1)}.news-card:hover::before{opacity:1}.news-card-featured{border-color:rgba(18,97,255,0.22);box-shadow:0 22px 56px rgba(12,42,101,0.1),0 0 0 1px rgba(18,97,255,0.08)}.news-card-featured::before{opacity:1}.news-card-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.news-badges{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.news-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:100px;font-size:0.62rem;font-weight:800;letter-spacing:0.06em;text-transform:uppercase;background:rgba(18,97,255,0.08);border:1px solid rgba(18,97,255,0.16);color:var(--ro-blue, #1261ff)}.news-badge.new{background:rgba(16,185,129,0.1);border-color:rgba(16,185,129,0.28);color:#059669}.news-badge.update{background:rgba(59,130,246,0.1);border-color:rgba(59,130,246,0.22);color:#2563eb}.news-badge.announcement{background:rgba(245,158,11,0.1);border-color:rgba(245,158,11,0.28);color:#d97706}.news-badge.maintenance{background:rgba(239,68,68,0.08);border-color:rgba(239,68,68,0.22);color:#dc2626}.news-date{font-size:0.75rem;font-weight:600;color:var(--ro-copy, #4d5b73);white-space:nowrap}.news-title{margin:0;font-family:var(--ro-display, "Plus Jakarta Sans", sans-serif);font-size:clamp(1.2rem,2.2vw,1.55rem);font-weight:800;letter-spacing:-0.025em;line-height:1.25;color:var(--ro-ink, #0a1531)}.news-content{margin:0;font-size:0.95rem;line-height:1.7;color:var(--ro-copy, #4d5b73);white-space:pre-wrap}.news-card-image{margin-top:4px;border-radius:16px;overflow:hidden;border:1px solid var(--ro-line, rgba(10, 34, 83, 0.1))}.news-card-image img{width:100%;height:auto;display:block;object-fit:cover;max-height:360px}.news-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:4px;padding-top:14px;border-top:1px solid var(--ro-line, rgba(10, 34, 83, 0.1))}.news-actions{display:flex;gap:10px;align-items:center}.news-like-btn{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 14px;border-radius:100px;border:1px solid var(--ro-line, rgba(10, 34, 83, 0.14));background:var(--ro-paper, #f6f8fe);color:var(--ro-copy, #4d5b73);font-size:0.78rem;font-weight:700;cursor:pointer;transition:background 0.2s,color 0.2s,border-color 0.2s,transform 0.2s}.news-like-btn svg{width:16px;height:16px}.news-like-btn:hover{border-color:rgba(239,68,68,0.3);color:#dc2626;transform:translateY(-1px)}.news-like-btn.liked{color:#dc2626;border-color:rgba(239,68,68,0.3);background:rgba(239,68,68,0.08)}.news-read-badge{font-size:0.72rem;font-weight:700;color:#059669}.empty-state{text-align:center;padding:64px 28px;border-radius:24px;border:1px solid var(--ro-line, rgba(10, 34, 83, 0.12));background:#fff;box-shadow:0 18px 48px rgba(12,42,101,0.05)}.empty-state h3{margin:0 0 8px;font-family:var(--ro-display, "Plus Jakarta Sans", sans-serif);font-size:1.35rem;font-weight:800;color:var(--ro-ink, #0a1531)}.empty-state p{margin:0;color:var(--ro-copy, #4d5b73);font-size:0.95rem}.custom-modal-overlay{display:none;position:fixed;inset:0;z-index:11000;background:rgba(7,17,42,0.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);align-items:center;justify-content:center;padding:1.5rem}.custom-modal-overlay.active{display:flex}.custom-modal{width:100%;max-width:420px;padding:24px;border-radius:20px;border:1px solid rgba(255,255,255,0.7);background:linear-gradient(180deg,#fff,#f3f7ff);box-shadow:0 28px 64px rgba(0,20,80,0.25)}.custom-modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.custom-modal-header h3{margin:0;font-family:var(--ro-display, "Plus Jakarta Sans", sans-serif);font-size:1.1rem;font-weight:800;color:var(--ro-ink, #0a1531)}.custom-modal-close{background:none;border:none;color:var(--ro-copy, #4d5b73);font-size:1.4rem;cursor:pointer;line-height:1}.custom-modal-close:hover{color:var(--ro-ink, #0a1531)}.custom-modal-body{font-size:0.92rem;color:var(--ro-copy, #4d5b73);line-height:1.6}.custom-modal-body p{margin:0}.custom-modal-footer{margin-top:20px;display:flex;justify-content:flex-end}.custom-modal-btn{min-height:44px;padding:0 22px;border-radius:12px;border:none;color:#fff;font-weight:700;font-family:var(--ro-ui, "Plus Jakarta Sans", sans-serif);background:linear-gradient(145deg,#2974ff,#0b4ee7);cursor:pointer;box-shadow:0 12px 28px rgba(0,55,190,0.25)}@media(max-width:640px){.news-stats-strip{flex-direction:column;align-items:stretch}.news-stat-card{width:100%}.news-content-section,.news-filters-bar{width:min(100% - 28px,680px)}.news-card{padding:22px 18px}.news-filters-bar{margin-top:-12px}}:root{--ro-f-latin: "Orbitron", "Exo 2", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--ro-f-arabic: "Segoe UI", Tahoma, "Noto Naskh Arabic", "Geeza Pro", "Arial Unicode MS", sans-serif;--ro-f-hebrew: "Segoe UI", "Noto Sans Hebrew", Arial, "Arial Hebrew", sans-serif;--ro-f-deva: "Nirmala UI", "Noto Sans Devanagari", "Mangal", "Kohinoor Devanagari", sans-serif;--ro-f-bengali: "Nirmala UI", "Noto Sans Bengali", "Vrinda", "Kohinoor Bangla", sans-serif;--ro-f-gurmukhi: "Nirmala UI", "Noto Sans Gurmukhi", "Raavi", sans-serif;--ro-f-gujarati: "Nirmala UI", "Noto Sans Gujarati", "Shruti", sans-serif;--ro-f-tamil: "Nirmala UI", "Noto Sans Tamil", "Latha", "Tamil MN", sans-serif;--ro-f-telugu: "Nirmala UI", "Noto Sans Telugu", "Gautami", sans-serif;--ro-f-kannada: "Nirmala UI", "Noto Sans Kannada", "Tunga", sans-serif;--ro-f-malayalam: "Nirmala UI", "Noto Sans Malayalam", "Kartika", sans-serif;--ro-f-sinhala: "Nirmala UI", "Noto Sans Sinhala", "Iskoola Pota", sans-serif;--ro-f-thai: "Leelawadee UI", "Noto Sans Thai", "Tahoma", "Thonburi", sans-serif;--ro-f-khmer: "Leelawadee UI", "Noto Sans Khmer", "Khmer UI", sans-serif;--ro-f-lao: "Leelawadee UI", "Noto Sans Lao", "Lao UI", sans-serif;--ro-f-myanmar: "Myanmar Text", "Noto Sans Myanmar", "Padauk", sans-serif;--ro-f-sc: "Microsoft YaHei", "PingFang SC", "Noto Sans SC", "Source Han Sans SC", "SimHei", sans-serif;--ro-f-tc: "Microsoft JhengHei", "PingFang TC", "Noto Sans TC", "PMingLiU", sans-serif;--ro-f-jp: "Yu Gothic UI", "Yu Gothic", "Meiryo", "Hiragino Sans", "Noto Sans JP", sans-serif;--ro-f-kr: "Malgun Gothic", "Apple SD Gothic Neo", "Noto Sans KR", "Nanum Gothic", sans-serif;--ro-f-ethiopic: "Ebrima", "Noto Sans Ethiopic", "Nyala", sans-serif;--ro-f-armenian: "Segoe UI", "Noto Sans Armenian", "Sylfaen", sans-serif;--ro-f-georgian: "Segoe UI", "Noto Sans Georgian", "Sylfaen", sans-serif}html.ro-script-arabic body,html.ro-script-arabic body *{font-family:var(--ro-f-arabic)!important}html.ro-script-hebrew body,html.ro-script-hebrew body *{font-family:var(--ro-f-hebrew)!important}html.ro-script-deva body,html.ro-script-deva body *{font-family:var(--ro-f-deva)!important}html.ro-script-bengali body,html.ro-script-bengali body *{font-family:var(--ro-f-bengali)!important}html.ro-script-gurmukhi body,html.ro-script-gurmukhi body *{font-family:var(--ro-f-gurmukhi)!important}html.ro-script-gujarati body,html.ro-script-gujarati body *{font-family:var(--ro-f-gujarati)!important}html.ro-script-tamil body,html.ro-script-tamil body *{font-family:var(--ro-f-tamil)!important}html.ro-script-telugu body,html.ro-script-telugu body *{font-family:var(--ro-f-telugu)!important}html.ro-script-kannada body,html.ro-script-kannada body *{font-family:var(--ro-f-kannada)!important}html.ro-script-malayalam body,html.ro-script-malayalam body *{font-family:var(--ro-f-malayalam)!important}html.ro-script-sinhala body,html.ro-script-sinhala body *{font-family:var(--ro-f-sinhala)!important}html.ro-script-thai body,html.ro-script-thai body *{font-family:var(--ro-f-thai)!important}html.ro-script-khmer body,html.ro-script-khmer body *{font-family:var(--ro-f-khmer)!important}html.ro-script-lao body,html.ro-script-lao body *{font-family:var(--ro-f-lao)!important}html.ro-script-myanmar body,html.ro-script-myanmar body *{font-family:var(--ro-f-myanmar)!important}html.ro-script-sc body,html.ro-script-sc body *{font-family:var(--ro-f-sc)!important}html.ro-script-tc body,html.ro-script-tc body *{font-family:var(--ro-f-tc)!important}html.ro-script-jp body,html.ro-script-jp body *{font-family:var(--ro-f-jp)!important}html.ro-script-kr body,html.ro-script-kr body *{font-family:var(--ro-f-kr)!important}html.ro-script-ethiopic body,html.ro-script-ethiopic body *{font-family:var(--ro-f-ethiopic)!important}html.ro-script-armenian body,html.ro-script-armenian body *{font-family:var(--ro-f-armenian)!important}html.ro-script-georgian body,html.ro-script-georgian body *{font-family:var(--ro-f-georgian)!important}html[class*=ro-script-] body i[class*=fa-],html[class*=ro-script-] body .material-icons,html[class*=ro-script-] body [class*=icon-]::before,html[class*=ro-script-] body svg{font-family:inherit!important}html[class*=ro-script-] body i[class*=fa-]{font-family:"Font Awesome 6 Free","Font Awesome 5 Free",inherit!important}html.ro-script-deva body,html.ro-script-bengali body,html.ro-script-gurmukhi body,html.ro-script-gujarati body,html.ro-script-tamil body,html.ro-script-telugu body,html.ro-script-kannada body,html.ro-script-malayalam body,html.ro-script-sinhala body,html.ro-script-thai body,html.ro-script-khmer body,html.ro-script-lao body,html.ro-script-myanmar body,html.ro-script-ethiopic body{line-height:1.75}html[class*=ro-script-] body :is(h1,h2,h3,h4,h5,h6,.nav-tab,.btn,button,a){letter-spacing:normal!important;text-transform:none!important}html.ro-script-thai body,html.ro-script-khmer body,html.ro-script-lao body,html.ro-script-myanmar body{word-break:break-word;line-break:normal;overflow-wrap:anywhere}html.ro-script-sc body,html.ro-script-tc body,html.ro-script-jp body,html.ro-script-kr body{word-break:normal;overflow-wrap:break-word;line-break:strict;hyphens:none}.ro-s-arabic{font-family:var(--ro-f-arabic)!important}.ro-s-hebrew{font-family:var(--ro-f-hebrew)!important}.ro-s-deva{font-family:var(--ro-f-deva)!important}.ro-s-bengali{font-family:var(--ro-f-bengali)!important}.ro-s-gurmukhi{font-family:var(--ro-f-gurmukhi)!important}.ro-s-gujarati{font-family:var(--ro-f-gujarati)!important}.ro-s-tamil{font-family:var(--ro-f-tamil)!important}.ro-s-telugu{font-family:var(--ro-f-telugu)!important}.ro-s-kannada{font-family:var(--ro-f-kannada)!important}.ro-s-malayalam{font-family:var(--ro-f-malayalam)!important}.ro-s-sinhala{font-family:var(--ro-f-sinhala)!important}.ro-s-thai{font-family:var(--ro-f-thai)!important}.ro-s-khmer{font-family:var(--ro-f-khmer)!important}.ro-s-lao{font-family:var(--ro-f-lao)!important}.ro-s-myanmar{font-family:var(--ro-f-myanmar)!important}.ro-s-sc{font-family:var(--ro-f-sc)!important}.ro-s-tc{font-family:var(--ro-f-tc)!important}.ro-s-jp{font-family:var(--ro-f-jp)!important}.ro-s-kr{font-family:var(--ro-f-kr)!important}.ro-s-ethiopic{font-family:var(--ro-f-ethiopic)!important}.ro-s-armenian{font-family:var(--ro-f-armenian)!important}.ro-s-georgian{font-family:var(--ro-f-georgian)!important}.ro-lang{position:relative;display:flex;align-items:center;flex-shrink:0;z-index:1200;direction:ltr!important;font-family:var(--ro-f-latin)}.ro-lang-btn{display:inline-flex;align-items:center;gap:7px;height:38px;max-width:160px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,0.14);background:rgba(255,255,255,0.06);color:rgba(255,255,255,0.86);font-size:13px;font-weight:600;line-height:1;cursor:pointer;white-space:nowrap;transition:background .18s ease,border-color .18s ease,color .18s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ro-lang-btn:hover{background:rgba(59,130,246,0.16);border-color:rgba(96,165,250,0.45);color:#fff}.ro-lang-btn:focus-visible{outline:2px solid #60a5fa;outline-offset:2px}.ro-lang-globe{flex:0 0 auto;color:#60a5fa}.ro-lang-native{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ro-lang-chev{flex:0 0 auto;color:rgba(255,255,255,0.45);transition:transform .2s ease}.ro-lang.is-open .ro-lang-chev{transform:rotate(180deg)}.ro-lang-panel{position:absolute;top:calc(100% + 8px);left:0;display:none;flex-direction:column;width:268px;max-width:calc(100vw - 24px);max-height:min(60vh,420px);padding:8px;border-radius:14px;border:1px solid rgba(96,165,250,0.28);background:#0b0f1c;box-shadow:0 20px 48px rgba(0,0,0,.6),0 2px 8px rgba(0,0,0,.4);z-index:10050;direction:ltr!important;box-sizing:border-box}.ro-lang.is-open{z-index:10050}.ro-lang.is-open .ro-lang-panel{display:flex;animation:roLangIn .16s ease}.ro-lang-panel.ro-flip-up{top:auto;bottom:calc(100% + 8px)}.ro-lang-panel.ro-flip-right{left:auto;right:0}@keyframes roLangIn{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.ro-lang-search{flex:0 0 auto;width:100%;height:34px;margin-bottom:6px;padding:0 10px;border-radius:9px;border:1px solid rgba(255,255,255,0.12);background:rgba(255,255,255,0.05);color:#fff;font-size:13px;font-family:inherit;box-sizing:border-box}.ro-lang-search::placeholder{color:rgba(255,255,255,0.4)}.ro-lang-search:focus{outline:none;border-color:rgba(96,165,250,0.6);background:rgba(96,165,250,0.08)}.ro-lang-list{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.ro-lang-list::-webkit-scrollbar{width:6px}.ro-lang-list::-webkit-scrollbar-track{background:transparent}.ro-lang-list::-webkit-scrollbar-thumb{background:rgba(96,165,250,0.35);border-radius:6px}.ro-lang-opt{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:8px 10px;border:none;border-radius:9px;background:transparent;color:rgba(255,255,255,0.78);text-align:left;cursor:pointer;font-family:inherit;transition:background .12s ease,color .12s ease}.ro-lang-opt:hover{background:rgba(255,255,255,0.07);color:#fff}.ro-lang-opt.is-active{background:rgba(59,130,246,0.18);color:#fff}.ro-lang-opt:focus-visible{outline:2px solid #60a5fa;outline-offset:-2px}.ro-lang-names{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1 1 auto}.ro-lang-opt-native{font-size:13.5px;font-weight:600;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ro-lang-opt-label{font-size:10.5px;line-height:1.3;color:rgba(255,255,255,0.4);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ro-lang-check{flex:0 0 auto;display:none;color:#60a5fa;line-height:0}.ro-lang-opt.is-active .ro-lang-check{display:block}@media(max-width:640px){.ro-lang-btn{max-width:none;padding:0 10px;height:36px}.ro-lang-btn .ro-lang-native,.ro-lang-btn .ro-lang-chev{display:none}.ro-lang-panel{width:250px}}html.ro-rtl .ro-lang-panel{left:0;right:auto}html.ro-rtl .ro-lang-panel.ro-flip-right{left:0;right:auto}html,body{max-width:100%;overflow-x:hidden}html.ro-translated body{overflow-wrap:break-word;word-break:normal}html.ro-translated :is(h1,h2,h3,h4,h5,h6){overflow-wrap:anywhere;hyphens:auto;-webkit-hyphens:auto}html.ro-translated :is(.nav,.nav-container,.left-side,.centered,.right-side,.nav-tab-container,.hero,.container,.wrapper,.row,.col,[class*=grid],[class*=flex],[class*=card],[class*=panel],[class*=section],[class*=inner],[class*=content]){min-width:0}html.ro-translated :is(.btn,.button,button,.nav-tab,.nav-cta,.cta,.nav-signup-btn,.nav-login-btn,.nav-auth-btn,.nav-dashboard-btn,[class*=btn-],[class*=-btn]){white-space:normal;overflow-wrap:anywhere;height:auto;min-height:38px;line-height:1.25;text-align:center;display:inline-flex;align-items:center;justify-content:center;gap:.5em}html.ro-translated .nav-tab{white-space:nowrap;font-size:clamp(11px,0.78vw,14px);padding-left:clamp(8px,0.9vw,18px);padding-right:clamp(8px,0.9vw,18px);min-width:0}html.ro-translated .nav-tab-container{flex-wrap:nowrap;min-width:0;overflow:visible}@media(max-width:1024px){html.ro-translated .rnav-drawer-links .nav-tab{white-space:normal;font-size:15px;text-align:center}}html.ro-translated :is([class*=card],[class*=tile],[class*=feature],[class*=pricing],[class*=plan],[class*=step],[class*=stat]){height:auto;min-height:0;overflow-wrap:anywhere}html.ro-translated [style*=-webkit-line-clamp],html.ro-translated [class*=clamp],html.ro-translated [class*=truncate]{-webkit-line-clamp:unset;line-clamp:unset;overflow:visible;white-space:normal;text-overflow:clip}html.ro-translated .ro-lang-native,html.ro-translated .ro-lang-opt-native,html.ro-translated .ro-lang-opt-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}html.ro-rtl body{direction:rtl;text-align:right}html.ro-rtl :is(.nav-container,.nav,.left-side,.centered,.right-side,.nav-tab-container,.ro-lang){direction:ltr}html.ro-rtl .nav-tab{direction:rtl}html.ro-rtl :is(section,article,main,footer,.container,[class*=card],[class*=panel],[class*=section]){text-align:right}html.ro-rtl :is(code,pre,kbd,samp,.price,[class*=price],[class*=mono],[class*=version],input[type=email],input[type=password],input[type=url],input[type=tel],.stat-number,[class*=stat-num]){direction:ltr;unicode-bidi:isolate;text-align:start}html.ro-rtl .rnav-drawer{direction:rtl;text-align:right}html.ro-rtl ul,html.ro-rtl ol{padding-right:1.4em;padding-left:0}html.ro-rtl :is([class*=arrow-right],[class*=chevron-right]){transform:scaleX(-1)}html.ro-translated :is(input,select,textarea,label){max-width:100%;box-sizing:border-box;overflow-wrap:anywhere}html.ro-translated label{display:inline-block;line-height:1.4}html.ro-rtl :is(input,textarea,select){text-align:right}html.ro-rtl :is(input[type=email],input[type=password],input[type=url]){text-align:left}.goog-te-banner-frame,.goog-te-gadget,.goog-te-gadget-icon,.goog-te-menu-frame,.goog-te-balloon-frame,.goog-tooltip,.goog-text-highlight,#goog-gt-tt,#google_translate_element,iframe.skiptranslate{display:none!important;visibility:hidden!important;height:0!important;pointer-events:none!important}body{top:0!important}.no-js .reveal,.no-js .fade-in,.no-js .scroll-reveal{opacity:1!important;transform:none!important}.reveal{transition-duration:0.42s!important}.reveal.d1{transition-delay:0.02s!important}.reveal.d2{transition-delay:0.05s!important}.reveal.d3{transition-delay:0.08s!important}.reveal.d4{transition-delay:0.11s!important}.reveal.d5{transition-delay:0.14s!important}.reveal.d6{transition-delay:0.17s!important}.reveal.d7{transition-delay:0.20s!important}.reveal.d8{transition-delay:0.23s!important}.reveal:not(.in){transform:translateY(16px)}.reveal,.nav-container{will-change:opacity,transform}.reveal.in{will-change:auto}.nav-container .nav-tab,.nav-container .nav-auth-btn,.nav-container .nav-signup-btn,.nav-container .nav-login-btn,.nav-container .nav-dashboard-btn,.acct-trigger,.acct-dd-item,.btn-copy,.btn-download,.btn-signout,.purchase-btn,.empty-cta,.discord-btn,.submit-btn,.signup-btn{transition-duration:0.16s!important}.nav-tab:active,.nav-auth-btn:active,.nav-dashboard-btn:active,.acct-trigger:active,.btn-copy:active,.btn-download:active,.btn-signout:active,.purchase-btn:active,.empty-cta:active,.discord-btn:active,.submit-btn:active,.signup-btn:active{transform:translateY(0) scale(0.985)!important;transition-duration:0.06s!important}a,button,[role=button],input,select,textarea,label{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.ro-nav-progress{position:fixed;top:0;left:0;z-index:99999;width:0;height:3px;pointer-events:none;background:linear-gradient(90deg,#2563eb,#3b82f6,#60a5fa);box-shadow:0 0 12px rgba(59,130,246,0.7);border-radius:0 3px 3px 0;transition:width 2.4s cubic-bezier(0.1,0.6,0.2,1)}.ro-nav-progress.go{width:88%}@media(prefers-reduced-motion:no-preference){.home-banner{animation-duration:6s}.download-icon{animation-duration:4s}}html{scrollbar-gutter:stable}@media(prefers-reduced-motion:reduce)and (width:0px){.reveal,.fade-in,.scroll-reveal{opacity:1!important;transform:none!important;transition:none!important}.ro-nav-progress{display:none!important}}@font-face{font-family:Radiant Site;src:url(/fonts/InstrumentSans-Variable.ttf) format("truetype");font-weight:400 700;font-display:swap}html:has(.ro-site){color-scheme:light;background:#f3f5fb;scroll-padding-top:125px}body.ro-site{--ro-display:"Radiant Site",Arial,sans-serif;--ro-body:"Radiant Site",Arial,sans-serif;--ro-ui:"Radiant Site",Arial,sans-serif;--sport:"Radiant Site",Arial,sans-serif;--ro-paper:#f3f5fb;--ro-ink:#111829;--ro-copy:#52617b;--ro-blue:#204bff;--ro-blue-deep:#204bff;--bg:#f3f5fb;--panel:#fff;--border:#d9e0ed;--text:#111829;--muted:#53617b;--lime:#204bff;--bf-bg:#f3f5fb;--bf-panel:#fff;--bf-text:#111829;--bf-copy:#53617b;--bf-line:#d9e0ed;--bf-blue:#204bff;--bf-bright:#204bff;background:#f3f5fb!important;color:#111829;font-family:"Radiant Site",Arial,sans-serif;margin:0;overflow-x:clip}.ro-site:not(.ls-home){padding-top:115px!important}.ro-site:not(.ls-home) h1,.ro-site:not(.ls-home) h2,.ro-site:not(.ls-home) h3{font-family:"Radiant Site",Arial,sans-serif!important;font-style:normal;letter-spacing:-.035em;font-weight:700}.ro-site:not(.ls-home) button,.ro-site:not(.ls-home) input,.ro-site:not(.ls-home) select{font-family:inherit}.ro-site.blue-foundation:before{display:none}.ro-site .bf-page-intro{padding-top:55px}.ro-site .bf-plan,.ro-site .bf-contact-card,.ro-site .bf-value,.ro-site .bf-card{background:#fff;border:1px solid #d9e0ed;color:#111829;border-radius:22px}.ro-site .bf-price{color:#111829}.ro-site .bf-plan-premium{background:#204bff;color:#fff}.ro-site .bf-plan-premium :is(p,h3,h4,.bf-price,li){color:#fff!important}.ro-site .bf-btn,.ro-site .button{border-radius:11px;background:#204bff;color:white!important;font-weight:700}.ro-site .bf-plan-premium .bf-btn{background:#fff;color:#204bff!important}.ro-site .bf-btn-quiet{background:#204bff}.ro-site .bf-faq details{border-color:#d9e0ed}.ro-site .bf-faq summary{color:#142341}.ro-site .bf-dialog{color:#fff}.ro-site .bf-dialog p{color:#c1ccdf}.ro-site .article-body{padding-top:50px}.ro-site .article-body :is(h1,h2,h3){color:#111829}.ro-site .article-body :is(.section-note,.checkpoint-callout){background:#e7edff;border-color:#c9d7ff;color:#293f68}.ro-site .article-body p,.ro-site .article-body li{color:#52617b}.ro-site .auth-page{padding-top:35px;min-height:calc(100vh - 115px)}.ro-site .ro-page-hero{padding-top:65px}.ro-site .checkout-shell{padding-top:45px}.ro-site .price-card{background:#fff;color:#111829;border-color:#d9e0ed;border-radius:22px}.ro-site .price-card p{color:#53617b}.ro-site .price-card .price{color:#204bff}.ro-site .ft-hero{padding-top:65px}.ro-site .ls-header{position:fixed!important;top:10px!important;left:12px!important;right:12px!important;width:auto!important;max-width:none!important;margin:0!important;height:auto!important;min-height:88px;display:flex!important;align-items:center;justify-content:space-between;gap:16px!important;padding:13px 25px!important;z-index:900!important;background:#204bff!important;color:white!important;border:1px solid #ffffff38!important;border-radius:12px!important;box-shadow:0 4px 15px #143fa022!important;isolation:isolate;backdrop-filter:none!important;transform:none!important;font:700 14px/1.3 "Radiant Site",Arial,sans-serif}.ro-site .ls-header *,.ro-site #ls-menu *,.ro-site .rs-footer *{box-sizing:border-box}.ro-site .ls-header:before{content:"";position:absolute;display:block;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;background:radial-gradient(ellipse at 15% 0%,#64a0ff50,transparent 45%),radial-gradient(ellipse at 85% 100%,#593dff55,transparent 45%);background-size:180% 180%;animation:rs-drift 12s ease-in-out infinite alternate}.ro-site .ls-header:after{content:"";position:absolute;inset:-12px;padding:12px;z-index:-1;border-radius:24px;pointer-events:none;opacity:0;backdrop-filter:blur(12px);background:#ffffff08;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor}.ro-site .ls-header.ls-scrolled:after{opacity:1}.ro-site .ls-header a{text-decoration:none}.ro-site .ls-header .ls-brand{display:flex;align-items:center;gap:10px;width:325px!important;min-width:0!important;flex-shrink:0}.ro-site .ls-header .ls-nav-star{width:44px;height:44px;filter:brightness(0) invert(1)}.ro-site .ls-header .ls-nav-wordmark{position:static;display:block;width:270px!important;height:62px!important;overflow:hidden}.ro-site .ls-header .ls-nav-wordmark img{position:static;transform:none;width:100%;height:100%;object-fit:cover;filter:brightness(0) invert(1)}.ro-site .ls-primary-nav{display:flex;align-items:center;gap:3px;justify-content:center;margin:0;padding:0;background:none;border:0}.ro-site .ls-primary-nav>a{display:flex;align-items:center;gap:7px;padding:10px 11px!important;color:#fff!important;background:transparent!important;border:1px solid transparent;border-radius:11px;font-size:14px!important;font-weight:700;white-space:nowrap}.ro-site .ls-primary-nav>a[aria-current=page]{background:#ffffff20!important;border-color:#ffffff50}.ro-site .ls-primary-nav>a:hover{background:#ffffff20!important}.ro-site .ls-primary-nav>a:not(.ls-nav-home)>.ls-nav-icon{display:none}.ro-site .ls-nav-icon{width:22px;height:22px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;display:block}.ro-site .ls-header-actions{display:flex;align-items:center;gap:9px;flex-shrink:0}.ro-site .ls-header-actions .ls-pill{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:12px 17px!important;min-height:46px;border-radius:13px!important;border:1px solid #ffffff50;cursor:pointer;font:700 14px/20px "Radiant Site",Arial,sans-serif!important;letter-spacing:0;white-space:nowrap;text-decoration:none;box-shadow:none!important;transform:none!important}.ro-site .ls-header .ro-download,.ro-site .ls-header .ls-account-link{background:white!important;color:#204bff!important;border-color:white!important;animation:none!important}.ro-site .ls-header .ls-menu-open{background:#ffffff13!important;color:white!important}.ro-site .ls-header .ls-menu-open:hover{background:#ffffff2d!important}.ro-site .ls-nav-menu-label{display:none}.ro-site .ls-header .ls-account-in{display:none!important}html[data-auth=in] .ro-site .ls-header .ls-account-in{display:flex!important}html[data-auth=in] .ro-site .ls-header .ls-account-out{display:none!important}.ro-site .ls-header :is(a,button,summary):focus-visible,.ro-site #ls-menu :focus-visible{outline:3px solid #ffdc64;outline-offset:3px}.ro-site .nav-guides{position:relative;color:white}.ro-site .nav-guides summary{display:flex;align-items:center;gap:7px;list-style:none;padding:10px 11px;cursor:pointer;font:700 14px/1.3 "Radiant Site",Arial,sans-serif;border-radius:10px}.ro-site .nav-guides summary::-webkit-details-marker{display:none}.ro-site .nav-guides summary:hover{background:#ffffff20}.ro-site .nav-guide-chevron{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s}.ro-site .nav-guides[open] .nav-guide-chevron{transform:rotate(180deg)}.ro-site .nav-guide-links{position:absolute;top:calc(100% + 16px);right:0;display:grid;gap:3px;width:240px;padding:9px;background:white;border:1px solid #dce3f3;border-radius:15px;box-shadow:0 15px 35px #17337630}.ro-site .ls-primary-nav .nav-guide-links a{display:block;color:#203458!important;font-size:14px;padding:12px!important;white-space:normal;border-radius:8px;background:none!important}.ro-site .ls-primary-nav .nav-guide-links a:hover{background:#edf2ff!important}.ro-site #ls-menu{position:fixed;inset:0;margin:auto;width:min(760px,calc(100% - 32px));max-width:760px;max-height:calc(100dvh - 40px);height:fit-content;overflow:auto;padding:30px;border:1px solid #d8e1f3;border-radius:24px;background:#f7f9ff;color:#142342;font:500 16px/1.5 "Radiant Site",Arial,sans-serif;box-shadow:0 25px 100px #061a4c55}.ro-site #ls-menu:not([open]){display:none}.ro-site #ls-menu::backdrop{background:#0a1c4c70;backdrop-filter:blur(10px)}.ro-site #ls-menu .ls-dialog-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:25px;padding:0;border:0}.ro-site #ls-menu h2{font:700 32px/1.1 "Radiant Site",Arial,sans-serif;letter-spacing:-.035em;color:#142342;margin:0}.ro-site #ls-menu [data-close]{background:white;color:#204bff;border:1px solid #d2dcef;border-radius:10px;width:42px;height:42px;font-size:26px;cursor:pointer}.ro-site #ls-menu .ls-menu-tabs{display:flex;gap:6px;margin:0 0 20px;padding:5px;border-radius:12px;background:#e8edfa}.ro-site #ls-menu [role=tab]{flex:1;padding:11px 5px;border:0;border-radius:8px;color:#435573;background:transparent;font:700 14px "Radiant Site",Arial,sans-serif;cursor:pointer}.ro-site #ls-menu [role=tab][aria-selected=true]{color:white;background:#204bff}.ro-site #ls-menu .ls-menu-group{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0;margin:0;background:none;border:0}.ro-site #ls-menu .ls-menu-group[hidden]{display:none!important}.ro-site #ls-menu .ls-menu-group a{display:flex;gap:12px;align-items:center;min-height:60px;padding:15px;background:white;border:1px solid #dbe3f2;border-radius:12px;text-decoration:none;color:#243858;font-size:16px;font-weight:600;letter-spacing:0;line-height:1.3}.ro-site #ls-menu .ls-menu-group a:hover,.ro-site #ls-menu a[aria-current=page]{background:#eaf0ff;border-color:#aac0ff;color:#204bff}.ro-site #ls-menu #signinBtn{display:contents!important}html[data-auth=in] .ro-site #ls-menu #signinBtn{display:none!important}.ro-site #ls-menu #profileBtn{display:none!important}html[data-auth=in] .ro-site #ls-menu #profileBtn{display:flex!important}.ro-site .rs-footer{display:block;position:relative;width:calc(100% - 80px);max-width:1760px;margin:50px auto 0;padding:48px 0 24px;background:#f3f5fb;color:#52617b;border:0;border-top:1px solid #d9e0ed;border-radius:0;font:400 15px/1.65 "Radiant Site",Arial,sans-serif;text-align:left}.ro-site .rs-footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:50px}.ro-site .rs-footer-brand{display:flex!important;align-items:center;gap:10px;margin-bottom:12px}.ro-site .rs-footer-brand img{filter:brightness(0);object-fit:cover;display:block}.ro-site .rs-footer-brand img:last-child{width:200px;height:56px}.ro-site .rs-footer p{color:#52617b;margin:10px 0 20px;font-size:17px}.ro-site .rs-footer nav{display:flex;flex-direction:column;gap:8px}.ro-site .rs-footer h2{font:700 15px/1.4 "Radiant Site",Arial,sans-serif!important;color:#1a2b4c;letter-spacing:0!important;margin:0 0 12px}.ro-site .rs-footer a{color:#425b87;text-decoration:none;font-size:15px}.ro-site .rs-footer a:hover{color:#204bff;text-decoration:underline}.ro-site .rs-footer-bottom{display:flex;justify-content:space-between;gap:25px;margin-top:40px;padding-top:20px;border-top:1px solid #d9e0ed;font-size:12px}.ro-site .rs-footer-bottom>div{display:flex;gap:25px}.ro-site .rs-footer-bottom a{font-size:12px}.ro-site .rs-footer .ro-privacy-choice{display:inline-flex;width:auto;min-height:38px;padding:9px 16px;margin:20px 0 0;background:#d72c40;color:white;border:1px solid #d72c40;border-radius:8px;font:700 12px "Radiant Site",Arial,sans-serif;cursor:pointer;opacity:1}@keyframes rs-drift{from{background-position:0% 15%}to{background-position:100% 85%}}@media(min-width:1101px)and (max-width:1650px){.ro-site .ls-header{display:grid!important;grid-template-columns:1fr auto;gap:9px!important;padding:12px 22px!important}.ro-site .ls-header .ls-brand{grid-row:1;grid-column:1;width:250px!important}.ro-site .ls-header .ls-nav-wordmark{width:195px!important;height:44px!important}.ro-site .ls-header .ls-nav-star{width:38px;height:38px}.ro-site .ls-header-actions{grid-row:1;grid-column:2}.ro-site .ls-primary-nav{grid-row:2;grid-column:1/-1;border-top:1px solid #ffffff26;padding-top:8px;gap:14px}.ro-site:not(.ls-home){padding-top:160px!important}html:has(.ro-site){scroll-padding-top:175px}}@media(max-width:1100px){.ro-site .ls-primary-nav{display:none!important}.ro-site .ls-header .ls-brand{width:260px!important}.ro-site .ls-header .ls-nav-wordmark{width:205px!important;height:48px!important}.ro-site .ls-nav-more-label{display:none}.ro-site .ls-nav-menu-label{display:inline}.ro-site .rs-footer-grid{grid-template-columns:1.4fr 1fr;gap:30px}}@media(max-width:650px){.ro-site .ls-header{min-height:72px;padding:12px 13px!important;left:8px!important;right:8px!important;gap:8px!important}.ro-site .ls-header .ls-brand{width:205px!important;gap:8px}.ro-site .ls-header .ls-nav-star{width:32px;height:32px}.ro-site .ls-header .ls-nav-wordmark{width:165px!important;height:38px!important}.ro-site .ls-header .ro-download,.ro-site .ls-header .ls-account-link{display:none!important}html[data-auth=in] .ro-site .ls-header .ls-account-in{display:none!important}.ro-site .ls-header-actions .ls-pill{padding:9px 11px!important;min-height:42px;font-size:13px!important}.ro-site .ls-menu-open>.ls-nav-icon{display:none}.ro-site:not(.ls-home){padding-top:100px!important}.ro-site #ls-menu{padding:20px}.ro-site #ls-menu h2{font-size:27px}.ro-site #ls-menu .ls-menu-group{grid-template-columns:1fr}.ro-site .rs-footer{width:calc(100% - 40px);padding-top:30px}.ro-site .rs-footer-grid{grid-template-columns:1fr 1fr;gap:30px 20px}.ro-site .rs-footer-grid>div{grid-column:1/-1}.ro-site .rs-footer-bottom{flex-direction:column;gap:10px}.ro-site .rs-footer-bottom>div{flex-wrap:wrap;gap:15px}.ro-site .bf-page-intro{padding-top:30px}.ro-site .ft-hero{padding-top:30px}}@media(prefers-reduced-motion:reduce){.ro-site .ls-header:before{animation:none}.ro-site .nav-guide-chevron{transition:none}}html body.ro-site.blue-foundation{background:#f3f5fb!important}.ro-site .bf-plan:not(.bf-plan-premium) :is(li,h4,.bf-price small){color:#52617b}.ro-site .bf-plan-premium .bf-price small{color:#d7e4ff}.ro-site .bf-plan-ribbon{background:#163acb;color:#fff}.ro-site .ls-header a,.ro-site .ls-header button,.ro-site .ls-header summary{letter-spacing:0!important;text-transform:none!important;font-style:normal!important}.ro-site .bf-contact-grid article,.ro-site .bf-info-grid article,.ro-site .bf-contact-callout{background:#fff;border:1px solid #d9e0ed;border-radius:22px;color:#111829}.ro-site .bf-contact-symbol{background:#e9efff;color:#204bff}.ro-site .bf-info-grid h3,.ro-site .bf-contact-grid h3{color:#111829}.ro-site .bf-text-link{color:#204bff}.ro-site:is(.rs-privacy,.rs-terms) .hero{padding:65px 24px 50px;min-height:0}.ro-site:is(.rs-privacy,.rs-terms) .hero h1{color:#111829}.ro-site:is(.rs-privacy,.rs-terms) .hero h1 span{color:#204bff;background:none;-webkit-text-fill-color:#204bff}.ro-site:is(.rs-privacy,.rs-terms) :is(.hero-sub,.hero-meta){color:#53617b}.ro-site:is(.rs-privacy,.rs-terms) .hero-badge{color:#204bff;border-color:#b9c9ff;background:#e9efff}.ro-site:is(.rs-privacy,.rs-terms) .hero-badge-dot{background:#204bff}.ro-site:is(.rs-privacy,.rs-terms) .content{padding-top:20px}.ro-site:is(.rs-privacy,.rs-terms) :is(.section,.callout){background:#fff;border:1px solid #d9e0ed;border-radius:20px;color:#52617b}.ro-site:is(.rs-privacy,.rs-terms) :is(.section-title,.section h3,.section p strong,.section li strong){color:#172b4d}.ro-site:is(.rs-privacy,.rs-terms) :is(.section p,.section li,.callout,.data-table td){color:#52617b}.ro-site:is(.rs-privacy,.rs-terms) :is(.section a,.section-num){color:#204bff}.ro-site:is(.rs-privacy,.rs-terms) .section-num{background:#e9efff}.ro-site:is(.rs-privacy,.rs-terms) :is(.data-table th,.opt-out-code){background:#edf2ff;color:#243d6c}.ro-site:is(.rs-privacy,.rs-terms) .data-table td{border-color:#d9e0ed}.ro-site.rs-refund-policy .section.pos{padding-top:55px!important}.ro-site.rs-refund-policy :is(h1,h2,h3){color:#111829}.ro-site.rs-refund-policy :is(.legal-content p,.legal-content li,.effective-date){color:#52617b}.ro-site.rs-refund-policy .legal-content{background:#fff;border:1px solid #d9e0ed;border-radius:22px;padding:35px}.ro-site.rs-refund-policy .grain{display:none}.ro-site.rs-404 :is(.err-title,.err-code){color:#204bff}.ro-site.rs-404 :is(.err-sub,.err-links-label){color:#52617b}.ro-site.rs-404 .err-links a{color:#204bff;border-color:#ccd8f1;background:#fff}.ro-site .ls-header .ls-nav-label{letter-spacing:0!important;font-family:"Radiant Site",Arial,sans-serif!important;font-size:14px!important;font-weight:700!important}.ro-site .article-body a{color:#204bff}.ro-site .ro-page-hero,.ro-site .auth-brand{background:linear-gradient(125deg,#204bff,#1840d3)!important}.ro-site .ro-page-hero:after{display:none}.ro-site .ro-page-hero :is(h1,h1 span,h1 em),.ro-site .auth-brand h2 em{color:white!important;-webkit-text-fill-color:white!important;background:none!important}.ro-site .ro-page-hero p,.ro-site .auth-brand-lede{color:#e2ebff!important}.ro-site .ro-hero-atmosphere{opacity:.3}.ro-site .ls-header,.ro-site #ls-menu,.ro-site .rs-footer{box-sizing:border-box}.ro-site.rs-refund-policy #bg3d{display:none}.ro-site.rs-refund-policy .legal-content{max-width:100%;box-sizing:border-box}.ro-site .ls-header .ls-nav-label{line-height:20px!important}.ro-site.rs-refund-policy .section.pos{min-height:0!important}.ro-site.rs-refund-policy .section.pos>.wrap{width:min(1000px,calc(100% - 40px));margin-inline:auto}.ro-site.rs-refund-policy .legal-content h1{font-size:clamp(36px,4vw,60px)}.ro-site #ls-menu .rs-menu-download{grid-column:1/-1;background:#204bff!important;color:#fff!important;justify-content:space-between;border-color:#204bff!important}.ro-site .ls-header .ls-account-in .ls-nav-label{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ro-site .ls-header .ls-account-in:after{content:"";width:8px;height:8px;border-radius:50%;background:#168449;flex:none;box-shadow:0 0 0 3px #16844916}@media(max-width:650px){html[data-auth=in] .ro-site .ls-header .ls-account-in{display:flex!important}html[data-auth=in] .ro-site .ls-header .ls-brand{width:140px!important}html[data-auth=in] .ro-site .ls-header .ls-nav-wordmark{width:100px!important}.ro-site .ls-header .ls-account-in>.ls-nav-icon{display:none}.ro-site .ls-header .ls-account-in .ls-nav-label{max-width:105px;font-size:12px!important}.ro-site .ls-header-actions{gap:6px}}@media(max-width:420px){html[data-auth=in] .ro-site .ls-header .ls-brand{width:32px!important}html[data-auth=in] .ro-site .ls-header .ls-nav-wordmark{display:none}.ro-site .ls-header .ls-account-in .ls-nav-label{max-width:105px}}.ro-site .ls-header .ls-account-in{min-width:0!important;max-width:230px}.ro-site .ls-header .ls-account-in .ls-nav-label{display:block!important;min-width:0}@media(max-width:1100px){.ro-site .ls-header .ro-download{display:none!important}}@media(max-width:650px){.ro-site .ls-header .ls-account-in{max-width:148px}.ro-site .ls-header .ls-menu-open{max-width:78px}.ro-site .ls-header-actions{min-width:0}}@media(max-width:650px){body.ro-site{zoom:1}}.nw-studio{width:min(1600px,calc(100% - 80px));margin:35px auto 40px;color:#162b4d}.nw-kicker{font-size:11px;font-weight:750;letter-spacing:.14em;color:#2854e8;margin:0 0 18px}.nw-hero{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:30px;border-radius:28px;background:linear-gradient(120deg,#174cff,#2233b5);padding:48px 58px;overflow:hidden;color:white}.nw-hero>div{min-width:0}.nw-hero .nw-kicker{color:#d5e5ff}.nw-hero h1{font-size:clamp(48px,5.1vw,82px);line-height:1;letter-spacing:-.055em;margin:0 0 24px;color:white}.nw-hero h1 span{color:#c5dbff}.nw-hero p:not(.nw-kicker){font-size:18px;line-height:1.6;color:#e3ebff;margin:0 0 27px}.nw-button{display:inline-flex;align-items:center;justify-content:center;gap:28px;background:#fff;color:#2248d8!important;font:750 14px "Radiant Site",Arial,sans-serif;border:0;border-radius:12px;padding:17px 23px;text-decoration:none;cursor:pointer;transition:transform .2s}.nw-button:hover{transform:translateY(-3px)}.nw-art{height:335px;position:relative;perspective:800px}.nw-orbit{position:absolute;width:330px;height:330px;border-radius:50%;border:1px solid #bbd5ff30;left:16%;box-shadow:0 0 0 35px #cee6ff05}.nw-paper{position:absolute;width:230px;height:286px;left:25%;top:20px;border-radius:14px;box-shadow:0 22px 35px #061d6b55}.nw-paper-back{background:#749dff;transform:rotate(12deg) translate(25px,8px)}.nw-paper-front{background:linear-gradient(135deg,#fff,#e5efff);padding:22px;color:#123365;transform:rotate(-9deg);animation:nw-paper 7s ease-in-out infinite}.nw-paper-front>span{font-size:8px;font-weight:750;letter-spacing:.1em}.nw-paper-front strong{font-size:31px;line-height:1;letter-spacing:-.04em;display:block;margin:16px 0}.nw-paper-image{height:87px;background:linear-gradient(135deg,#2450ff,#83bdff);border-radius:7px;display:grid;place-items:center;overflow:hidden}.nw-paper-image img{width:58px;filter:brightness(0) invert(1);animation:nw-star 8s ease-in-out infinite}.nw-paper-front i{display:block;height:5px;background:#becde8;border-radius:5px;margin-top:12px}.nw-paper-front i:last-child{width:65%;margin-top:7px}.nw-sticker{position:absolute;right:4%;bottom:24px;border-radius:50%;background:#d9f28b;color:#243923;font-size:12px;line-height:1.4;font-weight:800;text-align:center;width:99px;height:99px;display:grid;place-content:center;transform:rotate(12deg);box-shadow:0 10px 22px #0a246944}.nw-spark{position:absolute;font-size:44px;color:#d7e9ff;left:7%;top:54px;animation:nw-star 6s ease-in-out infinite}.nw-feed{padding-top:48px;scroll-margin-top:165px}.nw-feed-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:26px}.nw-feed-heading h2{font-size:42px;line-height:1.05;letter-spacing:-.04em;margin:0}.nw-feed-heading>p{font-size:13px;color:#6c7b91}.nw-studio .news-filters-bar{display:flex;flex-wrap:wrap;gap:10px;padding:0 0 24px;margin:0 0 26px;border:0;border-bottom:1px solid #d7e0ee;background:none;box-shadow:none;max-width:none}.nw-studio .filter-tag{font:650 13px "Radiant Site",Arial,sans-serif;padding:12px 18px;border:1px solid #d8e1f1;border-radius:10px;background:#fff;color:#596b88;cursor:pointer;letter-spacing:0}.nw-studio .filter-tag.active{background:#2450ff;border-color:#2450ff;color:white;box-shadow:0 5px 14px #2450ff20}.nw-studio .news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:none;margin:0;padding:0;align-items:start}.nw-studio .news-card{display:flex;flex-direction:column;grid-column:auto;padding:0;border:1px solid #dce3f1;border-radius:21px;background:white;color:#173259;overflow:hidden;box-shadow:0 8px 25px #18375b07;min-width:0;transform:none}.nw-studio .news-card:before,.nw-studio .news-card:after{display:none}.nw-studio .news-card-featured{grid-column:auto;background:#fff;border-color:#c7d7fb}.nw-studio .news-card-header{display:flex;flex-wrap:wrap;gap:12px;padding:23px 25px 0;margin:0;align-items:center;justify-content:space-between}.nw-studio .news-badges{display:flex;gap:8px;flex-wrap:wrap}.nw-studio .news-badge{font-size:9px;font-weight:700;letter-spacing:.04em;border:0;background:#edf2ff;color:#355ac7;padding:6px 8px;border-radius:5px}.nw-studio .news-badge.new{background:#e6f3d6;color:#50752e}.nw-studio .news-date{font-size:10px;color:#8491a4;white-space:normal}.nw-studio .news-title{font-size:26px;line-height:1.18;letter-spacing:-.04em;color:#182e51;margin:18px 25px 12px;font-weight:750}.nw-excerpt{font-size:14px;line-height:1.7;color:#64738b;margin:0 25px 20px;white-space:pre-line;overflow-wrap:anywhere}.nw-read{margin:0 25px 20px}.nw-read summary{display:flex;justify-content:space-between;gap:15px;cursor:pointer;list-style:none;font-size:13px;font-weight:700;color:#2554df;padding:12px 0;border-top:1px solid #e1e7f1}.nw-read summary::-webkit-details-marker{display:none}.nw-read summary span{font-size:19px}.nw-read[open] summary span{transform:rotate(45deg)}.nw-studio .news-content{font-size:14px;line-height:1.8;color:#485d7b;white-space:pre-wrap;overflow-wrap:anywhere;max-height:none;overflow:visible;padding:8px 0;margin:0}.nw-studio .news-footer{padding:0 25px 23px;margin:0;border:0;display:flex;justify-content:space-between}.nw-studio .news-like-btn{background:#f3f6fb;color:#617394;border:0;padding:8px 12px;border-radius:8px;font-size:11px;display:flex;align-items:center;gap:7px}.nw-studio .news-like-btn svg{width:15px;height:15px}.nw-studio .news-like-btn.liked{color:#c5416e;background:#fff0f5}.nw-studio .news-read-badge{color:#70849c;font-size:10px}.nw-studio .news-card-image{margin:0;height:205px;overflow:hidden;border-radius:0;background:#eaf0ff}.nw-studio .news-card-image img{width:100%;height:100%;object-fit:cover}.nw-card-art{height:205px;display:grid;place-items:center;position:relative;background:linear-gradient(130deg,#dceaff,#b9d0ff);overflow:hidden}.nw-card-art.category-news{background:linear-gradient(130deg,#e6e3ff,#c7c1ff)}.nw-card-art.category-announcement{background:linear-gradient(130deg,#edf6d8,#cee9a1)}.nw-card-art.category-maintenance{background:linear-gradient(130deg,#ffecd7,#ffccac)}.nw-mini-window{width:160px;height:115px;background:#fff;border:1px solid #adc3eb;border-radius:10px;padding:8px 12px;transform:rotate(-8deg);box-shadow:9px 11px 0 #4672d222}.nw-mini-window>span{display:block;color:#a2b6d9;font-size:6px;padding-bottom:6px;border-bottom:1px solid #e1e8f3}.nw-mini-window img{display:block;width:45px;height:45px;margin:9px auto 5px}.nw-mini-window i{display:block;height:3px;background:#d0ddf3;width:70%;margin:5px auto}.nw-mini-window i:last-child{width:45%}.nw-card-art>b{position:absolute;right:18%;bottom:24px;display:grid;place-items:center;border-radius:13px;width:45px;height:45px;background:#2453ee;color:white;font-size:27px;transform:rotate(9deg);box-shadow:0 5px 10px #2453ee20}.nw-studio .empty-state{grid-column:1/-1;text-align:center;padding:55px 25px;border:1px solid #dae3f2;border-radius:20px;background:#fff;color:#183150}.nw-studio .empty-state h3{font-size:26px;color:#193257}.nw-studio .empty-state p{font-size:15px;color:#68778f}.nw-studio .empty-state .nw-button{background:#2450ff;color:white!important;margin-top:18px}.nw-follow{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:40px;padding:32px 38px;background:#e6edff;border-radius:22px}.nw-follow h2{font-size:31px;line-height:1.15;letter-spacing:-.04em;margin:0 0 12px}.nw-follow p:last-child{font-size:14px;color:#627493;margin:0}.nw-follow .nw-button{background:#2450ff;color:white!important;flex-shrink:0}.nw-studio :focus-visible{outline:3px solid #d69d09;outline-offset:5px}@keyframes nw-paper{50%{transform:translateY(-8px) rotate(-6deg)}}@keyframes nw-star{50%{transform:rotateY(35deg) rotate(-10deg)}}@media(max-width:1200px){.nw-studio{width:calc(100% - 48px)}.nw-hero{padding:38px}.nw-studio .news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nw-art{transform:scale(.9);transform-origin:center}}@media(max-width:760px){.nw-studio{width:calc(100% - 32px);margin-top:20px}.nw-hero{grid-template-columns:minmax(0,1fr);padding:30px 26px;gap:12px}.nw-hero h1{font-size:52px}.nw-hero p:not(.nw-kicker){font-size:16px}.nw-art{height:285px;width:300px;max-width:100%;margin:0 auto;transform:scale(.85);transform-origin:top center;margin-bottom:-25px}.nw-paper{left:10%}.nw-orbit{left:0;width:280px;height:280px}.nw-sticker{right:-10%;bottom:-10px}.nw-spark{left:-3%;top:30px;font-size:29px}.nw-feed{padding-top:30px}.nw-feed-heading h2{font-size:34px}.nw-feed-heading>p{display:none}.nw-studio .news-grid{grid-template-columns:minmax(0,1fr)}.nw-studio .filter-tag{padding:10px 12px;font-size:12px}.nw-follow{display:block;padding:28px}.nw-follow .nw-button{margin-top:23px;width:100%}.nw-follow h2{font-size:28px}}@media(prefers-reduced-motion:reduce){.nw-studio *{animation:none!important;transition:none!important}}.nw-studio .news-card:has(.nw-read[open]) .nw-excerpt{display:none}.nw-studio .news-filters-bar{justify-content:flex-start}.appearance-icon{width:20px;height:20px;display:inline-block;vertical-align:middle;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ls-theme-options button,.product-theme-picker button,.ro-compare-labels>span{display:inline-flex;align-items:center;justify-content:center;gap:8px}.polished-preview.ls-home .ls-header .pp-owner-star{animation:ro-star-horizontal 7s linear infinite!important;animation-play-state:paused!important;backface-visibility:visible;transform-origin:center}.polished-preview.ls-home[data-brand-motion=playing] .ls-header .pp-owner-star{animation-play-state:running!important}@keyframes ro-star-horizontal{from{transform:perspective(350px) rotateY(0deg)}to{transform:perspective(350px) rotateY(360deg)}}body.ls-home .ls-header .ls-brand,body.ro-site .ls-header .ls-brand{width:305px!important;min-width:0;gap:12px}body.ls-home .ls-header .ls-nav-wordmark,body.ro-site .ls-header .ls-nav-wordmark{width:250px!important;height:64px!important}body.ls-home .ls-header .ls-nav-star,body.ro-site .ls-header .ls-nav-star{width:44px;height:44px;flex-shrink:0}body :is(button,[role=button],.ls-pill,.purchase-buy,.purchase-download,.finish-download,.finish-premium,.hero-choice-free,.hero-choice-premium){transition:filter .16s ease,background-color .16s ease,box-shadow .16s ease}@media(hover:hover){body :is(button,[role=button],.ls-pill,.purchase-buy,.purchase-download,.finish-download,.finish-premium,.hero-choice-free,.hero-choice-premium):not(:disabled):hover{filter:brightness(.94)}body :is(a,summary):hover{text-decoration-color:currentColor}.polished-preview.ls-home .hero-choice .product-hero-actions>a:hover{transform:none!important;box-shadow:0 3px 10px #15336124!important}.polished-preview.ls-home .hero-choice-free:hover{background:linear-gradient(120deg,#a1f8ba,#6aeb97)!important}.polished-preview.ls-home .hero-choice-premium:hover{background:linear-gradient(120deg,#2456ff,#193ad4)!important}}body :is(button,[role=button],a,summary):focus-visible{outline:3px solid #e1a42c;outline-offset:4px}body :is(button,[role=button],.ls-pill,.purchase-buy,.purchase-download):not(:disabled):active{filter:brightness(.88)}@media(min-width:1101px)and (max-width:1550px){body.ls-home .ls-header .ls-brand,body.ro-site .ls-header .ls-brand{width:275px!important}body.ls-home .ls-header .ls-nav-wordmark,body.ro-site .ls-header .ls-nav-wordmark{width:222px!important;height:55px!important}}@media(max-width:650px){body.ls-home .ls-header .ls-brand,body.ro-site .ls-header .ls-brand{width:220px!important;gap:8px}body.ls-home .ls-header .ls-nav-wordmark,body.ro-site .ls-header .ls-nav-wordmark{width:180px!important;height:44px!important}body.ls-home .ls-header .ls-nav-star,body.ro-site .ls-header .ls-nav-star{width:32px;height:32px}}@media(max-width:360px){body.ls-home .ls-header .ls-brand,body.ro-site .ls-header .ls-brand{width:190px!important}body.ls-home .ls-header .ls-nav-wordmark,body.ro-site .ls-header .ls-nav-wordmark{width:150px!important}}@media(prefers-reduced-motion:reduce){body :is(button,[role=button],a){transition:none!important}.polished-preview.ls-home .ls-header .pp-owner-star{animation:none!important;transform:none!important}}body.polished-preview.ls-home .ls-header .pp-owner-star{width:58px!important;height:58px!important;animation:ro-star-horizontal 4s linear infinite!important;animation-play-state:paused!important;flex-shrink:0}body.polished-preview.ls-home[data-nav-motion=playing] .ls-header .pp-owner-star{animation-play-state:running!important}body.polished-preview.ls-home .ls-header .ls-brand{width:295px!important;gap:12px}body.polished-preview.ls-home .ls-header .ls-nav-wordmark{width:225px!important}.ls-home .hero-choice .product-hero-actions>a{position:relative;isolation:isolate;overflow:hidden}.ls-home .hero-choice .product-hero-actions>a::after{content:"";position:absolute;inset:-40% auto -40% -70%;width:45%;background:linear-gradient(90deg,transparent,#ffffff60,transparent);transform:skewX(-22deg);pointer-events:none;transition:left .55s ease}@media(hover:hover){.polished-preview.ls-home .hero-choice .product-hero-actions>a:hover{transform:translateY(-3px)!important;filter:brightness(1.04);box-shadow:0 9px 20px #193a8c35!important}.ls-home .hero-choice .product-hero-actions>a:hover::after{left:140%}.ls-home .hero-choice .product-hero-actions>a>svg,.ls-home .hero-choice-premium>span:last-child{transition:translate .2s ease}.ls-home .hero-choice .product-hero-actions>a:hover>svg{translate:0 3px}.ls-home .hero-choice-premium:hover>span:last-child{translate:3px -3px}}.polished-preview.ls-home #fps-demo{border:0!important;box-shadow:none!important;background:transparent!important;overflow:visible!important;border-radius:0!important;padding-bottom:0}.polished-preview.ls-home .fps-card-before{border-color:#ef233c!important}.polished-preview.ls-home .fps-card-before>header{background:#df1530!important;color:#fff!important}.polished-preview.ls-home .fps-card-after{border-color:#00c86e!important}.polished-preview.ls-home .fps-card-after>header{background:#00df7c!important;color:#063b27!important}.polished-preview.ls-home .fps-card-before .fps-caption{background:#fff0f3!important;color:#d20d2c!important}.polished-preview.ls-home .fps-card-after .fps-caption{background:#e7fff1!important;color:#087840!important}.polished-preview.ls-home .fps-caption svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.polished-preview.ls-home .fps-demo-note{margin:16px 0 0!important;padding:12px 16px!important;background:#fff0f3!important;border:0!important;border-radius:9px;display:block;overflow:visible}.polished-preview.ls-home .fps-demo-note p{margin:0!important;color:#bf1230!important;line-height:1.65!important;font-size:13px!important;max-width:none}.polished-preview.ls-home .network-cinema .nx-heading{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:start;padding:32px 0 28px;border-bottom:1px solid #ccd8ec;margin-bottom:24px}.polished-preview.ls-home .network-cinema .nx-heading h3{font-size:clamp(32px,3vw,49px);line-height:1.12;letter-spacing:-.035em;max-width:600px;margin:0}.polished-preview.ls-home .network-cinema .nx-heading h3 em{display:block;color:#2452e8;font-style:normal;margin-top:10px}.polished-preview.ls-home .network-cinema .nx-intro p{font-size:19px;font-weight:700;color:#182e50;margin:0 0 14px;line-height:1.4}.polished-preview.ls-home .network-cinema .nx-intro>span{font-size:15px;line-height:1.7;color:#4c607e}.polished-preview.ls-home .network-cinema .nx-toolkit{gap:18px}.polished-preview.ls-home .network-cinema .nx-toolkit>div{background:#fff;border:1px solid #d6dfef;border-radius:12px;padding:22px;box-shadow:none}@media(max-width:760px){.polished-preview.ls-home .network-cinema .nx-heading{grid-template-columns:1fr;gap:20px}.polished-preview.ls-home .network-cinema .nx-toolkit{grid-template-columns:1fr 1fr}.polished-preview.ls-home .network-cinema .nx-toolkit>div{padding:15px}.polished-preview.ls-home .fps-demo-note{margin-top:14px!important;padding:14px!important}}@media(max-width:650px){body.polished-preview.ls-home .ls-header .pp-owner-star{width:44px!important;height:44px!important}body.polished-preview.ls-home .ls-header .ls-brand{width:225px!important;gap:8px}body.polished-preview.ls-home .ls-header .ls-nav-wordmark{width:173px!important}}@media(max-width:380px){body.polished-preview.ls-home .ls-header .ls-brand{width:198px!important}body.polished-preview.ls-home .ls-header .ls-nav-wordmark{width:146px!important}.polished-preview.ls-home .network-cinema .nx-toolkit{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){body.polished-preview.ls-home .ls-header .pp-owner-star{animation:none!important;transform:none!important}.ls-home .hero-choice .product-hero-actions>a::after{display:none}.polished-preview.ls-home .hero-choice .product-hero-actions>a:hover{transform:none!important}}.polished-preview.ls-home .network-cinema .nx-intro p{color:#fff!important}.polished-preview.ls-home .network-cinema .nx-intro>span{color:#e4edff!important}.polished-preview.ls-home .network-cinema .nx-heading{border-bottom-color:#ffffff50!important}.polished-preview.ls-home .network-cinema .nx-toolkit>div>span{color:#2453b8!important}.polished-preview.ls-home .network-cinema .nx-toolkit>div>strong{color:#173052!important}.polished-preview.ls-home .network-cinema .nx-toolkit>div>p{color:#4a5f7d!important}:root{--radiant-success:#00df7c;--radiant-danger:#ef233c;--radiant-sky:#77d7ff}body.polished-preview.ls-home .fps-card-after{border-color:var(--radiant-success)!important}body.polished-preview.ls-home .fps-card-after>header{background:var(--radiant-success)!important}body.polished-preview.ls-home .fps-card-after>header>span:first-child{background:transparent!important}body.polished-preview.ls-home .fps-card-before{border-color:var(--radiant-danger)!important}body.polished-preview.ls-home .fps-card-before>header{background:var(--radiant-danger)!important}body.polished-preview.ls-home .fps-card-before>header>span:first-child{background:transparent!important}body.polished-preview.ls-home .fps-reason .ls-pill.ro-download{background:var(--radiant-sky)!important;color:#092c55!important;border:1px solid #43c6fb!important;box-shadow:0 4px 12px #1764a522!important;font-size:16px;padding:14px 24px;min-height:50px}.radiant-value{margin:45px 0 55px;padding:40px 0;border-top:1px solid #ccd8ec;border-bottom:1px solid #ccd8ec;color:#152746}.value-heading{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:start}.value-heading h2{font-size:clamp(34px,3.8vw,58px);line-height:1.08;letter-spacing:-.04em;margin:0;color:#141519}.value-heading h2 span{color:#2452ff;background:var(--headline-blue,linear-gradient(105deg,#4331ee,#204bff))!important;background-clip:text!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent}.value-heading>p{font-size:19px;line-height:1.65;margin:0;color:#4d617e}.value-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:32px}.value-columns article{border-top:3px solid #2452ff;padding-top:20px}.value-columns h3{font-size:23px;line-height:1.25;margin:0 0 13px;color:#172b4c}.value-columns p{font-size:17px;line-height:1.7;color:#4c607e;margin:0}.value-close{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:30px}.value-close p{font-size:16px;line-height:1.6;color:#4c607e}.value-close .ls-pill{background:#2452ff;color:white;white-space:nowrap;font-size:15px;padding:14px 22px}body.ls-home .ls-header,body.ro-site .ls-header{display:grid!important;grid-template-columns:1fr auto!important;gap:10px!important;padding:12px 24px!important}body.ls-home .ls-header .ls-brand,body.ro-site .ls-header .ls-brand{grid-row:1;grid-column:1;width:335px!important;gap:12px}body.ls-home .ls-header .ls-nav-wordmark,body.ro-site .ls-header .ls-nav-wordmark{width:260px!important;height:65px!important}body.ls-home .ls-header-actions,body.ro-site .ls-header-actions{grid-row:1;grid-column:2}body.ls-home .ls-primary-nav,body.ro-site .ls-primary-nav{display:flex!important;grid-row:2;grid-column:1/-1;justify-content:center;gap:12px;border-top:1px solid #ffffff30;padding-top:9px}body.ls-home .ls-primary-nav>a,body.ro-site .ls-primary-nav>a,body .ls-primary-nav .nav-guides summary{font-size:16px!important;padding:10px 13px!important;min-height:44px}body.ls-home .ls-header-actions .ls-pill,body.ro-site .ls-header-actions .ls-pill{font-size:16px!important;min-height:50px;padding:13px 18px!important}body.ls-home .hero-frame .ls-intro{padding-top:70px!important}html:has(.ls-header){scroll-padding-top:190px}body.ro-site:not(.ls-home){padding-top:180px!important}.polished-preview.ls-home .fps-reason p{font-size:19px;line-height:1.55}.polished-preview.ls-home .purchase-summary{font-size:clamp(19px,1.5vw,23px)}@media(max-width:1100px){body.ls-home .ls-primary-nav,body.ro-site .ls-primary-nav{display:none!important}body.ls-home .hero-frame .ls-intro{padding-top:35px!important}body.ro-site:not(.ls-home){padding-top:125px!important}.value-heading{gap:25px}.value-columns{gap:20px}}@media(max-width:760px){.value-heading,.value-columns{grid-template-columns:1fr}.value-heading>p{font-size:17px}.value-columns p{font-size:16px}.value-close{align-items:flex-start;flex-direction:column}.radiant-value{margin:28px 0;padding:30px 0}.polished-preview.ls-home .fps-reason p{font-size:17px}}@media(max-width:650px){body.ls-home .ls-header,body.ro-site .ls-header{padding:10px 12px!important;gap:6px!important}body.ls-home .ls-header .ls-brand,body.ro-site .ls-header .ls-brand{width:238px!important;gap:8px}body.ls-home .ls-header .ls-nav-wordmark,body.ro-site .ls-header .ls-nav-wordmark{width:186px!important;height:48px!important}body.ls-home .ls-header-actions .ls-pill,body.ro-site .ls-header-actions .ls-pill{font-size:14px!important;padding:10px 12px!important;min-height:44px}body.ls-home .hero-frame .ls-intro{padding-top:120px!important}}@media(max-width:380px){body.ls-home .ls-header .ls-brand,body.ro-site .ls-header .ls-brand{width:206px!important}body.ls-home .ls-header .ls-nav-wordmark,body.ro-site .ls-header .ls-nav-wordmark{width:154px!important}}body.polished-preview.ls-home .ls-header,body.polished-preview.ls-home .ls-header.ls-scrolled,body.ro-site .ls-header,body.ro-site .ls-header.ls-scrolled{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;height:auto!important}body.polished-preview.ls-home .ls-header .ls-brand{width:335px!important}body.polished-preview.ls-home .ls-header .ls-nav-wordmark{width:260px!important}@media(max-width:650px){body.polished-preview.ls-home .ls-header .ls-brand{width:238px!important}body.polished-preview.ls-home .ls-header .ls-nav-wordmark{width:186px!important}}@media(max-width:380px){body.polished-preview.ls-home .ls-header .ls-brand{width:206px!important}body.polished-preview.ls-home .ls-header .ls-nav-wordmark{width:154px!important}}@media(min-width:1101px){body.polished-preview.ls-home .hero-frame .ls-intro{padding-top:190px!important}}@media(min-width:651px)and (max-width:1100px){body.polished-preview.ls-home .hero-frame .ls-intro{padding-top:125px!important}}body.polished-preview.ls-home .ls-header,body.polished-preview.ls-home .ls-header.ls-scrolled,body.ro-site .ls-header,body.ro-site .ls-header.ls-scrolled{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;padding:12px 24px!important;min-height:88px!important}body.ls-home .ls-header .ls-primary-nav,body.ro-site .ls-header .ls-primary-nav{flex:1;min-width:0;border:0!important;padding:0!important;gap:5px!important}body .ls-header .ls-primary-nav>a[href="index.html"],body .ls-header .ls-primary-nav>a[href="about.html"],body .ls-header .ls-primary-nav>a[href="partners.html"],body .ls-header .ls-primary-nav>.nav-guides{display:none!important}body.ls-home .ls-header .ls-primary-nav>a,body.ro-site .ls-header .ls-primary-nav>a{padding:10px 12px!important;font-size:16px!important}body.polished-preview.ls-home .hero-frame .ls-intro{padding-top:135px!important}body.ro-site:not(.ls-home){padding-top:125px!important}@media(max-width:1350px){body.ls-home .ls-header .ls-primary-nav,body.ro-site .ls-header .ls-primary-nav{display:none!important}body .ls-header .ls-nav-more-label{display:none!important}body .ls-header .ls-nav-menu-label{display:inline!important}}@media(max-width:650px){body.polished-preview.ls-home .ls-header,body.polished-preview.ls-home .ls-header.ls-scrolled,body.ro-site .ls-header,body.ro-site .ls-header.ls-scrolled{padding:10px 12px!important;gap:8px!important;min-height:76px!important}body.polished-preview.ls-home .hero-frame .ls-intro{padding-top:115px!important}}body .radiant-editorial-art{display:flex!important;align-items:center;justify-content:center;min-width:0;overflow:visible;isolation:isolate}body .radiant-editorial-art>img{position:static!important;width:100%!important;max-width:600px!important;height:auto!important;max-height:none!important;transform:none!important;filter:none!important;animation:none!important;object-fit:contain}body .radiant-editorial-art:before,body .radiant-editorial-art:after{display:none!important}body .radiant-editorial-art>img{max-width:340px!important;width:min(100%,340px)!important;aspect-ratio:1;object-fit:contain}@media(max-width:650px){body .radiant-editorial-art>img{max-width:240px!important}}body .radiant-editorial-art{overflow:hidden!important;max-width:100%}body .radiant-editorial-art>img{width:100%!important;max-width:470px!important;max-height:100%!important;object-fit:contain}@media(max-width:650px){body .radiant-editorial-art>img{max-width:320px!important}}body .ls-header .ls-primary-nav>a[href="index.html"]{display:flex!important}@media(min-width:1351px)and (max-width:1500px){body.ls-home .ls-header .ls-primary-nav>a,body.ro-site .ls-header .ls-primary-nav>a{padding:10px 8px!important;font-size:15px!important}body.polished-preview.ls-home .ls-header,body.ro-site .ls-header{gap:14px!important}}body .radiant-value{background:#edf5ff;border:1px solid #d7e7fb;border-radius:26px;padding:38px 32px;scroll-margin-top:120px}body .home-cartoon-benefits{gap:34px}body .home-cartoon-benefits article{border:0;padding:0}body .home-cartoon-benefits img{display:block;width:230px;max-width:100%;height:230px;object-fit:contain;margin:0 auto 22px}body .value-scope{font-size:15px;line-height:1.65;color:#4c607e;border-top:1px solid #cfdef2;margin:30px 0 0;padding-top:22px}@media(max-width:650px){body .radiant-value{padding:25px 20px}body .home-cartoon-benefits img{width:210px;height:210px;margin-bottom:16px}}body.polished-preview.ls-home #ls-stage{box-shadow:0 24px 70px -18px #245bff55,0 4px 22px #62baff28,inset 0 1px 0 #ffffffa6!important;border:1px solid #97bdff80!important}body.polished-preview.ls-home .ls-hero{position:relative;isolation:isolate}body.polished-preview.ls-home .ls-hero:before{content:"";position:absolute;z-index:-1;pointer-events:none;left:3%;right:3%;top:6%;bottom:9%;border-radius:45%;background:radial-gradient(ellipse at 25% 25%,#8bd7ff80,transparent 58%),radial-gradient(ellipse at 75% 65%,#356bff70,transparent 65%);filter:blur(38px);transform:scale(1.06)}@media(max-width:650px){body.polished-preview.ls-home .ls-hero:before{filter:blur(20px);transform:none}body.polished-preview.ls-home #ls-stage{box-shadow:0 14px 35px -12px #245bff55!important}}:root{--radiant-royal:#204bff;--radiant-ice:#a8e2ff;--radiant-ink:#12355b;--radiant-paper:#f5f8ff}body.polished-preview.ls-home .hero-choice .hero-choice-free,body.polished-preview.ls-home .hero-choice .hero-choice-free:hover,body.polished-preview.ls-home .purchase-download,body.polished-preview.ls-home .finish-download{background:var(--radiant-ice)!important;color:var(--radiant-ink)!important;border-color:#70c6f5!important}body.polished-preview.ls-home .hero-choice-free :is(strong,small,svg){color:var(--radiant-ink)!important}body.polished-preview.ls-home .hero-choice .product-hero-actions>a{min-height:86px!important;border-radius:14px!important;padding:18px 20px!important;box-shadow:0 4px 0 #173b9e33,0 8px 16px #153b7b15!important}body.polished-preview.ls-home .hero-choice .product-hero-actions>a strong{font-size:22px!important;font-weight:850!important;line-height:1.2}body.polished-preview.ls-home .hero-choice .product-hero-actions>a small{font-size:12px!important;margin-top:6px}body.polished-preview.ls-home .purchase-free{background:#e6f4ff!important;border-color:#badcf5!important;color:#12355b!important}body.polished-preview.ls-home .purchase-free:before,body.polished-preview.ls-home .purchase-free:after{display:none!important}body.polished-preview.ls-home .purchase-free :is(h2,h3,p,span,b,strong,li){color:#12355b!important}body.polished-preview.ls-home .savings-studio{background:#edf4ff!important;border:1px solid #cbdcf6!important;color:#12355b!important}body.polished-preview.ls-home .sv-heading :is(h3,p,span),body.polished-preview.ls-home .sv-controls,body.polished-preview.ls-home .sv-savings{color:#12355b!important}body.polished-preview.ls-home .sv-heading em{color:#204bff!important;-webkit-text-fill-color:#204bff!important}body.polished-preview.ls-home .sv-monthly{background:#fff6e5!important;border:1px solid #efdbb4!important}body.polished-preview.ls-home .sv-radiant{background:#e0f1ff!important;border:1px solid #9bc9f5!important;box-shadow:none!important}body.polished-preview.ls-home .sv-card-dazzle{display:none!important}body .sv-character-art{height:290px!important;display:flex!important;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;position:relative!important}body .sv-character-art .savings-character{display:block;width:245px;height:245px;object-fit:contain;transform-origin:50% 80%;animation:calendar-no 6s ease-in-out infinite}body .sv-keep .savings-character{animation:toolkit-yes 6s ease-in-out infinite}body .sv-character-art .sv-art-caption{position:static!important;display:block;margin-top:7px;font-size:15px;color:#12355b!important;transform:none!important}body .ro-compare-labels{padding:8px 20px!important;min-height:100px}body .ro-compare-labels .theme-character{width:88px;height:88px;object-fit:contain;display:inline-block;animation:theme-bob 7s ease-in-out infinite}body .ro-compare-labels .theme-moon{animation-delay:-3s}@keyframes calendar-no{0%,12%,40%,100%{transform:rotate(0deg)}18%,30%{transform:rotate(-6deg)}24%,36%{transform:rotate(6deg)}}@keyframes toolkit-yes{0%,40%,100%{transform:translateY(0)}20%{transform:translateY(-7px)}}@keyframes theme-bob{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}@media(max-width:650px){body .ro-compare-labels{padding:6px 10px!important;min-height:74px}body .ro-compare-labels .theme-character{width:60px;height:60px}body .sv-character-art{height:270px!important}body .sv-character-art .savings-character{width:220px;height:220px}}html.ls-still body .savings-character,html.ls-still body .theme-character{animation:none!important}@media(prefers-reduced-motion:reduce){body .savings-character,body .theme-character{animation:none!important}}body.polished-preview.ls-home .sv-saving :is(span,p,small),body.polished-preview.ls-home .sv-range :is(span,small){color:#294b73!important}body.polished-preview.ls-home .savings-studio:before,body.polished-preview.ls-home .savings-studio:after{display:none!important}body .savings-character,body .theme-character{animation-play-state:paused!important}body .savings-character[data-character-visible=true],body .theme-character[data-character-visible=true]{animation-play-state:running!important}body .sv-story-art{height:365px!important;display:flex!important;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;position:relative!important}.money-scene,.happy-scene{position:relative;width:100%;max-width:520px;height:325px;flex-shrink:0}.money-scene .sad-gamer{position:absolute;left:0;bottom:0;width:43%;height:310px;object-fit:contain}.money-cloud{position:absolute;top:3px;right:10%;width:43%;height:105px;z-index:3}.money-scene .cartoon-flames{position:absolute;bottom:6px;right:0;width:58%;height:165px;object-fit:contain;z-index:2;transform-origin:50% 95%;animation:fire-flicker .65s ease-in-out infinite alternate}.falling-bill{position:absolute;left:60%;top:81px;width:68px;height:35px;z-index:1;animation:money-rain 2.7s linear infinite;opacity:0}.falling-bill svg{width:100%;height:100%}.bill-1{left:72%;animation-delay:-.9s}.bill-2{left:51%;animation-delay:-1.8s}.happy-scene .happy-gamer{display:block;margin:auto;width:230px;height:325px;object-fit:contain;animation:happy-breathe 5s ease-in-out infinite;transform-origin:50% 90%}body .sv-story-art .sv-art-caption{position:static!important;margin-top:8px;color:#12355b!important;font-size:15px;transform:none!important;text-align:center}@keyframes money-rain{0%{transform:translate(0,-15px) rotate(-12deg);opacity:0}12%,65%{opacity:1}100%{transform:translate(-18px,155px) rotate(28deg);opacity:0}}@keyframes fire-flicker{0%{transform:scale(1,.96) skewX(-2deg)}100%{transform:scale(.97,1.06) skewX(2deg)}}@keyframes happy-breathe{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}body [data-scene-motion]{animation-play-state:paused!important}body [data-scene-motion][data-character-visible=true]{animation-play-state:running!important}html.ls-still body [data-scene-motion]{animation:none!important}html.ls-still body .falling-bill{opacity:1;transform:translateY(45px) rotate(-12deg)}@media(prefers-reduced-motion:reduce){body [data-scene-motion]{animation:none!important}body .falling-bill{opacity:1;transform:translateY(45px) rotate(-12deg)}}@media(max-width:650px){body .sv-story-art{height:325px!important}.money-scene,.happy-scene{height:285px}.money-scene .sad-gamer{height:270px}.happy-scene .happy-gamer{height:285px}.money-scene .cartoon-flames{height:140px}.money-cloud{height:85px}.falling-bill{width:52px}}body .sv-story-art .money-scene svg.money-cloud{position:absolute!important;top:3px!important;right:10%!important;left:auto!important;bottom:auto!important;width:43%!important;height:105px!important;max-width:none!important;transform:none!important}body .sv-story-art .falling-bill svg{position:static!important;width:100%!important;height:100%!important;transform:none!important;inset:auto!important}@media(max-width:650px){body .sv-story-art .money-scene svg.money-cloud{height:85px!important}}body.polished-preview.ls-home #savings-preview{scroll-margin-top:118px!important;--scene-height:clamp(180px,24vh,300px);padding:24px!important}body #savings-preview .sv-heading{gap:25px;margin-bottom:18px}body #savings-preview .sv-heading :is(h2,h3){font-size:clamp(30px,2.5vw,44px)!important;line-height:1.06;margin-top:7px}body #savings-preview .sv-heading>p{font-size:15px;max-width:360px}body #savings-preview :is(.sv-monthly,.sv-radiant){padding:17px 22px!important}body #savings-preview .sv-monthly{background:linear-gradient(145deg,#fff1eb,#f5d3cf)!important;border-color:#dfaaa6!important}body #savings-preview .sv-radiant{background:linear-gradient(145deg,#dff5ff,#a8ceff)!important;border-color:#76a9ed!important}body #savings-preview .sv-radiant:before{display:none!important}body #savings-preview .sv-panel-title b{font-size:clamp(20px,1.5vw,27px)!important}body #savings-preview .sv-story-art{height:calc(var(--scene-height) + 30px)!important;margin:5px 0 8px!important}body #savings-preview :is(.money-scene,.happy-scene){height:var(--scene-height)!important;max-width:440px}body #savings-preview :is(.sad-gamer,.happy-gamer){height:var(--scene-height)!important}body #savings-preview .cartoon-flames{height:calc(var(--scene-height)*.48)!important}body #savings-preview .money-cloud{height:calc(var(--scene-height)*.3)!important}body #savings-preview .falling-bill{top:calc(var(--scene-height)*.22);--money-fall:calc(var(--scene-height)*.56);width:55px}body #savings-preview .sv-art-caption{font-size:13px!important;margin-top:5px!important}body #savings-preview .sv-total{margin-top:8px!important}body #savings-preview .sv-total>strong{font-size:clamp(40px,3vw,58px)!important}body #savings-preview .sv-total>p{font-size:14px!important;margin-top:4px}body #savings-preview .sv-controls{margin-top:8px!important;gap:22px}body #savings-preview .sv-included{margin-top:12px!important;padding-top:10px!important;font-size:15px!important;gap:9px}body #savings-preview .sv-included>span{padding:9px 12px!important}.sv-motion-row{display:flex;justify-content:flex-end;margin-top:7px}.sv-motion-row button{border:1px solid #9fbce6;background:white;color:#153967;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:700;cursor:pointer}@keyframes money-rain{0%{transform:translate(0,-12px) rotate(-12deg);opacity:0}12%,70%{opacity:1}100%{transform:translate(-12px,var(--money-fall,155px)) rotate(28deg);opacity:0}}html body #savings-preview[data-scene-enabled=true] .falling-bill{animation:money-rain 2s linear infinite!important}html body #savings-preview[data-scene-enabled=true] .bill-1{animation-delay:-.67s!important}html body #savings-preview[data-scene-enabled=true] .bill-2{animation-delay:-1.33s!important}html body #savings-preview[data-scene-enabled=true] .cartoon-flames{animation:fire-flicker .45s ease-in-out infinite alternate!important}html body #savings-preview [data-scene-motion]{animation-play-state:paused!important}html body #savings-preview[data-scene-enabled=true] [data-scene-motion][data-character-visible=true]{animation-play-state:running!important}html body #savings-preview[data-scene-enabled=false] [data-scene-motion]{animation:none!important}html body #savings-preview[data-scene-enabled=false] .falling-bill{opacity:1;transform:translateY(35px) rotate(-12deg)}@media(max-width:760px){body.polished-preview.ls-home #savings-preview{padding:18px!important;--scene-height:230px}body #savings-preview .sv-heading{display:block}body #savings-preview .sv-heading>p{margin-top:14px}body #savings-preview .sv-included{grid-template-columns:1fr 1fr}}html:has(body.polished-preview.ls-home){scroll-padding-top:118px!important}body.polished-preview.ls-home #savings-preview{scroll-margin-top:0!important}body.polished-preview.ls-home #savings-preview{background:#fff!important;border:2px solid #173759!important;border-radius:18px!important;box-shadow:6px 7px 0 #dce6f4!important;--scene-height:clamp(180px,23vh,285px)}body #savings-preview .sv-heading>div>span{display:none}body #savings-preview .sv-heading :is(h2,h3){margin-top:0!important}body #savings-preview .sv-comparison{gap:0;border:2px solid #173759;border-radius:12px;overflow:hidden;position:relative}body #savings-preview :is(.sv-monthly,.sv-radiant){border:0!important;border-radius:0!important;padding:17px 22px 0!important;animation:none!important}body #savings-preview .sv-monthly{background:#fff1e9!important;border-right:2px dashed #173759!important}body #savings-preview .sv-radiant{background:#2350e8!important;color:white!important}body #savings-preview .sv-radiant .sv-panel-title :is(span,b){color:white!important}body #savings-preview .sv-panel-title>span{font-family:Consolas,monospace;font-size:12px;letter-spacing:.12em}body #savings-preview .sv-monthly .sv-panel-title>span{color:#9a3444!important}body #savings-preview .sv-story-art{margin:5px 0 0!important}body #savings-preview .sv-radiant .sv-art-caption{color:#fff!important}body #savings-preview .happy-scene:before{content:"";position:absolute;width:220px;height:85%;left:50%;top:5%;transform:translateX(-50%) rotate(-7deg);background:#c6eaff;border:2px solid #15345b;border-radius:50% 50% 14% 14%;box-shadow:8px 7px 0 #10287c}body #savings-preview .happy-gamer{position:relative;z-index:1}body #savings-preview .sv-total{border-top:2px solid #173759;margin:12px -22px 0!important;padding:13px 22px;background:#fffaf5;min-height:88px;box-sizing:border-box}body #savings-preview .sv-radiant .sv-total{background:#d8efff;color:#173759!important}body #savings-preview .sv-total>span{font-family:Consolas,monospace;font-size:12px;letter-spacing:.04em}body #savings-preview .sv-total>strong{font-size:clamp(38px,2.8vw,54px)!important;text-shadow:none!important}body #savings-preview .sv-total>p{font-size:13px!important}body #savings-preview .sv-included{border-top:1px solid #d2dfed;padding-top:10px!important}body #savings-preview .sv-included>span{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:3px 0!important;color:#173759!important}body #savings-preview .sv-slider input{accent-color:#2350e8}body #savings-preview .sv-motion-row button{border:1px solid #173759;border-radius:4px;box-shadow:2px 2px 0 #d8e6f6}body #savings-preview .sv-motion-row button:hover{background:#d8efff}body #savings-preview .sv-cta{border:2px solid #173759!important;box-shadow:3px 4px 0 #173759!important;border-radius:8px!important;animation:none!important}@media(max-width:760px){body #savings-preview .sv-comparison{grid-template-columns:1fr}body #savings-preview .sv-monthly{border-right:0!important;border-bottom:2px dashed #173759!important}body #savings-preview .sv-total{min-height:90px}body #savings-preview .sv-heading :is(h2,h3){font-size:30px!important}body #savings-preview .sv-included{font-size:13px!important}}body.polished-preview.ls-home #savings-preview{background:#fff!important;border:1px solid #e1e8f4!important;border-radius:28px!important;box-shadow:0 16px 45px -30px #294b8050!important}body #savings-preview .sv-comparison{gap:20px;border:0;border-radius:0;overflow:visible}body #savings-preview :is(.sv-monthly,.sv-radiant){border:1px solid #e8dcd9!important;border-radius:22px!important;padding:18px 24px 0!important;overflow:hidden}body #savings-preview .sv-monthly{background:linear-gradient(130deg,#fff8f5,#f9eae6)!important;color:#99374b!important}body #savings-preview .sv-radiant{background:linear-gradient(130deg,#f2f8ff,#dceaff)!important;border-color:#bfd3f8!important;color:#163b6a!important}body #savings-preview .sv-radiant .sv-panel-title span{color:#3469cd!important}body #savings-preview .sv-radiant .sv-panel-title b{color:#163b6a!important}body #savings-preview .sv-panel-title>span{font-family:inherit;font-size:11px;letter-spacing:.08em}body #savings-preview .sv-panel-title b{font-size:clamp(21px,1.5vw,27px)!important;letter-spacing:-.035em}body #savings-preview .happy-scene:before{width:260px;height:83%;top:8%;border:0;border-radius:50%;transform:translateX(-50%);background:radial-gradient(ellipse,#ffffffd9 0%,#a9ceff6b 64%,transparent 66%);box-shadow:none}body #savings-preview .sv-radiant .sv-art-caption{color:#315d8a!important}body #savings-preview .sv-monthly .sv-art-caption{color:#98525d!important}body #savings-preview .sv-total{border-top:1px solid #d5b7b44d;background:transparent!important;margin:12px 0 0!important;padding:14px 0;min-height:86px}body #savings-preview .sv-radiant .sv-total{border-color:#a7c1e880}body #savings-preview .sv-total>span{font-family:inherit;font-size:11px;letter-spacing:.06em}body #savings-preview .sv-total>p{font-weight:500}body #savings-preview .sv-total>strong{font-size:clamp(38px,2.8vw,54px)!important;letter-spacing:-.055em}body #savings-preview .sv-controls{background:#f4f7fc;border-radius:16px;padding:12px 18px;gap:24px;margin-top:10px!important}body #savings-preview .sv-saving{border:0}body #savings-preview .sv-saving>output{font-size:36px}body #savings-preview .sv-cta{border:0!important;border-radius:12px!important;box-shadow:0 6px 15px #2059dc30!important;background:#2458ee!important;transition:transform .18s ease,box-shadow .18s ease}body #savings-preview .sv-cta:hover{transform:translateY(-2px);box-shadow:0 9px 20px #2059dc45!important}body #savings-preview .sv-cta:before,body #savings-preview .sv-sparkles{display:none!important}body #savings-preview .sv-motion-row{margin-top:6px;height:25px}body #savings-preview .sv-motion-row button{background:transparent;color:#506b8e;border:0;box-shadow:none;padding:3px 8px;font-size:11px;text-decoration:underline;text-underline-offset:3px}body #savings-preview .sv-included{border-top:0;margin-top:8px!important;font-size:13px!important;padding-top:4px!important}@media(max-width:760px){body #savings-preview .sv-comparison{gap:14px}body #savings-preview .sv-controls{padding:16px}body #savings-preview .sv-monthly{border:1px solid #e8dcd9!important}body #savings-preview .sv-included{gap:12px}}body.polished-preview.ls-home #savings-preview.svx{display:grid;grid-template-columns:.85fr 1.2fr;gap:64px;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:32px 12px!important;--scene-height:250px;overflow:visible}.svx-offer{align-self:center}.svx-offer :is(h2,h3){font-size:clamp(38px,3.4vw,61px)!important;line-height:1.02!important;letter-spacing:-.055em;margin:0 0 24px!important;color:#15365d!important;font-weight:780}.svx-offer :is(h2,h3) em{font-style:normal;color:#2453ee}.svx-intro{font-size:17px;line-height:1.65;max-width:460px;color:#49617e;margin:0 0 24px}.svx-purchase{display:flex;align-items:center;gap:22px;margin-bottom:20px}.svx-price{font-size:62px;font-weight:800;line-height:1;letter-spacing:-.065em;color:#16375f}.svx-price>span{font-size:34px}.svx-purchase p{font-size:13px;line-height:1.7;margin:0;color:#506783}.svx-purchase strong{font-weight:600;color:#183b67}.svx-buy{display:flex;align-items:center;justify-content:space-between;max-width:425px;padding:21px 24px;background:#2453ee;color:white!important;text-decoration:none;border-radius:12px;font-size:18px;font-weight:750;box-shadow:0 6px 0 #1739aa;transition:transform .2s,box-shadow .2s}.svx-buy svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s}.svx-buy:hover{transform:translateY(-3px);box-shadow:0 9px 0 #1739aa}.svx-buy:hover svg{transform:translateX(4px)}.svx-buy:active{transform:translateY(3px);box-shadow:0 3px 0 #1739aa}.svx-benefits{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px 16px;max-width:460px;margin:28px 0 0;font-size:13px;color:#3a5370}.svx-benefits li:before{content:"\e2\153\201c";margin-right:8px;color:#2554e8;font-weight:800}.svx-story{min-width:0}.svx-stage{height:320px;position:relative;overflow:hidden;background:linear-gradient(112deg,#e8edf5 0%,#e8edf5 42%,#dbeaff 42%,#edf5ff 100%);border-radius:90px 20px 90px 20px;isolation:isolate}.svx-before{position:absolute;left:2%;top:40px;width:55%;height:250px}.svx-after{position:absolute;right:1%;top:40px;width:37%;height:250px}body #savings-preview.svx .money-scene{width:100%;height:250px!important;max-width:none}body #savings-preview.svx .sad-gamer{height:230px!important;width:43%}body #savings-preview.svx .cartoon-flames{height:115px!important;width:56%;right:0;bottom:12px}body #savings-preview.svx svg.money-cloud{position:absolute!important;left:auto!important;right:4%!important;top:0!important;width:48%!important;height:80px!important;transform:none!important}body #savings-preview.svx .falling-bill{top:55px;width:45px;--money-fall:132px}body #savings-preview.svx .falling-bill svg{width:100%;height:100%}body #savings-preview.svx .happy-scene{width:100%;height:250px!important;max-width:none}body #savings-preview.svx .happy-scene:before{display:none}body #savings-preview.svx .happy-gamer{width:100%;height:245px!important;position:relative;object-fit:contain}.svx-scene-label{position:absolute;top:19px;font-size:12px;font-weight:650;color:#48607a}.svx-label-left{left:12%}.svx-label-right{right:10%;color:#2453c1}.svx-stage-caption{position:absolute;bottom:12px;right:9%;font-size:14px;color:#274d86;font-weight:650}.svx-path{position:absolute;left:52%;top:41%;width:17%;z-index:-1}.svx-path svg{width:100%;fill:none;stroke:#6b98de;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.svx-calculator{padding:22px 5px 0}.svx-calc-header{display:flex;align-items:center;justify-content:space-between;gap:15px}.svx-calc-header :is(h3,h4){font-size:19px;letter-spacing:-.03em;color:#183b67;margin:0}.svx-calc-header button{border:0;background:transparent;color:#60728a;font-size:11px;text-decoration:underline;cursor:pointer;padding:8px 0;white-space:nowrap}.svx-slider{margin-top:18px}.svx-slider label{display:flex;justify-content:space-between;font-size:13px;color:#435b77}.svx-slider output{color:#17385f;font-weight:700}.svx-slider input{display:block;width:100%;height:6px;accent-color:#2453ee;margin:17px 0 10px;cursor:pointer}.svx-range{display:flex;justify-content:space-between;color:#61748d;font-size:10px}.svx-results{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #cbd8ea;margin-top:20px;padding-top:18px;gap:24px}.svx-results>div>span{font-size:12px;color:#526983;display:block}.svx-results strong,.svx-results output{display:block;color:#183b67;font-size:40px;letter-spacing:-.045em;font-weight:750;line-height:1.35;font-variant-numeric:tabular-nums}.svx-results strong>span{font-size:24px}.svx-results .svx-result-save output{color:#2453ee}.svx-results small{font-size:10px;color:#5d708a;display:block}.svx-note{font-size:10px;color:#677b96;margin:14px 0 0}@media(min-width:1100px)and (max-height:950px){body.polished-preview.ls-home #savings-preview.svx{padding:24px 12px!important;gap:48px}.svx-offer :is(h2,h3){font-size:clamp(38px,3.2vw,56px)!important}}@media(max-width:1000px){body.polished-preview.ls-home #savings-preview.svx{grid-template-columns:1fr;gap:38px;padding:24px 12px!important}.svx-offer :is(h2,h3) br:last-child{display:none}.svx-intro{max-width:600px}.svx-story{max-width:720px;width:100%}.svx-stage{border-radius:50px 14px 50px 14px}}@media(max-width:500px){.svx-purchase{gap:15px}.svx-price{font-size:52px}.svx-price>span{font-size:27px}.svx-purchase p{font-size:11px}.svx-stage{height:255px}.svx-before,.svx-after{top:35px;height:190px}body #savings-preview.svx .money-scene,body #savings-preview.svx .happy-scene{height:190px!important}body #savings-preview.svx .sad-gamer,body #savings-preview.svx .happy-gamer{height:185px!important}body #savings-preview.svx .cartoon-flames{height:86px!important}body #savings-preview.svx svg.money-cloud{height:54px!important}body #savings-preview.svx .falling-bill{top:38px;width:29px;--money-fall:100px}.svx-scene-label{font-size:9px;top:16px}.svx-stage-caption{font-size:10px;bottom:16px}.svx-calc-header :is(h3,h4){font-size:16px}.svx-calc-header{gap:10px}.svx-results{gap:12px}.svx-results strong,.svx-results output{font-size:33px}.svx-benefits{font-size:11px;gap:10px}.svx-buy{font-size:16px}}body #savings-preview.svx .svx-offer :is(h2,h3) em{background:none!important;-webkit-text-fill-color:#2453ee!important;color:#2453ee!important}body #savings-preview.svx .svx-benefits li:before{content:"\2713"}body.polished-preview.ls-home #savings-preview.svx{background:linear-gradient(125deg,#fff 40%,#f7fbff)!important;padding:30px!important;border:1px solid #d5e5ff!important;border-radius:30px!important;box-shadow:0 20px 55px -30px #4386d568!important;gap:40px;grid-template-columns:.83fr 1.25fr}body #savings-preview.svx .svx-offer :is(h2,h3){font-family:Arial,Helvetica,sans-serif!important;font-weight:800;font-size:clamp(38px,3vw,56px)!important;line-height:1.05!important;letter-spacing:-.045em!important}.svx-intro{font-size:16px;line-height:1.65}.svx-purchase{gap:18px}.svx-price{font-family:Arial,Helvetica,sans-serif;font-size:66px}.svx-buy{box-shadow:0 9px 22px #2857e52b;background:linear-gradient(#2b63ff,#1549ed);border:1px solid #2c65ff}.svx-buy:hover{box-shadow:0 13px 28px #2857e540}.svx-benefits{gap:16px}.svx-benefits li:before{display:inline-flex;align-items:center;justify-content:center;background:#e5f0ff;border-radius:50%;width:23px;height:23px;margin-right:7px}.svx-stage.svr-stage{height:350px;border-radius:32px;background:radial-gradient(ellipse at 55% 20%,#94c7ff99,transparent 70%),linear-gradient(125deg,#eaf3ff,#cfe5ff 55%,#f1f9ff);perspective:1100px;overflow:hidden;isolation:isolate}.svr-papers{position:absolute;left:6%;top:17%;width:43%;height:74%;transform:rotate(-16deg)}.svr-paper{position:absolute;width:42%;height:88%;left:calc(var(--i)*12%);top:calc(var(--i)*3%);background:linear-gradient(130deg,#fff,#e2ebfa);border:1px solid white;border-radius:7px;box-shadow:4px 10px 14px #4164a52b;padding:22px 13px;box-sizing:border-box;color:#526b9d;z-index:calc(6 - var(--i));transform-origin:50% 85%;animation:paper-drift 6s ease-in-out infinite;animation-delay:calc(var(--i)*-.6s)}.svr-paper-0{--i:0}.svr-paper-1{--i:1}.svr-paper-2{--i:2}.svr-paper-3{--i:3}.svr-paper-4{--i:4}.svr-paper b{font-size:28px;display:block;text-align:center}.svr-paper span{display:block;text-align:center;font-size:10px;font-weight:700;letter-spacing:.08em}.svr-paper i{display:block;height:7px;background:#b7c9e6;border-radius:6px;margin-top:16px}.svr-paper i:last-child{width:70%}.svr-ribbon{position:absolute;inset:0;width:100%;height:100%;z-index:2;overflow:visible;pointer-events:none}.svr-ribbon path{fill:none;stroke:url(#ribbon-blue);stroke-width:32;filter:drop-shadow(0 7px 4px #315fbb33);animation:ribbon-flow 7s ease-in-out infinite}.svr-character{position:absolute;width:35%;height:90%;right:1%;top:1%;z-index:3;transform-origin:50% 100%;animation:character-sway 5s ease-in-out infinite}.svr-character img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.svr-character-hand{display:none}.svr-pass{position:absolute;left:35%;bottom:8%;width:48%;height:61%;box-sizing:border-box;padding:26px 25px;background:linear-gradient(135deg,#fffffffa,#edf4ffed 55%,#ccdeffef);border:2px solid #fff;border-radius:20px;z-index:4;transform:rotate(-12deg);box-shadow:0 10px 0 #9ebee15c,0 19px 24px #2860a84d,inset 0 0 0 5px #ffffff55;animation:pass-float 6s ease-in-out infinite;overflow:hidden}.svr-pass:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 15%,#ffffff80 45%,transparent 65%);pointer-events:none;transform:translateX(-100%);animation:pass-light 8s ease-in-out infinite}.svr-pass-name{font-size:10px;color:#1b4ae6;letter-spacing:.12em;font-weight:750;position:relative;z-index:1}.svr-pass-price{font-family:Arial,sans-serif;font-size:clamp(32px,3vw,56px);color:#07163c;font-weight:800;letter-spacing:-.06em;margin-top:16px;position:relative;z-index:1}.svr-pass-once{font-size:13px;color:#102454;font-weight:750;letter-spacing:.15em;margin-top:7px;position:relative;z-index:1}.svr-logo{position:absolute;right:4%;top:21%;width:31%;height:64%;background:linear-gradient(140deg,#72bcff,#1547ff 60%,#022fbb);mask:url(/images/radiant-owner-star.png) center/contain no-repeat;-webkit-mask:url(/images/radiant-owner-star.png) center/contain no-repeat}@keyframes paper-drift{0%,100%{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-9px) rotate(2deg)}}@keyframes ribbon-flow{0%,100%{d:path("M-30 240C130 370 110 70 245 220S360 340 400 155S560 75 690 155")}50%{d:path("M-30 220C130 340 110 105 245 235S360 310 400 140S560 95 690 170")}}@keyframes character-sway{0%,100%{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-5px) rotate(1deg)}}@keyframes hand-wave{0%,30%,80%,100%{transform:rotate(0)}45%{transform:rotate(-7deg)}60%{transform:rotate(4deg)}}@keyframes pass-float{0%,100%{transform:translateY(0) rotate(-12deg)}50%{transform:translateY(-6px) rotate(-10deg)}}@keyframes pass-light{0%,35%{transform:translateX(-100%)}75%,100%{transform:translateX(100%)}}html body #savings-preview[data-scene-enabled=false] .svr-pass:after{animation:none!important}@media(max-width:1100px){body.polished-preview.ls-home #savings-preview.svx{grid-template-columns:1fr;gap:30px}.svx-offer :is(h2,h3) br:last-child{display:none}.svx-story{max-width:none}}@media(max-width:500px){body.polished-preview.ls-home #savings-preview.svx{padding:18px!important}.svx-stage.svr-stage{height:245px;border-radius:20px}.svr-paper{padding:13px 6px}.svr-paper b{font-size:18px}.svr-paper span{font-size:6px}.svr-paper i{height:4px;margin-top:12px}.svr-pass{padding:17px 12px;border-radius:12px;width:54%;left:29%}.svr-pass-name{font-size:6px}.svr-pass-price{font-size:30px;margin-top:12px}.svr-pass-once{font-size:8px}.svr-ribbon path{stroke-width:24}.svr-logo{right:2%;width:28%}.svx-purchase{flex-wrap:wrap}.svx-benefits{font-size:11px}}.svr-character{height:auto;aspect-ratio:1351/1164;top:9%;right:0;width:37%}.svr-character img{width:100%;height:auto;object-fit:initial}.svr-character-body{clip-path:polygon(0 0,78% 0,78% 61%,73% 72%,100% 86%,100% 100%,0 100%)}.svr-character .svr-character-hand{display:block;clip-path:polygon(78% 0,100% 0,100% 86%,73% 72%,78% 61%);transform-origin:78% 72%}html body #savings-preview[data-scene-enabled=true] .svr-paper{animation:paper-drift 6s ease-in-out infinite!important;animation-delay:calc(var(--i)*-.6s)!important}html body #savings-preview[data-scene-enabled=true] .svr-ribbon path{animation:ribbon-flow 7s ease-in-out infinite!important}html body #savings-preview[data-scene-enabled=true] .svr-character{animation:character-sway 5s ease-in-out infinite!important}html body #savings-preview[data-scene-enabled=true] .svr-character-hand{animation:hand-wave 4s ease-in-out infinite!important}html body #savings-preview[data-scene-enabled=true] .svr-pass{animation:pass-float 6s ease-in-out infinite!important}html body #savings-preview [data-scene-motion]{animation-play-state:paused!important}html body #savings-preview[data-scene-enabled=true] [data-scene-motion][data-character-visible=true]{animation-play-state:running!important}html body #savings-preview[data-scene-enabled=false] [data-scene-motion]{animation:none!important}.svr-pass{left:31%;width:44%;height:55%;bottom:8%;background:linear-gradient(135deg,#fff,#edf4ff 55%,#ccdeff);padding:23px}.svr-pass-price{font-size:clamp(32px,2.7vw,51px);margin-top:14px}.svr-pass-name{font-size:9px}.svr-logo{right:3%;width:29%}.svr-character{top:1%;right:0;width:34%}@media(max-width:500px){.svr-pass{left:27%;width:49%;height:55%;padding:14px 11px}.svr-pass-price{font-size:27px;margin-top:10px}.svr-pass-name{font-size:6px}.svr-character{top:8%;width:36%}}.svr-feature-copy{max-width:450px;font-size:13px;line-height:1.7;color:#516884;margin:25px 0 0;padding-top:17px;border-top:1px solid #dbe5f3}body #savings-preview.svx .svx-offer :is(h2,h3) em.svr-headline-motion{background:linear-gradient(105deg,#1945e6 15%,#1945e6 37%,#4c9dff 48%,#1945e6 61%,#1945e6 85%)!important;background-size:250% 100%!important;background-clip:text!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;color:#1945e6!important}@keyframes headline-blue{0%,15%{background-position:100% 50%}80%,100%{background-position:0% 50%}}html body #savings-preview[data-scene-enabled=true] .svr-headline-motion{animation:headline-blue 7s ease-in-out infinite!important}.svr-paper .svr-receipt-x{display:block;width:76%;height:50%;margin:11px auto 0;fill:none;stroke:#e3334a;stroke-width:10;stroke-linecap:round;filter:drop-shadow(0 2px 0 #fff)}.svr-pass{background:linear-gradient(128deg,#fff 0%,#f4f8ff 35%,#deebff 75%,#cbdfff)!important;border:1px solid #fff;box-shadow:0 2px 0 #fff inset,0 -4px 0 #a0bce377 inset,0 7px 0 #b5cdf0,0 18px 26px #2f5e9d45;border-radius:18px;padding:23px!important}.svr-pass:before{content:"";position:absolute;right:-20%;top:-45%;width:75%;height:170%;border:1px solid #ffffffb0;border-radius:45%;transform:rotate(-20deg);box-shadow:0 0 0 13px #ffffff25,0 0 0 27px #ffffff20,0 0 0 42px #ffffff20;pointer-events:none}.svr-pass-name{display:flex;align-items:center;gap:9px;font-size:10px;letter-spacing:.15em;color:#163da8;font-weight:800}.svr-pass-name span{font-size:7px;letter-spacing:.09em;padding:4px 6px;border:1px solid #b4caf1;border-radius:4px;background:#ffffff80}.svr-pass-price{margin-top:13px;font-weight:800;color:#102553;letter-spacing:-.055em;text-shadow:0 1px 0 white}.svr-pass-once{font-size:9px;color:#355786;letter-spacing:.12em;margin-top:4px}.svr-pass-footer{position:absolute;bottom:14px;left:23px;font-size:8px;letter-spacing:.04em;color:#526f95}.svr-logo{right:4%;top:25%;height:55%;width:27%;background:linear-gradient(135deg,#7dbbff,#285aff 45%,#0639c8);filter:drop-shadow(0 2px 0 #fff)}@media(max-width:500px){.svr-pass{padding:14px!important}.svr-pass-name{font-size:6px;gap:4px}.svr-pass-name span{font-size:4px;padding:3px}.svr-pass-price{margin-top:9px;font-size:27px}.svr-pass-once{font-size:6px}.svr-pass-footer{font-size:5px;left:14px;bottom:10px}.svr-feature-copy{font-size:12px}}@property --headline-shift{syntax:"<percentage>";inherits:false;initial-value:100%}body #savings-preview.svx .svx-offer :is(h2,h3) em.svr-headline-motion{background-position:var(--headline-shift) 50%!important}@keyframes headline-blue{0%{--headline-shift:100%}100%{--headline-shift:0%}}.svr-character-body{clip-path:none!important}.svr-character .svr-character-hand{display:none!important}.svr-pass-name{display:block;font-family:Arial,Helvetica,sans-serif;font-size:clamp(17px,1.5vw,27px)!important;letter-spacing:-.035em!important;font-weight:800;color:#194fe8!important;line-height:1.05;white-space:nowrap}.svr-pass-price{font-size:clamp(35px,3vw,56px)!important;margin-top:12px;line-height:1.05}.svr-pass-price .svr-cents{font-size:.68em;letter-spacing:-.035em}.svr-pass-once{font-size:clamp(10px,.78vw,14px)!important;letter-spacing:0!important;color:#274b7c;margin-top:12px;font-weight:650;max-width:75%;line-height:1.25}.svr-pass-footer{display:none}.svr-logo{width:24%;height:50%;top:39%;right:3%}.svx-price{letter-spacing:-.055em}.svx-price>span{font-size:.65em;letter-spacing:-.035em;margin-left:1px}.svx-results>div>span{font-size:15px;font-weight:650;line-height:1.35}.svx-results small{font-size:13px;line-height:1.45;margin-top:3px}.svx-results>div:first-child>span,.svx-results>div:first-child>strong,.svx-results>div:first-child>small{color:#bb2f46}.svx-results strong,.svx-results output{font-size:44px}.svx-results strong>span{font-size:.65em}.svx-slider label{font-size:15px}.svx-range{font-size:12px}.svx-note{font-size:12px;line-height:1.45}.svx-purchase p{font-size:14px}.svr-feature-copy{font-size:14px}.svr-paper b,.svr-paper span{color:#ae3047}@media(max-width:500px){.svr-pass{padding:12px!important}.svr-pass-name{font-size:14px!important}.svr-pass-price{font-size:31px!important;margin-top:10px}.svr-pass-once{font-size:9px!important;margin-top:8px;max-width:72%}.svx-results>div>span{font-size:13px}.svx-results small{font-size:12px}.svx-results strong,.svx-results output{font-size:33px}.svx-purchase p{font-size:12px}.svx-note{font-size:11px}.svx-slider label{font-size:14px}.svx-range{font-size:11px}}body #savings-preview .svr-price-motion{background:linear-gradient(105deg,#163bc9 20%,#2855ff 40%,#68a9ff 50%,#204ae8 62%,#163bc9 80%);background-size:250% 100%;background-position:var(--headline-shift) 50%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:#204ae8;text-shadow:none}html body #savings-preview[data-scene-enabled=true] .svr-price-motion{animation:headline-blue 6s ease-in-out infinite!important}body #savings-preview .svx-result-save>span,body #savings-preview .svx-result-save>output{color:#087c42!important}body #savings-preview .svx-result-save .svr-only{display:flex;align-items:baseline;gap:7px;color:#24457b;font-size:15px;margin-top:4px}body #savings-preview .svr-only>strong{display:inline;font-size:23px;line-height:1.2;letter-spacing:-.035em}.svx-buy{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(115deg,#143fdb,#3068ff 55%,#214ce6);border:1px solid #6190ff;box-shadow:0 5px 0 #1736a4,0 12px 26px #234fd638,inset 0 1px 0 #a0bcff}.svr-button-label,.svx-buy>svg{position:relative;z-index:2;text-shadow:0 1px 3px #1537a9}.svr-button-stars{position:absolute;inset:0;z-index:0;pointer-events:none}.svx-buy .svr-button-star{position:absolute;width:22px;height:22px;fill:white;stroke:#101b37;stroke-width:3;stroke-linejoin:round;opacity:.75;transform-origin:center;filter:drop-shadow(0 2px 3px #15359855)}.svx-buy .svr-button-star-0{left:4%;top:8%;--star-turn:-14deg}.svx-buy .svr-button-star-1{left:36%;top:65%;width:16px;height:16px;--star-turn:20deg}.svx-buy .svr-button-star-2{right:22%;top:8%;width:18px;height:18px;--star-turn:9deg}.svx-buy .svr-button-star-3{right:5%;top:65%;width:14px;height:14px;--star-turn:-10deg}.svx-buy .svr-button-star-4{left:63%;top:70%;width:12px;height:12px;--star-turn:24deg}@keyframes button-star-drift{0%,100%{transform:translateY(0) rotate(var(--star-turn));opacity:.65}50%{transform:translateY(-8px) rotate(calc(var(--star-turn) + 20deg));opacity:.95}}html body #savings-preview[data-scene-enabled=true] .svr-button-star{animation:button-star-drift 5s ease-in-out infinite!important}html body #savings-preview[data-scene-enabled=true] .svr-button-star-1{animation-delay:-1s!important}html body #savings-preview[data-scene-enabled=true] .svr-button-star-2{animation-delay:-2s!important}html body #savings-preview[data-scene-enabled=true] .svr-button-star-3{animation-delay:-3s!important}html body #savings-preview[data-scene-enabled=true] .svr-button-star-4{animation-delay:-4s!important}html body #savings-preview [data-scene-motion]{animation-play-state:paused!important}html body #savings-preview[data-scene-enabled=true] [data-scene-motion][data-character-visible=true]{animation-play-state:running!important}html body #savings-preview[data-scene-enabled=false] [data-scene-motion]{animation:none!important}@media(max-width:500px){body #savings-preview .svx-result-save .svr-only{font-size:12px;gap:4px}body #savings-preview .svr-only>strong{font-size:20px}.svx-buy .svr-button-star{width:17px;height:17px}}body #savings-preview .svx-buy{min-height:82px;box-sizing:border-box;padding:23px 25px;border-radius:17px;border:1px solid #82b5ff;background:linear-gradient(180deg,#619cff 0%,#356ff1 44%,#2057dc 49%,#1546c4 100%);box-shadow:inset 0 2px 0 #ffffffa3,inset 0 -2px 0 #123ba887,inset 1px 0 0 #c0dbff80,inset -1px 0 0 #b3d2ff80,0 6px 0 #173990,0 14px 27px #2655bc38;font-size:19px;transition:transform .22s ease,box-shadow .22s ease,filter .22s ease}body #savings-preview .svx-buy:before{content:"";position:absolute;inset:3px 4px 49%;border-radius:13px 13px 28px 28px;background:linear-gradient(180deg,#ffffff59,#ffffff08);pointer-events:none;z-index:0}body #savings-preview .svx-buy:after{content:"";position:absolute;top:-70%;bottom:-70%;left:-45%;width:24%;background:linear-gradient(90deg,transparent,#ffffff40,transparent);transform:rotate(25deg);transition:left .65s ease;pointer-events:none;z-index:1}body #savings-preview .svx-buy:hover{transform:translateY(-2px);filter:brightness(1.07);box-shadow:inset 0 2px 0 #ffffffbf,inset 0 -2px 0 #123ba887,0 8px 0 #173990,0 18px 30px #2655bc45}body #savings-preview .svx-buy:hover:after{left:120%}body #savings-preview .svx-buy:active{transform:translateY(3px);box-shadow:inset 0 2px 0 #ffffff80,0 3px 0 #173990,0 7px 17px #2655bc30}body #savings-preview .svx-buy:focus-visible{outline:3px solid #12377a;outline-offset:5px}@media(max-width:500px){body #savings-preview .svx-buy{min-height:76px;font-size:17px;padding:22px}}@media(prefers-reduced-motion:reduce){body #savings-preview .svx-buy,body #savings-preview .svx-buy:after{transition:none}}body #savings-preview .svx-buy{min-height:76px;padding:23px 25px;border-radius:12px;border:1px solid #315df1;background:linear-gradient(110deg,#1744dd,#2a5df4);box-shadow:inset 0 1px 0 #ffffff24,0 5px 14px #234bcc18;filter:none;transition:background .2s ease,box-shadow .2s ease,transform .2s ease}body #savings-preview .svx-buy:before,body #savings-preview .svx-buy:after{display:none}body #savings-preview .svx-buy:hover{background:linear-gradient(110deg,#204de6,#3569fc);box-shadow:inset 0 1px 0 #ffffff32,0 7px 18px #234bcc28;filter:none;transform:translateY(-1px)}body #savings-preview .svx-buy:active{transform:translateY(0);box-shadow:inset 0 1px 4px #0d2c8d20}body #savings-preview .svr-button-label{font-weight:700;text-shadow:none}@media(prefers-reduced-motion:reduce){body #savings-preview .svx-buy{transition:none;transform:none}}body .radiant-value.rv-illustrated{background:#fff;border:1px solid #e1eaff;border-radius:28px;padding:36px 32px;color:#102456}.rv-heading{display:flex;justify-content:space-between;align-items:center;gap:35px;margin-bottom:22px}.rv-heading h2{font-family:Arial,Helvetica,sans-serif;font-size:clamp(38px,4vw,66px);font-weight:800;line-height:1.02;letter-spacing:-.05em;margin:0;color:#0b1e4d}.rv-heading h2 span{color:#1557ff}.rv-actions{display:flex;flex-direction:column;gap:15px;min-width:240px}.rv-actions a{color:#1557ff;text-decoration:none;font-size:17px;font-weight:700;display:flex;align-items:center;justify-content:space-between;gap:20px}.rv-actions .rv-free{padding:20px 24px;border-radius:10px;background:#1557ff;color:white;box-shadow:0 8px 20px #1557ff20}.rv-actions .rv-free:hover{background:#1047d9;transform:translateY(-1px)}.rv-actions a:focus-visible,.rv-footer button:focus-visible{outline:3px solid #102456;outline-offset:4px}.rv-scenes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.rv-scenes article{min-width:0}.rv-scenes .benefit-art{display:block;width:100%;height:auto;max-height:320px;overflow:visible}.rv-scenes h3{font-size:clamp(21px,1.8vw,29px);font-family:Arial,Helvetica,sans-serif;letter-spacing:-.04em;color:#0b1e4d;margin:12px 0 8px;font-weight:800}.rv-scenes p{font-size:16px;color:#536b91;line-height:1.55;margin:0}.rv-footer{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:30px;padding-top:18px;border-top:1px solid #ccdcfa}.rv-footer p{font-size:12px;line-height:1.5;color:#5a7093;margin:0}.rv-footer button{border:0;background:transparent;color:#435e89;font-size:12px;text-decoration:underline;white-space:nowrap;cursor:pointer;padding:8px}.benefit-wrench{transform-origin:108px 128px;animation:tool-rock 5s ease-in-out infinite}.benefit-driver{transform-origin:329px 136px;animation:driver-rock 6s ease-in-out infinite}.benefit-cursor{animation:cursor-move 5s ease-in-out infinite}.benefit-control{animation:control-slide 5s ease-in-out infinite}.benefit-key-turn{transform-origin:270px 168px;animation:key-turn 5.5s ease-in-out infinite}.benefit-key-rays{animation:key-rays 5.5s ease-in-out infinite}.benefit-wave{transform-origin:87px 264px;animation:support-wave 5s ease-in-out infinite}.benefit-nod{transform-origin:188px 190px;animation:support-nod 7s ease-in-out infinite}.benefit-eyes{transform-origin:194px 119px;animation:support-blink 6s linear infinite}.benefit-chat{animation:chat-bob 5s ease-in-out infinite}.benefit-dot{animation:chat-dot 1.8s ease-in-out infinite}.dot-b{animation-delay:.2s}.dot-c{animation-delay:.4s}@keyframes tool-rock{0%,100%{transform:rotate(-4deg)}50%{transform:rotate(5deg)}}@keyframes driver-rock{0%,100%{transform:translateY(0) rotate(0)}50%{transform:translateY(-7px) rotate(-4deg)}}@keyframes cursor-move{0%,100%{transform:translate(0,0)}40%,60%{transform:translate(13px,8px)}}@keyframes control-slide{0%,100%{transform:translateX(-25px)}50%{transform:translateX(18px)}}@keyframes key-turn{0%,100%{transform:rotate(-5deg)}50%{transform:rotate(7deg)}}@keyframes key-rays{0%,100%{opacity:.4}50%{opacity:1}}@keyframes support-wave{0%,20%,70%,100%{transform:rotate(0)}32%,55%{transform:rotate(-6deg)}44%{transform:rotate(5deg)}}@keyframes support-nod{0%,100%{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}@keyframes support-blink{0%,43%,47%,100%{transform:scaleY(1)}45%{transform:scaleY(.08)}}@keyframes chat-bob{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes chat-dot{0%,70%,100%{transform:translateY(0);opacity:.6}35%{transform:translateY(-4px);opacity:1}}html body .rv-illustrated [data-benefit-motion]{animation-play-state:paused!important}html body .rv-illustrated[data-motion=true][data-visible=true] [data-benefit-motion]{animation-play-state:running!important}@media(max-width:1000px){.rv-scenes{gap:18px}.rv-scenes h3{font-size:21px}.rv-scenes p{font-size:14px}.rv-heading h2{font-size:45px}.rv-actions{min-width:210px}}@media(max-width:650px){body .radiant-value.rv-illustrated{padding:25px 20px}.rv-heading{display:block}.rv-heading h2{font-size:38px}.rv-actions{margin-top:24px;gap:12px}.rv-actions .rv-free{padding:17px 20px}.rv-scenes{grid-template-columns:1fr;gap:26px}.rv-scenes .benefit-art{max-width:390px;max-height:290px;margin:auto}.rv-scenes h3,.rv-scenes p{text-align:center}.rv-scenes h3{font-size:25px}.rv-scenes p{font-size:15px}.rv-footer{align-items:flex-start;flex-direction:column;gap:8px;margin-top:24px}}body .radiant-value.rv-illustrated{background:#fff;border:0;border-radius:0;padding:32px 12px}.rv-heading{margin-bottom:32px}.rv-heading h2{font-size:clamp(38px,4.2vw,70px);letter-spacing:-.05em}.rv-scenes{gap:34px}.rv-scenes h3{font-size:clamp(21px,1.65vw,28px)}.rv-painted{position:relative;height:320px;isolation:isolate;overflow:hidden}.rv-painted img{display:block;width:100%;height:100%;object-fit:contain;margin:0!important;max-width:none!important;transform-origin:50% 80%}.rv-painted-tools img{animation:painted-tools 7s ease-in-out infinite}.rv-painted-key img{animation:painted-key 7s ease-in-out infinite}.rv-painted-support img{animation:painted-support 8s ease-in-out infinite}.rv-paint-glint{position:absolute;width:16px;height:16px;background:#1557ff;clip-path:polygon(50% 0,62% 37%,100% 50%,62% 63%,50% 100%,38% 63%,0 50%,38% 37%);top:15%;right:14%;animation:paint-glint 4s ease-in-out infinite;pointer-events:none}.rv-painted-key .rv-paint-glint{top:14%;right:20%;animation-delay:-2s}.rv-painted-chat{position:absolute;right:4%;top:15%;width:75px;height:47px;border-radius:22px;background:#1557ff;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 2px 0 #0d2e7e;animation:chat-bob 5s ease-in-out infinite}.rv-painted-chat:after{content:"";position:absolute;bottom:-8px;left:13px;border-top:13px solid #1557ff;border-right:13px solid transparent;transform:rotate(10deg)}.rv-painted-chat i{width:7px;height:7px;background:white;border-radius:50%;animation:chat-dot 1.8s ease-in-out infinite}.rv-painted-chat i:nth-child(2){animation-delay:.2s}.rv-painted-chat i:nth-child(3){animation-delay:.4s}@keyframes painted-tools{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes painted-key{0%,100%{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}@keyframes painted-support{0%,100%{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes paint-glint{0%,100%{transform:scale(.65) rotate(0);opacity:.35}50%{transform:scale(1) rotate(30deg);opacity:1}}.rv-footer{margin-top:26px}.rv-footer p{font-size:13px}@media(max-width:1000px){.rv-painted{height:250px}.rv-painted-chat{width:55px;height:34px;gap:5px}.rv-painted-chat i{width:5px;height:5px}}@media(max-width:650px){body .radiant-value.rv-illustrated{padding:25px 12px}.rv-painted{height:275px;max-width:360px;margin:auto}.rv-scenes{gap:34px}.rv-scenes h3{font-size:25px}.rv-heading{margin-bottom:12px}.rv-painted-chat{right:6%;width:65px;height:40px}}html body.reference-refresh.ro-site .ls-header,html body.reference-refresh.ro-site .ls-header.ls-scrolled{top:12px;left:16px;right:16px;width:auto;max-width:none;display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:100px!important;height:100px!important;padding:16px 30px!important;gap:30px!important;border:1px solid #ffffff22!important;border-radius:14px!important;background:linear-gradient(110deg,#2357ff,#244bfa)!important;box-shadow:0 7px 20px #123dce20!important;backdrop-filter:none!important;transition:height .25s ease,min-height .25s ease,background .25s ease,box-shadow .25s ease!important}html body.reference-refresh.ro-site .ls-header.ls-scrolled{height:82px!important;min-height:82px!important;background:linear-gradient(110deg,#194ced,#2142df)!important;box-shadow:0 10px 28px #0a1d4a30!important}html body.reference-refresh.ro-site .ls-header .ls-brand{display:flex!important;flex:0 0 auto!important;gap:13px!important;width:300px!important;min-width:0!important;padding:0!important}html body.reference-refresh.ro-site .ls-header .ls-nav-star{width:54px!important;height:54px!important;flex:0 0 54px!important;object-fit:contain!important;filter:none!important}html body.reference-refresh.ro-site .ls-header .ls-nav-wordmark{width:232px!important;height:64px!important;display:block!important;overflow:hidden!important;flex:none!important}html body.reference-refresh.ro-site .ls-header .ls-nav-wordmark img{width:100%!important;height:100%!important;object-fit:contain!important}html body.reference-refresh.ro-site .ls-header.ls-scrolled .ls-brand{width:280px!important}html body.reference-refresh.ro-site .ls-header.ls-scrolled .ls-nav-star{width:47px!important;height:47px!important;flex-basis:47px!important}html body.reference-refresh.ro-site .ls-header.ls-scrolled .ls-nav-wordmark{width:217px!important;height:58px!important}html body.reference-refresh.ro-site .ls-header .ls-primary-nav{display:flex!important;flex:1 1 auto!important;align-items:center!important;justify-content:center!important;gap:clamp(12px,1.45vw,30px)!important;padding:0!important;margin:0!important;border:0!important;min-width:0!important;position:static!important;flex-wrap:nowrap!important}html body.reference-refresh.ro-site .ls-header .ls-primary-nav>a,html body.reference-refresh.ro-site .ls-header .ls-menu-open{display:inline-flex!important;position:relative!important;align-items:center!important;justify-content:center!important;padding:14px 0!important;min-height:44px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#fff!important;white-space:nowrap;font:750 17px/1.2 "Inter",sans-serif!important;letter-spacing:-.025em!important;gap:9px!important;text-decoration:none!important;transform:none!important;filter:none!important}html body.reference-refresh.ro-site .ls-header .ls-primary-nav>a[href="about.html"],html body.reference-refresh.ro-site .ls-header .ls-primary-nav>a[href="partners.html"],html body.reference-refresh.ro-site .ls-header .nav-guides{display:none!important}html body.reference-refresh.ro-site .ls-header .ls-primary-nav>a::after,html body.reference-refresh.ro-site .ls-header .ls-account-link::after{content:"";position:absolute;bottom:2px;left:0;right:0;height:2px;background:#fff;transform:scaleX(0);transform-origin:center;transition:transform .2s ease}html body.reference-refresh.ro-site .ls-header .ls-primary-nav>a:hover::after,html body.reference-refresh.ro-site .ls-header .ls-primary-nav>a[aria-current=page]::after,html body.reference-refresh.ro-site .ls-header .ls-account-link[aria-current=page]::after{transform:scaleX(1)}html body.reference-refresh.ro-site .ls-header .ls-header-actions{display:flex!important;align-items:center!important;gap:28px!important;flex:none!important;position:static!important;margin:0!important}html body.reference-refresh.ro-site .ls-header .ls-account-link{order:1;position:relative!important;background:transparent!important;border:0!important;box-shadow:none!important;color:white!important;border-radius:0!important;padding:14px 0!important;font:750 17px/1.2 "Inter",sans-serif!important;gap:10px!important;min-width:0!important;max-width:165px}html body.reference-refresh.ro-site .ls-header .ls-account-link .ls-nav-icon{width:29px!important;height:29px!important;flex:none}html body.reference-refresh.ro-site .ls-header .ro-download{order:2;display:inline-flex!important;align-items:center;justify-content:center;background:white!important;color:#2454ff!important;border:1px solid #ffffffbb!important;box-shadow:0 3px 6px #092b8d0d!important;border-radius:12px!important;padding:19px 23px!important;font:800 17px/1.2 "Inter",sans-serif!important;gap:11px!important;transition:translate .2s ease,box-shadow .2s ease!important}html body.reference-refresh.ro-site .ls-header .ro-download:hover{translate:0 -2px;box-shadow:0 7px 18px #0a277b35!important}html body.reference-refresh.ro-site .ls-header .ro-download .ls-nav-icon{width:26px!important;height:26px!important}html body.reference-refresh.ro-site .ls-header .ls-nav-chevron{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:rotate .2s ease}html body.reference-refresh.ro-site .ls-header .ls-menu-open[aria-expanded=true] .ls-nav-chevron{rotate:180deg}html body.reference-refresh.ro-site .ls-header .ls-nav-more-label{display:inline!important}html body.reference-refresh.ro-site .ls-header .ls-nav-menu-label{display:none!important}html body.reference-refresh.ro-site .ls-header a:focus-visible,html body.reference-refresh.ro-site .ls-header button:focus-visible{outline:2px solid white!important;outline-offset:5px!important}html body.reference-refresh.ro-site:is(.rs-login,.rs-signup){background:#fff!important;padding-top:112px!important;color:#091337}html body.reference-refresh.ro-site .account-studio{background:#fff!important;min-height:0!important;padding:48px 4.5% 48px!important;position:relative;isolation:isolate}html body.reference-refresh.ro-site .account-studio::before,html body.reference-refresh.ro-site .account-studio::after,html body.reference-refresh.ro-site .account-studio .auth-panel::before{display:none!important}html body.reference-refresh.ro-site .account-studio .auth-shell{width:min(1336px,100%)!important;max-width:1336px!important;display:grid;grid-template-columns:1.29fr 1fr;align-items:center;gap:clamp(36px,4.3vw,74px)!important;margin:auto;padding:0!important;background:none!important;border:0!important;box-shadow:none!important;overflow:visible!important}html body.reference-refresh.ro-site .account-studio .auth-brand.auth-reference{position:relative;align-self:center;margin:0!important;padding:0!important;min-height:0!important;width:100%;aspect-ratio:1223/1286;border-radius:28px;overflow:hidden!important;background:#104bea!important;isolation:isolate;display:block!important;text-align:left!important}html body.reference-refresh.ro-site .account-studio .auth-brand.auth-reference-create{aspect-ratio:1122/1402}html body.reference-refresh.ro-site .account-artwork{position:absolute;inset:0;z-index:-1}html body.reference-refresh.ro-site .account-key-scene{width:100%;height:100%;display:block;object-fit:fill}html body.reference-refresh.ro-site .account-exact-star{position:absolute;left:44.8%;top:20.4%;width:12.5%;height:auto;display:block;transform:rotate(2.5deg) skewX(-2deg);filter:none!important;mix-blend-mode:normal;opacity:1;pointer-events:none}html body.reference-refresh.ro-site .auth-reference-create .account-exact-star{left:44%;top:19.7%;width:13.3%;transform:rotate(8deg) skewX(-9deg)}html body.reference-refresh.ro-site .auth-reference-kicker{position:absolute;left:7.5%;top:7%;margin:0;color:#fff;font:800 14px/1.4 "Inter",sans-serif;letter-spacing:.17em}html body.reference-refresh.ro-site .auth-reference-caption{position:absolute;left:7.5%;right:6%;bottom:7%}html body.reference-refresh.ro-site .account-studio .auth-reference-caption h2{font-family:"Plus Jakarta Sans",sans-serif!important;font-size:clamp(34px,3.05vw,55px)!important;line-height:1.08!important;font-weight:800!important;letter-spacing:-.052em!important;color:white!important;margin:0!important;text-wrap:initial}html body.reference-refresh.ro-site .account-studio .auth-reference-create .auth-reference-caption h2{font-size:clamp(38px,3.8vw,66px)!important}html body.reference-refresh.ro-site .auth-reference-caption p{font-size:clamp(16px,1.4vw,22px);line-height:1.4;color:white;margin:16px 0 0}html body.reference-refresh.ro-site .account-studio .auth-panel{width:100%;padding:0!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}html body.reference-refresh.ro-site .account-studio .form-header{text-align:left;margin:0 0 38px!important}html body.reference-refresh.ro-site .account-studio .form-title{font-family:"Plus Jakarta Sans",sans-serif!important;color:#060e29!important;font-size:clamp(42px,4.2vw,66px)!important;font-weight:800!important;line-height:1.12!important;letter-spacing:-.055em!important;margin:0!important}html body.reference-refresh.ro-site.rs-signup .account-studio .form-title{font-size:clamp(36px,3.7vw,56px)!important;letter-spacing:-.055em!important}html body.reference-refresh.ro-site .account-studio .form-sub{font-size:clamp(19px,1.9vw,28px)!important;line-height:1.4!important;color:#616d88!important;margin:12px 0 0!important}html body.reference-refresh.ro-site .account-studio .form-group{margin:0 0 24px!important}html body.reference-refresh.ro-site .account-studio .form-group label{font-size:18px!important;line-height:1.4;font-weight:700!important;color:#101a36!important;margin-bottom:10px!important}html body.reference-refresh.ro-site .account-studio .form-group input{height:60px!important;padding:15px 18px!important;border:1px solid #cdd8ef!important;background:#f8faff!important;border-radius:11px!important;font:400 18px/1.3 "Inter",sans-serif!important;color:#12203b!important;box-shadow:none!important}html body.reference-refresh.ro-site .account-studio .form-group input::placeholder{color:#8a97b4!important;opacity:1}html body.reference-refresh.ro-site .account-studio .form-group input:focus{border-color:#2560ff!important;outline:3px solid #2860ff1a!important;background:#fff!important}html body.reference-refresh.ro-site .account-studio .form-group input.error,html body.reference-refresh.ro-site .account-studio .form-group input[aria-invalid=true]{border-color:#ca344d!important;background:#fff7f8!important}html body.reference-refresh.ro-site .account-studio .form-group input.valid{border-color:#208560!important}html body.reference-refresh.ro-site .account-studio .pw-wrap input{padding-right:60px!important}html body.reference-refresh.ro-site .account-studio .pw-toggle{right:10px!important;min-width:40px;min-height:40px;color:#667b9c!important;background:transparent!important}html body.reference-refresh.ro-site .account-studio .checkbox-label{font-size:16px!important;line-height:1.45!important;gap:12px;color:#52617e!important;align-items:flex-start}html body.reference-refresh.ro-site .account-studio .checkbox-label input{width:20px!important;height:20px!important;min-width:20px!important;accent-color:#1856ff;margin:1px 0 0!important}html body.reference-refresh.ro-site .account-studio .checkbox-label small{display:block;font-size:14px;line-height:1.45;margin-top:3px}html body.reference-refresh.ro-site .account-studio .form-row{margin:2px 0 32px!important;align-items:center;justify-content:space-between}html body.reference-refresh.ro-site .account-studio a{color:#004aff;font-weight:600;text-decoration:none}html body.reference-refresh.ro-site .account-studio a:hover{text-decoration:underline;text-underline-offset:3px}html body.reference-refresh.ro-site .account-studio .form-forgot{font-size:16px!important}html body.reference-refresh.ro-site .account-studio .submit-btn{width:100%;height:66px!important;border:1px solid #005aff!important;border-radius:11px!important;background:linear-gradient(110deg,#1671ff,#0349fa)!important;box-shadow:0 4px 12px #1859ff10!important;font:800 22px/1.2 "Inter",sans-serif!important;letter-spacing:-.035em!important;color:#fff!important;transition:translate .2s ease,box-shadow .2s ease!important;display:flex;align-items:center;justify-content:center;gap:15px}html body.reference-refresh.ro-site .account-studio .submit-btn::after{content:"\2192";font-size:28px;font-weight:400;line-height:1;transition:translate .2s ease}html body.reference-refresh.ro-site .account-studio .submit-btn:hover:not(:disabled){translate:0 -2px;box-shadow:0 10px 24px #1859ff28!important;transform:none!important}html body.reference-refresh.ro-site .account-studio .submit-btn:hover::after{translate:4px 0}html body.reference-refresh.ro-site .auth-switch{text-align:center;font-size:17px;line-height:1.5;color:#596984;margin:28px 0 0}html body.reference-refresh.ro-site .account-studio .submit-hint{text-align:center;font-size:14px!important;line-height:1.45;color:#596984;margin:10px 0 0}html body.reference-refresh.ro-site .account-studio .terms-row{margin:0 0 12px!important}html body.reference-refresh.ro-site .account-studio .terms-row a{text-decoration:underline}html body.reference-refresh.ro-site.rs-signup .account-studio .form-header{margin-bottom:25px!important}html body.reference-refresh.ro-site.rs-signup .account-studio .form-group{margin-bottom:17px!important}html body.reference-refresh.ro-site.rs-signup .account-studio .form-group input{height:52px!important;font-size:16px!important}html body.reference-refresh.ro-site.rs-signup .account-studio .form-group label{font-size:16px!important;margin-bottom:8px!important}html body.reference-refresh.ro-site.rs-signup .account-studio .submit-btn{height:58px!important;margin-top:24px!important}html body.reference-refresh.ro-site .account-studio .pw-strength{margin-top:5px;height:3px}html body.reference-refresh.ro-site .account-studio .captcha-row{display:flex;align-items:center;gap:14px}html body.reference-refresh.ro-site .account-studio .captcha-q{height:52px;min-width:120px;display:flex;align-items:center;justify-content:center;background:#f2f6ff;color:#13203b;border:1px solid #cdd8ef;border-radius:10px;font-size:20px;font-weight:650}html body.reference-refresh.ro-site .account-studio .captcha-ans{width:110px!important;text-align:center}html body.reference-refresh.ro-site .account-studio .captcha-refresh{width:52px;height:52px;border:1px solid #cdd8ef;background:white;border-radius:10px;color:#52617e}html body.reference-refresh.ro-site .auth-legal{width:min(1460px,91%);display:flex;justify-content:center;align-items:center;gap:24px;margin:10px auto 0;padding:24px 0 28px;border-top:1px solid #d9e1ef;font-size:14px;color:#6c7a94;background:white}html body.reference-refresh.ro-site .auth-legal a{color:#596985;text-decoration:none}html body.reference-refresh.ro-site .auth-legal a:hover{color:#1551fb}html body.reference-refresh.ro-site.ls-home .ls-finale.finish-studio{margin:40px 2.5% 50px!important;width:95%!important;max-width:none!important;padding:0!important;border-radius:32px!important;background:radial-gradient(ellipse at 86% 46%,#2276ff,transparent 42%),linear-gradient(110deg,#0334d1,#034bff)!important;overflow:hidden!important}html body.reference-refresh.ro-site .finish-main{max-width:1580px!important;width:86%!important;display:grid!important;grid-template-columns:1.2fr 1fr!important;gap:3%!important;align-items:center!important;padding:84px 0!important;margin:0 auto!important}html body.reference-refresh.ro-site .finish-kicker{font-size:19px!important;font-weight:750;letter-spacing:.11em;margin:0 0 20px!important;color:#bdcfff!important}html body.reference-refresh.ro-site.ls-home #finish-title{font:800 clamp(66px,6.2vw,116px)/.99 "Plus Jakarta Sans",sans-serif!important;letter-spacing:-.055em!important;color:#fff!important;margin:0 0 17px!important;background:none!important;-webkit-text-fill-color:white!important}html body.reference-refresh.ro-site .finish-description{color:white!important;font-size:clamp(22px,2.05vw,36px)!important;line-height:1.35!important;letter-spacing:-.04em;margin:0 0 34px!important;max-width:none!important}html body.reference-refresh.ro-site .finish-actions{display:flex!important;align-items:flex-start!important;gap:clamp(25px,3.8vw,68px)!important;flex-wrap:nowrap!important}html body.reference-refresh.ro-site .finish-choice{min-width:0}html body.reference-refresh.ro-site .finish-choice p{font-size:clamp(12px,1.05vw,18px);line-height:1.5;color:#c6d9ff;margin:12px 0 0;white-space:nowrap;letter-spacing:-.02em}html body.reference-refresh.ro-site.ls-home .finish-studio .finish-download{padding:23px 32px!important;min-height:80px;gap:18px!important;font:800 clamp(20px,1.8vw,32px)/1.2 "Plus Jakarta Sans",sans-serif!important;letter-spacing:-.04em!important;border-radius:16px!important;color:#061958!important;background:#fff!important;white-space:nowrap;box-shadow:0 8px 20px #0927641a}html body.reference-refresh.ro-site .finish-download svg{width:34px!important;height:34px!important;stroke-width:1.9}html body.reference-refresh.ro-site .finish-premium{display:inline-flex;align-items:center;gap:8px;min-height:80px;padding:18px 0 10px!important;font-size:clamp(20px,1.6vw,28px)!important;font-weight:750!important;letter-spacing:-.035em!important;color:white!important;white-space:nowrap;text-decoration:none!important;border-bottom:1px solid #c6ddff!important}html body.reference-refresh.ro-site .finish-premium span{display:inline-block;transition:translate .2s ease}html body.reference-refresh.ro-site .finish-premium:hover span{translate:3px -3px}html body.reference-refresh.ro-site .finish-mascot{position:relative!important;width:100%!important;isolation:isolate;min-width:0;perspective:none}html body.reference-refresh.ro-site .finish-mascot::before{content:"";display:block!important;position:absolute;left:3%;top:50%;width:118%;aspect-ratio:1;border:3px solid #9ec4ff40;border-radius:50%;transform:translateY(-50%);z-index:-1;pointer-events:none}html body.reference-refresh.ro-site .finish-smiley{display:block!important;width:112%!important;max-width:none!important;height:auto!important;margin-left:-2%;overflow:visible}@media(max-width:1550px){html body.reference-refresh.ro-site .ls-header,html body.reference-refresh.ro-site .ls-header.ls-scrolled{padding:14px 24px!important;gap:22px!important}html body.reference-refresh.ro-site .ls-header .ls-brand{width:250px!important;gap:10px!important}html body.reference-refresh.ro-site .ls-header .ls-nav-wordmark{width:196px!important;height:56px!important}html body.reference-refresh.ro-site .ls-header .ls-nav-star{width:44px!important;height:44px!important;flex-basis:44px!important}html body.reference-refresh.ro-site .ls-header.ls-scrolled .ls-brand{width:240px!important}html body.reference-refresh.ro-site .ls-header.ls-scrolled .ls-nav-wordmark{width:188px!important;height:52px!important}html body.reference-refresh.ro-site .ls-header.ls-scrolled .ls-nav-star{width:42px!important;height:42px!important;flex-basis:42px!important}html body.reference-refresh.ro-site .ls-header .ls-primary-nav{gap:18px!important}html body.reference-refresh.ro-site .ls-header .ls-primary-nav>a,html body.reference-refresh.ro-site .ls-header .ls-menu-open,html body.reference-refresh.ro-site .ls-header .ls-account-link,html body.reference-refresh.ro-site .ls-header .ro-download{font-size:15px!important}html body.reference-refresh.ro-site .ls-header .ls-header-actions{gap:20px!important}html body.reference-refresh.ro-site .ls-header .ro-download{padding:17px 18px!important}html body.reference-refresh.ro-site .finish-main{width:88%!important;padding:65px 0!important}html body.reference-refresh.ro-site .finish-actions{gap:30px!important}html body.reference-refresh.ro-site.ls-home .finish-studio .finish-download{padding:22px 25px!important}}@media(max-width:1240px){html body.reference-refresh.ro-site .ls-header .ls-primary-nav{justify-content:flex-end!important}html body.reference-refresh.ro-site .ls-header .ls-primary-nav>a{display:none!important}html body.reference-refresh.ro-site .ls-header .ls-nav-more-label{display:none!important}html body.reference-refresh.ro-site .ls-header .ls-nav-menu-label{display:inline!important}html body.reference-refresh.ro-site .account-studio{padding-left:4%!important;padding-right:4%!important}html body.reference-refresh.ro-site .account-studio .auth-shell{gap:34px!important;grid-template-columns:1fr 1fr}html body.reference-refresh.ro-site .account-studio .form-title{font-size:42px!important}html body.reference-refresh.ro-site.rs-signup .account-studio .form-title{font-size:38px!important}html body.reference-refresh.ro-site .account-studio .auth-reference-caption h2{font-size:34px!important}html body.reference-refresh.ro-site .finish-main{grid-template-columns:1.2fr 1fr!important}html body.reference-refresh.ro-site .finish-actions{flex-wrap:wrap!important;gap:22px!important}html body.reference-refresh.ro-site.ls-home #finish-title{font-size:72px!important}html body.reference-refresh.ro-site .finish-choice p{font-size:13px}}@media(max-width:900px){html body.reference-refresh.ro-site .ls-header,html body.reference-refresh.ro-site .ls-header.ls-scrolled{top:8px;left:8px;right:8px;height:78px!important;min-height:78px!important;padding:12px 18px!important;gap:22px!important}html body.reference-refresh.ro-site .ls-header .ro-download{display:none!important}html body.reference-refresh.ro-site .ls-header .ls-header-actions{gap:0!important}html body.reference-refresh.ro-site:is(.rs-login,.rs-signup){padding-top:86px!important}html body.reference-refresh.ro-site .account-studio{padding:36px 24px!important}html body.reference-refresh.ro-site .account-studio .auth-shell{max-width:600px!important;grid-template-columns:1fr;gap:40px!important}html body.reference-refresh.ro-site .account-studio .auth-panel{grid-row:1}html body.reference-refresh.ro-site .account-studio .auth-brand.auth-reference{grid-row:2}html body.reference-refresh.ro-site .account-studio .auth-reference-caption h2{font-size:clamp(32px,6vw,46px)!important}html body.reference-refresh.ro-site .auth-reference-kicker{font-size:12px}html body.reference-refresh.ro-site .account-studio .form-title{font-size:48px!important}html body.reference-refresh.ro-site.rs-signup .account-studio .form-title{font-size:42px!important}html body.reference-refresh.ro-site .account-studio .form-sub{font-size:21px!important}html body.reference-refresh.ro-site .finish-main{width:86%!important;grid-template-columns:1fr!important;padding:50px 0 30px!important;gap:20px!important}html body.reference-refresh.ro-site .finish-mascot{width:80%!important;margin:auto}html body.reference-refresh.ro-site .finish-description{font-size:25px!important}html body.reference-refresh.ro-site .finish-kicker{font-size:14px!important}}@media(max-width:540px){html body.reference-refresh.ro-site .ls-header,html body.reference-refresh.ro-site .ls-header.ls-scrolled{height:68px!important;min-height:68px!important;padding:10px 13px!important;gap:12px!important;border-radius:12px!important}html body.reference-refresh.ro-site .ls-header .ls-brand,html body.reference-refresh.ro-site .ls-header.ls-scrolled .ls-brand{width:193px!important;gap:8px!important}html body.reference-refresh.ro-site .ls-header .ls-nav-star,html body.reference-refresh.ro-site .ls-header.ls-scrolled .ls-nav-star{width:36px!important;height:36px!important;flex-basis:36px!important}html body.reference-refresh.ro-site .ls-header .ls-nav-wordmark,html body.reference-refresh.ro-site .ls-header.ls-scrolled .ls-nav-wordmark{width:149px!important;height:44px!important}html body.reference-refresh.ro-site .ls-header .ls-menu-open{font-size:14px!important;gap:4px!important}html body.reference-refresh.ro-site .ls-header .ls-nav-chevron{width:15px;height:15px}html body.reference-refresh.ro-site .ls-header .ls-account-link{padding:10px 0!important;width:28px;max-width:28px}html body.reference-refresh.ro-site .ls-header .ls-account-link .ls-nav-label{display:none!important}html body.reference-refresh.ro-site .ls-header .ls-account-link .ls-nav-icon{width:26px!important;height:26px!important}html body.reference-refresh.ro-site:is(.rs-login,.rs-signup){padding-top:76px!important}html body.reference-refresh.ro-site .account-studio{padding:30px 22px!important}html body.reference-refresh.ro-site .account-studio .form-title{font-size:40px!important}html body.reference-refresh.ro-site.rs-signup .account-studio .form-title{font-size:36px!important}html body.reference-refresh.ro-site .account-studio .form-sub{font-size:18px!important}html body.reference-refresh.ro-site .account-studio .form-group input{height:56px!important;font-size:16px!important}html body.reference-refresh.ro-site .account-studio .form-group label{font-size:16px!important}html body.reference-refresh.ro-site .account-studio .checkbox-label,html body.reference-refresh.ro-site .account-studio .form-forgot{font-size:14px!important}html body.reference-refresh.ro-site .account-studio .auth-brand.auth-reference{border-radius:20px}html body.reference-refresh.ro-site .account-studio .auth-reference-caption h2{font-size:27px!important}html body.reference-refresh.ro-site .account-studio .auth-reference-create .auth-reference-caption h2{font-size:34px!important}html body.reference-refresh.ro-site .auth-reference-kicker{font-size:10px}html body.reference-refresh.ro-site .auth-reference-caption p{font-size:14px;margin-top:10px}html body.reference-refresh.ro-site .auth-switch{font-size:15px}html body.reference-refresh.ro-site .account-studio .captcha-q{min-width:100px}html body.reference-refresh.ro-site .account-studio .captcha-ans{width:90px!important}html body.reference-refresh.ro-site .account-studio .captcha-row{gap:10px}html body.reference-refresh.ro-site.ls-home .ls-finale.finish-studio{border-radius:24px!important;margin:26px 3% 32px!important;width:94%!important}html body.reference-refresh.ro-site.ls-home #finish-title{font-size:52px!important}html body.reference-refresh.ro-site .finish-description{font-size:21px!important}html body.reference-refresh.ro-site .finish-actions{display:grid!important;gap:18px!important}html body.reference-refresh.ro-site .finish-premium{min-height:52px!important;padding:10px 0!important;font-size:22px!important}html body.reference-refresh.ro-site.ls-home .finish-studio .finish-download{font-size:23px!important;min-height:70px;padding:20px 25px!important}html body.reference-refresh.ro-site .finish-choice p{white-space:normal;font-size:12px}html body.reference-refresh.ro-site .finish-mascot{width:100%!important;margin-top:12px}}@media(prefers-reduced-motion:reduce){html body.reference-refresh.ro-site .ls-header,html body.reference-refresh.ro-site .ls-header *{animation:none!important;transition:none!important}html body.reference-refresh.ro-site .finish-smiley *{animation:none!important}html body.reference-refresh.ro-site .account-studio .submit-btn,html body.reference-refresh.ro-site .account-studio .submit-btn::after{transition:none!important}}html body.reference-refresh.ro-site .auth-legal .ro-privacy-choice{border:0;background:none;color:#596985;padding:0;font:inherit;box-shadow:none;text-decoration:none}html body.reference-refresh.ro-site.rs-signup .ls-header .ls-account-link::after{transform:scaleX(1)}@media(min-width:901px){html body.reference-refresh.ro-site.rs-signup .account-studio{padding-top:32px!important;padding-bottom:24px!important}html body.reference-refresh.ro-site.rs-signup .account-studio .auth-shell{width:min(1280px,100%)!important;max-width:1280px!important;gap:58px!important;align-items:start}html body.reference-refresh.ro-site.rs-signup .account-studio .auth-brand.auth-reference{align-self:start}html body.reference-refresh.ro-site.rs-signup .account-studio .form-title{font-size:clamp(34px,3.5vw,52px)!important}html body.reference-refresh.ro-site.rs-signup .account-studio .form-sub{font-size:24px!important;margin-top:8px!important}html body.reference-refresh.ro-site.rs-signup .account-studio .form-header{margin-bottom:22px!important}html body.reference-refresh.ro-site.rs-signup .account-studio .form-group{margin-bottom:14px!important}html body.reference-refresh.ro-site.rs-signup .account-studio .submit-btn{margin-top:18px!important}html body.reference-refresh.ro-site.rs-signup .auth-switch{margin-top:20px}}html body.reference-refresh.ro-site .ls-header .ls-brand{width:380px!important;gap:14px!important}html body.reference-refresh.ro-site .ls-header .ls-brand img.ls-nav-star{width:66px!important;height:66px!important;flex-basis:66px!important;animation:nav-star-three 3s cubic-bezier(.45,0,.25,1) infinite!important;animation-play-state:paused!important;transform-origin:center;filter:none!important}html body.reference-refresh.ro-site[data-nav-motion=playing] .ls-header .ls-brand img.ls-nav-star{animation-play-state:running!important}html body.reference-refresh.ro-site .ls-header .ls-nav-wordmark{width:300px!important;height:84px!important}html body.reference-refresh.ro-site .ls-header.ls-scrolled .ls-brand{width:350px!important}html body.reference-refresh.ro-site .ls-header.ls-scrolled .ls-brand img.ls-nav-star{width:58px!important;height:58px!important;flex-basis:58px!important}html body.reference-refresh.ro-site .ls-header.ls-scrolled .ls-nav-wordmark{width:278px!important;height:76px!important}@keyframes nav-star-three{0%,8%{transform:rotate(0)}42%,100%{transform:rotate(360deg)}}@media(min-width:901px){html body.reference-refresh.ro-site:is(.rs-login,.rs-signup) .account-studio{padding-top:24px!important;padding-bottom:20px!important}html body.reference-refresh.ro-site.rs-login .account-studio .auth-shell{grid-template-columns:minmax(0,min(690px,calc((100svh - 190px)*.951))) minmax(0,560px);justify-content:center;gap:48px!important}html body.reference-refresh.ro-site.rs-signup .account-studio .auth-shell{grid-template-columns:minmax(0,min(650px,calc((100svh - 175px)*.8))) minmax(0,550px);width:100%!important;max-width:1260px!important;justify-content:center;gap:48px!important}html body.reference-refresh.ro-site.rs-signup .account-studio .form-title{font-size:44px!important}html body.reference-refresh.ro-site.rs-signup .account-studio .form-sub{font-size:21px!important;margin-top:8px!important}html body.reference-refresh.ro-site.rs-signup .account-studio .form-header{margin-bottom:20px!important}html body.reference-refresh.ro-site.rs-signup .account-studio .form-group{margin-bottom:12px!important}html body.reference-refresh.ro-site.rs-signup .account-studio .form-group input{height:46px!important}html body.reference-refresh.ro-site.rs-signup .account-studio .form-group label{margin-bottom:6px!important}html body.reference-refresh.ro-site.rs-signup .account-studio .captcha-q,html body.reference-refresh.ro-site.rs-signup .account-studio .captcha-refresh{height:46px}html body.reference-refresh.ro-site.rs-signup .account-studio .checkbox-label{font-size:15px!important;line-height:1.35!important}html body.reference-refresh.ro-site.rs-signup .account-studio .checkbox-label small{font-size:13px;line-height:1.35}html body.reference-refresh.ro-site.rs-signup .account-studio .terms-row{margin-bottom:10px!important}html body.reference-refresh.ro-site.rs-signup .account-studio .submit-btn{height:52px!important;margin-top:16px!important;font-size:20px!important}html body.reference-refresh.ro-site.rs-signup .auth-switch{margin-top:16px;font-size:15px}html body.reference-refresh.ro-site.rs-signup .account-studio .auth-reference-caption h2{font-size:clamp(40px,3.3vw,58px)!important}html body.reference-refresh.ro-site .auth-legal{margin-top:0;padding:16px 0 20px}}@media(min-width:901px)and (max-height:850px){html body.reference-refresh.ro-site.rs-signup .account-studio .auth-shell{grid-template-columns:minmax(0,min(540px,calc((100svh - 160px)*.8))) minmax(0,550px)}html body.reference-refresh.ro-site.rs-signup .account-studio .form-title{font-size:36px!important}html body.reference-refresh.ro-site.rs-signup .account-studio .form-sub{font-size:18px!important}html body.reference-refresh.ro-site.rs-signup .account-studio .form-header{margin-bottom:15px!important}html body.reference-refresh.ro-site.rs-signup .account-studio .form-group{margin-bottom:9px!important}html body.reference-refresh.ro-site.rs-signup .account-studio .form-group input{height:42px!important}html body.reference-refresh.ro-site.rs-signup .account-studio .form-group label{font-size:15px!important;margin-bottom:4px!important}}@media(max-width:1550px){html body.reference-refresh.ro-site .ls-header .ls-brand{width:315px!important;gap:12px!important}html body.reference-refresh.ro-site .ls-header .ls-brand img.ls-nav-star{width:58px!important;height:58px!important;flex-basis:58px!important}html body.reference-refresh.ro-site .ls-header .ls-nav-wordmark{width:245px!important;height:72px!important}html body.reference-refresh.ro-site .ls-header.ls-scrolled .ls-brand{width:290px!important}html body.reference-refresh.ro-site .ls-header.ls-scrolled .ls-brand img.ls-nav-star{width:52px!important;height:52px!important;flex-basis:52px!important}html body.reference-refresh.ro-site .ls-header.ls-scrolled .ls-nav-wordmark{width:226px!important;height:66px!important}}@media(max-width:900px){html body.reference-refresh.ro-site .ls-header .ls-brand,html body.reference-refresh.ro-site .ls-header.ls-scrolled .ls-brand{width:275px!important;gap:10px!important}html body.reference-refresh.ro-site .ls-header .ls-brand img.ls-nav-star,html body.reference-refresh.ro-site .ls-header.ls-scrolled .ls-brand img.ls-nav-star{width:48px!important;height:48px!important;flex-basis:48px!important}html body.reference-refresh.ro-site .ls-header .ls-nav-wordmark,html body.reference-refresh.ro-site .ls-header.ls-scrolled .ls-nav-wordmark{width:217px!important;height:60px!important}}@media(max-width:540px){html body.reference-refresh.ro-site .ls-header .ls-brand,html body.reference-refresh.ro-site .ls-header.ls-scrolled .ls-brand{width:220px!important;gap:8px!important}html body.reference-refresh.ro-site .ls-header .ls-brand img.ls-nav-star,html body.reference-refresh.ro-site .ls-header.ls-scrolled .ls-brand img.ls-nav-star{width:44px!important;height:44px!important;flex-basis:44px!important}html body.reference-refresh.ro-site .ls-header .ls-nav-wordmark,html body.reference-refresh.ro-site .ls-header.ls-scrolled .ls-nav-wordmark{width:168px!important;height:50px!important}}@media(prefers-reduced-motion:reduce){html body.reference-refresh.ro-site .ls-header .ls-brand img.ls-nav-star{animation:none!important}}@media(min-width:901px)and (max-height:1000px){html body.reference-refresh.ro-site.rs-signup .account-studio .form-title{font-size:40px!important}html body.reference-refresh.ro-site.rs-signup .account-studio .form-sub{font-size:19px!important}html body.reference-refresh.ro-site.rs-signup .account-studio .form-header{margin-bottom:16px!important}html body.reference-refresh.ro-site.rs-signup .account-studio .form-group{margin-bottom:9px!important}html body.reference-refresh.ro-site.rs-signup .account-studio .form-group label{margin-bottom:4px!important}html body.reference-refresh.ro-site.rs-signup .account-studio .form-group input{height:44px!important}html body.reference-refresh.ro-site.rs-signup .account-studio .terms-row{margin-bottom:8px!important}html body.reference-refresh.ro-site.rs-signup .account-studio .submit-btn{margin-top:12px!important}html body.reference-refresh.ro-site.rs-signup .auth-switch{margin-top:12px}}html body.reference-refresh.ro-site .ls-header,html body.reference-refresh.ro-site .ls-header.ls-scrolled{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;filter:none!important}html body.reference-refresh.ro-site .ls-header::before,html body.reference-refresh.ro-site .ls-header::after{content:none!important;display:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;filter:none!important}html body.reference-refresh.policy-reviewed{background:#f7f9fe!important;color:#17294a!important}html body.reference-refresh.policy-reviewed::before{content:none!important;display:none!important}html body.reference-refresh.policy-reviewed .hero{background:transparent!important}html body.reference-refresh.policy-reviewed .section{background:#fff!important}html body.reference-refresh.policy-reviewed .section h3{color:#17294a!important}html.rpc-active,html.rpc-active body,html.rpc-active body *{cursor:none!important}html.rpc-active input,html.rpc-active textarea,html.rpc-active [contenteditable=true]{cursor:text!important}html.rpc-active select{cursor:auto!important}html.rpc-active dialog:modal,html.rpc-active dialog:modal *{cursor:auto!important}html.rpc-active dialog:modal a,html.rpc-active dialog:modal button{cursor:pointer!important}@media(prefers-reduced-motion:reduce){#rpc-svg *,#rpc-svg{animation:none!important;transition:none!important}}.cursor-dot,.cursor-ring,#custom-cursor{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}#rpc-svg{position:fixed;top:0;left:0;width:32px;height:32px;pointer-events:none;z-index:2147483647;will-change:transform;transform-origin:3px 3px;overflow:visible;transition:opacity 0.12s}@keyframes rpc-gem-breathe{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}#rpc-gem{transform-origin:3px 3px;animation:rpc-gem-breathe 2.4s ease-in-out infinite}#rpc-svg.hovering #rpc-gem{animation:rpc-gem-breathe-hover 1.1s ease-in-out infinite}@keyframes rpc-gem-breathe-hover{0%,100%{transform:scale(1.38)}50%{transform:scale(1.52)}}.rpc-trail{position:fixed;border-radius:50%;pointer-events:none;z-index:2147483645;transform:translate(-50%,-50%) scale(1);background:rgba(0,160,255,0.55);transition:opacity 0.2s ease,transform 0.2s ease}.rpc-particle{position:fixed;pointer-events:none;z-index:2147483646;transform-origin:center center}#rpc-svg .rpc-orbit{transform-origin:3px 3px;animation:rpc-orbit-spin 2.4s linear infinite;filter:drop-shadow(0 0 2px #008cff)}#rpc-svg.hovering .rpc-orbit{animation-duration:1.6s}@keyframes rpc-orbit-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){#rpc-svg .rpc-orbit{display:none}.rpc-trail,.rpc-particle{display:none}}html body.reference-refresh.ro-site .ls-header .ls-account-link{font-size:20px!important;max-width:240px;gap:12px!important;flex:0 1 auto}html body.reference-refresh.ro-site .ls-header .ls-account-link .ls-nav-icon{width:36px!important;height:36px!important;flex:0 0 36px}html body.reference-refresh.ro-site .ls-header .ls-account-link .ls-nav-label{font-size:inherit!important;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body.reference-refresh.ro-site .ls-header .panel-nav-account summary{font-size:21px;gap:12px}html body.reference-refresh.ro-site .ls-header .panel-nav-account summary svg{width:40px;height:40px;flex:0 0 40px}html body.reference-refresh.ro-site .ls-header #panelNavName{font-size:21px;max-width:190px}@media(max-width:1550px){html body.reference-refresh.ro-site .ls-header .ls-account-link{max-width:170px;font-size:19px!important}html body.reference-refresh.ro-site .ls-header .ls-header-actions{gap:18px!important}html body.reference-refresh.ro-site .ls-header #panelNavName{max-width:125px}}@media(max-width:1100px){html body.reference-refresh.ro-site .ls-header .ls-account-link{max-width:145px}html body.reference-refresh.ro-site .ls-header #panelNavName{max-width:100px}}@media(max-width:700px){html body.reference-refresh.ro-site .ls-header .ls-account-link{width:36px;max-width:36px;padding:7px 0!important}html body.reference-refresh.ro-site .ls-header .ls-account-link .ls-nav-icon{width:32px!important;height:32px!important;flex-basis:32px}html body.reference-refresh.ro-site .ls-header .ls-account-link .ls-nav-label{display:none!important}html body.reference-refresh.ro-site .ls-header .panel-nav-account summary svg{width:32px;height:32px;flex-basis:32px}html body.reference-refresh.ro-site .ls-header #panelNavName{font-size:18px;max-width:80px}html body.reference-refresh.ro-site .ls-header .ls-header-actions{gap:12px!important}}.flow-value-wrap{padding-top:42px;padding-bottom:32px}.flow-value-wrap #radiant-value-title{color:#111218}.flow-savings-wrap{padding-bottom:70px}.flow-savings-wrap #savings-preview.royal702{margin-top:50px}.royal-license b{position:absolute;left:10%;bottom:16%;font-size:clamp(13px,1.1vw,19px);font-weight:800;letter-spacing:-.025em;color:#16498d;white-space:nowrap}.royal-license i{opacity:.65}.royal-chat-dots{position:absolute;left:25%;top:45%;width:49%;display:flex;justify-content:center;gap:10%;transform:rotate(9deg)}.royal-chat-dots i{width:12%;aspect-ratio:1;border-radius:50%;background:linear-gradient(#fff,#dfeeff);box-shadow:0 2px 3px #002d8f55;animation:royal-typing 2.4s ease-in-out infinite}.royal-chat-dots i:nth-child(2){animation-delay:.18s}.royal-chat-dots i:nth-child(3){animation-delay:.36s}.router-metrics svg{overflow:visible;flex-shrink:0}.router-reference-art .router-detail{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:100%!important;display:block;pointer-events:none}@media(max-width:900px){.royal-license b{font-size:19px}.flow-value-wrap{padding-top:20px}.flow-savings-wrap{padding-bottom:35px}}@media(prefers-reduced-motion:reduce){.royal-chat-dots i{animation:none!important}}html body.reference-refresh.ro-site .ls-header :is(.ls-account-link,.panel-nav-account summary){background:#ffffff16!important;border:1px solid #ffffff55!important;border-radius:12px!important;padding:10px 14px!important;min-height:54px;box-sizing:border-box;cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease!important}html body.reference-refresh.ro-site .ls-header :is(.ls-account-link,.panel-nav-account summary):hover,html body.reference-refresh.ro-site .ls-header .panel-nav-account[open] summary{background:#ffffff2c!important;border-color:#ffffffa0!important;box-shadow:inset 0 0 0 1px #ffffff18!important}html body.reference-refresh.ro-site .ls-header :is(.ls-account-link,.panel-nav-account summary):focus-visible{outline:3px solid #ffdf70!important;outline-offset:3px}html body.reference-refresh.ro-site .ls-header .ls-account-link::after{display:none!important}html body.reference-refresh.ro-site .ls-header .ls-account-link>.ls-nav-icon{display:block!important;color:inherit;opacity:1}html body.reference-refresh.ro-site .ls-header .panel-nav-account summary{border-bottom:1px solid #ffffff55!important}@media(max-width:700px){html body.reference-refresh.ro-site .ls-header .ls-account-link{width:48px;max-width:48px;min-height:46px;padding:6px!important;justify-content:center}html body.reference-refresh.ro-site .ls-header .panel-nav-account summary{padding:7px 9px!important;min-height:46px;gap:7px}html body.reference-refresh.ro-site .ls-header #panelNavName{max-width:70px}.rv-illustrated.royal702 .rv-scenes{gap:22px}.rv-illustrated.royal702 .rv-scenes article{display:grid;grid-template-columns:112px minmax(0,1fr);column-gap:15px;text-align:left;align-items:center}.rv-illustrated.royal702 .royal-scene{grid-column:1;grid-row:1/3;width:112px;height:118px;min-height:0;margin:0;overflow:visible}.rv-illustrated.royal702 .rv-scenes h3{grid-column:2;font-size:21px!important;line-height:1.15;margin:0;align-self:end}.rv-illustrated.royal702 .rv-scenes p{grid-column:2;font-size:15px!important;line-height:1.4;margin:7px 0 0;align-self:start}.rv-illustrated.royal702 .royal-license b{font-size:6px}.rv-illustrated.royal702 .royal-chat-dots{gap:10%}}#ro-consent-box{position:fixed;bottom:24px;left:24px;z-index:100000;width:380px;max-width:calc(100vw - 48px);background:linear-gradient(180deg,#ffffff 0%,#f3f7ff 100%);backdrop-filter:saturate(160%) blur(18px);-webkit-backdrop-filter:saturate(160%) blur(18px);border:1px solid rgba(10,34,83,0.12);border-radius:20px;box-shadow:0 24px 64px rgba(8,28,80,0.16),0 4px 16px rgba(12,42,101,0.06),inset 0 1px 0 #fff;padding:22px 22px 18px;font-family:"Plus Jakarta Sans",Inter,system-ui,-apple-system,sans-serif;font-size:13px;color:#4d5b73;line-height:1.55;display:none;animation:roConsentIn 0.35s cubic-bezier(0.16,1,0.3,1)}#ro-consent-box.show{display:block}@keyframes roConsentIn{from{opacity:0;transform:translateY(12px) scale(0.97)}to{opacity:1;transform:translateY(0) scale(1)}}.ro-consent-title{font-size:0.95rem;font-weight:800;color:#0a1531;margin-bottom:8px;letter-spacing:-0.02em}.ro-consent-text{color:#4d5b73;font-size:0.82rem;line-height:1.65;margin-bottom:12px}.ro-consent-text a{color:#1261ff;text-decoration:underline;text-underline-offset:2px;font-weight:700}.ro-consent-text a:hover{color:#073dc6}.ro-consent-more-toggle{display:inline-block;font-size:0.78rem;font-weight:700;color:#1261ff;cursor:pointer;margin-bottom:12px;user-select:none;transition:color 0.15s}.ro-consent-more-toggle:hover{color:#073dc6}.ro-consent-more-toggle::after{content:" \25be";font-size:10px}.ro-consent-more-toggle.open::after{content:" \25b4"}.ro-consent-more{max-height:0;overflow:hidden;transition:max-height 0.35s cubic-bezier(0.16,1,0.3,1);margin-bottom:0;font-size:0.78rem;color:#4d5b73;line-height:1.65;border-top:1px solid rgba(10,34,83,0.1)}.ro-consent-more.open{max-height:300px;overflow-y:auto;margin-bottom:12px;padding-top:10px;padding-right:4px}.ro-consent-more strong{color:#0a1531}.ro-consent-more ul{list-style:none;padding:0;margin:6px 0 0}.ro-consent-more ul li{padding:2px 0;padding-left:14px;position:relative}.ro-consent-more ul li::before{content:"\2022";color:#1261ff;position:absolute;left:0;font-weight:bold}.ro-consent-btns{display:flex;gap:8px}.ro-consent-btn{flex:1;min-height:42px;padding:0 12px;border-radius:12px;font-family:inherit;font-size:0.82rem;font-weight:700;cursor:pointer;border:none;text-align:center;transition:transform 0.18s ease,box-shadow 0.18s ease,background 0.18s ease,border-color 0.18s ease;outline:none}.ro-consent-btn:focus-visible{box-shadow:0 0 0 3px rgba(18,97,255,0.28)}.ro-consent-btn.decline{background:#fff;color:#0a1531;border:1.5px solid rgba(10,34,83,0.12);box-shadow:0 6px 16px rgba(12,42,101,0.05)}.ro-consent-btn.decline:hover{background:rgba(18,97,255,0.04);border-color:rgba(18,97,255,0.28);transform:translateY(-1px)}.ro-consent-btn.accept{color:#fff;border:1px solid rgba(163,195,255,0.42);background:linear-gradient(145deg,#2974ff,#0b4ee7 65%,#073bbf);box-shadow:0 12px 28px rgba(0,55,190,0.25),inset 0 1px 0 rgba(255,255,255,0.28)}.ro-consent-btn.accept:hover{transform:translateY(-1px);box-shadow:0 16px 36px rgba(0,55,190,0.32),inset 0 1px 0 rgba(255,255,255,0.34)}@media(max-width:420px){#ro-consent-box{bottom:12px;left:12px;right:12px;width:auto;max-width:none;padding:18px 16px 14px}}.ro-privacy-choice{background:transparent;border:1px solid #67738a;border-radius:5px;color:#c5d0e4;font-size:12px;padding:8px 12px;margin:16px;cursor:pointer}#ro-consent-box{background:#292d36!important;border-color:#64718a!important}#ro-consent-box .ro-consent-btn{min-height:42px;flex:1}#ro-consent-box .accept{background:#dfff3f!important;color:#18200a!important}#ro-consent-box .decline{background:#3e4654!important;color:#fff!important}#ro-consent-box{color:#c7d1e3;box-shadow:0 12px 36px #0006;max-height:calc(100dvh - 24px);overflow:auto}#ro-consent-box .ro-consent-title{color:#f5f7fb}#ro-consent-box .ro-consent-text{color:#c7d1e3}#ro-consent-box a.ro-consent-text{color:#9cddff;text-decoration:underline}
