@layer tokens{:root{--navy:#0b1930;--navy-2:#102442;--navy-deep:#07111f;--navy-mid:#13365e;--blue-steel:#285f8d;--blue:#1c5d99;--orange:#ff8a2a;--orange-deep:#ff7113;--route-blue:#0074fe;--green:#19744d;--green-dot:#2ca674;--success:#19744d;--orange-dark:#e86d0d;--blue-soft:#eaf3fb;--ink:#102033;--muted:#64748b;--line:#dbe4ee;--surface:#fff;--surface-soft:#f6f8fb;--max:1180px;--radius:22px;--radius-card:28px;--radius-tile:16px;--shadow:0 18px 55px #0b19301f;--ease-out:cubic-bezier(.2, .7, .2, 1);--ease-emphasis:cubic-bezier(.16, .78, .18, 1);--ease-settle:cubic-bezier(.16, 1, .3, 1);--ease-mobile:cubic-bezier(.2, .76, .22, 1)}@media (width<=767px){:root{--mobile-gutter:18px;--mobile-header:65px;--mobile-section:68px}}}@layer base{*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}html,body{text-size-adjust:100%;font-synthesis:none;width:100%;max-width:100%;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Inter,Segoe UI,sans-serif}html{overflow-x:clip}body{color:var(--ink);background:var(--surface);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6;position:relative}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}img,svg,video{max-width:100%}img{display:block}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.025em;line-height:1.12}ul[class],ol[class]{margin:0;padding:0;list-style:none}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}dialog{width:auto;max-width:none;height:auto;max-height:none;color:inherit;background:0 0;border:0;margin:0;padding:0}dialog::backdrop{background:0 0}.btn{cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 22px;font-weight:850;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn-primary{color:var(--navy);background:var(--orange);box-shadow:0 12px 30px #ff8a2a47}.btn-primary:hover{background:#ff9b4a}label{gap:7px;font-size:.9rem;font-weight:750;display:grid}input,textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:13px;outline:none;padding:13px 14px}input:focus,textarea:focus{border-color:var(--blue);box-shadow:0 0 0 4px #1c5d991a}textarea{resize:vertical;min-height:120px}.container{width:min(100% - 40px, var(--max));margin-inline:auto}.section{padding:100px 0}.section-soft{background:var(--surface-soft)}.section-heading{max-width:780px;margin-bottom:46px}h2{margin-bottom:20px;font-size:clamp(2rem,4vw,3.4rem)}h3{margin-bottom:12px;font-size:1.25rem}.section-intro{max-width:720px;color:var(--muted);font-size:1.13rem}.has-js .motion-reveal{opacity:0;transition:opacity .72s var(--ease-out) calc(var(--reveal-order,0) * 70ms), transform .72s var(--ease-out) calc(var(--reveal-order,0) * 70ms);transform:translateY(26px)}.has-js .motion-reveal.is-visible{opacity:1;transform:translateY(0)}.interactive-surface{--pointer-x:50%;--pointer-y:50%;isolation:isolate;position:relative}.interactive-surface:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(360px circle at var(--pointer-x) var(--pointer-y), #1c5d991a, transparent 42%);opacity:0;pointer-events:none;transition:opacity .25s;position:absolute;inset:0}.interactive-surface:hover:before,.interactive-surface:focus-within:before,.interactive-surface:focus:before{opacity:1}.eyebrow{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:18px;font-size:.82rem;font-weight:800;display:inline-flex}.eyebrow:before{content:"";background:var(--orange);border-radius:99px;width:30px;height:3px}@media (width<=767px){body{font-size:16px;line-height:1.58}.container{width:calc(100% - var(--mobile-gutter) * 2);max-width:none}.section{padding:var(--mobile-section) 0}.section-heading{max-width:none;margin-bottom:30px}.eyebrow{letter-spacing:.105em;gap:9px;margin-bottom:14px;font-size:.72rem;line-height:1.45}.eyebrow:before{width:21px}h1,h2,h3{overflow-wrap:anywhere;text-wrap:balance}a,button{-webkit-tap-highlight-color:transparent}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.has-js .motion-reveal,.has-js .motion-reveal.is-visible{opacity:1;transition:none;transform:none}}}@layer components{.logo{color:#fff;letter-spacing:.08em;align-items:center;gap:12px;font-size:1.25rem;font-weight:900;display:inline-flex}@media (width<=420px){.logo{gap:8px;font-size:1.08rem}}.logo{white-space:nowrap;flex:none}.brand-lockup{flex:none;align-items:center;line-height:0;display:inline-flex}.brand-logo-image{object-fit:contain;width:154px;max-width:none;height:auto;display:block}@media (width<=1180px){.brand-logo-image{width:142px}}@media (width<=980px){.brand-logo-image{width:136px}}.skip-link{z-index:100000;color:var(--navy);background:#fff;border-radius:10px;padding:12px 16px;font-weight:800;transition:transform .15s;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:1000;background:#07111fc2;border-bottom:1px solid #ffffff14;position:fixed;inset:0 0 auto}.nav{justify-content:flex-start;align-items:center;min-height:76px;display:flex}.nav-links{color:#d5deea;align-items:center;font-weight:650;display:flex}.nav-links a:hover{color:#fff}.menu-btn{color:#fff;cursor:pointer;background:0 0;border:0;font-size:1.5rem;display:none}@media (width<=980px){.nav-links{box-shadow:var(--shadow);background:#07111ff7;border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;align-items:stretch;gap:8px;padding:18px;display:none;position:fixed;top:76px;left:20px;right:20px}.nav-links.open{display:flex}.nav-links a{padding:12px 14px}.menu-btn{display:block}}.language-switcher{background:#ffffff12;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:4px;padding:4px;display:inline-flex}.language-button{color:#cbd7e6;cursor:pointer;background:0 0;border:0;border-radius:999px;min-width:43px;height:34px;padding:0 11px;font-size:.86rem;font-weight:800;transition:background .2s,color .2s,box-shadow .2s}.language-button:hover{color:#fff;background:#ffffff14}.language-button.active{color:var(--navy);background:var(--orange);box-shadow:0 5px 14px #ff8a2a3d}@media (width<=420px){.language-button{min-width:38px;padding:0 8px}}#navLinks a{position:relative}#navLinks a:not(.nav-cta):after{content:"";background:var(--orange);border-radius:999px;width:0;height:3px;transition:width .22s;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}#navLinks a:not(.nav-cta).active{color:#fff}#navLinks a:not(.nav-cta).active:after{width:24px}#navLinks a.nav-cta.active{color:var(--navy);background:#ffad63;box-shadow:0 0 0 3px #ff8a2a2e,0 10px 24px #ff8a2a38}@media (width<=980px){#navLinks a:not(.nav-cta):after{bottom:5px;left:0;transform:none}#navLinks a:not(.nav-cta).active:after{width:30px}#navLinks a:not(.nav-cta).active{color:var(--orange);padding-left:12px}}.nav{gap:20px}.nav-links{gap:20px;font-size:.91rem}html[lang=ru] .nav-links,html[lang=uk] .nav-links{gap:14px;font-size:.82rem}html[lang=ru] .recruiter-chip-icon,html[lang=uk] .recruiter-chip-icon,html[lang=ru] .recruiter-chip-copy small,html[lang=uk] .recruiter-chip-copy small{display:none}.recruiter-chip{color:#fff;flex:none;align-items:center;min-width:218px;display:grid}.recruiter-chip-avatar{object-fit:cover}.recruiter-chip-copy{min-width:0;line-height:1.15}.recruiter-chip-copy strong,.recruiter-chip-copy small{display:block}.recruiter-chip-copy strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:900;overflow:hidden}.recruiter-chip-copy small{color:#aebdd0;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:.64rem;font-weight:760;overflow:hidden}.recruiter-chip-icon svg{stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}@media (width<=1120px){.nav-links{box-shadow:var(--shadow);background:#07111ff7;border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;align-items:stretch;gap:8px;padding:18px;display:none;position:fixed;top:76px;left:20px;right:20px}.nav-links.open{display:flex}.nav-links a{padding:12px 14px}.menu-btn{display:block}.recruiter-chip{margin-left:auto}.language-switcher{margin-left:0}#navLinks a:not(.nav-cta):after{bottom:5px;left:0;transform:none}#navLinks a:not(.nav-cta).active:after{width:30px}#navLinks a:not(.nav-cta).active{color:var(--orange);padding-left:12px}}@media (width<=1180px){.nav-links{gap:15px;font-size:.86rem}.recruiter-chip{min-width:174px}.recruiter-chip-icon,.recruiter-chip-copy small{display:none}}@media (width<=980px){.nav{gap:13px}.recruiter-chip{margin-left:auto}.language-switcher{margin-left:0}.nav-links .nav-cta{width:100%}}@media (width<=680px){.recruiter-chip{border-radius:14px;padding:0;display:block}.recruiter-chip-copy{display:none}}@media (width<=440px){.nav{gap:8px}}.recruiter-chip{min-height:54px;box-shadow:none;background:#fff1;border:0;border-radius:999px;grid-template-columns:44px minmax(0,1fr) 32px;gap:10px;padding:5px 8px 5px 5px;transition:transform .2s,background .2s;position:relative}.recruiter-chip:hover{box-shadow:none;background:#ffffff1c;border-color:#0000;transform:translateY(-1px)}.recruiter-chip-avatar{border:0;border-radius:50%;width:44px;height:44px;box-shadow:0 5px 16px #00000038}.recruiter-chip-icon{color:#fff;background:#25d366;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:inline-grid;box-shadow:0 7px 18px #25d36640}.recruiter-chip-icon svg{fill:currentColor;stroke:none;width:20px;height:20px}@media (width<=1180px){.recruiter-chip{grid-template-columns:42px minmax(0,1fr)}.recruiter-chip-avatar{width:42px;height:42px}}@media (width<=680px){.recruiter-chip{background:0 0;width:44px;min-width:44px;height:44px;min-height:44px;overflow:visible}.recruiter-chip-avatar{border-radius:50%;width:44px;height:44px}.recruiter-chip-icon{border:2px solid #07111f;width:19px;height:19px;display:grid;position:absolute;bottom:-2px;right:-3px}.recruiter-chip-icon svg{width:12px;height:12px}}@media (width<=440px){.recruiter-chip{width:40px;min-width:40px;height:40px;min-height:40px}.recruiter-chip-avatar{width:40px;height:40px}}html[lang=ru] .recruiter-chip,html[lang=uk] .recruiter-chip{grid-template-columns:44px minmax(0,1fr) 32px;min-width:224px}html[lang=ru] .recruiter-chip-icon,html[lang=uk] .recruiter-chip-icon{display:inline-grid}@media (width<=1180px){.recruiter-chip,html[lang=ru] .recruiter-chip,html[lang=uk] .recruiter-chip{grid-template-columns:42px minmax(0,1fr) 30px;min-width:190px}}@media (width<=680px){.recruiter-chip,html[lang=ru] .recruiter-chip,html[lang=uk] .recruiter-chip{width:44px;min-width:44px;height:44px;min-height:44px;display:block}html[lang=ru] .recruiter-chip-icon,html[lang=uk] .recruiter-chip-icon{display:grid}}@media (width<=440px){.recruiter-chip,html[lang=ru] .recruiter-chip,html[lang=uk] .recruiter-chip{width:40px;min-width:40px;height:40px;min-height:40px}}.brand-lockup-header .brand-logo-image{filter:drop-shadow(0 5px 14px #0000001f)}@media (width<=680px){.brand-lockup-header .brand-logo-image{width:122px}}@media (width<=440px){.brand-lockup-header .brand-logo-image{width:112px}}.site-header .recruiter-chip-icon{color:#eef4f9e0;box-shadow:none;background:#ffffff1c;outline:1px solid #ffffff14;transition:color .2s,background .2s,outline-color .2s,box-shadow .2s,transform .2s}.site-header .recruiter-chip:hover .recruiter-chip-icon,.site-header .recruiter-chip:focus-visible .recruiter-chip-icon{color:#fff;background:#25d366;outline-color:#25d36657;transform:scale(1.03);box-shadow:0 6px 15px #25d36629}.site-header .recruiter-chip:focus-visible{outline-offset:3px;outline:2px solid #ffffff38}@media (hover:none){.site-header .recruiter-chip:hover .recruiter-chip-icon{color:#eef4f9e0;box-shadow:none;background:#ffffff1c;outline-color:#ffffff14;transform:none}.site-header .recruiter-chip:active .recruiter-chip-icon{color:#fff;background:#25d366;outline-color:#25d36657;transform:scale(.97);box-shadow:0 5px 13px #25d36624}}@media (width<=767px){.site-header{min-height:var(--mobile-header);background:#07111feb;border-bottom-color:#ffffff17;box-shadow:0 8px 28px #07111f2e}.site-header .nav{min-height:var(--mobile-header);height:var(--mobile-header);justify-content:space-between;gap:8px}.brand-lockup-header{flex:0 auto;min-width:0}.brand-lockup-header .brand-logo-image{width:105px;max-width:105px;height:auto}header.site-header .recruiter-chip{display:none}.language-switcher{border-radius:999px;flex:none;grid-template-columns:repeat(3,32px);gap:2px;padding:3px;display:inline-grid}.language-button{border-radius:50%;width:32px;min-width:32px;height:32px;padding:0;font-size:.76rem}.menu-btn{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:14px;place-items:center;width:42px;min-width:42px;height:42px;padding:0;font-size:0;line-height:1;display:grid;position:relative}.menu-btn:before,.menu-btn:after{content:"";box-sizing:border-box;width:18px;transition:transform .18s,width .18s,height .18s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.menu-btn:before{border-top:2px solid;border-bottom:2px solid;height:12px}.menu-btn:after{background:currentColor;border-radius:99px;height:2px}.menu-btn[aria-expanded=true]:before{content:"×";background:0 0;border:0;width:auto;height:auto;font-size:1.65rem;font-weight:400;line-height:1;transform:translate(-50%,-53%)}.menu-btn[aria-expanded=true]:after{display:none}.nav-links{top:calc(var(--mobile-header) + 8px);opacity:0;visibility:hidden;pointer-events:none;transform-origin:100% 0;background:#07111ff7;border:1px solid #ffffff1f;border-radius:22px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px;transition:opacity .2s,transform .2s,visibility .2s;display:grid;position:fixed;left:12px;right:12px;transform:translateY(-8px)scale(.985);box-shadow:0 22px 70px #0000005c}.nav-links.open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}.nav-links a{color:#eef4fb;background:#ffffff0e;border-radius:13px;align-items:center;min-height:48px;padding:0 14px;font-size:.91rem;font-weight:760;display:flex}.nav-links a:last-child{color:var(--navy);background:var(--orange)}}@media (width<=370px){.brand-lockup-header .brand-logo-image{width:94px}.language-switcher{grid-template-columns:repeat(3,29px)}.language-button{width:29px;min-width:29px;height:29px;font-size:.7rem}}@media (width<=767px) and (prefers-reduced-motion:reduce){.nav-links{transition:none}}.mobile-vitalii-contact{display:none}@media (width<=767px){.site-header{z-index:2000}.site-header .nav{isolation:isolate}.site-header .recruiter-chip{display:none}body.mobile-nav-open{overscroll-behavior:none;overflow:hidden}body.mobile-nav-open:before{content:"";z-index:1998;inset:var(--mobile-header,66px) 0 0;pointer-events:none;background:#030a138a;position:fixed}#navLinks.nav-links{counter-reset:mobile-navigation 0;max-height:calc(100dvh - var(--mobile-header,66px) - 20px);overscroll-behavior:contain;z-index:2001;top:calc(var(--mobile-header,66px) + 8px);backdrop-filter:none;background:radial-gradient(130% 150% at 100% 0,#26669d3d,#0000 52%),linear-gradient(155deg,#081522 0%,#0b1d31 58%,#102b48 100%);border:1px solid #90c2e738;border-radius:22px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px;display:grid;left:12px;right:12px;overflow:hidden auto;box-shadow:0 24px 72px #00000094,inset 0 1px #ffffff14}#navLinks .mobile-nav-section-link{counter-increment:mobile-navigation 1;color:#dce7f2;background:#ffffff0e;border:1px solid #ffffff13;border-radius:13px;gap:9px;min-height:50px;padding:0 12px;font-size:.87rem;font-weight:780;line-height:1.1;transition:color .18s,border-color .18s,background .18s,transform .18s;position:relative}#navLinks .mobile-nav-section-link[href=\#service]{display:none}#navLinks .mobile-nav-section-link:before{content:counter(mobile-navigation, decimal-leading-zero);color:#7790a8;letter-spacing:.07em;flex:none;font-size:.55rem;font-weight:900}#navLinks .mobile-nav-section-link:after{display:none}#navLinks .mobile-nav-section-link.active,#navLinks .mobile-nav-section-link[aria-current=location]{box-shadow:var(--orange) 3px 0px inset;color:#fff;background:linear-gradient(135deg,#ff8a2a33,#ffffff12);border-color:#ff974375}#navLinks .mobile-nav-section-link.active:before,#navLinks .mobile-nav-section-link[aria-current=location]:before{color:#ffac68}#navLinks .mobile-nav-section-link:active{transform:scale(.985)}#navLinks .mobile-vitalii-contact{color:#fff;background:linear-gradient(135deg,#ffffff1b,#ff8a2a1b);border:1px solid #ff9e4f47;border-radius:16px;grid-column:1/-1;grid-template-columns:50px minmax(0,1fr) 36px;align-items:center;gap:11px;min-height:76px;margin-top:3px;padding:9px 10px;display:grid;box-shadow:inset 0 1px #ffffff14}#navLinks .mobile-vitalii-contact:after{display:none}.mobile-vitalii-contact-avatar{object-fit:cover;border:2px solid #ff9743c7;border-radius:14px;width:50px;height:50px;box-shadow:0 8px 18px #00000047}.mobile-vitalii-contact-copy,.mobile-vitalii-contact-copy small,.mobile-vitalii-contact-copy strong,.mobile-vitalii-contact-copy span{min-width:0;display:block}.mobile-vitalii-contact-copy small{color:#ffb77d;letter-spacing:.1em;text-transform:uppercase;margin-bottom:3px;font-size:.54rem;font-weight:900;line-height:1.1}.mobile-vitalii-contact-copy strong{color:#fff;font-size:.9rem;font-weight:900;line-height:1.15}.mobile-vitalii-contact-copy span{color:#aabdd0;margin-top:4px;font-size:.62rem;font-weight:700;line-height:1.15}.mobile-vitalii-contact-icon{color:#fff;background:#1fb65b;border-radius:11px;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 7px 16px #1581464d}.mobile-vitalii-contact-icon svg{width:21px;height:21px}}@media (width<=350px){#navLinks.nav-links{gap:6px;padding:9px;left:8px;right:8px}#navLinks .mobile-nav-section-link{min-height:46px;padding-inline:9px;font-size:.79rem}}@media (width<=767px) and (prefers-reduced-motion:reduce){#navLinks .mobile-nav-section-link{transition:none}}.hero{--hero-pointer-x:72%;--hero-pointer-y:34%;--hero-parallax-x:0px;--hero-parallax-y:0px;isolation:isolate;color:#fff;background:linear-gradient(90deg, #07111ffa 0%, #07111fe8 46%, #07111f70 100%), radial-gradient(circle at 86% 48%, #ff8a2a3d, transparent 23%), linear-gradient(135deg, var(--navy-deep), var(--navy-mid) 70%, var(--blue-steel));align-items:center;min-height:900px;padding:150px 0 124px;display:flex;position:relative;overflow:hidden}.hero:after{content:"";z-index:0;pointer-events:none;opacity:0;filter:blur(1.25px);background:radial-gradient(190px circle at var(--hero-pointer-x) var(--hero-pointer-y), #529cde10 0%, #2a74b507 38%, transparent 72%), radial-gradient(430px circle at var(--hero-pointer-x) var(--hero-pointer-y), #0074fe04 0%, transparent 78%);transition:opacity .65s;position:absolute;inset:0}.hero.is-pointer-active:after{opacity:.58}.hero-route{z-index:0;pointer-events:none;opacity:.6;transform:translate3d(var(--hero-parallax-x), var(--hero-parallax-y), 0);will-change:transform;transition:opacity 1.1s,transform .22s cubic-bezier(.2,.65,.25,1);position:absolute;inset:0}.hero-route svg{width:100%;height:100%;overflow:visible}.hero-route-shadow,.hero-route-line{fill:none;stroke-linecap:round}.hero-route-shadow{stroke:#0074fe1a;stroke-width:12px;filter:blur(6px)}.hero-route-line{stroke:url(#heroRouteGradient);stroke-width:2.35px;stroke-dasharray:1750;stroke-dashoffset:1750px;opacity:.18;filter:drop-shadow(0 0 7px #0074fe1f);transition:stroke-dashoffset 2.85s cubic-bezier(.18,.7,.18,1) .42s,opacity 1s .34s}.hero.is-ready .hero-route-line{stroke-dashoffset:0;opacity:.88}.hero-route-node{fill:#102e4f;stroke-width:2px;opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .68s, transform .82s var(--ease-settle), fill .72s, stroke .72s, filter .82s;transform:scale(.35)}.hero.is-ready .hero-route-node{opacity:1;transform:scale(1)}.hero.is-ready .hero-route-node-one{transition-delay:1.48s}.hero.is-ready .hero-route-node-two{transition-delay:2.03s}.hero.is-ready .hero-route-node-three{transition-delay:2.58s}.hero-route-node-one{stroke:#0074fec7;filter:drop-shadow(0 0 10px #0074fe2b)}.hero-route-node-two{stroke:#5a7ed6cc;filter:drop-shadow(0 0 11px #5d7cd229)}.hero-route-node-three{stroke:#ff7113eb;filter:drop-shadow(0 0 14px #ff711342)}.hero.is-ready .hero-route-node.is-linked{fill:#173d66;stroke:#ffffffeb;filter:drop-shadow(0 0 8px #0074fe6b)drop-shadow(0 0 12px #ff711347);transition-delay:0s;transform:scale(1.48)}.hero-route-truck{fill:#ffffffc7;opacity:0;transform-box:fill-box;transform-origin:50%;offset-path:path("M-80 720 C140 675 300 770 510 690 C655 635 700 500 860 445 C1030 385 1120 550 1370 410 C1430 375 1480 350 1540 320");offset-rotate:auto;transition:opacity .8s .72s;animation:26s linear .65s infinite hero-truck-drive}.hero.is-ready .hero-route-truck{opacity:.76}.hero-route-truck-window{fill:#0b193057}.hero-route-truck circle{fill:#08111f9e}.hero-money{fill:#ffcd73f0;letter-spacing:-.03em;opacity:0;transform-box:fill-box;transform-origin:50%;filter:drop-shadow(0 4px 11px #ff711338);will-change:opacity, transform, filter;font-size:13px;font-weight:900}.hero-money-stop .money-a{animation:26s linear infinite hero-burst-a}.hero-money-stop .money-b{animation:26s linear infinite hero-burst-b}.hero-money-stop .money-c{animation:26s linear infinite hero-burst-c}.hero-money-stop-one .hero-money{animation-delay:7.1s}.hero-money-stop-two .hero-money{animation-delay:13.88s}.hero-money-stop-three .hero-money{animation-delay:19.6s}.hero-orb{z-index:0;pointer-events:none;filter:blur(2px);border-radius:50%;position:absolute}.hero-orb-a{opacity:.56;border:1px solid #ffffff0f;width:350px;height:350px;animation:19s ease-in-out infinite hero-orb-float;top:15%;right:7%;box-shadow:0 0 0 48px #ffffff05,0 0 0 96px #ff8a2a05}.hero-orb-b{opacity:.48;background:radial-gradient(circle,#4088c22e,#0000 70%);width:100px;height:100px;animation:16s ease-in-out -3s infinite reverse hero-orb-float;bottom:8%;left:44%}.hero-grid{z-index:2;grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);align-items:center;gap:60px;display:grid;position:relative}.hero-copy{max-width:760px}.hero-eyebrow{color:#f6a35f;opacity:0;transition:opacity .72s ease .18s, transform .82s var(--ease-out) .18s;transform:translateY(12px)}.hero.is-ready :is(.hero-eyebrow,.hero-lead,.hero-proof>li,.hero-deliverable,.hero-card-micro,.hero-card-title,.hero-card-copy,.hero-card-note){opacity:1;transform:none}.hero-title{color:#fff;margin-bottom:26px;font-size:clamp(2.65rem,6vw,5.65rem)}.hero-title-mask{margin:-.055em 0 -.11em;padding:.055em 0 .11em;display:block;overflow:hidden}.hero-title-line{opacity:0;will-change:transform, opacity;transition:transform 1.08s var(--ease-emphasis), opacity .62s ease;display:block;transform:translateY(112%)}.hero-title-primary{text-wrap:balance;max-width:100%}.hero.is-ready .hero-title-mask:first-child .hero-title-line{opacity:1;transition-delay:.46s;transform:none}.hero.is-ready .hero-title-mask-accent .hero-title-line{opacity:1;transition-delay:1.08s;transform:none}.hero-title-accent{width:min(100%,17.5ch);color:var(--orange);letter-spacing:-.035em;text-wrap-style:balance;margin-top:.34em;font-size:clamp(1.72rem,3vw,2.72rem);font-style:normal;line-height:1.08;display:inline-block;position:relative}.hero-title-accent:after{content:"";background:linear-gradient(90deg, var(--orange), #ffd0a5);transform-origin:0;width:82px;height:3px;transition:transform .85s var(--ease-out) 1.02s;border-radius:999px;position:absolute;bottom:-.18em;left:2px;transform:scaleX(0);box-shadow:0 0 18px #ff8a2a57}.hero.is-ready .hero-title-accent:after{transform:scaleX(1)}.hero-lead{color:#cbd7e6;opacity:0;max-width:760px;transition:opacity .78s ease 1.78s, transform .92s var(--ease-out) 1.78s;margin-bottom:34px;font-size:clamp(1.05rem,2vw,1.28rem);transform:translateY(16px)}.hero-proof{color:#d6e0ec;flex-wrap:wrap;gap:24px;font-size:.95rem;display:flex}.hero-proof>li{opacity:0;transition:opacity .58s ease, transform .72s var(--ease-out), background .24s ease, border-color .24s ease, box-shadow .24s ease;border:1px solid #0000;border-radius:12px;align-items:center;gap:9px;margin:-7px -9px;padding:7px 9px;display:inline-flex;transform:translateY(12px)}.hero.is-ready .hero-proof>li:first-child{transition-delay:2.24s}.hero.is-ready .hero-proof>li:nth-child(2){transition-delay:2.48s}.hero.is-ready .hero-proof>li:nth-child(3){transition-delay:2.72s}.check{color:#fff;background:#19744de0;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:.8rem;font-weight:900;display:inline-grid}@media (hover:hover) and (pointer:fine){.hero.is-ready .hero-proof>li:hover{background:#ffffff0e;border-color:#ffffff1a;transition-delay:0s;transform:translateY(-3px);box-shadow:0 10px 28px #00000021}.hero-proof>li:hover .check{box-shadow:0 0 0 4px #19744d1f,0 0 18px #19744d3d}}.hero-card{--card-rx:0deg;--card-ry:0deg;--card-sheen-x:50%;border-radius:var(--radius-card);backdrop-filter:blur(18px);transform-style:preserve-3d;transform-origin:50% 52%;opacity:0;transform:perspective(1200px) translate3d(28px, 18px, 0) scale(.982) rotateX(var(--card-rx)) rotateY(var(--card-ry));transition:opacity .84s ease 1.18s, transform 1.02s var(--ease-emphasis) 1.18s, border-color .28s ease, box-shadow .28s ease;background:#ffffff18;border:1px solid #ffffff24;padding:34px;position:relative;overflow:hidden;box-shadow:0 25px 75px #00000047}.hero.is-ready .hero-card{opacity:1;transform:perspective(1400px) translate3d(0, 0, 0) rotateX(var(--card-rx)) rotateY(var(--card-ry))}.hero.is-complete .hero-card{transition:transform .72s var(--ease-settle), border-color .64s, box-shadow .78s var(--ease-settle)}.hero-card.is-interacting{border-color:#ffffff3c;box-shadow:0 38px 92px #00000057,inset 0 1px #ffffff0b}.hero-card:before{content:"";pointer-events:none;opacity:.42;background-image:linear-gradient(116deg,#0000 18%,#ffffff05 34%,#fff1 50%,#ffffff05 66%,#0000 82%);background-size:230% 100%;background-position:var(--card-sheen-x) 50%;transition:opacity .72s var(--ease-settle), background-position .48s cubic-bezier(.22, .61, .36, 1);position:absolute;inset:0}.hero-card.is-interacting:before{opacity:.62}.hero-card>*{z-index:1;position:relative}.hero-card-micro{color:#aebdd0;letter-spacing:.13em;text-transform:uppercase;margin-bottom:10px;font-size:.82rem;font-weight:800}.hero-card-title{color:#fff;letter-spacing:-.045em;margin:10px 0 18px;font-size:clamp(2rem,3.3vw,3rem);font-weight:950;line-height:1.05}.hero-card-copy{color:#d5deea;margin-bottom:24px}.hero-card-micro,.hero-card-title,.hero-card-copy,.hero-card-note{opacity:0;transition:opacity .58s ease, transform .74s var(--ease-out);transform:translateY(10px)}.hero.is-ready .hero-card-micro{transition-delay:1.48s}.hero.is-ready .hero-card-title{transition-delay:1.68s}.hero.is-ready .hero-card-copy{transition-delay:1.88s}.hero.is-ready .hero-card-note{transition-delay:2.92s}.hero-deliverables{isolation:isolate;gap:12px;margin-top:22px;display:grid;position:relative}.hero-deliverables:before{content:"";background:linear-gradient(180deg, var(--orange), #ffffff1f);transform-origin:top;width:1px;transition:transform 1s var(--ease-out) 2s;position:absolute;top:28px;bottom:28px;left:29px;transform:scaleY(0)}.hero.is-ready .hero-deliverables:before{transform:scaleY(1)}.hero-deliverable{border-radius:var(--radius-tile);opacity:0;transition:opacity .72s cubic-bezier(.22, .61, .36, 1), transform .76s var(--ease-settle), background .82s var(--ease-settle), border-color .72s, box-shadow .82s var(--ease-settle);background:#ffffff12;border:1px solid #0000;align-items:flex-start;gap:13px;padding:14px 16px;display:flex;position:relative;overflow:hidden;transform:translate(15px)}.hero.is-ready .hero-deliverable:first-of-type{transition-delay:2.12s}.hero.is-ready .hero-deliverable:nth-of-type(2){transition-delay:2.38s}.hero.is-ready .hero-deliverable:nth-of-type(3){transition-delay:2.64s}.hero-deliverable:before{content:"";pointer-events:none;opacity:0;width:3px;height:31px;transition:opacity .66s cubic-bezier(.22, .61, .36, 1), transform .84s var(--ease-settle);background:linear-gradient(#0074fe 0%,#6b70c2 48%,#ff7113 100%);border-radius:0 999px 999px 0;position:absolute;top:50%;left:0;transform:translateY(-50%)scaleY(.18);box-shadow:0 0 14px #0074fe2e,0 0 14px #ff71131f}.hero-num{z-index:2;width:28px;height:28px;color:var(--navy);background:var(--orange);transition:transform .78s var(--ease-settle), background .82s var(--ease-settle), color .7s, box-shadow .86s var(--ease-settle);border-radius:9px;flex:none;place-items:center;font-weight:900;display:grid;position:relative;transform:scale(.72);box-shadow:0 0 0 5px #07111f73}.hero.is-ready .hero-num{transform:scale(1);box-shadow:0 0 0 5px #07111f73,0 0 22px #ff8a2a24}.hero-deliverable strong{color:#fff;margin-bottom:2px;transition:color .72s;display:block}.hero-deliverable small{color:#b8c5d5;transition:color .72s}.hero-deliverable.is-route-active{background:#ffffff16;border-color:#ffffff13}.hero-deliverable.is-route-active:before{opacity:.48;transform:translateY(-50%)scaleY(.72)}.hero-deliverable.is-route-active .hero-num{transform:scale(1.055);box-shadow:0 0 0 5px #07111f73,0 0 0 1px #ffffff17,0 0 22px #ff71132e}@media (hover:hover) and (pointer:fine){.hero.is-ready .hero-deliverable:hover{background:linear-gradient(100deg,#0074fe13,#ffffff1b 42%,#ff71130d);border-color:#ffffff25;transition-delay:0s;transform:translate(6px);box-shadow:0 13px 30px #00000021,inset 0 1px #ffffff09}.hero-deliverable:hover:before{opacity:1;transform:translateY(-50%)scaleY(1)}.hero-deliverable:hover small{color:#ced9e7}.hero-deliverable:hover .hero-num{color:#fff;background:linear-gradient(145deg,#0074fe 0%,#4c73d7 46%,#ff7113 100%);transform:scale(1.09);box-shadow:0 0 0 5px #07111f75,0 0 0 1px #ffffff26,0 8px 24px #0074fe2e,0 7px 24px #ff711321}}.hero-card-note{color:#f3a35f;border-top:1px solid #ffffff21;margin:18px 0 0;padding-top:17px;font-size:.92rem;font-weight:800}.hero-cue-wrap{z-index:4;pointer-events:none;opacity:0;transition:opacity .72s ease, transform .85s var(--ease-out);justify-content:center;display:flex;position:absolute;bottom:23px;left:0;right:0;transform:translateY(10px)}.hero.is-complete .hero-cue-wrap{opacity:1;transform:none}.hero-cue{color:#d6e0ec9e;letter-spacing:.16em;text-transform:uppercase;flex-direction:column;align-items:center;gap:10px;font-size:.64rem;font-weight:780;line-height:1;display:flex}.hero-cue-line{background:#ffffff26;width:1px;height:34px;position:relative;overflow:hidden}.hero-cue-line i{background:linear-gradient(180deg, transparent, var(--orange));width:1px;height:15px;animation:1.9s cubic-bezier(.4,0,.2,1) infinite hero-cue-pulse;position:absolute;top:-15px;left:0}@media (width<=980px){.hero{min-height:auto}.hero-grid{grid-template-columns:1fr}.hero-card{max-width:650px}}@media (width<=860px){.hero-route{opacity:.38}.hero-title-accent{width:min(100%,20ch)}.hero:after{background:radial-gradient(155px circle at var(--hero-pointer-x) var(--hero-pointer-y), #529cde0d, transparent 72%)}}@media (width<=860px),(hover:none),(pointer:coarse){.hero-card,.hero.is-ready .hero-card{transform:translateY(18px)scale(.99)}.hero.is-ready .hero-card{transform:translateY(0)scale(1)}.hero-card:before{opacity:.32;background-position:50%}}html:is([lang=ru],[lang=uk]) .hero-title-primary{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(3.1rem,5.05vw,4.55rem);line-height:1.05}html:is([lang=ru],[lang=uk]) .hero-title-accent{width:min(100%,18ch);font-size:clamp(1.72rem,2.7vw,2.45rem)}html:is([lang=ru],[lang=uk]) .hero-card-title{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2rem,2.65vw,2.48rem);line-height:1.04}html:is([lang=ru],[lang=uk]) .hero-card{padding:30px}.hero-mobile{display:none}@media (width<=767px){.hero{background:radial-gradient(92% 58% at 104% 2%, #2a70b347, transparent 58%), radial-gradient(74% 42% at -14% 76%, #ff8a2a1c, transparent 64%), linear-gradient(168deg, var(--navy-deep) 0%, #0a1a2e 48%, #0d223b 100%);align-items:stretch;min-height:100svh;padding:0}.hero:before{content:"";pointer-events:none;opacity:.7;background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;mask-image:linear-gradient(#0000007a,#0000 78%)}.hero:after{content:"";opacity:.28;filter:blur(1.25px);background:radial-gradient(155px at 72% 34%,#529cde0d,#0000 72%);width:310px;height:310px;transition:none;inset:0 auto auto 0;box-shadow:0 0 0 42px #2b70b30b,0 0 0 84px #ffffff04}.hero-route,.hero-orb,.hero-copy,.hero-card,.hero-cue-wrap{display:none}.hero-grid{width:min(100% - 32px, var(--max));display:block}.hero-mobile{isolation:isolate;display:block;position:relative}.hero-mobile:before{content:"";z-index:-1;pointer-events:none;border:1px solid #7bc0f113;border-radius:50%;width:248px;height:248px;position:absolute;top:18%;right:-118px;box-shadow:0 0 0 36px #7bc0f106,0 0 0 73px #ffffff03}.hero-mobile:after{content:"";z-index:-1;pointer-events:none;filter:blur(58px);background:#ff8a2a13;border-radius:50%;width:170px;height:170px;position:absolute;bottom:17%;left:-72px}.hm-panel{height:100svh;min-height:100svh;padding:calc(var(--mobile-header) + clamp(17px, 2.8svh, 25px)) 0 calc(13px + env(safe-area-inset-bottom));flex-direction:column;justify-content:flex-start;display:flex;overflow:hidden}.hm-panel>*{opacity:0;animation:hero-rise .72s var(--ease-mobile) both}.hm-panel>:first-child{animation-delay:40ms}.hm-panel>:nth-child(2){animation-delay:.13s}.hm-panel>:nth-child(3){animation-delay:.25s}.hm-panel>:nth-child(4){animation-delay:.39s}.hm-panel>:nth-child(5){animation-delay:.62s}.hm-panel>:nth-child(6){animation-delay:.71s}.hm-topline{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:clamp(13px,2.2svh,19px);display:flex}.hm-kicker{color:#a8bbcf;letter-spacing:.105em;text-transform:uppercase;align-items:center;gap:9px;max-width:210px;margin:0;font-size:clamp(.57rem,2.55vw,.65rem);font-weight:850;line-height:1.35;display:flex}.hm-kicker>i{background:linear-gradient(90deg, var(--orange), #ffc28e);border-radius:99px;flex:0 0 19px;width:19px;height:2px;box-shadow:0 0 16px #ff8a2a6b}.hm-status{color:#91a7bc;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;flex:none;align-items:center;gap:7px;margin:0;font-size:clamp(.53rem,2.25vw,.6rem);font-weight:800;display:inline-flex}.hm-status i{background:var(--green-dot);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #2ca6741c,0 0 15px #2ca67459}.hm-title{color:#f8fbff;letter-spacing:-.057em;max-width:11.2ch;margin:0 0 clamp(11px,1.8svh,15px);font-size:clamp(2.22rem,10.65vw,2.72rem);font-weight:880;line-height:.955}.hm-title span,.hm-title em{display:block}.hm-title em{color:#ff9440;font-style:normal;font-weight:inherit;text-shadow:0 10px 34px #ff8a2a1f;margin-top:clamp(5px,1svh,8px)}html:is([lang=ru],[lang=uk]) .hm-title{overflow-wrap:normal;word-break:normal;hyphens:none;max-width:100%}.hm-lead{color:#b7c6d5;letter-spacing:-.005em;max-width:38ch;margin:0 0 clamp(12px,1.9svh,16px);font-size:clamp(.79rem,3.4vw,.9rem);line-height:1.43}.hm-outcome{isolation:isolate;background:radial-gradient(80% 125% at 100% 0,#2f7cbe2e,#0000 61%),linear-gradient(146deg,#ffffff15,#ffffff07);border:1px solid #8fccf52e;border-radius:23px;flex:none;padding:clamp(14px,3.7vw,17px);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 23px 48px #0000002e,0 0 0 1px #ff8a2a05}.hm-outcome:after{content:"";z-index:0;pointer-events:none;border:1px solid #72bef114;border-radius:50%;width:158px;height:158px;position:absolute;top:-76px;right:-58px;box-shadow:0 0 0 25px #72bef106}.hm-outcome>*{z-index:1;position:relative}.hm-outcome-head{color:#91a8bf;letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;font-size:.58rem;font-weight:900;display:flex}.hm-outcome-head>span{align-items:center;gap:8px;display:flex}.hm-outcome-head>span:before{content:"";background:linear-gradient(90deg, var(--orange), #ffbd83);border-radius:999px;width:18px;height:2px;box-shadow:0 0 12px #ff8a2a59}.hm-outcome-head>b{color:#9ed7bd;letter-spacing:.085em;background:#2e90631a;border:1px solid #4ac99133;border-radius:999px;align-items:center;gap:6px;min-height:24px;padding:0 9px;font-size:.55rem;display:inline-flex}.hm-outcome-head>b i{color:#071f17;background:#5fcb98;border-radius:50%;place-items:center;width:14px;height:14px;font-size:.5rem;font-style:normal;display:grid;box-shadow:0 0 0 4px #5fcb9814}.hm-outcome-title{color:#f8fbff;letter-spacing:-.027em;margin:0 0 4px;font-size:clamp(1.13rem,4.7vw,1.3rem);font-weight:880;line-height:1.15;display:block}.hm-outcome-copy{color:#9fb1c4;font-size:clamp(.67rem,2.9vw,.75rem);font-weight:610;line-height:1.35;display:block}.hm-journey{grid-template-columns:minmax(0,1fr) 11px minmax(0,1fr) 11px minmax(0,1fr);align-items:start;gap:4px;margin-top:clamp(12px,2.1svh,17px);display:grid;position:relative}.hm-journey:before{content:"";z-index:0;background:linear-gradient(90deg,#4a95d25c,#ff8a2ab8);height:1px;position:absolute;top:14px;left:11%;right:11%;box-shadow:0 0 13px #4291d01a}.hm-journey>span{z-index:1;text-align:center;justify-items:center;min-width:0;display:grid;position:relative}.hm-journey>span>i{color:#a8cce8;letter-spacing:.02em;background:#122b47;border:1px solid #6fb7ed3d;border-radius:10px;place-items:center;width:29px;height:29px;margin-bottom:7px;font-size:.56rem;font-style:normal;font-weight:950;display:grid;box-shadow:0 0 0 5px #09192bd1}.hm-journey>span:last-of-type>i{color:#ffae6c;background:linear-gradient(145deg,#3a2a26,#173653);border-color:#ff9c4b6b;box-shadow:0 0 0 5px #09192bd1,0 0 20px #ff8a2a1f}.hm-journey>span>b{color:#dbe6f1;max-width:10ch;font-size:clamp(.57rem,2.55vw,.66rem);font-weight:790;line-height:1.18}.hm-journey>em{z-index:1;color:#ff9c4bb8;text-align:center;margin-top:8px;font-size:.72rem;font-style:normal;position:relative}.hm-partner{border-top:1px solid #ffffff13;justify-content:space-between;align-items:center;gap:11px;margin-top:clamp(11px,1.9svh,15px);padding-top:11px;display:flex}.hm-partner strong{color:#f3f8fd;flex:none;font-size:clamp(.68rem,2.85vw,.77rem);font-weight:850;line-height:1.2}.hm-partner span{color:#8fa4b9;text-align:right;font-size:clamp(.6rem,2.55vw,.69rem);font-weight:610;line-height:1.28}.hm-trustline{color:#7f94aa;letter-spacing:.035em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:6px 18px;margin-top:clamp(10px,1.75svh,14px);font-size:clamp(.54rem,2.3vw,.62rem);font-weight:760;line-height:1.35;display:flex}.hm-trustline span{align-items:center;gap:7px;display:inline-flex}.hm-trustline span:before{content:"";background:var(--green-dot);border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 4px #2ca6741c}.hm-next{color:#9eb0c3;letter-spacing:.095em;text-transform:uppercase;grid-template-columns:auto minmax(26px,1fr) auto;align-items:center;gap:10px;min-height:32px;margin-top:auto;padding-top:clamp(7px,1.35svh,11px);font-size:clamp(.57rem,2.45vw,.65rem);font-weight:840;display:grid}.hm-next i{background:#ffffff1c;height:1px;overflow:hidden}.hm-next i:after{content:"";background:linear-gradient(90deg,#0000,#ff9c4b);width:46%;height:100%;display:block;transform:translate(-110%)}.hm-next em{color:#ff9c4b;background:#ff8a2a0f;border:1px solid #ff8a2a38;border-radius:50%;place-items:center;width:27px;height:27px;font-size:.83rem;font-style:normal;display:grid}}@media (width<=345px){.hero-grid{width:min(100% - 26px, var(--max))}.hm-panel{padding-top:calc(var(--mobile-header) + 11px);padding-bottom:8px}.hm-topline{margin-bottom:10px}.hm-kicker{max-width:172px;font-size:.53rem}.hm-status{font-size:.49rem}.hm-title{max-width:11.45ch;margin-bottom:9px;font-size:1.98rem}.hm-lead{margin-bottom:9px;font-size:.73rem;line-height:1.34}.hm-outcome{border-radius:19px;padding:12px}.hm-outcome-head{margin-bottom:7px;font-size:.52rem}.hm-outcome-head>b{min-height:21px;padding-inline:7px;font-size:.49rem}.hm-outcome-title{max-width:20ch;font-size:1.06rem}.hm-outcome-copy{font-size:.62rem}.hm-journey{margin-top:10px}.hm-journey:before{top:12px}.hm-journey>span>i{width:26px;height:26px;margin-bottom:6px}.hm-journey>span>b{font-size:.58rem}.hm-journey>em{margin-top:6px}.hm-partner{margin-top:9px;padding-top:9px}.hm-partner strong{font-size:.63rem}.hm-partner span{font-size:.55rem}.hm-trustline{margin-top:8px;font-size:.5rem}.hm-next{min-height:26px;padding-top:5px;font-size:.53rem}}@media (width<=767px) and (height<=720px){.hm-panel{padding-top:calc(var(--mobile-header) + 10px);padding-bottom:7px}.hm-topline{margin-bottom:9px}.hm-title{max-width:12ch;margin-bottom:8px;font-size:clamp(1.94rem,9.4vw,2.24rem)}.hm-lead{margin-bottom:9px;font-size:.75rem;line-height:1.34}.hm-outcome{border-radius:19px;padding:12px 13px}.hm-outcome-head{margin-bottom:6px}.hm-outcome-copy{display:none}.hm-journey{margin-top:9px}.hm-partner{margin-top:8px;padding-top:8px}.hm-trustline{margin-top:7px}.hm-next{min-height:25px;padding-top:4px}}@keyframes hero-truck-drive{0%{offset-distance:0%;animation-timing-function:cubic-bezier(.35,0,.22,1)}24%{offset-distance:28%;animation-timing-function:linear}32%{offset-distance:28%;animation-timing-function:cubic-bezier(.35,0,.22,1)}50%{offset-distance:58%;animation-timing-function:linear}58%{offset-distance:58%;animation-timing-function:cubic-bezier(.35,0,.22,1)}72%{offset-distance:90%;animation-timing-function:linear}80%{offset-distance:90%;animation-timing-function:cubic-bezier(.35,0,.22,1)}to{offset-distance:100%}}@keyframes hero-burst-a{0%,7.2%,to{opacity:0;filter:blur()drop-shadow(0 3px 8px #ff8a2a2e);transform:translate(0)scale(.45)rotate(0)}.7%{opacity:.1;transform:translate(0)scale(.58)rotate(0)}1.5%{opacity:1;filter:blur()drop-shadow(0 4px 10px #ff8a2a3d);transform:translate(-1px,-4px)scale(.86)rotate(-3deg)}3.5%{opacity:.78;filter:blur(.35px)drop-shadow(0 5px 12px #ff8a2a24);transform:translate(-7px,-24px)scale(1.04)rotate(-10deg)}6%{opacity:0;filter:blur(2.5px)drop-shadow(0 8px 18px #ff8a2a00);transform:translate(-13px,-46px)scale(1.18)rotate(-18deg)}}@keyframes hero-burst-b{0%,.2%,7.4%,to{opacity:0;filter:blur();transform:translate(0)scale(.44)rotate(0)}1%{opacity:1;transform:translate(1px,-3px)scale(.82)rotate(3deg)}3.2%{opacity:.8;filter:blur(.35px);transform:translate(12px,-19px)scale(1.02)rotate(12deg)}6.1%{opacity:0;filter:blur(2.6px);transform:translate(23px,-37px)scale(1.16)rotate(22deg)}}@keyframes hero-burst-c{0%,.4%,7.6%,to{opacity:0;filter:blur();transform:translate(0)scale(.42)rotate(0)}1.2%{opacity:.96;transform:translate(-1px,-2px)scale(.8)rotate(-2deg)}3.5%{opacity:.72;filter:blur(.45px);transform:translate(-16px,-15px)scale(.98)rotate(-14deg)}6.2%{opacity:0;filter:blur(2.7px);transform:translate(-29px,-31px)scale(1.12)rotate(-26deg)}}@keyframes hero-orb-float{0%,to{transform:translate(0)scale(1)}50%{transform:translateY(-13px)scale(1.025)}}@keyframes hero-cue-pulse{0%{opacity:0;transform:none}24%{opacity:1}78%,to{opacity:0;transform:translateY(49px)}}@keyframes hero-rise{0%{opacity:0;filter:blur(4px);transform:translateY(17px)}to{opacity:1;filter:none;transform:none}}@media (scripting:none),(prefers-reduced-motion:reduce){.hero-eyebrow,.hero-title-line,.hero-lead,.hero-proof>li,.hero-card,.hero-card-micro,.hero-card-title,.hero-card-copy,.hero-card-note,.hero-deliverable,.hero-num,.hero-cue-wrap,.hm-panel>*{opacity:1;filter:none;transform:none}.hero-title-accent:after,.hero-deliverables:before{transform:scaleX(1)scaleY(1)}.hero-route-line{stroke-dashoffset:0;opacity:.88}.hero-route-node{opacity:1;transform:scale(1)}.hero-route-truck{opacity:.76}}@media (prefers-reduced-motion:reduce){.hero *,.hero :before,.hero :after{transition:none;animation:none}.hero-route{transform:none}.hero-route-line{opacity:.75}.hero-route-node{opacity:.72}.hero-route-truck,.hero-card:before{display:none}.hero-cue-line i{opacity:1;transform:translateY(24px)}}.case-entry{z-index:3;color:var(--navy);isolation:isolate;background:radial-gradient(circle at 84% 25%,#ff8a2a17,#0000 22%),linear-gradient(#f4f7fa 0%,#f7f9fb 72%,#f1f5f8 100%);margin-top:-2px;padding:clamp(112px,12vw,178px) 0 clamp(76px,8vw,116px);position:relative;overflow:hidden}.case-entry:before{content:"";z-index:-1;background:#f4f7fa;border-radius:0 0 50% 50%/0 0 100% 100%;width:118%;height:156px;position:absolute;top:-78px;left:50%;transform:translate(-50%)}.case-entry:after{content:"";aspect-ratio:1;pointer-events:none;border:1px solid #1c5d9913;border-radius:50%;width:min(47vw,700px);position:absolute;top:8%;right:-9vw;box-shadow:0 0 0 70px #1c5d9906,0 0 0 140px #1c5d9903}.case-entry h2{letter-spacing:-.067em;text-wrap:balance;max-width:900px;margin:0;font-size:clamp(3.15rem,6.65vw,7.7rem);font-weight:820;line-height:.91}.case-entry h2 em{color:var(--blue);margin-top:.08em;font-style:normal;display:block}.case-entry p{color:#5e7488;margin:30px 0 0;font-size:clamp(1.1rem,1.6vw,1.45rem);font-weight:680}@media (width<=620px){.case-entry{padding:88px 0 66px}.case-entry:before{height:88px;top:-44px}.case-entry h2{font-size:clamp(3rem,14.2vw,4.65rem);line-height:.92}.case-entry p{margin-top:24px}}.case-entry.case-entry-clean{z-index:3;min-height:clamp(875px,106svh,1288px);color:var(--navy);isolation:isolate;background:radial-gradient(circle at 50% 28%,#1c5d9908,#0000 30%),linear-gradient(#fff 0%,#fbfcfe 72%,#f6f8fb 100%);justify-content:center;align-items:center;margin-top:-2px;padding:clamp(172px,17.25vw,270px) 0 clamp(152px,15vw,236px);display:flex;position:relative;overflow:hidden}.case-entry.case-entry-clean:before,.case-entry.case-entry-clean:after{content:"";pointer-events:none;z-index:0;border-radius:50%;position:absolute;inset:auto}.case-entry.case-entry-clean:before{opacity:.85;background:0 0;border:1px solid #0b19300d;width:min(64vw,900px);height:min(64vw,900px);top:50%;left:50%;transform:translate(-50%,-54%);box-shadow:0 0 0 58px #0b193006,0 0 0 116px #0b193003,0 0 0 174px #0b193002}.case-entry.case-entry-clean:after{opacity:.65;border:1px dashed #1c5d990d;width:min(42vw,560px);height:min(42vw,560px);top:50%;left:50%;transform:translate(-50%,-50%)}.case-entry-clean-inner{z-index:1;text-align:center;justify-items:center;gap:clamp(34px,5vw,52px);width:min(100% - 48px,1280px);margin:0 auto;display:grid;position:relative}.case-entry-clean-title{max-width:1240px;color:var(--navy);letter-spacing:-.074em;text-wrap:balance;margin:0;font-size:clamp(4.15rem,7vw,7.75rem);font-weight:800;line-height:.92}.case-entry-clean-line{margin:-.08em -.08em -.12em;padding:.08em .08em .12em;display:block;overflow:hidden}.case-entry-clean-line+.case-entry-clean-line{margin-top:-.03em}.case-entry-clean-context,.case-entry-clean-title-result{color:var(--navy);font-style:inherit;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;letter-spacing:inherit;will-change:transform, opacity, filter;font-family:inherit;font-size:1em;font-weight:800;display:block}.case-entry-clean-driver-accent{color:var(--navy);will-change:color}.case-entry-clean-arrow{width:132px;height:132px;color:var(--navy);background:#ffffffbd;border:1px solid #0b19301c;border-radius:50%;align-content:center;place-items:center;gap:10px;transition:transform .25s,border-color .25s,box-shadow .25s,background .25s;display:grid;box-shadow:0 18px 40px #0b19300f}.case-entry-clean-arrow:hover{background:#ffffffe6;border-color:#ff8a2a59;transform:translateY(4px);box-shadow:0 22px 50px #0b193014}.case-entry-clean-arrow span{color:#6b8094;letter-spacing:.11em;text-transform:uppercase;text-align:center;max-width:78px;font-size:.68rem;font-weight:850;line-height:1.28}.case-entry-clean-arrow i{color:var(--orange);font-size:1.3rem;font-style:normal;line-height:1}@media (prefers-reduced-motion:no-preference){.case-entry.has-js.case-entry-clean:before{opacity:.22;transform:translate(-50%,-54%)scale(.95)}.case-entry.has-js.case-entry-clean:after{opacity:.14;transform:translate(-50%,-50%)scale(.95)}.case-entry.has-js .case-entry-clean-context,.case-entry.has-js .case-entry-clean-title-result{opacity:0;filter:blur(7px);transform:translateY(.66em)}.case-entry-clean-driver-accent{color:var(--navy)}.case-entry.has-js .case-entry-clean-arrow{opacity:0;transform:translateY(14px)scale(.988)}.case-entry-clean.is-visible:before{animation:1.44s cubic-bezier(.22,.74,.24,1) both caseCleanCircleOuter}.case-entry-clean.is-visible:after{animation:1.34s cubic-bezier(.22,.74,.24,1) 40ms both caseCleanCircleInner}.case-entry-clean.is-visible .case-entry-clean-context{animation:.86s cubic-bezier(.2,.76,.24,1) .1s both caseCleanLineReveal}.case-entry-clean.is-visible .case-entry-clean-title-result{animation:.91s cubic-bezier(.2,.76,.24,1) .28s both caseCleanLineReveal}.case-entry-clean.is-visible .case-entry-clean-driver-accent{animation:.43s ease-out .68s both caseCleanAccent}.case-entry-clean.is-visible .case-entry-clean-arrow{animation:.77s cubic-bezier(.22,.74,.24,1) .9s both caseCleanButtonReveal,2.2s ease-in-out 1.8s infinite caseCleanArrowFloat}}@media (width<=760px){.case-entry.case-entry-clean{min-height:85svh;padding:150px 0 152px}.case-entry.case-entry-clean:before{width:118vw;height:118vw;box-shadow:0 0 0 34px #0b193005,0 0 0 68px #0b193002}.case-entry.case-entry-clean:after{width:82vw;height:82vw}.case-entry-clean-inner{width:min(100% - 28px,1320px)}.case-entry-clean-title{letter-spacing:-.068em;font-size:clamp(3.55rem,14vw,5.5rem);line-height:.93}.case-entry-clean-context,.case-entry-clean-title-result{letter-spacing:inherit;font-size:1em}.case-entry-clean-arrow{gap:8px;width:108px;height:108px}.case-entry-clean-arrow span{max-width:66px;font-size:.63rem}}@media (prefers-reduced-motion:reduce){.case-entry.case-entry-clean:before,.case-entry.case-entry-clean:after{animation:auto none}.case-entry.has-js .case-entry-clean-context,.case-entry.has-js .case-entry-clean-title-result,.case-entry.has-js .case-entry-clean-driver-accent,.case-entry.has-js .case-entry-clean-arrow{opacity:1;filter:none;animation:auto none;transform:none}.case-entry-clean-driver-accent{color:var(--blue)}}#case{scroll-margin-top:76px}@media (width<=980px){#case{scroll-margin-top:76px}}@media (width<=767px){.case-entry,.case-entry-clean{height:auto;min-height:440px;padding:78px var(--mobile-gutter) 66px}.case-entry.case-entry-clean{height:auto;padding:calc(var(--mobile-header) + 34px) var(--mobile-gutter) calc(34px + env(safe-area-inset-bottom));background:#fff;justify-content:center;align-items:center;display:flex;overflow:hidden}.case-entry.case-entry-clean:before{border-color:#0b19300e;width:min(116vw,520px);height:min(116vw,520px);top:49%;left:50%;box-shadow:0 0 0 34px #1c5d9905,0 0 0 70px #0b193003,0 0 0 108px #0b193001}.case-entry.case-entry-clean:after{width:min(76vw,340px);height:min(76vw,340px);top:49%;left:50%}.case-entry-clean-inner{min-height:calc(100svh - var(--mobile-header) - 68px);flex-direction:column;justify-content:center;align-items:center;gap:clamp(46px,10svh,82px);width:100%;max-width:520px;display:flex}h2.case-entry-clean-title{letter-spacing:-.066em;text-wrap:balance;max-width:9.2ch;font-size:clamp(3.2rem,14.4vw,4.65rem);font-weight:830;line-height:.94}.case-entry-clean-line+.case-entry-clean-line{margin-top:.12em}.case-entry-clean-arrow{background:#ffffffad;border-color:#0b19301a;gap:7px;width:94px;height:94px;min-height:94px;margin-top:0;box-shadow:0 18px 44px #0b19300e}.case-entry-clean-arrow span{max-width:62px;font-size:.59rem;line-height:1.24}.case-entry-clean-arrow i{font-size:1.12rem}}@media (width<=380px){h2.case-entry-clean-title{font-size:clamp(2.88rem,14vw,3.65rem)}}@media (prefers-reduced-motion:no-preference) and (width<=767px){.case-entry-clean.is-visible:before{animation:1.55s cubic-bezier(.2,.76,.22,1) both v107CaseRingIn,7s ease-in-out 1.55s infinite v107CaseRingDrift}.case-entry-clean.is-visible:after{animation:1.35s cubic-bezier(.2,.76,.22,1) 80ms both v107CaseInnerRing}.case-entry-clean.is-visible .case-entry-clean-context{animation:.9s cubic-bezier(.2,.76,.22,1) .14s both v107CaseTextIn}.case-entry-clean.is-visible .case-entry-clean-title-result{animation:.96s cubic-bezier(.2,.76,.22,1) .34s both v107CaseTextIn}.case-entry-clean.is-visible .case-entry-clean-driver-accent{animation:.45s ease-out .78s both caseCleanAccent}.case-entry-clean.is-visible .case-entry-clean-arrow{animation:.72s cubic-bezier(.2,.76,.22,1) .92s both caseCleanButtonReveal,2.35s ease-in-out 1.75s infinite caseCleanArrowFloat}}@media (prefers-reduced-motion:reduce) and (width<=767px){.case-entry-clean *{transition:none;animation:auto none}.case-entry.has-js .case-entry-clean-context,.case-entry.has-js .case-entry-clean-title-result,.case-entry.has-js .case-entry-clean-arrow{opacity:1;filter:none;transform:none}}@media (width<=767px){.case-entry.case-entry-clean{min-height:100dvh}.case-entry.case-entry-clean,.case-entry-clean-inner,.case-entry-clean-context,.case-entry-clean-title-result,.case-entry-clean-driver-accent,.case-entry-clean-arrow{visibility:visible}.has-js .case-entry-clean-context,.has-js .case-entry-clean-title-result,.has-js .case-entry-clean-driver-accent,.has-js .case-entry-clean-arrow,.has-js .case-entry.case-entry-clean:before,.has-js .case-entry.case-entry-clean:after{animation:auto none}.has-js .case-entry-clean-context,.has-js .case-entry-clean-title-result,.has-js .case-entry-clean-arrow{transition:opacity .78s,transform .9s cubic-bezier(.2,.76,.22,1),filter .78s}.has-js .case-entry-clean-driver-accent{transition:color .48s .58s}.has-js .case-entry.case-entry-clean:not(.is-visible) .case-entry-clean-context,.has-js .case-entry.case-entry-clean:not(.is-visible) .case-entry-clean-title-result,.has-js .case-entry.case-entry-clean:not(.is-visible) .case-entry-clean-arrow{opacity:0;filter:blur(7px);transform:translateY(30px)}.has-js .case-entry.case-entry-clean.is-visible .case-entry-clean-context,.has-js .case-entry.case-entry-clean.is-visible .case-entry-clean-title-result,.has-js .case-entry.case-entry-clean.is-visible .case-entry-clean-arrow{opacity:1;filter:none;transform:none}.has-js .case-entry-clean-title-result{transition-delay:.18s}.has-js .case-entry-clean-arrow{transition-delay:.56s}.has-js .case-entry.case-entry-clean:not(.is-visible) .case-entry-clean-driver-accent{color:var(--navy)}.has-js .case-entry.case-entry-clean.is-visible .case-entry-clean-driver-accent{color:var(--blue)}.has-js .case-entry.case-entry-clean:before,.has-js .case-entry.case-entry-clean:after{transition:opacity 1.05s,transform 1.25s cubic-bezier(.2,.76,.22,1)}.has-js .case-entry.case-entry-clean:not(.is-visible):before{opacity:.08;transform:translate(-50%,-54%)scale(.82)}.has-js .case-entry.case-entry-clean:not(.is-visible):after{opacity:0;transform:translate(-50%,-50%)scale(.76)rotate(-8deg)}.has-js .case-entry.case-entry-clean.is-visible:before{opacity:.85;transform:translate(-50%,-54%)scale(1)}.has-js .case-entry.case-entry-clean.is-visible:after{opacity:.72;transform:translate(-50%,-50%)scale(1)rotate(0)}.has-js .case-entry.case-entry-clean.is-visible .case-entry-clean-arrow i{animation:2.1s ease-in-out 1.05s infinite v108CaseArrow}}@media (width<=767px) and (prefers-reduced-motion:reduce){.case-entry.has-js .case-entry-clean-context,.case-entry.has-js .case-entry-clean-title-result,.case-entry.has-js .case-entry-clean-arrow{opacity:1;filter:none;transition:none;animation:auto none;transform:none}.case-entry-clean-driver-accent{color:var(--blue)}}@media (width<=767px){.case-entry.case-entry-clean{--v110-ring-y:0px;--v110-ring-x:0px;isolation:isolate;padding-bottom:22px}.case-entry.case-entry-clean:before{will-change:transform, background-position, filter;transform:translate3d(calc(-50% + var(--v110-ring-x)), calc(-50% + var(--v110-ring-y)), 0);background:radial-gradient(circle at 35% 24%,#fffffff2 0 1%,#fff3 7%,#0000 24%) 0 0/160% 160%,conic-gradient(from 205deg,#1c5d9905,#1c5d991c,#ff8a2a13,#ffffff05,#1c5d9905) 0 0/100% 100%;animation:8.5s ease-in-out infinite v110CaseHalo}.case-entry.case-entry-clean:after{will-change:transform, opacity, filter;transform:translate3d(calc(-50% - var(--v110-ring-x)), calc(-50% - var(--v110-ring-y)), 0);border-color:#1c5d9916;animation:7.2s ease-in-out infinite v110InnerHalo;box-shadow:0 0 54px #1c5d9905,inset 0 0 42px #ff8a2a05}}@media (prefers-reduced-motion:reduce) and (width<=767px){.case-entry.case-entry-clean:before,.case-entry.case-entry-clean:after{animation:auto none}}@media (width<=767px){#case{scroll-margin-top:calc(var(--mobile-header,66px) + 12px)}}@keyframes caseCleanCircleOuter{0%{opacity:.22;transform:translate(-50%,-54%)scale(.95)}to{opacity:.85;transform:translate(-50%,-54%)scale(1)}}@keyframes caseCleanCircleInner{0%{opacity:.14;transform:translate(-50%,-50%)scale(.95)}to{opacity:.65;transform:translate(-50%,-50%)scale(1)}}@keyframes caseCleanLineReveal{0%{opacity:0;filter:blur(7px);transform:translateY(.66em)}52%{opacity:.9}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes caseCleanAccent{0%{color:var(--navy)}to{color:var(--blue)}}@keyframes caseCleanButtonReveal{0%{opacity:0;transform:translateY(14px)scale(.988)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes caseCleanArrowFloat{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@keyframes v107CaseRingIn{0%{opacity:.1;transform:translate(-50%,-54%)scale(.82)}to{opacity:.85;transform:translate(-50%,-54%)scale(1)}}@keyframes v107CaseInnerRing{0%{opacity:0;transform:translate(-50%,-50%)scale(.78)rotate(-8deg)}to{opacity:.72;transform:translate(-50%,-50%)scale(1)rotate(0)}}@keyframes v107CaseRingDrift{0%,to{transform:translate(-50%,-54%)scale(1)}50%{transform:translate(-50%,-55.5%)scale(1.018)}}@keyframes v107CaseTextIn{0%{opacity:0;filter:blur(8px);transform:translateY(.76em)}55%{opacity:.92}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes v108CaseArrow{0%,to{opacity:.72;transform:translateY(-1px)}50%{opacity:1;transform:translateY(5px)}}@keyframes v110CaseHalo{0%,to{filter:brightness(.99)saturate(.92);background-position:24% 30%,50%}50%{filter:brightness(1.035)saturate(1.03);background-position:78% 68%,50%}}@keyframes v110InnerHalo{0%,to{opacity:.66;filter:blur()}50%{opacity:.92;filter:blur(.15px)}}.proof-case-section{overflow:hidden}.proof-case-section:before{content:"";pointer-events:none;background:radial-gradient(circle,#1c5d991a,#0000 68%);border-radius:50%;width:520px;height:520px;position:absolute;top:90px;right:-260px}.case-project-note{color:var(--navy);border-top:1px solid #0b19301f;align-items:flex-start;gap:15px;margin:22px 20px 0;padding:21px 2px 3px;display:flex}.case-project-note-avatar{color:#177247;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:1rem;font-weight:900;display:grid;position:relative}.case-project-note-avatar:after{content:"";box-sizing:content-box;background:#2f9e68;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute}.case-project-note-body{flex:1;min-width:0;max-width:900px}.case-project-note-meta{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:10px;display:flex}.case-project-note-author{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.case-project-note-author strong{color:var(--navy);letter-spacing:-.01em;font-size:1.03rem;line-height:1.2}.case-project-note-update{color:#26704d;white-space:nowrap;background:#f2f8f5;border-radius:999px;flex:none;align-items:center;gap:7px;padding:6px 10px;font-size:.7rem;font-weight:800;line-height:1;display:inline-flex}.case-project-note-update:before{content:"";background:#2f9e68;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #2f9e681f}.case-project-note-text{color:#526275;margin:0;font-size:.91rem;line-height:1.58}.case-project-note-text strong{color:var(--navy);font-weight:760}@media (width<=640px){.case-project-note{gap:12px;margin:17px 12px 0;padding-top:17px}.case-project-note-avatar{flex-basis:38px;width:38px;height:38px;font-size:.9rem}.case-project-note-avatar:after{border-width:2px;width:8px;height:8px}.case-project-note-meta{gap:10px;margin-bottom:8px}.case-project-note-author strong{font-size:.9rem}.case-project-note-update{padding:5px 8px;font-size:.62rem}.case-project-note-text{font-size:.82rem;line-height:1.55}}@media (width<=430px){.case-project-note-meta{flex-direction:column;gap:7px}.case-project-note-update{align-self:flex-start}}@media (width<=680px){.case-dashboard-appmark img{width:31px;max-height:26px}}.proof-case-section .container{max-width:1320px}.case-dashboard{background:#f7f9fc;border:1px solid #d9e3ee;border-radius:22px;width:100%;position:relative;overflow:hidden;box-shadow:0 24px 70px #0b19301a}.case-dashboard:before{content:"";transform-origin:0;background:linear-gradient(90deg,var(--blue),#62a9dc 72%,var(--orange));height:3px;position:absolute;inset:0 0 auto;transform:scaleX(0)}.case-dashboard-topbar{background:#fff;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:20px;min-height:66px;padding:13px 18px;display:flex}.case-dashboard-title{align-items:center;gap:13px;min-width:0;display:flex}.case-dashboard-appmark{grid-template-rows:repeat(2,6px);grid-template-columns:repeat(2,6px);place-content:center;gap:4px}.case-dashboard-appmark i{opacity:.92;background:#fff;border-radius:2px;width:6px;height:6px;display:block}.case-dashboard-appmark i:last-child{background:var(--orange)}.case-dashboard-title>div{flex-direction:column;min-width:0;line-height:1.15;display:flex}.case-dashboard-eyebrow{color:#8592a3;letter-spacing:.11em;text-transform:uppercase;font-size:.62rem;font-weight:900}.case-dashboard-title strong{color:var(--navy);white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;overflow:hidden}.case-dashboard-actions{align-items:center;gap:8px;display:flex}.case-dashboard-chip{color:#5d6c7e;background:#f8fafc;border:1px solid #dce4ed;border-radius:8px;align-items:center;gap:7px;min-height:28px;padding:0 10px;font-size:.68rem;font-weight:850;display:inline-flex}.case-dashboard-status{color:#176843;background:#edf8f2;border-color:#19744d2e}.case-dashboard-status span{background:#22a66b;border-radius:50%;width:7px;height:7px;animation:1.7s ease-out infinite caseStatusPulse;box-shadow:0 0 0 3px #22a66b1c}.case-dashboard-filterbar{background:#fbfcfe;border-bottom:1px solid #e2e8f0;display:grid}.case-dashboard-filter{border-right:1px solid #e5ebf2;min-width:0;padding:12px 17px}.case-dashboard-filter:last-child{border-right:0}.case-dashboard-filter span,.case-dashboard-panel-head span,.case-activity-label{color:#8996a7;letter-spacing:.09em;text-transform:uppercase;margin-bottom:3px;font-weight:900;display:block}.case-dashboard-filter strong{color:var(--navy);white-space:nowrap;text-overflow:ellipsis;line-height:1.2;display:block;overflow:hidden}.case-dashboard-body{grid-template-columns:minmax(0,1.65fr) minmax(300px,.8fr);gap:14px;padding:14px;display:grid}.case-dashboard-panel{background:#fff;border:1px solid #e1e8f0;border-radius:16px;min-width:0;overflow:hidden}.case-dashboard-panel-head{border-bottom:1px solid #e7edf4;justify-content:space-between;align-items:center;gap:16px;min-height:55px;padding:12px 15px;display:flex}.case-dashboard-panel-head strong{color:var(--navy);line-height:1.25;display:block}.case-dashboard-panel-head small{color:#8a97a8;white-space:nowrap}.case-pipeline{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.case-stage{background:#fff;border-right:1px solid #e6ecf2;min-width:0;min-height:190px;padding:17px 16px 15px;position:relative}.case-stage:last-child{border-right:0}.case-stage:before{content:"";transform-origin:0;background:#cbd8e5;height:3px;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.case-stage:nth-child(2):before{background:#78a9cf}.case-stage:nth-child(3):before{background:var(--blue)}.case-stage:nth-child(4):before{background:var(--orange)}.case-stage-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:18px;display:flex}.case-stage-index{color:#9aa6b5;letter-spacing:.11em;font-size:.61rem;font-weight:900}.case-stage-badge{color:#607086;background:#f1f5f9;border-radius:999px;align-items:center;min-height:23px;padding:0 8px;font-size:.61rem;font-weight:850;display:inline-flex}.case-stage.started .case-stage-badge{color:#185d92;background:#eaf4fb}.case-stage.retained .case-stage-badge{color:#9b4c08;background:#fff2e7}.case-stage-value{align-items:baseline;gap:6px;display:flex}.case-stage-value strong{color:var(--navy);letter-spacing:-.065em;font-size:clamp(2.2rem,4vw,3.45rem);line-height:.9}.case-stage.retained .case-stage-value strong{color:var(--orange-dark)}.case-stage-value span{color:#8895a6;text-transform:uppercase;font-size:.68rem;font-weight:850}.case-stage h3{color:var(--navy);margin:13px 0 6px;line-height:1.25}.case-stage p{color:#6d7b8d;margin:0}.case-stage-foot{color:#708094;border-top:1px solid #edf1f5;align-items:center;gap:7px;margin-top:15px;padding-top:12px;font-weight:750;display:flex}.case-stage-foot i{background:#91a2b4;border-radius:50%;width:6px;height:6px}.case-stage.started .case-stage-foot i{background:var(--blue)}.case-stage.retained .case-stage-foot i{background:var(--orange)}.case-stage-retention-foot{align-items:center}.case-stage-retention-foot span{color:#708094}.case-stage-retention-foot strong{color:var(--orange-dark);letter-spacing:-.035em;margin-left:auto;font-size:1.28rem;line-height:1}.case-activity-list{display:grid}.case-activity-item{border-bottom:1px solid #e9eef4;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:73px;padding:11px 14px;display:grid;position:relative}.case-activity-item:last-child{border-bottom:0}.case-activity-icon{width:36px;height:36px;color:var(--blue);background:#edf4fa;border-radius:10px;place-items:center;font-size:.72rem;font-weight:950;display:grid}.case-activity-icon svg{width:19px;height:19px;transition:transform .22s;display:block}.case-activity-item:hover .case-activity-icon svg{transform:scale(1.08)}.case-activity-item:nth-child(2) .case-activity-icon{color:var(--success);background:#eef8f3}.case-activity-item:nth-child(3) .case-activity-icon{color:#6653a5;background:#f3f0fb}.case-activity-item:nth-child(4) .case-activity-icon{color:#b35d14;background:#fff3e9}.case-activity-copy{min-width:0}.case-activity-copy strong{color:var(--navy);line-height:1.25;display:block}.case-activity-copy p{color:#718094;margin:3px 0 0}.case-activity-number{text-align:right}.case-activity-number strong{color:var(--navy);letter-spacing:-.045em;font-size:1.4rem;line-height:1;display:block}.case-activity-number span{color:#97a3b1;text-transform:uppercase;margin-top:4px;font-weight:850;display:block}.case-dashboard-footer{background:#fff;border-top:1px solid #e1e8f0;justify-content:space-between;align-items:center;gap:18px;padding:12px 15px;display:flex}.case-dashboard-footer-copy{align-items:center;gap:10px;min-width:0;display:flex}.case-dashboard-footer-icon{width:29px;height:29px;color:var(--blue);background:#eaf4fb;border-radius:9px;place-items:center;font-weight:950;display:grid}.case-dashboard-footer-copy strong{color:var(--navy);display:block}.case-dashboard-footer-copy span{color:#7f8d9e;display:block}.proof-case-section.is-visible .case-dashboard:before{animation:.8s cubic-bezier(.2,.8,.2,1) 50ms forwards caseDashRule}.proof-case-section.is-visible .case-dashboard-topbar{animation:.44s cubic-bezier(.2,.8,.2,1) 80ms both caseDashIn}.proof-case-section.is-visible .case-dashboard-filter{animation-name:caseDashFilter;animation-duration:.42s;animation-timing-function:cubic-bezier(.2,.8,.2,1);animation-iteration-count:1;animation-direction:normal;animation-play-state:running;animation-fill-mode:both;animation-timeline:auto;animation-range:normal;animation-delay:calc(.19s + var(--filter-order,0)*65ms)}.proof-case-section.is-visible .case-dashboard-panel:first-child{animation:.42s cubic-bezier(.2,.8,.2,1) .52s both caseDashIn}.proof-case-section.is-visible .case-stage{animation-name:caseDashStage;animation-duration:.5s;animation-timing-function:cubic-bezier(.16,.84,.25,1);animation-iteration-count:1;animation-direction:normal;animation-play-state:running;animation-fill-mode:both;animation-timeline:auto;animation-range:normal;animation-delay:calc(.63s + var(--dash-order)*.11s)}.proof-case-section.is-visible .case-stage:before{animation-name:caseDashBar;animation-duration:.62s;animation-timing-function:cubic-bezier(.2,.8,.2,1);animation-iteration-count:1;animation-direction:normal;animation-play-state:running;animation-fill-mode:forwards;animation-timeline:auto;animation-range:normal;animation-delay:calc(.79s + var(--dash-order)*.11s)}.proof-case-section.is-visible .case-dashboard-panel:nth-child(2){animation:.42s cubic-bezier(.2,.8,.2,1) 1.12s both caseDashIn}.proof-case-section.is-visible .case-activity-item{animation-name:caseDashActivity;animation-duration:.44s;animation-timing-function:cubic-bezier(.2,.8,.2,1);animation-iteration-count:1;animation-direction:normal;animation-play-state:running;animation-fill-mode:both;animation-timeline:auto;animation-range:normal;animation-delay:calc(1.22s + var(--dash-order)*90ms)}.proof-case-section.is-visible .case-dashboard-footer{animation:.46s cubic-bezier(.2,.8,.2,1) 1.66s both caseDashIn}@media (width<=1050px){.case-dashboard-body{grid-template-columns:1fr}.case-activity-list{grid-template-columns:repeat(2,1fr)}.case-activity-item:nth-child(odd){border-right:1px solid #e9eef4}.case-activity-item:nth-last-child(-n+2){border-bottom:0}}@media (width<=760px){.case-dashboard-filter:nth-child(2n){border-right:0}.case-dashboard-filter:nth-child(-n+4){border-bottom:1px solid #e5ebf2}.case-dashboard-filter:last-child{border-right:0}.case-pipeline{grid-template-columns:repeat(2,1fr)}.case-stage:nth-child(2){border-right:0}.case-stage:nth-child(-n+2){border-bottom:1px solid #e6ecf2}.case-stage{min-height:172px}.case-dashboard-footer{flex-direction:column;align-items:flex-start}}@media (width<=540px){.case-dashboard{border-radius:18px}.case-dashboard-topbar{padding:12px 13px}.case-dashboard-actions .case-dashboard-chip:not(.case-dashboard-status){display:none}.case-dashboard-filter{padding:11px 13px}.case-dashboard-body{gap:10px;padding:10px}.case-dashboard-panel-head{padding:11px 12px}.case-dashboard-panel-head small{display:none}.case-stage{min-height:178px;padding:14px 12px}.case-stage-value strong{font-size:2.4rem}.case-stage p{font-size:.68rem}.case-activity-list{grid-template-columns:1fr}.case-activity-item:nth-child(n){border-bottom:1px solid #e9eef4;border-right:0}.case-activity-item:last-child{border-bottom:0}.case-dashboard-footer{padding:12px}}@media (prefers-reduced-motion:reduce){.case-dashboard:before,.case-dashboard-topbar,.case-dashboard-filterbar,.case-dashboard-filter,.case-dashboard-panel,.case-dashboard-footer,.case-stage,.case-stage:before,.case-activity-item,.case-dashboard-status span{opacity:1;animation:auto none;transform:none}}.case-dashboard-filter,.case-stage,.case-activity-item{will-change:transform;transition:transform .24s cubic-bezier(.2,.8,.2,1),box-shadow .24s cubic-bezier(.2,.8,.2,1),border-color .24s,background-color .24s}@media (hover:hover) and (pointer:fine){.case-dashboard-filter:hover{z-index:2;background:#fff;position:relative;transform:translateY(-2px);box-shadow:0 8px 22px #0f233e12}.case-stage:hover{z-index:3;background:#fff;transform:translateY(-5px);box-shadow:0 16px 30px #0f233e1a}.case-activity-item:hover{z-index:2;background:#fbfdff;transform:translate(4px);box-shadow:inset 3px 0 #2273a838}}.case-stage.retained{z-index:2;background:linear-gradient(#fffaf6 0%,#fff 72%);border:1px solid #e8711857;border-radius:14px;min-height:202px;margin:-7px -5px -7px 0;padding:22px 19px 18px;box-shadow:0 16px 34px #8b46101c}.case-stage.retained:after{content:"Final result";background:var(--orange);color:#fff;letter-spacing:.09em;text-transform:uppercase;border-radius:999px;align-items:center;min-height:20px;padding:0 8px;font-size:.55rem;font-weight:950;display:inline-flex;position:absolute;top:-10px;left:18px;box-shadow:0 6px 16px #e871183d}.case-stage.retained .case-stage-badge{border:1px solid #e871182e;box-shadow:0 4px 12px #e8711814}.case-stage.retained .case-stage-value strong{font-size:clamp(2.65rem,4.45vw,3.9rem)}.case-stage.retained .case-stage-retention-foot i{background:var(--orange);animation:1.65s ease-out infinite caseRetentionPulse;position:relative;box-shadow:0 0 #e8711861}@media (hover:hover) and (pointer:fine){.case-stage.retained:hover{border-color:#e8711880;transform:translateY(-8px)scale(1.012);box-shadow:0 22px 42px #8b461029}}@media (width<=980px){.case-stage.retained{min-height:190px;margin:0}}.case-dashboard-filter span,.case-dashboard-panel-head span,.case-activity-label{font-size:.64rem}.case-dashboard-filter strong{font-size:.86rem}.case-dashboard-panel-head strong{font-size:.92rem}.case-dashboard-panel-head small{font-size:.7rem}.case-stage h3{font-size:.88rem}.case-stage p{font-size:.75rem;line-height:1.5}.case-stage-foot{font-size:.68rem}.case-activity-copy strong{font-size:.82rem}.case-activity-copy p{font-size:.7rem;line-height:1.4}.case-activity-number span{font-size:.61rem}.case-dashboard-footer-copy strong{font-size:.8rem}.case-dashboard-footer-copy span{font-size:.69rem;line-height:1.4}.case-dashboard-body{align-items:stretch}.case-dashboard-body>.case-dashboard-panel:first-child{flex-direction:column;display:flex}.case-dashboard-body>.case-dashboard-panel:first-child .case-pipeline{flex:none}.case-dashboard-activity-panel{flex-direction:column;height:auto;display:flex}.case-dashboard-activity-panel:before,.case-dashboard-activity-panel:after{display:none}.case-conversion-summary{border-top:1px solid #e7edf4;display:grid}.case-conversion-intro{border-right:1px solid #e5ebf2;flex-direction:column;padding:20px 18px;display:flex}.case-conversion-intro span{color:#8996a7;letter-spacing:.09em;text-transform:uppercase;font-weight:900;display:block}.case-conversion-intro strong{color:var(--navy)}.case-conversion-intro p{color:#718094;margin:7px 0 0}.case-conversion-metric{border-right:1px solid #e5ebf2;flex-direction:column;min-width:0;padding:18px 15px;display:flex;position:relative}.case-conversion-metric span{color:#8996a7;letter-spacing:.07em;text-transform:uppercase;font-size:.6rem;font-weight:900}.case-conversion-metric strong{color:var(--navy);letter-spacing:-.055em;margin-top:8px;font-size:clamp(1.65rem,2.7vw,2.35rem);line-height:1}.case-conversion-metric p{color:#718094}.case-conversion-metric.retention strong{color:var(--orange-dark)}.case-conversion-track{border-radius:999px;width:100%;overflow:hidden}.case-conversion-track i{width:var(--conversion);background:var(--blue);height:100%;display:block}.case-conversion-metric.retention .case-conversion-track i{background:var(--orange)}@media (width<=1050px){.case-conversion-intro{border-bottom:1px solid #e5ebf2;border-right:0;grid-column:1/-1}}@media (width<=620px){.case-conversion-summary{grid-template-columns:1fr}.case-conversion-intro,.case-conversion-metric{border-bottom:1px solid #e5ebf2;border-right:0}.case-conversion-metric:last-child{border-bottom:0}}.case-stage-retention-foot strong{display:none}.case-conversion-summary{background:#f8fafc;flex:none;grid-template-columns:repeat(4,minmax(0,1fr));min-height:112px}.case-conversion-intro,.case-conversion-metric{border-right:1px solid #e6ecf2;min-width:0;padding:15px 16px}.case-conversion-metric:last-child{border-right:0}.case-conversion-intro{justify-content:center}.case-conversion-intro span{margin-bottom:4px;font-size:.59rem}.case-conversion-intro strong{font-size:.8rem;line-height:1.25}.case-conversion-intro p{margin-top:5px;font-size:.64rem;line-height:1.35}.case-conversion-metric{justify-content:center}.case-conversion-metric-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.case-conversion-metric-head span{color:#7e8b9c;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.6rem;font-weight:900;line-height:1.25}.case-conversion-metric-head strong{color:var(--navy);letter-spacing:-.045em;flex:none;font-size:1.42rem;line-height:.95}.case-conversion-metric.retention .case-conversion-metric-head strong{color:var(--orange-dark)}.case-conversion-metric p{margin:9px 0 10px;font-size:.65rem;line-height:1.25}.case-conversion-metric p b{color:var(--navy);font-size:.75rem}.case-conversion-track{background:#e5ebf2;height:5px;margin-top:0}.case-conversion-track i{border-radius:999px}@media (width<=1050px){.case-conversion-summary{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=760px){.case-conversion-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.case-conversion-intro,.case-conversion-metric{border-bottom:1px solid #e6ecf2}.case-conversion-summary>:nth-child(2n){border-right:0}.case-conversion-summary>:nth-last-child(-n+2){border-bottom:0}}@media (width<=480px){.case-conversion-summary{grid-template-columns:1fr}.case-conversion-intro,.case-conversion-metric{border-bottom:1px solid #e6ecf2;border-right:0}.case-conversion-summary>:last-child{border-bottom:0}}.proof-case-section.is-visible .case-project-note{animation:auto none}.case-project-note{opacity:0;transform:translateY(12px)scale(.992)}.case-project-note-update{opacity:0;transition:opacity .42s,transform .42s cubic-bezier(.2,.8,.2,1);transform:translate(8px)}.case-project-note.is-message-complete .case-project-note-update{opacity:1;transform:translate(0)}.case-project-note-text{min-height:2.8em}.case-project-note-caret{vertical-align:-.12em;background:var(--blue);width:1.5px;height:1.05em;margin-left:2px;animation:.84s step-end infinite caseTypingCaret;display:inline-block}.case-project-note.is-message-complete .case-project-note-caret{opacity:0;animation:auto none}@media (prefers-reduced-motion:reduce){.case-project-note{opacity:1;animation:auto none;transform:none}.case-project-note-caret{animation:auto none}}.proof-case-section .case-project-note{opacity:0;transition:opacity .52s,transform .58s cubic-bezier(.2,.8,.2,1);transform:translateY(12px)scale(.992)}@media (prefers-reduced-motion:reduce){.proof-case-section .case-project-note{opacity:1;transition:none;animation:auto none;transform:none}}#results{scroll-margin-top:78px}.proof-case-section .container{width:min(100% - 40px,1240px)}.proof-case-section .case-dashboard{box-shadow:0 34px 95px #0b19302b}@media (width<=620px){.proof-case-section{padding-bottom:84px}.proof-case-section .container{width:min(100% - 24px,1240px)}}.proof-case-section{background:radial-gradient(circle at 88% 0,#ff8a2a0e,#0000 20%),linear-gradient(#f1f5f8 0%,#f8fafc 14%,#f4f7fa 100%);margin-top:0;padding-top:clamp(54px,6vw,88px);padding-bottom:clamp(108px,11vw,158px)}.proof-case-section:before{opacity:.35}@media (width<=620px){.proof-case-section{padding-top:34px}}.case-entry-clean+.proof-case-section{box-shadow:none;background:radial-gradient(circle at 88% 0,#0b193006,#0000 20%),linear-gradient(#f6f8fb 0%,#f4f7fa 100%);border-top:0;margin-top:-1px;padding-top:clamp(28px,3vw,48px)}.case-entry-clean+.proof-case-section>.container{width:min(100% - 48px,1320px)}@media (width<=760px){.case-entry-clean+.proof-case-section>.container{width:min(100% - 28px,1320px)}}.proof-case-section{position:relative}.case-dashboard-filterbar{grid-template-columns:.65fr .72fr 1.02fr 1.06fr 1.05fr .58fr}@media (width<=760px){.case-dashboard-filterbar{grid-template-columns:repeat(2,1fr)}.case-dashboard-filter:last-child{grid-column:auto}}.case-dashboard-appmark{border:1px solid #0074fe1f;box-shadow:0 7px 18px #0b193014}.case-project-note-avatar{background:#fff;padding:7px;overflow:visible;box-shadow:0 8px 22px #0b19301a,inset 0 0 0 1px #0074fe1a}.case-project-note-avatar img{object-fit:contain;width:100%;height:100%;display:block}.case-project-note-avatar:after{bottom:0;right:-1px}@media (width<=680px){.case-project-note-avatar{padding:6px}}.case-dashboard-appmark{background:linear-gradient(145deg,#fff,#f4f8fc);border-radius:13px;flex:0 0 46px;place-items:center;width:46px;height:46px;padding:5px;display:grid;overflow:hidden}.case-dashboard-appmark img{object-fit:contain;object-position:center center;width:100%;max-width:none;height:100%;max-height:none;display:block;transform:none}@media (width<=680px){.case-dashboard-appmark{flex-basis:42px;width:42px;height:42px;padding:5px}}.case-dashboard-topbar .case-dashboard-title{gap:14px}.case-dashboard-topbar .case-dashboard-appmark{box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;margin:0}@media (width<=680px){.case-dashboard-topbar .case-dashboard-title{gap:11px}.case-dashboard-topbar .case-dashboard-appmark img{height:32px}}.case-dashboard-topbar .case-dashboard-appmark{flex:0 0 46px;grid-template-rows:none;grid-template-columns:none;grid-auto-rows:auto;grid-auto-columns:auto;place-content:normal;place-items:normal;gap:0;width:46px;height:46px;padding:4px;display:flex;overflow:hidden}.case-dashboard-topbar .case-dashboard-appmark img{object-fit:contain;object-position:center center;flex:none;width:38px;max-width:none;height:auto;max-height:none;display:block;transform:none}@media (width<=680px){.case-dashboard-topbar .case-dashboard-appmark{flex-basis:42px;width:42px;height:42px;padding:4px}.case-dashboard-topbar .case-dashboard-appmark img{width:34px}}@media (width<=767px){#results .case-dashboard{--case-body:17px;--case-small:13px;--case-micro:11px;--case-title:20px}#results .case-dashboard-eyebrow,#results .case-dashboard-status,#results .case-dashboard-filter span{letter-spacing:.075em;font-size:11px;font-weight:650;line-height:1.25}#results .case-dashboard-filter{align-content:start}#results .case-conversion-intro p,#results .case-conversion-metric p{font-size:15px;font-weight:420;line-height:1.45}#results .case-activity-icon{grid-row:1/span 2}#results .case-activity-copy{overflow-wrap:anywhere}#results .case-activity-copy p{margin-top:9px}#results .case-activity-number{align-self:start;padding-left:7px}#results .case-activity-number span{margin-top:6px}#results .case-dashboard-footer-copy strong,#results .case-project-note-author strong{font-size:15px;font-weight:620;line-height:1.3}#results .case-dashboard-footer-copy span,#results .case-project-note-update{font-size:11px;font-weight:560;line-height:1.3}}@media (width<=390px){#results .case-activity-item{grid-template-columns:40px minmax(0,1fr) auto;padding-inline:15px}#results .case-activity-icon{width:38px;height:38px}#results .case-activity-number strong{font-size:24px}}@media (width<=767px){#results{padding:58px 0 66px}.case-dashboard{overflow:hidden}.case-dashboard-topbar{flex-direction:column;align-items:flex-start;gap:15px}.case-dashboard-title{width:100%;min-width:0}.case-dashboard-actions{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.case-dashboard-chip{white-space:normal;text-align:center;justify-content:center;min-width:0;padding:9px 10px;font-size:.72rem}.case-dashboard-filterbar,.case-pipeline,.case-activity-list{scrollbar-width:none}.case-dashboard-filterbar::-webkit-scrollbar{display:none}.case-pipeline::-webkit-scrollbar{display:none}.case-activity-list::-webkit-scrollbar{display:none}.case-dashboard-filterbar{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;overflow-x:auto}#results .case-dashboard-filter{scroll-snap-align:start;border:1px solid var(--line);background:#fff;flex:0 0 205px}.case-dashboard-panel{border-bottom:0;border-left:0;border-right:0;border-top:1px solid var(--line);border-image:;min-width:0}.case-dashboard-panel-head{align-items:flex-start;gap:12px}.case-dashboard-panel-head small{flex:none}.case-pipeline{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;margin-inline:-18px;overflow-x:auto}.case-conversion-summary{grid-template-columns:1fr;gap:14px;margin-top:6px}.case-activity-list{scroll-snap-type:x mandatory;margin-inline:-18px;overflow-x:auto}#results .case-activity-item{scroll-snap-align:start;flex:0 0 270px;align-content:start}.case-activity-number{grid-column:1/-1;justify-self:stretch}.case-project-note{border-radius:18px;margin-top:16px;padding:16px}.case-project-note-avatar{width:38px;height:38px}.case-dashboard,.case-project-note{opacity:1;visibility:visible;transform:none}.case-entry-clean+.proof-case-section{background:linear-gradient(#fff 0% 6%,#fbfcfe 24%,#f5f8fb 55%,#f2f6fa 100%);margin-top:-2px;padding-top:58px}.case-entry-clean+.proof-case-section:after{content:"";pointer-events:none;z-index:0;background:linear-gradient(#fffffff5,#fff0);height:150px;position:absolute;inset:0 0 auto}.case-entry-clean+.proof-case-section>.container{z-index:1;position:relative}.proof-case-section>.container{padding-inline:14px}.case-dashboard{background:#f5f8fb;border:1px solid #1134521a;border-radius:25px;box-shadow:0 24px 65px #19344e21}.case-dashboard-topbar{padding:15px}.case-dashboard-title strong{font-size:.95rem}.case-dashboard-status{min-height:31px}.case-dashboard-filterbar{background:#f5f8fb;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px;display:grid;overflow:visible}#results .case-dashboard-filter{border-radius:14px;max-width:none}.case-dashboard-filter:nth-child(3),.case-dashboard-filter:nth-child(4){min-height:86px}.case-dashboard-filter span{letter-spacing:.08em;font-size:.57rem}.case-dashboard-filter strong{overflow-wrap:anywhere;font-size:.7rem;line-height:1.3}.case-dashboard-body{grid-template-columns:1fr;gap:11px;padding:0 10px 10px;display:grid}.case-dashboard-panel,.case-dashboard-activity-panel{background:#fff;border:1px solid #e3eaf1;border-radius:18px;width:100%;margin:0;display:block;overflow:hidden}.case-dashboard-panel-head{border-bottom:1px solid #edf1f5;padding:15px 14px 12px}.case-dashboard-panel-head span{font-size:.6rem}.case-dashboard-panel-head strong{font-size:.88rem;line-height:1.3}.case-pipeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:11px;display:grid;overflow:visible}.case-conversion-metric{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.case-conversion-metric strong{font-size:1.05rem}.case-dashboard-activity-panel{order:2}.case-activity-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:none;padding:11px;display:grid;overflow:visible}#results .case-activity-item{min-width:0}.case-activity-copy{grid-column:2}.case-activity-copy strong{display:block}.case-dashboard-footer{border-top:1px solid #e5ebf1;margin:0;padding:14px}.case-dashboard-footer-copy strong{font-size:.77rem}.case-dashboard-footer-copy span{font-size:.66rem}}@media (width<=767px) and (width<=374px){.case-dashboard-filterbar,.case-pipeline,.case-activity-list{grid-template-columns:1fr}#results .case-stage{min-height:auto}}@media (width>=768px){.case-carousel-progress,.case-carousel-edge-cue{display:none}.case-carousel-window,.case-activity-page{display:contents}}@media (width<=767px){.case-dashboard-panel{opacity:1;padding:0;overflow:hidden;transform:none}.case-carousel-window{background:#fff;position:relative;overflow:hidden}.case-pipeline,.case-activity-list{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:none;grid-template-columns:none;gap:12px;width:100%;max-width:none;margin:0;padding:14px 58px 17px 14px;scroll-padding-inline:14px 58px;display:flex;position:relative;overflow:auto hidden}.case-pipeline::-webkit-scrollbar{display:none}.case-activity-list::-webkit-scrollbar{display:none}#results .case-stage{scroll-snap-align:start;scroll-snap-stop:always;opacity:1;background:linear-gradient(#fff 0%,#fbfdff 100%);border:1px solid #dfe8ef;border-radius:19px;flex:0 0 clamp(222px,100vw - 118px,286px);width:clamp(222px,100vw - 118px,286px);min-width:clamp(222px,100vw - 118px,286px);margin:0;transform:none;box-shadow:0 12px 29px #18345016}.case-stage.retained{min-height:254px}.case-stage-value strong{font-size:2.5rem}.case-stage h3{font-size:.98rem;line-height:1.22}.case-stage p{font-size:.76rem;line-height:1.52}.case-stage-foot{font-size:.68rem;line-height:1.35}.case-carousel-edge-cue{z-index:4;pointer-events:none;color:#1b6199;border:1px solid #125d9921;border-radius:16px 0 0 16px;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex;position:absolute;transform:translateY(-50%)}.case-carousel-edge-cue span{writing-mode:vertical-rl;font:900 .47rem/1 system-ui;transform:rotate(180deg)}.case-carousel-edge-cue b{font:900 1.05rem/1 system-ui;animation:1.7s ease-in-out infinite v115EdgeArrow}.case-carousel-steps{align-items:center;min-width:0}.case-carousel-steps a{flex:1;place-items:center;font:850 .55rem/1 system-ui;position:relative}.case-carousel-steps a:after{content:"";background:#dce5ec;border-radius:99px;height:2px;position:absolute;bottom:3px;left:7px;right:7px}.case-carousel-steps a.is-active{border-color:#bfdaee}.case-carousel-steps a.is-active:after{background:linear-gradient(90deg,#0875d1,#ff7a1a)}.case-carousel-counter{white-space:nowrap;font:800 .6rem/1 system-ui}.case-conversion-summary{background:linear-gradient(#fff 0%,#f8fbfd 100%);border:1px solid #dfe8ef;border-radius:18px;margin:0 11px 12px;padding:0;overflow:hidden;box-shadow:0 10px 25px #1834500f}.case-conversion-intro{background:linear-gradient(135deg,#edf7ff 0%,#fff8f2 100%);border-bottom:1px solid #e7edf3;padding:15px}.case-conversion-metric{background:0 0;padding:14px 15px}.case-activity-page{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 clamp(222px,100vw - 118px,286px);grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1fr;gap:10px;width:clamp(222px,100vw - 118px,286px);min-width:clamp(222px,100vw - 118px,286px);display:grid}#results .case-activity-item{opacity:1;background:linear-gradient(#fff 0%,#fafcfe 100%);border:1px solid #e1e9f0;border-radius:17px;transform:none;box-shadow:0 9px 23px #18345011}.case-activity-icon{border-radius:12px;grid-area:1/1;width:41px;height:41px}.case-activity-copy{grid-area:1/2;min-width:0}.case-activity-copy strong{font-size:.8rem;line-height:1.24}.case-activity-copy p{margin-top:4px;font-size:.67rem;line-height:1.42}.case-activity-number{text-align:left;border-top:1px solid #e7edf2;grid-area:2/1/auto/-1;justify-content:space-between;align-items:baseline;min-width:0;padding-top:9px;display:flex}.case-activity-number strong{font-size:1.28rem;line-height:1}.case-activity-number span{margin-top:0;font-size:.58rem}}@media (width<=767px) and (width<=374px){#results .case-stage,.case-activity-page{flex-basis:clamp(216px,100vw - 104px,260px);width:clamp(216px,100vw - 104px,260px);min-width:clamp(216px,100vw - 104px,260px)}}@media (width<=767px) and (prefers-reduced-motion:reduce){.case-carousel-edge-cue b{animation:auto none}}@media (width<=767px){.case-carousel-window{margin-top:0}.case-carousel-edge-cue{background:linear-gradient(90deg,#ffffff73,#f7fafdf7);border-color:#125d9924;width:42px;height:82px;top:50%;right:5px;box-shadow:0 8px 22px #1638560f}.case-carousel-edge-cue span{letter-spacing:.14em;color:#688196;font-size:.48rem}.case-carousel-edge-cue b{filter:drop-shadow(0 2px 5px #f28a2e38);color:#f28a2e}.case-carousel-progress{background:linear-gradient(#fff 0%,#f8fbfd 100%);border:1px solid #e2eaf0;border-radius:15px;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:8px 10px;display:flex;box-shadow:0 8px 22px #1638560e}.case-carousel-steps{isolation:isolate;flex:auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:0;display:grid;position:relative}.case-carousel-steps:before{content:"";z-index:-1;background:#dbe6ee;border-radius:999px;height:2px;position:absolute;top:50%;left:8%;right:8%;transform:translateY(-50%)}.case-carousel-steps a{cursor:pointer;touch-action:manipulation;color:#6e8394;letter-spacing:.08em;background:#f2f6f9;border:0;border-radius:10px;justify-content:center;align-items:center;width:auto;min-width:0;height:30px;padding:0 7px;font-size:.61rem;font-weight:800;text-decoration:none;transition:background .22s,color .22s,transform .22s,box-shadow .22s;display:flex}.case-carousel-steps a.is-active{color:#fff;background:linear-gradient(135deg,#16649e 0%,#1e78b4 62%,#f28a2e 145%);transform:translateY(-1px);box-shadow:0 5px 14px #16649e38}.case-carousel-counter{color:#738796;border-left:1px solid #e2eaf0;flex:none;justify-content:center;align-items:center;min-width:42px;height:30px;padding:0 8px;font-size:.62rem;font-weight:750;display:flex}.case-carousel-counter b{color:#f28a2e;margin-right:2px;font-size:.79rem}#results [class*=swipe-hint]{display:none}#results .case-carousel-edge-cue{opacity:1;background:linear-gradient(135deg,#fffffff5,#fff6edfa);border:1px solid #f28a2e6b;border-radius:18px 0 0 18px;width:48px;height:96px;transition:opacity .3s,transform .3s;animation:1.7s ease-in-out infinite v118CuePulse;right:7px;box-shadow:-10px 0 26px #f28a2e29,0 8px 20px #18345014}#results .case-carousel-edge-cue span{color:#355d7c;letter-spacing:.16em;font-size:.51rem}#results .case-carousel-edge-cue b{color:#f28a2e;filter:drop-shadow(0 2px 5px #f28a2e47);font-size:1.3rem}#results .case-carousel-window.has-swiped .case-carousel-edge-cue{opacity:.34;animation:auto none;transform:translateY(-50%)translate(5px)}#results .case-conversion-summary{margin-top:0}#results .case-carousel-progress{border-radius:17px;margin-left:12px;margin-right:12px;position:relative}#results .case-carousel-steps a{background:#eef3f7;border-radius:11px;height:32px}#results .case-carousel-steps a:before{letter-spacing:.08em;color:#758999;font:850 .58rem/1 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}#results .case-carousel-steps a.is-active:before{color:#fff}#results .case-carousel-counter{min-width:48px;height:32px}}@media (width<=767px) and (prefers-reduced-motion:reduce){#results .case-carousel-edge-cue{animation:auto none}}@media (width<=767px){#results .case-pipeline-window+.case-carousel-progress{margin-bottom:38px}#results .case-activity-window+.case-carousel-progress{margin-bottom:34px}#results .case-carousel-edge-cue:not(.is-dismissed){outline:3px solid #f28a2e14}#results .case-carousel-steps a{color:#718596;letter-spacing:.04em}#results .case-carousel-steps a:before{content:none}#results .case-carousel-steps a.is-active{color:#fff;background:linear-gradient(135deg,#14649f 0%,#247caf 68%,#f28a2e 145%)}#results .case-carousel-counter b{color:#f28a2e}#results .case-carousel-window.has-swiped .case-carousel-edge-cue,#results .case-carousel-edge-cue.is-dismissed{opacity:.1;box-shadow:none;outline:0;animation:auto none;transform:translateY(-50%)translate(6px)}#results .case-dashboard,#results .case-dashboard *{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}#results .case-dashboard h2,#results .case-dashboard-title{letter-spacing:-.035em;font-size:clamp(1.55rem,6.3vw,1.9rem);line-height:1.06}#results .case-stage strong,#results .case-stage h3{letter-spacing:-.015em;font-size:1rem;line-height:1.22}#results .case-stage-value{font-size:1.48rem;line-height:1}#results .case-carousel-edge-cue{font-size:.68rem}#results .case-dashboard-title span,#results .case-dashboard-status,#results .case-dashboard-filter strong,#results .case-dashboard-footer-copy strong{font-size:1rem;line-height:1.4}#results .case-dashboard-filter span,#results .case-dashboard-panel-head span,#results .case-activity-number span,#results .case-dashboard-footer-copy span{font-size:.78rem;line-height:1.35}#results .case-stage h3,#results .case-stage strong:not(.case-stage-value strong){font-size:1.12rem;line-height:1.25}#results .case-stage p,#results .case-activity-copy p,#results .case-dashboard p{font-size:1.0625rem;line-height:1.52}#results .case-conversion-metric span{font-size:.94rem;line-height:1.4}#results .case-conversion-metric strong{font-size:1.65rem;line-height:1}#results .case-dashboard{--cw-body:16px;--cw-support:14px;--cw-caption:11px;--cw-heading:19px;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-size:var(--cw-body);line-height:1.48}#results .case-dashboard *,#results .case-project-note *{box-sizing:border-box}#results .case-dashboard-topbar{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;padding:16px 15px;display:grid}#results .case-dashboard-title{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;width:100%;min-width:0;display:grid}#results .case-dashboard-title>div{min-width:0}#results .case-dashboard-appmark{flex-basis:42px;width:42px;height:42px}#results .case-dashboard-eyebrow{letter-spacing:.09em;margin:0 0 3px;font-size:10.5px;font-weight:650;line-height:1.2;display:block}#results .case-dashboard-title strong{text-overflow:clip;white-space:normal;overflow-wrap:break-word;letter-spacing:-.025em;max-width:none;font-size:20px;font-weight:650;line-height:1.18;display:block;overflow:visible}#results .case-dashboard-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;min-width:0;margin:0 0 0 54px;display:flex}#results .case-dashboard-chip,#results .case-dashboard-status{letter-spacing:.04em;white-space:normal;min-height:30px;padding:7px 10px;font-size:11px;font-weight:650;line-height:1.2}#results .case-dashboard-filterbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px 8px;display:grid}#results .case-dashboard-filter{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:7px;width:auto;min-width:0;height:auto;min-height:86px;padding:13px 12px;display:flex}#results .case-dashboard-filter span{letter-spacing:.075em;font-size:10.5px;font-weight:650;line-height:1.25}#results .case-dashboard-filter strong{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;letter-spacing:-.008em;width:100%;min-width:0;max-width:none;font-size:15px;font-weight:560;line-height:1.34;display:block;overflow:visible}#results .case-dashboard-body{gap:10px}#results .case-dashboard-panel{overflow:hidden}#results .case-dashboard-panel-head{justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 16px 15px;display:flex}#results .case-dashboard-panel-head>div{min-width:0}#results .case-dashboard-panel-head span{letter-spacing:.08em;font-size:10.5px;font-weight:650;line-height:1.25}#results .case-dashboard-panel-head strong{white-space:normal;letter-spacing:-.022em;max-width:100%;margin-top:5px;font-size:19px;font-weight:640;line-height:1.26;display:block;overflow:visible}#results .case-dashboard-panel-head small{white-space:nowrap;flex:none;padding-top:2px;font-size:10.5px;font-weight:560;line-height:1.25}#results .case-stage{flex-direction:column;height:auto;min-height:372px;padding:20px 18px 18px;display:flex;overflow:hidden}#results .case-stage-top{align-items:center;gap:9px}#results .case-stage-index,#results .case-stage-badge{letter-spacing:.06em;font-size:10.5px;font-weight:650;line-height:1.2}#results .case-stage-value{align-items:flex-end;gap:8px;height:auto;min-height:0;margin:22px 0 14px;display:flex;overflow:visible}#results .case-stage-value strong{letter-spacing:-.055em;height:auto;min-height:0;font-size:50px;font-weight:760;line-height:1;display:block;overflow:visible}#results .case-stage-value span{letter-spacing:.01em;padding-bottom:5px;font-size:12.5px;font-weight:560;line-height:1.1}#results .case-stage h3{letter-spacing:-.018em;margin:0 0 9px;font-size:18px;font-weight:640;line-height:1.24}#results .case-stage p{letter-spacing:-.003em;max-width:100%;margin:0;font-size:16px;font-weight:420;line-height:1.48;overflow:visible}#results .case-stage-foot{margin-top:auto;padding-top:16px;font-size:12.5px;font-weight:540;line-height:1.35}#results .case-carousel-progress{margin-top:10px;padding:9px 10px}#results .case-carousel-steps a{font-size:11.5px;font-weight:720;line-height:1}#results .case-carousel-counter{font-size:11.5px;font-weight:560;line-height:1}#results .case-carousel-counter b{font-size:13px;font-weight:700}#results .case-conversion-summary{grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:18px 16px 20px;display:grid;overflow:visible}#results .case-conversion-intro{background:0 0;border:0;min-width:0;padding:0 0 3px}#results .case-conversion-intro span{letter-spacing:.075em;font-size:10.5px;font-weight:650;line-height:1.25}#results .case-conversion-intro strong{letter-spacing:-.02em;margin-top:5px;font-size:19px;font-weight:640;line-height:1.24;display:block}#results .case-conversion-intro p{margin:7px 0 0;font-size:15px;font-weight:420;line-height:1.45}#results .case-conversion-metric{background:#fff;border:1px solid #e3eaf0;border-radius:14px;grid-template-columns:minmax(0,1fr);gap:7px;width:100%;min-width:0;height:auto;min-height:0;padding:14px;display:grid;overflow:visible}#results .case-conversion-metric-head{justify-content:space-between;align-items:flex-start;gap:14px;width:100%;min-width:0;display:flex;overflow:visible}#results .case-conversion-metric-head span{white-space:normal;text-overflow:clip;letter-spacing:.025em;min-width:0;max-width:calc(100% - 64px);font-size:13px;font-weight:620;line-height:1.3;overflow:visible}#results .case-conversion-metric-head strong{text-align:right;letter-spacing:-.035em;flex:none;min-width:52px;height:auto;font-size:22px;font-weight:720;line-height:1.05;overflow:visible}#results .case-conversion-metric p{margin:0;font-size:14.5px;font-weight:420;line-height:1.4}#results .case-conversion-metric p b{font-weight:650}#results .case-conversion-track{margin-top:3px}#results .case-activity-page{grid-template-rows:repeat(2,minmax(0,auto));grid-template-columns:minmax(0,1fr);align-content:start;gap:12px;height:auto;min-height:0;padding:4px 0;display:grid;overflow:visible}#results .case-activity-item{grid-template-rows:auto auto;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:11px 12px;height:auto;min-height:225px;margin:0;padding:17px;display:grid;overflow:hidden}#results .case-activity-icon{border-radius:12px;grid-area:1/1;width:40px;height:40px}#results .case-activity-copy{grid-area:1/2;min-width:0;overflow:visible}#results .case-activity-label{letter-spacing:.07em;font-size:10.5px;font-weight:650;line-height:1.2;display:block}#results .case-activity-copy strong{white-space:normal;letter-spacing:-.015em;max-width:100%;margin-top:4px;font-size:17.5px;font-weight:640;line-height:1.25;display:block;overflow:visible}#results .case-activity-copy p{letter-spacing:-.002em;max-width:100%;margin:8px 0 0;font-size:15.5px;font-weight:420;line-height:1.48;overflow:visible}#results .case-activity-number{text-align:left;border-top:1px solid #e7edf2;grid-area:2/1/auto/-1;justify-content:space-between;align-items:baseline;gap:12px;width:100%;min-width:0;padding:12px 0 0;display:flex}#results .case-activity-number strong{letter-spacing:-.035em;height:auto;font-size:28px;font-weight:720;line-height:1;display:block;overflow:visible}#results .case-activity-number span{letter-spacing:.065em;margin:0;font-size:10.5px;font-weight:620;line-height:1.2}#results .case-dashboard-footer{padding:15px 14px}#results .case-dashboard-footer-copy{align-items:flex-start;gap:10px}#results .case-dashboard-footer-copy strong{font-size:14.5px;font-weight:620;line-height:1.35;display:block}#results .case-dashboard-footer-copy span{margin-top:4px;font-size:12.5px;font-weight:420;line-height:1.42;display:block}#results strong,#results p,#results span{text-underline-offset:.12em}}@media (width<=390px){#results .case-dashboard-title strong{font-size:19px}#results .case-dashboard-filter strong{font-size:14.5px}#results .case-dashboard-panel-head strong,#results .case-conversion-intro strong{font-size:18.5px}#results .case-stage{min-height:386px;padding-inline:17px}#results .case-stage-value strong{font-size:48px}#results .case-stage h3{font-size:17.5px}#results .case-stage p{font-size:15.75px}#results .case-activity-item{min-height:230px;padding:16px}#results .case-activity-copy strong{font-size:17px}#results .case-activity-copy p{font-size:15.25px}}@media (width<=767px){#results .case-dashboard-actions{justify-self:start;width:auto;max-width:calc(100% - 54px)}#results .case-stage-value strong,#results .case-activity-number strong{line-height:1.1}#results .case-carousel-edge-cue b{line-height:1.2}#results .case-stage.retained{margin:0;padding-top:42px}#results .case-stage.retained:after{top:13px;left:18px}#results .case-dashboard{isolation:isolate;position:relative}#results .case-dashboard:after{content:"";z-index:0;pointer-events:none;opacity:0;filter:blur(2px);background:radial-gradient(circle at 44% 44%,#1c5d9921,#1c5d9909 38%,#0000 70%),radial-gradient(circle at 66% 58%,#ff8a2a16,#0000 56%);border-radius:50%;width:420px;height:420px;position:absolute;top:130px;left:-250px;transform:translate(-26px,-18px)scale(.92)}#results .case-dashboard>*{z-index:1;position:relative}#results .case-dashboard-filter{position:relative;overflow:hidden}#results .case-dashboard-filter:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(100deg,#0000 35%,#ffffffb8 49%,#1c5d990f 52%,#0000 65%);position:absolute;inset:-35% -70%;transform:translate(-52%)rotate(10deg)}#results .case-stage,#results .case-activity-item{transition:border-color .32s,box-shadow .42s cubic-bezier(.2,.8,.2,1),background-color .32s,transform .42s cubic-bezier(.2,.8,.2,1)}#results [data-proof-count]{font-variant-numeric:tabular-nums}#results .case-conversion-track{position:relative;overflow:hidden}#results .case-conversion-track i{will-change:transform;transform-origin:0}#results .case-conversion-track:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffe0,#0000);width:42px;position:absolute;top:-3px;bottom:-3px;left:-52px;transform:skew(-18deg)}#results .case-carousel-steps a{transition:color .26s,background .3s,box-shadow .3s,transform .26s}#results .case-carousel-steps a.is-active{transform:translateY(-1px);box-shadow:0 7px 17px #1c5d9929,inset 0 -2px #ff8a2ad1}#results .case-dashboard-status span{animation-duration:2.6s}}@media (prefers-reduced-motion:reduce){#results .case-dashboard:after,#results .case-dashboard-filter:after,#results .case-conversion-track:after{display:none}#results .case-stage,#results .case-activity-item,#results .case-activity-icon,#results .case-carousel-steps a,#results .case-conversion-track i,#results .case-dashboard-status span{transition:none;animation:auto none;transform:none}}@media (width<=767px){#results .case-project-note{color:var(--navy);background:linear-gradient(145deg,#edf3f8 0%,#f7f9fb 100%);border:1px solid #18365617;border-radius:24px;margin:30px 12px 12px;box-shadow:inset 0 1px #ffffffe6,0 18px 42px #19314d14}#results .case-project-note-avatar{background:#fff;flex-basis:44px;margin-top:0;box-shadow:0 7px 18px #1732501f,inset 0 0 0 1px #1732500f}#results .case-project-note-avatar:after{border:2px solid #eef4f8}#results .case-project-note-body{max-width:none;padding-bottom:0;position:relative}#results .case-project-note-author{flex-flow:wrap;align-items:center;gap:5px 9px}#results .case-project-note-author strong{letter-spacing:-.01em;font-weight:680}#results .case-project-note-text{color:#435468;letter-spacing:-.004em;background:#fff;border:1px solid #19426814;border-radius:5px 18px 18px;font-weight:400;position:relative;box-shadow:0 10px 24px #1b365313,inset 0 1px #fffffff2}#results .case-project-note-text:before{content:"";clip-path:polygon(0 0,100% 0,100% 100%);background:#fff;border-left:1px solid #19426814;width:14px;height:14px;position:absolute;top:-1px;left:-7px;transform:skew(-40deg)}#results .case-project-note-update{color:#7d8b9b;opacity:0;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:11.5px;font-weight:560;line-height:1;transition:opacity .3s,transform .3s;display:inline-flex;transform:translateY(3px)}#results .case-project-note-update:before{content:"✓✓";width:auto;height:auto;box-shadow:none;color:#2f78b7;letter-spacing:-3px;background:0 0;border-radius:0;margin-right:2px;font-size:11px}#results .case-project-note.is-message-complete .case-project-note-update{opacity:1;transform:none}}@media (width<=380px){#results .case-project-note{padding-inline:13px}#results .case-project-note-avatar{flex-basis:40px;width:40px;height:40px}}@media (prefers-reduced-motion:reduce) and (width<=767px){#results .case-project-note-update{opacity:1;transform:none}}@media (width<=767px){#results .case-project-note-avatar{top:18px;left:15px}#results .case-project-note-text{margin-top:11px}#results .case-dashboard-footer-icon{aspect-ratio:1;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;min-width:32px;height:32px;padding:0;line-height:1;display:grid;transform:none}#results .case-project-note,#results .case-project-note-update{opacity:1;transform:none}#results .case-project-note-caret{display:none}#results .case-project-note-message{white-space:normal}#results.has-js .case-stage.case-v128-pending,#results.has-js .case-activity-item.case-v128-pending{opacity:0;filter:blur(5px);transform:translateY(28px)scale(.985)}#results.has-js .case-stage,#results.has-js .case-activity-item{will-change:opacity, transform, filter;transition:opacity .86s cubic-bezier(.18,.82,.2,1) var(--case-v128-delay,0s), transform .96s cubic-bezier(.18,.82,.2,1) var(--case-v128-delay,0s), filter .72s ease var(--case-v128-delay,0s), border-color .34s ease, box-shadow .42s ease, background-color .34s ease}#results.has-js .case-stage.case-v128-in,#results.has-js .case-activity-item.case-v128-in{opacity:1;filter:blur();transform:translate(0)scale(1)}#results.has-js .case-stage.case-v128-pending .case-stage-top,#results.has-js .case-stage.case-v128-pending .case-stage-value,#results.has-js .case-stage.case-v128-pending h3,#results.has-js .case-stage.case-v128-pending p,#results.has-js .case-stage.case-v128-pending .case-stage-foot,#results.has-js .case-activity-item.case-v128-pending .case-activity-icon,#results.has-js .case-activity-item.case-v128-pending .case-activity-copy,#results.has-js .case-activity-item.case-v128-pending .case-activity-number{opacity:0;transform:translateY(11px)}#results .case-stage .case-stage-top,#results .case-stage .case-stage-value,#results .case-stage h3,#results .case-stage p,#results .case-stage .case-stage-foot,#results .case-activity-item .case-activity-icon,#results .case-activity-item .case-activity-copy,#results .case-activity-item .case-activity-number{transition:opacity .58s,transform .68s cubic-bezier(.2,.78,.2,1)}#results .case-stage.case-v128-in .case-stage-top{transition-delay:.1s}#results .case-stage.case-v128-in .case-stage-value{transition-delay:.18s}#results .case-stage.case-v128-in h3{transition-delay:.26s}#results .case-stage.case-v128-in p{transition-delay:.33s}#results .case-stage.case-v128-in .case-stage-foot{transition-delay:.42s}#results .case-activity-item.case-v128-in .case-activity-icon{transition-delay:calc(var(--case-v128-inner,0s) + 90ms)}#results .case-activity-item.case-v128-in .case-activity-copy{transition-delay:calc(var(--case-v128-inner,0s) + .155s)}#results .case-activity-item.case-v128-in .case-activity-number{transition-delay:calc(var(--case-v128-inner,0s) + .235s)}#results .case-project-note-meta{padding-left:55px}#results .case-project-note-author{justify-content:flex-start}#results .case-project-note-primary{color:#12233b;font-weight:700}#results .case-project-note-secondary{color:#435468;font-weight:400}#results.has-js .case-project-note:not(.is-message-complete) .case-project-note-update{opacity:0;transform:translateY(3px)}#results.has-js .case-project-note.is-message-complete .case-project-note-update{opacity:1;transform:none}#results.has-js .case-project-note.is-chat-typing .case-project-note-caret{opacity:1;display:inline-block}#results.has-js .case-project-note.is-message-complete .case-project-note-caret{display:none}}@media (prefers-reduced-motion:reduce){#results.has-js .case-stage,#results.has-js .case-activity-item,#results.has-js .case-stage>*,#results.has-js .case-activity-item>*{opacity:1;filter:none;transition:none;animation:auto none;transform:none}}@media (width<=767px){.proof-case-section.is-visible .case-dashboard-topbar,.proof-case-section.is-visible .case-dashboard-filter,.proof-case-section.is-visible .case-dashboard-panel,.proof-case-section.is-visible .case-stage,.proof-case-section.is-visible .case-activity-item,.proof-case-section.is-visible .case-dashboard-footer{animation:auto none}.proof-case-section.is-visible .case-stage:before{animation:auto none;transform:scaleX(1)}#results .case-dashboard-filter{transition:opacity .72s cubic-bezier(.2,.78,.2,1) var(--case-v129-delay,0s), transform .82s cubic-bezier(.2,.78,.2,1) var(--case-v129-delay,0s), filter .58s ease var(--case-v129-delay,0s), box-shadow .34s ease, border-color .34s ease}#results.has-js .case-dashboard-filter.case-v129-filter-pending{opacity:0;filter:blur(3px);transform:translateY(16px)scale(.992)}#results.has-js .case-dashboard-filter.case-v129-filter-in{opacity:1;filter:none;transform:none}#results .case-project-note{align-items:start}#results .case-project-note-body{grid-area:1/2;width:100%;min-width:0}#results .case-project-note-meta{text-align:left;flex-direction:row;justify-content:flex-start;align-items:center;display:flex}#results .case-project-note-author{text-align:left;width:auto;max-width:100%;margin:0;display:block}#results .case-project-note-author strong{margin:0;display:block}}@media (width<=380px){#results .case-project-note{grid-template-columns:40px minmax(0,1fr);column-gap:10px}}@media (prefers-reduced-motion:reduce){#results.has-js .case-dashboard-filter{opacity:1;filter:none;transition:none;animation:auto none;transform:none}}@media (width<=767px){#results.has-js .case-conversion-metric .case-conversion-track i{will-change:transform;transform-origin:0;transition:transform 1.05s cubic-bezier(.18,.86,.22,1);animation:auto none;transform:scaleX(0)}#results.has-js .case-conversion-metric.is-in-view .case-conversion-track i{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){#results.has-js .case-conversion-metric .case-conversion-track i{transition:none;animation:auto none;transform:scaleX(1)}}@media (width<=767px){#results .case-project-note-body{flex-direction:column}#results .case-project-note{box-sizing:border-box;gap:12px;width:calc(100% - 24px);height:338px;min-height:338px;margin-inline:12px;padding:18px 15px 16px;display:grid;position:relative;overflow:hidden}#results .case-project-note-avatar{align-self:center}#results .case-project-note-body{height:auto;min-height:0;display:contents}#results .case-project-note-meta{grid-area:1/2;min-width:0;height:auto;margin:0;padding:0}#results .case-project-note-author strong{font-size:16px;line-height:1.22}#results .case-project-note-text{box-sizing:border-box;grid-area:2/1/auto/-1;align-self:stretch;width:100%;min-width:0;height:100%;min-height:0;margin:0;padding:16px 16px 40px;font-size:16px;line-height:1.48;overflow:hidden}#results .case-project-note-update{z-index:3;width:max-content;max-width:calc(100% - 62px);margin:0;position:absolute;bottom:29px;left:31px;right:auto}}@media (width<=360px){#results .case-project-note{height:400px;min-height:400px}#results .case-project-note-text{padding-inline:14px}}@media (width<=767px){#results .case-project-note-avatar{z-index:3;inset:auto}#results .case-project-note-avatar:after{z-index:5;inset:auto -1px 1px auto}#results.proof-case-section{background:radial-gradient(circle at 88% 0,#ff8a2a0e,#0000 20%),linear-gradient(#f1f5f8 0%,#f8fafc 13%,#f4f7fa 69%,#f7f9fc 80%,#fbfcfe 90%,#fff 100%)}#results .case-project-note{grid-template-rows:40px minmax(0,1fr);grid-template-columns:40px minmax(0,1fr);column-gap:10px}#results .case-project-note-avatar{box-sizing:border-box;border-radius:50%;flex:0 0 40px;grid-area:1/1;place-self:center start;width:40px;min-width:40px;height:40px;min-height:40px;margin:0;padding:4px;position:relative;overflow:visible}#results .case-project-note-avatar img{object-fit:contain;border-radius:50%;width:32px;max-width:32px;height:32px;max-height:32px;display:block}#results .case-project-note-avatar:after{border-width:2px;width:9px;height:9px;bottom:0;right:-1px}#results .case-project-note-meta{align-self:center;min-height:40px}}@media (width<=360px){#results .case-project-note{grid-template-rows:38px minmax(0,1fr);grid-template-columns:38px minmax(0,1fr)}#results .case-project-note-avatar{flex-basis:38px;width:38px;min-width:38px;height:38px;min-height:38px;padding:4px}#results .case-project-note-avatar img{width:30px;max-width:30px;height:30px;max-height:30px}}@keyframes caseStatusPulse{0%{box-shadow:0 0 #22a66b57}65%{box-shadow:0 0 0 7px #22a66b00}to{box-shadow:0 0 #22a66b00}}@keyframes caseDashRule{to{transform:scaleX(1)}}@keyframes caseDashIn{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes caseDashFilter{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes caseDashStage{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}@keyframes caseDashActivity{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:none}}@keyframes caseDashBar{to{transform:scaleX(1)}}@keyframes caseRetentionPulse{0%{box-shadow:0 0 #e871186b}68%{box-shadow:0 0 0 8px #e8711800}to{box-shadow:0 0 #e8711800}}@keyframes caseTypingCaret{50%{opacity:0}}@keyframes v115EdgeArrow{0%,to{opacity:.55;transform:translate(-2px)}50%{opacity:1;transform:translate(4px)}}@keyframes v118CuePulse{0%,to{transform:translateY(-50%)translate(0);box-shadow:-10px 0 26px #f28a2e1f,0 8px 20px #18345012}50%{transform:translateY(-50%)translate(-4px);box-shadow:-13px 0 30px #f28a2e3d,0 8px 20px #18345014}}.method-bridge-shell{align-items:center}.method-bridge-shell:before{border:1px solid #ffffff1a;border-radius:50%;width:470px;height:470px;position:absolute;bottom:-245px;right:-120px;box-shadow:0 0 0 65px #ffffff06,0 0 0 130px #ffffff04}.method-bridge-marker{border-right:1px solid #ffffff26;align-self:stretch}.method-bridge-marker span{color:var(--orange);letter-spacing:.16em;font-size:.76rem;font-weight:950}.method-bridge-copy>span{color:#8fb3d1;letter-spacing:.15em;text-transform:uppercase;margin-bottom:17px;font-size:.7rem;font-weight:900;display:block}@media (width<=920px){.method-bridge-shell{grid-template-columns:52px minmax(0,1fr)}.method-bridge-link{border-radius:999px;grid-column:2;justify-self:start;width:auto;height:auto;min-height:54px;padding:0 22px;display:inline-flex}.method-bridge-link span{max-width:none}}@media (width<=620px){.method-bridge{margin-top:-38px;margin-bottom:72px;padding:0 12px}.method-bridge-shell{border-radius:28px 28px 28px 8px;grid-template-columns:1fr;gap:26px;min-height:0;padding:42px 28px 34px}.method-bridge-marker{border-bottom:1px solid #ffffff26;border-right:0;padding-bottom:15px}.method-bridge h2{font-size:clamp(2.15rem,10.8vw,3.4rem)}.method-bridge-link{grid-column:auto;justify-content:center;justify-self:stretch}}@media (prefers-reduced-motion:no-preference){.method-bridge.has-js .method-bridge-marker,.method-bridge.has-js .method-bridge-copy,.method-bridge.has-js .method-bridge-link{opacity:0;transform:translateY(22px)}.method-bridge.is-visible .method-bridge-marker,.method-bridge.is-visible .method-bridge-copy,.method-bridge.is-visible .method-bridge-link{animation:.72s cubic-bezier(.2,.75,.2,1) both v53EditorialIn}.method-bridge.is-visible .method-bridge-copy{animation-delay:80ms}.method-bridge.is-visible .method-bridge-link{animation-delay:.18s}}.method-bridge{z-index:5;min-height:clamp(650px,78svh,920px);color:var(--navy);isolation:isolate;background:radial-gradient(circle at 50% 44%,#0b193006,#0000 31%),linear-gradient(#f4f7fa 0%,#fbfcfd 58%,#fff 100%);justify-content:center;align-items:center;margin:0;padding:clamp(118px,12vw,190px) 24px;display:flex;position:relative;overflow:visible}.method-bridge:before,.method-bridge:after{content:"";pointer-events:none;border-radius:50%;position:absolute;top:48%;left:50%}.method-bridge:before{border:1px solid #0b19300b;width:min(66vw,900px);height:min(66vw,900px);transform:translate(-50%,-50%);box-shadow:0 0 0 58px #0b193005,0 0 0 116px #0b193002}.method-bridge:after{border:1px dashed #0b193009;width:min(43vw,580px);height:min(43vw,580px);transform:translate(-50%,-50%)}.method-bridge:before,.method-bridge:after{z-index:0}.method-bridge-shell{z-index:2;text-align:center;width:min(100%,1060px);min-height:0;color:var(--navy);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:1fr;justify-items:center;gap:clamp(36px,5vw,54px);margin:0 auto;padding:0;display:grid;position:relative;overflow:visible}.method-bridge-shell:before{content:none;display:none}.method-bridge-marker,.method-bridge-copy>span{display:none}.method-bridge-copy{z-index:1;width:100%;position:relative}.method-bridge h2{max-width:980px;color:var(--navy);letter-spacing:-.072em;text-wrap:balance;margin:0 auto;font-size:clamp(3.7rem,6.6vw,7.2rem);font-weight:800;line-height:.92}.method-bridge h2 em{color:#708296;letter-spacing:-.05em;margin-top:.16em;font-size:.68em;font-style:normal;font-weight:680;display:block}.method-bridge-link{z-index:1;width:124px;height:124px;color:var(--navy);background:#ffffffc7;border:1px solid #0b19301c;border-radius:50%;align-content:center;place-items:center;gap:9px;padding:0;transition:transform .25s,border-color .25s,box-shadow .25s,background .25s;display:grid;position:relative;box-shadow:0 18px 40px #0b19300e}.method-bridge-link:hover{background:#fffffff0;border-color:#0b19303d;transform:translateY(4px);box-shadow:0 22px 50px #0b193013}.method-bridge-link span{color:#6b8094;letter-spacing:.1em;text-transform:uppercase;text-align:center;max-width:72px;font-size:.67rem;font-weight:850;line-height:1.28}.method-bridge-link i{color:var(--orange);font-size:1.28rem;font-style:normal;line-height:1;display:inline-block}@media (prefers-reduced-motion:no-preference){.method-bridge.is-visible .method-bridge-link{animation:.72s cubic-bezier(.2,.75,.2,1) .18s both v53EditorialIn,2.2s ease-in-out 1.2s infinite caseCleanArrowFloat}}@media (width<=760px){.method-bridge{min-height:68svh;padding:112px 14px 122px}.method-bridge:before{width:126vw;height:126vw;box-shadow:0 0 0 34px #0b193004,0 0 0 68px #0b193002}.method-bridge:after{width:88vw;height:88vw}.method-bridge-shell{gap:34px}.method-bridge h2{letter-spacing:-.066em;font-size:clamp(3.2rem,13.5vw,5.2rem);line-height:.93}.method-bridge-link{border-radius:50%;grid-column:auto;justify-self:center;width:106px;height:106px;min-height:106px;padding:0}.method-bridge-link span{max-width:64px;font-size:.62rem}}@media (prefers-reduced-motion:reduce){.method-bridge-link{animation:auto none}}.method-bridge-link-mobile{display:none}@media (width<=767px){.method-bridge-link-desktop{display:none}.method-bridge-link-mobile{display:inline-flex}.method-bridge h2{font-size:clamp(2.5rem,12vw,3.35rem);line-height:.98}.method-bridge{justify-content:center;align-items:center;margin:0;display:flex;overflow:hidden}.method-bridge-shell{flex-direction:column;justify-content:center;align-items:center;display:flex}.method-bridge-copy,.method-bridge-copy h2{margin:0}.method-bridge-link{margin-top:4px}.method-bridge-copy h2{text-align:center;margin-inline:auto}.method-bridge-copy{width:100%}.method-bridge.has-js .method-bridge-copy{opacity:1;animation:auto none;transform:none}.method-bridge-copy h2{letter-spacing:-.062em;max-width:8.9ch;font-size:clamp(3.35rem,15vw,4.65rem);line-height:.92}.method-bridge-line{transition:opacity .78s cubic-bezier(.2,.78,.2,1),transform .88s cubic-bezier(.2,.78,.2,1),filter .68s;display:block}.method-bridge-line-system{margin-top:.12em;transition-delay:.18s}.method-bridge.has-js:not(.is-visible) .method-bridge-line{opacity:0;filter:blur(6px);transform:translateY(26px)scale(.985)}.method-bridge.has-js.is-visible .method-bridge-line{opacity:1;filter:none;transform:none}}@media (width<=380px){.method-bridge-copy h2{font-size:clamp(3.05rem,14.6vw,3.75rem)}}@media (prefers-reduced-motion:reduce){.has-js .method-bridge-line{opacity:1;filter:none;transition:none;animation:auto none;transform:none}}@media (width<=767px){.method-bridge{position:relative}.method-bridge:after{pointer-events:none;content:none;background:linear-gradient(#f7f9fc00,#f3f6fa);height:clamp(72px,14vw,112px);display:none;position:absolute;bottom:-1px;left:0;right:0}.method-bridge{box-sizing:border-box;background:radial-gradient(circle at 50% 44%,#0b193005,#0000 31%),linear-gradient(#fff 0% 52%,#fafcfe 69%,#f2f6fa 85%,#e8eef5 100%);height:clamp(590px,84svh,740px);min-height:0;padding:clamp(82px,11svh,104px) 20px clamp(88px,12svh,112px)}.method-bridge-shell{box-sizing:border-box;gap:clamp(22px,4svh,30px);width:100%;height:100%;min-height:0}}@media (width<=360px){.method-bridge{height:clamp(570px,88svh,620px);padding-top:72px;padding-bottom:78px}}@keyframes v53EditorialIn{to{opacity:1;transform:translateY(0)}}.outcome-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:70px;display:grid}@media (width<=980px){.outcome-grid{grid-template-columns:1fr}}.outcome-ready-layout{grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);align-items:center;gap:68px}.outcome-copy{z-index:2;position:relative}.outcome-copy .section-intro{max-width:610px;margin-bottom:0}.outcome-ready-board{--pointer-x:50%;--pointer-y:50%;background:radial-gradient(circle at var(--pointer-x) var(--pointer-y), #1c5d9914, transparent 32%), radial-gradient(circle at 90% 8%, #ff8a2a1a, transparent 27%), linear-gradient(155deg, #fbfdff, #eef5fa);isolation:isolate;border:1px solid #1c5d991f;border-radius:31px;min-height:590px;padding:25px 25px 22px;position:relative;overflow:hidden;box-shadow:0 26px 70px #0b193024,inset 0 1px #ffffffe6}.outcome-ready-board:after{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#1c5d9909 1px,#0000 1px),linear-gradient(90deg,#1c5d9909 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;mask-image:linear-gradient(#000000b3,#0000 85%)}.ready-board-orbit{pointer-events:none;border:1px solid #1c5d9914;border-radius:50%;position:absolute}.ready-board-orbit-one{width:360px;height:360px;top:48%;left:50%;transform:translate(-50%,-50%)}.ready-board-orbit-two{border-style:dashed;width:490px;height:490px;animation:26s linear infinite readyOrbitRotate;top:48%;left:50%;transform:translate(-50%,-50%)}.ready-board-heading{z-index:3;justify-content:space-between;align-items:center;gap:18px;display:flex;position:relative}.ready-board-heading span{color:var(--orange-dark);letter-spacing:.11em;text-transform:uppercase;font-size:.64rem;font-weight:950}.ready-board-heading strong{color:#0b19307a;font-size:.68rem;font-weight:900}.ready-board-stage{min-height:464px;margin-top:11px;position:relative}.candidate-dossier{z-index:4;background:radial-gradient(circle at 100% 0,#1c5d9914,#0000 35%),#fffffff5;border:1px solid #1c5d9924;border-radius:25px;width:270px;min-height:336px;padding:22px;position:absolute;top:50%;left:50%;box-shadow:0 28px 60px #0b19302e,inset 0 1px #fffffff2}.outcome-ready-board.has-js .candidate-dossier{opacity:0;transition:opacity .65s .12s,transform .75s cubic-bezier(.2,.75,.2,1) .12s,box-shadow .28s;transform:translate(-50%,-45%)scale(.92)}.outcome-ready-board.is-visible .candidate-dossier{opacity:1;transform:translate(-50%,-50%)scale(1)}.candidate-dossier:hover{box-shadow:0 34px 72px #0b193038,inset 0 1px #fffffff2}.candidate-dossier-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:23px;display:flex}.candidate-pack-label,.candidate-pack-id{border-radius:999px;padding:6px 9px;font-size:.61rem;font-weight:950}.candidate-pack-label{color:var(--success);background:#1f9c7017}.candidate-pack-id{color:var(--blue);background:var(--blue-soft)}.candidate-profile{align-items:center;gap:14px;display:flex}.candidate-avatar{flex:none;width:72px;height:72px;position:relative}.candidate-avatar svg{width:100%;height:100%}.candidate-avatar svg circle:first-child{fill:var(--blue-soft);stroke:#1c5d9921;stroke-width:2px}.candidate-avatar svg circle:nth-child(2),.candidate-avatar svg path{fill:none;stroke:var(--blue);stroke-width:3px;stroke-linecap:round}.candidate-avatar-check{color:#fff;background:var(--success);border:3px solid #fff;border-radius:50%;place-items:center;width:23px;height:23px;font-size:.66rem;font-weight:950;display:grid;position:absolute;bottom:1px;right:-3px}.outcome-ready-board.has-js .candidate-avatar-check{opacity:0;transition:opacity .4s .7s,transform .5s cubic-bezier(.2,.8,.2,1) .7s;transform:scale(.3)}.outcome-ready-board.is-visible .candidate-avatar-check{opacity:1;transform:scale(1)}.candidate-profile>div:last-child strong,.candidate-profile>div:last-child span{display:block}.candidate-profile>div:last-child strong{color:var(--navy);margin-bottom:4px;font-size:1.05rem}.candidate-profile>div:last-child span{color:var(--muted);font-size:.74rem}.candidate-route{color:var(--navy);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin:28px 0 23px;font-size:.68rem;font-weight:900;display:grid}.candidate-route-line{background:#1c5d991f;border-radius:999px;height:2px;position:relative;overflow:visible}.candidate-route-line:before{content:"";border-radius:inherit;background:linear-gradient(90deg, var(--blue), var(--orange));transform-origin:0;transition:transform 1s cubic-bezier(.2,.7,.2,1) .55s;position:absolute;inset:0;transform:scaleX(0)}.outcome-ready-board.is-visible .candidate-route-line:before{transform:scaleX(1)}.candidate-route-line i{background:var(--orange);border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:0;box-shadow:0 0 12px #ff8a2a6b}.outcome-ready-board.has-js .candidate-route-line i{opacity:0;transform:translate(-50%,-50%)}.outcome-ready-board.is-visible .candidate-route-line i{opacity:1;animation:3.4s ease-in-out 1s infinite candidateRoutePulse}.candidate-verification{background:#1f9c700e;border:1px solid #1f9c7021;border-radius:15px;align-items:center;gap:11px;padding:13px 14px;display:flex}.candidate-shield{width:36px;height:36px;color:var(--success);background:#1f9c701a;border-radius:12px;flex:none;place-items:center;display:grid}.candidate-shield svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.candidate-verification small,.candidate-verification strong{display:block}.candidate-verification small{color:var(--muted);margin-bottom:2px;font-size:.6rem}.candidate-verification strong{color:var(--navy);font-size:.76rem}.proof-tile{z-index:5;backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #1c5d991f;border-radius:16px;align-items:center;gap:10px;min-width:160px;padding:12px 13px;display:flex;position:absolute;box-shadow:0 16px 34px #0b19301c}.outcome-ready-board.has-js .proof-tile{opacity:0;transition-behavior:normal, normal, normal;transition-property:opacity,transform,box-shadow;transition-duration:.48s,.58s,.25s;transition-timing-function:ease,cubic-bezier(.2,.75,.2,1),ease;transition-delay:calc(.38s + var(--tile-order,0) * 90ms);transform:translateY(12px)scale(.92)}.outcome-ready-board.is-visible .proof-tile{opacity:1;transform:translateY(0)scale(1)}.proof-tile:hover{z-index:8;box-shadow:0 22px 45px #0b193029}.proof-tile-icon{width:35px;height:35px;color:var(--blue);background:var(--blue-soft);border-radius:11px;flex:none;place-items:center;display:grid}.proof-tile-icon svg{stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.proof-tile-code-icon{font-size:.76rem;font-weight:950}.proof-tile>div{flex:1;min-width:0}.proof-tile strong,.proof-tile small{white-space:nowrap;display:block}.proof-tile strong{color:var(--navy);font-size:.73rem}.proof-tile small{color:var(--muted);margin-top:2px;font-size:.59rem}.proof-check{color:#fff;background:var(--success);border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:.54rem;font-weight:950;display:grid}.outcome-ready-board.has-js .proof-check{opacity:0;transition-behavior:normal, normal;transition-property:opacity,transform;transition-duration:.3s,.42s;transition-timing-function:ease,cubic-bezier(.2,.8,.2,1);transition-delay:calc(.72s + var(--tile-order,0) * 90ms);transform:scale(.3)}.outcome-ready-board.is-visible .proof-check{opacity:1;transform:scale(1)}.proof-tile-passport{top:9%;left:2%}.proof-tile-licence{top:12%;right:1%}.proof-tile-code{top:43%;left:0}.proof-tile-tacho{top:45%;right:0}.outcome-ready-board.is-visible .proof-tile-passport,.outcome-ready-board.is-visible .proof-tile-tacho,.outcome-ready-board.is-visible .proof-tile-start{animation:6s ease-in-out 1.4s infinite readyTileFloat}.outcome-ready-board.is-visible .proof-tile-licence,.outcome-ready-board.is-visible .proof-tile-code,.outcome-ready-board.is-visible .proof-tile-travel{animation:6s ease-in-out 2.1s infinite reverse readyTileFloat}.readiness-line{z-index:5;backdrop-filter:blur(12px);background:#ffffffc2;border:1px solid #1c5d991a;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:13px 14px;display:grid;position:relative}.readiness-line:before{content:"";background:linear-gradient(90deg, var(--blue), var(--orange));transform-origin:0;border-radius:999px;height:2px;transition:transform 1.15s cubic-bezier(.2,.7,.2,1) .9s;position:absolute;top:19px;left:9%;right:9%;transform:scaleX(0)}.outcome-ready-board.is-visible .readiness-line:before{transform:scaleX(1)}.readiness-step{z-index:1;text-align:center;position:relative}.readiness-step i{background:var(--blue);border:2px solid #fff;border-radius:50%;width:11px;height:11px;margin:0 auto 8px;display:block;box-shadow:0 0 0 4px #1c5d9917}.readiness-step-final i{background:var(--orange);box-shadow:0 0 0 4px #ff8a2a1a}.readiness-step span{color:var(--navy);font-size:.58rem;font-weight:850}@media (width<=1120px){.outcome-ready-layout{grid-template-columns:minmax(0,.78fr) minmax(470px,1.22fr);gap:36px}.proof-tile{min-width:145px}}@media (width<=980px){.outcome-ready-layout{grid-template-columns:1fr}.outcome-copy{max-width:720px}.outcome-ready-board{width:100%;max-width:720px;margin:0 auto}}@media (width<=650px){.outcome-ready-board{min-height:auto;padding:21px 17px 17px}.ready-board-heading{flex-direction:column;align-items:flex-start;gap:3px}.ready-board-stage{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-height:auto;margin-top:22px;display:grid}.candidate-dossier{grid-column:1/-1;width:100%;min-height:auto;position:relative;top:auto;left:auto;transform:translateY(14px)scale(.96)}.outcome-ready-board.is-visible .candidate-dossier{transform:translateY(0)scale(1)}.proof-tile{min-width:0;padding:11px;position:relative;inset:auto}.proof-tile strong,.proof-tile small{white-space:normal}.proof-tile>.proof-check,.ready-board-orbit{display:none}.readiness-line{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:15px;margin-top:15px}.readiness-line:before{display:none}.outcome-ready-board.is-visible .proof-tile{animation:auto none}}@media (prefers-reduced-motion:reduce){.ready-board-orbit-two,.candidate-route-line i,.outcome-ready-board.is-visible .proof-tile{animation:auto none}.candidate-dossier,.proof-tile,.candidate-avatar-check,.proof-check,.candidate-route-line:before,.readiness-line:before{opacity:1;transition:none;transform:none}}.verification-sequence{--readiness-progress:0}.verification-sequence .proof-tile{background:radial-gradient(circle at 100% 0,#cf43430e,#0000 38%),#fffbfbf5;border-color:#cf43433d;transition:opacity .48s,transform .58s cubic-bezier(.2,.75,.2,1),box-shadow .32s,border-color .36s,background .36s;box-shadow:0 16px 34px #78222214}.verification-sequence .proof-tile-icon{color:#b94a4a;background:#cf434316;transition:color .35s,background .35s,transform .35s cubic-bezier(.2,.8,.2,1)}.verification-sequence .proof-check{opacity:1;color:#fff;transition-behavior:normal, normal, normal, normal;background:#c84a4a;transition:color .28s,background .34s,box-shadow .34s,transform .42s cubic-bezier(.2,.8,.2,1);transform:scale(1);box-shadow:0 0 0 4px #c84a4a17,0 5px 12px #7822221f}.proof-status-pending,.proof-status-ready{transition:opacity .25s,transform .25s,color .25s;display:block}.proof-status-pending{color:#a84a4a;opacity:1;transform:translateY(0)}.proof-status-ready{opacity:0;pointer-events:none;position:absolute;transform:translateY(5px)}.verification-sequence .proof-tile.is-verified{background:radial-gradient(circle at 100% 0,#1f9c7013,#0000 38%),#fbfffdf7;border-color:#1f9c703b;box-shadow:0 18px 38px #1770501c,0 0 0 1px #1f9c7006}.verification-sequence .proof-tile.is-verified .proof-tile-icon{color:var(--success);background:#1f9c701a;transform:scale(1.06)}.verification-sequence .proof-tile.is-verified .proof-check{background:var(--success);transform:scale(1.08);box-shadow:0 0 0 5px #1f9c701a,0 7px 16px #1f9c702e}.verification-sequence .proof-tile.is-verified .proof-status-pending{opacity:0;pointer-events:none;position:absolute;transform:translateY(-5px)}.verification-sequence .proof-tile.is-verified .proof-status-ready{color:var(--success);opacity:1;position:relative;transform:translateY(0)}.verification-sequence .proof-tile.just-verified{animation:.52s cubic-bezier(.2,.8,.2,1) proofTileConfirm}.verification-sequence .candidate-dossier{background:radial-gradient(circle at 100% 0,#cf434313,#0000 35%),#fffcfcf7;border-color:#cf43433d;transition:opacity .65s .12s,transform .75s cubic-bezier(.2,.75,.2,1) .12s,box-shadow .45s,border-color .45s,background .45s;box-shadow:0 28px 60px #5b1b1b24,inset 0 1px #fffffff2}.verification-sequence .candidate-pack-label{color:#a94a4a;background:#cf434317;transition:color .38s,background .38s}.dossier-label-pending,.dossier-label-ready,.dossier-status-pending,.dossier-status-ready{transition:opacity .28s,transform .28s;display:block}.dossier-label-ready,.dossier-status-ready{opacity:0;pointer-events:none;position:absolute;transform:translateY(5px)}.verification-sequence .candidate-avatar svg circle:first-child{fill:#cf434312;stroke:#cf43432b;transition:fill .4s,stroke .4s}.verification-sequence .candidate-avatar svg circle:nth-child(2),.verification-sequence .candidate-avatar svg path{stroke:#b34d4d;transition:stroke .4s}.verification-sequence .candidate-avatar-check{opacity:1;background:#c84a4a;transition:opacity .4s,transform .5s cubic-bezier(.2,.8,.2,1),background .4s,box-shadow .4s;transform:scale(1)}.verification-sequence .candidate-verification{background:#cf43430e;border-color:#cf434329;transition:border-color .4s,background .4s}.verification-sequence .candidate-shield{color:#b34d4d;background:#cf434317;transition:color .4s,background .4s,transform .5s cubic-bezier(.2,.8,.2,1)}.verification-sequence .candidate-route-line:before{background:linear-gradient(90deg,#b74c4c,#ff8a2ab8)}.verification-sequence.is-final-verified .candidate-dossier{background:radial-gradient(circle at 100% 0,#1f9c701b,#0000 37%),#fbfffdfa;border-color:#1f9c7047;box-shadow:0 34px 78px #166d4e33,0 0 0 1px #1f9c7009,inset 0 1px #fffffff5}.verification-sequence.is-final-verified .candidate-pack-label{color:var(--success);background:#1f9c701a}.verification-sequence.is-final-verified .dossier-label-pending,.verification-sequence.is-final-verified .dossier-status-pending{opacity:0;pointer-events:none;position:absolute;transform:translateY(-5px)}.verification-sequence.is-final-verified .dossier-label-ready,.verification-sequence.is-final-verified .dossier-status-ready{opacity:1;position:relative;transform:translateY(0)}.verification-sequence.is-final-verified .candidate-avatar svg circle:first-child{fill:var(--blue-soft);stroke:#1c5d9921}.verification-sequence.is-final-verified .candidate-avatar svg circle:nth-child(2),.verification-sequence.is-final-verified .candidate-avatar svg path{stroke:var(--blue)}.verification-sequence.is-final-verified .candidate-avatar-check{background:var(--success);transform:scale(1.12);box-shadow:0 0 0 5px #1f9c701a,0 8px 18px #1f9c7038}.verification-sequence.is-final-verified .candidate-verification{background:#1f9c7012;border-color:#1f9c702e}.verification-sequence.is-final-verified .candidate-shield{color:var(--success);background:#1f9c701f;transform:scale(1.08)}.verification-sequence.is-final-verified .candidate-route-line:before{background:linear-gradient(90deg, var(--blue), var(--orange))}.verification-sequence.is-final-verified .candidate-dossier{animation:.78s cubic-bezier(.2,.82,.2,1) candidateFinalConfirm}.verification-sequence .readiness-line:before{transform:scaleX(var(--readiness-progress,0));transition:transform .58s cubic-bezier(.2,.75,.2,1)}.verification-sequence .readiness-step i{background:#c84a4a;transition:background .35s,box-shadow .35s,transform .42s cubic-bezier(.2,.8,.2,1);box-shadow:0 0 0 4px #c84a4a17}.verification-sequence .readiness-step span{color:#9b5555;transition:color .35s}.verification-sequence .readiness-step.is-complete i{background:var(--success);transform:scale(1.12);box-shadow:0 0 0 4px #1f9c701a,0 5px 12px #1f9c7029}.verification-sequence .readiness-step.is-complete span{color:var(--success)}.verification-sequence .readiness-step.is-current i{animation:.7s readinessStepPulse}.ready-particle-field{z-index:10;pointer-events:none;width:1px;height:1px;position:absolute;top:50%;left:50%}.ready-particle-field:before,.ready-particle-field:after{content:"";opacity:0;pointer-events:none;border:1px solid #1f9c7057;border-radius:50%;width:92px;height:92px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.35)}.verification-sequence.final-burst .ready-particle-field:before{animation:1.05s cubic-bezier(.18,.72,.2,1) readyFinalRing}.verification-sequence.final-burst .ready-particle-field:after{border-color:#ffa34f57;animation:1.15s cubic-bezier(.18,.72,.2,1) .1s readyFinalRing}.ready-particle{width:var(--particle-size);height:calc(var(--particle-size) * var(--particle-aspect));opacity:0;transform:translate(-50%, -50%) translate(0, 0) rotate(var(--particle-rotation)) scale(.25);filter:blur();will-change:transform, opacity, filter;border-radius:999px;position:absolute;top:0;left:0}.ready-particle-0{background:radial-gradient(circle,#f4fff9 0 20%,#65d7ad 42%,#1f9c7000 74%);box-shadow:0 0 11px #1f9c708f}.ready-particle-1{background:radial-gradient(circle,#fff8ed 0 20%,#ffae63 42%,#ff8a2a00 74%);box-shadow:0 0 11px #ff8a2a80}.ready-particle-2{background:radial-gradient(circle,#f2f9ff 0 20%,#6cb2e4 42%,#1c5d9900 74%);box-shadow:0 0 11px #1c5d9975}.verification-sequence.final-burst .ready-particle{animation:readyParticleScatter 1.18s cubic-bezier(.16,.72,.18,1) var(--particle-delay) both}@media (width<=650px){.verification-sequence.is-final-verified .candidate-dossier{animation:.78s cubic-bezier(.2,.82,.2,1) candidateFinalConfirmMobile}.ready-particle-field{top:22%}}@media (prefers-reduced-motion:reduce){.verification-sequence .proof-tile,.verification-sequence .candidate-dossier,.verification-sequence .readiness-step i,.ready-particle-field,.ready-particle{transition:none;animation:auto none}}.verification-sequence .proof-tile>div small{min-height:.78em;display:grid;position:relative;overflow:hidden}.verification-sequence .candidate-pack-label{display:inline-grid;position:relative;overflow:hidden}.verification-sequence .candidate-verification strong{min-height:1em;display:grid;position:relative;overflow:hidden}.verification-sequence .proof-status-pending,.verification-sequence .proof-status-ready,.verification-sequence .dossier-label-pending,.verification-sequence .dossier-label-ready,.verification-sequence .dossier-status-pending,.verification-sequence .dossier-status-ready{grid-area:1/1;position:relative}#service{padding-top:clamp(82px,8vw,120px);scroll-margin-top:92px;position:relative}.proof-tile-travel{bottom:16%;left:2%}.proof-tile-start{bottom:16%;right:2%}.proof-tile-road{min-width:200px;margin-left:-100px;bottom:0;left:50%}.proof-tile-road strong,.proof-tile-road small{white-space:normal}.outcome-ready-board.is-visible .proof-tile-road{animation:6.4s ease-in-out 2.45s infinite readyRoadTileFloat}@media (width<=1120px) and (width>=651px){.proof-tile-road{min-width:184px;margin-left:-92px}}@media (width<=650px){.proof-tile-road{grid-column:1/-1;min-width:0;margin-left:0}.outcome-ready-board.is-visible .proof-tile-road{animation:auto none}}@media (prefers-reduced-motion:reduce){.outcome-ready-board.is-visible .proof-tile-road{animation:auto none}}@media (width<=767px){#service{padding:68px 0;display:none}.outcome-grid,.outcome-ready-layout{grid-template-columns:1fr;gap:30px}.outcome-ready-board{border-radius:24px;min-height:680px;padding:18px}.ready-board-heading{padding:14px}.ready-board-stage{min-height:510px}.readiness-line{gap:6px}.readiness-step{min-width:0;font-size:.66rem}}@media (width<=650px){#service{padding:76px 0 82px;overflow:hidden}#service .outcome-ready-layout{gap:28px}#service .outcome-copy .section-intro{max-width:34rem;margin-bottom:0}#service .outcome-ready-board{display:none}}@media (width<=767px){#service{scroll-margin-top:calc(var(--mobile-header,66px) + 12px)}}@keyframes readyOrbitRotate{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes candidateRoutePulse{0%{opacity:0;left:0}12%{opacity:1}85%{opacity:1}to{opacity:0;left:100%}}@keyframes readyTileFloat{0%,to{translate:0}50%{translate:0 -5px}}@keyframes proofTileConfirm{0%{transform:translateY(0)scale(1)}45%{transform:translateY(-4px)scale(1.035)}to{transform:translateY(0)scale(1)}}@keyframes candidateFinalConfirm{0%{transform:translate(-50%,-50%)scale(1)}38%{transform:translate(-50%,-50%)scale(1.035)}70%{transform:translate(-50%,-50%)scale(.995)}to{transform:translate(-50%,-50%)scale(1)}}@keyframes readinessStepPulse{0%{transform:scale(1)}45%{transform:scale(1.35)}to{transform:scale(1.12)}}@keyframes readyFinalRing{0%{opacity:.75;filter:blur();transform:translate(-50%,-50%)scale(.35)}70%{opacity:.24}to{opacity:0;filter:blur(1.5px);transform:translate(-50%,-50%)scale(3.65)}}@keyframes readyParticleScatter{0%{opacity:0;transform:translate(-50%, -50%) translate(0, 0) rotate(var(--particle-rotation)) scale(.2);filter:blur()}15%{opacity:1}58%{opacity:.82;filter:blur(.15px)}to{opacity:0;transform:translate(-50%, -50%) translate(var(--particle-x), var(--particle-y)) rotate(calc(var(--particle-rotation) + 110deg)) scale(1.15);filter:blur(2.4px)}}@keyframes candidateFinalConfirmMobile{0%{transform:translateY(0)scale(1)}38%{transform:translateY(0)scale(1.025)}70%{transform:translateY(0)scale(.995)}to{transform:translateY(0)scale(1)}}@keyframes readyRoadTileFloat{0%,to{translate:0}50%{translate:0 -4px}}.process-index{color:var(--orange);letter-spacing:-.05em;font-size:1.8rem;font-weight:950}.screening-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:34px;display:grid}.screening-card{border:1px solid var(--line);background:#fff;border-radius:20px;min-height:250px;padding:24px;box-shadow:0 10px 28px #0b19300b}.screening-card .process-index{margin-bottom:20px}.screening-card p{color:var(--muted);margin-bottom:0;font-size:.94rem}.shortlist-note{color:#fff;background:linear-gradient(135deg, var(--navy), var(--navy-2));border-radius:20px;justify-content:space-between;align-items:center;gap:28px;margin-top:24px;padding:24px 28px;display:flex}.shortlist-note strong{margin-bottom:4px;font-size:1.12rem;display:block}.shortlist-note span{color:#c8d4e2}.shortlist-number{color:var(--orange);letter-spacing:-.04em;flex:none;font-size:2.2rem;font-weight:950}@media (width<=980px){.screening-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.screening-grid{grid-template-columns:1fr}.shortlist-note{flex-direction:column;align-items:flex-start}}.section-card-icon{width:25px;height:25px}.enhanced-screening-section{background:radial-gradient(circle at 8% 12%, #1c5d9914, transparent 27%), radial-gradient(circle at 93% 87%, #ff8a2a13, transparent 25%), var(--surface-soft);overflow:hidden}.screening-flow{background:#ffffffb8;border:1px solid #1c5d991f;border-radius:999px;grid-template-columns:auto minmax(100px,1fr) auto;align-items:center;gap:15px;margin-top:34px;padding:13px 16px;display:grid;box-shadow:0 10px 28px #0b19300e}.screening-flow-point{color:var(--navy);align-items:center;gap:9px;font-size:.78rem;display:flex}.screening-flow-point>span{width:28px;height:28px;color:var(--blue);background:var(--blue-soft);border-radius:50%;place-items:center;font-size:.65rem;font-weight:950;display:grid}.screening-flow-point-end>span{color:var(--orange-dark);background:#fff0e2}.screening-flow-rail{background:#1c5d9921;border-radius:999px;height:2px;position:relative;overflow:hidden}.screening-flow-rail>span{background:linear-gradient(90deg, var(--blue), var(--orange));transform-origin:0;transition:transform 1.15s cubic-bezier(.2,.7,.2,1) .25s;position:absolute;inset:0;transform:scaleX(0)}.enhanced-screening-section.is-visible .screening-flow-rail>span{transform:scaleX(1)}.enhanced-screening-section .screening-grid{gap:14px;margin-top:18px;position:relative}.enhanced-screening-section .screening-card{background:linear-gradient(155deg,#fffffffa,#f7fafdf5);border-color:#1c5d9921;flex-direction:column;min-height:286px;padding:22px;transition:transform .28s cubic-bezier(.2,.7,.2,1),box-shadow .28s,border-color .28s;display:flex;overflow:hidden;box-shadow:0 14px 34px #0b193011}.enhanced-screening-section .screening-card:hover{border-color:#ff8a2a54;transform:translateY(-8px);box-shadow:0 24px 48px #0b19301f}.screening-card-top{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.screening-card-visual{width:50px;height:50px;color:var(--blue);background:linear-gradient(145deg,#edf6fd,#dcecf9);border-radius:16px;place-items:center;transition:transform .28s,color .28s,background .28s;display:grid;box-shadow:inset 0 0 0 1px #1c5d9914}.screening-card:hover .screening-card-visual{color:var(--orange-dark);background:linear-gradient(145deg,#fff5eb,#ffe5cc);transform:rotate(-4deg)scale(1.06)}.enhanced-screening-section .screening-card .process-index{color:#0b193057;letter-spacing:.12em;margin:0;font-size:.75rem}.enhanced-screening-section .screening-card h3{margin-bottom:11px;font-size:1.08rem}.enhanced-screening-section .screening-card p{font-size:.86rem;line-height:1.57}.screening-card-status{color:var(--blue);letter-spacing:.035em;align-items:center;gap:8px;margin-top:auto;padding-top:20px;font-size:.7rem;font-weight:900;display:flex}.screening-card-status>span{background:var(--success);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 5px #1f9c701a}.enhanced-screening-section .shortlist-note{background:radial-gradient(circle at 90% 0%, #ff8a2a40, transparent 34%), linear-gradient(135deg, var(--navy), #153f69);padding:26px 30px;overflow:hidden;box-shadow:0 22px 48px #0b19302e}.enhanced-screening-section .shortlist-note:after{content:"";border:1px solid #ffffff17;border-radius:50%;width:150px;height:150px;animation:5s ease-in-out infinite shortlistPulse;position:absolute;top:50%;right:80px;transform:translateY(-50%)}.shortlist-number{z-index:1;backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff24;border-radius:21px;align-content:center;place-items:center;min-width:108px;min-height:82px;display:grid;position:relative}.shortlist-number-value{color:#fff;letter-spacing:-.06em;font-size:2.15rem;line-height:1}.shortlist-number small{color:#f8b67c;letter-spacing:.1em;text-transform:uppercase;margin-top:5px;font-size:.66rem;font-weight:900}@media (width<=760px){.screening-flow{border-radius:18px;grid-template-columns:1fr}.screening-flow-rail{width:2px;height:34px;margin-left:13px}.screening-flow-rail>span{transform-origin:top;transform:scaleY(0)}.enhanced-screening-section.is-visible .screening-flow-rail>span{transform:scaleY(1)}.enhanced-screening-section .shortlist-note:after{right:-35px}}@media (prefers-reduced-motion:reduce){.screening-flow-rail>span,.enhanced-screening-section.is-visible .screening-flow-rail>span{transition:none;transform:none}.shortlist-note:after{animation:auto none}.screening-card,.screening-card-visual{transition:none}}.screening-demo-control{backdrop-filter:blur(14px);background:radial-gradient(circle at 2% 0,#1c5d9912,#0000 35%),#fffc;border:1px solid #1c5d9921;border-radius:23px;grid-template-columns:minmax(0,1fr) minmax(330px,.58fr);align-items:stretch;gap:18px;margin-top:32px;padding:8px;display:grid;box-shadow:0 18px 42px #0b193013,inset 0 1px #ffffffeb}.screening-demo-console{min-width:0;padding:18px 19px 17px}.screening-demo-console-top{justify-content:space-between;align-items:center;gap:18px;margin-bottom:8px;display:flex}.screening-demo-kicker,.screening-demo-file{letter-spacing:.09em;text-transform:uppercase;font-size:.62rem;font-weight:950}.screening-demo-kicker{color:var(--orange-dark)}.screening-demo-file{color:#0b193066;letter-spacing:.05em}.screening-demo-state{color:#a44747;margin-bottom:5px;font-size:1rem;transition:color .35s;display:block}.screening-demo-description{max-width:690px;color:var(--muted);margin:0;font-size:.77rem;line-height:1.5}.screening-demo-progress{margin-top:16px}.screening-demo-progress-label{color:#0b193085;justify-content:space-between;gap:16px;margin-bottom:7px;font-size:.62rem;font-weight:850;display:flex}.screening-demo-progress-label strong{color:var(--navy);font-size:inherit;font-variant-numeric:tabular-nums}.screening-demo-progress-track{background:#c84a4a1a;border-radius:999px;height:5px;overflow:hidden}.screening-demo-progress-track i{border-radius:inherit;background:linear-gradient(90deg, var(--blue), var(--success), var(--orange));width:100%;height:100%;transform:scaleX(var(--screening-progress,0));transform-origin:0;transition:transform .55s cubic-bezier(.2,.75,.2,1);display:block}.screening-demo-trigger{color:#fff;background:radial-gradient(circle at 95% 0%, #ffa34f3d, transparent 34%), linear-gradient(135deg, var(--navy), #153f69);cursor:pointer;text-align:left;border:1px solid #1c5d991f;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;width:100%;min-height:116px;padding:18px;transition:transform .26s cubic-bezier(.2,.75,.2,1),box-shadow .26s,border-color .26s,opacity .26s;display:grid;position:relative;box-shadow:0 14px 30px #0b193029}.screening-demo-trigger:hover:not(:disabled){border-color:#ffa34f57;transform:translateY(-3px);box-shadow:0 21px 40px #0b193038}.screening-demo-trigger:focus-visible{outline-offset:3px;outline:3px solid #ff8a2a4d}.screening-demo-trigger:disabled{cursor:progress;opacity:.92}.screening-demo-trigger-copy{min-width:0}.screening-demo-trigger-copy strong,.screening-demo-trigger-copy small{display:block}.screening-demo-trigger-copy strong{margin-bottom:4px;font-size:.83rem}.screening-demo-trigger-copy small{color:#ffffffb0;font-size:.62rem;line-height:1.35}.enhanced-screening-section.is-visible .screening-demo-trigger:not(:disabled){animation:.85s cubic-bezier(.2,.75,.2,1) .55s both screeningControlAttention}.screening-demo-mode .screening-flow-rail>span,.screening-demo-mode.is-visible .screening-flow-rail>span{transform:scaleX(var(--screening-progress,0));transition:transform .58s cubic-bezier(.2,.75,.2,1)}.screening-demo-mode .screening-flow-point{color:#9c5555;transition:color .35s}.screening-demo-mode .screening-flow-point>span{color:#fff;background:#c84a4a;transition:color .35s,background .35s,box-shadow .35s,transform .4s cubic-bezier(.2,.8,.2,1);box-shadow:0 0 0 4px #c84a4a17}.screening-demo-mode.is-screening .screening-flow-start,.screening-demo-mode.is-screening .screening-flow-start>span,.screening-demo-mode.is-screening-complete .screening-flow-point{color:var(--success)}.screening-demo-mode.is-screening .screening-flow-start>span,.screening-demo-mode.is-screening-complete .screening-flow-point>span{color:#fff;background:var(--success);box-shadow:0 0 0 4px #1f9c701a}.screening-demo-mode.is-screening-complete .screening-flow-finish>span{transform:scale(1.12)}.screening-demo-mode .screening-card{background:radial-gradient(circle at 100% 0,#c84a4a0e,#0000 37%),linear-gradient(155deg,#fffdfdfa,#faf6f6f5);border-color:#c84a4a30;transition:transform .28s cubic-bezier(.2,.7,.2,1),box-shadow .34s,border-color .34s,background .34s;position:relative;box-shadow:0 14px 34px #5e1e1e0e}.screening-demo-mode .screening-card:hover{border-color:#c84a4a4d;transform:translateY(-4px);box-shadow:0 20px 40px #5e1e1e17}.screening-card-content{flex-direction:column;flex:1;display:flex;position:relative}.screening-demo-mode .screening-card-body{filter:blur(6px);opacity:.28;user-select:none;transition:filter .55s cubic-bezier(.2,.75,.2,1),opacity .45s}.screening-card-mask{z-index:3;color:#9d5555;pointer-events:none;flex-direction:column;justify-content:center;gap:13px;padding:10px 0 5px;transition:opacity .35s,transform .42s cubic-bezier(.2,.75,.2,1);display:flex;position:absolute;inset:39px 0 0}.screening-card-mask-label{background:#ffffffd1;border:1px solid #c84a4a26;border-radius:999px;width:fit-content;padding:7px 10px;font-size:.61rem;font-weight:900;box-shadow:0 8px 20px #5e1e1e0d}.screening-card-mask-lines{gap:8px;display:grid}.screening-card-mask-lines i{background:linear-gradient(90deg,#c84a4a1a,#c84a4a09);border-radius:999px;height:7px;display:block}.screening-card-mask-lines i:first-child{width:92%}.screening-card-mask-lines i:nth-child(2){width:76%}.screening-card-mask-lines i:nth-child(3){width:84%}.screening-demo-mode .screening-card-visual{color:#b34d4d;background:#c84a4a13;transition:color .35s,background .35s,transform .4s cubic-bezier(.2,.8,.2,1)}.screening-demo-mode .screening-card-status-demo{color:#a44d4d;align-items:center;gap:9px;transition:color .35s;display:flex;position:relative}#screening .screening-card-status-marker{color:#fff;background:#c84a4a;border-radius:50%;flex:none;place-items:center;width:19px;height:19px;font-size:.68rem;line-height:1;transition:background .35s,box-shadow .35s,transform .42s cubic-bezier(.2,.8,.2,1);display:grid;box-shadow:0 0 0 4px #c84a4a17}.screening-card-status-copy{min-width:0;display:grid;position:relative;overflow:hidden}.screening-status-pending,.screening-status-ready{grid-area:1/1;transition:opacity .28s,transform .28s}.screening-status-pending{opacity:1;transform:translateY(0)}.screening-status-ready{color:var(--success);opacity:0;transform:translateY(5px)}.screening-card-scanner{z-index:8;border-radius:inherit;opacity:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.screening-card-scanner:before{content:"";background:linear-gradient(#1c5d9900 0%,#1c5d990e 42%,#5bbce224 50%,#1c5d990e 58%,#1c5d9900 100%);position:absolute;inset:0;transform:translateY(-100%)}.screening-card-scanner span{background:linear-gradient(90deg,#0000,#80d8ff,#fff,#80d8ff,#0000);border-radius:999px;height:2px;position:absolute;top:0;left:12px;right:12px;transform:translateY(-8px);box-shadow:0 0 12px #5bbce2c7,0 0 28px #5bbce25c}.screening-card.is-scanning{z-index:4;border-color:#5bbce28c;transform:translateY(-6px);box-shadow:0 24px 50px #1c5d9924,0 0 0 1px #5bbce214}.screening-card.is-scanning .screening-card-scanner{opacity:1}.screening-card.is-scanning .screening-card-scanner:before{animation:.92s cubic-bezier(.35,0,.22,1) forwards screeningBeamWash}.screening-card.is-scanning .screening-card-scanner span{animation:.92s cubic-bezier(.35,0,.22,1) forwards screeningBeamLine}.screening-demo-mode .screening-card.is-verified{background:radial-gradient(circle at 100% 0,#1f9c7012,#0000 37%),linear-gradient(155deg,#fcfffdfc,#f6fcf9f7);border-color:#1f9c703b;box-shadow:0 18px 40px #186e4f17,0 0 0 1px #1f9c7006}.screening-demo-mode .screening-card.is-verified:hover{border-color:#1f9c705c;transform:translateY(-7px);box-shadow:0 25px 48px #186e4f21}.screening-card.is-verified .screening-card-body{filter:blur();opacity:1;user-select:text}.screening-card.is-verified .screening-card-mask{opacity:0;transform:translateY(-7px)}.screening-card.is-verified .screening-card-visual{color:var(--success);background:#1f9c7017;transform:scale(1.06)}.screening-card.is-verified .screening-card-status-demo{color:var(--success)}.screening-card.is-verified .screening-card-status-marker{background:var(--success);transform:scale(1.08);box-shadow:0 0 0 5px #1f9c701a,0 7px 16px #1f9c7029}.screening-card.is-verified .screening-status-pending{opacity:0;transform:translateY(-5px)}.screening-card.is-verified .screening-status-ready{opacity:1;transform:translateY(0)}.screening-card.just-verified{animation:.58s cubic-bezier(.2,.8,.2,1) screeningCardConfirmed}.screening-demo-mode .shortlist-note{opacity:.72;filter:saturate(.68);transition:opacity .45s,filter .45s,transform .55s cubic-bezier(.2,.8,.2,1),box-shadow .45s}.screening-demo-mode .shortlist-note>div:first-of-type{padding-top:20px}.screening-demo-mode.is-screening-complete .shortlist-note{opacity:1;filter:saturate();transform:translateY(-4px);box-shadow:0 28px 58px #0b19303d}.screening-demo-mode.is-screening-complete .shortlist-number{animation:.72s cubic-bezier(.2,.8,.2,1) shortlistNumberConfirm}.screening-demo-mode.is-screening-complete .screening-demo-state{color:var(--success)}.screening-demo-mode.is-screening-complete .screening-demo-trigger{background:radial-gradient(circle at 95% 0,#65d7ad33,#0000 35%),linear-gradient(135deg,#103b33,#17664f);border-color:#1f9c7042}@media (width<=900px){.screening-demo-control{grid-template-columns:1fr}.screening-demo-trigger{min-height:96px}}@media (width<=620px){.screening-demo-control{border-radius:20px;margin-top:24px}.screening-demo-console-top{flex-direction:column;align-items:flex-start;gap:4px}.screening-demo-trigger{grid-template-columns:auto minmax(0,1fr)}.screening-demo-mode .screening-flow-rail>span,.screening-demo-mode.is-visible .screening-flow-rail>span{transform:scaleY(var(--screening-progress,0));transform-origin:top}}@media (prefers-reduced-motion:reduce){.screening-demo-trigger,.screening-card,.screening-card-scanner:before,.screening-card-scanner span,.shortlist-number{animation:auto none}.screening-demo-progress-track i,.screening-demo-mode .screening-flow-rail>span,.screening-card-body,.screening-card-mask,#screening .screening-card-status-marker,.screening-status-pending,.screening-status-ready,.shortlist-note{transition:none}}@media (width<=620px){.screening-card-mask{top:38px}}.screening-card-status-demo>.screening-card-status-copy{width:auto;min-width:0;height:auto;box-shadow:none;background:0 0;border-radius:0;flex:auto}.screening-demo-mode .shortlist-note{isolation:isolate;min-height:190px;position:relative}.screening-demo-mode .shortlist-note>div:not(.shortlist-lock-overlay):not(.shortlist-unlock-sweep){z-index:1;transition:opacity .45s,filter .45s,transform .55s cubic-bezier(.2,.8,.2,1);position:relative}.screening-demo-mode:not(.is-screening-complete) .shortlist-note>div:not(.shortlist-lock-overlay):not(.shortlist-unlock-sweep){opacity:.18;filter:blur(5px);pointer-events:none;user-select:none;transform:scale(.985)}.shortlist-lock-overlay{z-index:6;border-radius:inherit;color:#fff;backdrop-filter:blur(13px)saturate(.65);opacity:1;visibility:visible;background:radial-gradient(circle at 50% 0,#ffffff14,#0000 42%),linear-gradient(135deg,#23354cf5,#2e4258f2);justify-content:center;align-items:center;gap:22px;padding:28px 32px;transition:opacity .58s,visibility .58s,transform .7s cubic-bezier(.2,.8,.2,1),filter .58s;display:flex;position:absolute;inset:0}.shortlist-lock-overlay:before{content:"";border-radius:inherit;pointer-events:none;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0;mask-image:linear-gradient(#000000d9,#0000)}.shortlist-lock-visual{flex:none;place-items:center;width:82px;height:82px;display:grid;position:relative}.shortlist-lock-ring{border:1px solid #ff7b7b42;border-radius:50%;animation:2.7s ease-in-out infinite shortlistLockBreath;position:absolute;inset:0;box-shadow:inset 0 0 28px #c84a4a14,0 0 0 10px #c84a4a0b}.shortlist-lock-icon{z-index:1;color:#ff9b9b;background:radial-gradient(circle at 30% 20%,#ffffff1a,#0000 42%),#c84a4a2b;border:1px solid #ffffff1f;border-radius:19px;place-items:center;width:58px;height:58px;display:grid;position:relative;box-shadow:0 14px 30px #00000029,inset 0 1px #ffffff1a}.shortlist-lock-icon svg{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:31px;height:31px;overflow:visible}.shortlist-lock-shackle{transform-origin:22px 14px;transition:transform .5s cubic-bezier(.2,.8,.2,1),stroke .4s}.shortlist-lock-copy{z-index:1;max-width:510px;position:relative}.shortlist-lock-kicker,.shortlist-lock-copy strong,.shortlist-lock-copy small{display:block}.shortlist-lock-kicker{color:#ffb0b0;letter-spacing:.13em;text-transform:uppercase;margin-bottom:6px;font-size:.62rem;font-weight:950}.shortlist-lock-copy strong{color:#fff;letter-spacing:-.045em;text-transform:uppercase;margin-bottom:7px;font-size:clamp(1.55rem,2.3vw,2.15rem);line-height:1}.shortlist-lock-copy small{color:#ffffffb0;font-size:.73rem;line-height:1.45}.shortlist-unlock-sweep{z-index:8;opacity:0;pointer-events:none;filter:blur(2px);background:linear-gradient(90deg,#0000,#9aebcc14,#ffffffad,#9aebcc24,#0000);width:26%;position:absolute;inset:-30% auto -30% -34%;transform:skew(-16deg)}.screening-demo-mode.is-screening-complete .shortlist-lock-icon{color:#9cf0cd;background:radial-gradient(circle at 30% 20%,#ffffff24,#0000 42%),#1f9c7038}.screening-demo-mode.is-screening-complete .shortlist-lock-ring{border-color:#65d7ad57;box-shadow:inset 0 0 28px #1f9c701c,0 0 0 10px #1f9c700e}.screening-demo-mode.is-screening-complete .shortlist-lock-shackle{stroke:#9cf0cd;transform:translate(4px,-2px)rotate(29deg)}.screening-demo-mode.is-screening-complete .shortlist-lock-kicker{color:#bff7df}.screening-demo-mode.is-screening-complete .shortlist-lock-overlay{opacity:0;visibility:hidden;filter:blur(6px);transition-delay:.58s;transform:scale(1.025)}.screening-demo-mode.is-screening-complete .shortlist-unlock-sweep{animation:.95s cubic-bezier(.22,.7,.2,1) .16s both shortlistUnlockSweep}.screening-demo-mode.is-screening-complete .shortlist-note>div:not(.shortlist-lock-overlay):not(.shortlist-unlock-sweep){opacity:1;filter:blur();transition-delay:.52s;transform:scale(1)}.screening-demo-mode.is-screening-complete .shortlist-note{animation:.86s cubic-bezier(.2,.8,.2,1) .36s both shortlistPanelUnlock}@media (width<=620px){.shortlist-lock-overlay{flex-direction:column;align-items:flex-start;gap:14px;padding:25px 23px}.shortlist-lock-visual{width:66px;height:66px}.shortlist-lock-icon{border-radius:16px;width:50px;height:50px}.shortlist-lock-copy strong{font-size:1.45rem}.screening-demo-mode .shortlist-note{min-height:260px}}@media (prefers-reduced-motion:reduce){.shortlist-lock-ring,.shortlist-unlock-sweep,.screening-demo-mode.is-screening-complete .shortlist-note{animation:auto none}.shortlist-lock-overlay,.shortlist-lock-shackle,.shortlist-note>div{transition:none}}#screening .screening-demo-play-control{color:var(--navy);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:17px 18px;display:flex}#screening .screening-demo-play-control:before{z-index:0;opacity:0;pointer-events:none;border:1px solid #ff8a2a33;border-radius:50%;width:66px;height:66px;margin:-45px 0 0 -33px;position:absolute;inset:auto}.enhanced-screening-section.is-visible .screening-demo-play-control:not(:disabled):before{animation:2.9s ease-out infinite screeningPlayPulse}#screening .screening-demo-play-icon{z-index:1;place-items:center;display:grid}#screening .screening-demo-play-icon svg{overflow:visible}#screening .screening-demo-play-icon path{fill:currentColor;stroke:none}#screening .screening-demo-play-control .screening-demo-trigger-copy{z-index:1;min-width:0;display:block;position:relative}#screening .screening-demo-play-control .screening-demo-trigger-copy strong{letter-spacing:-.008em;margin:0;font-size:.86rem;font-weight:900;line-height:1.32;display:block}#screening .screening-demo-play-control:focus-visible{outline-offset:3px;outline:3px solid #ff8a2a40}#screening .screening-demo-play-control:disabled .screening-demo-play-icon{opacity:.86}@media (width<=680px){#screening .screening-demo-play-control{min-height:108px}#screening .screening-demo-play-icon{flex-basis:54px;width:54px;height:54px}}@media (prefers-reduced-motion:reduce){#screening .screening-demo-play-control:before{animation:auto none}}#screening .screening-demo-play-control{min-height:116px;box-shadow:none;background:#ffffffb8;border:1px solid #1c5d9924;border-radius:18px;transition:transform .28s cubic-bezier(.2,.75,.2,1),border-color .28s,background-color .28s;position:relative;overflow:visible}#screening .screening-demo-play-control:before{content:none;animation:auto none}#screening .screening-demo-play-control:hover:not(:disabled){box-shadow:none;background:#fff;border-color:#ff8a2a57;transform:translateY(-2px)}#screening .screening-demo-play-icon{isolation:isolate;color:#fff;background:var(--orange);width:60px;height:60px;box-shadow:none;border:0;border-radius:50%;flex:0 0 60px;transition:transform .28s cubic-bezier(.2,.75,.2,1),background-color .28s;position:relative}#screening .screening-demo-play-icon:before,#screening .screening-demo-play-icon:after{content:"";z-index:-1;border-radius:inherit;opacity:0;pointer-events:none;border:1px solid #ff8a2a57;position:absolute;inset:0}.enhanced-screening-section.is-visible .screening-demo-play-control:not(:disabled) .screening-demo-play-icon:before{animation:2.8s cubic-bezier(.2,.65,.25,1) infinite screeningFlatPlayRing}.enhanced-screening-section.is-visible .screening-demo-play-control:not(:disabled) .screening-demo-play-icon:after{animation:2.8s cubic-bezier(.2,.65,.25,1) 1.05s infinite screeningFlatPlayRing}#screening .screening-demo-play-icon svg{width:25px;height:25px;transform:translate(1px)}#screening .screening-demo-play-control:hover:not(:disabled) .screening-demo-play-icon{background:var(--orange-dark);box-shadow:none;transform:scale(1.045)}#screening .screening-demo-play-control:active:not(:disabled) .screening-demo-play-icon{transform:scale(.97)}#screening .screening-demo-play-control .screening-demo-trigger-copy strong{color:var(--navy)}@media (prefers-reduced-motion:reduce){#screening .screening-demo-play-icon:before,#screening .screening-demo-play-icon:after{animation:auto none}}.road-readiness-panel{background:radial-gradient(circle at 100% 0,#ff8a2a21,#0000 34%),linear-gradient(135deg,#fff,#f3f8fc);border:1px solid #1c5d992e;border-radius:24px;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:34px;margin:30px 0 34px;padding:32px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 38px #0b193013}.road-readiness-panel:after{content:"";pointer-events:none;border:1px solid #1c5d9914;border-radius:50%;width:250px;height:250px;position:absolute;bottom:-120px;right:-90px;box-shadow:0 0 0 38px #1c5d9906,0 0 0 76px #1c5d9904}.road-readiness-copy,.road-readiness-checks{z-index:1;position:relative}.road-readiness-kicker{color:var(--orange-dark);letter-spacing:.11em;text-transform:uppercase;margin-bottom:10px;font-size:.74rem;font-weight:950;display:block}.road-readiness-copy h3{max-width:510px;color:var(--navy);margin-bottom:13px;font-size:clamp(1.35rem,2.3vw,2rem);line-height:1.16}.road-readiness-copy p{max-width:560px;color:var(--muted);margin-bottom:0}.road-readiness-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.road-readiness-item{border:1px solid var(--line);background:#ffffffdb;border-radius:16px;min-width:0;padding:17px}.road-readiness-item strong{color:var(--navy);margin-bottom:5px;font-size:.92rem;line-height:1.3;display:block}.road-readiness-item span{color:var(--muted);font-size:.79rem;line-height:1.45;display:block}.road-readiness-note{z-index:1;color:var(--blue);border-top:1px solid #1c5d991f;grid-column:1/-1;align-items:center;gap:11px;margin-top:-12px;padding-top:18px;font-size:.84rem;font-weight:850;display:flex;position:relative}.road-readiness-note i{color:#fff;background:var(--success);border-radius:50%;flex:none;place-items:center;width:23px;height:23px;font-size:.72rem;font-style:normal;display:grid}@media (width<=720px){.road-readiness-panel{grid-template-columns:1fr;gap:22px;padding:25px}.road-readiness-checks{grid-template-columns:1fr}.road-readiness-note{margin-top:0}}.mobile-screening-experience{display:none}@media (width<=767px){#screening{padding-top:76px;padding-bottom:92px;overflow:clip}#screening .section-heading{margin-bottom:28px}#screening .section-heading .eyebrow{margin-bottom:13px}#screening .section-heading h2{letter-spacing:-.045em;text-wrap:balance;max-width:12ch;font-size:clamp(35px,10.4vw,46px);line-height:.99}#screening .section-heading .section-intro,#screening .road-readiness-panel,#screening .screening-demo-control,#screening .screening-flow,#screening .screening-grid,#screening .shortlist-note{display:none}.mobile-screening-experience{gap:26px;display:grid}.ms-readiness-card,.ms-screening-app{isolation:isolate;background:#fffffff5;border:1px solid #0b193017;border-radius:30px;position:relative;overflow:hidden;box-shadow:0 24px 70px #0b19301f}.ms-readiness-card:before,.ms-screening-app:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 100% 0,#ff8a2a17,#0000 28%),radial-gradient(circle at 0 100%,#1c5d9914,#0000 33%);position:absolute;inset:0}.ms-readiness-copy{padding:26px 23px 19px}.ms-kicker{color:#4d627d;letter-spacing:.035em;text-transform:none;background:#eff6fcdb;border:1px solid #1c5d991f;border-radius:999px;align-items:center;gap:8px;margin-bottom:16px;padding:7px 10px;font-size:11px;font-weight:750;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffffe6}.ms-kicker:before{content:"";background:var(--orange);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #ff8a2a1c}.ms-readiness-copy h3{max-width:13ch;color:var(--navy);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(28px,8.2vw,36px);line-height:1.04}.ms-readiness-copy p{color:#526278;margin:15px 0 0;font-size:16.5px;line-height:1.55}.ms-readiness-console{color:#fff;background:linear-gradient(145deg,#143054fa,#081a33fc);border-radius:23px;margin:0 14px 14px;padding:17px 14px 14px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 18px 42px #0b193033}.ms-readiness-console:before{content:"";pointer-events:none;opacity:.55;background:linear-gradient(110deg,#0000 30%,#ffffff17 43%,#0000 55%);position:absolute;inset:-25% -20%;transform:translate(-50%)}.ms-readiness-card.is-running .ms-readiness-console:before{animation:2.8s cubic-bezier(.2,.7,.2,1) both msReadinessSheen}.ms-readiness-console-head{z-index:2;justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex;position:relative}.ms-readiness-console-head span:first-child{color:#ffffffa8;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:800}.ms-readiness-console-status{color:#ffffffc2;white-space:nowrap;background:#fff1;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:7px;min-height:29px;padding:0 10px;font-size:12px;font-weight:750;display:inline-flex}.ms-readiness-console-status i{background:var(--orange);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #ff8a2a1f}.ms-readiness-card.is-complete .ms-readiness-console-status{color:#d8f8e8;background:#19744d33;border-color:#53d79942}.ms-readiness-card.is-complete .ms-readiness-console-status i{background:#56d89a;box-shadow:0 0 0 5px #56d89a1f}.ms-readiness-list{z-index:2;gap:8px;display:grid;position:relative}.ms-readiness-item{background:#ffffff0d;border:1px solid #ffffff16;border-radius:16px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:64px;padding:10px 11px;display:grid;position:relative;overflow:hidden}.ms-readiness-item:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(105deg,#0000 24%,#ff8a2a2e 48%,#0000 72%);position:absolute;inset:0;transform:translate(-100%)}.ms-readiness-item.is-checking:after{opacity:1;animation:.72s both msItemScan}.ms-readiness-item.is-verified{background:#19744d21;border-color:#56d89a38}.ms-readiness-icon{color:#ffd2ae;background:#ff8a2a21;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.ms-readiness-icon svg{stroke:currentColor;stroke-width:1.7px;width:21px;height:21px}.ms-readiness-item.is-verified .ms-readiness-icon{color:#a8f1cf;background:#56d89a21}.ms-readiness-item strong{color:#fff;font-size:15.5px;font-weight:700;line-height:1.22;display:block}.ms-readiness-item small{color:#ffffff91;margin-top:3px;font-size:12.5px;line-height:1.3;display:block}.ms-readiness-state{width:27px;height:27px;color:var(--orange);background:#ff8a2a14;border:1px solid #ff8a2a47;border-radius:50%;place-items:center;font-size:14px;font-weight:900;display:grid;position:relative}.ms-readiness-state .ms-ready-check{display:none}.ms-readiness-item.is-verified .ms-readiness-state{color:#d8f8e8;background:#56d89a29;border-color:#56d89a5c}.ms-readiness-item.is-verified .ms-readiness-state .ms-pending-mark{display:none}.ms-readiness-item.is-verified .ms-readiness-state .ms-ready-check{display:inline}.ms-readiness-note{color:#304257;background:#f3f8fc;border:1px solid #1c5d9921;border-radius:18px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;margin:0 23px 25px;padding:15px;font-size:14.5px;line-height:1.45;display:grid}.ms-readiness-note i{color:#fff;background:linear-gradient(135deg, var(--blue), #2879bd);border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;font-weight:900;display:grid;box-shadow:0 8px 22px #1c5d9938}.ms-screening-app{scroll-margin-top:14px}.ms-app-top{color:#fff;background:radial-gradient(circle at 92% 0%, #ff8a2a38, transparent 34%), linear-gradient(145deg, var(--navy-2), var(--navy));padding:23px 22px 20px;position:relative;overflow:hidden}.ms-app-top:after{content:"";pointer-events:none;border:1px solid #ffffff12;border-radius:50%;width:170px;height:170px;position:absolute;bottom:-68px;right:-45px;box-shadow:0 0 0 26px #ffffff06,0 0 0 53px #ffffff05}.ms-app-label{z-index:2;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.ms-app-label span:first-child{color:#ffffff9e;letter-spacing:.11em;text-transform:uppercase;font-size:11.5px;font-weight:800}.ms-app-state{color:#ffffffbf;white-space:nowrap;background:#ffffff12;border:1px solid #ffffff24;border-radius:999px;align-items:center;min-height:29px;padding:0 10px;font-size:11.5px;font-weight:800;display:inline-flex}.ms-screening-app[data-state=running] .ms-app-state{color:#ffe0c4;background:#ff8a2a21;border-color:#ff8a2a57}.ms-screening-app[data-state=complete] .ms-app-state{color:#d7f8e7;background:#56d89a21;border-color:#56d89a47}.ms-app-file{z-index:2;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:13px;margin-top:17px;display:grid;position:relative}.ms-app-file-icon{color:#ffd2ae;background:#ffffff12;border:1px solid #ffffff1f;border-radius:15px;place-items:center;width:46px;height:46px;display:grid}.ms-app-file-icon svg{stroke:currentColor;stroke-width:1.7px;width:24px;height:24px}.ms-app-file small{color:#ffffff94;font-size:12px;font-weight:700;display:block}.ms-app-file strong{color:#fff;margin-top:2px;font-size:20px;font-weight:750;line-height:1.15;display:block}.ms-app-body{padding:18px 15px 17px}.ms-run-button{color:#fff;background:linear-gradient(135deg, var(--orange), var(--orange-dark));width:100%;min-height:54px;font-style:inherit;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;cursor:pointer;border:0;border-radius:17px;justify-content:center;align-items:center;gap:10px;margin:0;font-family:inherit;font-size:15px;font-weight:800;transition:transform .2s,opacity .25s,box-shadow .25s;display:flex;box-shadow:0 12px 28px #e86d0d3d}.ms-run-button:active{transform:scale(.985)}.ms-run-button:disabled{cursor:default;opacity:.78;box-shadow:0 8px 18px #e86d0d29}.ms-run-button-icon{width:27px;height:27px;color:var(--orange-dark);background:#fff;border-radius:50%;place-items:center;font-size:11px;line-height:1;display:grid}.ms-app-progress{margin:17px 3px 13px}.ms-app-progress-copy{color:#66768a;justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;font-size:12.5px;font-weight:700;display:flex}.ms-app-progress-copy strong{color:var(--navy);font-size:13px;font-weight:850}.ms-app-progress-track{grid-template-columns:repeat(5,1fr);gap:5px;display:grid}.ms-app-progress-track i{background:#e6edf4;border-radius:999px;height:6px;transition:background .35s,transform .35s;overflow:hidden}.ms-app-progress-track i.is-active{background:#ff8a2a73;transform:scaleY(1.18)}.ms-app-progress-track i.is-complete{background:linear-gradient(90deg, var(--blue), #39a279)}.ms-app-steps{gap:8px;display:grid}.ms-app-step{background:#fff;border:1px solid #e3eaf1;border-radius:17px;transition:border-color .35s,background .35s,box-shadow .35s,transform .45s cubic-bezier(.2,.75,.2,1);position:relative;overflow:hidden}.ms-app-step.is-active{background:#fffaf5;border-color:#ff8a2a66;transform:translateY(-1px);box-shadow:0 11px 28px #0b193014}.ms-app-step.is-complete{background:#f7fcf9;border-color:#19744d2e}.ms-app-step:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(100deg,#0000 25%,#ff8a2a2b 50%,#0000 75%);position:absolute;inset:0;transform:translate(-100%)}.ms-app-step.is-active:after{opacity:1;animation:.72s both msAppScan}.ms-app-step-head{grid-template-columns:34px minmax(0,1fr) 28px;align-items:center;gap:10px;min-height:61px;padding:10px 11px;display:grid}.ms-app-step-number{width:34px;height:34px;color:var(--blue);background:var(--blue-soft);border-radius:11px;place-items:center;font-size:11.5px;font-weight:900;display:grid}.ms-app-step.is-active .ms-app-step-number{color:var(--orange-dark);background:#fff0e3}.ms-app-step.is-complete .ms-app-step-number{color:var(--success);background:#e8f7ef}.ms-app-step-copy strong{color:var(--navy);font-size:15.5px;font-weight:740;line-height:1.2;display:block}.ms-app-step-copy small{color:#6a788a;margin-top:3px;font-size:12.5px;line-height:1.3;display:block}.ms-app-step-state{color:#8a98a9;background:#f7f9fb;border:1px solid #dbe4ed;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-weight:900;display:grid}.ms-app-step.is-active .ms-app-step-state{color:var(--orange-dark);background:#fff3e8;border-color:#ff8a2a57;animation:1s ease-in-out infinite msStatePulse}.ms-app-step.is-complete .ms-app-step-state{color:#fff;border-color:var(--success);background:var(--success);animation:auto none}.ms-app-step-state .ms-step-check,.ms-app-step.is-complete .ms-app-step-state .ms-step-pending{display:none}.ms-app-step.is-complete .ms-app-step-state .ms-step-check{display:inline}.ms-app-step-detail{color:#5d6d80;opacity:0;max-height:0;padding:0 56px 0 55px;font-size:13px;line-height:1.45;transition:max-height .4s,padding .4s,opacity .35s;overflow:hidden}.ms-app-step.is-active .ms-app-step-detail{opacity:1;max-height:84px;padding-top:0;padding-bottom:12px}.ms-result-card{background:#f7f9fb;border:1px solid #dfe7ef;border-radius:19px;grid-template-columns:45px minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:14px;padding:15px 13px;transition:border-color .5s,background .5s,box-shadow .5s;display:grid;position:relative;overflow:hidden}.ms-result-icon{color:#7c8999;background:#e9eef3;border-radius:15px;place-items:center;width:45px;height:45px;transition:color .45s,background .45s,transform .55s cubic-bezier(.2,.8,.2,1);display:grid}.ms-result-icon svg{stroke:currentColor;stroke-width:1.8px;width:23px;height:23px}.ms-result-copy small{color:#7b899a;letter-spacing:.1em;text-transform:uppercase;font-size:10.5px;font-weight:850;display:block}.ms-result-copy strong{color:var(--navy);margin-top:3px;font-size:16px;font-weight:780;line-height:1.2;display:block}.ms-result-copy span{color:#66768a;margin-top:3px;font-size:12.5px;line-height:1.35;display:block}.ms-result-count{text-align:right;min-width:47px}.ms-result-count strong{color:#9aa5b2;letter-spacing:-.04em;font-size:22px;font-weight:850;line-height:1;display:block}.ms-result-count small{color:#8a97a6;text-transform:uppercase;margin-top:4px;font-size:9.5px;font-weight:800;display:block}.ms-result-card .ms-result-done{display:none}.ms-result-card.is-unlocked{background:#f1fbf6;border-color:#19744d38;box-shadow:0 13px 30px #19744d17}.ms-result-card.is-unlocked:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 20%,#56d89a33 50%,#0000 80%);animation:.9s .1s both msUnlockSweep;position:absolute;inset:0;transform:translate(-100%)}.ms-result-card.is-unlocked .ms-result-icon{color:#fff;background:linear-gradient(135deg,#23845b,#43b77f);transform:scale(1.04)}.ms-result-card.is-unlocked .ms-result-pending{display:none}.ms-result-card.is-unlocked .ms-result-done{display:inline}.ms-result-card.is-unlocked .ms-result-count strong{color:var(--success)}#screening:not(.has-js) .ms-readiness-item{opacity:1;background:#19744d21;border-color:#56d89a38;transform:none}#screening:not(.has-js) .ms-readiness-item .ms-readiness-icon{color:#a8f1cf;background:#56d89a21}#screening:not(.has-js) .ms-readiness-item .ms-readiness-state{color:#d8f8e8;background:#56d89a29;border-color:#56d89a5c}#screening:not(.has-js) .ms-readiness-item .ms-pending-mark{display:none}#screening:not(.has-js) .ms-readiness-item .ms-ready-check{display:inline}#screening:not(.has-js) .ms-run-button{display:none}#screening:not(.has-js) .ms-app-step-detail{opacity:1;max-height:none;padding-bottom:10px}#screening:not(.has-js) .ms-result-card{background:#f1fbf6;border-color:#19744d38}#screening:not(.has-js) .ms-result-card .ms-result-pending{display:none}#screening:not(.has-js) .ms-result-card .ms-result-done{display:inline}#screening:not(.has-js) .ms-result-card .ms-result-count strong{color:var(--success)}}@media (width<=767px) and (prefers-reduced-motion:reduce){#screening .ms-readiness-console:before,#screening .ms-readiness-item:after,#screening .ms-app-step:after,#screening .ms-result-card:after{animation:auto none}#screening .ms-readiness-item,#screening .ms-app-step,#screening .ms-app-step-detail,#screening .ms-result-card,#screening .ms-result-icon,#screening .ms-app-progress-track i{transition-duration:.01ms}#screening .ms-app-step.is-active .ms-app-step-state{animation:auto none}}@media (width<=767px){.screening-grid{scrollbar-width:none}.screening-grid::-webkit-scrollbar{display:none}#screening{padding:68px 0}.road-readiness-panel{border-radius:22px;grid-template-columns:1fr;gap:20px;padding:21px}.road-readiness-checks{grid-template-columns:1fr 1fr;gap:9px;display:grid}.road-readiness-item{min-width:0;padding:13px}.road-readiness-note{padding:14px}.screening-demo-control{border-radius:20px;grid-template-columns:1fr;gap:14px;padding:18px;display:grid}.screening-demo-trigger{width:100%;min-height:52px}.screening-flow{border-radius:17px;margin:24px 0 18px;padding:14px}.screening-flow-point strong{font-size:.72rem}.screening-grid{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;margin:0 calc(var(--mobile-gutter) * -1);padding:4px var(--mobile-gutter) 18px;grid-template-columns:none;gap:12px;display:flex;overflow-x:auto}.screening-card{scroll-snap-align:center;flex:0 0 calc(100vw - 64px);min-width:calc(100vw - 64px);min-height:410px;padding:20px}.shortlist-note{border-radius:20px;grid-template-columns:1fr auto;gap:12px;padding:20px;display:grid}.shortlist-note>div:first-child{min-width:0}.shortlist-number{font-size:1.9rem}#screening.has-js .section-heading .eyebrow,#screening.has-js .section-heading h2,#screening.has-js .section-heading .section-intro,#screening.has-js .ms-readiness-card,#screening.has-js .ms-screening-app{opacity:0;filter:blur(2px);transition:opacity .7s cubic-bezier(.2,.75,.2,1),transform .78s cubic-bezier(.2,.75,.2,1),filter .65s;transform:translateY(18px)}#screening.has-js.is-ms-v135-visible .section-heading .eyebrow,#screening.has-js.is-ms-v135-visible .section-heading h2,#screening.has-js.is-ms-v135-visible .section-heading .section-intro,#screening.has-js.is-ms-v135-visible .ms-readiness-card,#screening.has-js.is-ms-v135-visible .ms-screening-app{opacity:1;filter:none;transform:none}#screening.has-js .section-heading h2{transition-delay:70ms}#screening.has-js .section-heading .section-intro{transition-delay:.14s}#screening.has-js .ms-readiness-card{transition-delay:.22s}#screening.has-js .ms-screening-app{transition-delay:.31s}#screening .ms-app-step.is-active .ms-app-step-detail,#screening .ms-app-step.is-complete .ms-app-step-detail{opacity:1;max-height:132px;padding-top:0;padding-bottom:14px}#screening .ms-app-step.is-complete .ms-app-step-detail{color:#506376}#screening .ms-app-step.is-active .ms-app-step-head,#screening .ms-app-step.is-complete .ms-app-step-head{padding-bottom:8px}}@media (width<=767px) and (prefers-reduced-motion:reduce){#screening.has-js .section-heading .eyebrow,#screening.has-js .section-heading h2,#screening.has-js .section-heading .section-intro,#screening.has-js .ms-readiness-card,#screening.has-js .ms-screening-app{opacity:1;filter:none;transition:none;transform:none}}@media (width<=767px){#screening.has-js .ms-readiness-card,#screening.has-js .ms-screening-app{opacity:0;filter:blur(2px);transition:opacity .66s cubic-bezier(.2,.75,.2,1),transform .74s cubic-bezier(.2,.75,.2,1),filter .58s;transform:translateY(18px)}#screening.has-js .ms-readiness-card.is-v136-inview,#screening.has-js .ms-screening-app.is-v136-inview{opacity:1;filter:none;transform:none}#screening.has-js .ms-screening-app .ms-app-top,#screening.has-js .ms-screening-app .ms-app-progress,#screening.has-js .ms-screening-app .ms-app-steps,#screening.has-js .ms-screening-app [data-ms-run]{opacity:0;transition:opacity .48s,transform .54s cubic-bezier(.2,.8,.2,1);transform:translateY(10px)}#screening.has-js .ms-screening-app.is-v136-inview .ms-app-top{opacity:1;transition-delay:80ms;transform:none}#screening.has-js .ms-screening-app.is-v136-inview .ms-app-progress{opacity:1;transition-delay:.18s;transform:none}#screening.has-js .ms-screening-app.is-v136-inview .ms-app-steps{opacity:1;transition-delay:.28s;transform:none}#screening.has-js .ms-screening-app.is-v136-inview [data-ms-run]{opacity:1;transition-delay:.42s;transform:none}#screening.has-js .ms-screening-app.is-v136-ready[data-state=idle] [data-ms-run]{animation:2.35s ease-in-out 1.05s infinite v136RunPulse}#screening.has-js .ms-screening-app.is-v136-ready[data-state=idle] [data-ms-run]:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #2570b247;animation:2.35s ease-out 1.05s infinite v136RunRing;position:absolute;inset:-7px}#screening [data-ms-run]{isolation:isolate;position:relative}}@media (width<=767px) and (prefers-reduced-motion:reduce){#screening.has-js .ms-readiness-card,#screening.has-js .ms-screening-app,#screening.has-js .ms-screening-app .ms-app-top,#screening.has-js .ms-screening-app .ms-app-progress,#screening.has-js .ms-screening-app .ms-app-steps,#screening.has-js .ms-screening-app [data-ms-run]{opacity:1;filter:none;transition:none;animation:auto none;transform:none}}@media (width<=767px){#screening{isolation:isolate;background:linear-gradient(#e8eef5 0%,#edf2f7 7%,#f5f8fb 16%,#fff 31% 100%);position:relative}#screening:before{content:none;display:none}#screening .ms-app-body{flex-direction:column;display:flex}#screening .ms-app-progress{order:1}#screening .ms-app-steps{order:2}#screening [data-ms-run]{order:3;margin-top:15px}#screening .ms-result-card{order:4}#screening.has-js .ms-screening-app .ms-app-top,#screening.has-js .ms-screening-app .ms-app-progress,#screening.has-js .ms-screening-app .ms-app-step,#screening.has-js .ms-screening-app [data-ms-run],#screening.has-js .ms-screening-app .ms-result-card{opacity:0;filter:blur(1.4px);transition:opacity .42s,transform .52s cubic-bezier(.2,.8,.2,1),filter .38s;transform:translateY(14px)}#screening.has-js .ms-screening-app .is-v140-shown{opacity:1;filter:none;transform:none}#screening.has-js [data-ms-run]:not(.is-v140-shown){pointer-events:none}#screening.has-js [data-ms-run].is-v140-preparing{pointer-events:none;cursor:default;opacity:0;box-shadow:none}#screening.has-js [data-ms-run].is-v140-shown.is-v140-preparing{opacity:.58}#screening.has-js .ms-screening-app[data-state=idle] [data-ms-run],#screening.has-js .ms-screening-app[data-state=idle] [data-ms-run]:after{animation:auto none}#screening.has-js .ms-screening-app.is-v140-ready[data-state=idle] [data-ms-run].is-v140-shown{animation:2.35s ease-in-out infinite v140RunPulse}#screening.has-js .ms-screening-app.is-v140-ready[data-state=idle] [data-ms-run].is-v140-shown:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #2570b247;animation:2.35s ease-out infinite v140RunRing;position:absolute;inset:-7px}}@media (width<=767px) and (prefers-reduced-motion:reduce){#screening.has-js .ms-screening-app .ms-app-top,#screening.has-js .ms-screening-app .ms-app-progress,#screening.has-js .ms-screening-app .ms-app-step,#screening.has-js .ms-screening-app [data-ms-run],#screening.has-js .ms-screening-app .ms-result-card{opacity:1;filter:none;transition:none;transform:none}#screening.has-js .ms-screening-app[data-state=idle] [data-ms-run]:after{display:none}}@media (width<=767px){#screening .ms-screening-app[data-state=complete] [data-ms-run],#screening [data-ms-run].is-v141-finished{pointer-events:none;cursor:default;color:#176548;background:linear-gradient(#f0fbf6 0%,#e7f7ef 100%);border-color:#1c915d38;animation:auto none;transform:none;box-shadow:inset 0 1px #ffffffeb,0 10px 24px #1b744e1a}#screening .ms-screening-app[data-state=complete] [data-ms-run]:after,#screening [data-ms-run].is-v141-finished:after{animation:auto none;display:none}#screening [data-ms-run].is-v141-finished .ms-run-button-icon{color:#fff;background:#1c915d;border-color:#1c915d;place-items:center;display:grid}#screening{scroll-margin-top:calc(var(--mobile-header,66px) + 12px)}}@keyframes shortlistPulse{0%,to{opacity:.45;transform:translateY(-50%)scale(.92)}50%{opacity:.8;transform:translateY(-50%)scale(1.08)}}@keyframes screeningControlAttention{0%{transform:scale(1)}42%{transform:scale(1.018);box-shadow:0 22px 46px #0b19303b}to{transform:scale(1)}}@keyframes screeningBeamWash{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes screeningBeamLine{0%{transform:translateY(-8px)}to{transform:translateY(330px)}}@keyframes screeningCardConfirmed{0%{transform:translateY(-6px)scale(1)}45%{transform:translateY(-8px)scale(1.025)}to{transform:translateY(0)scale(1)}}@keyframes shortlistNumberConfirm{0%{transform:scale(1)}46%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes shortlistLockBreath{0%,to{opacity:.72;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes shortlistUnlockSweep{0%{opacity:0;left:-34%}16%{opacity:.95}78%{opacity:.75}to{opacity:0;left:118%}}@keyframes shortlistPanelUnlock{0%{transform:translateY(0)scale(.99);box-shadow:0 22px 48px #0b19302e}48%{transform:translateY(-6px)scale(1.012);box-shadow:0 32px 68px #0b193042,0 0 0 1px #65d7ad1f}to{transform:translateY(-4px)scale(1);box-shadow:0 28px 58px #0b19303d}}@keyframes screeningPlayPulse{0%,54%{opacity:0;transform:scale(.9)}69%{opacity:.3}to{opacity:0;transform:scale(1.22)}}@keyframes screeningFlatPlayRing{0%,42%{opacity:0;transform:scale(.88)}53%{opacity:.42}to{opacity:0;transform:scale(1.72)}}@keyframes msReadinessSheen{0%{transform:translate(-55%)}to{transform:translate(62%)}}@keyframes msItemScan{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes msAppScan{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes msStatePulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes msUnlockSweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes v136RunPulse{0%,68%,to{transform:scale(1);box-shadow:0 12px 26px #1b5b9729}78%{transform:scale(1.022);box-shadow:0 15px 34px #1b5b9740}88%{transform:scale(1)}}@keyframes v136RunRing{0%,68%{opacity:0;transform:scale(.985)}78%{opacity:.6}to{opacity:0;transform:scale(1.08)}}@keyframes v140RunPulse{0%,64%,to{transform:scale(1);box-shadow:0 12px 26px #1b5b9729}76%{transform:scale(1.024);box-shadow:0 16px 36px #1b5b9742}88%{transform:scale(1)}}@keyframes v140RunRing{0%,64%{opacity:0;transform:scale(.985)}76%{opacity:.58}to{opacity:0;transform:scale(1.085)}}.roles-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:34px;display:grid}.role-card{border:1px solid var(--line);background:var(--surface-soft);border-radius:21px;padding:26px}.role-card strong{color:var(--navy);margin-bottom:8px;font-size:1.05rem;display:block}.role-card span{color:var(--muted);font-size:.94rem}@media (width<=980px){.roles-grid{grid-template-columns:1fr}}@media (width<=680px){.roles-grid{grid-template-columns:1fr}}.profiles-showcase{background:linear-gradient(#fff 0%,#fbfdff 100%);overflow:hidden}.profile-signal-bar{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}.profile-signal-bar span{color:var(--blue);background:var(--blue-soft);border:1px solid #1c5d9921;border-radius:999px;padding:8px 12px;font-size:.7rem;font-weight:850}.profiles-showcase .roles-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;margin-top:18px}.profiles-showcase .role-card{background:radial-gradient(circle at 100% 0,#1c5d9914,#0000 32%),linear-gradient(145deg,#fff,#f6fafd);border-color:#1c5d9921;flex-direction:column;min-height:248px;padding:26px;transition:transform .28s cubic-bezier(.2,.7,.2,1),box-shadow .28s,border-color .28s;display:flex;overflow:hidden;box-shadow:0 14px 36px #0b193011}.profiles-showcase .role-card:first-child,.profiles-showcase .role-card:nth-child(4){grid-column:span 7}.profiles-showcase .role-card:nth-child(2),.profiles-showcase .role-card:nth-child(3){grid-column:span 5}.profiles-showcase .role-card:nth-child(5),.profiles-showcase .role-card:nth-child(6){grid-column:span 6}.profiles-showcase .role-card:hover{border-color:#ff8a2a4f;transform:translateY(-7px);box-shadow:0 25px 52px #0b19301f}.role-card-top{justify-content:space-between;align-items:center;gap:14px;margin-bottom:25px;display:flex}.role-card-icon{width:50px;height:50px;color:var(--blue);background:var(--blue-soft);border-radius:16px;place-items:center;transition:transform .28s,color .28s,background .28s;display:grid}.role-card:hover .role-card-icon{color:var(--orange-dark);background:#fff0e2;transform:rotate(4deg)scale(1.06)}.role-card-kicker{color:#0b19306b;letter-spacing:.09em;text-transform:uppercase;font-size:.65rem;font-weight:950}.profiles-showcase .role-card strong{max-width:520px;margin-bottom:9px;font-size:1.15rem}.profiles-showcase .role-card>span:not(.role-card-kicker){max-width:680px;font-size:.88rem;line-height:1.58}.role-tags{flex-wrap:wrap;gap:7px;margin-top:auto;padding-top:22px;display:flex}.role-tags span{color:var(--navy);background:#ffffffdb;border:1px solid #1c5d9938;border-radius:999px;padding:6px 9px;font-size:.66rem;font-weight:800;box-shadow:inset 0 0 0 1px #ffffff8c}@media (width<=1050px){.profiles-showcase .roles-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profiles-showcase .role-card:nth-child(n){grid-column:auto}}@media (width<=760px){.profiles-showcase .roles-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.role-card,.role-card-icon{transition:none}}.profiles-showcase .role-card{--operation-accent:var(--blue);--operation-accent-soft:#1c5d9921}.profiles-showcase .role-card-operation{isolation:isolate;min-height:286px;position:relative;overflow:hidden}.profiles-showcase .role-card-operation:before{content:"";z-index:5;position:absolute}.profiles-showcase .role-card-operation .role-card-content{z-index:5;flex-direction:column;width:58%;min-width:0;min-height:234px;display:flex;position:relative}.profiles-showcase .role-card-operation .role-card-top{margin-top:11px}.profiles-showcase .role-card-operation .role-card-visual{z-index:2;pointer-events:none;width:66%;height:94%;transition:transform .52s cubic-bezier(.2,.72,.2,1),filter .45s;position:absolute;bottom:-5%;right:-12%}.profiles-showcase .role-card-operation .role-card-visual:before{content:"";z-index:3;position:absolute;inset:0 auto 0 -1px}.profiles-showcase .role-card-operation .role-card-glow{background:radial-gradient(ellipse, var(--operation-accent-soft), transparent 68%);filter:blur(16px);opacity:.88;border-radius:50%;height:35%;transition:transform .48s,opacity .4s,filter .4s;position:absolute;bottom:10%;left:17%;right:8%;transform:scaleX(1.1)}.profiles-showcase .role-card-operation .role-card-truck{object-fit:contain;object-position:right bottom;transform-origin:74% 76%;width:100%;max-width:none;height:100%;transition:transform .52s cubic-bezier(.2,.72,.2,1),filter .45s;position:absolute;bottom:0;right:0;transform:translate(0)scale(1.02)}.profiles-showcase .role-card-operation:hover .role-card-visual{transform:translate(12px,-3px)}.profiles-showcase .role-card-operation:hover .role-card-glow{opacity:1;filter:blur(18px);transform:translate(7px)scaleX(1.17)scaleY(1.08)}.profiles-showcase .role-card-operation:hover .role-card-icon{color:var(--operation-accent);background:color-mix(in srgb, var(--operation-accent) 13%, white);transform:rotate(3deg)scale(1.055)}@media (width<=980px){.profiles-showcase .role-card-operation .role-card-content{width:62%}.profiles-showcase .role-card-operation .role-card-visual{width:70%;right:-16%}}@media (width<=680px){.profiles-showcase .role-card-operation{min-height:390px;padding-bottom:185px}.profiles-showcase .role-card-operation .role-card-content{width:100%;min-height:auto}.profiles-showcase .role-card-operation .role-card-visual{width:112%;height:58%;bottom:-3%;right:-10%}.profiles-showcase .role-card-operation .role-card-visual:before{inset:-1px 0 auto}}@media (prefers-reduced-motion:reduce){.profiles-showcase .role-card-operation,.profiles-showcase .role-card-operation .role-card-visual,.profiles-showcase .role-card-operation .role-card-truck,.profiles-showcase .role-card-operation .role-card-glow{transition:none;transform:none}}.profiles-showcase .role-card-operation{border-color:color-mix(in srgb, var(--operation-accent) 30%, #dfe7ef);background:#fff}.profiles-showcase .role-card-operation:before{background:var(--operation-accent);width:5px;height:76px;box-shadow:0 0 20px color-mix(in srgb, var(--operation-accent) 55%, transparent), 0 0 42px color-mix(in srgb, var(--operation-accent) 24%, transparent);border-radius:0 999px 999px 0;top:24px;left:0}.profiles-showcase .role-card-operation:after{content:"";z-index:1;background:radial-gradient(circle, color-mix(in srgb, var(--operation-accent) 30%, transparent) 0%, color-mix(in srgb, var(--operation-accent) 16%, transparent) 34%, transparent 72%);filter:blur(8px);pointer-events:none;border-radius:50%;width:230px;height:230px;position:absolute;bottom:-112px;left:-92px}.profiles-showcase .role-card-operation .role-card-visual{border-radius:0 0 22px}.profiles-showcase .role-card-operation .role-card-glow{display:none}.profiles-showcase .role-card-operation .role-card-visual:before{filter:blur(4px);background:linear-gradient(90deg,#fff 0%,#fffffffc 22%,#ffffffe0 48%,#ffffff6b 72%,#fff0 100%);width:48%}.profiles-showcase .role-card-operation .role-card-visual:after{content:"";z-index:4;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 18px 18px -18px #fffffffa,inset 0 -16px 18px -18px #fffffffa,inset -16px 0 18px -18px #fffffffa}.profiles-showcase .role-card-operation:hover{border-color:var(--operation-accent);box-shadow:0 26px 58px #0b19301f, 0 0 0 2px color-mix(in srgb, var(--operation-accent) 18%, transparent), -10px 12px 36px color-mix(in srgb, var(--operation-accent) 17%, transparent)}.profiles-showcase .role-card-operation:hover:after{background:radial-gradient(circle, color-mix(in srgb, var(--operation-accent) 44%, transparent) 0%, color-mix(in srgb, var(--operation-accent) 22%, transparent) 36%, transparent 72%)}.profiles-showcase .role-card-operation .role-card-icon{color:var(--operation-accent);background:color-mix(in srgb, var(--operation-accent) 14%, white);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--operation-accent) 30%, transparent), 0 8px 20px color-mix(in srgb, var(--operation-accent) 13%, transparent)}.profiles-showcase .role-card-operation .role-card-kicker{color:color-mix(in srgb, var(--operation-accent) 78%, #25364a)}.profiles-showcase .role-card-operation .role-tags span{color:color-mix(in srgb, var(--operation-accent) 82%, #0b1930);background:color-mix(in srgb, var(--operation-accent) 9%, white);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--operation-accent) 28%, transparent)}.profiles-showcase .role-card-operation:hover .role-card-truck{transform:translate(7px,-2px)scale(1.045)}@media (width<=680px){.profiles-showcase .role-card-operation .role-card-visual{background:#fff;border-radius:0 0 21px 21px}.profiles-showcase .role-card-operation .role-card-visual:before{background:linear-gradient(#fff 0%,#fffffffa 30%,#ffffffa6 62%,#fff0 100%);width:100%;height:38%}.profiles-showcase .role-card-operation:after{top:54px;bottom:auto;left:-110px}}.profiles-showcase .role-card-operation .role-card-visual:before,.profiles-showcase .role-card-operation .role-card-visual:after{content:none;display:none}.profiles-showcase .role-card-operation .role-card-visual{background:#fff;overflow:visible}.profiles-showcase .role-card-operation .role-card-truck{opacity:1;filter:drop-shadow(0 16px 20px #0b19301f)saturate(.98)contrast(1.02)}.profiles-showcase .role-card-operation:hover .role-card-truck{filter:drop-shadow(0 20px 24px #0b193029)saturate()contrast(1.03)}@media (width<=680px){.profiles-showcase .role-card-operation .role-card-visual:before,.profiles-showcase .role-card-operation .role-card-visual:after{content:none;display:none}}.profiles-showcase .role-card-operation .role-card-visual[data-transparent-object=true]{background:0 0;overflow:visible}.profiles-showcase .role-card-operation .role-card-visual[data-transparent-object=true] .role-card-truck{opacity:1;mix-blend-mode:normal;filter:drop-shadow(0 16px 21px #0b193021)saturate(.99)contrast(1.02);background:0 0}.profiles-showcase .role-card-operation:hover .role-card-visual[data-transparent-object=true] .role-card-truck{filter:drop-shadow(0 21px 25px #0b19302b)saturate()contrast(1.03)}#profiles .role-card-operation:hover,#profiles .role-card-operation:focus-within{border:0 #0000}#profiles .role-card-operation .role-card-icon,#profiles .role-card-operation .role-tags span{box-shadow:none}#profiles .role-card-operation:nth-child(n+4) .role-card-visual{background:0 0;overflow:visible}#profiles .role-card-operation:nth-child(n+4) .role-card-visual:before,#profiles .role-card-operation:nth-child(n+4) .role-card-visual:after{display:none}#profiles .role-card-operation:nth-child(n+4) .role-card-truck{filter:drop-shadow(0 20px 22px #0b193029)}#profiles.profiles-showcase,#profiles .profiles-showcase{background:radial-gradient(circle at 92% 10%,#ff8a2a0f,#0000 24%),radial-gradient(circle at 8% 84%,#56a6e012,#0000 26%),linear-gradient(#fbfdff 0%,#f4f8fc 100%)}#profiles .profile-signal-bar span{color:var(--navy);background:#ffffffd1;border-color:#1c5d9924;box-shadow:inset 0 1px #ffffffe6,0 8px 18px #0b19300a}#profiles .roles-grid{gap:20px;margin-top:22px}#profiles .role-card-operation{isolation:isolate;background:radial-gradient(circle at 100% 0,#ff8a2a0f,#0000 24%),linear-gradient(#fff 0%,#f8fbfe 100%);border:1px solid #14304e1a;border-radius:24px;transition:transform .28s cubic-bezier(.2,.72,.2,1),box-shadow .28s,border-color .28s;position:relative;overflow:hidden;box-shadow:0 18px 36px #0b193012,inset 0 1px #fffffff2}#profiles .role-card-operation:before{content:"";background:linear-gradient(90deg, var(--operation-accent), color-mix(in srgb, var(--operation-accent) 45%, var(--orange)));width:56px;height:4px;box-shadow:0 0 16px color-mix(in srgb, var(--operation-accent) 20%, transparent);z-index:6;border-radius:0 0 999px 999px;display:block;position:absolute;top:0;left:24px}#profiles .role-card-operation:after{content:"";filter:blur(10px);opacity:.7;pointer-events:none;z-index:1;background:radial-gradient(circle,#1c5d991a,#0000 68%);border-radius:50%;width:180px;height:180px;position:absolute;inset:auto -42px -60px auto}#profiles .role-card-operation:hover,#profiles .role-card-operation:focus-within{border-color:color-mix(in srgb, var(--operation-accent) 26%, #ff8a2a5c);box-shadow:0 26px 52px #0b19301c, 0 0 0 1px color-mix(in srgb, var(--operation-accent) 8%, transparent), inset 0 1px 0 #fffffff5;transform:translateY(-6px)}#profiles .role-card-operation:hover:after,#profiles .role-card-operation:focus-within:after{opacity:.95;background:radial-gradient(circle,#ff8a2a1f,#0000 68%)}#profiles .role-card-operation .role-card-content{z-index:5;width:56%;min-height:236px;padding-top:4px;position:relative}#profiles .role-card-operation .role-card-top{margin-top:10px;margin-bottom:18px}#profiles .role-card-operation .role-card-icon{width:52px;height:52px;color:var(--operation-accent);background:color-mix(in srgb, var(--operation-accent) 9%, white);border:1px solid color-mix(in srgb, var(--operation-accent) 16%, #dfe7ef);border-radius:16px;box-shadow:inset 0 1px #ffffffd9,0 10px 18px #0b19300d}#profiles .role-card-operation:hover .role-card-icon,#profiles .role-card-operation:focus-within .role-card-icon{background:color-mix(in srgb, var(--operation-accent) 12%, white);transform:translateY(-1px)scale(1.04);box-shadow:inset 0 1px #ffffffe0,0 12px 22px #0b193014}#profiles .role-card-operation .role-card-kicker{color:color-mix(in srgb, var(--operation-accent) 70%, var(--navy));letter-spacing:.1em;font-size:.66rem}#profiles .role-card-operation strong{color:var(--navy);letter-spacing:-.015em;margin-bottom:10px;font-size:1.13rem;line-height:1.3}#profiles .role-card-operation>.role-card-content>span:not(.role-card-kicker){color:#0b1930b8;font-size:.9rem;line-height:1.62}#profiles .role-card-operation .role-tags{gap:8px;padding-top:20px}#profiles .role-card-operation .role-tags span{color:color-mix(in srgb, var(--operation-accent) 68%, var(--navy));background:color-mix(in srgb, var(--operation-accent) 8%, white);border:1px solid color-mix(in srgb, var(--operation-accent) 18%, #dfe7ef);font-size:.66rem;font-weight:800;box-shadow:inset 0 1px #ffffffd1}#profiles .role-card-operation .role-card-visual{z-index:2;background:0 0;width:61%;height:92%;bottom:-4%;right:-8%}#profiles .role-card-operation .role-card-glow{filter:blur(18px);opacity:.55;background:radial-gradient(#0b19301a,#0000 70%);height:28%;display:block;bottom:8%;left:24%;right:4%;transform:scaleX(1.02)}#profiles .role-card-operation .role-card-truck{filter:drop-shadow(0 18px 22px #0b193024)saturate(.99)contrast(1.02)}#profiles .role-card-operation:hover .role-card-truck,#profiles .role-card-operation:focus-within .role-card-truck{filter:drop-shadow(0 22px 24px #0b19302b)saturate(1.01)contrast(1.03);transform:translate(8px,-2px)scale(1.05)}#profiles .role-card-operation:nth-child(n+4){background:radial-gradient(circle at 100% 0,#ff8a2a0d,#0000 22%),linear-gradient(#fff 0%,#f9fbfd 100%)}@media (width<=980px){#profiles .role-card-operation .role-card-content{width:60%}#profiles .role-card-operation .role-card-visual{width:66%;right:-12%}}@media (width<=680px){#profiles .roles-grid{gap:16px}#profiles .role-card-operation{border-radius:22px;padding-bottom:176px}#profiles .role-card-operation:before{width:48px;left:22px}#profiles .role-card-operation .role-card-content{width:100%;min-height:auto}#profiles .role-card-operation .role-card-visual{width:108%;height:55%;bottom:-2%;right:-8%}#profiles .role-card-operation .role-card-glow{bottom:6%;left:12%;right:10%}}@media (prefers-reduced-motion:reduce){#profiles .role-card-operation,#profiles .role-card-operation:after,#profiles .role-card-operation .role-card-icon,#profiles .role-card-operation .role-card-truck{transition:none;transform:none}}@media (width<=767px){.roles-grid{scrollbar-width:none}.roles-grid::-webkit-scrollbar{display:none}#profiles{padding:68px 0}.profile-signal-bar{scrollbar-width:none;margin:0 calc(var(--mobile-gutter) * -1) 22px;padding:0 var(--mobile-gutter) 8px;white-space:nowrap;gap:8px;display:flex;overflow-x:auto}.profile-signal-bar::-webkit-scrollbar{display:none}.profile-signal-bar span{flex:none}.roles-grid{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;margin:0 calc(var(--mobile-gutter) * -1);padding:4px var(--mobile-gutter) 20px;grid-template-columns:none;gap:13px;display:flex;overflow-x:auto}.role-card-operation{scroll-snap-align:center;border-radius:23px;flex:0 0 calc(100vw - 54px);min-width:calc(100vw - 54px);min-height:600px;padding:22px}.role-card-visual{min-height:265px}#profiles .profile-signal-bar{display:none}#profiles .role-card-operation.is-profile-active .role-card-truck{filter:drop-shadow(0 22px 25px #0b19302e)saturate(1.01)contrast(1.03);transform:translate(5px,-2px)scale(1.035)}}@media (width<=767px) and (prefers-reduced-motion:reduce){#profiles .role-card-operation,#profiles .role-card-operation .role-card-truck{transition:none}}@media (width<=767px){#profiles{background:radial-gradient(circle at 92% 11%,#ff8a2a0b,#0000 29%),linear-gradient(#fff 0%,#fbfdff 100%);padding-top:70px}#profiles .section-heading{margin-bottom:21px}.mobile-profile-selector{z-index:6;backdrop-filter:blur(16px);background:#ffffffe8;border:1px solid #1947701a;border-radius:20px;margin:0 0 13px;padding:10px 10px 9px;position:relative;box-shadow:0 12px 30px #0b19300e,inset 0 1px #fffffffa}.mps-meta{justify-content:space-between;align-items:center;gap:12px;padding:1px 4px 8px;display:flex}.mps-meta strong{color:#667b90;letter-spacing:.025em;min-width:0;font-size:.68rem;font-weight:780;line-height:1.25}.mps-count{color:var(--blue);font-variant-numeric:tabular-nums;flex:none;font-size:.68rem;font-weight:850;line-height:1}.mps-tabs{overscroll-behavior-inline:contain;scrollbar-width:none;gap:6px;margin-inline:-4px;padding:0 4px 1px;scroll-padding-inline:4px;display:flex;overflow-x:auto}.mps-tabs::-webkit-scrollbar{display:none}.mps-tab{color:#6b7e91;min-height:39px;font-style:inherit;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:14px;flex:none;padding:0 12px 0 26px;font-family:inherit;font-size:.72rem;font-weight:800;transition:color .2s,background .22s,border-color .22s,transform .22s;position:relative}.mps-tab:before{content:"";background:#b9c6d1;border-radius:50%;width:6px;height:6px;transition:background .22s,box-shadow .22s,transform .22s;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.mps-tab[aria-selected=true]{color:#123c63;background:#edf5fb;border-color:#1c5d991f;transform:translateY(-1px)}.mps-tab[aria-selected=true]:before{background:var(--orange);transform:translateY(-50%)scale(1.04);box-shadow:0 0 0 4px #ff8a2a1c}#profiles .roles-grid{margin:0 calc(var(--mobile-gutter) * -1);padding:5px var(--mobile-gutter) 17px}#profiles .role-card-operation{background:radial-gradient(circle at 96% 2%,color-mix(in srgb,var(--operation-accent) 7%,transparent),transparent 30%), linear-gradient(155deg,#fff 0%,#f9fbfd 100%);border-radius:25px;min-height:535px;padding:21px;position:relative;box-shadow:0 13px 33px #0b193011}#profiles .role-card-operation:before{border:1px solid #1c5d991a;min-width:35px;padding:0 8px}#profiles .role-card-operation.is-profile-active{filter:none;border-color:color-mix(in srgb,var(--operation-accent) 18%,#1c5d991a);transform:scale(1)}#profiles .role-card-operation .role-card-top{padding-right:42px}#profiles .role-card-operation .role-card-icon{border-radius:15px;width:46px;height:46px}#profiles .role-card-operation .role-card-content>strong{letter-spacing:-.032em;font-size:1.47rem;line-height:1.12}#profiles .role-card-operation .role-card-content>span{font-size:.87rem;line-height:1.55}#profiles .role-card-operation .role-card-visual{min-height:235px}}@media (width<=360px){.mobile-profile-selector{border-radius:18px;padding:9px 8px 8px}.mps-tab{min-height:38px;padding-inline:24px 11px;font-size:.69rem}.mps-tab:before{left:11px}#profiles .role-card-operation{flex-basis:calc(100vw - 42px);min-width:calc(100vw - 42px);min-height:520px;padding:19px}#profiles .role-card-operation .role-card-content>strong{font-size:1.36rem}}@media (width<=767px) and (prefers-reduced-motion:reduce){#profiles .role-card-operation,.mps-tab{opacity:1;transition:none;transform:none}}@media (width<=767px){#profiles .mobile-profile-selector{isolation:isolate;overflow:hidden}#profiles .mps-meta{z-index:3;background:#ffffffb8;padding-bottom:9px;position:relative}#profiles .mps-tabs{z-index:1;margin-top:0;padding-top:2px;padding-bottom:2px;position:relative}#profiles .mps-tab[aria-selected=true]{transform:none}#profiles .role-card-operation{contain:layout paint;overflow:hidden}#profiles .role-card-operation .role-card-content{z-index:5;position:relative}#profiles .role-card-operation .role-card-visual{z-index:2;position:absolute}#profiles .mps-card-sheen{z-index:4;pointer-events:none;opacity:0;mix-blend-mode:screen;background:linear-gradient(105deg,#0000 34%,#ffffff0f 42%,#ffffff8c 50%,#ffffff14 58%,#0000 66%);position:absolute;inset:-18% -42%;transform:translate(-44%)rotate(9deg)}#profiles .role-card-operation.is-profile-active.is-profile-switching .role-card-icon{animation:.52s cubic-bezier(.18,.84,.28,1) both mps-v143-icon}#profiles .role-card-operation.is-profile-active.is-profile-switching .role-card-kicker{animation:.42s cubic-bezier(.2,.76,.2,1) 35ms both mps-v143-copy}#profiles .role-card-operation.is-profile-active.is-profile-switching .role-card-content>strong{animation:.48s cubic-bezier(.2,.76,.2,1) 75ms both mps-v143-copy}#profiles .role-card-operation.is-profile-active.is-profile-switching .role-card-content>span{animation:.5s cubic-bezier(.2,.76,.2,1) .115s both mps-v143-copy}#profiles .role-card-operation.is-profile-active.is-profile-switching .role-tags{animation:.5s cubic-bezier(.2,.76,.2,1) .15s both mps-v143-copy}#profiles .role-card-operation.is-profile-active.is-profile-switching .role-card-visual{animation:.62s cubic-bezier(.18,.82,.22,1) 40ms both mps-v143-visual}#profiles .role-card-operation.is-profile-active.is-profile-switching:before{animation:.46s cubic-bezier(.18,.82,.22,1) .12s both mps-v143-number}#profiles .mps-tab[aria-selected=true]:before{animation:.46s cubic-bezier(.18,.82,.22,1) both mps-v143-dot}}@media (width<=767px) and (prefers-reduced-motion:reduce){#profiles .role-card-operation.is-profile-active.is-profile-switching .mps-card-sheen,#profiles .role-card-operation.is-profile-active.is-profile-switching .role-card-icon,#profiles .role-card-operation.is-profile-active.is-profile-switching .role-card-kicker,#profiles .role-card-operation.is-profile-active.is-profile-switching .role-card-content>strong,#profiles .role-card-operation.is-profile-active.is-profile-switching .role-card-content>span,#profiles .role-card-operation.is-profile-active.is-profile-switching .role-tags,#profiles .role-card-operation.is-profile-active.is-profile-switching .role-card-visual,#profiles .role-card-operation.is-profile-active.is-profile-switching:before,#profiles .mps-tab[aria-selected=true]:before{animation:auto none}}@media (width<=767px){#profiles .role-card-operation.is-profile-active.is-profile-switching .role-card-icon,#profiles .role-card-operation.is-profile-active.is-profile-switching .role-card-kicker,#profiles .role-card-operation.is-profile-active.is-profile-switching .role-card-content>strong,#profiles .role-card-operation.is-profile-active.is-profile-switching .role-card-content>span,#profiles .role-card-operation.is-profile-active.is-profile-switching .role-tags,#profiles .role-card-operation.is-profile-active.is-profile-switching .role-card-visual,#profiles .role-card-operation.is-profile-active.is-profile-switching:before,#profiles .mps-tab[aria-selected=true]:before{animation:auto none}#profiles .role-card-operation .role-card-visual{transition:opacity .58s,filter .62s}#profiles .role-card-operation:not(.is-profile-active) .role-card-visual{opacity:.9;filter:saturate(.94)contrast(.985)}#profiles .role-card-operation.is-profile-active .role-card-visual{opacity:1;filter:none}#profiles .role-card-operation.is-profile-active.is-profile-switching .mps-card-sheen{animation:1.05s cubic-bezier(.22,.7,.2,1) both mps-v144-soft-sheen}#profiles.has-js .mobile-profile-selector,#profiles.has-js .roles-grid{pointer-events:none;will-change:opacity, transform;opacity:0}#profiles.has-js .mobile-profile-selector{transition:opacity .62s,transform .72s cubic-bezier(.22,.76,.2,1);transform:translateY(12px)}#profiles.has-js .roles-grid{transition:opacity .68s,transform .82s cubic-bezier(.22,.76,.2,1);transform:translateY(16px)scale(.992)}#profiles.has-js.is-mps-v144-selector-visible .mobile-profile-selector,#profiles.has-js.is-mps-v144-grid-visible .roles-grid{pointer-events:auto;opacity:1;transform:none}}@media (width<=767px) and (prefers-reduced-motion:reduce){#profiles.has-js .mobile-profile-selector,#profiles.has-js .roles-grid{opacity:1;pointer-events:auto;transition:none;transform:none}#profiles .role-card-operation,#profiles .role-card-operation .role-card-icon,#profiles .role-card-operation .role-card-visual,#profiles .role-card-operation.is-profile-active.is-profile-switching .mps-card-sheen{transition:none;animation:auto none}}@media (width<=767px){#profiles .role-card-operation.interactive-surface:before{opacity:0;transform-origin:0;transition:opacity .54s,transform .68s cubic-bezier(.22,.72,.2,1),box-shadow .58s;transform:scaleX(.42)}#profiles .role-card-operation.interactive-surface.is-profile-active:before{opacity:1;box-shadow:0 0 16px color-mix(in srgb,var(--operation-accent) 20%,transparent);transform:scaleX(1)}#profiles .role-card-operation.interactive-surface:not(.is-profile-active):hover:before,#profiles .role-card-operation.interactive-surface:not(.is-profile-active):focus-within:before{opacity:0;transform:scaleX(.42)}#profiles .role-card-operation.interactive-surface.is-profile-active:hover:before,#profiles .role-card-operation.interactive-surface.is-profile-active:focus-within:before{opacity:1;transform:scaleX(1)}#profiles .role-card-operation .role-card-truck{transition:transform .68s cubic-bezier(.22,.72,.2,1),filter .58s}#profiles .role-card-operation .role-card-icon{transition:transform .62s cubic-bezier(.22,.72,.2,1),background-color .52s,box-shadow .52s,opacity .48s}#profiles .role-card-operation:not(.is-profile-active) .role-card-icon{opacity:.84;transform:translateY(1px)scale(.985)}#profiles .role-card-operation.is-profile-active .role-card-icon{opacity:1;background:color-mix(in srgb,var(--operation-accent) 12%,white);box-shadow:inset 0 1px 0 #ffffffe0, 0 11px 22px color-mix(in srgb,var(--operation-accent) 10%,#0b19300f);transform:translateY(-1px)scale(1.025)}}@media (width<=767px) and (hover:none),(pointer:coarse){#profiles .role-card-operation:hover,#profiles .role-card-operation:focus-within{transform:scale(.972)}#profiles .role-card-operation.is-profile-active:hover,#profiles .role-card-operation.is-profile-active:focus-within{transform:scale(1)}#profiles .role-card-operation:not(.is-profile-active):hover .role-card-icon,#profiles .role-card-operation:not(.is-profile-active):focus-within .role-card-icon{opacity:.84;transform:translateY(1px)scale(.985)}#profiles .role-card-operation.is-profile-active:hover .role-card-icon,#profiles .role-card-operation.is-profile-active:focus-within .role-card-icon{opacity:1;transform:translateY(-1px)scale(1.025)}#profiles .role-card-operation:not(.is-profile-active):hover:after,#profiles .role-card-operation:not(.is-profile-active):focus-within:after{opacity:.7;background:radial-gradient(circle,#1c5d991a,#0000 68%)}#profiles .role-card-operation.is-profile-active:hover:after,#profiles .role-card-operation.is-profile-active:focus-within:after{opacity:.82;background:radial-gradient(circle,#ff8a2a17,#0000 68%)}}@media (width<=767px) and (prefers-reduced-motion:reduce){#profiles .role-card-operation.interactive-surface:before,#profiles .role-card-operation .role-card-truck,#profiles .role-card-operation .role-card-icon{transition:none}}@media (width<=767px){#profiles{isolation:isolate;position:relative;overflow:hidden}#profiles:after{pointer-events:none;position:absolute;bottom:0;left:0;right:0}#profiles>.container{z-index:1;position:relative}#profiles .roles-grid{margin-bottom:-18px;padding-bottom:40px}#profiles .role-card-operation.is-profile-active{box-shadow:0 18px 34px #0b193018,inset 0 1px #fffffffa}#profiles{padding-bottom:96px}#profiles:after{z-index:2;content:none;background:0 0;height:118px;display:none}#profiles.profiles-showcase{background:#fff}#profiles .roles-grid{--mps-card-width:calc(100vw - 48px);--mps-edge:calc((100vw - var(--mps-card-width)) / 2);overscroll-behavior-inline:contain;padding-left:var(--mps-edge);padding-right:var(--mps-edge);scroll-padding-inline:var(--mps-edge);scroll-snap-type:x mandatory;gap:11px}#profiles .role-card-operation{scroll-snap-stop:always;-webkit-tap-highlight-color:transparent;flex-basis:var(--mps-card-width);min-width:var(--mps-card-width);scroll-snap-align:center;opacity:.82;filter:none;transition:opacity .3s,box-shadow .46s cubic-bezier(.22,.72,.2,1),border-color .38s;transform:none}#profiles .role-card-operation.is-profile-active,#profiles .role-card-operation:hover,#profiles .role-card-operation:active,#profiles .role-card-operation:focus-within,#profiles .role-card-operation.is-profile-active:hover,#profiles .role-card-operation.is-profile-active:active,#profiles .role-card-operation.is-profile-active:focus-within{filter:none;transform:none}#profiles .role-card-operation.is-profile-active{opacity:1}#profiles .role-card-operation .role-card-visual,#profiles .role-card-operation:hover .role-card-visual,#profiles .role-card-operation:active .role-card-visual,#profiles .role-card-operation:focus-within .role-card-visual,#profiles .role-card-operation.is-profile-active .role-card-visual{transform:none}#profiles .role-card-operation .role-card-truck,#profiles .role-card-operation:hover .role-card-truck,#profiles .role-card-operation:active .role-card-truck,#profiles .role-card-operation:focus-within .role-card-truck,#profiles .role-card-operation.is-profile-active .role-card-truck{filter:drop-shadow(0 18px 22px #0b193024)saturate(.99)contrast(1.02);transition:none;transform:translate(0)scale(1.02)}#profiles .role-card-operation .role-card-glow,#profiles .role-card-operation:hover .role-card-glow,#profiles .role-card-operation:active .role-card-glow,#profiles .role-card-operation:focus-within .role-card-glow,#profiles .role-card-operation.is-profile-active .role-card-glow{transition:opacity .34s,filter .34s;transform:scaleX(1.02)}#profiles .role-card-operation .role-card-icon,#profiles .role-card-operation:not(.is-profile-active) .role-card-icon,#profiles .role-card-operation:hover .role-card-icon,#profiles .role-card-operation:active .role-card-icon,#profiles .role-card-operation:focus-within .role-card-icon,#profiles .role-card-operation.is-profile-active .role-card-icon{transform:none}}@media (width<=360px){#profiles .roles-grid{--mps-card-width:calc(100vw - 42px)}}@media (width<=767px) and (prefers-reduced-motion:reduce){#profiles .role-card-operation,#profiles .role-card-operation .role-card-visual,#profiles .role-card-operation .role-card-truck,#profiles .role-card-operation .role-card-glow,#profiles .role-card-operation .role-card-icon{transition:none;animation:auto none}}@keyframes mps-v143-copy{0%{opacity:.18;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes mps-v143-icon{0%{opacity:.35;transform:translate(-5px,5px)scale(.9)rotate(-4deg)}72%{opacity:1;transform:translateY(-1px)scale(1.035)rotate(.5deg)}to{opacity:1;transform:none}}@keyframes mps-v143-visual{0%{opacity:.42;filter:saturate(.82);transform:translate(13px,8px)scale(.982)}to{opacity:1;filter:none;transform:none}}@keyframes mps-v143-sheen{0%{opacity:0;transform:translate(-44%)rotate(9deg)}18%{opacity:.38}68%{opacity:.22}to{opacity:0;transform:translate(44%)rotate(9deg)}}@keyframes mps-v143-number{0%{opacity:.25;transform:translateY(-5px)scale(.92)}to{opacity:1;transform:none}}@keyframes mps-v143-dot{0%{transform:translateY(-50%)scale(.78);box-shadow:0 0 #ff8a2a47}62%{transform:translateY(-50%)scale(1.12);box-shadow:0 0 0 7px #ff8a2a0d}to{transform:translateY(-50%)scale(1.04);box-shadow:0 0 0 4px #ff8a2a1c}}@keyframes mps-v144-soft-sheen{0%{opacity:0;transform:translate(-48%)rotate(9deg)}30%{opacity:.12}72%{opacity:.08}to{opacity:0;transform:translate(48%)rotate(9deg)}}.mobile-process-journey{display:none}.process-story-section{position:relative}.process-story-grid{grid-template-columns:minmax(360px,.88fr) minmax(0,1.12fr);align-items:start;gap:54px;margin-top:44px;display:grid}.process-story-visual-column{align-self:stretch;min-width:0;position:relative}.process-story-visual{color:#fff;border-radius:29px;position:sticky;top:96px}.process-story-visual:before{content:"";pointer-events:none;animation:8s ease-in-out infinite processPanelSheen;position:absolute;inset:0;transform:translate(-100%)}.process-story-stages{min-width:0}.process-story-stage{border-bottom:1px solid #1c5d991a;flex-direction:column;justify-content:center;min-height:68vh;padding:45px 0;display:flex}.process-story-stage:last-child{border-bottom:0;padding-bottom:18px}.process-story-stage-head{align-items:center;gap:16px;margin-bottom:15px;display:flex}.process-stage-number{width:48px;height:48px;color:var(--blue);background:var(--blue-soft);border:1px solid #1c5d9926;border-radius:15px;flex:none;place-items:center;font-size:.78rem;font-weight:950;transition:color .3s,background .3s,border-color .3s,transform .3s;display:grid}.process-stage-phase{color:var(--orange-dark);letter-spacing:.09em;text-transform:uppercase;font-size:.65rem;font-weight:950}.process-story-stage h3{color:var(--navy);margin:3px 0 0;font-size:clamp(1.5rem,2.5vw,2.15rem)}.process-stage-copy{max-width:650px;color:var(--muted);margin-bottom:20px;font-size:.94rem}.process-story-stage.active .process-stage-number{color:var(--navy);background:#fff0e2;border-color:#ff8a2a5c;transform:scale(1.06)}.process-stage-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.process-story-card{background:radial-gradient(circle at 100% 0,#1c5d990f,#0000 34%),#fff;border:1px solid #1c5d9921;border-radius:18px;min-height:210px;padding:21px;transition:transform .27s cubic-bezier(.2,.7,.2,1),box-shadow .27s,border-color .27s;overflow:hidden;box-shadow:0 12px 30px #0b19300e}.process-story-card:hover,.process-story-card:focus{border-color:#ff8a2a4d;outline:none;transform:translateY(-6px);box-shadow:0 22px 45px #0b19301c}.process-story-card-top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.process-story-card-icon{min-width:42px;height:42px;color:var(--blue);background:var(--blue-soft);border-radius:13px;place-items:center;padding:0 9px;font-size:.8rem;font-weight:950;transition:color .26s,background .26s,transform .26s;display:grid}.process-story-card:hover .process-story-card-icon,.process-story-card:focus .process-story-card-icon{color:var(--orange-dark);background:#fff0e2;transform:rotate(-4deg)scale(1.05)}.process-story-card-index{color:#0b193059;letter-spacing:.1em;font-size:.68rem;font-weight:950}.process-story-card h4{color:var(--navy);margin:0 0 8px;font-size:.98rem}.process-story-card p{color:var(--muted);margin:0;font-size:.8rem;line-height:1.55}.process-stage-outcome{border-left:3px solid var(--orange);background:#ff8a2a11;border-radius:0 12px 12px 0;justify-content:space-between;align-items:center;gap:18px;margin-top:14px;padding:12px 15px;display:flex}.process-stage-outcome span{color:var(--muted);font-size:.68rem;font-weight:800}.process-stage-outcome strong{color:var(--navy);font-size:.78rem}.process-final-outcome{background:radial-gradient(circle at 90% 0,#1f9c701a,#0000 30%),#fff;border:1px solid #1f9c7033;border-radius:22px;align-items:center;gap:17px;margin-top:35px;padding:26px 29px;display:flex;box-shadow:0 18px 42px #0b193013}.process-final-icon{color:#fff;background:var(--success);border-radius:16px;flex:none;place-items:center;width:52px;height:52px;font-size:1.3rem;font-weight:950;display:grid;box-shadow:0 10px 22px #1f9c7038}.process-final-outcome span,.process-final-outcome strong{display:block}.process-final-outcome span{color:var(--success);letter-spacing:.09em;text-transform:uppercase;margin-bottom:4px;font-size:.66rem;font-weight:950}.process-final-outcome strong{color:var(--navy);font-size:1.12rem}@media (width<=1100px){.process-story-grid{grid-template-columns:minmax(310px,.82fr) minmax(0,1.18fr);gap:30px}.process-story-visual{padding:22px}.process-story-stage{min-height:62vh}.process-stage-cards{grid-template-columns:1fr}}@media (width<=860px){.process-story-grid{grid-template-columns:1fr}.process-story-visual-column{display:none}.process-story-stage{min-height:auto;padding:36px 0}.process-stage-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.process-story-visual{border:1px solid #77c3ff29;box-shadow:0 30px 80px #060e1d6b,inset 0 0 0 1px #ffffff08,0 0 0 1px #62acff0a}.process-story-visual:before{opacity:.95;background:linear-gradient(118deg,#0000 18%,#7ad0ff1a 42%,#ffffff05 51%,#0000 72%)}.process-story-visual:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#ffffff05,#fff0 20%,#ffffff03 100%);border:1px solid #84c9ff14;border-radius:24px;position:absolute;inset:12px}.process-story-visual{background:radial-gradient(circle at 80% 0,#ff8a2a21,#0000 28%),linear-gradient(145deg,#081624,#102d4b);padding:22px;overflow:visible}.truck-unlock-scene{isolation:isolate;background:#080b0f;border:1px solid #ffffff1c;border-radius:24px;margin-top:18px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 22px 55px #0000003d}.truck-unlock-image{object-fit:cover;object-position:center center;filter:brightness(.72)contrast(1.08)saturate(.62);z-index:1;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.015)}.truck-red-lock-overlay{mix-blend-mode:color;pointer-events:none;background:#9d101485;transition:opacity .8s;position:absolute;inset:0}.truck-red-lock-overlay:after{content:"";mix-blend-mode:normal;background:radial-gradient(circle at 50% 48%,#ff41412e,#0000 34%),linear-gradient(#78000029,#4b00004d);position:absolute;inset:0}.truck-unlock-vignette{pointer-events:none;background:radial-gradient(circle at 50% 45%,#0000 34%,#00000094 100%);transition:opacity .7s;position:absolute;inset:0}.truck-lock-banner,.truck-unlock-banner{z-index:6;backdrop-filter:blur(14px);border-radius:16px;align-items:center;gap:13px;padding:14px 16px;transition:opacity .45s,transform .45s cubic-bezier(.2,.7,.2,1);display:flex;position:absolute;left:22px;right:22px;box-shadow:0 16px 34px #00000038,inset 0 1px #ffffff0a}.truck-lock-banner{background:#3d080cbd;border:1px solid #ff606054;top:20px}.truck-unlock-banner{opacity:0;background:#073023cc;border:1px solid #5cda9d57;transform:translateY(12px)}.truck-banner-icon{color:#ff8585;background:#ff58581f;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid}.truck-unlock-banner .truck-banner-icon{color:#80e6b6;background:#5cda9d21}.truck-banner-icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.truck-lock-banner span,.truck-lock-banner strong,.truck-unlock-banner span,.truck-unlock-banner strong{display:block}.truck-lock-banner span,.truck-unlock-banner span{color:#ff9a9a;letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:900}.truck-unlock-banner span{color:#8ee8bf}.truck-lock-banner strong,.truck-unlock-banner strong{color:#fff;margin-top:3px;font-size:.9rem;line-height:1.25}.truck-locks{z-index:7;display:grid;position:absolute}.truck-lock-icon{backdrop-filter:blur(10px);place-items:center;display:grid}.truck-lock-icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.process-story-visual[data-active-stage="0"]{--unlock-progress:0%}.process-story-visual[data-active-stage="1"]{--unlock-progress:33%}.process-story-visual[data-active-stage="2"]{--unlock-progress:67%}.process-story-visual[data-active-stage="3"],.process-story-visual[data-active-stage="4"]{--unlock-progress:100%}.process-story-visual[data-active-stage="4"] .truck-red-lock-overlay{opacity:0}.process-story-visual[data-active-stage="4"] .truck-unlock-vignette{opacity:.22}.process-story-visual[data-active-stage="4"] .truck-unlock-image{filter:brightness(1.02)contrast(1.04)saturate(1.02);transform:scale(1)}.process-story-visual[data-active-stage="4"] .truck-lock-banner{opacity:0;pointer-events:none;transform:translateY(-10px)}.process-story-section{background:radial-gradient(circle at 94% 9%,#ff8a2a17,#0000 25%),radial-gradient(circle at 4% 64%,#1c5d9914,#0000 28%),linear-gradient(#f7f9fc 0%,#f2f6fa 100%);overflow:clip}.process-story-grid{grid-template-columns:minmax(430px,.98fr) minmax(0,1.02fr);gap:clamp(36px,5vw,72px);margin-top:52px}.process-story-visual{--truck-scroll-x:0px;--road-offset:0;--wheel-rotation:0deg;isolation:isolate;background:radial-gradient(circle at 82% 7%,#ff994b30,#0000 27%),linear-gradient(145deg,#08182afa,#103557fa);border:1px solid #8ac4ee2b;border-radius:30px;padding:24px;top:96px;box-shadow:0 32px 90px #0b193040,inset 0 1px #ffffff14}.process-story-visual:before{opacity:.55}.process-story-visual.motion-reveal,.process-story-stage.motion-reveal{opacity:1;transform:none}.process-story-stage{min-height:74vh;padding:52px 0}.process-story-stage:last-child{min-height:calc(140px + 74vh);padding-bottom:150px}.process-story-stage.active .process-stage-number{box-shadow:0 0 0 7px #ff8a2a14}.process-story-stage.active h3{color:#0b2340}.process-story-card{min-height:198px}@media (width<=1180px){.process-story-grid{grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr);gap:34px}.process-story-visual{padding:20px}.process-stage-cards{grid-template-columns:1fr}.process-story-card{min-height:auto}}@media (width<=860px){.process-story-grid{grid-template-columns:1fr;gap:32px}.process-story-visual-column{display:block}.process-story-visual{max-width:720px;margin:0 auto;position:relative;top:auto}.process-story-stage{min-height:auto;padding:34px 0}.process-story-stage:last-child{min-height:auto;padding-bottom:34px}.process-stage-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.truck-unlock-image{opacity:1;transition:opacity 1.05s cubic-bezier(.22,.7,.2,1),filter .75s,transform .75s cubic-bezier(.2,.7,.2,1)}.truck-unlock-video{object-fit:cover;object-position:center center;z-index:1;opacity:0;filter:brightness(.92)contrast(1.04)saturate(.96);pointer-events:none;background:#080b0f;width:100%;height:100%;transition:opacity 1.15s cubic-bezier(.22,.7,.2,1),transform 1.35s cubic-bezier(.22,.7,.2,1),filter 1.15s;position:absolute;inset:0;transform:scale(1.025)}.process-story-visual.truck-video-ready .truck-unlock-image{opacity:0;transform:scale(.995)}.process-story-visual.truck-video-ready .truck-unlock-video{transform:scale(1)}.truck-red-lock-overlay{z-index:2}.truck-unlock-vignette{z-index:3}@media (prefers-reduced-motion:reduce){.truck-unlock-image,.truck-unlock-video{transition-duration:.01ms}}.truck-unlock-scene{min-height:640px}.truck-lock{min-width:0}.truck-lock.is-dissolving{pointer-events:none;opacity:1;filter:drop-shadow(0 10px 16px #4200006b);transform:translateY(0)scale(1)}.process-story-visual[data-active-stage="3"] .truck-red-lock-overlay,.process-story-visual[data-active-stage="4"] .truck-red-lock-overlay{opacity:0}.process-story-visual[data-active-stage="3"] .truck-unlock-vignette,.process-story-visual[data-active-stage="4"] .truck-unlock-vignette{opacity:.18}.process-story-visual[data-active-stage="3"] .truck-unlock-image,.process-story-visual[data-active-stage="4"] .truck-unlock-image{filter:brightness(1.02)contrast(1.04)saturate(1.04);transform:scale(1)}.process-story-visual[data-active-stage="3"] .truck-lock-banner,.process-story-visual[data-active-stage="4"] .truck-lock-banner{opacity:0;pointer-events:none;transform:translateY(-10px)}.truck-unlock-banner{top:20px;bottom:auto}.process-story-visual[data-active-stage="3"] .truck-unlock-banner,.process-story-visual[data-active-stage="4"] .truck-unlock-banner{opacity:1;transform:translateY(0)}@media (width<=1180px){.truck-unlock-scene{min-height:590px}}@media (width<=860px){.truck-unlock-scene{min-height:650px}}@media (prefers-reduced-motion:reduce){.truck-lock.is-dissolving .truck-lock-icon,.truck-lock.is-dissolving small{animation-duration:.01ms}}.truck-locks{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,3vw,34px);width:min(66%,430px);top:52%;left:46.5%;right:auto;transform:translate(-50%,-50%)}.truck-lock{pointer-events:none;opacity:1;filter:none;align-content:start;justify-items:center;gap:5px;transition:none;display:grid;position:relative;transform:none}.truck-lock-visual{place-items:center;width:clamp(82px,8vw,102px);height:clamp(82px,8vw,102px);display:grid;position:relative}.truck-lock-ring{border:1px solid #ff7b7b47;border-radius:50%;transition:border-color .45s,box-shadow .45s;animation:2.7s ease-in-out infinite truckLockBreath;position:absolute;inset:0;box-shadow:inset 0 0 30px #c84a4a17,0 0 0 11px #c84a4a0b}.truck-lock-icon{z-index:1;color:#ff9b9b;background:radial-gradient(circle at 30% 20%,#ffffff1a,#0000 42%),#c84a4a33;border:1px solid #ffffff1f;border-radius:20px;width:clamp(58px,6vw,72px);height:clamp(58px,6vw,72px);transition:color .45s,background .45s,box-shadow .45s,transform .55s cubic-bezier(.2,.8,.2,1);position:relative;box-shadow:0 15px 32px #0003,inset 0 1px #ffffff1a}.truck-lock-icon svg{width:45%;height:45%;overflow:visible}.truck-lock-shackle{transform-origin:16px 10px;transition:transform .58s cubic-bezier(.2,.8,.2,1),stroke .4s}.truck-lock small{color:#ffe4e4db;letter-spacing:.09em;text-transform:uppercase;margin-top:1px;font-size:.58rem;font-weight:900;transition:color .4s}.truck-lock em{color:#faa;letter-spacing:.12em;text-align:center;text-transform:uppercase;min-width:72px;height:18px;font-size:.52rem;font-style:normal;font-weight:950;line-height:18px;position:relative}.truck-lock em span{transition:opacity .3s,transform .42s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.lock-state-unlocked{opacity:0;color:#a8f1d4;transform:translateY(5px)}.truck-lock.is-unlocking .truck-lock-icon{animation:.68s cubic-bezier(.18,.8,.2,1) both truckLockUnlockPop}.truck-lock.is-unlocked .truck-lock-ring{border-color:#65d7ad61;box-shadow:inset 0 0 30px #1f9c701f,0 0 0 11px #1f9c700f}.truck-lock.is-unlocked .truck-lock-icon{color:#9cf0cd;background:radial-gradient(circle at 30% 20%,#ffffff24,#0000 42%),#1f9c703d;box-shadow:0 15px 32px #0000002e,inset 0 1px #ffffff1f,0 0 26px #39c7911a}.truck-lock.is-unlocked .truck-lock-shackle{stroke:#9cf0cd;transform:translate(4px,-2px)rotate(29deg)}.truck-lock.is-unlocked small{color:#d7f8ea}.truck-lock.is-unlocked .lock-state-locked{opacity:0;transform:translateY(-5px)}.truck-lock.is-unlocked .lock-state-unlocked{opacity:1;transform:translateY(0)}.truck-lock.is-dissolving .truck-lock-icon,.truck-lock.is-dissolving small{animation:auto none}@media (width<=860px){.truck-locks{width:min(76%,430px);left:47%}}@media (prefers-reduced-motion:reduce){.truck-lock-ring,.truck-lock.is-unlocking .truck-lock-icon{animation:auto none}}.truck-revenue-recovery{z-index:8;--revenue-progress:0%;--revenue-accent:#ff686f;--revenue-accent-soft:#ff686f29;background:radial-gradient(circle at 94% 0,#ff8a2a1f,#0000 34%),linear-gradient(#081422e0,#050e19d1);border:1px solid #ffffff21;border-radius:17px;padding:15px 16px 14px;position:absolute;bottom:22px;left:22px;right:22px;overflow:hidden;box-shadow:0 18px 40px #0000003d,inset 0 1px #ffffff0d}.process-story-visual[data-active-stage="0"] .truck-revenue-recovery{--revenue-progress:3%}.process-story-visual[data-active-stage="1"] .truck-revenue-recovery{--revenue-progress:24%;--revenue-accent:#ee835c;--revenue-accent-soft:#ee835c26}.process-story-visual[data-active-stage="2"] .truck-revenue-recovery{--revenue-progress:48%;--revenue-accent:#e8a55c;--revenue-accent-soft:#e8a55c26}.process-story-visual[data-active-stage="3"] .truck-revenue-recovery{--revenue-progress:74%;--revenue-accent:#75cda7;--revenue-accent-soft:#75cda726}.process-story-visual[data-active-stage="4"] .truck-revenue-recovery{--revenue-progress:100%;--revenue-accent:#70e0b1;--revenue-accent-soft:#70e0b12b}.revenue-recovery-head,.revenue-recovery-foot{justify-content:space-between;align-items:center;gap:16px;display:flex}.revenue-recovery-head>div:first-child{min-width:0}.revenue-recovery-kicker,.revenue-recovery-foot span{color:#8fa6b9;letter-spacing:.11em;text-transform:uppercase;font-size:.56rem;font-weight:900;line-height:1.2;display:block}.revenue-recovery-head strong{color:#f5f9fc;letter-spacing:-.01em;margin-top:4px;font-size:.82rem;font-weight:850;line-height:1.25;transition:color .45s;display:block}.revenue-recovery-signal{width:35px;height:35px;color:var(--revenue-accent);border:1px solid color-mix(in srgb, var(--revenue-accent) 32%, transparent);background:var(--revenue-accent-soft);box-shadow:0 0 0 0 var(--revenue-accent-soft);border-radius:12px;flex:none;place-items:center;transition:color .5s,background .5s,border-color .5s;display:grid;position:relative}.revenue-recovery-signal span{font-size:.92rem;font-weight:950}.process-story-visual[data-active-stage="4"] .revenue-recovery-signal{animation:2.2s ease-in-out infinite revenueSignalPulse}.revenue-recovery-route{margin:13px 0 11px;padding-top:15px;position:relative}.revenue-route-label{color:#a9bac8;font-size:.52rem;font-weight:800;line-height:1;position:absolute;top:0}.revenue-route-label-start{left:0}.revenue-route-label-end{text-align:right;right:0}.revenue-route-track{background:#ffffff1a;border-radius:999px;height:6px;position:relative;box-shadow:inset 0 1px 2px #00000038}.revenue-route-fill{width:var(--revenue-progress);border-radius:inherit;background:linear-gradient(90deg, #ff656d 0%, #e7a45d 46%, var(--revenue-accent) 100%);box-shadow:0 0 14px var(--revenue-accent-soft);transition:width .72s cubic-bezier(.2,.72,.2,1),background .5s;position:absolute;inset:0 auto 0 0}.revenue-route-marker{left:var(--revenue-progress);color:#07111f;background:var(--revenue-accent);width:22px;height:22px;box-shadow:0 0 0 4px var(--revenue-accent-soft), 0 5px 12px #0000003d;border:3px solid #07111feb;border-radius:999px;place-items:center;transition:left .72s cubic-bezier(.2,.72,.2,1),background .5s,box-shadow .5s;display:grid;position:absolute;top:50%;transform:translate(-50%,-50%)}.revenue-route-marker span{font-size:.62rem;font-weight:950}.process-story-visual[data-active-stage="4"] .revenue-route-fill:after{content:"";border-radius:inherit;background:linear-gradient(90deg,#0000,#ffffff85,#0000);animation:2.1s ease-in-out infinite revenueFlowSweep;position:absolute;inset:0;transform:translate(-100%)}.revenue-recovery-foot{border-top:1px solid #ffffff14;padding-top:10px}.revenue-recovery-foot strong{color:var(--revenue-accent);text-align:right;font-size:.63rem;font-weight:850;line-height:1.25;transition:color .45s}@media (prefers-reduced-motion:reduce){.revenue-recovery-signal,.revenue-route-fill:after{animation:auto none}}.truck-revenue-recovery{z-index:12;margin:0 0 16px;position:relative;inset:auto}.truck-unlock-scene{min-height:650px;margin-top:0}.truck-unlock-image,.truck-unlock-video,.truck-video-ready .truck-unlock-image,.truck-video-ready .truck-unlock-video{transform:scale(1.08)}@media (width<=1180px){.truck-unlock-scene{min-height:620px}}@media (width<=860px){.truck-revenue-recovery{margin-bottom:14px}.truck-unlock-scene{min-height:650px}}.truck-locks:before,.truck-locks:after{content:"";z-index:-1;opacity:0;pointer-events:none;border-radius:999px;height:2px;transition:opacity .45s,transform .65s cubic-bezier(.2,.8,.2,1);position:absolute;top:50%;left:12%;right:12%;transform:translateY(-50%)scaleX(.75)}.truck-locks:before{background:linear-gradient(90deg,#0000,#70e0b13d 10%,#70e0b185 50%,#70e0b13d 90%,#0000);box-shadow:0 0 13px #50d8a02b}.truck-locks:after{filter:blur(.2px);background:linear-gradient(90deg,#0000,#d2ffedeb,#0000);width:24%;right:auto}.process-story-visual[data-active-stage="4"] .truck-locks:before,.process-story-visual[data-active-stage="4"] .truck-locks:after{opacity:1;transform:translateY(-50%)scaleX(1)}.process-story-visual[data-active-stage="4"] .truck-locks:after{animation:2.8s ease-in-out infinite revenueFlowSweep}.truck-lock-icon:before,.truck-lock-icon:after{opacity:0;pointer-events:none;place-items:center;transition:opacity .32s;display:grid;position:absolute;inset:0}.truck-lock-icon:before{content:"";border-radius:inherit;background:linear-gradient(115deg,#0000 21%,#ffffff57 42%,#0000 60%);transform:translate(-48%)}.truck-lock-icon:after{content:"€";color:#d8fff0;letter-spacing:-.06em;text-shadow:0 1px #ffffff4d,0 0 18px #7ef0c340;backface-visibility:hidden;font-size:clamp(2rem,4.1vw,3rem);font-weight:950;line-height:1}.process-story-visual[data-active-stage="4"] .truck-lock-icon svg{transition:opacity .24s,transform .38s}.process-story-visual[data-active-stage="4"] .truck-lock-icon:before,.process-story-visual[data-active-stage="4"] .truck-lock-icon:after{opacity:1}.process-story-visual[data-active-stage="4"] .truck-lock small,.process-story-visual[data-active-stage="4"] .truck-lock em{transition:opacity .25s,transform .32s,visibility .25s linear;transform:translateY(4px)}.process-story-visual[data-active-stage="4"] .truck-lock-ring{border-color:#70e0b17a;animation:2.25s ease-in-out infinite revenueCoinPulse;box-shadow:inset 0 0 30px #1f9c702b,0 0 0 11px #1f9c7013,0 0 25px #4adb9f1f}@media (prefers-reduced-motion:reduce){.process-story-visual[data-active-stage="4"] .truck-lock-icon,.process-story-visual[data-active-stage="4"] .truck-lock-ring,.process-story-visual[data-active-stage="4"] .truck-locks:after{animation:auto none}}.process-story-visual[data-active-stage="4"] .truck-lock-icon{color:#0000;transform-style:preserve-3d;will-change:transform;background:var(--success);box-shadow:none;border-color:#8aebc27a;border-radius:50%}.process-story-visual[data-active-stage="4"] .truck-lock-icon:before{content:none;display:none}.process-story-visual[data-active-stage="4"] .truck-lock-icon:after{content:"€";opacity:1;color:#fff;letter-spacing:-.05em;backface-visibility:visible;text-shadow:none;font-size:clamp(2rem,4.1vw,3rem);font-weight:900;line-height:1}.process-story-visual[data-active-stage="4"] .truck-lock-icon svg{opacity:0;transform:scale(.7)}.process-story-visual[data-active-stage="4"] .truck-lock small,.process-story-visual[data-active-stage="4"] .truck-lock em{opacity:0;visibility:hidden}@media (prefers-reduced-motion:reduce){.process-story-visual[data-active-stage="4"] .truck-lock-icon{animation:auto none;transform:none}}.truck-revenue-recovery{border-radius:19px;padding:19px 20px 18px}.revenue-recovery-kicker,.revenue-recovery-foot span{font-size:.66rem}.revenue-recovery-head strong{margin-top:5px;font-size:.98rem}.revenue-recovery-foot strong{font-size:.82rem}.revenue-route-label{font-size:.62rem}.revenue-route-track{height:12px;box-shadow:inset 0 2px 4px #00000040}.revenue-route-marker{border-width:3px}.revenue-marker-truck{display:block;overflow:visible}.process-story-visual[data-active-stage="4"] .truck-locks{visibility:hidden;pointer-events:none;opacity:0;transition:opacity .55s,transform .55s cubic-bezier(.2,.7,.2,1),visibility .55s linear;transform:translate(-50%,-50%)scale(.94)}.process-story-visual[data-active-stage="4"] .truck-unlock-banner{visibility:hidden;pointer-events:none;opacity:0;transition:opacity .6s,transform .6s cubic-bezier(.2,.7,.2,1),visibility .6s linear;transform:translateY(18px)scale(.98)}.process-story-visual[data-active-stage="4"] .truck-lock-banner,.process-story-visual[data-active-stage="4"] .truck-red-lock-overlay,.process-story-visual[data-active-stage="4"] .truck-unlock-vignette{visibility:hidden;pointer-events:none;opacity:0;transition:opacity .65s,visibility .65s linear}.truck-unlock-scene{overflow:hidden}.truck-unlock-video,.truck-video-ready .truck-unlock-video{object-fit:cover;object-position:center center;transform-origin:50%;width:100%;height:100%;transform:scale(1.22)}.process-story-visual.truck-video-ready .truck-unlock-video{opacity:1;filter:brightness()contrast(1.02)saturate(1.02)}.revenue-route-track,.revenue-route-fill{isolation:isolate;contain:paint;overflow:hidden}.revenue-route-fill{clip-path:inset(0 round 999px)}.revenue-route-fill:after{will-change:transform, opacity;width:auto;left:0;right:0}.process-story-visual[data-active-stage="4"] .revenue-route-fill:after{animation-name:revenueFlowSweepContained}.revenue-route-track{contain:none;isolation:auto;overflow:visible}.revenue-route-fill{isolation:isolate;contain:paint;overflow:hidden}.revenue-route-marker{will-change:left, transform;z-index:20;overflow:visible}.revenue-route-marker:before{content:"";z-index:-1;pointer-events:none;background:#030d1942;border-radius:50%;position:absolute}.revenue-route-marker:after{content:"";pointer-events:none;background:linear-gradient(#fffc,#fff0);position:absolute}.revenue-marker-truck{filter:drop-shadow(0 1px #fffc);z-index:2;position:relative}@media (prefers-reduced-motion:reduce){.revenue-route-marker{animation:auto none}}.revenue-route-marker{border:1px solid color-mix(in srgb, var(--revenue-accent) 72%, white);background:linear-gradient(145deg, color-mix(in srgb, var(--revenue-accent) 62%, white) 0%, var(--revenue-accent) 52%, color-mix(in srgb, var(--revenue-accent) 76%, #07111f) 100%);width:28px;height:22px;box-shadow:0 5px 11px #05122247, inset 0 1px 0 #ffffff8c, inset 0 -2px 4px #07111f29, 0 0 0 3px var(--revenue-accent-soft);pointer-events:none;border-radius:8px;animation:auto none;transform:translate(-50%,-50%)}.revenue-route-marker:before{opacity:.7;filter:blur(3px);height:5px;bottom:-5px;left:6px;right:6px}.revenue-route-marker:after{border-radius:6px 6px 50% 50%;height:6px;inset:2px 3px auto}.revenue-marker-truck{fill:#07111f;width:21px;height:13px;transform:none}.truck-stage-image{pointer-events:none;transition:opacity .72s cubic-bezier(.2,.72,.2,1),filter .75s,transform .75s cubic-bezier(.2,.7,.2,1)}.process-story-visual[data-active-stage="1"] .truck-red-lock-overlay,.process-story-visual[data-active-stage="2"] .truck-red-lock-overlay{opacity:.38}.truck-stage-one,.truck-stage-two{filter:brightness(.82)contrast(1.06)saturate(.82);transform:scale(1.015)}.process-story-visual[data-active-stage="1"] .truck-stage-one,.process-story-visual[data-active-stage="2"] .truck-stage-one,.process-story-visual[data-active-stage="3"] .truck-stage-two{filter:brightness(.92)contrast(1.05)saturate(.92);transform:scale(1.01)}@media (prefers-reduced-motion:reduce){.truck-stage-image{transition:none}}.truck-stage-base,.truck-stage-one,.truck-stage-two,.process-story-visual[data-active-stage="0"] .truck-stage-base,.process-story-visual[data-active-stage="1"] .truck-stage-one,.process-story-visual[data-active-stage="2"] .truck-stage-one,.process-story-visual[data-active-stage="3"] .truck-stage-two{object-fit:cover;object-position:center center;transform-origin:50%;width:100%;height:100%;transform:scale(1.01)}.truck-stage-base,.truck-stage-zero,.truck-stage-one,.truck-stage-two{object-fit:cover;object-position:center center;transform-origin:50%;pointer-events:none;width:100%;height:100%;transform:scale(1.01)}.process-story-visual[data-active-stage="0"] .truck-red-lock-overlay{opacity:.62}.process-story-visual[data-active-stage="1"] .truck-red-lock-overlay{opacity:.46}.process-story-visual[data-active-stage="2"] .truck-red-lock-overlay{opacity:.3}.process-story-visual[data-active-stage="3"] .truck-red-lock-overlay{opacity:.12}.process-story-card h4{letter-spacing:-.012em;margin-bottom:11px;font-size:1.16rem;line-height:1.28}.process-story-card p{font-size:.98rem;line-height:1.68}.process-story-card{min-height:232px;padding:24px}.process-story-card-top{margin-bottom:18px}.process-story-visual{background:radial-gradient(circle at 88% 5%,#ff8a2a2e,#0000 28%),radial-gradient(circle at 12% 88%,#56a6e01f,#0000 34%),linear-gradient(145deg,#123556e6 0%,#0a1f35e0 54%,#08182aeb 100%);border:1px solid #ffffff30;box-shadow:0 28px 76px #0b19303d,inset 0 1px #fff3,inset 0 -1px #ffffff0b}.process-story-visual:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#ffffff1b 0%,#ffffff06 32%,#0000 58%);animation:auto none;position:absolute;inset:0;transform:none}.process-story-visual:after{content:"";pointer-events:none;border:1px solid #ffffff0b;border-radius:28px;position:absolute;inset:1px}.truck-revenue-recovery{background:linear-gradient(#081422e0,#050e19d1);border:1px solid #ffffff26;border-radius:17px;box-shadow:0 18px 40px #0000003d,inset 0 1px #ffffff0e}.truck-revenue-recovery:before,.truck-revenue-recovery:after{content:none;display:none}.revenue-recovery-signal{box-shadow:none;background:#fff1;border:1px solid #ffffff1f}.revenue-route-track{background:#ffffff1a;border:0;border-radius:999px;height:7px;box-shadow:inset 0 1px 2px #0000002e}.revenue-route-fill{border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--revenue-accent) 74%, #d85f67), var(--revenue-accent));height:100%;box-shadow:none;top:0;bottom:auto;left:0}.revenue-route-marker{border:1px solid color-mix(in srgb, var(--revenue-accent) 55%, #ffffff3d);background:linear-gradient(135deg, color-mix(in srgb, var(--revenue-accent) 82%, #fff), var(--revenue-accent));width:30px;height:24px;box-shadow:0 0 0 3px var(--revenue-accent-soft), 0 4px 10px #00000024;border-radius:9px;transition:left .72s cubic-bezier(.2,.72,.2,1),background .45s,border-color .45s,box-shadow .45s;animation:auto none;transform:translate(-50%,-50%)}.revenue-route-marker:before,.revenue-route-marker:after{content:none;display:none}.revenue-marker-truck{z-index:1;fill:#07111f;filter:none;width:21px;height:12px;position:relative}.truck-revenue-recovery{padding:18px 20px 17px}.revenue-recovery-head,.revenue-recovery-foot{gap:18px}.revenue-recovery-kicker,.revenue-recovery-foot span{letter-spacing:.1em;font-size:.64rem;line-height:1.25}.revenue-recovery-head strong{margin-top:5px;font-size:.94rem;line-height:1.28}.revenue-recovery-signal{border-radius:13px;width:42px;height:42px}.revenue-recovery-signal span{font-size:1.18rem;line-height:1}.revenue-recovery-route{margin:17px 0 15px;padding-top:22px}.revenue-route-label{font-size:.6rem;line-height:1.1;top:0}.revenue-recovery-foot{padding-top:12px}.revenue-recovery-foot strong{font-size:.72rem;line-height:1.3}.revenue-recovery-signal{isolation:isolate;overflow:visible}.process-story-visual[data-active-stage="4"] .revenue-recovery-signal{animation:1.75s ease-in-out infinite revenueEuroPulseV84;box-shadow:0 0 0 1px #70e0b14d,0 0 18px #70e0b13d}.process-story-visual[data-active-stage="4"] .revenue-recovery-signal:before,.process-story-visual[data-active-stage="4"] .revenue-recovery-signal:after{content:"";z-index:-1;pointer-events:none;border:1px solid #70e0b1b3;border-radius:15px;animation:1.75s ease-out infinite revenueEuroRingV84;position:absolute;inset:-1px}.process-story-visual[data-active-stage="4"] .revenue-recovery-signal:after{animation-delay:.72s}.process-story-visual[data-active-stage="4"] .revenue-recovery-signal span{text-shadow:0 0 8px #70e0b16b,0 0 18px #70e0b133;animation:1.75s ease-in-out infinite revenueEuroGlyphV84}.revenue-route-marker{overflow:visible}.revenue-confetti-v84{z-index:6;pointer-events:none;width:1px;height:1px;position:absolute;top:50%;left:50%}.revenue-confetti-v84 i{--confetti-x:0px;--confetti-y:-22px;--confetti-r:0deg;--confetti-delay:0s;opacity:0;background:var(--confetti-color,#70e0b1);border-radius:2px;width:4px;height:8px;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:reduce){.process-story-visual[data-active-stage="4"] .revenue-recovery-signal,.process-story-visual[data-active-stage="4"] .revenue-recovery-signal span,.process-story-visual[data-active-stage="4"] .revenue-recovery-signal:before,.process-story-visual[data-active-stage="4"] .revenue-recovery-signal:after,.revenue-confetti-v84 i{animation:auto none}.process-story-visual[data-active-stage="4"] .revenue-recovery-signal{box-shadow:0 0 0 1px #70e0b157,0 0 14px #70e0b138}}@media (width<=767px){.process-story-section{padding:92px 0 36px;display:block;position:relative;overflow:visible}.process-story-section>.container{width:100%;max-width:none;padding:0 16px}.process-story-section>.container>.section-heading,.process-story-section>.container>.process-story-grid,.process-story-section>.container>.process-final-outcome{display:none}.mobile-process-journey{margin:0 auto;display:block;position:relative}.mpj-header{z-index:2;opacity:0;transition:opacity .72s,transform .82s cubic-bezier(.22,.72,.2,1);position:relative;transform:translateY(18px)}.mobile-process-journey.is-visible .mpj-header{opacity:1;transform:none}.mpj-header .eyebrow{letter-spacing:.12em;color:#e77927;margin-bottom:13px;font-size:.72rem}.mpj-header h2{color:var(--navy);letter-spacing:-.058em;max-width:370px;margin:0;font-size:clamp(2.35rem,10.8vw,3.12rem);line-height:.97}.mpj-header p{margin:20px 0 0}.mpj-scroll-track{position:relative}.mpj-console{--mpj-progress:0;z-index:3;opacity:0;isolation:isolate;transition:opacity .78s,transform .9s cubic-bezier(.22,.72,.2,1),border-color .6s,box-shadow .6s;display:grid;position:sticky;overflow:hidden;transform:translateY(24px)scale(.985)}.mobile-process-journey.is-visible .mpj-console{opacity:1;transform:none}.mpj-console[data-step="4"]{border-color:#66c39047}.mpj-console:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff18,#0000);width:36%;position:absolute;inset:-35% auto -35% -55%;transform:skew(-14deg)translate(-190%)}.mpj-console.is-changing:before{animation:.86s cubic-bezier(.22,.72,.2,1) mpjSoftSweep}.mpj-console-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.mpj-status{letter-spacing:.045em;text-transform:uppercase;align-items:center;gap:9px;min-width:0;font-size:.7rem;font-weight:850;display:flex}.mpj-status i{background:#ef8a42;border-radius:50%;flex:0 0 8px;width:8px;height:8px;transition:background .65s,box-shadow .65s,transform .65s;box-shadow:0 0 0 5px #ef8a421a,0 0 17px #ef8a424d}.mpj-status-active,.mpj-console[data-step="4"] .mpj-status-idle{display:none}.mpj-console[data-step="4"] .mpj-status-active{display:inline}.mpj-console[data-step="4"] .mpj-status i{background:#64ca92;transform:scale(1.06);box-shadow:0 0 0 5px #64ca921a,0 0 18px #64ca925c}.mpj-counter{color:#fff;font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;display:flex}.mpj-counter span:first-child{font-size:1.05rem;font-weight:900}.mpj-counter i,.mpj-counter span:last-child{font-size:.68rem;font-style:normal;font-weight:800}.mpj-scene{z-index:2;position:relative;overflow:hidden}.mpj-scene-grid{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);transition:opacity .7s;position:absolute;inset:0;mask-image:linear-gradient(#000000a6,#0000 86%)}.mpj-scene-orbit{aspect-ratio:1;border:1px solid #68a4d41c;border-radius:50%;transition:transform .85s cubic-bezier(.22,.72,.2,1),opacity .65s,border-color .65s;position:absolute;left:50%;transform:translate(-50%)scale(.85);box-shadow:0 0 0 26px #68a4d406,0 0 0 58px #68a4d405}.mpj-console[data-step="4"] .mpj-scene-orbit{opacity:1;border-color:#66c39033;transform:translate(-50%)scale(1.08)}.mpj-road-lines{z-index:1;transform-origin:bottom;height:42%;transition:opacity .65s,transform .8s cubic-bezier(.22,.72,.2,1);position:absolute;bottom:-2px;left:4%;right:4%;transform:perspective(220px)rotateX(64deg)translateY(8px)}.mpj-road-lines i{background:linear-gradient(#0000,#ffffff70);width:2px;height:100%;position:absolute;bottom:0;left:50%}.mpj-road-lines i:first-child{transform-origin:bottom;transform:translate(-72px)rotate(17deg)}.mpj-road-lines i:nth-child(2){transform:translate(-1px)}.mpj-road-lines i:last-child{transform-origin:bottom;transform:translate(70px)rotate(-17deg)}.mpj-console[data-step="4"] .mpj-road-lines{opacity:0;transform:perspective(220px)rotateX(64deg)translateY(24px)scale(1.2)}.mpj-truck-layer,.mpj-truck-video{z-index:3;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .72s,transform .92s cubic-bezier(.22,.72,.2,1),filter .72s;position:absolute;inset:0}.mpj-truck-layer{object-fit:contain;object-position:center 49%}.mpj-truck-video{object-fit:cover;object-position:center center;filter:saturate(.88)brightness(.7)}.mpj-console[data-step="0"] .mpj-truck-zero{opacity:.78;filter:saturate(.4)brightness(.53);transform:translateY(9px)scale(.91)}.mpj-scene-shade{z-index:5;pointer-events:none;transition:background .65s;position:absolute;inset:0}.mpj-capacity-state{z-index:7;color:#d7e3ed;backdrop-filter:blur(10px);letter-spacing:.035em;border:1px solid #ffffff1c;border-radius:999px;align-items:center;padding:0 11px;font-size:.64rem;font-weight:850;display:inline-flex;position:absolute;box-shadow:0 8px 22px #0000002e}.mpj-capacity-on{color:#b9f0d0;display:none}.mpj-console[data-step="4"] .mpj-capacity-off{display:none}.mpj-console[data-step="4"] .mpj-capacity-on{display:inline}.mpj-copy-stack{z-index:4;position:relative}.mpj-copy{opacity:0;pointer-events:none;transition:opacity .52s,transform .62s cubic-bezier(.22,.72,.2,1);position:absolute;transform:translateY(8px)}.mpj-copy.is-active{opacity:1;pointer-events:auto;transform:none}.mpj-copy>span{color:#f0a164;letter-spacing:.105em;text-transform:uppercase;font-weight:900;display:block}.mpj-copy h3{color:#fff;letter-spacing:-.038em;margin:0}.mpj-copy p{color:#afc0cf;margin:9px 0 0}.mpj-stage-controls{z-index:10;border:1px solid #ffffff14;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid;position:relative}.mpj-stage-controls:before{content:"";z-index:0;background:#ffffff17;height:1px;position:absolute;top:20px;left:10%;right:10%}.mpj-stage-controls button{z-index:1;color:#7f96aa;min-width:0;font:inherit;text-align:center;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:13px;padding:6px 2px 5px;transition:color .45s,background .45s,transform .34s,box-shadow .45s;position:relative}.mpj-stage-controls button:active{transform:scale(.96)}.mpj-stage-controls button i{color:#8ca1b3;background:#0b1d2e;border:1px solid #ffffff21;border-radius:50%;place-items:center;width:23px;height:23px;margin:0 auto 4px;font-size:.57rem;font-style:normal;font-weight:900;transition:color .45s,border-color .45s,background .45s,box-shadow .45s,transform .45s;display:grid;box-shadow:0 0 0 4px #0b1d2e}.mpj-stage-controls button span{letter-spacing:.015em;text-overflow:ellipsis;font-size:.6rem;font-weight:850;display:block;overflow:hidden}.mpj-stage-controls button.is-complete{color:#b7c9d8}.mpj-stage-controls button.is-complete i{color:#fff;background:#d97732;border-color:#ef914985;box-shadow:0 0 0 4px #0b1d2e,0 0 15px #d977323b}.mpj-stage-controls button.is-active{color:#fff;background:#ffffff0f}.mpj-stage-controls button.is-active i{transform:scale(1.08)}.mpj-console[data-step="4"] .mpj-stage-controls button.is-active i{background:#45a873;border-color:#64ca929e;box-shadow:0 0 0 4px #0b1d2e,0 0 17px #45a8734d}.mpj-progress{overflow:hidden}.mpj-progress i{width:calc(var(--mpj-progress) * 100%);background:linear-gradient(90deg,#e27b32 0%,#f0a25d 70%,#64ca92 100%);height:100%;transition:width .62s cubic-bezier(.22,.72,.2,1);display:block;box-shadow:0 0 14px #f0a25d47}.mpj-gesture{z-index:10;opacity:1;justify-content:center;align-items:center;gap:8px;transition:opacity .45s;display:flex;position:relative}.mpj-gesture span{border:1px solid #aac1d461;border-radius:50%;width:13px;height:13px;position:relative}.mpj-gesture span:after{content:"";background:#93a8ba;border-radius:2px;width:2px;height:4px;animation:1.8s ease-in-out infinite mpjGesture;position:absolute;top:3px;left:50%;transform:translate(-50%)}.mpj-gesture em{letter-spacing:.045em;text-transform:uppercase;font-style:normal;font-weight:800}.mpj-console:not([data-step="0"]) .mpj-gesture{opacity:.48}.mpj-console[data-step="4"] .mpj-gesture{opacity:0}}@media (width<=767px) and (height<=680px){.mpj-console{border-radius:25px;grid-template-rows:auto minmax(190px,1fr) minmax(116px,auto) auto auto auto;gap:7px;padding:11px}.mpj-scene{border-radius:19px;min-height:190px}.mpj-copy-stack{min-height:116px}.mpj-copy>span{margin-bottom:5px}.mpj-copy h3{font-size:1.22rem}.mpj-copy p{margin-top:7px;font-size:.78rem;line-height:1.42}.mpj-stage-controls button{min-height:45px}.mpj-stage-controls button span{font-size:.56rem}.mpj-gesture{display:none}}@media (width<=767px) and (width<=340px){.process-story-section>.container{padding:0 12px}.mpj-header h2{font-size:2.22rem}.mpj-header p{font-size:.94rem}.mpj-console{border-radius:24px;padding:10px}.mpj-copy h3{font-size:1.17rem}.mpj-copy p{font-size:.76rem}.mpj-stage-controls{gap:3px}.mpj-stage-controls button span{font-size:.54rem}}@media (width<=767px) and (prefers-reduced-motion:reduce){.mpj-header,.mpj-console,.mpj-copy,.mpj-truck-layer,.mpj-truck-video,.mpj-scene-orbit,.mpj-road-lines,.mpj-stage-controls button,.mpj-progress i{transition-duration:.01ms;animation:auto none}.mpj-console:before,.mpj-gesture span:after{animation:auto none}}@media (width<=767px){.process-story-section>.container{padding-inline:0}.mobile-process-journey{width:100%;max-width:none}.mpj-header{width:min(100%,520px);max-width:none;margin-inline:auto;padding-inline:18px}.mpj-header p{color:#4f6277;max-width:390px;font-size:1.02rem;line-height:1.62}.mpj-scroll-track{height:clamp(1080px,178svh,1480px);margin-top:34px}.mpj-console{width:100vw;height:calc(100svh - 66px);min-height:590px;max-height:none;box-shadow:none;touch-action:pan-y;background:#0b1c2f;border:0;border-radius:0;grid-template-rows:minmax(0,1fr) minmax(138px,auto) auto auto;gap:0;margin-left:calc(50% - 50vw);padding:0;top:66px}.mpj-console[data-step="4"]{box-shadow:none}.mpj-console:before{z-index:18}.mpj-console-top{z-index:24;text-shadow:0 2px 12px #0000006b;min-height:28px;padding:0;position:absolute;top:17px;left:18px;right:18px}.mpj-status{color:#f2f7fb}.mpj-counter i,.mpj-counter span:last-child{color:#e0ecf69e}.mpj-progress{z-index:25;background:#ffffff1f;border-radius:0;height:4px;position:absolute;top:0;left:0;right:0}.mpj-progress i{border-radius:0}.mpj-scene{min-height:0;box-shadow:none;background:#07131f;border:0;border-radius:0;grid-row:1}.mpj-scene-grid{opacity:.11;background-size:34px 34px}.mpj-scene-orbit{opacity:.42;width:150%;bottom:-64%}.mpj-road-lines{opacity:.1}.mpj-truck-layer,.mpj-truck-video{object-fit:cover;object-position:center center}.mpj-truck-layer{filter:saturate(.72)brightness(.62);padding:0;transform:scale(1.015);mask-image:none}.mpj-truck-video{transform:scale(1.01)}.mpj-console[data-step="0"] .mpj-truck-base{opacity:1;filter:saturate(.42)brightness(.52);transform:scale(1.015)}.mpj-console[data-step="0"] .mpj-truck-zero,.mpj-console[data-step="1"] .mpj-truck-base{opacity:0}.mpj-console[data-step="1"] .mpj-truck-zero{opacity:1;filter:saturate(.64)brightness(.67);transform:scale(1.012)}.mpj-console[data-step="2"] .mpj-truck-one{opacity:1;filter:saturate(.82)brightness(.78);transform:scale(1.008)}.mpj-console[data-step="3"] .mpj-truck-two{opacity:1;filter:saturate(.98)brightness(.91);transform:scale(1.004)}.mpj-console[data-step="4"] .mpj-truck-video{opacity:1;filter:saturate(1.03)brightness(.9);transform:scale(1.006)}.mpj-scene-shade{background:linear-gradient(#030a1052 0%,#030a1008 22%,#030a1005 58%,#030a1094 100%),radial-gradient(circle at 50% 46%,#0000 38%,#02070c33 100%)}.mpj-console[data-step="4"] .mpj-scene-shade{background:linear-gradient(#030a1040 0%,#030a1003 24%,#030a1008 62%,#030a107a 100%)}.mpj-capacity-state{background:#040e178a;border-color:#ffffff29;min-height:30px;padding-inline:12px;bottom:16px;left:18px}.mpj-copy-stack{background:linear-gradient(#0b1c2f 0%,#0d243a 100%);grid-row:2;min-height:138px;padding:18px 18px 12px}.mpj-copy{inset:18px 18px auto}.mpj-copy>span{margin-bottom:8px;font-size:.67rem}.mpj-copy h3{max-width:390px;font-size:clamp(1.42rem,6.1vw,1.72rem);line-height:1.04}.mpj-copy p{max-width:410px;margin-top:9px;font-size:.86rem;line-height:1.48}.mpj-stage-controls{backdrop-filter:blur(14px);background:#030c146b;border-color:#ffffff17;border-radius:18px;grid-row:3;margin:0 16px 9px;padding:5px}.mpj-stage-controls button{min-height:52px}.mpj-gesture{color:#8da3b6;grid-row:4;min-height:31px;padding:0 16px 11px}.mpj-gesture em{font-size:.61rem}}@media (width<=767px) and (height<=700px){.mpj-console{grid-template-rows:minmax(0,1fr) minmax(142px,auto) auto;min-height:0}.mpj-copy-stack{min-height:142px;padding-top:13px}.mpj-copy{inset:13px 16px auto}.mpj-copy>span{margin-bottom:5px}.mpj-copy h3{font-size:1.25rem}.mpj-copy p{margin-top:6px;font-size:.78rem;line-height:1.4}.mpj-stage-controls{margin-bottom:8px}.mpj-stage-controls button{min-height:46px}.mpj-gesture{display:none}}@media (width<=340px){.process-story-section>.container{padding-inline:0}.mpj-header{padding-inline:16px}.mpj-console-top{left:15px;right:15px}.mpj-copy-stack{padding-inline:15px}.mpj-copy{inset-inline:15px}.mpj-stage-controls{margin-inline:12px}}@media (width<=767px){.mpj-truck-video{object-fit:cover;object-position:center 50%;transform-origin:50%;transform:scale(1.205)}.mpj-console[data-step="4"] .mpj-truck-video{transform:scale(1.205)}.mpj-stage-controls,.mpj-stage-controls button{overflow:visible}.mpj-stage-controls button i{z-index:2}.mpj-stage-euros{z-index:8;pointer-events:none;width:1px;height:1px;position:absolute;left:50%;overflow:visible}.mpj-stage-euros em{color:#f6c76e;opacity:0;text-shadow:0 0 10px #fac76980,0 4px 8px #00000047;font-size:.72rem;font-style:normal;font-weight:950;line-height:1;position:absolute;top:0;left:0;transform:translate(-50%,-50%)scale(.25)rotate(0)}.mpj-stage-euros em:first-child{--mpj-x:-35px;--mpj-y:-28px;--mpj-r:-24deg;--mpj-delay:0s}.mpj-stage-euros em:nth-child(2){--mpj-x:-20px;--mpj-y:-45px;--mpj-r:18deg;--mpj-delay:35ms}.mpj-stage-euros em:nth-child(3){--mpj-x:-2px;--mpj-y:-54px;--mpj-r:-10deg;--mpj-delay:70ms}.mpj-stage-euros em:nth-child(4){--mpj-x:20px;--mpj-y:-46px;--mpj-r:24deg;--mpj-delay:.105s}.mpj-stage-euros em:nth-child(5){--mpj-x:37px;--mpj-y:-28px;--mpj-r:-18deg;--mpj-delay:.14s}.mpj-stage-euros em:nth-child(6){--mpj-x:-31px;--mpj-y:-9px;--mpj-r:14deg;--mpj-delay:80ms}.mpj-stage-euros em:nth-child(7){--mpj-x:32px;--mpj-y:-8px;--mpj-r:-12deg;--mpj-delay:.12s}.mpj-console[data-step="4"] .mpj-stage-controls button[data-mpj-go="4"] .mpj-stage-euros em{animation:mpjEuroConfetti 1.18s cubic-bezier(.16,.78,.22,1) var(--mpj-delay) both}.mpj-console[data-step="4"] .mpj-stage-controls button[data-mpj-go="4"] i{animation:.82s cubic-bezier(.2,.82,.2,1) both mpjFinalStagePulse}}@media (width<=767px) and (prefers-reduced-motion:reduce){.mpj-stage-euros{display:none}.mpj-console[data-step="4"] .mpj-stage-controls button[data-mpj-go="4"] i{animation:auto none}}@media (width<=767px){.mpj-stage-controls button i{transform-origin:50% 70%;border:1px solid #ffffff24;border-radius:5px 5px 7px 7px;place-items:center;width:26px;height:20px;margin:8px auto 5px;font-size:.56rem;line-height:1;transition:color .45s,border-color .45s,background .45s,box-shadow .45s,transform .52s cubic-bezier(.2,.82,.2,1);display:grid;position:relative;overflow:visible}.mpj-stage-controls button i:before{border:2px solid var(--mpj-lock-metal);content:"";z-index:0;box-sizing:border-box;transform-origin:2px 11px;border-bottom:0;border-radius:9px 9px 0 0;width:14px;height:12px;transition:transform .68s cubic-bezier(.18,.82,.2,1),border-color .45s,filter .45s;position:absolute;top:-10px;left:5px;transform:translate(0)rotate(0)}.mpj-stage-controls button i:after{display:none}.mpj-stage-controls button.is-complete i{animation:.72s cubic-bezier(.18,.82,.2,1) mpjNumberedLockOpen}.mpj-stage-controls button.is-complete i:before{filter:drop-shadow(0 3px 5px #d9773233);transform:translate(-2px,-3px)rotate(-31deg)}.mpj-stage-euros{top:14px}}@media (width<=767px) and (prefers-reduced-motion:reduce){.mpj-stage-controls button.is-complete i{animation:auto none}.mpj-stage-controls button.is-complete i:before{transform:translate(-2px,-3px)rotate(-31deg)}}@media (width<=767px){.process-story-section{isolation:isolate}.process-story-section:before{content:"";z-index:0;pointer-events:none;position:absolute;inset:0 0 auto}.process-story-section:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#fbfdff00 0%,#9db2c32e 34%,#233d52a3 72%,#101f2e 100%);height:86px;position:absolute;bottom:0;left:0;right:0}.process-story-section>.container,.mobile-process-journey{z-index:1;position:relative}.mpj-console{background:#fbfdff}.mpj-scene{background:#07131f}.mpj-copy-stack{z-index:12;color:#10283c;background:#fbfdff;position:relative;box-shadow:0 -1px #ffffffbf}.mpj-copy-stack:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#fbfdff00,#fbfdffe0 72%,#fbfdff 100%);height:29px;position:absolute;top:-28px;left:0;right:0}.mpj-copy>span{color:#db742c}.mpj-copy h3{color:#10283c}.mpj-copy p{color:#617487}.mpj-stage-controls{z-index:14;backdrop-filter:blur(16px);background:#ffffffe6;border-color:#1e4e721c;box-shadow:0 10px 28px #14365112,inset 0 1px #fffffff2}.mpj-stage-controls:before{background:#1b4c7121}.mpj-stage-controls button{color:#7c8fa0}.mpj-stage-controls button.is-complete{color:#556d80}.mpj-stage-controls button.is-active{color:#10283c;background:#f0f5f8;box-shadow:inset 0 0 0 1px #1f53790e}.mpj-stage-controls button i{--mpj-lock-metal:#8095a7;color:#6f8394;background:#edf3f7;border-color:#d4e0e8;box-shadow:0 0 0 4px #fff,0 6px 14px #1538531c}.mpj-stage-controls button.is-complete i{--mpj-lock-metal:#df8241;color:#fff;background:#dc7a35;border-color:#de7934a8;box-shadow:0 0 0 4px #fff,0 7px 17px #d6712e38}.mpj-console[data-step="4"] .mpj-stage-controls button[data-mpj-go="4"] i{--mpj-lock-metal:#5fc58d;background:#43a873;border-color:#48ad75b3;box-shadow:0 0 0 4px #fff,0 7px 18px #399d693d}.mpj-gesture{z-index:14;color:#8193a2;background:#fbfdff}.mpj-gesture span{border-color:#315e8047}.mpj-gesture span:after{background:#6e879a}.mpj-progress{background:#ffffff21}}@media (width<=767px) and (height<=700px){.mpj-copy-stack:before{height:23px;top:-22px}}@media (width<=767px){.process-story-section:before{background:linear-gradient(#c2d6e4c2 0%,#dee9f17a 42%,#fbfdff00 100%);height:112px;display:block}.mpj-copy-stack:before,.process-story-section:after{content:none;background:0 0;display:none}}@media (width<=767px) and (prefers-reduced-motion:reduce){.mpj-copy-stack:before{content:none;background:0 0;display:none}}@media (width<=767px){.process-story-section:before,.mpj-copy-stack:before,.process-story-section:after{content:none;background:0 0;display:none}.process-story-section{background:#f3f7fa;padding-bottom:40px;box-shadow:inset 0 1px #163e5c0b}}@keyframes processPanelSheen{0%,58%,to{transform:translate(-100%)}76%{transform:translate(100%)}}@keyframes truckLockBreath{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes truckLockUnlockPop{0%{transform:scale(1)}34%{transform:scale(1.09)rotate(-2deg)}66%{transform:scale(.97)rotate(1deg)}to{transform:scale(1)}}@keyframes revenueSignalPulse{0%,to{box-shadow:0 0 #70e0b105}50%{box-shadow:0 0 0 8px #70e0b11a}}@keyframes revenueFlowSweep{0%{opacity:0;left:8%}14%{opacity:.9}86%{opacity:.9}to{opacity:0;left:68%}}@keyframes revenueCoinPulse{0%,to{opacity:.72;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}@keyframes euroCounterFlip{0%{transform:perspective(420px)rotateX(0)}to{transform:perspective(420px)rotateX(-360deg)}}@keyframes revenueFlowSweepContained{0%,28%{opacity:0;transform:translate(-100%)}44%{opacity:1}76%,to{opacity:0;transform:translate(100%)}}@keyframes premiumMarkerFloat{0%,to{transform:translate(-50%,-58%)perspective(180px)rotateX(7deg)translateY(0)}50%{transform:translate(-50%,-58%)perspective(180px)rotateX(7deg)translateY(-3px)}}@keyframes revenueEuroPulseV84{0%,to{filter:brightness();transform:scale(1)}48%{filter:brightness(1.12);transform:scale(1.07)}}@keyframes revenueEuroRingV84{0%{opacity:.72;transform:scale(.92)}72%,to{opacity:0;transform:scale(1.48)}}@keyframes revenueEuroGlyphV84{0%,to{transform:scale(1)}48%{transform:scale(1.08)}}@keyframes mpjSoftSweep{0%{opacity:0;transform:skew(-14deg)translate(-190%)}24%{opacity:.72}to{opacity:0;transform:skew(-14deg)translate(520%)}}@keyframes mpjGesture{0%,to{opacity:.55;transform:translate(-50%)}50%{opacity:1;transform:translate(-50%,3px)}}@keyframes mpjFinalStagePulse{0%{transform:scale(1.08)}35%{transform:scale(1.24)}68%{transform:scale(1.02)}to{transform:scale(1.08)}}@keyframes mpjNumberedLockOpen{0%{transform:scale(1)}38%{transform:translateY(-2px)scale(1.13)}72%{transform:translateY(1px)scale(.98)}to{transform:translateY(0)scale(1)}}.truck-stage-base,.truck-stage-zero,.truck-stage-one,.truck-stage-two{object-fit:cover;object-position:center center;transform-origin:50%;opacity:0;pointer-events:none;width:100%;height:100%;transform:scale(1.01)}.process-story-visual[data-active-stage="0"] .truck-stage-base,.process-story-visual[data-active-stage="1"] .truck-stage-zero,.process-story-visual[data-active-stage="2"] .truck-stage-one,.process-story-visual[data-active-stage="3"] .truck-stage-two{opacity:1}.process-story-section:not(.has-js) .mpj-header,.process-story-section:not(.has-js) .mpj-console{opacity:1;transform:none}.section-dark{color:#fff;background:radial-gradient(circle at 80% 0%, #1c5d9961, transparent 32%), linear-gradient(135deg, var(--navy), #07111f 72%)}.history{isolation:isolate;position:relative;overflow:hidden}.history:before,.history:after{content:"";z-index:-1;pointer-events:none;filter:blur(2px);border-radius:50%;position:absolute}.history:before{background:radial-gradient(circle,#1c5d9933,#0000 68%);width:520px;height:520px;top:24%;left:-260px}.history:after{background:radial-gradient(circle,#ff8a2a1f,#0000 70%);width:440px;height:440px;bottom:-150px;right:-230px}.history .section-heading{max-width:900px}.history-moat{background:radial-gradient(circle at 92% 4%,#ff8a2a3d,#0000 27%),linear-gradient(145deg,#1c5d9947,#fff1);border:1px solid #ff8a2a6b;border-radius:30px;position:relative;overflow:hidden;box-shadow:0 28px 75px #00000040,inset 0 0 0 1px #ff8a2a0e}.history-moat:after{content:"";border:1px solid #ffffff14;border-radius:50%;width:390px;height:390px;position:absolute;top:-150px;right:-140px;box-shadow:0 0 0 54px #ffffff06,0 0 0 108px #ffffff04}.history-scan-beam{z-index:3;opacity:0;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(#0000,#7ec7f405 20%,#7ec7f42b 72%,#ffb15f85 98%,#0000);border-bottom:1px solid #ffb15fad;height:150px;position:absolute;top:-170px;left:0;right:0;transform:translateY(0)}.history-moat.is-visible .history-scan-beam{animation:1.75s cubic-bezier(.2,.7,.2,1) .18s both history-scan-sweep}.history-moat-main{z-index:2;padding:42px;position:relative}.history-moat-topline{justify-content:space-between;align-items:center;gap:18px;display:flex}.history-moat-badge{min-height:32px;color:var(--navy);background:var(--orange);letter-spacing:.055em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:.71rem;font-weight:950;display:inline-flex;box-shadow:0 8px 22px #ff8a2a33}.history-moat-badge svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.history-moat-since{color:#d8e4ef;text-align:right;align-items:center;gap:9px;font-size:.82rem;font-weight:800;display:inline-flex}.history-moat-since:before{content:"";background:#70e0b1;border-radius:50%;flex:none;width:7px;height:7px;animation:2.8s ease-in-out infinite history-status-pulse;box-shadow:0 0 0 5px #70e0b11c,0 0 18px #70e0b1a6}.history-moat-layout{grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);align-items:center;gap:42px;margin-top:34px;display:grid}.history-intelligence-mark{width:54px;height:54px;color:var(--orange);background:#ff8a2a1a;border:1px solid #ffb15f5c;border-radius:17px;place-items:center;margin-bottom:22px;display:grid;box-shadow:inset 0 0 0 1px #ffffff09,0 12px 30px #0000001f}.history-intelligence-mark svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.history-moat.is-visible .history-intelligence-mark{animation:.72s cubic-bezier(.2,.8,.2,1) .28s both history-mark-arrive}.history-moat-icon{color:var(--orange);letter-spacing:.16em;text-transform:uppercase;margin-bottom:16px;font-size:.8rem;font-weight:950}.history-moat-copy h3{color:#fff;margin-bottom:17px;font-size:clamp(1.9rem,3.3vw,3rem)}.history-moat-copy>p{color:#c1cfdd;margin-bottom:0;font-size:1.05rem}.history-moat-quote{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;border-right:1px solid #ffffff14;border-left:3px solid var(--orange);color:#fff;background:#07111f57;border-image:;border-radius:0 15px 15px 0;margin-top:27px;padding:18px 20px 18px 54px;font-size:1.08rem;font-weight:850;position:relative}.history-moat-quote:before{content:"“";color:var(--orange);font-family:Georgia,serif;font-size:2.25rem;line-height:1;position:absolute;top:7px;left:17px}.history-review{backdrop-filter:blur(12px);background:linear-gradient(#7ec7f406 1px,#0000 1px) 0 0/24px 24px,linear-gradient(90deg,#7ec7f406 1px,#0000 1px) 0 0/24px 24px,#07111f4d;border:1px solid #ffffff1f;border-radius:22px;padding:25px;position:relative;overflow:hidden;box-shadow:inset 0 0 45px #1c5d9914}.history-review:after{content:"";background:linear-gradient(90deg,#0000,#7ec7f4b3,#0000);height:1px;position:absolute;top:0;left:14%;right:14%;box-shadow:0 0 15px #7ec7f48c}.history-review-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.history-review-label{color:#f6a35f;letter-spacing:.09em;text-transform:uppercase;font-size:.74rem;font-weight:950;display:block}.history-review-activity{background:#7ec7f40e;border:1px solid #7ec7f429;border-radius:999px;justify-content:center;align-items:center;gap:4px;min-width:40px;height:24px;display:inline-flex}.history-review-activity i{background:#7ec7f4;border-radius:99px;width:3px;animation:1.25s ease-in-out infinite history-equalizer}.history-review-activity i:first-child{height:6px;animation-delay:0s}.history-review-activity i:nth-child(2){height:12px;animation-delay:.12s}.history-review-activity i:nth-child(3){height:8px;animation-delay:.24s}.history-review-activity i:nth-child(4){height:4px;animation-delay:.36s}.history-review-list{gap:10px;display:grid}.history-review-item{--pointer-x:50%;--pointer-y:50%;isolation:isolate;color:#e1eaf3;border:1px solid #ffffff17;border-radius:15px;align-items:center;gap:13px;min-height:62px;padding:11px 14px 11px 11px;font-size:.92rem;font-weight:720;display:grid;position:relative}.history-review-item:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(240px circle at var(--pointer-x) var(--pointer-y), #7ec7f41f, transparent 45%);opacity:0;transition:opacity .25s;position:absolute;inset:0}.history-review-item:hover{background:#ffffff16;border-color:#ffb15f5c;transform:translate(5px);box-shadow:0 13px 26px #0000001f}.history-review-item:hover:before{opacity:1}.history-moat.is-visible .history-review-item{animation-name:history-signal-arrive;animation-duration:.58s;animation-timing-function:cubic-bezier(.2,.75,.2,1);animation-iteration-count:1;animation-direction:normal;animation-play-state:running;animation-fill-mode:both;animation-timeline:auto;animation-range:normal;animation-delay:calc(.45s + var(--history-order,0) * .125s)}.history-review-mark{width:38px;height:38px;color:var(--orange);background:#ff8a2a1a;border:1px solid #ffb15f52;border-radius:12px;flex:none;place-items:center;display:grid}.history-review-mark svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.history-impact-grid{z-index:2;background:#07111f33;border-top:1px solid #ffffff1f;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.history-impact-grid:before{content:"";z-index:3;background:linear-gradient(90deg, transparent, #7ec7f4 22%, var(--orange) 70%, transparent);transform-origin:0;opacity:.75;height:2px;position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.history-moat.is-visible .history-impact-grid:before{animation:1.05s cubic-bezier(.2,.7,.2,1) 1.05s both history-rail-grow}.history-impact-card{isolation:isolate;opacity:0;min-height:218px;padding:28px;position:relative;transform:translateY(14px)}.history-impact-card:before{content:"";z-index:-1;position:absolute;inset:0}.history-impact-card:hover:before{opacity:1}.history-impact-card+.history-impact-card{border-left:1px solid #ffffff1c}.history-moat.is-visible .history-impact-card{animation-name:history-impact-arrive;animation-duration:.65s;animation-timing-function:cubic-bezier(.2,.75,.2,1);animation-iteration-count:1;animation-direction:normal;animation-play-state:running;animation-fill-mode:both;animation-timeline:auto;animation-range:normal;animation-delay:calc(1.05s + var(--impact-order,0) * .11s)}.history-impact-icon{color:#8bd2fa;background:#7ec7f414;border:1px solid #7ec7f438;border-radius:15px;place-items:center;width:46px;height:46px;margin-bottom:20px;transition:transform .3s cubic-bezier(.2,.75,.2,1),color .3s,border-color .3s;display:grid}.history-impact-card:hover .history-impact-icon{color:#fff;border-color:#ffffff52;transform:translateY(-3px)rotate(-3deg)}.history-impact-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.history-impact-label{color:var(--orange);letter-spacing:.1em;text-transform:uppercase;margin-bottom:11px;font-size:.72rem;font-weight:950;display:block}.history-impact-card strong{color:#fff;margin-bottom:9px;font-size:1.04rem;display:block}.history-impact-card p{color:#b8c7d7;margin-bottom:0;font-size:.92rem}.history-compounding{z-index:2;background:linear-gradient(90deg,#ff8a2a1c,#ff8a2a0e);border-top:1px solid #ff8a2a47;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:18px;padding:25px 29px;display:grid;position:relative}.history-compounding-icon{width:50px;height:50px;color:var(--orange);background:#07111f42;border:1px solid #ffb15f4d;border-radius:50%;place-items:center;display:grid;position:relative}.history-compounding-icon:after{content:"";border:1px dashed #ffb15f40;border-radius:50%;animation:16s linear infinite history-orbit;position:absolute;inset:-7px}.history-compounding-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.history-compounding-copy span{color:#ffc18b;letter-spacing:.09em;text-transform:uppercase;margin-bottom:5px;font-size:.72rem;font-weight:950;display:block}.history-compounding-copy strong{color:#fff;font-size:1.05rem}@media (width<=680px){.history-moat-topline,.history-review-head{align-items:flex-start}.history-review-item{gap:11px;padding-right:11px}.history-review-mark{width:36px;height:36px}.history-compounding{grid-template-columns:46px minmax(0,1fr)}.history-compounding-icon{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.history-moat-since:before,.history-review-activity i,.history-compounding-icon:after,.history-moat.is-visible .history-scan-beam,.history-moat.is-visible .history-intelligence-mark,.history-moat.is-visible .history-review-item,.history-moat.is-visible .history-impact-grid:before,.history-moat.is-visible .history-impact-card{animation:auto none}.history-review-item,.history-impact-card,.history-impact-grid:before,.history-intelligence-mark{opacity:1;transform:none}}@media (width<=980px){.history-moat-layout,.history-impact-grid{grid-template-columns:1fr}.history-impact-card{min-height:auto}.history-impact-card+.history-impact-card{border-top:1px solid #ffffff1c;border-left:0}}@media (width<=680px){.history-moat-main{padding:27px 23px}.history-moat-topline,.history-compounding{grid-template-columns:1fr;align-items:flex-start}.history-moat-topline{flex-direction:column}.history-moat-since{text-align:left}.history-moat-layout{gap:28px}.history-review{padding:18px}.history-impact-card{padding:24px 23px}.history-compounding{gap:9px;padding:23px}}.history-moat:after{pointer-events:none}.history-review{min-height:390px}.history-review-search{z-index:6;border-radius:inherit;opacity:1;visibility:visible;position:absolute;inset:0;overflow:hidden}.history-review-search:before{content:"";pointer-events:none;background:linear-gradient(#07111fe0,#0000 24% 76%,#07111fe6),radial-gradient(circle at 50% 42%,#7ec7f421,#0000 42%);position:absolute;inset:0}.history-review-search-stream{filter:blur(2.8px);gap:10px;animation:1.05s linear infinite history-search-stream;display:grid;position:absolute;inset:-90px 18px;transform:translateY(0)}.history-review-search-row{background:linear-gradient(90deg,#7ec7f41a,#0000 58%),#ffffff0b;border:1px solid #7ec7f421;border-radius:13px;height:54px}.history-review-search-row:before,.history-review-search-row:after{content:"";background:#d2e5f357;border-radius:99px;height:6px;margin-left:16px;display:block}.history-review-search-row:before{width:62%;margin-top:14px}.history-review-search-row:after{opacity:.65;width:37%;margin-top:7px}.history-review-search-status{z-index:2;background:#07111fb8;border:1px solid #7ec7f433;border-radius:19px;gap:15px;padding:23px 28px;display:grid;position:relative;box-shadow:0 22px 55px #0000004d,inset 0 0 30px #7ec7f40b}.history-search-spinner{border-style:solid;border-width:3px;border-bottom-color:#7ec7f429;border-left-color:#7ec7f429;border-top-color:var(--orange);border-right-color:#7ec7f4;border-image:;border-radius:50%;width:42px;height:42px;animation:.8s linear infinite history-search-spin;box-shadow:0 0 22px #7ec7f424}.history-review-search-status strong{color:#fff;font-size:1.02rem}.history-review-search-status small{color:#9fb3c8;letter-spacing:.08em;text-transform:uppercase;font-size:.79rem}.history-review.is-search-complete .history-review-search{opacity:0;visibility:hidden;pointer-events:none}.history-review-list{position:relative}.history-review-item{grid-template-columns:38px minmax(0,1fr) auto}.history-moat.is-visible .history-review-item{animation:auto none}.history-review-item.is-detected>span:nth-child(2){clip-path:inset(0)}.history-review-result-status{color:#92ebc4;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;background:#70e0b113;border:1px solid #70e0b140;border-radius:999px;align-items:center;gap:7px;min-height:27px;padding:0 9px;font-size:.63rem;font-weight:900;display:inline-flex}.history-review-result-status:before{content:"";background:#70e0b1;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #70e0b11a,0 0 12px #70e0b1a6}.history-review.is-revealing .history-review-label{color:#ffc18b}.history-review-search{transition:opacity 1.15s cubic-bezier(.22,.61,.36,1),visibility 1.15s}.history-review-item>span:nth-child(2){transition:clip-path 1.35s cubic-bezier(.22,.61,.36,1)}.history-benefits-stage{z-index:2;background:#07111f33;border-top:1px solid #ffffff1f;position:relative}.history-benefits-heading{opacity:0;filter:blur(7px);padding:29px 30px 22px;transform:translateY(18px)}.history-benefits-kicker{color:#ffc18b;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:.72rem;font-weight:950;display:block}.history-benefits-heading h3{color:#fff;max-width:760px;margin:0;font-size:clamp(1.35rem,2.4vw,2rem)}.history-benefits-stage .history-impact-grid{border-top:1px solid #ffffff1a}.history-moat.is-visible .history-benefits-stage .history-impact-grid:before,.history-moat.is-visible .history-benefits-stage .history-impact-card{animation:auto none}.history-benefits-stage.is-ready .history-benefits-heading{animation:1.05s cubic-bezier(.16,.84,.32,1) both history-benefits-heading-reveal}.history-benefits-stage.is-ready .history-impact-grid:before{animation:1.25s cubic-bezier(.2,.7,.2,1) .55s both history-rail-grow}.history-benefits-stage.is-ready .history-impact-card{animation-name:history-benefit-card-reveal;animation-duration:1.15s;animation-timing-function:cubic-bezier(.16,.84,.32,1);animation-iteration-count:1;animation-direction:normal;animation-play-state:running;animation-fill-mode:both;animation-timeline:auto;animation-range:normal;animation-delay:calc(.82s + var(--impact-order,0) * .32s)}@media (width<=680px){.history-review{min-height:410px}.history-review-result-status{padding:0 7px;font-size:.57rem}.history-benefits-heading{padding:25px 23px 19px}.history-review-item{grid-template-columns:34px minmax(0,1fr)}.history-review-result-status{grid-column:2;justify-self:start;margin-top:3px}}@media (prefers-reduced-motion:reduce){.history-review-search-stream,.history-search-spinner{animation:auto none}.history-review-item{opacity:1;filter:none;transform:none}.history-review-item>span:nth-child(2){clip-path:none}.history-benefits-heading,.history-benefits-stage .history-impact-card{opacity:1;filter:none;transform:none}}.history-review-search{background:#07111f8a}.history-review-search-stream{opacity:.22;transition:opacity .45s;animation-play-state:paused}.history-review.is-searching .history-review-search-stream{opacity:.42;animation-play-state:running}.history-search-idle-icon{width:48px;height:48px;color:var(--orange);background:#ff8a2a1a;border:1px solid #ffb15f4d;border-radius:15px;place-items:center;display:grid;box-shadow:0 0 30px #ff8a2a14}.history-search-idle-icon svg,.history-search-start svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.history-search-start svg{fill:currentColor;stroke:none;width:16px;height:16px}.history-search-spinner,.history-review.is-searching .history-search-idle-icon,.history-review.is-searching .history-search-start{display:none}.history-review.is-searching .history-search-spinner{display:block}.history-search-start{min-height:44px;color:var(--navy);background:var(--orange);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;margin-top:3px;padding:0 18px;font-size:.82rem;font-weight:900;transition:transform .22s,box-shadow .22s,background .22s;display:inline-flex;box-shadow:0 10px 28px #ff8a2a40}.history-search-start:hover{background:#ff9b4a;transform:translateY(-2px);box-shadow:0 14px 34px #ff8a2a52}.history-search-start:focus-visible{outline-offset:3px;outline:3px solid #7ec7f48c}.history-review:not(.is-search-complete) .history-review-search{opacity:1;visibility:visible;pointer-events:auto}.history-review.is-demo-complete .history-review-search{opacity:1;visibility:visible;pointer-events:auto;background:0 0;border-radius:16px;min-height:0;margin-top:16px;padding:0;position:relative;inset:auto}.history-review.is-demo-complete .history-review-search:before,.history-review.is-demo-complete .history-review-search-stream{display:none}.history-review.is-demo-complete .history-review-search-status{text-align:left;grid-template-columns:auto minmax(0,1fr) auto;justify-items:start;gap:4px 13px;width:100%;min-width:0;padding:14px}.history-review.is-demo-complete .history-search-idle-icon{border-radius:11px;grid-row:1/span 2;width:38px;height:38px}.history-review.is-demo-complete .history-search-idle-icon svg{width:19px;height:19px}.history-review.is-demo-complete .history-search-start{grid-area:1/3/span 2;margin:0}.history-review.is-demo-complete .history-review-search-status strong,.history-review.is-demo-complete .history-review-search-status small{justify-self:start}@media (width<=680px){.history-review.is-demo-complete .history-review-search-status{grid-template-columns:auto minmax(0,1fr)}.history-review.is-demo-complete .history-search-start{grid-area:auto/1/auto/-1;width:100%;margin-top:8px}}@media (prefers-reduced-motion:reduce){.history-review-search{display:grid}.history-review-search-stream{animation:auto none}}.history-review.is-scan-done .history-search-start,.history-review.is-scan-done .history-search-spinner{display:none}.history-review.is-scan-done .history-search-idle-icon{color:#70e0b1;background:#70e0b117;border-color:#70e0b157;display:grid;box-shadow:0 0 34px #70e0b11f}.history-review.is-scan-done .history-search-idle-icon svg{display:none}.history-review.is-scan-done .history-search-idle-icon:before{content:"✓";font-size:1.35rem;font-weight:950}.history-review-item{opacity:0;filter:blur(8px);background:#ffffff06;border-color:#0000;transition:background .8s cubic-bezier(.16,1,.3,1),box-shadow .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);overflow:hidden;transform:translateY(14px)scale(.988)}.history-review-item:after{content:"";z-index:3;pointer-events:none;border-radius:inherit;clip-path:inset(0 100% 0 0 round 15px);opacity:0;border:1px solid #ffffff29;position:absolute;inset:0}.history-review-item>*{opacity:0;filter:blur(4px);transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .95s cubic-bezier(.16,1,.3,1),filter .95s cubic-bezier(.16,1,.3,1);transform:translateY(8px)}.history-review-item>span:nth-child(2){clip-path:none}.history-review-item.is-outline{opacity:1;filter:blur();background:#ffffff0a;transform:translateY(0)scale(1)}.history-review-item.is-outline:after{animation:.78s cubic-bezier(.16,1,.3,1) both history-outline-draw}.history-review-item.is-content-visible>*{opacity:1;filter:blur();transform:translateY(0)}.history-review-item.is-content-visible{box-shadow:inset 0 0 0 1px #ffffff06,0 13px 30px #00000014}.history-review-item.is-detected{opacity:1;filter:none;animation:auto none;transform:none}.history-review-result-status{transition:color .55s,border-color .55s,background .55s,box-shadow .55s}.history-review-result-status.is-risk{color:#ffaaa5;background:#ff574f1b;border-color:#ff696157;box-shadow:inset 0 0 18px #ff574f09}.history-review-result-status.is-risk:before{background:#ff665e;box-shadow:0 0 0 3px #ff665e1c,0 0 13px #ff665e94}.history-review-result-status.is-clear{color:#92ebc4;background:#70e0b114;border-color:#70e0b147}.history-review-result-status.is-clear:before{background:#70e0b1;box-shadow:0 0 0 3px #70e0b11a,0 0 12px #70e0b1a6}.history-benefits-stage .history-impact-card{opacity:0;filter:blur(9px);transform-origin:0;transform:translate(-48px,18px)scale(.975)}.history-moat .history-benefits-stage.is-ready .history-benefits-heading{animation:1.15s cubic-bezier(.16,1,.3,1) both history-benefits-heading-apple}.history-moat .history-benefits-stage.is-ready .history-impact-grid:before{animation:1.35s cubic-bezier(.16,1,.3,1) .52s both history-rail-grow}.history-moat .history-benefits-stage.is-ready .history-impact-card{animation-name:history-benefit-card-apple;animation-duration:1.35s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-iteration-count:1;animation-direction:normal;animation-play-state:running;animation-fill-mode:both;animation-timeline:auto;animation-range:normal;animation-delay:calc(.78s + var(--impact-order,0) * .36s)}@media (prefers-reduced-motion:reduce){.history-review-item,.history-review-item>*,.history-benefits-stage .history-impact-card{opacity:1;filter:none;transform:none}.history-review-item:after{clip-path:none;opacity:1}}.history-review.has-started [data-history-search-start],.history-review.is-scan-done [data-history-search-start],.history-review.is-search-complete [data-history-search-start],.history-review.is-revealing [data-history-search-start],.history-review.is-demo-complete [data-history-search-start]{visibility:hidden;opacity:0;pointer-events:none;display:none}.history-review.is-demo-complete .history-search-idle-icon{color:#70e0b1;background:#70e0b117;border-color:#70e0b157;display:grid;box-shadow:0 0 34px #70e0b11f}.history-review.is-demo-complete .history-search-idle-icon svg{display:none}.history-review.is-demo-complete .history-search-idle-icon:before{content:"✓";font-size:1.35rem;font-weight:950}.history-impact-card{--pointer-x:50%;--pointer-y:50%;overflow:hidden}.history-impact-card:before{opacity:0}.history-impact-card:after{content:"";z-index:-1;pointer-events:none;border-radius:inherit;opacity:0;border:1px solid #0000;position:absolute;inset:0}.history-impact-card:hover:before,.history-impact-card:hover:after{opacity:1}.history-impact-card{transition:background .64s,box-shadow .64s,border-color .64s,transform .64s cubic-bezier(.16,1,.3,1)}.history-impact-card:before{background:radial-gradient(280px circle at var(--pointer-x) var(--pointer-y), #7ec7f416, transparent 46%);transition:opacity .6s}.history-impact-card:after{background:linear-gradient(#ffffff05, #ffffff05) padding-box, radial-gradient(210px circle at var(--pointer-x) var(--pointer-y), #ffb15f45, #7ec7f41f 38%, transparent 72%) border-box;transition:opacity .6s}.history-impact-card:hover{background:#fff1;transform:translate(4px);box-shadow:0 11px 22px #00000017}.history-review.is-scan-done .history-review-search,.history-review.is-search-complete .history-review-search,.history-review.is-revealing .history-review-search,.history-review.is-demo-complete .history-review-search{visibility:hidden;opacity:0;pointer-events:none;display:none}.history-system-note{z-index:2;color:#c1cfdd94;letter-spacing:.01em;text-align:right;opacity:0;filter:blur(4px);max-width:620px;margin:12px 8px 0 auto;font-size:.72rem;line-height:1.5;transition:opacity .85s cubic-bezier(.16,1,.3,1),filter .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1);position:relative;transform:translateY(7px)}.history-moat:has([data-history-benefits].is-ready)+.history-system-note{opacity:1;filter:blur();transition-delay:1.15s;transform:translateY(0)}.history-system-note span{display:none}html[lang=en] .history-system-note .note-en,html[lang=ru] .history-system-note .note-ru,html[lang=uk] .history-system-note .note-uk{display:inline}@media (width<=680px){.history-system-note{text-align:left;max-width:none}}.history-system-note{padding-top:2px}@media (width<=680px){.history-system-note{margin:10px 2px 0;padding-top:0}}.history-impact-card:nth-child(3) .history-impact-icon{color:#8bd2fa;box-shadow:none;background:#7ec7f414;border-color:#7ec7f438}.history-review.is-scan-done .history-review-search{visibility:visible;opacity:1;pointer-events:none;display:flex}.history-review.is-revealing .history-review-search,.history-review.is-search-complete .history-review-search,.history-review.is-demo-complete .history-review-search{visibility:hidden;opacity:0;pointer-events:none;display:none}.history-review-search{place-items:center;display:grid}.history-review-search-status{text-align:center;place-content:center;justify-items:center;width:min(86%,390px);min-width:0;min-height:190px;margin:auto}.history-review.is-scan-done .history-review-search-status{text-align:center;align-content:center;place-self:center;justify-items:center;width:min(86%,390px);min-height:190px;padding:23px 28px}.history-review.is-scan-done .history-review-search-status strong,.history-review.is-scan-done .history-review-search-status small{text-align:center;justify-self:center;width:100%}@media (width<=520px){.history-review-search-status,.history-review.is-scan-done .history-review-search-status{width:min(88%,340px);min-height:180px;padding:21px 20px}}#candidate-history .history-search-start{isolation:isolate;position:relative}#candidate-history .history-search-start:before,#candidate-history .history-search-start:after{content:"";z-index:-1;border-radius:inherit;opacity:0;pointer-events:none;border:1px solid #ffb15f57;position:absolute;inset:-5px}#candidate-history .history-review:not(.has-started):not(.is-searching):not(.is-scan-done):not(.is-search-complete):not(.is-revealing):not(.is-demo-complete) .history-search-start{animation:3.4s ease-in-out infinite history-demo-cta-breathe}#candidate-history .history-review:not(.has-started):not(.is-searching):not(.is-scan-done):not(.is-search-complete):not(.is-revealing):not(.is-demo-complete) .history-search-start:before{animation:3.4s ease-out infinite history-demo-cta-ring}#candidate-history .history-review:not(.has-started):not(.is-searching):not(.is-scan-done):not(.is-search-complete):not(.is-revealing):not(.is-demo-complete) .history-search-start:after{animation:3.4s ease-out 1.7s infinite history-demo-cta-ring}#candidate-history .history-search-start:hover{animation-play-state:paused}#candidate-history .history-search-start:hover:before,#candidate-history .history-search-start:hover:after{opacity:0;animation-play-state:paused}#candidate-history .history-benefits-stage{background:0 0;border-top-color:#0000;transition:background .7s}#candidate-history .history-benefits-stage:before{content:"";z-index:4;transform-origin:50%;opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#7ec7f485 24%,#ffb15fa3 72%,#0000 100%);height:1px;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}#candidate-history .history-benefits-stage .history-impact-grid{background:0 0;border-top-color:#0000;transition:background .7s}#candidate-history .history-benefits-stage .history-impact-grid:before{opacity:0;transform:scaleX(0)}#candidate-history .history-benefits-stage.is-ready{background:#07111f33}#candidate-history .history-benefits-stage.is-ready:before{animation:1.05s cubic-bezier(.16,.84,.32,1) 80ms both history-benefits-frame-draw}#candidate-history .history-benefits-stage.is-ready .history-impact-grid{background:#07111f33}#candidate-history .history-benefits-stage.is-ready .history-impact-grid:before{animation:1.25s cubic-bezier(.2,.7,.2,1) .55s both history-rail-grow}#candidate-history .history-scan-beam{will-change:transform, opacity, filter}#candidate-history .history-moat.is-visible .history-scan-beam{animation:1.9s cubic-bezier(.2,.7,.2,1) .18s both history-scan-sweep-soft}@media (prefers-reduced-motion:reduce){#candidate-history .history-search-start,#candidate-history .history-search-start:before,#candidate-history .history-search-start:after,#candidate-history .history-scan-beam,#candidate-history .history-benefits-stage:before{animation:auto none}#candidate-history .history-benefits-stage,#candidate-history .history-benefits-stage .history-impact-grid{background:#07111f33}#candidate-history .history-benefits-stage:before,#candidate-history .history-benefits-stage .history-impact-grid:before{opacity:.75;transform:scaleX(1)}}@media (width<=767px){.history-impact-grid{scrollbar-width:none}.history-impact-grid::-webkit-scrollbar{display:none}.history-moat{border-radius:24px}.history-moat-main,.history-benefits-stage,.history-compounding{padding:21px}.history-moat-topline{flex-direction:column;align-items:flex-start;gap:8px}.history-moat-layout{grid-template-columns:1fr;gap:20px}.history-moat-copy{padding:0}.history-review{border-radius:19px;padding:16px}.history-review-item{grid-template-columns:28px 1fr;gap:10px;padding:13px 0}.history-review-result-status{grid-column:2;justify-self:start}.history-impact-grid{scroll-snap-type:x mandatory;grid-template-columns:none;gap:12px;margin:0 -21px;padding:4px 21px 16px;display:flex;overflow-x:auto}.history-impact-card{scroll-snap-align:center;flex:0 0 calc(100vw - 68px);min-width:calc(100vw - 68px);min-height:285px}.history-compounding{align-items:flex-start}.history-moat{opacity:1;visibility:visible;transform:none}}.mobile-history-story{display:none}@media (width<=767px){#candidate-history{background:radial-gradient(circle at 92% 15%,#2d70ab38,#0000 30%),radial-gradient(circle at 2% 52%,#f28a2e17,#0000 28%),linear-gradient(#101f2e 0%,#081520 42%,#06111b 100%);position:relative;overflow:hidden}#candidate-history:before{z-index:0;pointer-events:none;height:104px;position:absolute;inset:0 0 auto}#candidate-history:after{content:"";z-index:0;pointer-events:none;border:1px solid #6aa6d91c;border-radius:50%;width:260px;height:260px;position:absolute;top:260px;right:-110px;box-shadow:0 0 0 34px #6aa6d909,0 0 0 72px #6aa6d906}#candidate-history>.container{z-index:1;position:relative}#candidate-history>.container>.section-heading,#candidate-history>.container>.history-moat,#candidate-history>.container>.history-system-note{display:none}.mobile-history-story{color:#fff;display:block}.mh-intro .eyebrow{letter-spacing:.12em;color:#f5a25d;margin-bottom:13px;font-size:.72rem}.mh-intro h2{color:#fff;letter-spacing:-.055em;max-width:345px;margin:0;font-size:clamp(2.25rem,10.7vw,3.05rem);line-height:.98}.mh-intro>p{color:#bac8d6;max-width:39rem;margin:20px 0 0;font-size:1rem}.mh-intelligence-card{isolation:isolate;backdrop-filter:blur(16px);background:linear-gradient(150deg,#ffffff1b,#ffffff09);border:1px solid #9ebed830;border-radius:25px;position:relative}.mh-intelligence-card:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 90% 4%,#488fcb33,#0000 34%);position:absolute;inset:0}.mh-file-stack{z-index:-2;height:30px;position:absolute;inset:-11px 12px auto}.mh-file-stack i{left:var(--stack-x,0);right:var(--stack-x,0);top:var(--stack-y,0);background:#122739c7;border:1px solid #91b1cc26;border-radius:20px 20px 0 0;height:24px;position:absolute}.mh-file-stack i:first-child{--stack-x:14px;--stack-y:-10px;opacity:.42}.mh-file-stack i:nth-child(2){--stack-x:7px;--stack-y:-5px;opacity:.64}.mh-file-stack i:nth-child(3){--stack-x:0;--stack-y:0;opacity:.88}.mh-card-topline{justify-content:space-between;align-items:center;gap:10px;display:flex}.mh-card-chip{color:#f8b77e;letter-spacing:.06em;text-transform:uppercase;background:#f28a2e17;border:1px solid #f7a6603d;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:.66rem;font-weight:850;display:inline-flex}.mh-card-era{color:#7fa1bd;letter-spacing:.08em;font-size:.7rem;font-weight:800}.mh-candidate-identity{align-items:center;display:grid}.mh-candidate-identity small{color:#7fa1bd;text-transform:uppercase;letter-spacing:.08em;font-size:.68rem;font-weight:800}.mh-candidate-identity strong{color:#fff;display:block}.mh-history-orbit{border:1px solid #6faee133;border-radius:50%;width:32px;height:32px;position:relative}.mh-history-orbit:before,.mh-history-orbit:after{content:"";border:1px solid #6faee12e;border-radius:50%;position:absolute}.mh-history-orbit:before{inset:5px}.mh-history-orbit:after{inset:10px}.mh-history-orbit i{background:#63b1ef;border-radius:50%;width:4px;height:4px;position:absolute;box-shadow:0 0 10px #63b1efb3}.mh-history-orbit i:first-child{top:2px;left:13px}.mh-history-orbit i:nth-child(2){bottom:7px;right:3px}.mh-history-orbit i:nth-child(3){bottom:5px;left:4px}.mh-intelligence-card>p{margin:20px 0 0}.mh-intelligence-card blockquote{color:#f2f7fb;background:#07141f85;border:1px solid #64a7dd24;border-radius:17px;margin:18px 0 0;padding:15px 15px 15px 42px;font-size:.94rem;font-weight:760;line-height:1.45;position:relative}.mh-intelligence-card blockquote:before{content:"“";color:#f5a25d;font-size:2rem;font-weight:900;position:absolute;top:7px;left:14px}.mh-review-panel{color:#10283c;background:#f7fafc;border:1px solid #7da4c529;border-radius:25px;padding:21px 17px 18px;position:relative;box-shadow:0 24px 58px #00000038}.mh-review-heading{justify-content:space-between;align-items:flex-start;gap:14px;padding:2px 3px 16px;display:flex}.mh-review-heading span{color:#6a8195;letter-spacing:.075em;text-transform:uppercase;font-size:.68rem;font-weight:850;display:block}.mh-review-heading strong{color:#10283c;margin-top:5px;font-size:1.15rem;line-height:1.22;display:block}.mh-review-heading>b{color:#175588;text-align:center;background:#e7f1f9;border-radius:12px;flex:none;min-width:48px;padding:8px 9px;font-size:.72rem}.mh-review-list{position:relative}.mh-review-list:before{content:"";background:linear-gradient(#d7e2eb,#e8eef3);border-radius:999px;width:2px;position:absolute;top:26px;bottom:26px;left:18px}.mh-review-step{opacity:.58;border-top:1px solid #184a7014;grid-template-columns:38px minmax(0,1fr) 12px;align-items:center;gap:11px;min-height:82px;padding:13px 11px 13px 0;transition:opacity .65s,transform .65s cubic-bezier(.2,.74,.2,1),background .65s;display:grid;position:relative;transform:translateY(6px)}.mh-review-step:first-child{border-top:0}.mh-step-marker{z-index:2;color:#7890a3;background:#fff;border:1px solid #d4e0e9;border-radius:13px;place-items:center;width:38px;height:38px;transition:border-color .5s,background .5s,color .5s,transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s;display:grid;position:relative;box-shadow:0 5px 13px #16395312}.mh-step-marker b{letter-spacing:.04em;font-size:.68rem;transition:opacity .3s,transform .3s}.mh-step-marker i{font-size:.84rem;font-style:normal;font-weight:900}.mh-review-step p{color:#526c80;margin:0;font-size:.91rem;font-weight:720;line-height:1.42;transition:color .5s}.mh-step-pulse{background:#c5d2dc;border-radius:50%;width:7px;height:7px;transition:background .45s,box-shadow .45s,transform .45s}.mh-review-step.is-scanning{opacity:1;background:linear-gradient(90deg,#1f6faa0e,#0000 78%);transform:none}.mh-review-step.is-scanning .mh-step-marker{transform:scale(1.03)}.mh-review-step.is-scanning .mh-step-pulse{animation:1s ease-in-out infinite mh-pulse}.mh-review-step.is-complete{opacity:1;transform:none}.mh-review-step.is-complete p{color:#173f5c}.mh-review-step.is-complete .mh-step-marker b{opacity:0;transform:scale(.65)}.mh-outcomes{display:grid}.mh-outcome-card{position:relative;overflow:hidden}.mh-outcome-card:before{content:"";opacity:.76;background:#4b9ad5;border-radius:0 999px 999px 0;width:3px;position:absolute;left:0}.mh-outcome-card:nth-child(2):before{background:#f09a4b}.mh-outcome-card:nth-child(3):before{background:#57b983}.mh-outcome-card>span{color:#7fa1bd;font-weight:900}.mh-outcome-card strong{color:#f3f7fb;display:block}.mh-outcome-card p{margin:8px 0 0}#candidate-history.has-js .mobile-history-story [data-mh-reveal]{opacity:0;transition:opacity .8s,transform .9s cubic-bezier(.2,.75,.2,1);transform:translateY(18px)}#candidate-history.has-js .mobile-history-story [data-mh-reveal].is-visible{opacity:1;transform:none}#candidate-history.has-js .mh-intelligence-card[data-mh-reveal]{transform:translateY(22px)scale(.985)}#candidate-history.has-js .mh-intelligence-card[data-mh-reveal].is-visible{transform:none}}@media (width<=767px) and (prefers-reduced-motion:reduce){#candidate-history .mobile-history-story [data-mh-reveal],#candidate-history .mh-review-step{opacity:1;transition:none;animation:auto none;transform:none}#candidate-history .mh-review-step .mh-step-marker{color:#fff;background:#43a978;border-color:#43a978}#candidate-history .mh-review-step .mh-step-pulse{background:#43a978}}@media (width>=768px){.mobile-history-story{display:none}}@media (width<=767px){#candidate-history{padding:86px 0 82px}.mh-intro>p{margin-top:22px;line-height:1.68}.mh-intelligence-card{margin:0;padding:24px 21px 22px;overflow:hidden;box-shadow:0 20px 44px #0000002e}.mh-file-stack{display:none}.mh-intelligence-card:before{content:"";z-index:-1;opacity:.72;background:linear-gradient(90deg,#0000,#91c2e875,#f7a66057,#0000);height:1px;position:absolute;top:0;left:18px;right:18px}.mh-intelligence-card:after{transform-origin:85% 10%;animation:8s ease-in-out infinite mh-card-ambient-glow}.mh-review-panel{margin-top:34px}.mh-outcomes-heading>span{color:#f2a35f;letter-spacing:.11em;text-transform:uppercase;font-size:.67rem;font-weight:900;line-height:1.2;display:block}.mh-outcomes-heading h3{color:#fff;letter-spacing:-.035em;margin:9px 0 0}.mh-outcomes{gap:13px;margin-top:0}.mh-history-orbit{will-change:transform, filter;animation:18s linear infinite mh-orbit-turn,5.2s ease-in-out infinite mh-orbit-breathe}.mh-history-orbit:before{transform-origin:50%;animation:4.6s ease-in-out infinite mh-orbit-ring}.mh-history-orbit:after{transform-origin:50%;animation:4.6s ease-in-out 1.25s infinite reverse mh-orbit-ring}.mh-history-orbit i{will-change:transform, opacity;animation:2.9s ease-in-out infinite mh-orbit-dot}.mh-history-orbit i:nth-child(2){animation-delay:.72s}.mh-history-orbit i:nth-child(3){animation-delay:1.44s}}@media (width<=767px) and (prefers-reduced-motion:reduce){#candidate-history .mh-history-orbit,#candidate-history .mh-history-orbit:before,#candidate-history .mh-history-orbit:after,#candidate-history .mh-history-orbit i,#candidate-history .mh-intelligence-card:after{animation:auto none;transform:none}}@media (width<=767px){.mh-candidate-identity{grid-template-columns:48px minmax(0,1fr);gap:14px;margin-top:22px}.mh-candidate-identity small{display:none}.mh-candidate-identity .mh-history-orbit{background:radial-gradient(circle,#3285c224,#0d293e0d 62%,#0000 64%);border-color:#6faee145;width:48px;height:48px;box-shadow:inset 0 0 18px #63b1ef12,0 9px 24px #00000024}.mh-candidate-identity .mh-history-orbit:before{inset:7px}.mh-candidate-identity .mh-history-orbit:after{inset:15px}.mh-candidate-identity .mh-history-orbit i:first-child{top:3px;left:21px}.mh-candidate-identity .mh-history-orbit i:nth-child(2){bottom:11px;right:5px}.mh-candidate-identity .mh-history-orbit i:nth-child(3){bottom:8px;left:7px}.mh-candidate-identity strong{margin-top:0;font-size:1.08rem;line-height:1.22}.mh-review-list{border-radius:0 0 16px 16px;overflow:hidden}.mh-review-list:after{content:"";z-index:3;pointer-events:none;opacity:0;filter:blur(.3px);background:linear-gradient(#0000,#47b1822e 25%,#47b182cc 58%,#0000);border-radius:999px;width:6px;height:54px;position:absolute;top:18px;left:16px;transform:translateY(-70px)}.mh-review-panel.is-settled .mh-review-list:after{animation:5.6s cubic-bezier(.35,.05,.2,1) 1.1s infinite mh-review-rail-scan}.mh-review-panel.is-settled .mh-review-heading>b{animation:5.6s ease-in-out 1.1s infinite mh-review-counter-breathe}.mh-review-panel.is-settled .mh-step-pulse{animation:5.6s ease-in-out infinite mh-review-dot-breathe}.mh-review-panel.is-settled .mh-review-step:nth-child(2) .mh-step-pulse{animation-delay:.18s}.mh-review-panel.is-settled .mh-review-step:nth-child(3) .mh-step-pulse{animation-delay:.36s}.mh-review-panel.is-settled .mh-review-step:nth-child(4) .mh-step-pulse{animation-delay:.54s}.mh-outcomes-heading{max-width:350px;margin:44px 2px 17px}.mh-outcomes-heading h3{font-size:clamp(1.5rem,6.8vw,1.88rem);line-height:1.1}.mh-outcomes-heading p{color:#9fb1c0;margin:10px 0 0;font-size:.84rem;line-height:1.45}.mh-outcome-switcher{background:linear-gradient(145deg,#ffffff13,#ffffff06);border:1px solid #88aecc24;border-radius:24px;margin-top:0;box-shadow:0 20px 44px #00000024}.mh-outcome-tabs{background:#05121d57;border:1px solid #8bb1cf1a;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.mh-outcome-tab{appearance:none;color:#7891a5;min-width:0;font:inherit;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:13px;transition:color .45s,background .55s cubic-bezier(.2,.75,.2,1),box-shadow .55s,transform .45s cubic-bezier(.2,.8,.2,1)}.mh-outcome-tab b,.mh-outcome-tab span{display:block}.mh-outcome-tab b{letter-spacing:.08em}.mh-outcome-tab span{white-space:nowrap;font-weight:850}.mh-outcome-tab.is-active{color:#f4f8fb;background:#ffffff17;box-shadow:inset 0 1px #ffffff14,0 8px 18px #0000001f}.mh-outcome-tab.is-active b{color:#f1a05a}.mh-outcome-tab:active{transform:scale(.97)}.mh-outcome-stage{touch-action:pan-y;border-radius:18px;display:grid;overflow:hidden}.mh-outcome-card{opacity:0;visibility:hidden;background:linear-gradient(145deg,#ffffff12,#ffffff06);border:0;border-radius:18px;grid-area:1/1;transition:opacity .56s,transform .68s cubic-bezier(.2,.78,.2,1),visibility .68s linear;transform:translate(18px)scale(.992)}.mh-outcome-card:before{top:22px;bottom:22px}.mh-outcome-card.is-active{z-index:2;opacity:1;visibility:visible;transition-delay:0s;transform:none}.mh-outcome-card.is-leaving-left{transform:translate(-14px)scale(.992)}.mh-outcome-card.is-entering-left{transform:translate(-18px)scale(.992)}}@media (width<=767px) and (prefers-reduced-motion:reduce){#candidate-history .mh-review-panel.is-settled .mh-review-list:after,#candidate-history .mh-review-panel.is-settled .mh-review-heading>b,#candidate-history .mh-review-panel.is-settled .mh-step-pulse{animation:auto none}#candidate-history .mh-outcome-card{transition:none}}@media (width<=767px){.mh-intro{margin-bottom:30px}.mh-intro>p{display:none}.mh-intelligence-card>p{letter-spacing:-.006em;color:#c1ced9;margin-top:21px;font-size:1rem;line-height:1.66}.mh-intelligence-card blockquote{display:none}.mh-step-marker i{opacity:0;place-items:center;transition:opacity .38s,transform .58s cubic-bezier(.18,.9,.2,1.18),filter .5s;display:grid;position:absolute;inset:0;transform:scale(.58)rotate(-7deg)}.mh-step-marker i svg{width:27px;height:25px;overflow:visible}.mh-step-marker i svg path:first-child{fill:#f4b84b;stroke:#d99018;stroke-width:1.15px;stroke-linejoin:round}.mh-step-marker i svg path:nth-child(2),.mh-step-marker i svg circle{fill:none;stroke:#51360b;stroke-width:2.1px;stroke-linecap:round}.mh-step-marker i svg circle{fill:#51360b;stroke:none}.mh-review-step.is-scanning .mh-step-marker{color:#8b5c0e;background:#fff8e7;border-color:#efbf63;box-shadow:0 0 0 5px #f2ae3417}.mh-review-step.is-scanning .mh-step-pulse{background:#efa631;box-shadow:0 0 0 6px #efa6311c}.mh-review-step.is-complete .mh-step-marker{color:#8d5f12;background:#fff9eb;border-color:#e29c1f47;box-shadow:0 8px 20px #be7d1021}.mh-review-step.is-complete .mh-step-marker i{filter:drop-shadow(0 4px 6px #aa6a052e);opacity:1;transform:scale(1)rotate(0)}.mh-review-step.is-complete .mh-step-pulse{background:#e9a42f;box-shadow:0 0 0 5px #e9a42f17}.mh-review-panel.is-settled .mh-review-list:after{background:linear-gradient(#0000,#efa6312e 25%,#efa631d1 58%,#0000)}.mh-review-panel.is-settled .mh-review-heading>b{color:#8b5a0a;background:#fff2d8}.mh-outcome-stage{min-height:218px}.mh-outcome-card{min-height:218px;padding:25px 21px 23px}.mh-outcome-card>span{letter-spacing:.1em;font-size:.69rem}.mh-outcome-card strong{letter-spacing:-.022em;max-width:18ch;margin-top:11px;font-size:clamp(1.22rem,5.5vw,1.4rem);line-height:1.22}.mh-outcome-card p{color:#bdc9d4;max-width:30ch;margin-top:13px;font-size:1rem;line-height:1.56}}@media (width<=767px) and (prefers-reduced-motion:reduce){#candidate-history .mh-review-step .mh-step-marker i{opacity:1;filter:none;transform:none}#candidate-history .mh-review-step .mh-step-marker b{opacity:0}}@media (width<=767px){.mh-outcome-switcher{flex-direction:column;padding:7px;display:flex}.mh-outcome-stage{order:1;margin-top:0}.mh-outcome-tabs{border-radius:17px;order:2;margin-top:8px;padding:4px}.mh-outcome-tab{min-height:58px;padding:8px 5px 9px}.mh-outcome-tab b{font-size:.64rem}.mh-outcome-tab span{margin-top:5px;font-size:.78rem}}@media (width<=380px){.mh-outcome-tab span{font-size:.73rem}}@media (width<=767px){#candidate-history:before{content:none;background:0 0;display:none}}@keyframes history-scan-sweep{0%{opacity:0;transform:translateY(0)}12%{opacity:1}82%{opacity:.75}to{opacity:0;transform:translateY(850px)}}@keyframes history-status-pulse{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.18)}}@keyframes history-mark-arrive{0%{opacity:0;transform:translateY(10px)scale(.84)rotate(-8deg)}to{opacity:1;transform:translateY(0)scale(1)rotate(0)}}@keyframes history-equalizer{0%,to{opacity:.45;transform:scaleY(.45)}50%{opacity:1;transform:scaleY(1)}}@keyframes history-signal-arrive{0%{opacity:.15;border-color:#ffffff0f;transform:translate(14px)}65%{border-color:#7ec7f44d}to{opacity:1;border-color:#ffffff1a;transform:translate(0)}}@keyframes history-rail-grow{0%{opacity:0;transform:scaleX(0)}to{opacity:.75;transform:scaleX(1)}}@keyframes history-impact-arrive{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes history-orbit{to{transform:rotate(360deg)}}@keyframes history-search-spin{to{transform:rotate(360deg)}}@keyframes history-search-stream{0%{transform:translateY(-64px)}to{transform:translateY(0)}}@keyframes history-result-reveal{0%{opacity:0;filter:blur(10px);transform:translateY(18px)scale(.975)}52%{opacity:.88;filter:blur(2px);transform:translateY(2px)scale(.995)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes history-benefits-heading-reveal{0%{opacity:0;filter:blur(7px);transform:translateY(18px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes history-benefit-card-reveal{0%{opacity:0;filter:blur(8px);transform:translateY(22px)scale(.985)}60%{opacity:.92;filter:blur(1px);transform:translateY(2px)scale(.997)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes history-outline-draw{0%{opacity:0;clip-path:inset(0 100% 0 0 round 15px)}18%{opacity:1}to{opacity:1;clip-path:inset(0 round 15px)}}@keyframes history-benefits-heading-apple{0%{opacity:0;filter:blur(9px);transform:translate(-26px,18px)}to{opacity:1;filter:blur();transform:translate(0)}}@keyframes history-benefit-card-apple{0%{opacity:0;filter:blur(9px);transform:translate(-48px,18px)scale(.975)}62%{opacity:.94;filter:blur(1px);transform:translate(4px)scale(1.003)}to{opacity:1;filter:blur();transform:translate(0)scale(1)}}@keyframes history-demo-cta-breathe{0%,to{transform:translateY(0)scale(1);box-shadow:0 10px 28px #ff8a2a40}50%{transform:translateY(-1px)scale(1.012);box-shadow:0 13px 31px #ff8a2a4d}}@keyframes history-demo-cta-ring{0%,44%{opacity:0;transform:scale(.98)}55%{opacity:.34}84%,to{opacity:0;transform:scale(1.12)}}@keyframes history-benefits-frame-draw{0%{opacity:0;transform:scaleX(0)}to{opacity:.86;transform:scaleX(1)}}@keyframes history-scan-sweep-soft{0%{opacity:0;filter:blur();transform:translateY(0)}10%{opacity:1;filter:blur()}56%{opacity:.92;filter:blur()}70%{opacity:.62;filter:blur(1px)}82%{opacity:.32;filter:blur(3px)}92%{opacity:.1;filter:blur(7px)}to{opacity:0;filter:blur(11px);transform:translateY(880px)}}@keyframes mh-pulse{0%,to{opacity:.6;transform:scale(.82)}50%{opacity:1;transform:scale(1.12)}}@keyframes mh-orbit-turn{to{transform:rotate(360deg)}}@keyframes mh-orbit-breathe{0%,to{filter:drop-shadow(0 0 #63b1ef00)}50%{filter:drop-shadow(0 0 7px #63b1ef38)}}@keyframes mh-orbit-ring{0%,to{opacity:.48;transform:scale(.94)}50%{opacity:.94;transform:scale(1.08)}}@keyframes mh-orbit-dot{0%,to{opacity:.55;transform:scale(.78)}48%{opacity:1;transform:scale(1.2)}}@keyframes mh-card-ambient-glow{0%,to{opacity:.72;transform:translate(0)scale(1)}50%{opacity:1;transform:translate(-7px,6px)scale(1.035)}}@keyframes mh-review-rail-scan{0%,13%{opacity:0;transform:translateY(-70px)}20%{opacity:.8}54%{opacity:.8}66%,to{opacity:0;transform:translateY(286px)}}@keyframes mh-review-counter-breathe{0%,72%,to{transform:none;box-shadow:0 0 #e89f2200}80%{transform:translateY(-1px);box-shadow:0 0 0 5px #e89f2214}}@keyframes mh-review-dot-breathe{0%,70%,to{transform:scale(1);box-shadow:0 0 0 5px #e9a42f17}79%{transform:scale(1.12);box-shadow:0 0 0 8px #e9a42f0b}}.pricing-bridge{min-height:clamp(620px,76vh,860px);color:var(--navy);isolation:isolate;background:radial-gradient(circle at 88% 24%,#1c5d9913,#0000 25%),radial-gradient(circle at 10% 92%,#ff8a2a0b,#0000 22%),linear-gradient(#f2f5f8 0%,#f8fafc 42%,#fff 100%);align-items:center;padding:clamp(124px,14vw,190px) 0 clamp(112px,12vw,164px);display:flex;position:relative;overflow:hidden}.pricing-bridge:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#07111f14,#0000 13%),repeating-linear-gradient(90deg,#0000 0 calc(25% - 1px),#0b193006 25%);position:absolute;inset:0}.pricing-bridge:after{content:"";z-index:-1;pointer-events:none;border:1px solid #1c5d990e;border-radius:50%;width:620px;height:620px;position:absolute;top:50%;right:-240px;transform:translateY(-50%);box-shadow:0 0 0 72px #1c5d9905,0 0 0 144px #1c5d9903}.pricing-bridge .container{width:min(100% - 48px,1240px)}.pricing-bridge h2{max-width:930px;color:var(--navy);letter-spacing:-.069em;text-wrap:balance;margin:0;font-size:clamp(3.7rem,7.1vw,7.9rem);font-weight:810;line-height:.91}.pricing-bridge h2 span,.pricing-bridge h2 em{display:block}.pricing-bridge h2 em{color:var(--blue);margin-top:.1em;font-style:normal}.pricing-bridge+.pricing-section-v2{padding-top:clamp(88px,9vw,126px)}@media (width<=920px){.pricing-bridge{min-height:0}}@media (width<=620px){.pricing-bridge{padding:94px 0 104px}.pricing-bridge .container{width:min(100% - 28px,1240px)}.pricing-bridge h2{font-size:clamp(3.15rem,15vw,5.2rem);line-height:.92}}.pricing-bridge-clean{min-height:clamp(875px,106svh,1288px);color:var(--navy);isolation:isolate;background:radial-gradient(circle at 50% 28%,#0b193006,#0000 30%),linear-gradient(#fff 0%,#fbfcfe 100%);justify-content:center;align-items:center;padding:clamp(172px,17.25vw,270px) 0 clamp(152px,15vw,236px);display:flex;position:relative;overflow:hidden}.pricing-bridge-clean:before,.pricing-bridge-clean:after{content:"";pointer-events:none;z-index:0;border-radius:50%;position:absolute;inset:auto}.pricing-bridge-clean:before{opacity:.85;border:1px solid #0b19300d;width:min(64vw,900px);height:min(64vw,900px);top:50%;left:50%;transform:translate(-50%,-54%);box-shadow:0 0 0 58px #0b193006,0 0 0 116px #0b193003,0 0 0 174px #0b193002}.pricing-bridge-clean:after{opacity:.65;border:1px dashed #0b19300a;width:min(42vw,560px);height:min(42vw,560px);top:50%;left:50%;transform:translate(-50%,-50%)}.pricing-bridge-clean .pricing-bridge-clean-inner{z-index:1;text-align:center;justify-items:center;gap:clamp(34px,5vw,52px);width:min(100% - 48px,1100px);display:grid;position:relative}.pricing-bridge-clean-title{max-width:980px;color:var(--navy);letter-spacing:-.074em;text-wrap:balance;margin:0;font-size:clamp(4.15rem,7vw,7.75rem);font-weight:800;line-height:.92}.pricing-bridge-clean-title span,.pricing-bridge-clean-title em{display:block}.pricing-bridge-clean-title span+span{margin-top:.05em}.pricing-bridge-clean-title em{color:var(--blue);letter-spacing:-.055em;margin-top:.16em;font-size:.68em;font-style:normal;font-weight:720}.pricing-bridge-clean-arrow{width:132px;height:132px;color:var(--navy);background:#ffffffbd;border:1px solid #0b19301c;border-radius:50%;align-content:center;place-items:center;gap:10px;transition:transform .25s,border-color .25s,box-shadow .25s,background .25s;display:grid;box-shadow:0 18px 40px #0b19300f}.pricing-bridge-clean-arrow:hover{background:#ffffffe6;border-color:#ff8a2a59;transform:translateY(4px);box-shadow:0 22px 50px #0b193014}.pricing-bridge-clean-arrow span{color:#6b8094;letter-spacing:.11em;text-transform:uppercase;text-align:center;max-width:76px;font-size:.68rem;font-weight:850;line-height:1.28}.pricing-bridge-clean-arrow i{color:var(--orange);font-size:1.3rem;font-style:normal;line-height:1}.pricing-bridge-clean+.pricing-section-v2{background:#fff;padding-top:0}.pricing-bridge-clean+.pricing-section-v2>.container{width:min(100% - 48px,1240px)}@media (prefers-reduced-motion:no-preference){.pricing-bridge-clean.has-js .pricing-bridge-clean-title,.pricing-bridge-clean.has-js .pricing-bridge-clean-arrow{opacity:0;transform:translateY(24px)}.pricing-bridge-clean.is-visible .pricing-bridge-clean-title{animation:.82s cubic-bezier(.2,.75,.2,1) both pricingCleanReveal}.pricing-bridge-clean.is-visible .pricing-bridge-clean-arrow{animation:.82s cubic-bezier(.2,.75,.2,1) .16s both pricingCleanReveal,2.2s ease-in-out 1.2s infinite pricingArrowFloat}}@media (width<=760px){.pricing-bridge-clean{min-height:85svh;padding:150px 0 152px}.pricing-bridge-clean:before{width:118vw;height:118vw;box-shadow:0 0 0 34px #0b193005,0 0 0 68px #0b193002}.pricing-bridge-clean:after{width:82vw;height:82vw}.pricing-bridge-clean .pricing-bridge-clean-inner{width:min(100% - 28px,1240px)}.pricing-bridge-clean-title{letter-spacing:-.068em;font-size:clamp(3.55rem,14vw,5.5rem);line-height:.93}.pricing-bridge-clean-arrow{gap:8px;width:108px;height:108px}.pricing-bridge-clean-arrow span{max-width:64px;font-size:.63rem}}@media (prefers-reduced-motion:reduce){.pricing-bridge-clean.has-js .pricing-bridge-clean-title,.pricing-bridge-clean.has-js .pricing-bridge-clean-arrow{opacity:1;animation:auto none;transform:none}}#pricing-intro{scroll-margin-top:76px}@media (width<=980px){#pricing-intro{scroll-margin-top:76px}}@media (width<=767px){.pricing-bridge-clean-arrow{min-height:50px;margin-top:30px}.pricing-bridge,.pricing-bridge-clean{height:auto;min-height:460px;padding:84px var(--mobile-gutter) 70px}.pricing-bridge-clean-title{font-size:clamp(2.5rem,12vw,3.35rem);line-height:.98}#pricing-intro.pricing-bridge-clean{isolation:isolate;background:radial-gradient(circle at 18% 42%,#1c5d990b,#0000 31%),radial-gradient(circle at 82% 61%,#ff8a2a09,#0000 28%),linear-gradient(#fff 0% 72%,#fbfcfe 80%,#f3f7fa 89%,#e9f0f5 100%);justify-content:center;align-items:center;height:auto;min-height:100svh;margin:0;padding:clamp(118px,16svh,150px) 20px clamp(126px,17svh,162px);display:flex;position:relative;overflow:hidden}#pricing-intro.pricing-bridge-clean:before{opacity:.72;border:1px solid #0b19300a;width:112vw;height:112vw;top:52%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 32px #0b193004,0 0 0 64px #0b193002}#pricing-intro.pricing-bridge-clean:after{opacity:.62;border-color:#0b193008;width:78vw;height:78vw;top:52%;left:50%;transform:translate(-50%,-50%)}#pricing-intro .pricing-bridge-clean-inner{flex-direction:column;justify-content:center;align-items:center;gap:34px;width:100%;min-height:calc(100svh - clamp(244px,33svh,312px));padding:0;display:flex}#pricing-intro .pricing-bridge-clean-title{letter-spacing:-.067em;text-align:center;text-wrap:balance;width:100%;max-width:8.7ch;margin:0;font-size:clamp(3.2rem,14.4vw,4.35rem);line-height:.93}#pricing-intro .pricing-bridge-clean-title em{letter-spacing:-.045em;margin-top:.2em;font-size:.61em;line-height:1.02}#pricing-intro .pricing-bridge-clean-arrow{flex:none;width:108px;height:108px;margin:0}}@media (width<=380px){#pricing-intro.pricing-bridge-clean{padding-inline:16px}#pricing-intro .pricing-bridge-clean-title{font-size:clamp(2.95rem,14.1vw,3.75rem)}}@media (width<=767px) and (prefers-reduced-motion:reduce){.pricing-bridge-clean.has-js #pricing-intro .pricing-bridge-clean-title,.pricing-bridge-clean.has-js #pricing-intro .pricing-bridge-clean-arrow{opacity:1;animation:auto none;transform:none}}@media (width<=767px){#pricing-intro{scroll-margin-top:calc(var(--mobile-header,66px) + 12px)}}@keyframes pricingCleanReveal{to{opacity:1;transform:translateY(0)}}@keyframes pricingArrowFloat{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}.risk-control-interlude{color:#fff;place-items:center;width:100vw;max-width:none;margin:76px 0 0 calc(50% - 50vw);display:grid}.risk-control-interlude-inner{width:min(100% - 40px,1180px);min-height:inherit;text-align:center;align-content:center;place-items:center;gap:46px;display:grid}.risk-control-interlude h2{color:#fff;letter-spacing:-.065em;text-wrap:balance;margin:0;font-size:clamp(3rem,7vw,7.25rem);font-weight:780;line-height:.98}.risk-control-interlude.has-js h2{opacity:0;transform:translateY(22px)}.risk-control-interlude-arrow{border:1px solid #ffffff38;border-radius:999px;place-items:center;width:54px;height:72px;display:grid}.risk-control-interlude.has-js .risk-control-interlude-arrow{opacity:0;transition:border-color .2s,background .2s;transform:translateY(12px)}.risk-control-interlude-arrow:hover{border-color:var(--orange);background:#ff8a2a14}.risk-control-interlude-arrow span{background:#ffffffd9;width:1px;height:27px;position:relative}.risk-control-interlude-arrow span:after{content:"";border-bottom:1px solid #fff;border-right:1px solid #fff;width:9px;height:9px;position:absolute;bottom:0;left:50%;transform:translate(-50%)rotate(45deg)}.risk-control-interlude.is-visible h2{animation:.82s cubic-bezier(.2,.72,.2,1) both riskInterludeRise}.risk-control-interlude.is-visible .risk-control-interlude-arrow{animation:.7s cubic-bezier(.2,.72,.2,1) .32s both riskInterludeRise,1.8s ease-in-out 1.1s infinite riskArrowPulse}@media (width<=800px){.risk-control-interlude{margin-top:58px}.risk-control-interlude-inner{gap:36px}.risk-control-interlude h2{max-width:620px;font-size:clamp(2.65rem,11vw,5.2rem);line-height:1.01}}@media (width<=620px){.risk-control-interlude-arrow{width:50px;height:66px}}@media (prefers-reduced-motion:reduce){.risk-control-interlude.has-js h2,.risk-control-interlude.has-js .risk-control-interlude-arrow{opacity:1;animation:auto none;transform:none}}.risk-control-interlude{isolation:isolate;background:radial-gradient(at 50% 108%, #4087c33d, #0000 42%), radial-gradient(circle at 50% 42%, #ffffff07, #0000 36%), var(--navy);min-height:126svh;position:relative;overflow:hidden}.risk-control-interlude:before{content:"";z-index:0;aspect-ratio:1.75;pointer-events:none;border:1px solid #8dc1e821;border-radius:50%;width:min(96vw,1420px);position:absolute;bottom:-28%;left:50%;transform:translate(-50%);box-shadow:0 0 0 72px #63a3d307,0 0 0 144px #63a3d304,0 0 110px #397eb726}.risk-control-interlude:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#a3cfef00,#a3cfef85);width:1px;height:86px;position:absolute;bottom:0;left:50%}.risk-control-interlude-inner{z-index:2;position:relative}.risk-control-interlude h2{text-shadow:0 20px 70px #00000038;max-width:900px}.risk-control-interlude-arrow{background:#ffffff09;position:absolute;bottom:clamp(132px,12vh,172px);left:calc(50% - 27px);box-shadow:0 18px 45px #00000029,inset 0 1px #ffffff14}@media (width<=800px){.risk-control-interlude{min-height:116svh}.risk-control-interlude-arrow{bottom:112px;left:calc(50% - 25px)}}@media (width<=620px){.risk-control-interlude{min-height:108svh}.risk-control-interlude:before{width:150vw;bottom:-22%}.risk-control-interlude:after{height:62px}.risk-control-interlude-arrow{bottom:94px}}@media (width<=767px){.risk-control-interlude{--risk-pause-accent:255,138,42;height:auto;min-height:min(78svh,660px);margin:58px calc(var(--mobile-gutter) * -1) 0;padding:72px var(--mobile-gutter) 76px;background:radial-gradient(circle at 50% 42%, #579bd21f, #0000 29%), radial-gradient(at 50% 112%, #448fca4d, #0000 42%), linear-gradient(#09162a 0%, var(--navy) 58%, #0b1e38 100%);border-top:1px solid #ffffff0e;border-bottom:1px solid #78b8e529}.risk-control-interlude:before{aspect-ratio:1;background:radial-gradient(circle,#0000 0 47%,#61a9dc09 48% 49%,#0000 50%),radial-gradient(circle,#1f67a41a,#0000 54%);border-color:#91caef26;width:154vw;max-width:760px;bottom:-25%;left:50%;box-shadow:0 0 0 42px #63a3d307,0 0 0 84px #63a3d305,0 0 92px #397eb72e}.risk-control-interlude:after{background:linear-gradient(#a3cfef00,#a3cfef94);height:74px;bottom:0;box-shadow:0 0 18px #69b2e338}.risk-control-interlude-inner{align-content:center;gap:27px;width:100%;min-height:0;padding:0 4px}.risk-control-interlude-inner:before{content:"01  —  03";color:#93bfdc;letter-spacing:.17em;background:#ffffff09;border:1px solid #8dc5eb30;border-radius:999px;align-items:center;min-height:26px;padding:0 11px;font-size:.61rem;font-weight:900;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.risk-control-interlude h2{color:#fff;letter-spacing:-.058em;text-shadow:0 22px 58px #00000047;max-width:338px;font-size:clamp(2.78rem,12.8vw,3.55rem);font-weight:790;line-height:.97}html[lang=ru] .risk-control-interlude h2,html[lang=uk] .risk-control-interlude h2{letter-spacing:-.052em;max-width:342px;font-size:clamp(2.28rem,10.8vw,3.18rem);line-height:.99}.risk-control-interlude-arrow{background:radial-gradient(circle at 50% 5%,rgba(var(--risk-pause-accent),.12),transparent 46%), #ffffff09;border-color:#9fcdec4a;width:48px;height:62px;margin-top:3px;position:relative;bottom:auto;left:auto;box-shadow:0 17px 42px #00000038,0 0 0 7px #66abdc09,inset 0 1px #ffffff17}.risk-control-interlude-arrow:before{content:"";pointer-events:none;border:1px solid #7db8e114;border-radius:999px;position:absolute;inset:-8px}.risk-control-interlude-arrow span{background:linear-gradient(#fff6,#fff);height:23px}}@media (width<=345px){.risk-control-interlude{min-height:74svh;padding-inline:17px}.risk-control-interlude h2{max-width:288px;font-size:2.62rem}html[lang=ru] .risk-control-interlude h2,html[lang=uk] .risk-control-interlude h2{max-width:286px;font-size:2.28rem}}@media (width<=767px) and (prefers-reduced-motion:reduce){.risk-control-interlude-inner:before,.risk-control-interlude-arrow{transition:none;animation:auto none}}@keyframes riskInterludeRise{to{opacity:1;transform:translateY(0)}}@keyframes riskArrowPulse{0%,to{translate:0}50%{translate:0 7px}}.protection-support-bridge-head{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);align-items:end;gap:42px;padding-bottom:24px;display:grid}.protection-support-bridge-head .eyebrow{margin-bottom:12px}.protection-support-bridge-head h2{max-width:560px;margin-bottom:0;font-size:clamp(1.65rem,2.8vw,2.45rem)}.protection-support-bridge-head>p{color:var(--muted);margin:0;font-size:.98rem}@media (width<=800px){.protection-support-bridge-head{grid-template-columns:1fr;gap:16px}}.protection-support-bridge{z-index:5;isolation:isolate;background:radial-gradient(circle at 92% 0,#ff8a2a1c,#0000 27%),radial-gradient(circle at 8% 100%,#1c5d9912,#0000 32%),linear-gradient(145deg,#fffffffc,#f5f9fc);border:1px solid #86b5d840;border-radius:32px;margin-top:-92px;padding:38px;position:relative;box-shadow:0 -24px 70px #0511202e,0 34px 90px #0b193029,inset 0 1px #fffffff2}.protection-support-bridge:before{content:"";z-index:3;background:linear-gradient(90deg, #74b9e6, var(--orange));pointer-events:none;border-radius:999px;width:104px;height:4px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 24px #54a0d647,0 0 18px #ff8a2a33}.protection-support-bridge:after{content:"";z-index:0;filter:blur(28px);pointer-events:none;background:#4087c333;border-radius:50%;height:76px;position:absolute;top:-48px;left:12%;right:12%}.protection-support-bridge>*{z-index:1;position:relative}.protection-support-bridge-head .eyebrow{color:#fff;background:linear-gradient(135deg, var(--navy), #173e68);border:1px solid #ffffff1a;border-radius:999px;min-height:34px;padding:0 14px;box-shadow:0 10px 26px #0b193029}.protection-support-bridge-head .eyebrow:before{width:20px;height:2px}#protectionSupportTitle{scroll-margin-top:118px}@media (width<=800px){.protection-support-bridge{border-radius:27px;margin-top:-66px;padding:31px 28px;box-shadow:0 -20px 55px #05112029,0 28px 68px #0b193024}}@media (width<=620px){.protection-support-bridge{border-radius:24px;margin-top:-50px;padding:26px 20px}.protection-support-bridge:before{width:82px}.protection-support-bridge-head .eyebrow{min-height:32px;padding:0 12px;font-size:.72rem}}.risk-controls-intro .protection-support-bridge-head .eyebrow{width:auto;margin-bottom:16px;display:inline-flex}.risk-controls-intro #protectionSupportTitle{letter-spacing:-.045em;max-width:720px;font-size:clamp(2rem,3.7vw,3.55rem);line-height:1.04}.risk-controls-intro-copy{flex-direction:column;align-items:flex-start;gap:17px;display:flex}.risk-controls-intro-copy p{color:var(--muted);margin:0}.risk-controls-intro-copy>span{min-height:30px;color:var(--blue);letter-spacing:.08em;text-transform:uppercase;background:#1c5d9911;border:1px solid #1c5d9924;border-radius:999px;align-items:center;padding:0 12px;font-size:.69rem;font-weight:900;display:inline-flex}@media (width<=900px){.risk-controls-intro-copy{max-width:680px}}@media (width<=680px){.risk-controls-intro #protectionSupportTitle{font-size:clamp(1.85rem,9vw,2.65rem)}}.risk-controls-intro{padding:46px 46px 40px}.risk-controls-intro .protection-support-bridge-head{grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);align-items:end;gap:56px;padding-bottom:0}.risk-controls-intro-copy{padding:0 0 6px}.risk-controls-intro-copy p{max-width:510px;font-size:1.02rem;line-height:1.65}@media (width<=900px){.risk-controls-intro .protection-support-bridge-head{grid-template-columns:1fr;align-items:start;gap:20px}.risk-controls-intro-copy{padding-bottom:0}}@media (width<=680px){.risk-controls-intro{padding:30px 21px 27px}}.risk-controls-shell{z-index:5;isolation:isolate;background:radial-gradient(circle at 92% 0,#ff8a2a1a,#0000 25%),radial-gradient(circle at 8% 12%,#1c5d990f,#0000 29%),linear-gradient(#f8fbfd 0%,#f3f7fa 29%,#edf3f7 48%,#fff 100%);border:1px solid #86b5d840;border-radius:32px;margin-top:-92px;position:relative;overflow:hidden;box-shadow:0 -24px 70px #0511202e,0 34px 90px #0b193029,inset 0 1px #fffffff5}.risk-controls-shell:before{content:"";z-index:6;background:linear-gradient(90deg, #74b9e6, var(--orange));pointer-events:none;border-radius:999px;width:104px;height:4px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 24px #54a0d647,0 0 18px #ff8a2a33}.risk-controls-shell:after{content:"";z-index:0;filter:blur(28px);pointer-events:none;background:#4087c333;border-radius:50%;height:76px;position:absolute;top:-46px;left:12%;right:12%}.risk-controls-shell>*{z-index:1;position:relative}.risk-controls-shell .risk-controls-intro{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0}.risk-controls-shell .risk-controls-intro:before,.risk-controls-shell .risk-controls-intro:after{display:none}.risk-controls-shell .risk-controls-intro .protection-support-bridge-head{padding-bottom:0}@media (width<=900px){.risk-controls-shell{border-radius:27px;margin-top:-66px}}@media (width<=680px){.risk-controls-shell{border-radius:24px;margin-top:-50px}.risk-controls-shell:before{width:82px}}.risk-controls-shell .risk-controls-intro{padding:52px 52px 58px}.risk-controls-shell .risk-controls-intro .protection-support-bridge-head{gap:64px}@media (width<=900px){.risk-controls-shell .risk-controls-intro{padding:38px 30px 44px}.risk-controls-shell .risk-controls-intro .protection-support-bridge-head{gap:24px}}@media (width<=680px){.risk-controls-shell .risk-controls-intro{padding:31px 21px 36px}}.risk-controls-shell .risk-controls-intro .protection-support-bridge-head{border-bottom:0}.risk-motion-copy{position:relative}.risk-motion-copy-source{display:block}.risk-motion-copy-output{display:none}.risk-controls-shell.has-js{transition:transform 1.05s cubic-bezier(.22,1,.36,1);transform:translateY(14px)}.risk-controls-shell.has-js.is-visible{transform:translateY(0)}.risk-controls-shell.has-js .risk-motion-eyebrow{opacity:0;transition:opacity .52s,transform .72s cubic-bezier(.22,1,.36,1);transform:translateY(9px)}.risk-controls-shell.has-js .risk-motion-copy-source{opacity:0;clip-path:inset(0 0 100%);will-change:opacity, clip-path, transform;transition:opacity .48s,clip-path .78s cubic-bezier(.22,1,.36,1),transform .82s cubic-bezier(.22,1,.36,1);transform:translateY(16px)}.risk-controls-shell.has-js.is-visible .risk-motion-eyebrow{opacity:1;transition-delay:40ms;transform:translateY(0)}.risk-controls-shell.has-js.is-visible .risk-motion-heading .risk-motion-copy-source{opacity:1;clip-path:inset(0);transition-delay:.12s;transform:translateY(0)}.risk-controls-shell.has-js.is-visible .risk-motion-summary .risk-motion-copy-source{opacity:1;clip-path:inset(0);transition-delay:.24s;transform:translateY(0)}@media (width<=800px){.risk-controls-shell.has-js{transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){.risk-controls-shell,.risk-motion-eyebrow,.risk-motion-copy-source{opacity:1;visibility:visible;clip-path:none;transition:none;animation:auto none;transform:none}}@media (width<=767px){.risk-controls-shell{max-width:100%;overflow-x:clip}.protection-support-bridge-head{display:block}.risk-controls-shell{opacity:1;visibility:visible;border-radius:26px;margin-top:-38px;padding-top:0;transform:none;box-shadow:0 -18px 54px #0511202e,0 26px 64px #0b19301f,inset 0 1px #fffffff5}.risk-controls-shell:before{width:74px}.risk-controls-shell .risk-controls-intro{padding:34px 21px 24px}.risk-controls-intro .protection-support-bridge-head .eyebrow{min-height:29px;margin-bottom:13px;padding:0 11px;font-size:.63rem;line-height:1.3}.risk-controls-intro #protectionSupportTitle{letter-spacing:-.045em;max-width:310px;font-size:clamp(2rem,9.2vw,2.32rem);line-height:1.035}html[lang=ru] .risk-controls-intro #protectionSupportTitle,html[lang=uk] .risk-controls-intro #protectionSupportTitle{font-size:clamp(1.76rem,8vw,2.12rem);line-height:1.03}html[lang=ru] .risk-controls-intro .protection-support-bridge-head .eyebrow,html[lang=uk] .risk-controls-intro .protection-support-bridge-head .eyebrow{letter-spacing:.075em;min-height:27px;padding-block:5px;font-size:.58rem;line-height:1.28}.risk-controls-intro-copy{margin-top:12px}.risk-controls-intro-copy p{font-size:.91rem;line-height:1.52}}@media (width<=345px){.risk-controls-shell .risk-controls-intro{padding-inline:18px}}.pricing-subheading{max-width:820px;margin:86px 0 32px}.package-calculator{background:radial-gradient(circle at 100% 0,#ff8a2a1c,#0000 27%),linear-gradient(145deg,#f8fbfe,#eef4fa);border:1px solid #1c5d9926;border-radius:34px;margin-top:92px;padding:52px;box-shadow:0 28px 80px #0b19301c}.calculator-heading{justify-content:space-between;align-items:flex-start;gap:34px;margin-bottom:42px;display:flex}.calculator-heading h2{margin-bottom:14px}.calculator-heading p{max-width:720px;color:var(--muted);margin-bottom:0;font-size:1.04rem}.calculator-live-badge{min-height:36px;color:var(--success);letter-spacing:.055em;text-transform:uppercase;background:#eaf7f0;border:1px solid #19744d29;border-radius:999px;flex:none;align-items:center;gap:9px;padding:0 14px;font-size:.77rem;font-weight:900;display:inline-flex}.calculator-live-badge>span{background:var(--success);border-radius:50%;width:8px;height:8px;animation:1.8s infinite livePulse;box-shadow:0 0 0 5px #19744d1a}.calculator-shell{grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);align-items:start;gap:24px;display:grid}.calculator-controls{gap:18px;display:grid}.calculator-presets{border:1px solid var(--line);background:#fff;border-radius:22px;padding:27px;box-shadow:0 10px 30px #0b19300b}.calculator-section-label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:13px;font-size:.73rem;font-weight:900}.preset-buttons{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.preset-button{border:1px solid var(--line);min-height:76px;color:var(--ink);background:var(--surface-soft);cursor:pointer;text-align:left;border-radius:16px;padding:14px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s}.preset-button:hover{border-color:#ff8a2a73;transform:translateY(-2px)}.preset-button.active{border-color:var(--orange);background:#fff5eb;box-shadow:0 8px 22px #ff8a2a21}.preset-button strong,.preset-button span{display:block}.preset-button strong{color:var(--navy);margin-bottom:3px;font-size:.92rem}.preset-button span{color:var(--muted);font-size:.76rem}.calculator-step{color:var(--orange-dark);letter-spacing:.11em;font-size:.69rem;font-weight:950}.calculator-summary{min-width:0}.calculator-summary-sticky{color:#fff;background:radial-gradient(circle at 100% 0%, #ff8a2a4d, transparent 30%), linear-gradient(145deg, var(--navy), #143b64);border-radius:27px;padding:32px;position:sticky;top:98px;overflow:hidden;box-shadow:0 24px 65px #0b19303d}.calculator-summary-sticky:after{content:"";border:1px solid #ffffff14;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-115px;right:-85px;box-shadow:0 0 0 40px #ffffff06}.summary-kicker{z-index:2;color:#aebfd2;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:900;position:relative}.summary-total{z-index:2;color:#fff;letter-spacing:-.08em;margin-top:14px;font-size:clamp(3.5rem,6vw,5.5rem);font-weight:950;line-height:.95;transition:transform .16s;position:relative}.summary-total.bump{transform:scale(1.035)}.summary-subline{z-index:2;color:#f5ab68;margin-top:10px;font-size:.9rem;font-weight:850;position:relative}.summary-divider{z-index:2;background:#ffffff21;height:1px;margin:26px 0 20px;position:relative}.summary-breakdown{z-index:2;gap:12px;display:grid;position:relative}.summary-actions{z-index:2;gap:10px;margin-top:25px;display:grid;position:relative}.calculator-cta{width:100%}.calculator-reset{color:#b8c7d7;cursor:pointer;background:0 0;border:0;min-height:42px;font-size:.82rem;font-weight:800}.calculator-reset:hover{color:#fff}.calculator-disclaimer{z-index:2;color:#9eb0c4;margin:20px 0 0;font-size:.73rem;line-height:1.5;position:relative}@media (width<=1050px){.calculator-shell{grid-template-columns:1fr}}@media (width<=760px){.package-calculator{padding:29px 20px}.calculator-heading{flex-direction:column}.preset-buttons{grid-template-columns:1fr}}.calculator-floating-total{z-index:1450;color:#fff;backdrop-filter:blur(18px);opacity:0;pointer-events:none;background:radial-gradient(circle at 100% 0,#ff8a2a47,#0000 35%),#0b1930f5;border:1px solid #ffffff21;border-radius:22px;justify-content:space-between;align-items:center;gap:20px;width:min(100% - 32px,720px);min-height:74px;padding:13px 15px 13px 21px;transition:opacity .24s,transform .24s;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%,calc(100% + 40px));box-shadow:0 20px 58px #0000004d}.calculator-floating-total.visible{opacity:1;pointer-events:auto;transform:translate(-50%)}.floating-total-copy{grid-template-columns:auto auto;align-items:baseline;column-gap:12px;min-width:0;display:grid}.floating-total-label{color:#aebfd2;letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;margin-bottom:1px;font-size:.65rem;font-weight:900}.floating-total-copy strong{color:#fff;letter-spacing:-.055em;font-size:1.9rem;line-height:1}.floating-total-copy small{color:#f5ab68;font-size:.76rem;font-weight:800}.floating-total-button{min-height:43px;color:var(--navy);background:var(--orange);cursor:pointer;border:0;border-radius:999px;flex:none;padding:0 16px;font-size:.78rem;font-weight:900}@media (width<=680px){.calculator-floating-total{border-radius:18px;width:calc(100% - 20px);padding:11px 11px 11px 16px;bottom:10px}.floating-total-copy,.floating-total-copy strong,.floating-total-copy small{display:block}.floating-total-copy strong{font-size:1.55rem}.floating-total-button{padding:0 13px;font-size:.72rem}}@media (width>=1051px){.calculator-summary{position:relative}.calculator-summary-sticky{scrollbar-color:#ffffff3d transparent;overflow-y:auto}.calculator-summary-sticky::-webkit-scrollbar{width:6px}.calculator-summary-sticky::-webkit-scrollbar-track{background:0 0}.calculator-summary-sticky::-webkit-scrollbar-thumb{background:#ffffff38;border-radius:999px}}@media (width<=1050px){.calculator-summary{min-height:auto}.calculator-summary-sticky{max-height:none;position:relative;top:auto;overflow:visible}}.calculator-shell,.calculator-controls,.calculator-summary,.calculator-summary-sticky{min-width:0;max-width:100%}.calculator-summary-sticky:after{pointer-events:none}@media (width>=1051px){.calculator-summary-sticky{overscroll-behavior:auto;scrollbar-width:auto}.calculator-summary-sticky::-webkit-scrollbar{display:none}}.pricing-section,.pricing-section>.container,.package-calculator,.calculator-shell,.calculator-summary{overflow:visible}@media (width>=1051px){.calculator-shell{align-items:stretch}.calculator-summary{align-self:stretch;height:auto;min-height:100%}.calculator-summary-sticky{max-height:none;position:sticky;top:92px;overflow:visible}}.service-decision-hub{border:1px solid #1c5d9929;border-radius:31px}.service-decision-tabs{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.service-decision-tab{cursor:pointer;text-align:left;position:relative}.service-decision-tab span,.service-decision-tab strong,.service-decision-tab small{display:block}#pricing .service-tab-stage{letter-spacing:.09em;text-transform:uppercase;font-size:.65rem;font-weight:950}.service-decision-panel{grid-template-columns:minmax(350px,.82fr) minmax(0,1.18fr);display:grid}.service-decision-panel[hidden]{display:none}.service-panel-offer{border-right:1px solid var(--line);background:radial-gradient(circle at 0 0,#1c5d9917,#0000 33%),#f7fafc;padding:39px;position:relative}.service-recommended-badge{min-height:29px;color:var(--navy);background:var(--orange);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;margin-bottom:24px;padding:0 11px;font-size:.65rem;font-weight:950;display:inline-flex}.service-panel-kicker{color:var(--orange-dark);letter-spacing:.09em;text-transform:uppercase;margin-bottom:14px;font-size:.68rem;font-weight:950}.service-panel-icon{width:56px;height:56px;color:var(--blue);background:var(--blue-soft);border-radius:17px;place-items:center;margin-bottom:21px;font-size:.78rem;font-weight:950;display:grid}.service-panel-offer-retention .service-panel-icon{color:var(--navy)}.service-panel-offer h3{color:var(--navy);margin-bottom:15px;font-size:clamp(1.75rem,3vw,2.65rem)}.service-panel-offer-retention h3{color:#fff}.service-panel-lead{color:var(--muted)}.service-panel-offer-retention .service-panel-lead{color:#c5d2e0}.service-panel-price-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:27px 0 20px;display:grid}.service-panel-price-grid.service-panel-price-single{grid-template-columns:1fr}.service-panel-price-grid>div{background:#fff;border:1px solid #1c5d9924;border-radius:16px;padding:17px}.service-panel-offer-retention .service-panel-price-grid>div{background:#ffffff13;border-color:#ffffff24}.service-panel-offer-retention .service-panel-price-grid>div.service-price-highlight{background:#ff8a2a1f;border-color:#ff8a2a73}.service-panel-price-grid strong,.service-panel-price-grid span{display:block}.service-panel-price-grid strong{color:var(--navy);letter-spacing:-.055em;font-size:2.1rem;line-height:1}.service-panel-offer-retention .service-panel-price-grid strong{color:#fff}.service-panel-price-grid span{color:var(--muted);margin-top:7px;font-weight:750}.service-panel-offer-retention .service-panel-price-grid span{color:#b9c8d8}.service-panel-best-for,.service-panel-impact{border-left:3px solid var(--orange);border-radius:0 12px 12px 0;padding:14px 15px}.service-panel-impact{color:#eef5fb;background:#ffffff13}.service-panel-actions{gap:9px;margin-top:24px;display:grid}.service-add-button{min-height:50px;color:var(--navy);background:var(--orange);cursor:pointer;border:0;border-radius:999px;padding:0 18px;font-weight:900;transition:transform .2s,background .2s,box-shadow .2s}.service-add-button:hover{background:#ff9d4e;transform:translateY(-2px);box-shadow:0 12px 28px #ff8a2a38}.service-add-button-secondary{color:var(--blue);background:#fff;border:1px solid #1c5d992e}.service-panel-offer-retention .service-add-button-secondary{color:#fff;background:#ffffff14;border-color:#fff3}.service-panel-evidence{padding:39px}.service-panel-evidence-head{gap:5px;margin-bottom:23px;display:grid}.service-panel-evidence-head span{color:var(--orange-dark);letter-spacing:.09em;text-transform:uppercase;font-size:.66rem;font-weight:950}.service-panel-evidence-head strong{max-width:680px;color:var(--navy)}.service-pillar-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.service-pillar-grid-four{grid-template-columns:repeat(2,minmax(0,1fr))}.service-pillar{border:1px solid var(--line);border-radius:17px;min-height:192px;padding:19px}.service-pillar>span{margin-bottom:14px;font-size:.7rem;font-weight:950}.service-pillar strong{color:var(--navy);margin-bottom:8px;display:block}.service-pillar p{color:var(--muted);margin:0}.service-flow{background:#f7fafc;border:1px solid #1c5d9921;border-radius:17px;margin-top:15px;padding:17px}.service-flow-head{justify-content:space-between;gap:18px;margin-bottom:13px;display:flex}.service-flow-head span{color:var(--navy);font-weight:900}.service-flow-head small{color:var(--muted)}.service-flow-steps{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.service-flow-steps span{min-height:46px;color:var(--blue);background:var(--blue-soft);text-align:center;border-radius:11px;place-items:center;padding:7px;font-weight:850;display:grid}.service-flow-steps i{color:var(--orange-dark);font-style:normal;font-weight:950}.service-scope-details{border:1px solid var(--line);background:#fff;border-radius:16px;margin-top:15px;padding:17px 18px}.service-scope-details summary{color:var(--navy);cursor:pointer;padding-right:32px;font-weight:900;list-style:none;position:relative}.service-scope-details summary::-webkit-details-marker{display:none}.service-scope-details summary:after{content:"+";color:var(--orange-dark);font-size:1.35rem;transition:transform .2s;position:absolute;top:-5px;right:0}.service-scope-details[open] summary:after{transform:rotate(45deg)}.service-scope-details ul{color:var(--muted);margin:16px 0 13px;padding-left:19px;display:grid}.service-scope-details p,.service-boundary-note{color:var(--muted);background:#f7f9fb;border-radius:12px;margin:15px 0 0;padding:13px 14px;font-size:.72rem;line-height:1.55}@media (width<=1050px){.service-decision-panel{grid-template-columns:1fr}.service-panel-offer{border-right:0;border-bottom:1px solid var(--line)}.service-pillar-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=800px){.service-decision-tab span,.service-decision-tab strong,.service-decision-tab small{display:inline}.service-decision-tab strong{margin-right:8px}#pricing .service-tab-stage{margin-bottom:4px}.service-pillar-grid,.service-pillar-grid-four{grid-template-columns:1fr}.service-pillar{min-height:auto}.service-flow-steps{grid-template-columns:1fr}.service-flow-steps i{place-items:center;min-height:18px;display:grid;transform:rotate(90deg)}}@media (width<=620px){.service-decision-hub{border-radius:23px}.service-panel-price-grid{grid-template-columns:1fr}.service-flow-head{display:block}.service-flow-head small{margin-top:4px;display:block}}.service-decision-hub{background:#f4f7fa;border-color:#0b193021;overflow:visible;box-shadow:0 30px 86px #0b193021}.service-decision-tabs{z-index:2;background:#eef3f7;border-radius:30px 30px 0 0;gap:14px;padding:14px;position:relative}.service-decision-tab{min-height:208px;color:var(--ink);isolation:isolate;border:1px solid #d9e3ec;border-radius:22px;flex-direction:column;padding:22px;display:flex;box-shadow:0 8px 24px #0b19300e}.service-decision-tab:before{content:"";background:var(--tab-accent,var(--blue));opacity:.55;border-radius:22px 22px 0 0;height:4px;position:absolute;inset:-1px -1px auto}.service-decision-tab-reference{--tab-accent:#2b7db7}.service-decision-tab-retention{--tab-accent:var(--orange)}.service-decision-tab-accelerated{--tab-accent:#65b8e8}.service-decision-tab:hover{color:var(--ink);border-color:color-mix(in srgb, var(--tab-accent) 48%, #d9e3ec);background:#fff;transform:translateY(-4px);box-shadow:0 17px 40px #0b19301c}.service-decision-tab:focus-visible{outline-offset:3px;outline:3px solid #ff8a2a47}.service-decision-tab.active{color:#fff}.service-decision-tab.active:before{opacity:1;height:6px}#pricing .service-tab-topline{justify-content:space-between;align-items:center;margin-bottom:23px;display:flex}#pricing .service-tab-icon{width:48px;height:48px;color:var(--tab-accent);background:color-mix(in srgb, var(--tab-accent) 12%, #fff);letter-spacing:.02em;border-radius:15px;place-items:center;font-size:.68rem;font-weight:950;display:grid}#pricing .service-decision-tab.active .service-tab-icon{color:#07111f;background:var(--tab-accent);box-shadow:0 9px 24px color-mix(in srgb, var(--tab-accent) 24%, transparent)}#pricing .service-tab-index{color:#b3c0cc;letter-spacing:.08em;font-size:.75rem;font-weight:900}#pricing .service-decision-tab.active .service-tab-index{color:#ffffff7a}#pricing .service-tab-stage{color:var(--tab-accent);margin-bottom:7px}#pricing .service-decision-tab.active .service-tab-stage{color:var(--tab-accent)}.service-decision-tab strong{color:var(--navy);margin-bottom:8px;font-size:1.08rem;line-height:1.2}.service-decision-tab.active strong{color:#fff}.service-decision-tab small{max-width:255px;color:var(--muted);font-weight:650;display:block}.service-decision-tab.active small{color:#b9c9d9}#pricing .service-tab-action{color:var(--blue);align-items:center;gap:8px;margin-top:auto;padding-top:18px;font-size:.72rem;font-weight:900;display:flex}.service-tab-action i{font-style:normal;transition:transform .2s}.service-decision-tab:hover .service-tab-action i{transform:translate(4px)}#pricing .service-decision-tab.active .service-tab-action{color:var(--tab-accent)}.service-decision-panels{border-radius:0 0 30px 30px;overflow:hidden}.service-decision-panel{background:#fff;min-height:655px}.service-decision-panel.active .service-panel-offer,.service-decision-panel.active .service-panel-evidence{animation:.42s cubic-bezier(.2,.72,.2,1) both servicePanelReveal}.service-decision-panel.active .service-panel-evidence{animation-delay:60ms}.service-panel-offer,.service-panel-offer-reference,.service-panel-offer-retention,.service-panel-offer-accelerated{color:#fff;background:radial-gradient(circle at 100% 0px, #368bc945, #0000 35%), linear-gradient(145deg, var(--navy), #143b64);border-right-color:#ffffff1f}.service-panel-offer-retention{background:radial-gradient(circle at 100% 0px, #ff8a2a3d, #0000 36%), linear-gradient(145deg, var(--navy), #143b64)}.service-panel-offer-accelerated{background:radial-gradient(circle at 100% 0,#65b8e84a,#0000 37%),linear-gradient(145deg,#08192d,#164c77)}.service-tier-badge,.service-recommended-badge{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;min-height:29px;margin-bottom:24px;padding:0 11px;font-size:.65rem;font-weight:950;display:inline-flex}.service-tier-badge-reference{color:#e8f6ff;background:#65b8e821;border:1px solid #65b8e859}.service-tier-badge-accelerated{color:#07111f;background:#7bc9f4}.service-panel-kicker,.service-panel-offer-retention .service-panel-kicker{color:#8fd0f3}.service-panel-offer-retention .service-panel-kicker{color:#f9ae69}.service-panel-offer-accelerated .service-panel-kicker{color:#9bd9f7}.service-panel-icon,.service-panel-offer-retention .service-panel-icon{color:#07111f;background:#67b9e7;box-shadow:0 12px 30px #459cd23d}.service-panel-offer-retention .service-panel-icon{background:var(--orange);box-shadow:0 12px 30px #ff8a2a40}.service-panel-offer-accelerated .service-panel-icon{color:#07111f;background:#7bc9f4}.service-panel-offer h3,.service-panel-offer-retention h3{color:#fff}.service-panel-lead,.service-panel-offer-retention .service-panel-lead{color:#c4d3e1}.service-panel-price-grid>div,.service-panel-offer-retention .service-panel-price-grid>div{backdrop-filter:blur(8px);background:#ffffff13;border-color:#ffffff24}.service-panel-price-grid>div:nth-child(2),.service-panel-offer-retention .service-panel-price-grid>div.service-price-highlight{background:#ff8a2a1f;border-color:#ff8a2a6e}.service-panel-offer-accelerated .service-panel-price-grid>div{background:#7bc9f41c;border-color:#7bc9f459}.service-panel-price-grid strong,.service-panel-offer-retention .service-panel-price-grid strong{color:#fff;font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.06em;font-size:clamp(2rem,3.4vw,2.65rem)}.service-panel-price-grid span,.service-panel-offer-retention .service-panel-price-grid span{color:#b9c9d8}.service-panel-best-for,.service-panel-impact{color:#eaf3fa;background:#ffffff12}.service-panel-best-for strong{color:#fff}.service-add-button-secondary,.service-panel-offer-retention .service-add-button-secondary{color:#fff;background:#ffffff14;border-color:#fff3}.service-panel-evidence{background:radial-gradient(circle at 100% 0,#1c5d990f,#0000 32%),#fff}#servicePanelRetention .service-panel-evidence{background:radial-gradient(circle at 100% 0,#ff8a2a11,#0000 31%),#fff}#servicePanelAccelerated .service-panel-evidence{background:radial-gradient(circle at 100% 0,#65b8e81a,#0000 34%),#fff}.service-pillar{background:#f8fafc;border-color:#dbe5ee;transition:transform .2s,border-color .2s,box-shadow .2s;position:relative;overflow:hidden}.service-pillar:after{content:"";background:linear-gradient(90deg, var(--blue), var(--orange));opacity:.48;border-radius:999px 999px 0 0;height:3px;position:absolute;inset:auto 18px 0}.service-pillar:hover{border-color:#1c5d993d;transform:translateY(-3px);box-shadow:0 14px 30px #0b193013}.service-pillar>span{width:31px;height:31px;color:var(--blue);background:var(--blue-soft);border-radius:10px;place-items:center;display:grid}#servicePanelRetention .service-pillar>span{color:var(--orange-dark);background:#fff0e2}#servicePanelAccelerated .service-pillar>span{color:#176c9d;background:#e7f6ff}.service-flow-reference{background:linear-gradient(135deg,#f7fbfe,#edf6fb)}.service-flow-accelerated{background:linear-gradient(135deg,#f4fbff,#e9f6fd);border-color:#65b8e83b}.service-flow-reference .service-flow-steps span,.service-flow-accelerated .service-flow-steps span{background:#fff;box-shadow:inset 0 0 0 1px #1c5d991a}@media (width<=800px){.service-decision-tabs{grid-template-columns:1fr;gap:10px}.service-decision-tab{grid-template-columns:52px minmax(0,1fr) auto;grid-template-areas:"icon stage index""icon title action""icon note action";align-items:center;column-gap:15px;min-height:132px;padding:18px;display:grid}#pricing .service-tab-topline{grid-area:icon;margin:0;display:block}#pricing .service-tab-icon{width:50px;height:50px}#pricing .service-tab-index{text-align:right;grid-area:index;display:block}#pricing .service-tab-topline .service-tab-index{display:none}.service-decision-tab:after{content:attr(data-service-tab);color:#b3c0cc;grid-area:index;font-size:0}#pricing .service-tab-stage{grid-area:stage;margin:0 0 3px;display:block}.service-decision-tab strong{grid-area:title;margin:0;display:block}.service-decision-tab small{grid-area:note;max-width:none;margin-top:4px;display:block}#pricing .service-tab-action{width:38px;height:38px;color:var(--blue);background:var(--blue-soft);border-radius:50%;grid-area:action;place-items:center;margin:0;padding:0;font-size:0;display:grid}.service-tab-action i{font-size:.95rem}#pricing .service-decision-tab.active .service-tab-action{color:#07111f;background:var(--tab-accent)}}@media (width<=620px){.service-decision-tabs{padding:10px}.service-decision-tab{min-height:140px}.service-panel-offer,.service-panel-evidence{padding:28px 22px}}@media (prefers-reduced-motion:reduce){.service-decision-panel.active .service-panel-offer,.service-decision-panel.active .service-panel-evidence{animation:auto none}}.pricing-section-v2{position:relative;overflow:hidden}.pricing-section-v2:before{content:"";pointer-events:none;background:radial-gradient(circle,#1c5d9914,#0000 68%);border-radius:50%;width:620px;height:620px;position:absolute;top:70px;right:-360px}.pricing-offer-shell{--pricing-x:78%;--pricing-y:12%;color:#fff;isolation:isolate;background:radial-gradient(circle at 100% 0,#ff8a2a38,#0000 31%),linear-gradient(145deg,#081528,#12385f 72%,#174c79);border-radius:34px;position:relative;overflow:hidden;box-shadow:0 34px 90px #0b193038}.pricing-offer-shell:before{content:"";z-index:-1;pointer-events:none;transition:opacity .25s;position:absolute;inset:0}.pricing-offer-main{padding:48px}.pricing-offer-top{grid-template-columns:minmax(0,1.3fr) minmax(270px,.7fr);align-items:start;gap:42px;display:grid}.pricing-offer-kicker{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:17px;display:flex}.pricing-offer-kicker span,.pricing-offer-kicker em{letter-spacing:.07em;text-transform:uppercase;border-radius:999px;align-items:center;min-height:29px;padding:0 11px;font-size:.7rem;font-style:normal;font-weight:950;display:inline-flex}.pricing-offer-kicker span{color:var(--navy);background:var(--orange)}.pricing-offer-kicker em{color:#bfe2f7;background:#7ec7f417;border:1px solid #7ec7f43d}.pricing-offer-copy h3{color:#fff;max-width:620px;margin-bottom:24px;font-size:clamp(1.65rem,3vw,2.55rem)}.pricing-fixed-price{align-items:flex-start;gap:6px;margin-top:2px;display:flex}.pricing-currency{color:var(--orange);margin-top:13px;font-size:clamp(1.6rem,3vw,2.5rem);font-weight:950}.pricing-fixed-price strong{color:#fff;text-shadow:0 18px 50px #0000002b;font-size:clamp(4.9rem,9vw,7.9rem);font-weight:950}.pricing-price-caption{color:#ffb979;margin-top:16px;font-size:.98rem;font-weight:850}.pricing-outcome-copy{color:#c9d7e5;max-width:710px;margin:23px 0 0;font-size:1.03rem}.pricing-offer-actions{backdrop-filter:blur(14px);background:#ffffff13;border:1px solid #ffffff21;border-radius:23px;gap:13px;padding:24px;display:grid}.pricing-primary-cta{width:100%}.pricing-secondary-cta{color:#fff;background:#ffffff0e;border:1px solid #ffffff2e;border-radius:999px;justify-content:space-between;align-items:center;gap:16px;min-height:49px;padding:0 17px;font-size:.87rem;font-weight:850;transition:transform .2s,border-color .2s,background .2s;display:flex}.pricing-secondary-cta:hover{background:#ff8a2a17;border-color:#ff8a2a80;transform:translateY(-2px)}.pricing-case-link{color:#aec0d2;justify-content:center;align-items:center;gap:8px;padding:5px 4px 0;font-size:.79rem;font-weight:800;display:inline-flex}.pricing-case-link:hover{color:#fff}.pricing-offer-body{border-top:1px solid #ffffff1f;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:32px;margin-top:39px;padding-top:36px;display:grid}.pricing-block-label{color:#bbcada;letter-spacing:.1em;text-transform:uppercase;margin-bottom:16px;font-size:.74rem;font-weight:950}.pricing-block-label-orange{color:#ffc18b}.pricing-inclusion-grid{gap:9px;display:grid}.pricing-inclusion-item{border-bottom:1px solid #ffffff17;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;display:grid}.pricing-inclusion-item i{color:#fff;background:#19744de0;border-radius:9px;place-items:center;width:27px;height:27px;font-size:.76rem;font-style:normal;font-weight:950;display:grid}.pricing-inclusion-item span{color:#d3deea;font-size:.9rem}.pricing-workload-strip{background:#7ec7f413;border:1px solid #7ec7f42e;border-radius:17px;grid-template-columns:46px minmax(0,1fr);gap:14px;margin-top:22px;padding:18px;display:grid}.pricing-workload-icon{color:#8bd2fa;letter-spacing:.04em;background:#7ec7f417;border-radius:14px;place-items:center;width:45px;height:45px;font-size:.72rem;font-weight:950;display:grid}.pricing-workload-strip strong,.pricing-workload-strip span{display:block}.pricing-workload-strip strong{color:#fff;margin-bottom:4px;font-size:.93rem}.pricing-workload-strip span{color:#b7c7d8;font-size:.82rem}.pricing-safeguard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.pricing-safeguard-card{background:radial-gradient(circle at 100% 0,#ff8a2a3b,#0000 35%),linear-gradient(145deg,#ff8a2a1c,#ffffff0b);border:1px solid #ff8a2a6b;border-radius:21px;min-height:280px;padding:24px;transition:transform .22s,border-color .22s,box-shadow .22s;position:relative;overflow:hidden}.pricing-safeguard-card:hover{border-color:#ff8a2aad;transform:translateY(-4px);box-shadow:0 20px 42px #00000021}.pricing-safeguard-top{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.pricing-safeguard-top span{min-height:26px;color:var(--navy);background:var(--orange);letter-spacing:.055em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 9px;font-size:.64rem;font-weight:950;display:inline-flex}.pricing-safeguard-top b{color:#ffffff21;letter-spacing:-.04em;font-size:1.7rem;font-weight:950}.pricing-safeguard-card h4{color:#fff;margin:27px 0 11px;font-size:1.28rem}.pricing-safeguard-card p{color:#c8d5e2;margin-bottom:0;font-size:.86rem}.pricing-safeguard-proof,.pricing-terms-link{border-left:3px solid var(--orange);color:#fff;background:#07111f40;border-radius:0 12px 12px 0;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding:13px 14px;font-size:.8rem;font-weight:820;display:flex}.pricing-terms-link:hover{background:#07111f66}.pricing-payment-band{color:var(--ink);background:radial-gradient(circle at 0 100%,#1c5d9914,#0000 38%),linear-gradient(135deg,#fff,#f3f7fb);grid-template-columns:minmax(240px,.9fr) minmax(0,1fr) 36px minmax(0,1fr);align-items:center;gap:18px;padding:28px 31px;display:grid}.pricing-payment-intro span,.pricing-payment-intro strong{display:block}.pricing-payment-intro span{color:var(--orange-dark);letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px;font-size:.69rem;font-weight:950}.pricing-payment-intro strong{color:var(--navy);font-size:1.01rem;line-height:1.35}.pricing-payment-step{border:1px solid var(--line);background:#fff;border-radius:17px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:13px;padding:18px;display:grid}.pricing-payment-step>b{color:var(--blue);letter-spacing:-.05em;font-size:1.65rem;line-height:1}.pricing-payment-step strong,.pricing-payment-step span{display:block}.pricing-payment-step strong{color:var(--navy);margin-bottom:4px;font-size:.88rem}.pricing-payment-step span{color:var(--muted);font-size:.75rem;line-height:1.45}.pricing-payment-arrow{color:var(--orange-dark);text-align:center;font-size:1.45rem;font-weight:950}.pricing-subheading-v2{max-width:900px}.protection-selector-v2{border:1px solid #1c5d9926;border-radius:31px;padding:31px}.protection-plan-tabs{border:1px solid var(--line);border-radius:21px;display:grid}.protection-plan-tab{color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:16px;transition:transform .2s,background .2s,border-color .2s,box-shadow .2s}.protection-plan-tab.active{background:#fff;border-color:#ff8a2a73;box-shadow:0 10px 28px #0b193017}.protection-plan-tab span,.protection-plan-tab strong,.protection-plan-tab small{display:block}.protection-plan-tab span{color:var(--orange-dark);text-transform:uppercase;font-weight:950}.protection-plan-tab strong{color:var(--navy)}.protection-plan-tab small{color:var(--muted)}.protection-plan-panels{margin-top:20px}.protection-plan-panel{border:1px solid var(--line);background:#fff;border-radius:25px;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);display:none;overflow:hidden}.protection-plan-panel.active{animation:.42s cubic-bezier(.2,.72,.2,1) both pricingPanelIn;display:grid}.protection-plan-visual{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:350px;padding:32px;display:flex}.protection-plan-visual span{min-height:27px;color:inherit;opacity:.82;letter-spacing:.06em;text-transform:uppercase;border:1px solid;border-radius:999px;align-items:center;padding:0 10px;font-size:.66rem;font-weight:950;display:inline-flex}.protection-plan-visual strong{letter-spacing:-.1em;margin-top:27px;font-size:clamp(7rem,13vw,11rem);font-weight:950;line-height:.73}.protection-plan-visual small{text-transform:uppercase;font-weight:900}.protection-plan-copy{flex-direction:column;justify-content:center;padding:45px;display:flex}.protection-panel-kicker{color:var(--orange-dark);letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px;font-size:.72rem;font-weight:950}.protection-plan-copy h3{color:var(--navy);margin-bottom:16px;font-size:clamp(1.85rem,3vw,2.7rem)}.protection-plan-copy>p{max-width:720px;color:var(--muted);margin-bottom:27px;font-size:1.03rem}.protection-plan-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.protection-plan-detail-grid>div{border:1px solid var(--line);background:var(--surface-soft);border-radius:16px;padding:18px}.protection-plan-detail-grid span,.protection-plan-detail-grid strong{display:block}.protection-plan-detail-grid span{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:.67rem;font-weight:950}.protection-plan-detail-grid strong{color:var(--navy);font-size:.86rem;line-height:1.45}.protection-calculator-link{color:var(--blue);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:11px;margin-top:25px;padding:0;font-weight:900;display:inline-flex}.protection-calculator-link:hover{color:var(--orange-dark)}.protection-shared-coverage{background:var(--blue-soft);border:1px solid #1c5d9924;border-radius:18px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:15px;margin-top:18px;padding:20px 22px;display:grid}.protection-shared-icon{color:#fff;background:var(--blue);border-radius:15px;place-items:center;width:47px;height:47px;font-size:1.35rem;font-weight:950;display:grid}.protection-shared-coverage strong,.protection-shared-coverage span{display:block}.protection-shared-coverage strong{color:var(--navy);margin-bottom:4px}.protection-shared-coverage span{color:var(--muted);font-size:.86rem}.calculator-body{margin-top:24px;animation:.4s both calculatorBodyIn}.calculator-body[hidden]{display:none}@media (width<=1050px){.pricing-offer-top,.pricing-offer-body,.pricing-payment-band,.protection-plan-panel{grid-template-columns:1fr}.pricing-payment-arrow{transform:rotate(90deg)}.pricing-offer-actions{max-width:560px}}@media (width<=760px){.pricing-offer-main{padding:29px 22px}.pricing-fixed-price strong{font-size:clamp(4.2rem,21vw,6.4rem)}.pricing-offer-top{gap:28px}.pricing-safeguard-grid,.protection-plan-tabs,.protection-plan-detail-grid{grid-template-columns:1fr}.pricing-payment-band{padding:24px 20px}.protection-selector-v2{padding:20px}.protection-plan-copy{padding:29px 22px}.protection-plan-visual{min-height:290px}.protection-plan-tab{min-height:74px}.protection-shared-coverage{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.pricing-offer-shell:before,.pricing-safeguard-card,.pricing-secondary-cta,.protection-plan-panel.active,.calculator-body{transition:none;animation:auto none}}.pricing-fixed-price strong{letter-spacing:-.045em;font-variant-numeric:tabular-nums lining-nums;align-items:baseline;line-height:.9;display:inline-flex}.pricing-price-comma{margin-left:.045em;margin-right:.015em;display:inline-block;transform:translateY(-.01em)}.pricing-inclusions{border:1px solid #0000;border-radius:23px;margin:-18px;padding:18px;transition:background .26s,border-color .26s,box-shadow .26s;position:relative}.pricing-inclusions:hover{background:radial-gradient(circle at 8% 0,#50be8417,#0000 34%),#ffffff06;border-color:#50be842e;box-shadow:inset 0 1px #ffffff06}.pricing-inclusions .pricing-block-label{opacity:1;transition:color .22s;transform:none}.pricing-inclusion-item,.pricing-workload-strip{opacity:0;transform:translateY(11px)}.pricing-inclusions.workflow-visible .pricing-inclusion-item,.pricing-inclusions.workflow-visible .pricing-workload-strip{opacity:1;transform:translateY(0)}.pricing-inclusions:hover .pricing-block-label{color:#d9f5e7}.pricing-inclusion-item{transition:opacity .5s cubic-bezier(.2,.72,.2,1) calc(60ms + var(--workflow-order,0) * 72ms), transform .5s cubic-bezier(.2,.72,.2,1) calc(60ms + var(--workflow-order,0) * 72ms), background .2s ease, border-color .2s ease, box-shadow .2s ease;border:1px solid #0000;border-bottom-color:#ffffff17;border-image:;border-radius:14px;margin:0 -12px;padding:13px 12px}.pricing-inclusion-item:hover{background:#50be8413;border-color:#50be843d;transform:translateY(-3px);box-shadow:0 13px 28px #0000001c}.pricing-inclusion-item i{transition:transform .2s,background .2s,box-shadow .2s}.pricing-inclusion-item:hover i{background:#1d8959fa;transform:scale(1.06);box-shadow:0 7px 18px #19744d3d}.pricing-workload-strip{transition:opacity .52s cubic-bezier(.2,.72,.2,1) .43s,transform .52s cubic-bezier(.2,.72,.2,1) .43s,border-color .22s,background .22s}.pricing-workload-strip:hover{background:#7ec7f41a;border-color:#7ec7f44d;transform:translateY(-2px)}.protection-plan-tab{border-width:1px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb8}.protection-plan-tab:after{content:"";opacity:0;border-radius:99px 99px 0 0;height:3px;transition:opacity .22s,transform .22s;position:absolute;inset:auto 18px 0;transform:scaleX(.45)}.protection-plan-tab:hover{transform:translateY(-3px)}.protection-plan-tab.active{transform:translateY(-2px)}.protection-plan-tab.active:after{opacity:1;transform:scaleX(1)}.protection-plan-tab[data-protection-tab="5"] span{color:#b85c12}.protection-plan-tab[data-protection-tab="30"] span{color:var(--blue)}.protection-plan-tab[data-protection-tab="30"] small{color:#58758d}.protection-plan-tab[data-protection-tab="60"] span{color:#ffb46e}.protection-plan-tab[data-protection-tab="60"] strong{color:#fff}.protection-plan-tab[data-protection-tab="60"] small{color:#bdccdc}.protection-plan-tab span{letter-spacing:.045em;margin-bottom:7px;font-size:.82rem}.protection-plan-tab[data-protection-tab="30"] span,.protection-plan-tab[data-protection-tab="60"] span{letter-spacing:-.015em;text-transform:none;font-size:1.03rem}.protection-plan-tab strong{letter-spacing:-.035em;line-height:1.05}.protection-plan-tab small{margin-top:8px;font-size:.79rem;line-height:1.35}.protection-plan-visual small{letter-spacing:.09em;justify-items:center;gap:7px;margin-top:27px;font-size:1.05rem;display:grid}.protection-plan-visual small .protection-days-label{letter-spacing:.16em;opacity:.82;font-size:.8rem;font-weight:850}.protection-plan-visual small b{color:inherit;letter-spacing:-.035em;font-size:clamp(1.28rem,2.3vw,1.72rem);font-weight:950;line-height:1}.protection-plan-visual-30 small b{text-shadow:0 7px 20px #0000002e}.protection-plan-visual-60 small b{text-shadow:0 7px 20px #0003}@media (width<=680px){.pricing-fixed-price strong{letter-spacing:-.035em}.pricing-price-comma{margin-left:.035em;margin-right:.012em}.pricing-inclusions{margin:-12px;padding:12px}.pricing-inclusion-item{margin:0 -9px;padding:13px 9px}.protection-plan-tab{min-height:98px;padding:15px 13px}.protection-plan-tab strong{font-size:1.28rem}.protection-plan-tab[data-protection-tab="30"] span,.protection-plan-tab[data-protection-tab="60"] span{font-size:.9rem}}@media (prefers-reduced-motion:reduce){.pricing-inclusions .pricing-block-label,.pricing-inclusion-item,.pricing-workload-strip{opacity:1;transition:none;transform:none}.pricing-inclusion-item:hover,.pricing-workload-strip:hover,.protection-plan-tab:hover,.protection-plan-tab.active{transform:none}}.pricing-offer-shell:before{background:radial-gradient(460px circle at var(--pricing-x) var(--pricing-y), #7ec7f426, transparent 47%)}.pricing-payment-value{justify-items:start;gap:5px;min-width:76px;display:grid}.pricing-payment-value>b{color:var(--blue);letter-spacing:-.05em;font-size:1.65rem;line-height:1}.pricing-payment-value>small{color:var(--orange-dark);white-space:nowrap;font-size:.72rem;font-weight:900;line-height:1}.pricing-offer-shell:before{opacity:.08}.pricing-offer-shell:hover:before{opacity:.25}.protection-selector-v2{background:radial-gradient(circle at 18% 0,#70e0b113,#0000 31%),radial-gradient(circle at 88% 2%,#1c5d9917,#0000 34%),linear-gradient(145deg,#fff,#f4f8fb);border-color:#0b19301f;position:relative;box-shadow:0 28px 78px #0b19301d}.protection-plan-tabs{background:#e8eff6c7;border-color:#0b193014;grid-template-columns:minmax(150px,.72fr) minmax(220px,1.14fr) minmax(220px,1.14fr);align-items:stretch;gap:14px;padding:11px;box-shadow:inset 0 1px #fffc}.protection-plan-tab{isolation:isolate;min-height:126px;padding:20px 21px}.protection-plan-tab:before{content:"";z-index:-1;border-radius:inherit;opacity:0;transition:opacity .24s;position:absolute;inset:0}.protection-plan-tab:hover:before,.protection-plan-tab.active:before{opacity:1}#pricing .protection-tab-badge{opacity:.86;letter-spacing:.065em;text-transform:uppercase;border:1px solid;border-radius:999px;align-items:center;width:fit-content;min-height:27px;margin-bottom:13px;padding:0 10px;font-size:.66rem;line-height:1;display:inline-flex}.protection-plan-tab strong{font-size:1.68rem}#pricing .protection-tab-price{align-items:baseline;gap:7px;margin-top:11px;display:flex}.protection-tab-price b,.protection-tab-price em{display:inline-block}.protection-tab-price b{letter-spacing:-.035em;font-size:1.18rem;font-weight:950;line-height:1}.protection-tab-price em{letter-spacing:.045em;text-transform:uppercase;opacity:.72;font-size:.66rem;font-style:normal;font-weight:850}.protection-plan-tab[data-protection-tab="5"] .protection-tab-badge{color:#788898;background:#ffffff73;border-color:#5264774d}.protection-plan-tab[data-protection-tab="5"] strong{color:#34495d}.protection-plan-tab[data-protection-tab="5"] small{color:#7c8b99}.protection-plan-panel[data-protection-panel="60"] .protection-panel-kicker,.protection-plan-panel[data-protection-panel="60"] .protection-plan-detail-grid span{color:var(--blue)}.protection-plan-panel[data-protection-panel="60"] .protection-plan-detail-grid>div{background:#f2f7fb;border-color:#1c5d9924}.protection-plan-panel[data-protection-panel="30"] .protection-calculator-link,.protection-plan-panel[data-protection-panel="60"] .protection-calculator-link{color:#fff;border-radius:999px;align-self:flex-start;min-height:47px;padding:0 18px;transition:transform .2s,box-shadow .2s,background .2s;box-shadow:0 12px 25px #0b19301f}.protection-plan-panel[data-protection-panel="30"] .protection-calculator-link:hover,.protection-plan-panel[data-protection-panel="60"] .protection-calculator-link:hover{color:#fff;transform:translateY(-2px);box-shadow:0 16px 30px #0b19302b}@media (width<=900px){.protection-plan-tabs{grid-template-columns:1fr}.protection-plan-tab,.protection-plan-tab[data-protection-tab="5"]{align-self:stretch;min-height:104px}}@media (prefers-reduced-motion:reduce){.protection-plan-tab:hover,.protection-plan-tab.active,.protection-calculator-link:hover{transform:none}}.protection-plan-tab[data-protection-tab="5"]{align-self:stretch;min-height:126px;padding:17px 18px 16px}#pricing .protection-owned-row{width:100%;color:inherit;font-size:inherit;letter-spacing:0;text-transform:none;align-items:center;gap:10px;margin:0 0 10px;line-height:1;display:flex}#pricing .protection-owned-shield{filter:drop-shadow(0 6px 10px #18745021);transform-origin:50% 60%;width:39px;height:43px;color:inherit;font-size:inherit;letter-spacing:0;flex:0 0 39px;place-items:center;margin:0;display:grid;position:relative}.protection-owned-shield:after{content:"";z-index:-1;opacity:0;background:#70e0b12e;border-radius:50%;position:absolute;inset:5px 2px 1px;transform:scale(.72)}.protection-owned-shield svg{width:36px;height:41px;overflow:visible}.protection-owned-shield-shape{fill:#e6f7ef;stroke:#278b65;stroke-width:1.65px;stroke-linejoin:round}.protection-owned-shield-check{fill:none;stroke:#187450;stroke-width:2.65px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:18;stroke-dashoffset:0}#pricing .protection-owned-state{min-width:0;color:inherit;font-size:inherit;letter-spacing:0;text-transform:none;gap:4px;margin:0;line-height:1;display:grid}.protection-owned-state b,.protection-owned-state em{text-align:left;font-style:normal;display:block}.protection-owned-state b{color:#176b4c;letter-spacing:.07em;text-transform:uppercase;font-size:.72rem;font-weight:950;line-height:1}.protection-owned-state em{color:#64776f;letter-spacing:.01em;font-size:.68rem;font-weight:750;line-height:1.15}.protection-plan-tab[data-protection-tab="5"]>strong{color:#273e36;font-size:1.55rem}#pricing .protection-owned-caption{color:#61736c;align-items:center;gap:7px;width:fit-content;margin-top:7px;font-size:.76rem;font-weight:800;line-height:1.25;display:inline-flex}.protection-owned-caption>span{color:#fff;letter-spacing:0;background:#2a966c;border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;margin:0;font-size:.7rem;line-height:1;display:inline-grid;box-shadow:0 4px 10px #2a966c29}.protection-plan-tab[data-protection-tab="5"]:hover{border-color:#23926557;box-shadow:inset 0 1px #ffffffeb,0 13px 28px #18745016}.protection-plan-tab[data-protection-tab="5"].ownership-confirmed .protection-owned-shield{animation:.72s cubic-bezier(.18,.8,.25,1) both protectionOwnedShieldConfirm}.protection-plan-tab[data-protection-tab="5"].ownership-confirmed .protection-owned-shield:after{animation:.85s ease-out both protectionOwnedHalo}.protection-plan-tab[data-protection-tab="5"].ownership-confirmed .protection-owned-shield-check{animation:.58s cubic-bezier(.35,.7,.2,1) .12s both protectionOwnedCheck}.protection-plan-tab[data-protection-tab="5"].ownership-confirmed .protection-owned-caption>span{animation:.52s cubic-bezier(.2,.8,.25,1) .28s both protectionOwnedTick}@media (width<=900px){.protection-plan-tab[data-protection-tab="5"]{min-height:116px}}@media (width<=680px){.protection-plan-tab[data-protection-tab="5"]{padding:15px 14px}#pricing .protection-owned-row{gap:9px;margin-bottom:8px}#pricing .protection-owned-shield{flex-basis:35px;width:35px;height:39px}.protection-owned-shield svg{width:33px;height:38px}.protection-owned-state b{font-size:.68rem}.protection-owned-state em{font-size:.64rem}}@media (prefers-reduced-motion:reduce){.protection-plan-tab[data-protection-tab="5"].ownership-confirmed .protection-owned-shield,.protection-plan-tab[data-protection-tab="5"].ownership-confirmed .protection-owned-shield:after,.protection-plan-tab[data-protection-tab="5"].ownership-confirmed .protection-owned-shield-check,.protection-plan-tab[data-protection-tab="5"].ownership-confirmed .protection-owned-caption>span{animation:auto none}}#pricing .protection-upgrade-duration{gap:7px;display:flex}.protection-upgrade-duration>i{color:currentColor;font-style:normal;font-weight:950;display:inline-block}.protection-visual-duration{letter-spacing:-.085em;justify-content:center;display:flex}.protection-visual-duration>i{color:currentColor;letter-spacing:0;opacity:.92;font-style:normal;font-weight:950;display:inline-block}.protection-plan-tab[data-protection-tab="60"]{color:#fff;border-color:#417cb257;box-shadow:0 15px 34px #071d342e,inset 0 1px #ffffff14}.protection-plan-tab[data-protection-tab="60"]:before{background:radial-gradient(circle at 82% 14%,#7ec7f433,#0000 49%)}.protection-plan-tab[data-protection-tab="60"] strong,.protection-plan-tab[data-protection-tab="60"] .protection-tab-price b{color:#fff}.protection-plan-tab[data-protection-tab="60"] .protection-tab-price em{color:#b8d0e2}.protection-plan-visual-30 small b,.protection-plan-visual-60{color:#fff}.protection-plan-visual-60 small b{color:#d8efff}.protection-plan-panel[data-protection-panel="60"] .protection-calculator-link{background:linear-gradient(135deg,#174d78,#0a2948)}@media (width<=680px){#pricing .protection-upgrade-duration{gap:5px}}#pricing .protection-upgrade-duration{align-items:center}.protection-upgrade-duration>i{font-size:.78em;line-height:1;transform:translateY(.015em)}.protection-visual-duration{align-items:center;gap:.07em}.protection-visual-duration>i{margin-top:0;font-size:.46em;line-height:1;transform:translateY(.035em)}.protection-plan-tab[data-protection-tab="60"]{background:radial-gradient(circle at 90% 12%,#7d625229,#0000 34%),linear-gradient(145deg,#0a1529,#1a3154)}@media (width<=680px){.protection-visual-duration>i{font-size:.43em}}.protection-plan-tab[data-protection-tab="5"]{color:#194f3b;background:radial-gradient(circle at 10% 8%,#6fd3a633,#0000 35%),linear-gradient(145deg,#f3fbf7,#dcefe6);border-color:#2a966c4d;box-shadow:inset 0 1px #fffffff0,0 10px 24px #1f6f5112}.protection-plan-tab[data-protection-tab="5"]:before{background:radial-gradient(circle at 90% 12%,#47b1802e,#0000 43%)}.protection-plan-tab[data-protection-tab="5"]:after{background:linear-gradient(90deg,#70c79f,#278b65)}.protection-plan-tab[data-protection-tab="5"]>strong,.protection-plan-tab[data-protection-tab="5"] .protection-owned-state b{color:#176b4c}.protection-plan-tab[data-protection-tab="5"] .protection-owned-state em,.protection-plan-tab[data-protection-tab="5"] .protection-owned-caption{color:#517566}.protection-plan-tab[data-protection-tab="5"].active{background:radial-gradient(circle at 10% 8%,#6fd3a645,#0000 35%),linear-gradient(145deg,#eefaf4,#cfe9dc);border-color:#2a966c7a;box-shadow:0 16px 34px #1f6f511f,0 0 0 1px #2a966c12}.protection-plan-panel[data-protection-panel="5"]{background:#fff;border-color:#2a966c38;box-shadow:0 18px 42px #1f6f5112}.protection-plan-visual-5{color:#174f3b;background:radial-gradient(circle at 24% 18%,#ffffffb8,#0000 30%),radial-gradient(circle at 88% 12%,#4eb88733,#0000 31%),linear-gradient(145deg,#e7f6ee,#c9e7d8)}.protection-plan-visual-5>span{background:#ffffff4d;border-color:#176b4c7a}.protection-plan-panel[data-protection-panel="5"] .protection-panel-kicker,.protection-plan-panel[data-protection-panel="5"] .protection-plan-detail-grid span{color:#247557}.protection-plan-panel[data-protection-panel="5"] .protection-plan-detail-grid>div{background:#f1f9f5;border-color:#2a966c24}.protection-plan-tab[data-protection-tab="30"]{color:#174f84;background:radial-gradient(circle at 96% 8%,#ffffffd1,#0000 37%),linear-gradient(145deg,#eef4fb,#d7e5f4);border-color:#2769a852;box-shadow:0 12px 28px #1a53891c,inset 0 1px #fffffff0}.protection-plan-tab[data-protection-tab="30"]:before{background:radial-gradient(circle at 84% 14%,#4280be40,#0000 48%)}.protection-plan-tab[data-protection-tab="30"] strong,.protection-plan-tab[data-protection-tab="30"] .protection-tab-price b{color:#174f84}.protection-plan-tab[data-protection-tab="30"] .protection-tab-price em{color:#5d7895}.protection-plan-tab[data-protection-tab="30"].active,.protection-plan-tab[data-protection-tab="30"].active .protection-tab-badge,.protection-plan-tab[data-protection-tab="30"].active strong,.protection-plan-tab[data-protection-tab="30"].active .protection-tab-price b,.protection-plan-tab[data-protection-tab="30"].active .protection-tab-price em,.protection-plan-visual-30{color:#fff}.protection-plan-panel[data-protection-panel="30"] .protection-panel-kicker,.protection-plan-panel[data-protection-panel="30"] .protection-plan-detail-grid span{color:#1e64a4}.protection-plan-panel[data-protection-panel="30"] .protection-plan-detail-grid>div{background:#f1f6fb;border-color:#1e64a426}.protection-plan-panel[data-protection-panel="30"] .protection-calculator-link{background:linear-gradient(135deg,#347bbb,#18558f);box-shadow:0 12px 24px #164b7e2e}.protection-plan-tab[data-protection-tab="30"]:after{background:linear-gradient(90deg, #ff8a2a40, var(--orange) 48%, #ffb06a73);height:3px}.protection-plan-tab[data-protection-tab="30"] .protection-tab-badge{color:#d85f00;background:#fff6eee0;border-color:#ff8a2a61}.protection-plan-tab[data-protection-tab="30"].active{background:radial-gradient(circle at 88% 8%,#ff9a4829,#0000 31%),radial-gradient(circle at 76% 18%,#84b2de38,#0000 34%),linear-gradient(145deg,#347bbb,#18558f);border-color:#ff8a2a8a;box-shadow:0 21px 46px #164b7e45,0 0 0 1px #ff8a2a1f}.protection-plan-tab[data-protection-tab="30"].active .protection-tab-badge{color:#fff;background:#ff8a2a33;border-color:#ffbb7d9e}.protection-plan-tab[data-protection-tab="30"] .protection-upgrade-duration>i,.protection-plan-panel[data-protection-panel="30"] .protection-visual-duration>i{text-shadow:0 6px 18px #ff8a2a38;color:#ff9a48}.protection-plan-panel[data-protection-panel="30"]{border-color:#ff8a2a3d;box-shadow:inset 0 3px #ff8a2ac7,0 19px 46px #164b7e1a}.protection-plan-visual-30{background:radial-gradient(circle at 88% 10%,#ff974233,#0000 29%),radial-gradient(circle at 75% 24%,#7eaedc38,#0000 33%),linear-gradient(145deg,#397fc0,#1a548d)}.protection-plan-panel[data-protection-panel="30"] .protection-panel-kicker{color:#d85f00}.protection-plan-tab[data-protection-tab="60"]:after{background:linear-gradient(90deg,#ff8a2a29,#ff9a48 58%,#ff8a2a40);height:3px}.protection-plan-tab[data-protection-tab="60"] .protection-tab-badge{color:#ffe0c4;background:#ff8a2a14;border-color:#ffa45661}.protection-plan-tab[data-protection-tab="60"].active{background:radial-gradient(circle at 88% 10%,#ff8a2a2e,#0000 31%),linear-gradient(145deg,#051123,#1b3559);border-color:#ff8a2a6b;box-shadow:0 22px 48px #051b314f,0 0 0 1px #ff8a2a17}.protection-plan-tab[data-protection-tab="60"] .protection-upgrade-duration>i,.protection-plan-panel[data-protection-panel="60"] .protection-visual-duration>i{text-shadow:0 6px 18px #ff8a2a33;color:#ff9a48}.protection-plan-panel[data-protection-panel="60"]{border-color:#ff8a2a33;box-shadow:inset 0 3px #ff8a2a99,0 19px 46px #0a2a461c}.protection-plan-visual-60{background:radial-gradient(circle at 88% 12%,#ff8a2a33,#0000 30%),linear-gradient(145deg,#061022,#1a3356)}.protection-plan-panel[data-protection-panel="60"] .protection-panel-kicker{color:#d85f00}@media (hover:hover){.protection-plan-tab[data-protection-tab="30"]:hover,.protection-plan-tab[data-protection-tab="60"]:hover{border-color:#ff8a2a6b}}.risk-controls-shell .service-decision-hub{box-shadow:none;border:0;border-radius:0;margin:0;overflow:visible}.risk-controls-shell .service-decision-tabs{border-radius:0;gap:14px}.risk-controls-shell .service-decision-panels{border-radius:0 0 31px 31px}.risk-controls-shell .service-decision-panel{border-top:1px solid #1c5d991a}.protection-plan-tab[data-protection-tab="30"],.protection-plan-tab[data-protection-tab="60"]{min-height:140px}@media (width<=900px){.risk-controls-shell .service-decision-panels{border-radius:0 0 26px 26px}.protection-plan-tab[data-protection-tab="30"],.protection-plan-tab[data-protection-tab="60"]{min-height:128px}}@media (width<=680px){.risk-controls-shell .service-decision-panels{border-radius:0 0 23px 23px}}.risk-controls-shell .service-decision-tabs{background:0 0;padding:0 18px 20px}.risk-controls-shell .service-decision-hub{background:0 0}@media (width<=900px){.risk-controls-shell .service-decision-tabs{padding:0 14px 16px}}@media (width<=680px){.risk-controls-shell .service-decision-tabs{padding:0 10px 12px}}#servicePanelReference .service-panel-price-grid>div,#servicePanelRetention .service-panel-price-grid>div,#servicePanelRetention .service-panel-price-grid>div.service-price-highlight,#servicePanelAccelerated .service-panel-price-grid>div{background:#ff8a2a1f;border-color:#ff8a2a6e;box-shadow:inset 0 1px #ffbe840d}#servicePanelReference .service-panel-price-grid strong,#servicePanelRetention .service-panel-price-grid strong,#servicePanelAccelerated .service-panel-price-grid strong{color:#fff}#servicePanelReference .service-panel-price-grid span,#servicePanelRetention .service-panel-price-grid span,#servicePanelAccelerated .service-panel-price-grid span{color:#b9c9d8}.service-decision-tab small{font-size:.82rem;line-height:1.52}.service-panel-lead{font-size:1.04rem;line-height:1.65}.service-panel-price-grid span{font-size:.78rem;line-height:1.4}.service-panel-best-for,.service-panel-impact{font-size:.86rem;line-height:1.55}.service-panel-evidence-head strong{font-size:1.22rem;line-height:1.42}.service-pillar strong{font-size:.94rem;line-height:1.35}.service-pillar p{font-size:.83rem;line-height:1.62}.service-flow-head span{font-size:.86rem}.service-flow-head small{font-size:.75rem;line-height:1.45}.service-flow-steps span{font-size:.74rem;line-height:1.35}.service-scope-details summary{font-size:.91rem;line-height:1.4}.service-scope-details ul{gap:9px;font-size:.83rem;line-height:1.58}.service-add-button{font-size:.86rem}@media (width<=800px){.service-decision-tab small{font-size:.79rem}.service-panel-lead{font-size:1rem}.service-pillar p{font-size:.81rem}.service-scope-details summary{font-size:.88rem}.service-scope-details ul{font-size:.81rem}}.service-tab-motion-slot{--slot-accent:#2b7db7;min-width:0;padding-top:9px;display:flex;position:relative}.service-tab-motion-slot-retention{--slot-accent:var(--orange)}.service-tab-motion-slot-reference{--slot-accent:#2b7db7}.service-tab-motion-slot-accelerated{--slot-accent:#65b8e8}.service-tab-motion-slot .service-decision-tab{width:100%;height:100%}.service-tab-motion-slot .service-decision-tab:before{display:none}.service-tab-launch-line{z-index:4;background:var(--slot-accent);opacity:.68;transform-origin:50%;pointer-events:none;border-radius:999px;height:4px;position:absolute;top:0;left:0;right:0}.service-tab-motion-slot:has(.service-decision-tab.active) .service-tab-launch-line{opacity:1;height:5px;box-shadow:0 0 18px color-mix(in srgb, var(--slot-accent) 34%, transparent)}.service-decision-panels.service-panels-switching{display:grid;overflow:hidden}.service-decision-panels.service-panels-switching .service-decision-panel{grid-area:1/1;width:100%}.service-decision-panel.service-panel-leaving{pointer-events:none;animation:.26s both riskServicePanelLeave}.service-decision-panel.service-panel-entering{animation:.42s cubic-bezier(.22,1,.36,1) both riskServicePanelEnter}@media (width<=800px){.service-tab-motion-slot{padding-top:7px}}@media (prefers-reduced-motion:reduce){.service-tab-motion-slot,.service-tab-launch-line,.service-decision-tabs,.service-decision-panels,.service-decision-panel,.service-panel-offer,.service-panel-evidence{opacity:1;visibility:visible;clip-path:none;transition:none;animation:auto none;transform:none}}.service-decision-tab{background:#fff;transition:color .58s,border-color .74s cubic-bezier(.22,1,.36,1),box-shadow .88s cubic-bezier(.22,1,.36,1),transform .78s cubic-bezier(.22,1,.36,1);overflow:hidden}.service-tab-active-surface{z-index:0;border-radius:inherit;background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--tab-accent) 34%, transparent), transparent 39%), radial-gradient(circle at 12% 112%, #2b7db72e, transparent 42%), linear-gradient(145deg, #0b1930, #143b64);opacity:0;transform-origin:50% 15%;pointer-events:none;will-change:opacity, transform;transition:opacity .82s cubic-bezier(.22,1,.36,1),transform 1.02s cubic-bezier(.22,1,.36,1);position:absolute;inset:-1px;transform:scale(.982)}.service-decision-tab>:not(.service-tab-active-surface){z-index:1;position:relative}.service-decision-tab.active{border-color:color-mix(in srgb, var(--tab-accent) 34%, #ffffff1f);box-shadow:0 20px 48px #0b19303d, 0 0 0 1px color-mix(in srgb, var(--tab-accent) 10%, transparent);background:#fff;transform:translateY(-4px)}.service-decision-tab.active .service-tab-active-surface{opacity:1;transform:scale(1)}#pricing .service-tab-icon,#pricing .service-tab-index,#pricing .service-tab-stage,.service-decision-tab strong,.service-decision-tab small,#pricing .service-tab-action{transition:color .62s cubic-bezier(.22,1,.36,1),background-color .68s cubic-bezier(.22,1,.36,1),box-shadow .76s cubic-bezier(.22,1,.36,1),transform .68s cubic-bezier(.22,1,.36,1),opacity .62s}.service-tab-launch-line{transition:opacity .68s cubic-bezier(.22,1,.36,1),transform .78s cubic-bezier(.22,1,.36,1),height .62s cubic-bezier(.22,1,.36,1),box-shadow .82s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.service-decision-tab,.service-tab-active-surface,.service-tab-launch-line,#pricing .service-tab-icon,#pricing .service-tab-index,#pricing .service-tab-stage,.service-decision-tab strong,.service-decision-tab small,#pricing .service-tab-action{transition:none}}#pricing{--pricing-motion-ease:cubic-bezier(.22,.72,.2,1);--pricing-motion-soft:cubic-bezier(.2,.68,.2,1)}#pricing .protection-plan-tab[data-protection-tab="30"].active{color:#fff;background:radial-gradient(circle at 84% 9%,#adb2dc42,#0000 35%),linear-gradient(145deg,#626a9d,#3d466f);border-color:#7f84b5c2;box-shadow:0 22px 48px #31376040,0 0 0 1px #5f679d21}#pricing .protection-plan-tab[data-protection-tab="30"].active .protection-tab-badge,#pricing .protection-plan-tab[data-protection-tab="30"].active strong,#pricing .protection-plan-tab[data-protection-tab="30"].active .protection-tab-price b,#pricing .protection-plan-tab[data-protection-tab="30"].active .protection-tab-price em{color:#fff}#pricing .protection-calculator-link{color:var(--navy);background:linear-gradient(135deg, var(--orange), #ff9f4f);transition:transform .3s var(--pricing-motion-ease), box-shadow .3s ease, filter .3s ease;border:1px solid #ff8a2a80;box-shadow:0 12px 28px #ff8a2a38}#pricing .protection-calculator-link:hover{filter:saturate(1.04)brightness(1.02);transform:translateY(-2px);box-shadow:0 17px 34px #ff8a2a4d}#pricing .protection-calculator-link:active{transform:translateY(0)scale(.99)}#pricing .pricing-safeguard-top>span{white-space:nowrap;flex:none}#pricing .pricing-safeguard-top{gap:12px}#pricing .protection-plan-tab:before,#pricing .protection-plan-tab:after,#pricing .protection-plan-tab .protection-tab-badge,#pricing .protection-plan-tab strong,#pricing .protection-plan-tab small,#pricing .protection-plan-tab b,#pricing .protection-plan-tab em{transition:opacity .5s ease, color .55s ease, background .55s ease, border-color .55s ease, transform .62s var(--pricing-motion-ease)}#pricing .protection-plan-panel{transform-origin:50% 0;transition:opacity .42s ease, transform .52s var(--pricing-motion-ease), filter .42s ease}#pricing.has-js .pricing-offer-shell,#pricing.has-js .pricing-payment-band,#pricing.has-js .pricing-subheading-v2>*,#pricing.has-js .protection-shared-coverage{opacity:0;transform:translateY(16px)}#pricing.has-js .pricing-offer-shell{transform:translateY(20px)scale(.992)}#pricing.has-js .pricing-inclusion-item,#pricing.has-js .pricing-safeguard-card{opacity:0;transform:translateY(14px)}#pricing.has-js .protection-plan-tab{opacity:0;transform:translateY(16px)}#pricing.has-js .protection-plan-panel.active{opacity:0;filter:saturate(.92);transform:translateY(15px)scale(.992)}#pricing.has-js.pricing-is-visible .pricing-offer-shell{animation:pricing-surface-arrive .82s var(--pricing-motion-ease) 80ms both}#pricing.has-js.pricing-is-visible .pricing-inclusion-item{animation-delay:calc(.48s + (var(--workflow-order,1) - 1) * 70ms)}#pricing.has-js.pricing-is-visible .pricing-safeguard-card{animation:pricing-calm-rise .62s var(--pricing-motion-ease) both}#pricing.has-js.pricing-is-visible .pricing-safeguard-card:first-child{animation-delay:.76s}#pricing.has-js.pricing-is-visible .pricing-safeguard-card:nth-child(2){animation-delay:.84s}#pricing.has-js.pricing-is-visible .pricing-payment-band{animation:pricing-calm-rise .68s var(--pricing-motion-ease) .91s both}#pricing.has-js.protection-is-visible .pricing-subheading-v2>*{animation:pricing-calm-rise .66s var(--pricing-motion-ease) both}#pricing.has-js.protection-is-visible .pricing-subheading-v2>:nth-child(2){animation-delay:80ms}#pricing.has-js.protection-is-visible .pricing-subheading-v2>:nth-child(3){animation-delay:.16s}#pricing.has-js.protection-is-visible .protection-plan-tab{animation:pricing-tab-arrive .64s var(--pricing-motion-ease) both}#pricing.has-js.protection-is-visible .protection-plan-tab:first-child{animation-delay:.28s}#pricing.has-js.protection-is-visible .protection-plan-tab:nth-child(2){animation-delay:.36s}#pricing.has-js.protection-is-visible .protection-plan-tab:nth-child(3){animation-delay:.44s}#pricing.has-js.protection-motion-ready:not(.protection-focus-complete) .protection-plan-tab[data-protection-tab="30"].active .protection-tab-badge{color:#515984;background:#ffffffb8;border-color:#51598440}#pricing.has-js.protection-motion-ready:not(.protection-focus-complete) .protection-plan-tab[data-protection-tab="30"].active strong,#pricing.has-js.protection-motion-ready:not(.protection-focus-complete) .protection-plan-tab[data-protection-tab="30"].active .protection-tab-price b{color:#3f466d}#pricing.has-js.protection-motion-ready:not(.protection-focus-complete) .protection-plan-tab[data-protection-tab="30"].active .protection-tab-price em{color:#757b98}#pricing.has-js.protection-motion-ready:not(.protection-focus-complete) .protection-plan-panel.active{opacity:0;transform:translateY(15px)scale(.992)}#pricing.has-js.protection-is-visible.protection-focus-complete .protection-plan-panel.active{animation:pricing-panel-arrive .7s var(--pricing-motion-ease) both}#pricing.has-js.protection-is-visible .protection-shared-coverage{animation:pricing-calm-rise .66s var(--pricing-motion-ease) 1.02s both}@media (prefers-reduced-motion:reduce){#pricing.has-js *,#pricing.has-js :before,#pricing.has-js :after{transition-duration:.01ms;animation:auto none}#pricing.has-js .pricing-offer-shell,#pricing.has-js .pricing-payment-band,#pricing.has-js .pricing-subheading-v2>*,#pricing.has-js .protection-shared-coverage,#pricing.has-js .pricing-inclusion-item,#pricing.has-js .pricing-safeguard-card,#pricing.has-js .protection-plan-tab,#pricing.has-js .protection-plan-panel.active{opacity:1;filter:none;transform:none}}#pricing .protection-plan-tab[data-protection-tab="30"]{color:#40546a;background:radial-gradient(circle at 92% 8%,#ffffffe6,#0000 38%),linear-gradient(145deg,#f0f4f7,#e3e9ef);border-color:#20416038;box-shadow:0 12px 28px #13304b14,inset 0 1px #fffffff0}#pricing .protection-plan-tab[data-protection-tab="30"]:before{opacity:.42;background:radial-gradient(circle at 84% 13%,#46749d2e,#0000 49%)}#pricing .protection-plan-tab[data-protection-tab="30"]:after{transform-origin:0;opacity:.38;background:linear-gradient(90deg, #6f9fc5, #315f88 72%, var(--orange));transform:scaleX(.2)}#pricing .protection-plan-tab[data-protection-tab="30"] .protection-tab-badge{color:#46647e;background:#ffffffb3;border-color:#3759763d}#pricing .protection-plan-tab[data-protection-tab="30"] strong,#pricing .protection-plan-tab[data-protection-tab="30"] .protection-tab-price b{color:#354f67}#pricing .protection-plan-tab[data-protection-tab="30"] .protection-tab-price em{color:#718294}#pricing.has-js.protection-motion-ready:not(.protection-focus-complete) .protection-plan-tab[data-protection-tab="30"].active{color:#40546a;background:radial-gradient(circle at 92% 8%,#ffffffe6,#0000 38%),linear-gradient(145deg,#f0f4f7,#e3e9ef);border-color:#20416038;box-shadow:0 12px 28px #13304b14,inset 0 1px #fffffff0}#pricing.has-js.protection-focus-line .protection-plan-tab[data-protection-tab="30"].active:after{opacity:1;transform:scaleX(1)}#pricing.has-js.protection-focus-surface .protection-plan-tab[data-protection-tab="30"].active,#pricing.protection-focus-complete .protection-plan-tab[data-protection-tab="30"].active{color:#fff;background:radial-gradient(circle at 88% 8%,#699ec83b,#0000 36%),linear-gradient(145deg,#28577f,#193a5a);border-color:#6397c19e;transform:translateY(-2px);box-shadow:0 22px 48px #0f2b4545,0 0 0 1px #5b8fb91c}#pricing.has-js.protection-focus-surface .protection-plan-tab[data-protection-tab="30"].active:before,#pricing.protection-focus-complete .protection-plan-tab[data-protection-tab="30"].active:before{opacity:1;transform:scale(1.04)}#pricing.has-js.protection-focus-content .protection-plan-tab[data-protection-tab="30"].active .protection-tab-badge,#pricing.has-js.protection-focus-content .protection-plan-tab[data-protection-tab="30"].active strong,#pricing.has-js.protection-focus-content .protection-plan-tab[data-protection-tab="30"].active .protection-tab-price b,#pricing.has-js.protection-focus-content .protection-plan-tab[data-protection-tab="30"].active .protection-tab-price em,#pricing.protection-focus-complete .protection-plan-tab[data-protection-tab="30"].active .protection-tab-badge,#pricing.protection-focus-complete .protection-plan-tab[data-protection-tab="30"].active strong,#pricing.protection-focus-complete .protection-plan-tab[data-protection-tab="30"].active .protection-tab-price b,#pricing.protection-focus-complete .protection-plan-tab[data-protection-tab="30"].active .protection-tab-price em{color:#fff}#pricing.has-js.protection-focus-content .protection-plan-tab[data-protection-tab="30"].active .protection-tab-badge,#pricing.protection-focus-complete .protection-plan-tab[data-protection-tab="30"].active .protection-tab-badge{background:#ffffff1a;border-color:#ffffff61;transform:translateY(0)}#pricing .protection-plan-tab[data-protection-tab="30"],#pricing .protection-plan-tab[data-protection-tab="30"]:before{transition:background .72s cubic-bezier(.2,.68,.2,1),border-color .62s,box-shadow .72s cubic-bezier(.2,.68,.2,1),color .48s,transform .62s cubic-bezier(.22,.72,.2,1),opacity .48s}#pricing .protection-plan-tab[data-protection-tab="30"]:after{transition:transform .58s cubic-bezier(.22,.72,.2,1),opacity .42s}#pricing .protection-plan-tab[data-protection-tab="30"] .protection-tab-badge,#pricing .protection-plan-tab[data-protection-tab="30"] strong,#pricing .protection-plan-tab[data-protection-tab="30"] b,#pricing .protection-plan-tab[data-protection-tab="30"] em{transition:color .5s,background .5s,border-color .5s,transform .55s cubic-bezier(.22,.72,.2,1),opacity .45s}#pricing .protection-plan-panel[data-protection-panel="30"]{border-color:#26537a38;box-shadow:0 18px 44px #13334f17}#pricing .protection-plan-panel[data-protection-panel="30"] .protection-panel-kicker,#pricing .protection-plan-panel[data-protection-panel="30"] .protection-plan-detail-grid span{color:#315f88}#pricing .protection-plan-panel[data-protection-panel="30"] .protection-plan-detail-grid>div{background:#f3f7fa;border-color:#26537a24}@media (prefers-reduced-motion:reduce){#pricing .protection-plan-tab[data-protection-tab="30"]:after{opacity:1;transform:scaleX(1)}}#pricing{--protection-tab-active-top:#183a5a;--protection-tab-active-bottom:#0c2238;--protection-tab-active-border:#568eb98c}#pricing .protection-plan-tab,#pricing .protection-plan-tab[data-protection-tab="5"],#pricing .protection-plan-tab[data-protection-tab="30"],#pricing .protection-plan-tab[data-protection-tab="60"]{color:var(--ink);background:radial-gradient(circle at 92% 7%,#1c5d990e,#0000 38%),linear-gradient(#fff,#f7f9fb);border-color:#1c5d9924;box-shadow:0 10px 28px #0b19300e,inset 0 1px #fffffff5}#pricing .protection-plan-tab:before,#pricing .protection-plan-tab[data-protection-tab="5"]:before,#pricing .protection-plan-tab[data-protection-tab="30"]:before,#pricing .protection-plan-tab[data-protection-tab="60"]:before{opacity:.34;background:radial-gradient(circle at 84% 13%,#1c5d991f,#0000 49%);transform:scale(.985)}#pricing .protection-plan-tab:after,#pricing .protection-plan-tab[data-protection-tab="5"]:after,#pricing .protection-plan-tab[data-protection-tab="30"]:after,#pricing .protection-plan-tab[data-protection-tab="60"]:after{transform-origin:0;opacity:.34;background:linear-gradient(90deg, var(--orange), #ffad68);transform:scaleX(.18)}#pricing .protection-plan-tab .protection-tab-badge,#pricing .protection-plan-tab[data-protection-tab="5"] .protection-tab-badge,#pricing .protection-plan-tab[data-protection-tab="30"] .protection-tab-badge,#pricing .protection-plan-tab[data-protection-tab="60"] .protection-tab-badge{color:var(--blue);background:#1c5d9911;border-color:#1c5d992b}#pricing .protection-plan-tab strong,#pricing .protection-plan-tab .protection-tab-price b,#pricing .protection-plan-tab[data-protection-tab="5"] strong,#pricing .protection-plan-tab[data-protection-tab="30"] strong,#pricing .protection-plan-tab[data-protection-tab="60"] strong,#pricing .protection-plan-tab[data-protection-tab="5"] .protection-tab-price b,#pricing .protection-plan-tab[data-protection-tab="30"] .protection-tab-price b,#pricing .protection-plan-tab[data-protection-tab="60"] .protection-tab-price b{color:var(--navy)}#pricing .protection-plan-tab small,#pricing .protection-plan-tab .protection-tab-price em,#pricing .protection-plan-tab[data-protection-tab="5"] small,#pricing .protection-plan-tab[data-protection-tab="30"] small,#pricing .protection-plan-tab[data-protection-tab="60"] small,#pricing .protection-plan-tab[data-protection-tab="5"] .protection-tab-price em,#pricing .protection-plan-tab[data-protection-tab="30"] .protection-tab-price em,#pricing .protection-plan-tab[data-protection-tab="60"] .protection-tab-price em{color:var(--muted)}#pricing.has-js.protection-motion-ready:not(.protection-focus-surface) .protection-plan-tab.active{color:var(--ink);background:radial-gradient(circle at 92% 7%,#1c5d990e,#0000 38%),linear-gradient(#fff,#f7f9fb);border-color:#1c5d9924;transform:translateY(0);box-shadow:0 10px 28px #0b19300e,inset 0 1px #fffffff5}#pricing.has-js.protection-focus-line .protection-plan-tab.active:after,#pricing.protection-focus-complete .protection-plan-tab.active:after{opacity:1;transform:scaleX(1)}#pricing.has-js.protection-focus-surface .protection-plan-tab.active,#pricing.protection-focus-complete .protection-plan-tab.active,#pricing .protection-plan-tab.active{color:#fff;border-color:var(--protection-tab-active-border);transform:translateY(-2px);box-shadow:0 22px 48px #07192b40,0 0 0 1px #538bb51a}#pricing.has-js.protection-focus-surface .protection-plan-tab.active:before,#pricing.protection-focus-complete .protection-plan-tab.active:before,#pricing .protection-plan-tab.active:before{opacity:1;transform:scale(1.04)}#pricing.has-js.protection-focus-content .protection-plan-tab.active .protection-tab-badge,#pricing.has-js.protection-focus-content .protection-plan-tab.active strong,#pricing.has-js.protection-focus-content .protection-plan-tab.active small,#pricing.has-js.protection-focus-content .protection-plan-tab.active b,#pricing.has-js.protection-focus-content .protection-plan-tab.active em,#pricing.protection-focus-complete .protection-plan-tab.active .protection-tab-badge,#pricing.protection-focus-complete .protection-plan-tab.active strong,#pricing.protection-focus-complete .protection-plan-tab.active small,#pricing.protection-focus-complete .protection-plan-tab.active b,#pricing.protection-focus-complete .protection-plan-tab.active em,#pricing .protection-plan-tab.active .protection-tab-badge,#pricing .protection-plan-tab.active strong,#pricing .protection-plan-tab.active small,#pricing .protection-plan-tab.active b,#pricing .protection-plan-tab.active em{color:#fff}#pricing.has-js.protection-focus-content .protection-plan-tab.active .protection-tab-badge,#pricing.protection-focus-complete .protection-plan-tab.active .protection-tab-badge,#pricing .protection-plan-tab.active .protection-tab-badge{background:#ffffff17;border-color:#ffffff4d}#pricing .protection-plan-tab[data-protection-tab="5"] .protection-owned-shield{background:#1c5d9912;border-color:#1c5d9929}#pricing .protection-plan-tab[data-protection-tab="5"].active .protection-owned-shield{color:#fff;background:#ffffff17;border-color:#ffffff47}#pricing .protection-plan-tab[data-protection-tab="5"].active .protection-owned-caption,#pricing .protection-plan-tab[data-protection-tab="5"].active .protection-owned-caption>span{color:#ffffffd6}#pricing .protection-plan-tab,#pricing .protection-plan-tab:before{transition:background .72s cubic-bezier(.2,.68,.2,1),border-color .62s,box-shadow .72s cubic-bezier(.2,.68,.2,1),color .48s,transform .62s cubic-bezier(.22,.72,.2,1),opacity .48s}#pricing .protection-plan-tab .protection-tab-badge,#pricing .protection-plan-tab strong,#pricing .protection-plan-tab small,#pricing .protection-plan-tab b,#pricing .protection-plan-tab em,#pricing .protection-owned-shield,#pricing .protection-owned-caption,#pricing .protection-owned-caption>span{transition:color .5s,background .5s,border-color .5s,transform .55s cubic-bezier(.22,.72,.2,1),opacity .45s}@media (prefers-reduced-motion:reduce){#pricing .protection-plan-tab.active:after{opacity:1;transform:scaleX(1)}}@media (hover:hover){#pricing .protection-plan-tab:not(.active):hover{border-color:#ff8a2a57;transform:translateY(-4px);box-shadow:0 20px 48px #0b193021,0 0 0 1px #ff8a2a0f,inset 0 1px #fffffffa}#pricing .protection-plan-tab:not(.active):hover:after{opacity:.82;transform:scaleX(.58)}}#pricing .protection-plan-tab[data-protection-tab="5"] .protection-owned-shield,#pricing .protection-plan-tab[data-protection-tab="5"].active .protection-owned-shield{box-shadow:none;backdrop-filter:none;background:0 0;border-color:#0000}#pricing.has-js.protection-focus-surface .protection-plan-tab[data-protection-tab="30"].active,#pricing.protection-focus-complete .protection-plan-tab[data-protection-tab="30"].active,#pricing:not(.protection-motion-ready) .protection-plan-tab[data-protection-tab="30"].active{border-color:color-mix(in srgb, var(--orange) 34%, #ffffff1f);background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--orange) 34%, transparent), transparent 39%), radial-gradient(circle at 12% 112%, #2b7db72e, transparent 42%), linear-gradient(145deg, #0b1930, #143b64);box-shadow:0 20px 48px #0b19303d, 0 0 0 1px color-mix(in srgb, var(--orange) 10%, transparent);transform:translateY(-4px)}#pricing.has-js.protection-focus-content .protection-plan-tab[data-protection-tab="30"].active .protection-tab-badge,#pricing.protection-focus-complete .protection-plan-tab[data-protection-tab="30"].active .protection-tab-badge,#pricing:not(.protection-motion-ready) .protection-plan-tab[data-protection-tab="30"].active .protection-tab-badge{color:var(--orange);background:#ff8a2a1c;border-color:#ff8a2a6b;box-shadow:0 8px 22px #ff8a2a1a}#pricing.has-js.protection-motion-ready:not(.protection-focus-content) .protection-plan-panels,#pricing.has-js.protection-motion-ready:not(.protection-focus-content) .protection-plan-panel.active{pointer-events:none;opacity:0;transform:translateY(16px)scale(.994)}#pricing.has-js.protection-focus-content .protection-plan-panels,#pricing.has-js.protection-focus-content .protection-plan-panel.active,#pricing.protection-focus-complete .protection-plan-panels,#pricing.protection-focus-complete .protection-plan-panel.active{opacity:1;transform:translateY(0)scale(1)}#pricing .protection-plan-panels,#pricing .protection-plan-panel{transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .86s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){#pricing .protection-plan-tab,#pricing .protection-plan-panels,#pricing .protection-plan-panel{transition:none;transform:none}}#pricing .protection-plan-tab{background:#fff}#pricing .protection-plan-tab:before{content:"";border-radius:inherit;transform-origin:50% 15%;pointer-events:none;will-change:opacity, transform;background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--orange) 34%, transparent), transparent 39%), radial-gradient(circle at 12% 112%, #2b7db72e, transparent 42%), linear-gradient(145deg, #0b1930, #143b64);opacity:0;transition:opacity .82s cubic-bezier(.22,1,.36,1),transform 1.02s cubic-bezier(.22,1,.36,1);position:absolute;inset:-1px;transform:scale(.982)}#pricing .protection-plan-tab>*{z-index:1;position:relative}#pricing .protection-plan-tab.active{border-color:color-mix(in srgb, var(--orange) 34%, #ffffff1f);box-shadow:0 20px 48px #0b19303d, 0 0 0 1px color-mix(in srgb, var(--orange) 10%, transparent);background:#fff;transform:translateY(-4px)}#pricing .protection-plan-tab.active:before{opacity:1;transform:scale(1)}#pricing .protection-plan-tab .protection-tab-badge,#pricing .protection-plan-tab .protection-owned-row,#pricing .protection-plan-tab .protection-owned-caption,#pricing .protection-plan-tab strong,#pricing .protection-plan-tab small,#pricing .protection-plan-tab b,#pricing .protection-plan-tab em{transition:color .62s cubic-bezier(.22,1,.36,1),background-color .68s cubic-bezier(.22,1,.36,1),border-color .68s cubic-bezier(.22,1,.36,1),box-shadow .76s cubic-bezier(.22,1,.36,1),transform .68s cubic-bezier(.22,1,.36,1),opacity .62s}#pricing .protection-plan-tab:after{transition:opacity .68s cubic-bezier(.22,1,.36,1),transform .78s cubic-bezier(.22,1,.36,1),height .62s cubic-bezier(.22,1,.36,1),box-shadow .82s cubic-bezier(.22,1,.36,1)}#pricing.protection-focus-activating .protection-plan-tab.active{transition-delay:.1s,.1s,.1s,.1s}#pricing.protection-focus-activating .protection-plan-tab.active:before{transition-delay:.1s}#pricing.protection-focus-activating .protection-plan-tab.active strong,#pricing.protection-focus-activating .protection-plan-tab.active small,#pricing.protection-focus-activating .protection-plan-tab.active b,#pricing.protection-focus-activating .protection-plan-tab.active em{transition-delay:.24s}#pricing.protection-focus-activating .protection-plan-tab.active .protection-tab-badge{transition-delay:.31s}#pricing .protection-plan-tab.active strong,#pricing .protection-plan-tab.active small,#pricing .protection-plan-tab.active b,#pricing .protection-plan-tab.active em{color:#fff}#pricing .protection-plan-tab[data-protection-tab="30"].active .protection-tab-badge{color:var(--orange);background:#ff8a2a1c;border-color:#ff8a2a6b;box-shadow:0 8px 22px #ff8a2a1a}#pricing .protection-plan-visual-30{color:#fff;background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--orange) 34%, transparent), transparent 39%), radial-gradient(circle at 12% 112%, #2b7db72e, transparent 42%), linear-gradient(145deg, #0b1930, #143b64);box-shadow:0 20px 48px #0b193033, 0 0 0 1px color-mix(in srgb, var(--orange) 9%, transparent)}#pricing .protection-plan-visual-30>span{color:var(--orange)}#pricing.has-js.protection-motion-ready:not(.protection-panel-visible) .protection-plan-panels{visibility:hidden;opacity:0;pointer-events:none;transform:translateY(16px)scale(.99)}#pricing.has-js .protection-plan-panels{transform-origin:top;transition:opacity .62s,transform .78s cubic-bezier(.22,1,.36,1)}#pricing.has-js.protection-panel-visible .protection-plan-panels{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}#pricing.has-js .protection-plan-panel:not([hidden])>.protection-plan-visual,#pricing.has-js .protection-plan-panel:not([hidden])>.protection-plan-copy{opacity:0;transition:opacity .56s,transform .72s cubic-bezier(.22,1,.36,1);transform:translateY(12px)}#pricing.has-js.protection-panel-visible .protection-plan-panel:not([hidden])>.protection-plan-visual{opacity:1;transition-delay:90ms;transform:translateY(0)}#pricing.has-js.protection-panel-visible .protection-plan-panel:not([hidden])>.protection-plan-copy{opacity:1;transition-delay:.17s;transform:translateY(0)}@media (prefers-reduced-motion:reduce){#pricing .protection-plan-tab,#pricing .protection-plan-tab:before,#pricing .protection-plan-tab:after,#pricing .protection-plan-panels,#pricing .protection-plan-panel,#pricing .protection-plan-visual,#pricing .protection-plan-copy{opacity:1;visibility:visible;transition:none;animation:auto none;transform:none}}.package-calculator.calculator-v47{background:radial-gradient(circle at 100% 0,#ff8a2a1a,#0000 25%),linear-gradient(145deg,#f8fbfe,#edf4fa);border:1px solid #1c5d9929;border-radius:32px;margin-top:88px;padding:46px;box-shadow:0 28px 80px #0b19301c}.calculator-v47 .calculator-heading-v47{align-items:flex-end}.calculator-v47 .calculator-heading-v47 h2{margin-bottom:12px}.calculator-v47 .calculator-heading-v47 p{max-width:690px}.calculator-v47 .calculator-body{margin-top:0}.calculator-v47 .calculator-body[hidden]{display:block}.calculator-v47 .calculator-shell{grid-template-columns:minmax(0,1.28fr) minmax(330px,.72fr);gap:22px}.calculator-v47 .calculator-controls{gap:14px}.calculator-v47 .calculator-presets-v47{border:1px solid var(--line);background:#ffffffc7;border-radius:19px;padding:18px 20px;box-shadow:0 8px 24px #0b19300a}.calculator-v47 .calculator-section-label{margin-bottom:10px}.calculator-v47 .preset-buttons-v47{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.calculator-v47 .preset-button{border-radius:13px;min-height:62px;padding:11px 12px}.calculator-v47 .preset-button strong{font-size:.82rem}.calculator-v47 .preset-button span{font-size:.68rem;line-height:1.35}.calculator-v47 .preset-button.active{background:var(--blue-soft);box-shadow:none;border-color:#1c5d9957}.calculator-v47 .preset-button.active strong{color:var(--blue)}.calculator-config-card{border:1px solid var(--line);background:#fff;border-radius:23px;overflow:hidden;box-shadow:0 12px 34px #0b19300e}.calculator-quantity-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:26px;padding:24px 26px;display:grid}.calculator-quantity-row h3{color:var(--navy);margin:4px 0 5px;font-size:1.18rem}.calculator-quantity-row p{color:var(--muted);margin:0;font-size:.82rem}.calculator-v47 .calculator-step{color:var(--orange-dark);font-size:.65rem}.calculator-stepper{background:#fff;border:1px solid #1c5d993d;border-radius:15px;grid-template-columns:44px 72px 44px;align-items:stretch;min-height:48px;display:grid;overflow:hidden;box-shadow:0 7px 18px #0b19300f}.calculator-stepper button{color:var(--blue);background:var(--blue-soft);cursor:pointer;border:0;font-size:1.35rem;font-weight:850;transition:background .18s,color .18s}.calculator-stepper button:hover{color:#fff;background:var(--blue)}.calculator-stepper input{border-top:0;border-bottom:0;border-right:1px solid var(--line);border-left:1px solid var(--line);text-align:center;min-width:0;color:var(--navy);font-variant-numeric:tabular-nums;box-shadow:none;appearance:textfield;background:#fff;border-image:;border-radius:0;padding:0 5px;font-size:1.08rem;font-weight:950}.calculator-stepper input::-webkit-inner-spin-button{appearance:none;margin:0}.calculator-stepper input::-webkit-outer-spin-button{appearance:none;margin:0}.calculator-fixed-line{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(90deg,#eaf3fbb8,#f6f8fbd1);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;padding:17px 26px;display:grid}.calculator-fixed-line-icon{color:#fff;background:var(--success);border-radius:12px;place-items:center;width:38px;height:38px;font-weight:950;display:grid}.calculator-fixed-line span,.calculator-fixed-line strong,.calculator-fixed-line small{display:block}.calculator-fixed-line span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}.calculator-fixed-line strong{color:var(--navy);margin-top:2px;font-size:.95rem}.calculator-fixed-line small{color:var(--muted);margin-top:2px;font-size:.73rem}.calculator-fixed-line-status{color:var(--success);background:#eaf7f0;border-radius:999px;padding:7px 10px;font-size:.7rem;font-weight:900}.calculator-option-list{display:grid}.calculator-option-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(235px,.88fr) minmax(330px,1.12fr);align-items:center;gap:24px;padding:20px 26px;display:grid}.calculator-option-row:last-child{border-bottom:0}.calculator-option-copy{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;display:grid}.calculator-option-index{width:28px;height:28px;color:var(--orange-dark);background:#fff3e7;border-radius:9px;place-items:center;font-size:.65rem;font-weight:950;display:grid}.calculator-option-copy h3{color:var(--navy);margin:2px 0 5px;font-size:.94rem}.calculator-option-copy p{color:var(--muted);margin:0;font-size:.73rem;line-height:1.45}.calculator-coverage-note{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fffaf5;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:13px;padding:14px 26px;display:grid}.calculator-coverage-note>span{width:38px;height:38px;color:var(--orange-dark);background:#fff0e1;border-radius:12px;place-items:center;font-size:.72rem;font-weight:950;display:grid}.calculator-coverage-note strong,.calculator-coverage-note small{display:block}.calculator-coverage-note strong{color:var(--navy);font-size:.78rem}.calculator-coverage-note small{color:var(--muted);margin-top:2px;font-size:.68rem;line-height:1.4}.calculator-service-coverage{border-top:1px dashed #1c5d992e;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:12px;margin-top:-8px;padding-top:12px;display:flex}.calculator-service-coverage[hidden]{display:none}.calculator-service-coverage>span{color:var(--navy);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:900}.calculator-service-coverage-controls{align-items:center;gap:9px;display:flex}.calculator-service-coverage-controls>small{min-width:118px;color:var(--muted);font-size:.67rem;font-weight:800}.calculator-mini-stepper{background:#fff;border:1px solid #1c5d993d;border-radius:11px;grid-template-columns:34px 46px 34px;min-height:36px;display:grid;overflow:hidden}.calculator-mini-stepper button{color:var(--blue);background:var(--blue-soft);cursor:pointer;border:0;font-size:1rem;font-weight:900}.calculator-mini-stepper button:hover:not(:disabled){color:#fff;background:var(--blue)}.calculator-mini-stepper button:disabled{opacity:.38;cursor:not-allowed}.calculator-mini-stepper input{border-top:0;border-bottom:0;border-right:1px solid var(--line);border-left:1px solid var(--line);text-align:center;min-width:0;color:var(--navy);font-variant-numeric:tabular-nums;box-shadow:none;appearance:textfield;background:#fff;border-image:;border-radius:0;padding:0 3px;font-size:.84rem;font-weight:950}.calculator-mini-stepper input::-webkit-inner-spin-button{appearance:none;margin:0}.calculator-mini-stepper input::-webkit-outer-spin-button{appearance:none;margin:0}.calculator-inline-options{gap:7px;display:grid}.calculator-inline-options.three-options{grid-template-columns:repeat(3,minmax(0,1fr))}.calculator-inline-options.two-options{grid-template-columns:repeat(2,minmax(0,1fr))}.calculator-inline-options label{cursor:pointer}.calculator-inline-options input{opacity:0;pointer-events:none;position:absolute}.calculator-inline-options label>span{border:1px solid var(--line);min-height:58px;color:var(--navy);background:var(--surface-soft);text-align:center;border-radius:12px;flex-direction:column;justify-content:center;padding:8px 10px;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:flex}.calculator-inline-options label:hover>span{border-color:#1c5d994d;transform:translateY(-1px)}.calculator-inline-options strong,.calculator-inline-options small{display:block}.calculator-inline-options strong{font-size:.76rem;line-height:1.25}.calculator-inline-options small{color:var(--muted);margin-top:4px;font-size:.66rem;font-weight:800;line-height:1.25}.calculator-inline-options input[value="0"]:checked+span{background:var(--blue-soft);box-shadow:none;border-color:#1c5d9940}.calculator-inline-options input[value="0"]:checked+span strong{color:var(--blue)}.calculator-inline-options input:not([value="0"]):checked+span{border-color:var(--orange);background:#fff5eb;box-shadow:0 7px 18px #ff8a2a1f}.calculator-inline-options input:not([value="0"]):checked+span small{color:var(--orange-dark)}.calculator-inline-options input:focus-visible+span{outline-offset:2px;outline:3px solid #1c5d992b}.calculator-v47 .calculator-summary-sticky{background:radial-gradient(circle at 100% 0%, #ff8a2a40, transparent 35%), linear-gradient(145deg, var(--navy), #102f52);border-radius:23px;padding:28px;box-shadow:0 22px 55px #0b193038}.calculator-v47 .summary-context{z-index:2;color:#dbe7f2;margin-top:8px;font-size:.9rem;font-weight:800;position:relative}.calculator-v47 .summary-total{margin-top:11px;font-size:clamp(3rem,5vw,4.4rem)}.calculator-v47 .summary-subline{margin-top:8px}.calculator-v47 .summary-divider{margin:22px 0 17px}.calculator-v47 .summary-breakdown{gap:17px}.summary-group{gap:9px;display:grid}.summary-group+.summary-group{border-top:1px solid #ffffff1c;padding-top:15px}.summary-group-label{color:#91a8bf;letter-spacing:.09em;text-transform:uppercase;font-size:.62rem;font-weight:950}.summary-row-v47{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.summary-row-v47>span{min-width:0}.summary-row-v47 strong,.summary-row-v47 small{display:block}.summary-row-v47 strong{color:#eef4fa;font-size:.78rem;line-height:1.3}.summary-row-v47 small{color:#9fb1c4;margin-top:3px;font-size:.66rem;line-height:1.35}.summary-row-v47>b{color:#fff;white-space:nowrap;flex:none;font-size:.79rem}.summary-row-included>b{color:#86d7aa}.summary-empty-row{color:#9fb1c4;font-size:.7rem;line-height:1.45}.summary-payment-note{z-index:2;background:#ffffff0e;border:1px solid #ffffff1c;border-radius:13px;margin-top:12px;padding:13px 14px;position:relative}.summary-payment-note span,.summary-payment-note strong{display:block}.summary-payment-note span{color:var(--orange);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:950}.summary-payment-note strong{color:#d9e4ef;margin-top:4px;font-size:.7rem;line-height:1.45}.calculator-v47 .summary-actions{gap:7px;margin-top:20px}.calculator-copy{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;min-height:42px;font-size:.76rem;font-weight:850}.calculator-copy:hover{background:#ffffff1c}.calculator-copy-status{color:#8bd6ad;text-align:center;min-height:17px;font-size:.68rem;font-weight:800}.calculator-v47 .calculator-reset{min-height:32px}.calculator-v47 .calculator-disclaimer{margin-top:14px}.protection-calculator-link.is-selected,.service-add-button.is-selected{color:#176444;background:#eaf7f0;border-color:#19744d57;box-shadow:0 7px 18px #19744d1a}.protection-calculator-link.is-selected:after,.service-add-button.is-selected:after{content:" ✓";font-weight:950}.calculator-v47 .calculator-floating-total{display:none}@media (width>=1051px){.calculator-v47 .calculator-summary-sticky{overflow-y:auto}}@media (width<=1050px){.calculator-v47 .calculator-shell{grid-template-columns:1fr}.calculator-v47 .calculator-summary-sticky{max-height:none;position:relative;top:auto;overflow:visible}}@media (width<=900px){.package-calculator.calculator-v47{border-radius:26px;margin-top:68px;padding:30px 22px 94px}.calculator-v47 .calculator-heading-v47{flex-direction:column;align-items:flex-start;gap:18px}.calculator-v47 .preset-buttons-v47{grid-template-columns:repeat(2,minmax(0,1fr))}.calculator-option-row{grid-template-columns:1fr;gap:14px}.calculator-v47 .calculator-floating-total{display:flex}}@media (width<=620px){.package-calculator.calculator-v47{padding:27px 15px 92px}.calculator-v47 .calculator-presets-v47{padding:16px}.calculator-v47 .preset-buttons-v47{grid-template-columns:1fr 1fr}.calculator-v47 .preset-button{min-height:66px}.calculator-quantity-row{grid-template-columns:1fr;gap:16px;padding:21px 18px}.calculator-stepper{grid-template-columns:52px minmax(70px,1fr) 52px;width:100%}.calculator-fixed-line{grid-template-columns:38px minmax(0,1fr);padding:16px 18px}.calculator-fixed-line-status{grid-column:2;justify-self:start}.calculator-option-row{padding:19px 18px}.calculator-coverage-note{padding:14px 18px}.calculator-service-coverage{justify-content:space-between;margin-top:-2px}.calculator-service-coverage-controls>small{min-width:104px}.calculator-inline-options.three-options{grid-template-columns:repeat(3,minmax(0,1fr))}.calculator-inline-options label>span{min-height:64px;padding:7px 5px}.calculator-inline-options strong{font-size:.69rem}.calculator-inline-options small{font-size:.59rem}.calculator-v47 .calculator-summary-sticky{padding:25px 20px}}@media (width<=390px){.calculator-v47 .preset-buttons-v47,.calculator-inline-options.three-options{grid-template-columns:1fr}.calculator-inline-options.two-options{grid-template-columns:1fr 1fr}.calculator-inline-options label>span{min-height:52px}.calculator-service-coverage{flex-direction:column;align-items:flex-start;gap:8px}.calculator-service-coverage-controls{justify-content:space-between;width:100%}}@media (width>=1051px){.calculator-v47 .calculator-summary-sticky{overscroll-behavior:auto;scrollbar-width:none}.calculator-v47 .calculator-summary-sticky::-webkit-scrollbar{width:0;height:0;display:none}}.calculator-v47 .calculator-summary,.calculator-v47 .calculator-summary-sticky,.calculator-v47 .summary-breakdown,.calculator-v47 .summary-row-v47{min-width:0;max-width:100%}.calculator-v47 .summary-row-v47>span{overflow-wrap:anywhere}.calculator-v47 .calculator-heading-v47{margin-bottom:32px}@media (width>=1051px){.pricing-section,.pricing-section>.container,.package-calculator.calculator-v47,.calculator-v47 .calculator-body,.calculator-v47 .calculator-shell,.calculator-v47 .calculator-controls{overflow:visible}.calculator-v47 .calculator-shell{align-items:start}.calculator-v47 .calculator-summary{z-index:8;align-self:start;height:max-content;min-height:0;position:sticky;top:92px}.calculator-v47 .calculator-summary-sticky{max-height:none;position:relative;top:auto;overflow:hidden}}.calculator-cta{gap:10px}#pricing.has-js.pricing-is-visible .pricing-offer-shell,#pricing.has-js.pricing-is-visible .pricing-payment-band,#pricing.has-js.pricing-is-visible .pricing-inclusion-item,#pricing.has-js.pricing-is-visible .pricing-safeguard-card{visibility:visible}#pricing.has-js.protection-focus-complete.protection-panel-visible .protection-plan-panel.active{visibility:visible;pointer-events:auto}#pricing .protection-plan-tabs .protection-plan-tab{transition:transform .56s cubic-bezier(.22,1,.36,1),background .56s cubic-bezier(.22,1,.36,1),border-color .56s cubic-bezier(.22,1,.36,1),box-shadow .56s cubic-bezier(.22,1,.36,1),color .46s,opacity .46s}#pricing .protection-plan-tab:before,#pricing .protection-plan-tab:after,#pricing .protection-plan-tab strong,#pricing .protection-plan-tab small,#pricing .protection-plan-tab b,#pricing .protection-plan-tab em,#pricing .protection-plan-tab .protection-tab-badge{transition-duration:.52s;transition-timing-function:cubic-bezier(.22,1,.36,1)}#pricing .protection-plan-panels.protection-panels-switching{isolation:isolate;display:grid;overflow:hidden}#pricing .protection-plan-panels.protection-panels-switching .protection-plan-panel{will-change:opacity, transform;grid-area:1/1;width:100%;min-width:0}#pricing .protection-plan-panel.protection-panel-leaving{pointer-events:none;z-index:1}#pricing .protection-plan-panel.protection-panel-entering{z-index:2}@media (prefers-reduced-motion:reduce){#pricing .protection-plan-panel.protection-panel-leaving,#pricing .protection-plan-panel.protection-panel-entering,#pricing .protection-plan-panel.protection-panel-leaving>*,#pricing .protection-plan-panel.protection-panel-entering>*{animation:auto none;transform:none}}#pricing .protection-plan-tab{isolation:isolate;transition:transform .76s cubic-bezier(.22,1,.36,1),border-color .72s cubic-bezier(.22,1,.36,1),box-shadow .78s cubic-bezier(.22,1,.36,1),color .68s,opacity .68s;position:relative;overflow:hidden}#pricing .protection-plan-tab.active,#pricing.protection-focus-complete .protection-plan-tab.active,#pricing.has-js.protection-focus-surface .protection-plan-tab.active{background:radial-gradient(circle at 92% 7%,#1c5d990e,#0000 38%),linear-gradient(#fff,#f7f9fb)}#pricing .protection-tab-active-fill{z-index:0;pointer-events:none;border-radius:inherit;opacity:0;will-change:opacity, transform;background:radial-gradient(circle at 18% 0,#ff8a2a38,#0000 35%),radial-gradient(circle at 86% 9%,#5491be38,#0000 38%),radial-gradient(circle at 22% 100%,#1f5b8938,#0000 42%),linear-gradient(145deg,#183a5a 0%,#102d49 48%,#0c2238 100%);transition:opacity .78s cubic-bezier(.22,1,.36,1),transform .84s cubic-bezier(.22,1,.36,1);position:absolute;inset:-1px;transform:scale(.992)}#pricing .protection-plan-tab.active .protection-tab-active-fill{opacity:1;transform:scale(1.01)}#pricing .protection-plan-tab:before{z-index:1}#pricing .protection-plan-panel.protection-panel-leaving{animation:.62s cubic-bezier(.4,0,.2,1) both protectionPanelLeaveV42}#pricing .protection-plan-panel.protection-panel-entering{animation:.82s cubic-bezier(.22,1,.36,1) 40ms both protectionPanelEnterV42}#pricing .protection-plan-panel.protection-panel-entering>*{animation:.76s cubic-bezier(.22,1,.36,1) .1s both protectionPanelContentEnterV42}#pricing .protection-plan-panel.protection-panel-leaving>*{animation:.52s both protectionPanelContentLeaveV42}#pricing .pricing-safeguard-top>span{letter-spacing:.045em;min-height:21px;padding-inline:7px;font-size:clamp(.48rem,.56vw,.55rem)}@media (prefers-reduced-motion:reduce){#pricing .protection-tab-active-fill{transition:none}}#pricing.has-js.protection-motion-ready:not(.protection-focus-surface):not(.protection-focus-complete) .protection-plan-tab .protection-tab-active-fill{opacity:0;transform:scale(.992)}#pricing .protection-plan-tab>.protection-tab-active-fill{letter-spacing:0;text-transform:none;color:#0000;font-size:0;line-height:0}#pricing .protection-plan-tab:after{z-index:5;bottom:0}#pricing .protection-plan-tab>:not(.protection-tab-active-fill){z-index:3;position:relative}#pricing.has-js.protection-motion-ready:not(.protection-focus-surface):not(.protection-focus-complete) .protection-plan-tab>.protection-tab-active-fill{opacity:0;transform:scale(.992)}#pricing.has-js.protection-focus-surface .protection-plan-tab.active>.protection-tab-active-fill,#pricing.protection-focus-complete .protection-plan-tab.active>.protection-tab-active-fill{opacity:1;transform:scale(1.01)}#pricing .protection-plan-tab>.protection-tab-active-fill{opacity:0;border-radius:inherit;pointer-events:none;z-index:0;border:0;width:auto;min-width:0;height:auto;min-height:0;margin:0;padding:0;display:block;position:absolute;inset:-1px;overflow:hidden;transform:scale(.992)}#pricing .protection-plan-tab>.protection-tab-active-fill:before,#pricing .protection-plan-tab>.protection-tab-active-fill:after{content:none;display:none}#pricing .protection-plan-tab .protection-upgrade-duration,#pricing .protection-plan-tab .protection-tab-price,#pricing .protection-plan-tab .protection-tab-price b,#pricing .protection-plan-tab .protection-tab-price em{box-shadow:none;background:0 0;transition-property:color,opacity,transform;transition-duration:.62s,.52s,.62s;transition-timing-function:cubic-bezier(.22,1,.36,1),ease,cubic-bezier(.22,1,.36,1)}#pricing.has-js.protection-focus-activating .protection-plan-tab[data-protection-tab="30"].active .protection-upgrade-duration,#pricing.has-js.protection-focus-activating .protection-plan-tab[data-protection-tab="30"].active .protection-tab-price{transition-delay:0s}#pricing.has-js.protection-motion-ready:not(.protection-focus-content):not(.protection-focus-complete) .protection-plan-tab[data-protection-tab="30"].active .protection-upgrade-duration,#pricing.has-js.protection-motion-ready:not(.protection-focus-content):not(.protection-focus-complete) .protection-plan-tab[data-protection-tab="30"].active .protection-tab-price{opacity:.72}#pricing.has-js.protection-focus-content .protection-plan-tab[data-protection-tab="30"].active .protection-upgrade-duration,#pricing.has-js.protection-focus-content .protection-plan-tab[data-protection-tab="30"].active .protection-tab-price,#pricing.protection-focus-complete .protection-plan-tab[data-protection-tab="30"].active .protection-upgrade-duration,#pricing.protection-focus-complete .protection-plan-tab[data-protection-tab="30"].active .protection-tab-price{opacity:1}@media (width<=767px){.pricing-section{max-width:100%;overflow-x:clip}#calculator{scroll-margin-top:calc(var(--mobile-header) + 14px)}.pricing-inclusion-grid,.pricing-safeguard-grid,.service-pillar-grid,.service-flow{scrollbar-width:none}.pricing-inclusion-grid::-webkit-scrollbar{display:none}.pricing-safeguard-grid::-webkit-scrollbar{display:none}.service-pillar-grid::-webkit-scrollbar{display:none}.service-flow::-webkit-scrollbar{display:none}.pricing-offer-shell,.protection-selector-v2,.service-decision-hub,.package-calculator{border-radius:24px}.pricing-offer-main{padding:22px}.pricing-offer-top,.pricing-offer-body{grid-template-columns:1fr;gap:24px}.pricing-offer-kicker{flex-direction:column;align-items:flex-start;gap:7px}.pricing-offer-copy h3{font-size:1.7rem}.pricing-fixed-price{margin:18px 0 8px}.pricing-fixed-price strong{font-size:clamp(3.55rem,17vw,4.65rem)}.pricing-offer-actions{border-radius:19px;width:100%;padding:17px}.pricing-offer-actions .btn,.pricing-secondary-cta,.pricing-case-link{text-align:center;justify-content:center;width:100%;min-height:49px}.pricing-inclusion-grid,.pricing-safeguard-grid{scroll-snap-type:x mandatory;grid-template-columns:none;gap:11px;margin-inline:-22px;padding:4px 22px 16px;display:flex;overflow-x:auto}.pricing-inclusion-item,.pricing-safeguard-card{scroll-snap-align:center;flex:0 0 calc(100vw - 76px);min-width:calc(100vw - 76px);min-height:190px}.pricing-workload-strip{align-items:flex-start;padding:16px}.pricing-payment-band{grid-template-columns:1fr;gap:13px;padding:20px;display:grid}#pricing div.pricing-payment-arrow{justify-self:center;width:28px;height:28px;transform:rotate(90deg)}.pricing-payment-step{border-radius:17px;align-items:flex-start;padding:16px}.pricing-subheading-v2{margin:64px 0 28px}.protection-selector-v2{padding:18px}.protection-plan-tabs{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;gap:9px;margin:0 -18px 18px;padding:2px 18px 10px;display:flex;overflow-x:auto}.protection-plan-tabs::-webkit-scrollbar{display:none}.protection-plan-tab{scroll-snap-align:center;flex:0 0 158px;min-width:158px;min-height:116px;padding:14px}.protection-plan-panel.active{grid-template-columns:1fr;gap:0;display:grid}.protection-plan-visual{border-radius:20px 20px 0 0;min-height:250px}.protection-plan-copy{padding:21px}.protection-plan-detail-grid{grid-template-columns:1fr;gap:10px}.protection-shared-coverage{align-items:flex-start;padding:16px}.service-decision-tabs{scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(var(--mobile-gutter) * -1) 18px;padding:4px var(--mobile-gutter) 12px;grid-template-columns:none;gap:10px;display:flex;overflow-x:auto}.service-decision-tabs::-webkit-scrollbar{display:none}.service-tab-motion-slot{scroll-snap-align:center;flex:0 0 calc(100vw - 76px);min-width:calc(100vw - 76px)}.service-decision-tab{width:100%;min-height:190px;padding:20px}.service-decision-panel.active{display:block}.service-panel-offer,.service-panel-evidence{padding:21px}.service-panel-price-grid{grid-template-columns:1fr}.service-panel-actions{grid-template-columns:1fr;gap:9px;display:grid}.service-panel-actions .btn,.service-panel-actions button,.service-panel-actions a{width:100%}.service-pillar-grid,.service-flow{scroll-snap-type:x mandatory;grid-template-columns:none;gap:10px;margin-inline:-21px;padding:4px 21px 14px;display:flex;overflow-x:auto}.service-pillar-grid>*,.service-flow>*{scroll-snap-align:center;flex:0 0 calc(100vw - 82px);min-width:calc(100vw - 82px)}.package-calculator{margin-top:64px;padding:21px}.calculator-heading-v47{flex-direction:column;align-items:flex-start;gap:12px}.calculator-shell{grid-template-columns:1fr;gap:16px}.calculator-config-card,.calculator-summary-sticky{border-radius:19px;padding:18px}.calculator-summary-sticky{position:static}.calculator-floating-total{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:1500;border-radius:19px;min-height:64px}.pricing-offer-shell,.pricing-subheading-v2,.protection-selector-v2,.service-decision-hub,.package-calculator{opacity:1;visibility:visible;transform:none}#pricing-intro+#pricing{background:linear-gradient(#e9f0f5 0%,#f5f8fb 10%,#fff 24%);margin-top:-2px;padding-top:72px;position:relative}#pricing{padding:52px 0 60px}#pricing .pricing-offer-shell{background:radial-gradient(100% 42% at 108% -3%,#ff8a2a33,#0000 58%),radial-gradient(92% 40% at -8% 101%,#1c5d9940,#0000 60%),linear-gradient(152deg,#121827 0%,#111b2d 56%,#102a44 100%);border:1px solid #ffffff17;border-radius:26px}#pricing .pricing-offer-shell:after{content:"";z-index:-1;pointer-events:none;border-radius:0 0 999px 999px;position:absolute;top:0;right:23px;box-shadow:0 0 18px #ff8a2a6b}#pricing .pricing-offer-main{padding:22px}#pricing .pricing-offer-top,#pricing .pricing-offer-body{grid-template-columns:minmax(0,1fr)}#pricing .pricing-offer-top{gap:20px}#pricing .pricing-offer-kicker{flex-flow:wrap;align-items:center;gap:7px;margin:0 0 15px}#pricing .pricing-offer-kicker span,#pricing .pricing-offer-kicker em{letter-spacing:.085em;min-height:27px;padding:0 10px;font-size:.63rem}#pricing .pricing-offer-copy h3{text-wrap:balance;letter-spacing:-.035em;max-width:310px;margin:0;font-size:clamp(1.52rem,6.8vw,1.72rem);line-height:1.09}#pricing .pricing-fixed-price{align-items:flex-start;gap:5px;margin:20px 0 0;padding-bottom:14px;position:relative}#pricing .pricing-fixed-price:after{content:"";background:linear-gradient(90deg,var(--orange),#ff8a2a00);border-radius:999px;width:58px;height:2px;position:absolute;bottom:0;left:0}#pricing .pricing-currency{margin-top:9px;font-size:1.48rem;line-height:1}#pricing .pricing-fixed-price strong{letter-spacing:-.05em;text-shadow:0 15px 38px #00000038;font-size:clamp(3.85rem,17.4vw,4.55rem);line-height:.84}#pricing .pricing-price-caption{color:#ffba7b;max-width:305px;margin-top:12px;font-size:.94rem;font-weight:820;line-height:1.48}#pricing .pricing-outcome-copy{color:#d0dbe7;margin-top:19px;font-size:1rem;line-height:1.58}#pricing .pricing-mobile-value-points{gap:8px;margin-top:20px;display:grid}#pricing .pricing-mobile-value-point{color:#f4f8fc;background:#ffffff09;border:1px solid #ffffff17;border-radius:14px;grid-template-columns:35px minmax(0,1fr);align-items:center;gap:11px;min-height:48px;padding:8px 12px 8px 9px;display:grid}#pricing .pricing-mobile-value-point i{color:#ffb36d;letter-spacing:.04em;background:#ff8a2a1a;border-radius:10px;place-items:center;width:35px;height:32px;font-size:.68rem;font-style:normal;font-weight:950;display:grid}#pricing .pricing-mobile-value-point strong{font-size:.94rem;line-height:1.35}#pricing .pricing-offer-actions{backdrop-filter:none;background:0 0;border:0;border-radius:0;gap:9px;padding:5px 0 0}#pricing .pricing-primary-cta{border-radius:16px;min-height:54px;font-size:.96rem}#pricing .pricing-secondary-cta{border-radius:15px;min-height:48px;padding:0 16px;font-size:.88rem}#pricing .pricing-case-link{min-height:39px;padding:3px 0 0;font-size:.82rem}#pricing .pricing-mobile-details-toggle{color:#fff;width:100%;font:inherit;text-align:left;cursor:pointer;border:1px solid #7ec7f433;align-items:center;display:grid}#pricing .pricing-mobile-details-copy{min-width:0;display:grid}#pricing .pricing-mobile-details-icon{place-items:center;line-height:1;transition:transform .24s,background .24s;display:grid}#pricing .pricing-mobile-details-toggle[aria-expanded=true] .pricing-mobile-details-icon{background:#ff8a2a1f}#pricing .pricing-offer-body[hidden]{display:none}#pricing .pricing-offer-body{grid-template-columns:minmax(0,1fr);gap:25px;margin-top:20px;padding-top:22px}#pricing .pricing-inclusions{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}#pricing .pricing-block-label{letter-spacing:.1em;margin:0 0 10px;font-size:.75rem;line-height:1.4}#pricing .pricing-inclusion-grid{scroll-snap-type:none;grid-template-columns:minmax(0,1fr);gap:0;margin:0;padding:0;display:grid;overflow:visible}#pricing .pricing-inclusion-item{scroll-snap-align:none;background:0 0;border:0;border-bottom:1px solid #ffffff1a;border-image:;border-radius:0;grid-template-columns:31px minmax(0,1fr);align-items:start;gap:12px;min-width:0;min-height:0;margin:0;padding:15px 0}#pricing .pricing-inclusion-item:first-child{padding-top:7px}#pricing .pricing-inclusion-item i{border-radius:9px;width:30px;height:30px;font-size:.72rem}#pricing .pricing-inclusion-item span{overflow-wrap:anywhere;color:#dce5ee;font-size:.94rem;line-height:1.52}#pricing .pricing-workload-strip{border-radius:15px;grid-template-columns:42px minmax(0,1fr);gap:12px;margin-top:15px;padding:15px}#pricing .pricing-workload-icon{border-radius:12px;width:42px;height:42px;font-size:.68rem}#pricing .pricing-workload-strip strong{margin-bottom:4px;font-size:.96rem;line-height:1.35}#pricing .pricing-workload-strip span{font-size:.9rem;line-height:1.5}#pricing .pricing-safeguard-grid{scroll-snap-type:none;grid-template-columns:minmax(0,1fr);gap:11px;margin:0;padding:0;display:grid;overflow:visible}#pricing .pricing-safeguard-card{scroll-snap-align:none;background:radial-gradient(circle at 100% 0,#ff8a2a29,#0000 40%),#ffffff0a;border-radius:17px;min-width:0;min-height:0;padding:17px}#pricing .pricing-safeguard-top{align-items:center;gap:10px}#pricing .pricing-safeguard-top span{letter-spacing:.05em;min-height:25px;padding:0 9px;font-size:.68rem}#pricing .pricing-safeguard-top b{font-size:1.25rem}#pricing .pricing-safeguard-card h4{letter-spacing:-.015em;margin:17px 0 9px;font-size:1.08rem;line-height:1.25}#pricing .pricing-safeguard-card p{font-size:.94rem;line-height:1.55}#pricing .pricing-safeguard-proof,#pricing .pricing-terms-link{border-left-width:2px;border-radius:0 10px 10px 0;margin-top:13px;padding:12px 11px;font-size:.9rem;line-height:1.45}#pricing .pricing-payment-intro{padding-bottom:5px}#pricing .pricing-payment-step strong{margin-bottom:4px}}@media (width<=767px) and (prefers-reduced-motion:no-preference){#pricing.pricing-is-visible .pricing-offer-kicker,#pricing.pricing-is-visible .pricing-offer-copy h3,#pricing.pricing-is-visible .pricing-fixed-price,#pricing.pricing-is-visible .pricing-price-caption,#pricing.pricing-is-visible .pricing-outcome-copy,#pricing.pricing-is-visible .pricing-mobile-value-point,#pricing.pricing-is-visible .pricing-offer-actions,#pricing.pricing-is-visible .pricing-mobile-details-toggle{animation:.58s cubic-bezier(.2,.74,.2,1) both uworkPricingV163In}#pricing.pricing-is-visible .pricing-offer-copy h3{animation-delay:40ms}#pricing.pricing-is-visible .pricing-fixed-price{animation-delay:80ms}#pricing.pricing-is-visible .pricing-price-caption{animation-delay:.12s}#pricing.pricing-is-visible .pricing-outcome-copy{animation-delay:.16s}#pricing.pricing-is-visible .pricing-mobile-value-point:first-child{animation-delay:.2s}#pricing.pricing-is-visible .pricing-mobile-value-point:nth-child(2){animation-delay:.24s}#pricing.pricing-is-visible .pricing-mobile-value-point:nth-child(3){animation-delay:.28s}#pricing.pricing-is-visible .pricing-offer-actions{animation-delay:.32s}#pricing.pricing-is-visible .pricing-mobile-details-toggle{animation-delay:.36s}#pricing .pricing-offer-body.pricing-mobile-details-open{animation:.34s cubic-bezier(.2,.74,.2,1) both uworkPricingV163Details}#pricing .pricing-fixed-price:after{transform-origin:0;animation:.78s cubic-bezier(.2,.74,.2,1) .25s both uworkPricingV163Line}}@media (width<=360px){#pricing .pricing-offer-main{padding:18px}#pricing .pricing-fixed-price strong{font-size:3.62rem}#pricing .pricing-price-caption{font-size:.9rem}#pricing .pricing-outcome-copy{font-size:.96rem}#pricing .pricing-mobile-value-point{padding-right:9px}#pricing .pricing-mobile-value-point strong{font-size:.9rem}}@media (width<=767px) and (prefers-reduced-motion:reduce){#pricing .pricing-offer-kicker,#pricing .pricing-offer-copy h3,#pricing .pricing-fixed-price,#pricing .pricing-price-caption,#pricing .pricing-outcome-copy,#pricing .pricing-mobile-value-point,#pricing .pricing-offer-actions,#pricing .pricing-mobile-details-toggle,#pricing .pricing-offer-body,#pricing .pricing-fixed-price:after{opacity:1;animation:auto none;transform:none}#pricing .pricing-mobile-details-icon{transition:none}}@media (width<=767px){#pricing .pricing-subheading-v2{margin:58px 0 24px}#pricing .pricing-subheading-v2 .eyebrow{margin-bottom:12px}#pricing .pricing-subheading-v2 h2{max-width:330px;margin-bottom:14px;font-size:clamp(1.95rem,8.5vw,2.3rem);line-height:1.08}#pricing .pricing-subheading-v2 .section-intro{max-width:340px;font-size:1rem;line-height:1.58}#pricing .protection-selector-v2{background:radial-gradient(circle at 92% 0,#1c5d9914,#0000 28%),linear-gradient(155deg,#fff,#f3f7fa);border-radius:23px;padding:15px;box-shadow:0 20px 54px #0b19301a}#pricing .protection-plan-tabs{scroll-snap-type:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr);justify-self:stretch;gap:9px;width:100%;margin:0 0 13px;padding:0;display:grid;overflow:visible}#pricing .protection-plan-tab{width:100%;min-width:0;min-height:88px;color:var(--navy);text-align:left;scroll-snap-align:none;opacity:1;visibility:visible;background:#fff;border:1px solid #d9e2ea;border-radius:17px;flex:none;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 14px;margin:0;padding:14px 15px;transition:border-color .22s,background .22s,box-shadow .22s;display:grid;position:relative;overflow:hidden;transform:none;box-shadow:0 7px 18px #0b19300b}#pricing .protection-plan-tab:before,#pricing .protection-plan-tab:after,#pricing .protection-tab-active-fill,#pricing .protection-plan-tab>.protection-tab-active-fill{opacity:0;visibility:hidden;display:none}#pricing .protection-plan-tab>*,#pricing .protection-plan-tab span,#pricing .protection-plan-tab strong,#pricing .protection-plan-tab small,#pricing .protection-plan-tab b,#pricing .protection-plan-tab em{z-index:1;opacity:1;visibility:visible;position:relative;transform:none}#pricing .protection-plan-tab[data-protection-tab="5"]{background:linear-gradient(145deg,#fff,#f3fbf7);border-color:#1d895933}#pricing .protection-plan-tab[data-protection-tab="30"]{background:linear-gradient(145deg,#fffaf5,#fff);border-color:#ff8a2a47}#pricing .protection-plan-tab[data-protection-tab="60"]{background:linear-gradient(145deg,#f7fbff,#fff);border-color:#1c5d9930}#pricing .protection-plan-tab.active,#pricing.has-js.protection-focus-surface .protection-plan-tabs .protection-plan-tab.active,#pricing.has-js.protection-focus-complete .protection-plan-tabs .protection-plan-tab.active{color:#fff;background:radial-gradient(circle at 100% 0,#ff8a2a33,#0000 38%),linear-gradient(145deg,#0b182b,#173b61);border-color:#ff8a2ab8;box-shadow:0 13px 28px #0b19302b,inset 0 1px #ffffff14}#pricing .protection-plan-tab.active strong,#pricing .protection-plan-tab.active small,#pricing .protection-plan-tab.active b,#pricing .protection-plan-tab.active em{color:#fff}#pricing .protection-plan-tab .protection-tab-badge{color:#b95c11;letter-spacing:.075em;grid-area:1/1;justify-self:start;margin:0;font-size:.72rem;line-height:1.3}#pricing .protection-plan-tab.active .protection-tab-badge{color:#ffb36d}#pricing .protection-plan-tab .protection-upgrade-duration{color:var(--navy);letter-spacing:-.035em;grid-area:2/1;justify-self:start;margin:0;font-size:1.58rem;line-height:1}#pricing .protection-plan-tab .protection-upgrade-duration i{color:var(--orange-dark)}#pricing .protection-plan-tab.active .protection-upgrade-duration,#pricing .protection-plan-tab.active .protection-upgrade-duration i{color:#fff}#pricing .protection-plan-tab .protection-tab-price{white-space:nowrap;grid-area:1/2/3;place-self:center end;justify-items:end;gap:3px;margin:0;display:grid}#pricing .protection-plan-tab .protection-tab-price b{color:var(--navy);font-size:1.16rem;line-height:1}#pricing .protection-plan-tab .protection-tab-price em{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:.68rem;font-style:normal;line-height:1.2}#pricing .protection-plan-tab.active .protection-tab-price b{color:#fff}#pricing .protection-plan-tab.active .protection-tab-price em{color:#bfd0df}#pricing .protection-plan-tab[data-protection-tab="5"]{grid-template-columns:minmax(0,1fr) auto}#pricing .protection-plan-tab[data-protection-tab="5"] .protection-owned-row{grid-area:1/1/3;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;margin:0;display:grid}#pricing .protection-plan-tab[data-protection-tab="5"] .protection-owned-shield{width:34px;height:38px}#pricing .protection-plan-tab[data-protection-tab="5"] .protection-owned-state{gap:2px;margin:0;display:grid}#pricing .protection-plan-tab[data-protection-tab="5"] .protection-owned-state b{color:#247453;letter-spacing:.075em;font-size:.76rem;line-height:1.25}#pricing .protection-plan-tab[data-protection-tab="5"] .protection-owned-state em{color:#5f776b;font-size:.76rem;line-height:1.25}#pricing .protection-plan-tab[data-protection-tab="5"]>strong{color:var(--navy);white-space:nowrap;grid-area:1/2;justify-self:end;margin:0;font-size:1.45rem;line-height:1}#pricing .protection-plan-tab[data-protection-tab="5"]>small{display:none}#pricing .protection-plan-tab[data-protection-tab="5"]>small>span{color:#2e8a61}#pricing .protection-plan-tab[data-protection-tab="5"].active .protection-owned-state b,#pricing .protection-plan-tab[data-protection-tab="5"].active .protection-owned-state em,#pricing .protection-plan-tab[data-protection-tab="5"].active>strong,#pricing .protection-plan-tab[data-protection-tab="5"].active>small,#pricing .protection-plan-tab[data-protection-tab="5"].active>small>span{color:#fff}#pricing .protection-plan-panels{margin-top:0}#pricing .protection-plan-panel{box-shadow:none;background:#fff;border:1px solid #dce4eb;border-radius:19px;overflow:hidden}#pricing .protection-plan-panel[hidden]{display:none}#pricing .protection-plan-panel.active{opacity:1;visibility:visible;grid-template-columns:minmax(0,1fr);display:block;transform:none}#pricing .protection-plan-visual{display:none}#pricing .protection-plan-copy{padding:20px}#pricing .protection-panel-kicker{letter-spacing:.1em;margin-bottom:9px;font-size:.74rem;line-height:1.35}#pricing .protection-plan-copy h3{letter-spacing:-.025em;margin-bottom:11px;font-size:1.35rem;line-height:1.18}#pricing .protection-plan-copy>p{margin-bottom:17px;font-size:1rem;line-height:1.58}#pricing .protection-plan-detail-grid{grid-template-columns:minmax(0,1fr);gap:8px}#pricing .protection-plan-detail-grid>div{border-radius:14px;padding:13px 14px}#pricing .protection-plan-detail-grid span{margin-bottom:5px;font-size:.72rem;line-height:1.35}#pricing .protection-plan-detail-grid strong{font-size:.94rem;line-height:1.48}#pricing .protection-calculator-link{border-radius:15px;width:100%;min-height:52px;margin-top:14px;padding:0 16px;font-size:.94rem}#pricing .protection-mobile-shared-toggle{width:100%;min-height:62px;color:var(--navy);font:inherit;text-align:left;cursor:pointer;background:#edf5fb;border:1px solid #1c5d9926;border-radius:16px;grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:12px;margin-top:11px;padding:10px 11px 10px 15px;display:grid}#pricing .protection-mobile-shared-copy{gap:2px;min-width:0;display:grid}#pricing .protection-mobile-shared-copy strong{font-size:.94rem;line-height:1.3}#pricing .protection-mobile-shared-copy small{color:#62778b;font-size:.79rem;line-height:1.35}#pricing .protection-mobile-shared-icon{width:34px;height:34px;color:var(--blue);background:#fff;border-radius:11px;place-items:center;font-size:1.15rem;line-height:1;transition:transform .22s;display:grid}#pricing .protection-mobile-shared-toggle[aria-expanded=true] .protection-mobile-shared-icon{transform:rotate(45deg)}#pricing .protection-shared-coverage[hidden]{display:none}#pricing .protection-shared-coverage{opacity:1;visibility:visible;border-radius:16px;grid-template-columns:42px minmax(0,1fr);gap:12px;margin-top:9px;padding:15px;transform:none}#pricing .protection-shared-icon{width:42px;height:42px}#pricing .protection-shared-coverage strong{margin-bottom:5px;font-size:.96rem;line-height:1.4}#pricing .protection-shared-coverage span{font-size:.9rem;line-height:1.55}}@media (width<=767px) and (prefers-reduced-motion:no-preference){#pricing .protection-plan-tab.active{animation:.28s cubic-bezier(.2,.74,.2,1) both uworkProtectionV164Active}#pricing .protection-plan-panel.active{animation:.32s cubic-bezier(.2,.74,.2,1) both uworkProtectionV164Panel}#pricing .protection-shared-coverage:not([hidden]){animation:.28s cubic-bezier(.2,.74,.2,1) both uworkProtectionV164Panel}}@media (width<=360px){#pricing .protection-selector-v2{padding:12px}#pricing .protection-plan-tab{padding:13px}#pricing .protection-plan-tab .protection-upgrade-duration{font-size:1.43rem}#pricing .protection-plan-tab .protection-tab-price b{font-size:1.05rem}#pricing .protection-plan-tab[data-protection-tab="5"] .protection-owned-row{grid-template-columns:30px minmax(0,1fr);gap:8px}#pricing .protection-plan-tab[data-protection-tab="5"] .protection-owned-shield{width:30px;height:34px}#pricing .protection-plan-copy{padding:17px}}@media (width<=767px) and (prefers-reduced-motion:reduce){#pricing .protection-plan-tab,#pricing .protection-plan-panel,#pricing .protection-shared-coverage,#pricing .protection-mobile-shared-icon{transition:none;animation:auto none;transform:none}}@media (width<=767px){#pricing .protection-selector-v2.protection-mobile-carousel-ready{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}#pricing .protection-selector-v2.protection-mobile-carousel-ready>.protection-plan-tabs,#pricing .protection-selector-v2.protection-mobile-carousel-ready>.protection-plan-panels{display:none}#pricing .protection-mobile-carousel{width:100%;min-width:0;position:relative}#pricing .protection-mobile-carousel-head{justify-content:space-between;align-items:flex-end;gap:14px;margin:0 0 14px;display:flex}#pricing .protection-mobile-carousel-copy{min-width:0}#pricing .protection-mobile-carousel-copy strong{color:#102f60;font-family:var(--font-heading,inherit);letter-spacing:-.025em;margin:0 0 4px;font-size:clamp(1.04rem,4.6vw,1.18rem);font-weight:800;line-height:1.16;display:block}#pricing .protection-mobile-carousel-copy small{color:#65758b;max-width:220px;font-size:.78rem;font-weight:600;line-height:1.35;display:block}#pricing .protection-selector-v2.protection-mobile-carousel-ready .protection-mobile-shared-toggle{background:#fff;border-color:#102f601f}#pricing .protection-selector-v2.protection-mobile-carousel-ready .protection-shared-coverage{background:#fff;border-color:#102f601a}}@media (width<=345px){#pricing .protection-mobile-carousel-head{align-items:flex-start}#pricing .protection-mobile-carousel-copy small{max-width:150px;font-size:.72rem}}@media (width<=767px){#pricing .protection-mobile-carousel.protection-mobile-carousel-v166{--protection-inset:10px}#pricing .protection-mobile-carousel-v166 .protection-mobile-carousel-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 0 5px;display:grid}#pricing .protection-mobile-carousel-v166 .protection-mobile-carousel-copy strong{margin-bottom:5px}#pricing .protection-mobile-carousel-v166 .protection-mobile-carousel-copy small{color:#64748a;max-width:210px;font-size:.77rem;line-height:1.38}#pricing .protection-mobile-carousel-v166 .protection-plan-tab{cursor:default;border-radius:21px 21px 0 0;min-height:116px}#pricing .protection-mobile-carousel-v166 .protection-plan-tab:after,#pricing .protection-mobile-carousel-v166 .protection-plan-tab:not(.active):after{content:none;display:none}#pricing .protection-mobile-carousel-v166 .protection-plan-tab>:not(.protection-tab-active-fill),#pricing .protection-mobile-carousel-v166 .protection-plan-tab span,#pricing .protection-mobile-carousel-v166 .protection-plan-tab strong,#pricing .protection-mobile-carousel-v166 .protection-plan-tab small,#pricing .protection-mobile-carousel-v166 .protection-plan-tab b,#pricing .protection-mobile-carousel-v166 .protection-plan-tab em{opacity:1;visibility:visible;transform:none}html body #pricing .protection-selector-v2.protection-mobile-carousel-ready .protection-mobile-carousel-v166 .protection-plan-tab .protection-tab-active-fill{opacity:0;visibility:hidden;pointer-events:none;display:none;transform:none}#pricing .protection-mobile-carousel-v166 .protection-plan-copy{flex-direction:column;flex:auto;padding:18px 18px 20px;display:flex}#pricing .protection-mobile-carousel-v166 .protection-plan-copy>p{margin-bottom:15px;font-size:.94rem;line-height:1.5}#pricing .protection-mobile-carousel-v166 .protection-plan-detail-grid{margin-bottom:0}#pricing .protection-mobile-carousel-v166 .protection-calculator-link{margin-top:auto;padding-top:0}#pricing .protection-selector-v2.protection-mobile-carousel-ready .protection-shared-coverage{box-shadow:0 15px 34px #102f6016}}@media (width<=345px){#pricing .protection-mobile-carousel-v166 .protection-mobile-carousel-head{gap:8px}#pricing .protection-mobile-carousel-v166 .protection-mobile-carousel-copy small{max-width:142px;font-size:.7rem}}@media (width<=767px){#pricing .protection-mobile-carousel.protection-mobile-carousel-v167 .protection-mobile-carousel-head{margin:0 0 14px;display:block}#pricing .protection-mobile-carousel-v167 .protection-mobile-carousel-copy strong{margin-bottom:5px;font-size:1.16rem}#pricing .protection-mobile-carousel-v167 .protection-mobile-carousel-copy small{max-width:290px;font-size:.82rem;line-height:1.45}#pricing .protection-focus-v167{background:#fff;border:1px solid #102f601c;border-radius:24px;width:100%;min-width:0;overflow:hidden;box-shadow:0 18px 42px #102f601b,inset 0 1px #ffffffd1}#pricing .protection-focus-switcher{background:#f1f4f7;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:0;padding:10px;display:grid}#pricing .protection-focus-option{color:#617086;min-width:0;min-height:58px;box-shadow:none;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:auto auto;place-content:center;align-items:baseline;gap:0 3px;padding:7px 5px;transition:color .28s,background .3s,box-shadow .34s,transform .24s;display:grid;position:relative}#pricing .protection-focus-option strong{color:inherit;font-family:var(--font-heading,inherit);letter-spacing:-.035em;font-size:1.13rem;font-weight:850;line-height:1}#pricing .protection-focus-option>span{color:inherit;font-size:.68rem;font-weight:750;line-height:1}#pricing .protection-focus-option small{color:#78869a;letter-spacing:.025em;white-space:nowrap;grid-column:1/3;margin-top:5px;font-size:.63rem;font-weight:750;line-height:1.1}#pricing .protection-focus-option[aria-selected=true]{color:#102f60;background:#fff;box-shadow:0 7px 17px #102f601a,inset 0 0 0 1px #102f600f}#pricing .protection-focus-option[aria-selected=true] small{color:#e8751b}#pricing .protection-focus-option:active{transform:scale(.965)}#pricing .protection-focus-option:focus{outline:none}#pricing .protection-focus-option:focus-visible{box-shadow:0 7px 17px #102f601a,inset 0 0 0 2px #ff8a2ab8}#pricing .protection-focus-summary{color:#fff;background:radial-gradient(circle at 92% 0px, #ff8a2a33, #0000 39%), radial-gradient(circle at 2% 120%, #3a89c42b, #0000 42%), linear-gradient(145deg, var(--navy), #143b64);padding:18px 19px 19px;position:relative;overflow:hidden}#pricing .protection-focus-badge{color:#ffb36d;letter-spacing:.09em;text-transform:uppercase;background:#ffffff0e;border:1px solid #ffb36d61;border-radius:999px;align-items:center;min-height:24px;margin-bottom:13px;padding:0 10px;font-size:.66rem;font-weight:850;line-height:1;display:inline-flex}#pricing .protection-focus-summary-main{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;display:grid}#pricing .protection-focus-duration{color:#fff;min-width:0;font-family:var(--font-heading,inherit);letter-spacing:-.05em;font-size:clamp(1.75rem,8vw,2.05rem);font-weight:850;line-height:.98}#pricing .protection-focus-price{text-align:right;justify-items:end;gap:3px;min-width:0;display:grid}#pricing .protection-focus-price strong{color:#fff;font-family:var(--font-heading,inherit);letter-spacing:-.025em;white-space:nowrap;font-size:1.22rem;font-weight:850;line-height:1}#pricing .protection-focus-price small{color:#bfccda;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:.63rem;font-weight:750;line-height:1.15}#pricing .protection-focus-viewport{touch-action:pan-y;background:#fff;outline:none;width:100%;min-width:0;position:relative;overflow:hidden}#pricing .protection-focus-stage{width:100%;min-height:1px;transition:height .46s cubic-bezier(.22,1,.36,1);position:relative}html body #pricing .protection-selector-v2 .protection-mobile-carousel-v167 .protection-focus-stage .protection-plan-panel{width:100%;box-shadow:none;opacity:0;visibility:hidden;filter:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;animation:auto none;display:none;position:absolute;inset:0 auto auto 0;transform:none}html body #pricing .protection-selector-v2 .protection-mobile-carousel-v167 .protection-focus-stage .protection-plan-panel.is-focus-active{opacity:1;visibility:visible;display:block}#pricing .protection-mobile-carousel-v167 .protection-plan-panel .protection-plan-visual,#pricing .protection-mobile-carousel-v167 .protection-plan-panel .protection-panel-kicker,#pricing .protection-mobile-carousel-v167 .protection-plan-panel .protection-plan-copy>h3{display:none}#pricing .protection-mobile-carousel-v167 .protection-plan-panel .protection-plan-copy{padding:18px 19px 17px;display:block}#pricing .protection-mobile-carousel-v167 .protection-plan-panel .protection-plan-copy>p{color:#40516a;margin:0 0 15px;font-size:.96rem;line-height:1.52}#pricing .protection-mobile-carousel-v167 .protection-plan-detail-grid{border-top:1px solid #102f601b;margin:0;padding:0;display:block}#pricing .protection-mobile-carousel-v167 .protection-plan-detail-grid>div{min-height:0;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #102f601b;border-image:;border-radius:0;gap:5px;margin:0;padding:13px 0;display:grid}#pricing .protection-mobile-carousel-v167 .protection-plan-detail-grid span{color:var(--blue);letter-spacing:.09em;margin:0;font-size:.68rem;font-weight:850;line-height:1.25}#pricing .protection-mobile-carousel-v167 .protection-plan-detail-grid strong{color:#162942;font-size:.94rem;font-weight:750;line-height:1.43}#pricing .protection-mobile-carousel-v167 .protection-calculator-link{color:#10243d;background:linear-gradient(135deg, var(--orange), #ffad61);border:0;border-radius:15px;width:100%;min-height:50px;margin:17px 0 0;padding:0 16px;display:flex;position:relative;inset:auto;transform:none;box-shadow:0 10px 22px #ee771c33}#pricing .protection-focus-included{color:#286b50;background:#f1f9f5;border:1px solid #23895b29;border-radius:15px;align-items:center;gap:10px;min-height:50px;margin-top:17px;padding:11px 14px;display:flex}#pricing .protection-focus-included>span{color:#fff;background:#3a936b;border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:.78rem;font-weight:900;display:grid}#pricing .protection-focus-included strong{color:inherit;font-size:.82rem;font-weight:800;line-height:1.35}#pricing .protection-focus-footer{color:#738197;justify-content:space-between;align-items:center;gap:14px;padding:0 19px 15px;display:flex}#pricing .protection-focus-swipe-label{font-size:.68rem;font-weight:700;line-height:1.2}#pricing .protection-focus-progress{align-items:center;gap:4px;display:flex}#pricing .protection-focus-progress i{background:#c9d1db;border-radius:99px;width:6px;height:3px;transition:width .34s cubic-bezier(.22,1,.36,1),background .28s;display:block}#pricing .protection-plan-panel.focus-enter-right{animation:.38s cubic-bezier(.22,1,.36,1) both protectionFocusInRight}#pricing .protection-plan-panel.focus-enter-left{animation:.38s cubic-bezier(.22,1,.36,1) both protectionFocusInLeft}#pricing .protection-focus-summary.is-switching .protection-focus-summary-main,#pricing .protection-focus-summary.is-switching .protection-focus-badge{animation:.34s cubic-bezier(.22,1,.36,1) both protectionFocusSummary}#pricing .protection-selector-v2.protection-mobile-carousel-ready .protection-mobile-shared-toggle{margin-top:15px;box-shadow:0 11px 27px #102f6012}}@media (width<=345px){#pricing .protection-focus-switcher{padding:8px}#pricing .protection-focus-option{min-height:55px}#pricing .protection-focus-option strong{font-size:1.04rem}#pricing .protection-focus-summary{padding:17px 17px 18px}#pricing .protection-focus-summary-main{gap:9px}#pricing .protection-focus-duration{font-size:1.72rem}#pricing .protection-focus-price strong{font-size:1.08rem}#pricing .protection-mobile-carousel-v167 .protection-plan-panel .protection-plan-copy{padding:17px 17px 15px}#pricing .protection-focus-footer{padding-inline:17px}}@media (width<=767px) and (prefers-reduced-motion:reduce){#pricing .protection-focus-stage,#pricing .protection-focus-option,#pricing .protection-focus-progress i,#pricing .protection-plan-panel.focus-enter-right,#pricing .protection-plan-panel.focus-enter-left,#pricing .protection-focus-summary.is-switching .protection-focus-summary-main,#pricing .protection-focus-summary.is-switching .protection-focus-badge{transition:none;animation:auto none}}@media (width<=767px){#pricing .protection-focus-v167.protection-focus-v168{--offer-accent-rgb:255,138,42;border-color:rgba(var(--offer-accent-rgb),.2);transition:border-color .4s,box-shadow .48s;box-shadow:0 22px 52px #102f6021,0 7px 18px #102f600e,inset 0 1px #ffffffdb}#pricing .protection-focus-v168[data-offer-plan="5"]{--offer-accent-rgb:68,157,113}#pricing .protection-focus-v168[data-offer-plan="30"]{--offer-accent-rgb:255,138,42}#pricing .protection-focus-v168[data-offer-plan="60"]{--offer-accent-rgb:73,145,204}#pricing .protection-focus-v168 .protection-focus-switcher{background:linear-gradient(#ffffff61,#0000),#edf1f5;padding:9px;position:relative}#pricing .protection-focus-v168 .protection-focus-option{min-height:61px}#pricing .protection-focus-v168 .protection-focus-option small{letter-spacing:.005em;font-size:.68rem;font-weight:850}#pricing .protection-focus-v168 .protection-focus-option[aria-selected=true]{box-shadow:0 9px 22px #102f601d, inset 0 0 0 1px rgba(var(--offer-accent-rgb),.48)}#pricing .protection-focus-v168 .protection-focus-option[aria-selected=true] small{color:rgb(var(--offer-accent-rgb))}#pricing .protection-focus-v168 .protection-focus-summary{background:radial-gradient(circle at 92% 0%,rgba(var(--offer-accent-rgb),.27),transparent 39%), radial-gradient(circle at 2% 120%,#3a89c430,transparent 43%), linear-gradient(145deg,#09182e,#143c65);padding:20px 20px 18px;transition:background .48s}#pricing .protection-focus-v168 .protection-focus-summary:before{content:"";background:linear-gradient(90deg,rgba(var(--offer-accent-rgb),0),rgb(var(--offer-accent-rgb)));width:88px;height:3px;box-shadow:0 0 18px rgba(var(--offer-accent-rgb),.48);border-radius:0 0 99px 99px;position:absolute;top:0;right:20px}#pricing .protection-focus-v168 .protection-focus-summary:after{content:"";background:rgba(var(--offer-accent-rgb),.075);filter:blur(1px);pointer-events:none;border-radius:50%;width:120px;height:120px;position:absolute;top:44px;left:-34px}#pricing .protection-focus-v168 .protection-focus-badge{z-index:1;color:#ffd0a9;border-color:rgba(var(--offer-accent-rgb),.48);background:rgba(var(--offer-accent-rgb),.09);margin-bottom:14px;position:relative}#pricing .protection-focus-v168 .protection-focus-summary-main{z-index:1;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"price duration";align-items:end;gap:13px;position:relative}#pricing .protection-focus-v168 .protection-focus-duration{color:#d7e3ef;letter-spacing:-.035em;text-align:right;grid-area:duration;max-width:100px;padding-bottom:5px;font-size:1.25rem;font-weight:800;line-height:1.02}#pricing .protection-focus-v168 .protection-focus-price{text-align:left;grid-area:price;justify-items:start;gap:5px}#pricing .protection-focus-v168 .protection-focus-price strong{color:#fff;letter-spacing:-.055em;text-shadow:0 15px 34px #0000003d;font-size:clamp(2.55rem,12.6vw,3rem);font-weight:900;line-height:.82}#pricing .protection-focus-v168[data-offer-plan="5"] .protection-focus-price strong{max-width:150px;font-size:1.65rem;line-height:.92}#pricing .protection-focus-v168 .protection-focus-price small{color:#ffb36d;letter-spacing:.075em;font-size:.68rem;font-weight:850}#pricing .protection-focus-value{z-index:1;color:#f4f8fc;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-height:45px;margin-top:17px;padding:7px 11px 7px 8px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff09}#pricing .protection-focus-value i{color:#fff;background:rgba(var(--offer-accent-rgb),.22);letter-spacing:-.015em;border-radius:10px;place-items:center;width:34px;height:31px;font-size:.68rem;font-style:normal;font-weight:950;display:grid}#pricing .protection-focus-value strong{color:inherit;font-size:.84rem;font-weight:780;line-height:1.34}#pricing .protection-focus-v168 .protection-plan-panel .protection-plan-copy{padding:19px 20px 17px}#pricing .protection-focus-v168 .protection-plan-panel .protection-plan-copy>p{color:#3a4c65;margin-bottom:16px;font-size:.97rem;line-height:1.55}#pricing .protection-focus-v168 .protection-plan-detail-grid{border-top-color:#102f601f}#pricing .protection-focus-v168 .protection-plan-detail-grid>div{grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr);gap:4px 11px;padding:14px 0;display:grid;position:relative}#pricing .protection-focus-v168 .protection-plan-detail-grid>div:before{width:34px;height:32px;color:rgb(var(--offer-accent-rgb));background:rgba(var(--offer-accent-rgb),.09);letter-spacing:.035em;border-radius:10px;grid-area:1/1/3;align-self:start;place-items:center;font-size:.66rem;font-weight:950;display:grid}#pricing .protection-focus-v168 .protection-plan-detail-grid>div:first-child:before{content:"01"}#pricing .protection-focus-v168 .protection-plan-detail-grid>div:nth-child(2):before{content:"02"}#pricing .protection-focus-v168 .protection-plan-detail-grid span,#pricing .protection-focus-v168 .protection-plan-detail-grid strong{grid-column:2}#pricing .protection-focus-v168 .protection-plan-detail-grid span{color:rgb(var(--offer-accent-rgb))}#pricing .protection-focus-v168 .protection-calculator-link{background:radial-gradient(circle at 88% 10%,#ffffff38,#0000 31%),linear-gradient(135deg,#ff8422,#ffae61);border:1px solid #ffffff61;min-height:53px;margin-top:18px;font-weight:850;box-shadow:0 14px 30px #ee771c40,inset 0 1px #ffffff40}#pricing .protection-focus-v168 .protection-focus-included{border-color:rgba(var(--offer-accent-rgb),.2);background:rgba(var(--offer-accent-rgb),.075);min-height:53px;margin-top:18px}#pricing .protection-focus-v168 .protection-focus-included>span{background:rgb(var(--offer-accent-rgb))}#pricing .protection-focus-value.is-value-changing i,#pricing .protection-focus-value.is-value-changing strong{animation:.4s cubic-bezier(.22,1,.36,1) both protectionOfferValueIn}#pricing .protection-focus-summary.is-switching .protection-focus-price strong{animation:.46s cubic-bezier(.2,.78,.2,1) both protectionOfferPriceIn}#pricing.pricing-is-visible .protection-mobile-carousel-v167 .protection-focus-v168{animation:.64s cubic-bezier(.2,.74,.2,1) both protectionOfferCardIn}}@media (width<=345px){#pricing .protection-focus-v168 .protection-focus-summary{padding:18px 17px 17px}#pricing .protection-focus-v168 .protection-focus-summary-main{gap:8px}#pricing .protection-focus-v168 .protection-focus-price strong{font-size:2.42rem}#pricing .protection-focus-v168[data-offer-plan="5"] .protection-focus-price strong{font-size:1.42rem}#pricing .protection-focus-v168 .protection-focus-duration{max-width:83px;font-size:1.08rem}#pricing .protection-focus-value{grid-template-columns:31px minmax(0,1fr);gap:8px;padding-right:9px}#pricing .protection-focus-value i{width:31px}#pricing .protection-focus-value strong{font-size:.79rem}#pricing .protection-focus-v168 .protection-plan-panel .protection-plan-copy{padding:18px 17px 15px}}@media (width<=767px) and (prefers-reduced-motion:reduce){#pricing .protection-focus-v168,#pricing .protection-focus-value.is-value-changing i,#pricing .protection-focus-value.is-value-changing strong,#pricing .protection-focus-summary.is-switching .protection-focus-price strong{transition:none;animation:auto none}}@media (width<=767px){#pricing .risk-controls-shell{border-radius:26px;margin-top:-38px;padding-top:0;box-shadow:0 -18px 54px #0511202e,0 26px 64px #0b19301f,inset 0 1px #fffffff5}#pricing .risk-controls-shell:before{width:74px}#pricing .risk-controls-shell .service-decision-tabs{scroll-padding-inline:var(--mobile-gutter);margin:0 calc(var(--mobile-gutter) * -1) 13px;padding:3px var(--mobile-gutter) 11px;gap:9px}#pricing .service-tab-motion-slot{flex:0 0 clamp(236px,100vw - 108px,286px);min-width:clamp(236px,100vw - 108px,286px);padding-top:6px}#pricing .service-tab-launch-line{height:3px}#pricing .service-tab-motion-slot:has(.service-decision-tab.active) .service-tab-launch-line{height:4px}#pricing .service-decision-tab{border-radius:19px;grid-template:"icon stage action""icon title action""icon note action"/44px minmax(0,1fr) 34px;gap:2px 12px;min-height:132px;padding:14px}#pricing .service-decision-tab.active{box-shadow:0 16px 36px #0b193033, 0 0 0 1px color-mix(in srgb,var(--tab-accent) 10%,transparent);transform:translateY(-2px)}#pricing .service-tab-topline{grid-area:icon}#pricing .service-tab-icon{border-radius:14px;width:44px;height:44px}#pricing .service-tab-index,#pricing .service-decision-tab:after{display:none}#pricing .service-tab-stage{letter-spacing:.075em;margin:0;font-size:.62rem}#pricing .service-decision-tab strong{font-size:.97rem;line-height:1.17}#pricing .service-decision-tab small{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:.71rem;line-height:1.32;display:-webkit-box;overflow:hidden}#pricing .service-tab-action{width:34px;height:34px}#pricing .service-decision-panels{border-radius:0 0 25px 25px}#pricing .service-decision-panel{min-height:0}#pricing .service-panel-offer{grid-template-columns:44px minmax(0,1fr);grid-template-areas:"badge badge""kicker kicker""icon title""lead lead""prices prices""impact impact""actions actions";align-items:center;column-gap:12px;padding:18px;display:grid}#pricing .service-recommended-badge,#pricing .service-tier-badge{grid-area:badge;justify-self:start;min-height:26px;margin:0 0 10px;padding:0 9px;font-size:.57rem}#pricing .service-panel-kicker{grid-area:kicker;margin:0 0 9px;font-size:.62rem;line-height:1.35}#pricing .service-panel-icon{border-radius:14px;grid-area:icon;width:44px;height:44px;margin:0;font-size:.7rem}#pricing .service-panel-offer h3{letter-spacing:-.035em;grid-area:title;align-self:center;margin:0;font-size:1.31rem;line-height:1.13}#pricing .service-panel-lead{grid-area:lead;margin:14px 0 0;font-size:.91rem;line-height:1.48}#pricing .service-panel-price-grid{grid-area:prices;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:17px 0 12px}#pricing .service-panel-price-grid.service-panel-price-single{grid-template-columns:1fr}#pricing .service-panel-price-grid>div{border-radius:14px;min-width:0;padding:12px}#pricing .service-panel-price-grid strong,#pricing .service-panel-offer-retention .service-panel-price-grid strong{font-size:1.72rem;line-height:.95}#pricing .service-panel-price-grid span{margin-top:6px;font-size:.68rem;line-height:1.3}#pricing .service-panel-best-for,#pricing .service-panel-impact{border-radius:0 11px 11px 0;grid-area:impact;padding:11px 12px;font-size:.76rem;line-height:1.46}#pricing .service-panel-actions{grid-area:actions;gap:8px;margin-top:14px}#pricing .service-add-button{min-height:46px;padding:8px 14px;font-size:.78rem;line-height:1.25}#pricing .service-panel-evidence{padding:18px}#pricing .service-panel-evidence-head{gap:4px;margin-bottom:15px}#pricing .service-panel-evidence-head strong{font-size:1.04rem;line-height:1.34}#pricing .service-pillar-grid,#pricing .service-pillar-grid-four{gap:9px;margin-inline:-18px;padding:3px 18px 11px;scroll-padding-inline:18px}#pricing .service-pillar-grid>*,#pricing .service-pillar-grid-four>*{flex:0 0 clamp(228px,100vw - 114px,276px);min-width:clamp(228px,100vw - 114px,276px)}#pricing .service-pillar{border-radius:16px;min-height:168px;padding:16px}#pricing .service-pillar>span{width:29px;height:29px;margin-bottom:11px}#pricing .service-pillar strong{margin-bottom:6px;font-size:.88rem}#pricing .service-pillar p{font-size:.78rem;line-height:1.5}#pricing .service-flow{margin:12px 0 0;padding:14px;display:block;overflow:hidden}#pricing .service-flow>*{min-width:0}#pricing .service-flow-head{gap:3px;margin-bottom:10px;display:grid}#pricing .service-flow-head small{margin-top:0}#pricing .service-flow-steps{scroll-snap-type:x;scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}#pricing .service-flow-steps::-webkit-scrollbar{display:none}#pricing .service-flow-steps span{scroll-snap-align:start;flex:0 0 104px;min-height:42px}#pricing .service-flow-steps i{flex:none;min-height:0;transform:none}#pricing .service-scope-details{margin-top:12px;padding:14px 15px}#pricing .service-boundary-note{margin-top:12px}}@media (width<=345px){#pricing .service-tab-motion-slot{flex-basis:226px;min-width:226px}#pricing .service-decision-tab{min-height:128px;padding:13px}#pricing .service-panel-offer,#pricing .service-panel-evidence{padding:16px}#pricing .service-panel-price-grid strong,#pricing .service-panel-offer-retention .service-panel-price-grid strong{font-size:1.55rem}#pricing .service-pillar-grid,#pricing .service-pillar-grid-four{margin-inline:-16px;padding-inline:16px}}@media (width<=767px) and (prefers-reduced-motion:reduce){#pricing .service-decision-tab,#pricing .service-panel-offer,#pricing .service-panel-evidence{transition:none;animation:auto none}}@media (width<=767px){#pricing .pricing-offer-shell{box-shadow:0 29px 70px #07111f3d,0 0 0 1px #77bce906,inset 0 1px #fff1}#pricing .pricing-offer-shell:before{opacity:.52}#pricing .pricing-offer-shell:after{background:linear-gradient(90deg, #ff8a2a00, var(--orange) 58%, #ffc08a);width:92px;height:3px}#pricing .pricing-fixed-price{isolation:isolate}#pricing .pricing-fixed-price:before{content:"";z-index:-1;filter:blur(12px);pointer-events:none;background:radial-gradient(circle,#4a9bd633,#ff8a2a0e 48%,#0000 72%);border-radius:50%;width:180px;height:82px;position:absolute;top:50%;left:18px;transform:translate(-16%,-50%)}#pricing .pricing-primary-cta{isolation:isolate;background:radial-gradient(circle at 88% 8%,#ffffff38,#0000 32%),linear-gradient(135deg,#ff8422,#ffac5f);border:1px solid #ffffff30;position:relative;overflow:hidden;box-shadow:0 14px 33px #ff8a2a40,inset 0 1px #ffffff40}#pricing .pricing-primary-cta:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff57,#0000);width:26%;position:absolute;inset:-35% auto -35% -38%;transform:skew(-17deg)}#pricing .pricing-mobile-details-toggle{isolation:isolate;background:radial-gradient(circle at 102% 0,#ff8a2a2b,#0000 40%),linear-gradient(135deg,#7ec7f41f,#7ec7f40e);border-color:#7ec7f452;border-radius:17px;grid-template-columns:minmax(0,1fr) 42px;gap:12px;min-height:88px;margin-top:21px;padding:11px 12px 11px 15px;transition:border-color .34s,background .4s,box-shadow .4s,transform .28s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;box-shadow:0 13px 30px #04111f29,inset 0 1px #ffffff0e}#pricing .pricing-mobile-details-toggle:before{content:"";z-index:-1;background:linear-gradient(#ffb067,#ff8422);border-radius:0 999px 999px 0;width:3px;position:absolute;top:12px;bottom:12px;left:0;box-shadow:0 0 14px #ff8a2a4f}#pricing .pricing-mobile-details-toggle:active{transform:scale(.988)}#pricing .pricing-mobile-details-copy{gap:2px}#pricing .pricing-mobile-details-cue{color:#ffb46f;letter-spacing:.105em;text-transform:uppercase;align-items:center;gap:7px;min-height:17px;margin-bottom:2px;font-size:.6rem;font-weight:900;line-height:1.25;display:flex}#pricing .pricing-mobile-details-cue>i{background:#ff922f;border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 0 4px #ff8a2a1c}#pricing .pricing-mobile-details-cue>b{font:inherit}#pricing .pricing-mobile-details-copy strong{font-size:.94rem;line-height:1.28}#pricing .pricing-mobile-details-copy small{color:#bfd0df;font-size:.72rem;line-height:1.32}#pricing .pricing-mobile-details-icon{color:#07111f;background:linear-gradient(145deg,#ff9a48,#ffbe82);border:1px solid #ffffff3b;border-radius:13px;width:42px;height:42px;font-size:1.28rem;font-weight:650;position:relative;overflow:visible;box-shadow:0 10px 24px #ff8a2a3d,inset 0 1px #ffffff4d}#pricing .pricing-mobile-details-icon:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ffa15294;position:absolute;inset:-1px}#pricing .pricing-mobile-details-toggle[aria-expanded=true]{background:radial-gradient(circle at 102% 0,#ff8a2a38,#0000 42%),linear-gradient(135deg,#7ec7f424,#ff8a2a12);border-color:#ff97426b;box-shadow:0 15px 34px #04111f2e,inset 0 1px #fff1}#pricing .pricing-mobile-details-toggle[aria-expanded=true] .pricing-mobile-details-icon{transform:rotate(45deg)}#pricing .pricing-payment-band{background:radial-gradient(circle at 100% 0,#ff8a2a12,#0000 30%),radial-gradient(circle at 0 100%,#1c5d9914,#0000 34%),linear-gradient(#fbfdff,#f3f7fa);border:1px solid #1c5d9921;border-top:0;border-image:;border-radius:0 0 26px 26px;grid-template-columns:minmax(0,1fr);gap:0;padding:18px 19px 19px;position:relative;box-shadow:0 24px 50px #0b19301c,inset 0 1px #fffffff2}#pricing .pricing-payment-intro{padding:0 0 17px;position:relative}#pricing .pricing-payment-intro:after{content:"";background:linear-gradient(90deg, #2e75ad 0px, #2e75ad 47%, #fff0 47%, #fff0 49%, var(--orange) 49%, var(--orange) 100%);border-radius:999px;height:3px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 5px 15px #1c5d9917}#pricing .pricing-payment-intro span{color:#c45a08;align-items:center;gap:8px;margin-bottom:6px;font-size:.67rem;display:flex}#pricing .pricing-payment-intro span:before{content:"";background:linear-gradient(90deg, #2e75ad, var(--orange));border-radius:999px;width:19px;height:2px}#pricing .pricing-payment-intro strong{max-width:310px;font-size:.91rem;line-height:1.4}#pricing .pricing-payment-step{min-height:0;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #1c5d991c;border-image:;border-radius:0;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:12px;padding:14px 0;position:relative}#pricing .pricing-payment-step:nth-of-type(2):after,#pricing .pricing-payment-step:nth-of-type(4):after{color:#9bb0c3;letter-spacing:.12em;font-size:.58rem;font-weight:950;position:absolute;top:14px;right:0}#pricing .pricing-payment-step:nth-of-type(2):after{content:"01"}#pricing .pricing-payment-step:nth-of-type(4):after{content:"02"}#pricing .pricing-payment-step:last-child{border-bottom:0;padding-bottom:2px}#pricing .pricing-payment-value{color:#fff;text-align:center;background:radial-gradient(circle at 100% 0,#ff8a2a33,#0000 42%),linear-gradient(145deg,#102c4a,#174d78);border:1px solid #ffffff1f;border-radius:16px;place-content:center;gap:3px;width:62px;min-width:62px;min-height:58px;padding:7px 5px;display:grid;box-shadow:0 10px 24px #10375829,inset 0 1px #ffffff14}#pricing .pricing-payment-value>b{letter-spacing:-.045em;color:#fff;font-size:1.43rem;line-height:.92}#pricing .pricing-payment-value>small{color:#ffb16b;font-size:.61rem;font-weight:850;line-height:1.1}#pricing .pricing-payment-step strong{max-width:215px;margin:0 25px 3px 0;font-size:.91rem;line-height:1.28}#pricing .pricing-payment-step span{max-width:225px;font-size:.81rem;line-height:1.42}#pricing .pricing-payment-arrow{color:#0000;width:62px;height:13px;margin:0;font-size:0;display:block;position:relative}#pricing .pricing-payment-arrow:before{content:"";background:linear-gradient(#2e75ad, var(--orange));width:1px;position:absolute;top:0;bottom:0;left:31px}#pricing .pricing-payment-arrow:after{content:"";background:var(--orange);border-radius:50%;width:7px;height:7px;position:absolute;top:5px;left:28px;box-shadow:0 0 0 4px #ff8a2a1a}#pricing .pricing-offer-body.pricing-mobile-details-open .pricing-inclusion-item{animation-name:uworkCoreWorkflowStepIn;animation-duration:.42s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-iteration-count:1;animation-direction:normal;animation-play-state:running;animation-fill-mode:both;animation-timeline:auto;animation-range:normal;animation-delay:calc(var(--workflow-order) * 55ms)}#pricing .pricing-offer-body.pricing-mobile-details-open .pricing-workload-strip,#pricing .pricing-offer-body.pricing-mobile-details-open .pricing-safeguard-card{animation:.48s cubic-bezier(.22,1,.36,1) both uworkCoreSupportingIn}#pricing .pricing-offer-body.pricing-mobile-details-open .pricing-workload-strip{animation-delay:.25s}#pricing .pricing-offer-body.pricing-mobile-details-open .pricing-safeguard-card:first-child{animation-delay:.31s}#pricing .pricing-offer-body.pricing-mobile-details-open .pricing-safeguard-card:nth-child(2){animation-delay:.37s}}@media (width<=360px){#pricing .pricing-mobile-details-toggle{grid-template-columns:minmax(0,1fr) 39px;padding-left:13px}#pricing .pricing-mobile-details-icon{width:39px;height:39px}#pricing .pricing-mobile-details-cue{letter-spacing:.08em;font-size:.56rem}#pricing .pricing-payment-band{padding:16px 17px 17px}#pricing .pricing-payment-step{grid-template-columns:54px minmax(0,1fr);gap:10px;padding:11px 0}#pricing .pricing-payment-value{border-radius:14px;width:54px;min-width:54px;min-height:54px}#pricing .pricing-payment-arrow{width:54px}#pricing .pricing-payment-arrow:before{left:27px}#pricing .pricing-payment-arrow:after{left:24px}#pricing .pricing-payment-step:nth-of-type(2):after,#pricing .pricing-payment-step:nth-of-type(4):after{display:none}#pricing .pricing-payment-value>b{font-size:1.32rem}#pricing .pricing-payment-value>small{font-size:.57rem}#pricing .pricing-payment-step strong{max-width:none;margin-right:0;font-size:.86rem;line-height:1.25}#pricing .pricing-payment-step span{max-width:none;font-size:.78rem;line-height:1.36}}@media (width<=767px) and (prefers-reduced-motion:no-preference){#pricing.pricing-is-visible .pricing-offer-shell:before{animation:6.2s ease-in-out infinite uworkCoreGlowBreath}#pricing.pricing-is-visible .pricing-offer-shell:after{animation:3.8s ease-in-out infinite uworkCoreAccentPulse}#pricing.pricing-is-visible .pricing-fixed-price:before{animation:5.4s ease-in-out infinite uworkCorePriceAura}#pricing.pricing-is-visible .pricing-fixed-price strong{animation:5.4s ease-in-out infinite uworkCorePriceBreath}#pricing.pricing-is-visible .pricing-primary-cta:after{animation:5.8s cubic-bezier(.22,1,.36,1) 1.1s infinite uworkCoreCtaSheen}#pricing .pricing-mobile-details-toggle[aria-expanded=false] .pricing-mobile-details-icon:after{animation:2.2s ease-out infinite uworkCoreScopePulse}#pricing .pricing-mobile-details-toggle[aria-expanded=false] .pricing-mobile-details-cue>i{animation:1.9s ease-in-out infinite uworkCoreCuePulse}}@media (width<=767px) and (prefers-reduced-motion:reduce){#pricing .pricing-offer-shell:before,#pricing .pricing-offer-shell:after,#pricing .pricing-fixed-price:before,#pricing .pricing-fixed-price strong,#pricing .pricing-primary-cta:after,#pricing .pricing-mobile-details-icon:after,#pricing .pricing-mobile-details-cue>i,#pricing .pricing-inclusion-item,#pricing .pricing-workload-strip,#pricing .pricing-safeguard-card{animation:auto none}}@media (width<=767px) and (prefers-reduced-motion:no-preference){#pricing.has-js.protection-motion-ready:not(.protection-mobile-intro-visible-v171) .pricing-subheading-v2>*,#pricing.has-js.protection-motion-ready:not(.protection-mobile-choice-visible-v171) .protection-mobile-carousel-head,#pricing.has-js.protection-motion-ready:not(.protection-mobile-card-visible-v171) .protection-focus-v167{pointer-events:none;opacity:0;animation:auto none}#pricing.has-js.protection-motion-ready:not(.protection-mobile-intro-visible-v171) .pricing-subheading-v2>*{transform:translateY(18px)}#pricing.has-js.protection-motion-ready:not(.protection-mobile-choice-visible-v171) .protection-mobile-carousel-head{transform:translateY(13px)}#pricing.has-js.protection-motion-ready:not(.protection-mobile-card-visible-v171) .protection-focus-v167{transform:translateY(18px)scale(.988)}#pricing.has-js.protection-mobile-intro-visible-v171 .pricing-subheading-v2>*{pointer-events:auto;animation:.62s cubic-bezier(.22,1,.36,1) both uworkProtectionIntroV171}#pricing.has-js.protection-mobile-intro-visible-v171 .pricing-subheading-v2>:nth-child(2){animation-delay:80ms}#pricing.has-js.protection-mobile-intro-visible-v171 .pricing-subheading-v2>:nth-child(3){animation-delay:.17s}#pricing.has-js.protection-mobile-choice-visible-v171 .protection-mobile-carousel-head{pointer-events:auto;animation:.56s cubic-bezier(.22,1,.36,1) both uworkProtectionChoiceV171}#pricing.has-js.protection-mobile-card-visible-v171 .protection-focus-v167{pointer-events:auto;animation:.7s cubic-bezier(.22,1,.36,1) both uworkProtectionCardV171}#pricing.has-js.protection-mobile-card-visible-v171 .protection-focus-switcher{animation:.48s cubic-bezier(.22,1,.36,1) 80ms both uworkProtectionControlV171}#pricing.has-js.protection-mobile-card-visible-v171 .protection-focus-summary{animation:.52s cubic-bezier(.22,1,.36,1) .14s both uworkProtectionControlV171}}@media (width<=767px) and (prefers-reduced-motion:reduce){#pricing .pricing-subheading-v2>*,#pricing .protection-mobile-carousel-head,#pricing .protection-focus-v167{opacity:1;pointer-events:auto;animation:auto none;transform:none}}@media (width<=767px){#calculator.calculator-mobile-app-v172{--calculator-app-blue:#102f60;--calculator-app-orange:#ff8a2a;background:radial-gradient(circle at 100% 0,#ff8a2a21,#0000 24%),radial-gradient(circle at 0 22%,#519dd317,#0000 30%),linear-gradient(155deg,#f8fbfe,#edf3f8);border-radius:27px;margin-top:58px;padding:27px 14px 112px;scroll-margin-top:72px;box-shadow:0 27px 70px #0b19301f,inset 0 1px #ffffffe0}#calculator.calculator-mobile-step-3{padding-bottom:28px}#calculator.calculator-mobile-app-v172 .calculator-heading-v47{grid-template-columns:minmax(0,1fr);align-items:start;gap:11px;margin:0 5px 21px;display:grid}#calculator.calculator-mobile-app-v172 .calculator-heading-v47 h2{letter-spacing:-.055em;margin:8px 0 0;font-size:clamp(2.15rem,10.5vw,2.72rem);line-height:.98}#calculator.calculator-mobile-app-v172 .calculator-heading-v47 .eyebrow{font-size:.64rem}#calculator.calculator-mobile-app-v172 .calculator-live-badge{letter-spacing:.075em;place-self:start;min-height:28px;margin:0;padding:0 9px;font-size:.58rem}#calculator.calculator-mobile-app-v172 .calculator-live-badge>span{width:6px;height:6px;box-shadow:0 0 0 4px #19744d17}#calculator .calculator-mobile-nav-v172{z-index:24;background:#f4f8fbe8;border:1px solid #102f601a;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:0 -4px 18px;padding:7px;display:grid;position:sticky;top:66px;box-shadow:0 11px 28px #102f6017,inset 0 1px #ffffffeb}#calculator .calculator-mobile-step-button{color:#6b7b90;min-width:0;min-height:50px;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:12px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:6px;padding:6px 7px;transition:color .24s,background .28s,box-shadow .3s,transform .2s;display:grid;position:relative}#calculator .calculator-mobile-step-button>i{width:22px;height:22px;color:inherit;background:#ffffff8a;border:1px solid #102f6024;border-radius:50%;place-items:center;font-size:.59rem;font-style:normal;font-weight:950;display:grid}#calculator .calculator-mobile-step-button>span{text-align:left;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.68rem;font-weight:850;line-height:1.1;overflow:hidden}#calculator .calculator-mobile-step-button[aria-selected=true]{color:#fff;background:radial-gradient(circle at 100% 0px, #ff8a2a33, #0000 45%), linear-gradient(145deg, var(--navy), #173f69);box-shadow:0 8px 19px #102f602e,inset 0 1px #ffffff14}#calculator .calculator-mobile-step-button[aria-selected=true]>i{color:#ffb36d;background:#ffffff12;border-color:#ffb36d66}#calculator .calculator-mobile-step-button:active{transform:scale(.975)}#calculator .calculator-mobile-stage-head{margin:0 5px 15px}#calculator .calculator-mobile-stage-head>span{color:#d46c1c;letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:.61rem;font-weight:950;display:block}#calculator .calculator-mobile-stage-head h3{color:var(--navy);letter-spacing:-.035em;margin:0;font-size:1.34rem;line-height:1.12}#calculator .calculator-mobile-stage-head p{color:#627186;margin:6px 0 0;font-size:.83rem;line-height:1.45}#calculator.calculator-mobile-app-v172 .calculator-shell{display:block}#calculator.calculator-mobile-app-v172 .calculator-controls{gap:12px;display:grid}#calculator.calculator-mobile-app-v172 .calculator-config-card{border-color:#102f601c;border-radius:21px;box-shadow:0 15px 36px #102f6013,inset 0 1px #ffffffeb}#calculator.calculator-mobile-app-v172 .calculator-quantity-row{grid-template-columns:minmax(0,1fr) 132px;gap:13px;padding:18px 17px}#calculator.calculator-mobile-app-v172 .calculator-quantity-row h3{margin:3px 0;font-size:1.03rem}#calculator.calculator-mobile-app-v172 .calculator-quantity-row p{display:none}#calculator.calculator-mobile-app-v172 .calculator-stepper{border-radius:13px;grid-template-columns:40px 50px 40px;width:132px;min-height:45px}#calculator.calculator-mobile-app-v172 .calculator-presets-v47{border-left:0;border-right:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);box-shadow:none;background:linear-gradient(#f6f9fce0,#fffffff5);border-image:;border-radius:0;margin:0;padding:16px 17px 17px}#calculator.calculator-mobile-app-v172 .calculator-section-label{margin-bottom:9px;font-size:.63rem}#calculator.calculator-mobile-app-v172 .preset-buttons-v47{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}#calculator.calculator-mobile-app-v172 .preset-button{background:#fff;border-radius:13px;min-height:78px;padding:11px 11px 10px;position:relative}#calculator.calculator-mobile-app-v172 .preset-button strong{max-width:calc(100% - 18px);margin:0 0 4px;font-size:.76rem;line-height:1.22}#calculator.calculator-mobile-app-v172 .preset-button span{font-size:.64rem;line-height:1.3}#calculator.calculator-mobile-app-v172 .preset-button.active{background:radial-gradient(circle at 100% 0,#ff8a2a21,#0000 42%),#fff8f1;border-color:#ff8a2a94;box-shadow:0 8px 18px #ee771c1a,inset 0 0 0 1px #ff8a2a0f}#calculator.calculator-mobile-app-v172 .preset-button.active:after{content:"✓";color:#fff;background:var(--calculator-app-orange);border-radius:50%;place-items:center;width:18px;height:18px;font-size:.61rem;font-weight:950;display:grid;position:absolute;top:8px;right:8px}#calculator.calculator-mobile-app-v172 .calculator-fixed-line{border:0;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;padding:14px 17px}#calculator.calculator-mobile-app-v172 .calculator-fixed-line-icon{border-radius:10px;width:34px;height:34px}#calculator.calculator-mobile-app-v172 .calculator-fixed-line span{font-size:.58rem}#calculator.calculator-mobile-app-v172 .calculator-fixed-line strong{font-size:.82rem}#calculator.calculator-mobile-app-v172 .calculator-fixed-line small{display:none}#calculator.calculator-mobile-app-v172 .calculator-fixed-line-status{grid-column:auto;justify-self:end;padding:6px 8px;font-size:.59rem}#calculator.calculator-mobile-step-1 .calculator-option-list,#calculator.calculator-mobile-step-1 .calculator-coverage-note,#calculator.calculator-mobile-step-1 .calculator-summary,#calculator.calculator-mobile-step-2 .calculator-quantity-row,#calculator.calculator-mobile-step-2 .calculator-presets-v47,#calculator.calculator-mobile-step-2 .calculator-fixed-line,#calculator.calculator-mobile-step-2 .calculator-summary,#calculator.calculator-mobile-step-3 .calculator-controls{display:none}#calculator.calculator-mobile-step-3 .calculator-summary{display:block}#calculator.calculator-mobile-step-2 .calculator-config-card{box-shadow:none;background:0 0;border:0;padding:0;overflow:visible}#calculator.calculator-mobile-step-2 .calculator-coverage-note:not([hidden]){background:#fff8f1;border:1px solid #ff8a2a2e;border-radius:14px;grid-template-columns:34px minmax(0,1fr);gap:10px;margin:0 0 9px;padding:12px 13px;display:grid}#calculator .calculator-coverage-note[hidden]{display:none}#calculator.calculator-mobile-step-2 .calculator-coverage-note>span{width:34px;height:34px}#calculator.calculator-mobile-step-2 .calculator-coverage-note strong{font-size:.75rem}#calculator.calculator-mobile-step-2 .calculator-coverage-note small{font-size:.64rem}#calculator.calculator-mobile-app-v172 .calculator-option-list{gap:8px}#calculator.calculator-mobile-app-v172 .calculator-option-row{background:#fff;border:1px solid #102f601b;border-radius:17px;padding:0;transition:border-color .26s,box-shadow .3s;display:block;overflow:hidden;box-shadow:0 9px 24px #102f600d}#calculator.calculator-mobile-app-v172 .calculator-option-row.is-mobile-open{border-color:#ff8a2a52;box-shadow:0 13px 29px #102f6013,inset 3px 0 #ff8a2abd}#calculator.calculator-mobile-app-v172 .calculator-option-copy{display:none}#calculator .calculator-mobile-option-toggle{width:100%;min-height:82px;color:var(--navy);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;grid-template-columns:28px minmax(0,1fr) auto 22px;align-items:center;gap:10px;padding:12px 12px 12px 13px;display:grid}#calculator .calculator-mobile-option-index{color:#d46c1c;background:#fff2e6;border-radius:9px;place-items:center;width:28px;height:28px;font-size:.61rem;font-weight:950;display:grid}#calculator .calculator-mobile-option-copy{gap:3px;min-width:0;display:grid}#calculator .calculator-mobile-option-copy strong{color:var(--navy);font-size:.87rem;line-height:1.22}#calculator .calculator-mobile-option-copy small{color:#718095;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.66rem;line-height:1.32;display:-webkit-box;overflow:hidden}#calculator .calculator-mobile-option-current{text-align:right;justify-items:end;gap:2px;max-width:82px;display:grid}#calculator .calculator-mobile-option-current strong{color:var(--blue);font-size:.68rem;line-height:1.17}#calculator .calculator-mobile-option-current small{color:#7a8798;font-size:.57rem;font-weight:800;line-height:1.18}#calculator .calculator-option-row.has-paid-selection .calculator-mobile-option-current strong,#calculator .calculator-option-row.has-paid-selection .calculator-mobile-option-current small{color:#d46c1c}#calculator .calculator-mobile-option-chevron{color:#315f88;background:#edf5fb;border-radius:8px;place-items:center;width:22px;height:22px;font-size:.9rem;font-weight:900;transition:transform .3s cubic-bezier(.22,1,.36,1),color .25s,background .25s;display:grid}#calculator .calculator-option-row.is-mobile-open .calculator-mobile-option-chevron{color:#fff;background:var(--calculator-app-orange);transform:rotate(180deg)}#calculator .calculator-mobile-option-body{grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.22,1,.36,1);display:grid}#calculator .calculator-option-row.is-mobile-open .calculator-mobile-option-body{grid-template-rows:1fr}#calculator .calculator-mobile-option-body-inner{min-height:0;overflow:hidden}#calculator .calculator-option-row.is-mobile-open .calculator-mobile-option-body-inner{border-top:1px solid #102f6018}#calculator.calculator-mobile-app-v172 .calculator-inline-options{gap:5px;padding:12px 12px 13px}#calculator.calculator-mobile-app-v172 .calculator-inline-options.three-options{grid-template-columns:repeat(3,minmax(0,1fr))}#calculator.calculator-mobile-app-v172 .calculator-inline-options.two-options{grid-template-columns:repeat(2,minmax(0,1fr))}#calculator.calculator-mobile-app-v172 .calculator-inline-options label>span{border-radius:11px;min-height:61px;padding:7px 4px}#calculator.calculator-mobile-app-v172 .calculator-inline-options strong{font-size:.65rem;line-height:1.18}#calculator.calculator-mobile-app-v172 .calculator-inline-options small{margin-top:3px;font-size:.55rem;line-height:1.2}#calculator.calculator-mobile-app-v172 .calculator-service-coverage{border-top:1px dashed #1c5d992b;margin:0;padding:10px 12px 13px}#calculator.calculator-mobile-app-v172 .calculator-service-coverage>span{font-size:.59rem}#calculator.calculator-mobile-app-v172 .calculator-service-coverage-controls>small{min-width:auto;font-size:.59rem}#calculator.calculator-mobile-app-v172 .calculator-summary-sticky{border-radius:21px;padding:23px 19px 21px;box-shadow:0 22px 48px #0b19303b,inset 0 1px #ffffff12}#calculator.calculator-mobile-app-v172 .summary-context{margin-top:6px;font-size:.8rem}#calculator.calculator-mobile-app-v172 .summary-total{margin-top:10px;font-size:clamp(3.1rem,16vw,3.8rem)}#calculator.calculator-mobile-app-v172 .summary-subline{margin-top:7px;font-size:.76rem}#calculator .calculator-mobile-edit{z-index:2;color:#dce8f3;min-height:34px;font-style:inherit;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:6px;margin-top:13px;padding:0 11px;font-family:inherit;font-size:.67rem;font-weight:800;display:inline-flex;position:relative}#calculator.calculator-mobile-app-v172 .summary-divider{margin:17px 0 14px}#calculator.calculator-mobile-app-v172 .summary-breakdown{gap:13px}#calculator.calculator-mobile-app-v172 .summary-group{gap:7px}#calculator.calculator-mobile-app-v172 .summary-row-v47{gap:12px}#calculator.calculator-mobile-app-v172 .summary-row-v47 strong{font-size:.74rem}#calculator.calculator-mobile-app-v172 .summary-row-v47 small{font-size:.62rem}#calculator.calculator-mobile-app-v172 .summary-row-v47>b{font-size:.72rem}#calculator.calculator-mobile-app-v172 .summary-payment-note{margin-top:11px;padding:11px 12px}#calculator.calculator-mobile-app-v172 .summary-actions{margin-top:15px}#calculator.calculator-mobile-app-v172 .calculator-disclaimer{margin-top:12px}#calculator .calculator-mobile-dock-v172{z-index:70;left:10px;right:10px;bottom:max(9px,env(safe-area-inset-bottom));color:#fff;opacity:0;visibility:hidden;background:radial-gradient(circle at 100% 0,#ff8a2a2b,#0000 37%),linear-gradient(145deg,#0a172a,#173a5f);border:1px solid #ffffff1c;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;min-height:66px;padding:8px 8px 8px 15px;transition:opacity .28s,visibility .28s,transform .38s cubic-bezier(.22,1,.36,1);display:grid;position:fixed;transform:translateY(18px)scale(.985);box-shadow:0 18px 44px #08182a4a,0 0 0 1px #102f601f,inset 0 1px #ffffff12}#calculator .calculator-mobile-dock-v172.is-visible{opacity:1;visibility:visible;transform:none}#calculator .calculator-mobile-dock-v172.has-back{grid-template-columns:38px minmax(0,1fr) auto;padding-left:8px}#calculator .calculator-mobile-dock-back{color:#fff;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff21;border-radius:13px;place-items:center;width:38px;height:42px;font-size:1rem;font-weight:900;display:none}#calculator .calculator-mobile-dock-v172.has-back .calculator-mobile-dock-back{display:grid}#calculator .calculator-mobile-dock-total{gap:1px;min-width:0;display:grid}#calculator .calculator-mobile-dock-total>span{color:#9fb2c6;letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.55rem;font-weight:900;overflow:hidden}#calculator .calculator-mobile-dock-total>strong{color:#fff;letter-spacing:-.04em;white-space:nowrap;font-size:1.27rem;font-weight:950;line-height:1}#calculator .calculator-mobile-dock-total>small{color:#ffb36d;text-overflow:ellipsis;white-space:nowrap;font-size:.59rem;font-weight:800;overflow:hidden}#calculator .calculator-mobile-dock-next{color:#10243d;min-width:106px;min-height:48px;font-style:inherit;font-variant:inherit;font-stretch:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;cursor:pointer;background:radial-gradient(circle at 86% 0,#ffffff3d,#0000 38%),linear-gradient(135deg,#ff8727,#ffad61);border:0;border-radius:14px;padding:0 12px;font-family:inherit;font-size:.68rem;font-weight:900;line-height:1.18;box-shadow:0 11px 24px #ee771c3b,inset 0 1px #ffffff3d}#calculator.calculator-mobile-app-v172 .calculator-floating-total{display:none}#calculator.calculator-mobile-app-v172 .calculator-mobile-panel-enter{animation:.46s cubic-bezier(.22,1,.36,1) both calculatorMobilePanelInV172}}@media (width<=345px){#calculator.calculator-mobile-app-v172{padding-inline:11px}#calculator.calculator-mobile-app-v172 .calculator-heading-v47{grid-template-columns:1fr;gap:9px}#calculator.calculator-mobile-app-v172 .calculator-live-badge{justify-self:start}#calculator .calculator-mobile-step-button{grid-template-columns:20px minmax(0,1fr);gap:4px;padding-inline:5px}#calculator .calculator-mobile-step-button>i{width:20px;height:20px}#calculator .calculator-mobile-step-button>span{font-size:.62rem}#calculator.calculator-mobile-app-v172 .calculator-quantity-row{grid-template-columns:1fr;gap:12px}#calculator.calculator-mobile-app-v172 .calculator-stepper{grid-template-columns:44px minmax(54px,1fr) 44px;width:100%}#calculator.calculator-mobile-app-v172 .calculator-fixed-line{grid-template-columns:34px minmax(0,1fr)}#calculator.calculator-mobile-app-v172 .calculator-fixed-line-status{grid-column:2;justify-self:start}#calculator .calculator-mobile-option-toggle{grid-template-columns:26px minmax(0,1fr) 68px 20px;gap:7px;padding-inline:10px}#calculator .calculator-mobile-option-copy small{-webkit-line-clamp:1}#calculator .calculator-mobile-option-current{max-width:68px}#calculator .calculator-mobile-dock-v172{left:7px;right:7px}#calculator .calculator-mobile-dock-next{min-width:96px;max-width:112px;padding-inline:9px;font-size:.64rem}}@media (width<=767px) and (prefers-reduced-motion:reduce){#calculator .calculator-mobile-step-button,#calculator .calculator-option-row,#calculator .calculator-mobile-option-chevron,#calculator .calculator-mobile-option-body,#calculator .calculator-mobile-dock-v172,#calculator .calculator-mobile-panel-enter{transition:none;animation:auto none}}@media (width<=767px){#pricing .service-decision-hub{overflow-anchor:none}#pricing .service-decision-panel.active>.service-panel-offer,#pricing .service-decision-panel.active>.service-panel-evidence{animation:auto none}#pricing .service-decision-panels.mobile-risk-transition-v174{will-change:height;min-height:0;transition:height .64s cubic-bezier(.22,.82,.2,1);display:block;position:relative;overflow:clip}#pricing .service-decision-panels.mobile-risk-transition-v174 .service-decision-panel{z-index:1;pointer-events:none;transform-origin:50% 0;backface-visibility:hidden;width:100%;min-height:0;display:block;position:absolute;inset:0 0 auto}#pricing .service-decision-panels.mobile-risk-transition-v174 .service-decision-panel.mobile-risk-panel-enter-v174{z-index:2;animation:.58s cubic-bezier(.22,.82,.2,1) both mobileRiskPanelEnterV174}#pricing .service-decision-panels.mobile-risk-transition-v174 .service-decision-panel.mobile-risk-panel-leave-v174{z-index:1;animation:.3s both mobileRiskPanelLeaveV174}#pricing .service-decision-panel.mobile-risk-panel-enter-v174.active>.service-panel-offer,#pricing .service-decision-panel.mobile-risk-panel-enter-v174.active>.service-panel-evidence{opacity:1;animation:auto none;transform:none}#pricing .service-decision-panel.mobile-risk-panel-enter-v174 .service-panel-offer{overflow:hidden}#pricing .service-decision-panel.mobile-risk-panel-enter-v174 .service-panel-offer:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff26,#0000);width:22%;animation:.92s cubic-bezier(.22,.82,.2,1) 60ms both mobileRiskPanelSheenV174;position:absolute;top:-42%;bottom:-42%;left:-38%;transform:skew(-16deg)}#pricing .service-decision-panel.mobile-risk-panel-enter-v174 .service-panel-offer>*{z-index:1;animation:.5s cubic-bezier(.22,.82,.2,1) both mobileRiskContentInV174;position:relative}#pricing .service-decision-panel.mobile-risk-panel-enter-v174 :is(.service-recommended-badge,.service-tier-badge){animation-delay:50ms}#pricing .service-decision-panel.mobile-risk-panel-enter-v174 .service-panel-kicker{animation-delay:90ms}#pricing .service-decision-panel.mobile-risk-panel-enter-v174 .service-panel-icon{animation-name:mobileRiskIconInV174;animation-delay:.12s}#pricing .service-decision-panel.mobile-risk-panel-enter-v174 .service-panel-offer h3{animation-delay:.14s}#pricing .service-decision-panel.mobile-risk-panel-enter-v174 .service-panel-lead{animation-delay:.19s}#pricing .service-decision-panel.mobile-risk-panel-enter-v174 .service-panel-price-grid{animation-delay:.23s}#pricing .service-decision-panel.mobile-risk-panel-enter-v174 .service-panel-price-grid>div{animation:.52s cubic-bezier(.22,.82,.2,1) both mobileRiskPriceInV174}#pricing .service-decision-panel.mobile-risk-panel-enter-v174 .service-panel-price-grid>div:first-child{animation-delay:.25s}#pricing .service-decision-panel.mobile-risk-panel-enter-v174 .service-panel-price-grid>div:nth-child(2){animation-delay:.3s}#pricing .service-decision-panel.mobile-risk-panel-enter-v174 :is(.service-panel-best-for,.service-panel-impact){animation-delay:.29s}#pricing .service-decision-panel.mobile-risk-panel-enter-v174 .service-panel-actions{animation-delay:.34s}#pricing .service-decision-panel.mobile-risk-panel-enter-v174 .service-panel-evidence>*{animation:.52s cubic-bezier(.22,.82,.2,1) both mobileRiskEvidenceInV174}#pricing .service-decision-panel.mobile-risk-panel-enter-v174 .service-panel-evidence-head{animation-delay:.23s}#pricing .service-decision-panel.mobile-risk-panel-enter-v174 .service-pillar-grid{animation-delay:.29s}#pricing .service-decision-panel.mobile-risk-panel-enter-v174 .service-pillar{animation:.56s cubic-bezier(.22,.82,.2,1) both mobileRiskPillarInV174}#pricing .service-decision-panel.mobile-risk-panel-enter-v174 .service-pillar:first-child{animation-delay:.3s}#pricing .service-decision-panel.mobile-risk-panel-enter-v174 .service-pillar:nth-child(2){animation-delay:.35s}#pricing .service-decision-panel.mobile-risk-panel-enter-v174 .service-pillar:nth-child(3){animation-delay:.4s}#pricing .service-decision-panel.mobile-risk-panel-enter-v174 .service-pillar:nth-child(4){animation-delay:.45s}#pricing .service-decision-panel.mobile-risk-panel-enter-v174 .service-flow{animation-delay:.39s}#pricing .service-decision-panel.mobile-risk-panel-enter-v174 :is(.service-scope-details,.service-boundary-note){animation-delay:.45s}#pricing .service-decision-tab.mobile-risk-tab-chosen-v174{animation:.54s cubic-bezier(.22,.82,.2,1) both mobileRiskTabConfirmV174}#pricing .service-decision-tab.mobile-risk-tab-chosen-v174 .service-tab-active-surface:after{content:"";border:1px solid color-mix(in srgb,var(--tab-accent) 74%,#fff);opacity:0;pointer-events:none;border-radius:50%;width:44px;height:44px;animation:.68s ease-out both mobileRiskTabRippleV174;position:absolute;inset:32% auto auto 17%}#pricing .service-tab-motion-slot.mobile-risk-slot-chosen-v174 .service-tab-launch-line{animation:.64s cubic-bezier(.22,.82,.2,1) both mobileRiskLaunchLineV174}#pricing .service-decision-tab.mobile-risk-tab-chosen-v174 .service-tab-action i{animation:.54s cubic-bezier(.22,.82,.2,1) both mobileRiskArrowV174}}@media (width<=767px) and (prefers-reduced-motion:reduce){#pricing .service-decision-panels.mobile-risk-transition-v174,#pricing .service-decision-panels.mobile-risk-transition-v174 .service-decision-panel,#pricing .service-decision-panel.mobile-risk-panel-enter-v174 .service-panel-offer:after,#pricing .service-decision-panel.mobile-risk-panel-enter-v174 .service-panel-offer>*,#pricing .service-decision-panel.mobile-risk-panel-enter-v174 .service-panel-evidence>*,#pricing .service-decision-panel.mobile-risk-panel-enter-v174 .service-panel-price-grid>div,#pricing .service-decision-panel.mobile-risk-panel-enter-v174 .service-pillar,#pricing .service-decision-tab.mobile-risk-tab-chosen-v174,#pricing .service-tab-motion-slot.mobile-risk-slot-chosen-v174 .service-tab-launch-line,#pricing .service-decision-tab.mobile-risk-tab-chosen-v174 .service-tab-action i{transition:none;animation:auto none}}@media (width<=767px){#calculator{scroll-margin-top:calc(var(--mobile-header,66px) + 12px)}}@keyframes livePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.7)}}@keyframes servicePanelReveal{0%{opacity:.25;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes pricingPanelIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes calculatorBodyIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes protectionOwnedShieldConfirm{0%{opacity:.72;transform:scale(.88)translateY(2px)}52%{opacity:1;transform:scale(1.09)translateY(-2px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes protectionOwnedHalo{0%{opacity:0;transform:scale(.66)}42%{opacity:.64}to{opacity:0;transform:scale(1.42)}}@keyframes protectionOwnedCheck{0%{stroke-dashoffset:18px;opacity:.2}to{stroke-dashoffset:0;opacity:1}}@keyframes protectionOwnedTick{0%{opacity:.25;transform:scale(.65)}65%{opacity:1;transform:scale(1.13)}to{opacity:1;transform:scale(1)}}@keyframes riskServicePanelLeave{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}@keyframes riskServicePanelEnter{0%{opacity:0;transform:translateY(8px)scale(.995)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes pricing-calm-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes pricing-surface-arrive{0%{opacity:0;transform:translateY(20px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes pricing-tab-arrive{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes pricing-panel-arrive{0%{opacity:0;filter:saturate(.92);transform:translateY(15px)scale(.992)}to{opacity:1;filter:saturate();transform:translateY(0)scale(1)}}@keyframes protectionPanelLeaveV41{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@keyframes protectionPanelEnterV41{0%{opacity:0;transform:translateY(7px)scale(.997)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes protectionPanelLeaveV42{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-3px)}}@keyframes protectionPanelEnterV42{0%{opacity:0;transform:translateY(5px)scale(.998)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes protectionPanelContentEnterV42{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes protectionPanelContentLeaveV42{0%{opacity:1}to{opacity:0}}@keyframes uworkPricingV163In{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes uworkPricingV163Details{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes uworkPricingV163Line{0%{opacity:0;transform:scaleX(.15)}to{opacity:1;transform:scaleX(1)}}@keyframes uworkProtectionV164Active{0%{opacity:.72;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@keyframes uworkProtectionV164Panel{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}@keyframes protectionFocusInRight{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@keyframes protectionFocusInLeft{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:none}}@keyframes protectionFocusSummary{0%{opacity:.35;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes protectionOfferPriceIn{0%{opacity:.15;transform:translateY(8px)scale(.96)}to{opacity:1;transform:none}}@keyframes protectionOfferValueIn{0%{opacity:.15;transform:translate(8px)}to{opacity:1;transform:none}}@keyframes protectionOfferCardIn{0%{opacity:0;transform:translateY(13px)}to{opacity:1;transform:none}}@keyframes uworkCoreGlowBreath{0%,to{opacity:.38}50%{opacity:.68}}@keyframes uworkCoreAccentPulse{0%,to{opacity:.66;transform:scaleX(.82)}50%{opacity:1;transform:scaleX(1)}}@keyframes uworkCorePriceAura{0%,to{opacity:.52;transform:translate(-16%,-50%)scale(.94)}50%{opacity:.9;transform:translate(-12%,-50%)scale(1.05)}}@keyframes uworkCorePriceBreath{0%,to{filter:drop-shadow(0 10px 26px #00000014)}50%{filter:drop-shadow(0 13px 31px #5baee52e)}}@keyframes uworkCoreCtaSheen{0%,70%{opacity:0;transform:translate(0)skew(-17deg)}76%{opacity:1}92%,to{opacity:0;transform:translate(590%)skew(-17deg)}}@keyframes uworkCoreScopePulse{0%{opacity:.62;transform:scale(1)}72%,to{opacity:0;transform:scale(1.42)}}@keyframes uworkCoreCuePulse{0%,to{opacity:.58;transform:scale(.88)}50%{opacity:1;transform:scale(1)}}@keyframes uworkCoreWorkflowStepIn{0%{opacity:.18;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes uworkCoreSupportingIn{0%{opacity:.15;transform:translateY(10px)scale(.992)}to{opacity:1;transform:none}}@keyframes uworkProtectionIntroV171{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes uworkProtectionChoiceV171{0%{opacity:0;transform:translateY(13px)}to{opacity:1;transform:none}}@keyframes uworkProtectionCardV171{0%{opacity:0;filter:saturate(.92);transform:translateY(18px)scale(.988)}to{opacity:1;filter:saturate();transform:none}}@keyframes uworkProtectionControlV171{0%{opacity:.2;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes calculatorMobilePanelInV172{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes mobileRiskPanelEnterV174{0%{opacity:0;transform:translateY(15px)scale(.988)}to{opacity:1;transform:none}}@keyframes mobileRiskPanelLeaveV174{0%{opacity:1;filter:blur();transform:none}to{opacity:0;filter:blur(1.5px);transform:translateY(-8px)scale(.993)}}@keyframes mobileRiskContentInV174{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes mobileRiskEvidenceInV174{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes mobileRiskIconInV174{0%{opacity:0;transform:translateY(8px)scale(.72)rotate(-7deg)}68%{opacity:1;transform:translateY(-1px)scale(1.06)rotate(1deg)}to{opacity:1;transform:none}}@keyframes mobileRiskPriceInV174{0%{opacity:0;box-shadow:none;transform:translateY(11px)scale(.96)}to{opacity:1;transform:none}}@keyframes mobileRiskPillarInV174{0%{opacity:0;transform:translate(12px)scale(.985)}to{opacity:1;transform:none}}@keyframes mobileRiskPanelSheenV174{0%{opacity:0;left:-38%}20%{opacity:1}to{opacity:0;left:122%}}@keyframes mobileRiskTabConfirmV174{0%{transform:translateY(-2px)scale(1)}44%{transform:translateY(-4px)scale(1.012)}to{transform:translateY(-2px)scale(1)}}@keyframes mobileRiskTabRippleV174{0%{opacity:.72;transform:scale(.35)}to{opacity:0;transform:scale(3.1)}}@keyframes mobileRiskLaunchLineV174{0%{opacity:.55;transform:scaleX(.35)}62%{opacity:1;transform:scaleX(1.04)}to{opacity:1;transform:scaleX(1)}}@keyframes mobileRiskArrowV174{0%{opacity:.5;transform:translate(-5px)}58%{opacity:1;transform:translate(3px)}to{opacity:1;transform:none}}.recruiter-final-section{background:radial-gradient(circle at 84% 5%,#ff8a2a21,#0000 27%),linear-gradient(#f6f8fb,#fff);padding:88px 0 72px}.recruiter-final-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:28px;grid-template-columns:124px minmax(0,1fr) auto;align-items:center;gap:31px;padding:34px 38px;display:grid}.recruiter-final-portrait-wrap{position:relative}.recruiter-final-portrait{object-fit:cover;width:124px;height:124px;box-shadow:0 18px 35px #0b19302e}.recruiter-final-mark{place-items:center;font-size:.8rem;font-weight:950;display:grid;position:absolute;bottom:-9px;right:-9px}.recruiter-final-copy .eyebrow{margin-bottom:11px}.recruiter-final-copy h2{margin-bottom:12px;font-size:clamp(1.9rem,3vw,2.75rem)}.recruiter-final-copy>p{max-width:690px;color:var(--muted);margin-bottom:18px}.recruiter-final-identity{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.recruiter-final-identity strong{color:var(--navy)}.recruiter-final-identity span{color:var(--muted);font-size:.9rem}.recruiter-final-identity a{color:var(--blue);font-size:.9rem;font-weight:850}.recruiter-final-button{white-space:nowrap;min-width:226px}.recruiter-final-button svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.recruiter-fallback-link{color:var(--muted);cursor:pointer;text-underline-offset:4px;background:0 0;border:0;margin:18px auto 0;padding:8px 13px;font-size:.82rem;font-weight:760;text-decoration:underline #64748b59;display:block}.recruiter-fallback-link:hover{color:var(--blue)}@media (width<=980px){.recruiter-final-card{grid-template-columns:110px minmax(0,1fr)}.recruiter-final-portrait{width:110px;height:110px}.recruiter-final-button{grid-column:1/-1;width:100%}}@media (width<=680px){.recruiter-final-section{padding:64px 0 54px}.recruiter-final-card{grid-template-columns:82px minmax(0,1fr);gap:20px;padding:25px}.recruiter-final-portrait{width:82px;height:82px}.recruiter-final-copy h2{font-size:1.65rem}.recruiter-final-copy>p,.recruiter-final-identity{grid-column:1/-1}}@media (width<=440px){.recruiter-final-card{text-align:left;grid-template-columns:1fr}.recruiter-final-portrait-wrap{width:92px}.recruiter-final-portrait{width:92px;height:92px}}.whatsapp-brand-icon{color:#fff;background:#25d366;border-radius:50%;flex:none;place-items:center;display:inline-grid;box-shadow:0 7px 18px #25d36640}.recruiter-final-button{gap:10px}.whatsapp-brand-icon{width:27px;height:27px}.whatsapp-brand-icon svg{fill:currentColor;width:17px;height:17px}.recruiter-final-button>svg{display:none}.recruiter-final-portrait{border-radius:50%}.recruiter-final-mark{color:#fff;background:#25d366;border:3px solid #fff;border-radius:50%;width:34px;height:34px;box-shadow:0 8px 18px #25d36647}.recruiter-final-mark svg{fill:currentColor;width:20px;height:20px}@media (width<=680px){.recruiter-final-portrait{border-radius:50%}}@media (width<=767px){.recruiter-final-section{padding:68px var(--mobile-gutter)}.recruiter-final-card{opacity:1;visibility:visible;border-radius:24px;width:100%;padding:22px;transform:none}.recruiter-final-section.contact-mobile-v173{padding:72px var(--mobile-gutter) 78px;background:radial-gradient(circle at 84% 0,#ff8a2a1c,#0000 28%),linear-gradient(#f2f5f9 0%,#f8fafc 56%,#fff 100%);position:relative;overflow:hidden}.recruiter-final-section.contact-mobile-v173:before{content:"";pointer-events:none;background:radial-gradient(circle,#244e7c17,#244e7c00 68%);border-radius:50%;width:180px;height:180px;position:absolute;top:38px;left:-64px}.recruiter-final-section.contact-mobile-v173 .container{z-index:1;width:100%;max-width:none;position:relative}.recruiter-final-section.contact-mobile-v173 .recruiter-final-card{isolation:isolate;color:#fff;text-align:left;opacity:1;background:radial-gradient(circle at 95% 3%,#ff8a2a33,#0000 29%),radial-gradient(circle at 4% 94%,#2b6db452,#0000 35%),linear-gradient(145deg,#0b1a2d 0%,#0f2946 58%,#102e50 100%);border:1px solid #ffffff1a;border-radius:27px;grid-template-rows:auto auto auto auto auto;grid-template-columns:86px minmax(0,1fr);align-items:start;gap:0 16px;width:100%;padding:20px 19px 18px;transition:opacity .7s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1),box-shadow .3s;display:grid;position:relative;overflow:hidden;transform:none;box-shadow:0 28px 62px #0a1b3038,inset 0 1px #ffffff14}.recruiter-final-section.contact-mobile-v173.has-js:not(.is-visible) .recruiter-final-card{opacity:0;transform:translateY(18px)scale(.985)}.recruiter-final-section.contact-mobile-v173 .recruiter-final-card:before{content:"";z-index:-1;border:1px solid #ffffff13;border-radius:50%;width:220px;height:220px;animation:8s ease-in-out infinite contactAuraV173;position:absolute;top:-92px;right:-75px;box-shadow:0 0 0 28px #ffffff06,0 0 0 57px #ffffff05}.recruiter-final-section.contact-mobile-v173 .recruiter-final-card:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000,#ff8a2ae6,#0000);border-radius:0 0 999px 999px;height:2px;position:absolute;top:0;left:28px;right:28px}.recruiter-final-section.contact-mobile-v173 .recruiter-final-copy{display:contents}.recruiter-final-section.contact-mobile-v173 .recruiter-final-card>*,.recruiter-final-section.contact-mobile-v173 .recruiter-final-copy>*{z-index:1;position:relative}.recruiter-final-section.contact-mobile-v173 .recruiter-final-portrait-wrap{grid-area:1/1/span 2;align-self:start;width:86px;height:86px}.recruiter-final-section.contact-mobile-v173 .recruiter-final-portrait{object-fit:cover;border:2px solid #ffffffbd;border-radius:23px;width:86px;height:86px;transition:transform .55s cubic-bezier(.2,.8,.2,1);display:block;transform:scale(1);box-shadow:0 14px 30px #00000047,0 0 0 5px #ffffff0e}.recruiter-final-section.contact-mobile-v173.is-visible .recruiter-final-portrait{animation:.7s cubic-bezier(.2,.8,.2,1) .14s both contactPortraitInV173}.recruiter-final-section.contact-mobile-v173 .recruiter-final-mark{border:3px solid #0e2948;width:30px;height:30px;bottom:-5px;right:-5px;box-shadow:0 8px 18px #25d3664d}.recruiter-final-section.contact-mobile-v173 .recruiter-final-mark svg{width:17px;height:17px}.recruiter-final-section.contact-mobile-v173 .recruiter-final-copy .eyebrow{color:#ffaf68;letter-spacing:.08em;background:#fff1;border:1px solid #ffffff1c;border-radius:999px;grid-area:1/2;place-self:end start;width:max-content;max-width:100%;min-height:25px;margin:1px 0 8px;padding:5px 9px;font-size:.61rem;line-height:1.2}.recruiter-final-section.contact-mobile-v173 .recruiter-final-copy .eyebrow:before{background:#25d366;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 4px #25d3661a}.recruiter-final-section.contact-mobile-v173 .recruiter-final-identity{grid-area:2/2;align-content:start;justify-items:start;gap:2px;min-width:0;margin:0;display:grid}.recruiter-final-section.contact-mobile-v173 .recruiter-final-identity strong{color:#fff;letter-spacing:-.015em;max-width:100%;font-size:1rem;font-weight:880;line-height:1.18;position:relative}.recruiter-final-section.contact-mobile-v173 .recruiter-final-identity span{color:#aebed0;max-width:100%;font-size:.68rem;line-height:1.35}.recruiter-final-section.contact-mobile-v173 .recruiter-final-identity a{color:#ffad65;letter-spacing:.01em;align-items:center;min-height:24px;margin-top:4px;font-size:.77rem;font-weight:860;line-height:1;text-decoration:none;display:inline-flex}.recruiter-final-section.contact-mobile-v173 .recruiter-final-copy h2{color:#fff;letter-spacing:-.043em;grid-area:3/1/auto/-1;max-width:300px;margin:24px 0 11px;font-size:clamp(1.78rem,8.1vw,2.15rem);line-height:1.04}.recruiter-final-section.contact-mobile-v173 .recruiter-final-copy>p{color:#b9c7d7;grid-area:4/1/auto/-1;max-width:none;margin:0 0 18px;font-size:.86rem;line-height:1.58}.recruiter-final-section.contact-mobile-v173 .recruiter-final-button{letter-spacing:-.01em;text-align:center;color:#102a47;white-space:normal;background:linear-gradient(135deg, #ffb05f 0%, var(--orange) 58%, #ff7c17 100%);border:1px solid #ffffff38;border-radius:17px;grid-area:5/1/auto/-1;justify-content:center;align-items:center;gap:10px;width:100%;min-width:0;min-height:56px;padding:13px 15px;font-size:.88rem;font-weight:900;transition:transform .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden;transform:none;box-shadow:0 14px 28px #ff7c173d,inset 0 1px #ffffff61}.recruiter-final-section.contact-mobile-v173 .recruiter-final-button:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff6b,#0000);width:24%;animation:4.8s ease-in-out 1.4s infinite contactSheenV173;position:absolute;top:-65%;bottom:-65%;left:-34%;transform:skew(-18deg)}.recruiter-final-section.contact-mobile-v173 .recruiter-final-button:active{transform:scale(.985);box-shadow:0 9px 19px #ff7c1733}.recruiter-final-section.contact-mobile-v173 .recruiter-final-button .whatsapp-brand-icon{color:#fff;background:#20bd5a;flex:none;width:29px;height:29px;box-shadow:0 5px 12px #17824138}.recruiter-final-section.contact-mobile-v173 .recruiter-final-button .whatsapp-brand-icon svg{width:17px;height:17px}.recruiter-final-section.contact-mobile-v173 .recruiter-fallback-link{color:#74859a;text-align:center;max-width:280px;min-height:40px;margin:13px auto 0;padding:8px 10px;font-size:.71rem;line-height:1.45;text-decoration-color:#64748b42}}@media (width<=359px){.recruiter-final-section.contact-mobile-v173 .recruiter-final-card{grid-template-columns:76px minmax(0,1fr);column-gap:13px;padding:17px 16px 16px}.recruiter-final-section.contact-mobile-v173 .recruiter-final-portrait-wrap,.recruiter-final-section.contact-mobile-v173 .recruiter-final-portrait{width:76px;height:76px}.recruiter-final-section.contact-mobile-v173 .recruiter-final-copy .eyebrow{padding-inline:7px;font-size:.56rem}.recruiter-final-section.contact-mobile-v173 .recruiter-final-identity strong{font-size:.92rem}.recruiter-final-section.contact-mobile-v173 .recruiter-final-copy h2{font-size:1.68rem}}@media (width<=767px) and (prefers-reduced-motion:reduce){.recruiter-final-section.contact-mobile-v173 .recruiter-final-card,.recruiter-final-section.contact-mobile-v173 .recruiter-final-portrait,.recruiter-final-section.contact-mobile-v173 .recruiter-final-button{transition:none;animation:auto none}.recruiter-final-section.contact-mobile-v173 .recruiter-final-card{opacity:1;transform:none}.recruiter-final-section.contact-mobile-v173 .recruiter-final-card:before,.recruiter-final-section.contact-mobile-v173 .recruiter-final-button:after{animation:auto none}}@media (width<=767px){#contact{scroll-margin-top:calc(var(--mobile-header,66px) + 12px)}}@keyframes contactPortraitInV173{0%{opacity:.2;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes contactAuraV173{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-6px,7px)scale(1.045)}}@keyframes contactSheenV173{0%,66%{opacity:0;left:-34%}72%{opacity:1}88%,to{opacity:0;left:116%}}.modal{z-index:2000;backdrop-filter:blur(10px);background:#07111fc7;place-items:center;padding:20px;display:none;position:fixed;inset:0}.modal[open]{display:grid}.modal-card{background:#fff;border-radius:26px;width:min(100%,560px);max-height:90vh;padding:34px;overflow:auto;box-shadow:0 35px 100px #00000052}.modal-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.close-btn{cursor:pointer;width:38px;height:38px;color:var(--ink);background:var(--surface-soft);border:0;border-radius:12px;font-size:1.25rem}.form-grid{gap:15px;display:grid}.form-note{color:var(--muted);margin-bottom:0;font-size:.82rem}.success{color:var(--success);background:#eaf7f0;border-radius:14px;padding:16px;font-weight:750;display:none}.faq{max-width:900px;margin:0 auto}.faq-item{border-bottom:1px solid var(--line)}.faq-button{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:30px;padding:24px 0;font-size:1.06rem;font-weight:850;display:flex}.faq-button span:last-child{color:var(--orange-dark);font-size:1.4rem;transition:transform .2s}.faq-answer{max-height:0;color:var(--muted);transition:max-height .3s;overflow:hidden}.faq-answer p{margin:0;padding:0 0 24px}.faq-item[open] .faq-answer{max-height:280px}.faq-item[open] .faq-button span:last-child{transform:rotate(45deg)}@media (width<=767px){#faq{scroll-margin-top:calc(var(--mobile-header) + 14px);padding:68px 0}.faq-button{gap:18px;min-height:64px;padding:18px 0;font-size:1rem;line-height:1.35}.faq-answer p{padding-bottom:20px}#faq.faq-mobile-v173{background:radial-gradient(circle at 112% 1%,#2563eb1c,#0000 31%),radial-gradient(circle at -12% 82%,#ff8a2a1a,#0000 29%),linear-gradient(#f7f9fc 0%,#f2f5f9 100%);padding:70px 0 74px;position:relative;overflow:hidden}#faq.faq-mobile-v173:before{content:"";pointer-events:none;border:1px solid #20497812;border-radius:50%;width:144px;height:144px;position:absolute;top:34px;right:-52px;box-shadow:0 0 0 24px #20497806,0 0 0 49px #20497805}#faq.faq-mobile-v173 .container{z-index:1;position:relative}#faq.faq-mobile-v173 .section-heading{text-align:left;max-width:330px;margin:0 0 25px}#faq.faq-mobile-v173 .section-heading .eyebrow{justify-content:flex-start;margin-bottom:12px}#faq.faq-mobile-v173 .section-heading h2{letter-spacing:-.042em;max-width:320px;margin:0;font-size:clamp(2rem,9.2vw,2.45rem);line-height:1.04}#faq .faq-mobile-summary-v173{color:#5f7084;letter-spacing:.015em;flex-wrap:wrap;align-items:center;gap:7px 14px;margin-top:17px;font-size:.72rem;font-weight:780;display:flex}#faq .faq-mobile-summary-v173 span{align-items:center;gap:7px;display:inline-flex}#faq .faq-mobile-summary-v173 span:before{content:"";background:var(--orange);border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 0 4px #ff8a2a1f}#faq .faq-mobile-summary-v173 span:last-child:before{width:14px;height:1px;box-shadow:none;background:#20497847;border-radius:0}#faq.faq-mobile-v173 .faq{gap:10px;max-width:none;margin:0;display:grid}#faq.faq-mobile-v173 .faq-item{opacity:1;background:#ffffffc7;border:1px solid #13315218;border-radius:18px;transition:opacity .5s cubic-bezier(.2,.78,.22,1),transform .5s cubic-bezier(.2,.78,.22,1),border-color .28s,background-color .28s,box-shadow .32s;position:relative;overflow:clip;transform:none;box-shadow:0 8px 24px #0f243d0b}#faq.faq-mobile-v173.has-js:not(.is-visible) .faq-item{opacity:0;transform:translateY(13px)}#faq.faq-mobile-v173 .faq-item[open]{background:#fff;border-color:#245b9640;box-shadow:0 18px 42px #0f243d1a,inset 0 1px #ffffffe6}#faq.faq-mobile-v173 .faq-item[open]:after{content:"";background:linear-gradient(90deg, #0000, var(--orange) 24%, #ffb36b 76%, #0000);border-radius:0 0 999px 999px;height:2px;animation:.38s both faqAccentInV173;position:absolute;top:0;left:20px;right:20px}#faq.faq-mobile-v173 .faq-button{color:#142c49;letter-spacing:-.012em;-webkit-tap-highlight-color:transparent;grid-template-columns:28px minmax(0,1fr) 38px;align-items:center;gap:11px;min-height:72px;padding:13px 13px 13px 14px;font-size:.96rem;font-weight:840;line-height:1.34;display:grid}#faq.faq-mobile-v173 .faq-button:before{content:attr(data-faq-index);color:#75869a;letter-spacing:.04em;background:#f4f7fa;border:1px solid #2049781c;border-radius:9px;align-self:start;place-items:center;width:28px;height:28px;margin-top:1px;font-size:.61rem;font-weight:900;transition:color .25s,background-color .25s,border-color .25s;display:grid}#faq.faq-mobile-v173 .faq-button>span:first-of-type{min-width:0;padding:3px 0}#faq.faq-mobile-v173 .faq-button>span:last-child{color:#0000;background:#f5f7fa;border:1px solid #2049781f;border-radius:50%;align-self:center;width:38px;height:38px;font-size:0;transition:transform .34s cubic-bezier(.2,.8,.2,1),color .24s,background-color .24s,border-color .24s,box-shadow .24s;display:block;position:relative;box-shadow:0 4px 12px #0f243d0d}#faq.faq-mobile-v173 .faq-button>span:last-child:before,#faq.faq-mobile-v173 .faq-button>span:last-child:after{content:"";background:#244e7c;border-radius:999px;width:13px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#faq.faq-mobile-v173 .faq-button>span:last-child:after{transform:translate(-50%,-50%)rotate(90deg)}#faq.faq-mobile-v173 .faq-item[open] .faq-button:before{color:#fff;background:#244e7c;border-color:#244e7c}#faq.faq-mobile-v173 .faq-item[open] .faq-button>span:last-child{background:var(--orange);border-color:var(--orange);transform:rotate(45deg);box-shadow:0 8px 18px #ff8a2a38}#faq.faq-mobile-v173 .faq-item[open] .faq-button>span:last-child:before,#faq.faq-mobile-v173 .faq-item[open] .faq-button>span:last-child:after{background:#102a47}#faq.faq-mobile-v173 .faq-answer{opacity:0;max-height:0;transition:max-height .48s cubic-bezier(.2,.8,.2,1),opacity .28s,transform .38s;transform:translateY(-5px)}#faq.faq-mobile-v173 .faq-item[open] .faq-answer{opacity:1;max-height:var(--faq-mobile-height,440px);transform:none}#faq.faq-mobile-v173 .faq-answer p{color:#5b6d82;border-top:1px solid #20497817;margin:0 14px 0 53px;padding:15px 0 18px;font-size:.875rem;line-height:1.62}}@media (width<=359px){#faq.faq-mobile-v173 .faq-button{grid-template-columns:26px minmax(0,1fr) 34px;gap:9px;padding-inline:11px;font-size:.91rem}#faq.faq-mobile-v173 .faq-button:before{width:26px;height:26px}#faq.faq-mobile-v173 .faq-button>span:last-child{width:34px;height:34px}#faq.faq-mobile-v173 .faq-answer p{margin-left:46px;font-size:.84rem}}@media (width<=767px) and (prefers-reduced-motion:reduce){#faq.faq-mobile-v173 .faq-item,#faq.faq-mobile-v173 .faq-answer,#faq.faq-mobile-v173 .faq-button>span:last-child{transition:none;animation:auto none}#faq.faq-mobile-v173 .faq-item{opacity:1;transform:none}}@media (width<=767px){#faq{scroll-margin-top:calc(var(--mobile-header,66px) + 12px)}}@keyframes faqAccentInV173{0%{opacity:0;transform:scaleX(.35)}to{opacity:1;transform:scaleX(1)}}.footer{color:#9aa9bc;background:#07111f;font-size:.92rem}.footer-grid{justify-content:space-between;align-items:center;gap:24px;display:flex}.footer a{color:#d6dfeb}@media (width<=680px){.footer-grid{flex-direction:column;align-items:flex-start}}.footer-grid.footer-grid-legal{align-items:center}.footer-company-details{min-width:0;display:grid}.footer-legal-line{color:#d7e0eb;font-size:.84rem;font-weight:700}.footer-contact-line{color:#9aa9bc;flex-wrap:wrap;gap:8px 18px;font-size:.82rem;display:flex}.footer-contact-line a{color:#d6dfeb;transition:color .2s}.footer-contact-line a:hover{color:#fff}.footer-separator{color:#ffffff38}.footer-top-link{white-space:nowrap;color:#d6dfeb;font-size:.84rem;font-weight:700}@media (width<=900px){.footer-grid.footer-grid-legal{grid-template-columns:auto minmax(0,1fr)}.footer-top-link{grid-column:1/-1;justify-self:end}}@media (width<=680px){.footer-grid.footer-grid-legal{grid-template-columns:1fr;align-items:start}.footer-top-link{grid-column:auto}.footer-legal-line{font-size:.79rem}.footer-separator{display:none}}.brand-lockup-footer .brand-logo-image{opacity:.96;width:146px}@media (width<=680px){.brand-lockup-footer .brand-logo-image{width:132px}}.footer{padding:42px 0 34px}.footer-grid.footer-grid-legal{text-align:center;grid-template-columns:1fr;place-items:center;gap:16px;display:grid}.footer-grid.footer-grid-legal .brand-lockup-footer{justify-self:center;margin:0 auto 2px}.footer-company-details{text-align:center;justify-items:center;gap:7px;max-width:980px;margin:0 auto}.footer-legal-line{text-align:center;line-height:1.65}.footer-contact-line{text-align:center;justify-content:center;align-items:center}.footer-top-link{justify-self:center;margin-top:4px}@media (width<=680px){.footer-grid.footer-grid-legal{text-align:center;place-items:center;gap:15px}.footer-contact-line{flex-direction:column;gap:5px;display:flex}.footer-top-link{justify-self:center}}@media (width<=767px){.footer{padding:28px 0 calc(28px + env(safe-area-inset-bottom))}.footer-grid{flex-direction:column;align-items:flex-start;gap:18px}.footer-company-details{font-size:.77rem;line-height:1.55}.footer-separator{opacity:.45}}}@layer utilities{@media (width<=767px){.process-story-section h1{letter-spacing:-.042em;font-size:clamp(2.38rem,11.2vw,3rem);line-height:1.08}.process-story-section h2{letter-spacing:-.038em;font-size:clamp(2rem,8.8vw,2.55rem);line-height:1.08}.process-story-section h3{font-size:1.18rem;line-height:1.22}.process-story-section .lead,.process-story-section .section-intro{max-width:none;font-size:1rem;line-height:1.58}.risk-controls-intro h2{letter-spacing:-.038em;line-height:1.08}.risk-control-interlude h2{letter-spacing:-.038em}.pricing-section-v2>.container,.proof-case-section>.container{width:calc(100% - var(--mobile-gutter) * 2);max-width:none}#screening h2{letter-spacing:-.038em;font-size:clamp(2rem,8.8vw,2.55rem);line-height:1.08}#screening h3{font-size:1.18rem;line-height:1.22}#screening .section-heading{margin-bottom:30px}#screening .section-heading .eyebrow{margin-bottom:14px}#profiles h2{letter-spacing:-.038em;font-size:clamp(2rem,8.8vw,2.55rem);line-height:1.08}#profiles .section-intro{max-width:none;font-size:1rem;line-height:1.58}#profiles .motion-reveal{opacity:1;transition:none;transform:none}#pricing .pricing-subheading h2{letter-spacing:-.038em}#calculator .calculator-quantity-row h3{line-height:1.22}#calculator .calculator-mobile-stage-head h3,#pricing .service-panel-offer h3{font-size:1.18rem;line-height:1.22}#candidate-history h2{letter-spacing:-.038em;font-size:clamp(2rem,8.8vw,2.55rem);line-height:1.08}#candidate-history .mh-intro .eyebrow{letter-spacing:.105em;gap:9px;margin-bottom:14px;line-height:1.45}}.language-switcher .language-button{justify-content:center;align-items:center;display:inline-flex}.psb-eyebrow-short{display:none}@media (width<=767px){.psb-eyebrow-full{display:none}.psb-eyebrow-short{display:inline}}@media (width>767px){#faq .section-heading{text-align:center;margin-inline:auto}#faq .section-heading .eyebrow{justify-content:center}.faq-mobile-summary-v173{display:none}}.mobile-profile-selector,.mps-card-sheen{display:none}@media (width<=767px){#profiles.has-js .mobile-profile-selector,#profiles.has-js .mps-card-sheen{display:block}}#pricing.has-js.pricing-is-visible .pricing-inclusion-item{animation:pricing-calm-rise .58s var(--pricing-motion-ease) both;animation-delay:calc(.48s + (var(--workflow-order,1) - 1) * 70ms)}.pricing-mobile-value-points,.pricing-mobile-details-toggle,.protection-mobile-shared-toggle{display:none}@media (width<=767px){#pricing.has-js .pricing-mobile-value-points,#pricing.has-js .pricing-mobile-details-toggle,#pricing.has-js .protection-mobile-shared-toggle{display:grid}}.outcome-ready-board:not(.has-js) .candidate-dossier,.outcome-ready-board:not(.has-js) .candidate-route-line i{transform:translate(-50%,-50%)}}@supports (-webkit-touch-callout:none){@media (pointer:coarse){*,:before,:after{will-change:auto!important}}@media (width<=767px) and (orientation:portrait){.mpj-scroll-track{height:clamp(1080px,178vh,1480px)}.mpj-console{height:calc(100vh - 66px);min-height:min(590px,100vh - 66px)}.mpj-scene{min-height:190px}@supports (height:100svh){.mpj-scroll-track{height:clamp(1080px,178svh,1480px)}.mpj-console{height:calc(100svh - 66px);min-height:min(590px,100svh - 66px)}.mpj-scene{min-height:clamp(190px,44svh,430px)}}}@media (width<=767px) and (orientation:portrait) and (height<=700px){.mpj-console{min-height:min(460px,100vh - 66px)}.mpj-scene{min-height:170px}@supports (height:100svh){.mpj-console{min-height:min(460px,100svh - 66px)}.mpj-scene{min-height:clamp(170px,40svh,380px)}}}}@media (pointer:coarse){@keyframes uwRiskLeaveTouchV174{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-8px)scale(.993)}}#pricing .service-decision-panels.mobile-risk-transition-v174 .service-decision-panel.mobile-risk-panel-leave-v174{animation-name:uwRiskLeaveTouchV174}#pricing .protection-focus-stage,#calculator .calculator-mobile-option-body{transition-property:none}}
