
:root{--fx-navy:#081c2e;--fx-ink:#132f43;--fx-muted:#607386;--fx-blue:#1465cc;--fx-cyan:#72d5e5;--fx-line:#dfe7ee;--fx-soft:#f3f7fa}html{scroll-behavior:smooth;scroll-padding-top:102px}html body.fx-site{margin:0;background:#fff!important;background-image:none!important;color:var(--fx-ink);font-family:Arial,Helvetica,sans-serif!important;line-height:1.65;overflow-x:clip}body.fx-site *{box-sizing:border-box}body.fx-site h1,body.fx-site h2,body.fx-site h3{font-family:Arial,Helvetica,sans-serif!important}body.fx-site p{line-height:1.75}body.fx-site a[href^="mailto:"]{overflow-wrap:anywhere}.fx-container{width:min(1200px,calc(100% - 80px));margin:0 auto}.fx-skip{position:fixed;top:-100px;left:20px;background:#fff;color:#142f44;z-index:3000;padding:10px 18px}.fx-skip:focus{top:10px}.fx-header{position:sticky!important;top:0!important;z-index:1200!important;height:auto!important;background:#fffffff5!important;border-bottom:1px solid var(--fx-line)!important;backdrop-filter:blur(20px)}.fx-header-inner{width:min(1360px,calc(100% - 64px));height:82px;display:flex;align-items:center;justify-content:space-between;gap:32px;margin:auto}.fx-brand{display:inline-flex!important;align-items:center;gap:11px;text-decoration:none!important;color:#123347!important;flex-shrink:0}.fx-brand img{width:38px!important;height:38px!important;object-fit:contain!important}.fx-brand>span{font-size:14px;font-weight:700;line-height:1.3;letter-spacing:.07em}.fx-brand small{display:block;font-size:8px;letter-spacing:.28em;margin-top:4px;font-weight:500}.fx-navigation{display:flex;align-items:center;gap:28px}.fx-navigation>a,.fx-dropdown>summary{font:500 13px/1.5 Arial,sans-serif!important;color:#344f62!important;text-decoration:none!important;white-space:nowrap;cursor:pointer}.fx-navigation>a[aria-current=page]{color:#1165cf!important}.fx-navigation>a:hover,.fx-dropdown>summary:hover{color:#1165cf!important}.fx-header-contact{display:inline-flex;gap:25px;align-items:center;border:1px solid #c9d8e4;border-radius:6px;padding:11px 15px}.fx-dropdown{position:relative}.fx-dropdown>summary{list-style:none;display:flex;align-items:center;gap:8px}.fx-dropdown>summary::-webkit-details-marker{display:none}.fx-dropdown>summary:after{content:'⌄';font-size:13px;color:#718b9e}.fx-dropdown>div{position:absolute;top:calc(100% + 22px);left:-20px;width:230px;background:#fff;border:1px solid var(--fx-line);box-shadow:0 18px 45px #0c2c4420;border-radius:9px;padding:12px}.fx-dropdown>div>a{display:block;padding:10px 12px;text-decoration:none;color:#344f62;font-size:13px;border-radius:5px}.fx-dropdown>div>a:hover{background:#f0f6fb;color:#145fbd}.fx-menu-button{display:none;background:#f3f7fa;border:1px solid #d5e1e9;border-radius:5px;padding:9px 13px;color:#16364c;font-size:13px}.fx-menu-button span{margin-left:12px}.fx-site .rwaGlobalBack{display:none!important}.fx-site main{scroll-margin-top:100px}.fx-home{background:white}.fx-home h1,.fx-page-hero h1{font-size:clamp(42px,5.7vw,78px)!important;line-height:1.04!important;letter-spacing:-.055em!important;font-weight:500!important;margin:22px 0!important;text-wrap:balance}.fx-hero{position:relative;isolation:isolate;background:var(--fx-navy);color:#fff;overflow:hidden}.fx-hero:before{content:'';position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 88% 38%,#14607866,transparent 58%),linear-gradient(110deg,#071a2d,#0b293d)}.fx-hero-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:40px;align-items:center;min-height:650px;padding-top:75px;padding-bottom:75px}.fx-kicker{display:block;font:600 10px/1.5 Arial,sans-serif;letter-spacing:.17em;text-transform:uppercase;color:#3a7c9e;margin-bottom:17px}.fx-hero .fx-kicker,.fx-dark .fx-kicker{color:#81cbd9}.fx-hero h1 em{font-style:normal;color:#8bdae4}.fx-hero-copy>p{font-size:17px;color:#afc6d7;max-width:490px;margin:26px 0 0;line-height:1.8}.fx-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.fx-button{display:inline-flex;gap:28px;align-items:center;justify-content:space-between;min-height:50px;padding:14px 21px;background:#1767cc;border:1px solid #1767cc;border-radius:5px;color:#fff!important;font:600 13px/1.5 Arial,sans-serif;text-decoration:none!important;transition:background .2s,transform .2s}.fx-button:hover{background:#0e4f9f;transform:translateY(-2px)}.fx-button.fx-secondary{background:transparent;border-color:#c7d7e3;color:#1e4968!important}.fx-hero .fx-secondary,.fx-dark .fx-secondary{border-color:#ffffff35;color:#d9e9f3!important}.fx-hero .fx-secondary:hover,.fx-dark .fx-secondary:hover{background:#ffffff0d}.fx-hero-footnote{display:flex;align-items:center;gap:9px;font-size:11px;color:#8daabd;margin-top:30px}.fx-hero-footnote:before{content:'';width:6px;height:6px;background:#78c7ce;border-radius:50%}.fx-orbit-scene{height:465px;position:relative;display:grid;place-items:center}.fx-orbit-scene:before{content:'';position:absolute;inset:-50px;background-image:linear-gradient(#7ec5df0b 1px,transparent 1px),linear-gradient(90deg,#7ec5df0b 1px,transparent 1px);background-size:42px 42px;mask-image:radial-gradient(ellipse,#000,transparent 70%)}.fx-orbit{position:absolute;border:1px solid #72c2df25;border-radius:50%;width:420px;height:420px;animation:fxSpin 65s linear infinite}.fx-orbit:before{content:'';position:absolute;width:7px;height:7px;top:50%;left:-4px;border-radius:50%;background:#8be8ef;box-shadow:0 0 20px #7fe6f5}.fx-orbit.fx-second{width:480px;height:480px;border-style:dashed;border-color:#7dc2dd18;animation-direction:reverse}.fx-orbit-scene>img{width:365px;max-width:80%;position:relative;border-radius:50%;filter:drop-shadow(0 20px 55px #0003);animation:fxFloat 7s ease-in-out infinite}.fx-orbit-tag{position:absolute;z-index:2;bottom:16px;left:15px;border:1px solid #80c7de30;border-radius:7px;background:#102d40cc;backdrop-filter:blur(10px);padding:11px 16px;color:#b9d0e0;font-size:10px;letter-spacing:.07em}.fx-orbit-tag b{display:block;color:#f1f8fc;font-size:13px;letter-spacing:0;margin-top:3px;font-weight:500}.fx-orbit-tag.fx-tag-right{left:auto;right:0;top:36px;bottom:auto}.fx-strip{border-bottom:1px solid var(--fx-line);background:#f7fafc}.fx-strip .fx-container{display:grid;grid-template-columns:repeat(4,1fr)}.fx-strip-item{padding:25px 22px;border-right:1px solid var(--fx-line);font-size:13px;color:#31526a;display:flex;align-items:center;gap:12px}.fx-strip-item:first-child{padding-left:0}.fx-strip-item:last-child{border:0}.fx-strip-item span{display:grid;place-items:center;width:28px;height:28px;border:1px solid #cbdee9;border-radius:50%;font-size:12px;color:#2873a8;flex-shrink:0}.fx-section{padding:96px 0}.fx-section.fx-soft{background:var(--fx-soft)}.fx-section-heading{max-width:710px;margin-bottom:36px}.fx-section-heading h2,.fx-split h2,.fx-careers-banner h2{font-size:clamp(30px,3.6vw,46px)!important;line-height:1.14!important;letter-spacing:-.04em!important;font-weight:500!important;margin:0 0 20px;color:inherit}.fx-section-heading>p,.fx-split-copy>p{font-size:16px;line-height:1.8;color:#60778a;max-width:610px}.fx-section-row{display:flex;align-items:end;justify-content:space-between;gap:35px}.fx-section-row>a{margin-bottom:40px;color:#1767c9;font-size:13px;text-decoration:none;white-space:nowrap}.fx-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.fx-card{position:relative;display:flex;flex-direction:column;min-width:0;background:#fff;border:1px solid #dfe8ef;border-radius:10px;padding:32px;transition:border-color .2s,box-shadow .2s}.fx-card:hover{border-color:#a3c6df;box-shadow:0 16px 38px #0d375a08}.fx-card-no{font:12px/1.5 monospace;color:#82a8bd;margin-bottom:44px}.fx-card h3{font-size:23px!important;line-height:1.25!important;letter-spacing:-.025em;margin:0 0 17px;font-weight:500!important}.fx-card>p{font-size:14px;color:#667e8e;margin:0 0 30px}.fx-card>a{font-size:12px;font-weight:600;margin-top:auto;text-decoration:none;color:#1767bf;display:flex;justify-content:space-between}.fx-split{display:grid;grid-template-columns:1fr 1fr;gap:78px;align-items:center}.fx-split-visual{position:relative;min-width:0;border-radius:12px;overflow:hidden;background:#0a2538}.fx-split-visual>img{display:block;width:100%;height:440px;object-fit:cover}.fx-split-visual>video{display:block;width:100%;height:400px;object-fit:cover}.fx-image-caption{position:absolute;bottom:0;left:0;right:0;padding:35px 24px 18px;background:linear-gradient(transparent,#041c2bba);color:#e2edf5;font-size:11px}.fx-text-link{display:inline-flex;gap:24px;align-items:center;font-size:13px;font-weight:600;color:#1767bf;text-decoration:none;margin-top:22px}.fx-list{list-style:none;padding:0;margin:28px 0 0}.fx-list li{padding:15px 0;border-top:1px solid #dfe7ee;display:flex;gap:14px;color:#547085;font-size:14px}.fx-list li:before{content:'↗';color:#237fba}.fx-dark{background:#0a2437;color:#fff}.fx-dark .fx-section-heading>p,.fx-dark .fx-split-copy>p{color:#a3bdcf}.fx-dark .fx-text-link{color:#8bd9e2}.fx-dark .fx-list li{border-color:#ffffff20;color:#b4cad9}.fx-chart-copy{font-size:11px;color:#7897aa;margin-top:16px}.fx-home .pgd-chart-section{padding:90px 0!important}.fx-home .pgd-heading{font-weight:500!important}.fx-home .pgd-chart-panel{height:440px!important}.fx-home .pgd-terminal{border-radius:10px;box-shadow:0 12px 35px #173b5708}.fx-home .pgd-chart-note{max-width:900px}.fx-home .pgd-motion-card{height:370px!important;width:100%!important;border-radius:12px}.fx-company-facts{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:27px;padding-top:24px;border-top:1px solid #dce7ef}.fx-company-facts small{display:block;font-size:10px;letter-spacing:.08em;color:#8196a5;text-transform:uppercase}.fx-company-facts b{font-size:13px;color:#26475e;font-weight:500}.fx-careers-banner{display:flex;align-items:center;justify-content:space-between;gap:50px;padding:48px 0;border-block:1px solid #dbe6ee}.fx-careers-banner p{font-size:14px;color:#637b8e;margin:0;max-width:580px}.fx-careers-banner h2{font-size:32px!important;margin-bottom:12px}.fx-home .pgd-faq{padding:85px 0;background:#fff}.fx-home .pgd-faq summary{font-weight:500;font-size:15px}.fx-page-hero{background:linear-gradient(120deg,#eff5fa,#f8fbfd);padding:68px 0 64px;border-bottom:1px solid var(--fx-line)}.fx-page-hero h1{font-size:clamp(36px,4.7vw,62px)!important;max-width:900px}.fx-page-hero p{font-size:17px;line-height:1.8;color:#5f798e;max-width:720px}.fx-process{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.fx-process article{padding-top:22px;border-top:1px solid #bed3e1}.fx-process span{color:#548fae;font:12px monospace}.fx-process h3{font-size:20px;font-weight:500;margin:24px 0 15px}.fx-process p{font-size:14px;color:#668194}.fx-end-contact{padding:60px 0;background:#edf4fa;border-top:1px solid #dce7ef}.fx-end-contact .fx-container{display:flex;justify-content:space-between;align-items:center;gap:40px}.fx-end-contact h2{font-size:30px;font-weight:500;letter-spacing:-.03em;margin:0 0 10px}.fx-end-contact p{font-size:14px;color:#647d8f;margin:0}.fx-footer{padding:65px 0 24px!important;background:#071c2d!important;color:#a7becf;font:13px/1.7 Arial,sans-serif}.fx-footer-top{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.4fr;gap:45px}.fx-footer .fx-brand{color:#eaf3fa!important;margin-bottom:20px}.fx-footer .fx-brand img{width:36px!important}.fx-footer p{font-size:13px!important;line-height:1.8!important;color:#94afc3;margin:0 0 18px}.fx-footer h3{font:500 11px/1.5 Arial,sans-serif!important;letter-spacing:.12em;text-transform:uppercase;color:#d9e6ef;margin:2px 0 22px}.fx-footer a:not(.fx-brand){display:block;color:#96b2c7!important;font-size:12px!important;margin-bottom:12px;text-decoration:none!important}.fx-footer a:not(.fx-brand):hover{color:#fff!important}.fx-stage{font-size:10px;display:flex;gap:8px;align-items:center;color:#8eacbf}.fx-stage i{display:block;width:5px;height:5px;border-radius:50%;background:#70bfc7}.fx-footer-bottom{border-top:1px solid #ffffff18;padding-top:24px;margin-top:42px;display:flex;justify-content:space-between;gap:20px}.fx-footer-bottom p{font-size:11px!important}.fx-footer-bottom>div{display:flex;gap:22px;flex-wrap:wrap}.fx-footer-bottom a{font-size:11px!important}.fx-footer-note{max-width:970px;font-size:10px!important;line-height:1.7!important;color:#728fa4!important}.fx-footer-contact>a{overflow-wrap:anywhere}.fx-site .pgd-resume-entry{padding:12px 17px!important;font-size:12px!important;border-radius:6px!important;background:#165fa8!important;box-shadow:0 6px 22px #0d345b24!important;z-index:80!important}.fx-site .pgd-close{background:#edf4fa!important}.fx-site .pgd-close h2{font-weight:500!important}.fx-site .careersMain{background:#f5f8fb!important}.fx-site .careerWrap{max-width:1200px!important;width:calc(100% - 80px)!important;margin:auto!important;padding-top:34px!important}.fx-site .careerHeroCard{background:transparent!important;border:0!important;border-radius:0!important}.fx-site .careerHero h1{font-weight:500!important}.fx-site .careerHero p{max-width:850px!important;color:#647d8f!important}.fx-site .recruiting-section{padding:42px 0!important}.fx-site .recruiting-section h2{font-size:34px!important;font-weight:500!important;letter-spacing:-.035em}.fx-site .recruiting-job{border-radius:9px;padding:27px 30px;box-shadow:0 4px 15px #12384d03}.fx-site .recruiting-job h3{font-weight:500!important}.fx-site .recruiting-job>p{font-size:13px;white-space:pre-wrap;color:#647d8e}.fx-site .recruiting-job details>p{white-space:pre-wrap;font:14px/1.8 Arial,sans-serif;color:#60778a}.fx-site .recruiting-job details{border-top:1px solid #e2eaf0;margin-top:20px;padding:17px 0}.fx-site .recruiting-job summary{font-size:12px;color:#2166a6;font-weight:600}.fx-site .recruiting-job summary:after{content:' +';margin-left:10px}.fx-site .recruiting-job details[open] summary:after{content:' −'}.fx-site .recruiting-job>a{display:inline-flex;font-size:12px;font-weight:600;color:#1767bf;text-decoration:none}.fx-site .recruiting-form-grid{grid-template-columns:1.5fr .7fr}.fx-site .recruiting-form{box-shadow:0 10px 30px #123a5805}.fx-site .recruiting-submit{background:#1767bf;border-radius:6px}.fx-site .recruiting-submit:disabled{background:#95aabb}.fx-site .recruiting-response.is-error{color:#9c4823}.fx-site .careerPhoto{max-height:350px;margin-top:40px}.fx-site .careerPhoto .rwaProtectedImage{height:330px!important;aspect-ratio:auto!important}.fx-site .recruiting-aside{background:#ebf2f8}.fx-site .careerIntro{padding:40px 0!important}.fx-site .candidate{border-top:1px solid #dce6ed}.fx-site .pgd-contact{background:#f6f9fb}.fx-site .contactCityHero{height:260px!important;min-height:0!important}.fx-site .pgd-contact-hero{padding:56px 0 10px}.fx-site .pgd-contact-hero h1{font-size:clamp(38px,4.7vw,60px)!important;letter-spacing:-.05em!important;font-weight:500!important}.fx-site .pgd-contact-panel{border-radius:10px;padding:34px}.fx-site .pgd-contact-panel h2{font-weight:500!important}.fx-site .pgd-contact-panel .pgd-contact-email{font-size:clamp(15px,1.8vw,22px)}.fx-site .pgd-contact .pgd-section{background:transparent;padding-top:35px}.fx-site .pgd-contact-topic p{font-size:14px!important}.fx-site .pgd-contact-meta{font-size:13px}.fx-site .pgd-contact-meta b{font-size:13px}.fx-site .intro{padding:52px 0 34px!important}.fx-site .intro h1{font-weight:500!important;font-size:clamp(34px,4.7vw,56px)!important;letter-spacing:-.04em!important}.fx-site .rwa-terminal{border:1px solid #cedee9!important;border-radius:12px!important;box-shadow:0 15px 45px #113b5c08!important;margin-bottom:55px!important}.fx-site .terminal-head{background:#0c293e!important;color:#e8f3fc!important}.fx-site .terminal-brand-title{color:#edf5fb!important}.fx-site .terminal-brand-kicker,.fx-site .terminal-brand-sub,.fx-site .terminal-state{color:#a2c4db!important}.fx-site .terminal-main{background:#fff}.fx-site .terminal-side{background:#f5f9fc!important}.fx-site .quote-price{letter-spacing:-.04em}.fx-site .terminal-foot{background:#f4f8fb!important}.fx-site .insightsIntro{padding:55px 0!important}.fx-site .insightsIntro h1{font-weight:500!important;letter-spacing:-.04em}.fx-site .categories button{font-size:12px!important;border-radius:5px!important}.fx-site .grid>.card h3{font-weight:500!important}.fx-site .pgd-page-heading{background:#eff5fa;padding:52px 0!important}.fx-site .pgd-page-heading h1{font-weight:500!important;letter-spacing:-.04em}.fx-site .pageHero h1,.fx-site .hero h1,.fx-site .section h2{font-weight:500!important}.fx-site .pgd-related{padding:27px 0!important}.fx-site .pgd-related a{font-size:12px}.fx-site .riskPage,.fx-site .privacyPage,.fx-site .termsPage,.fx-site .statusPage{max-width:100%;line-height:1.8}.fx-site [id]{scroll-margin-top:105px}.fx-site .fx-header a,.fx-site .fx-header summary{transform:none!important}.fx-site .fx-footer a{transform:none!important}@keyframes fxSpin{to{transform:rotate(360deg)}}@keyframes fxFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-9px)}}
@media(max-width:1100px){.fx-navigation{gap:19px}.fx-header-inner{width:calc(100% - 44px)}.fx-brand>span{font-size:12px}.fx-hero-grid{gap:20px}.fx-orbit-scene{height:410px}.fx-orbit{width:340px;height:340px}.fx-orbit.fx-second{width:390px;height:390px}.fx-orbit-scene>img{width:300px}.fx-split{gap:45px}.fx-footer-top{gap:25px}.fx-strip-item{padding:20px 14px;font-size:12px}}
@media(max-width:850px){.fx-container{width:calc(100% - 44px)}.fx-header-inner{height:72px}.fx-menu-button{display:block}.fx-navigation{display:none;position:absolute;top:72px;left:0;right:0;background:#fff;padding:22px;max-height:calc(100dvh - 72px);overflow:auto;box-shadow:0 20px 25px #102b4010}.fx-navigation[data-open=true]{display:flex;align-items:stretch;flex-direction:column;gap:0}.fx-navigation>a,.fx-dropdown>summary{padding:14px 8px!important;border-bottom:1px solid #e2eaf0;font-size:14px!important}.fx-header-contact{margin-top:12px;justify-content:space-between}.fx-dropdown>div{position:static;box-shadow:none;width:100%;border:0;padding:0 14px 12px}.fx-dropdown>summary{justify-content:space-between}.fx-hero-grid{grid-template-columns:1fr 1fr;min-height:600px;padding-block:60px}.fx-home h1{font-size:52px!important}.fx-orbit-scene{height:350px}.fx-orbit{width:280px;height:280px}.fx-orbit.fx-second{width:330px;height:330px}.fx-orbit-scene>img{width:260px}.fx-orbit-tag{font-size:8px;padding:8px 10px;left:0;bottom:0}.fx-orbit-tag b{font-size:11px}.fx-orbit-tag.fx-tag-right{right:-5px;top:5px}.fx-hero-copy>p{font-size:15px}.fx-hero .fx-actions{gap:9px}.fx-hero .fx-button{padding:12px 15px;font-size:12px;gap:14px}.fx-section{padding:65px 0}.fx-card{padding:25px}.fx-card h3{font-size:20px!important}.fx-card-no{margin-bottom:30px}.fx-card>p{font-size:13px}.fx-split{gap:32px}.fx-split-visual>img{height:390px}.fx-split-visual>video{height:340px}.fx-strip .fx-container{grid-template-columns:1fr 1fr}.fx-strip-item{padding:18px;border-bottom:1px solid var(--fx-line)}.fx-strip-item:nth-child(2){border-right:0}.fx-strip-item:nth-child(3){padding-left:0;border-bottom:0}.fx-strip-item:nth-child(4){border-bottom:0}.fx-footer-top{grid-template-columns:1.1fr 1fr;gap:35px}.fx-footer-bottom{display:block}.fx-footer-bottom>div{gap:18px}.fx-site .careersMain .careerWrap{width:calc(100% - 44px)!important}.fx-site .recruiting-form-grid{grid-template-columns:1fr}.fx-site .recruiting-aside{order:initial}.fx-site .recruiting-aside ol{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.fx-end-contact .fx-container{align-items:start}.fx-page-hero{padding:55px 0}.fx-section-row{display:block}.fx-section-row>a{display:inline-block;margin-top:-15px;margin-bottom:30px}}
@media(max-width:600px){.fx-container{width:calc(100% - 40px)}.fx-header-inner{width:calc(100% - 36px);height:68px}.fx-brand>span{font-size:12px}.fx-brand small{font-size:7px}.fx-brand img{width:34px!important;height:34px!important}.fx-navigation{top:68px;max-height:calc(100dvh - 68px)}.fx-hero-grid{grid-template-columns:1fr;padding-top:48px;padding-bottom:26px;gap:12px;min-height:0}.fx-home h1{font-size:clamp(42px,12vw,61px)!important;margin:18px 0!important}.fx-hero-copy>p{font-size:15px;margin-top:22px;max-width:100%}.fx-kicker{font-size:9px}.fx-actions{margin-top:26px}.fx-hero-footnote{font-size:10px;margin-top:22px}.fx-orbit-scene{height:310px;max-width:360px;width:100%;margin:auto}.fx-orbit{width:255px;height:255px}.fx-orbit.fx-second{width:295px;height:295px}.fx-orbit-scene>img{width:235px}.fx-orbit-tag{bottom:9px;left:5px}.fx-orbit-tag.fx-tag-right{right:0;top:22px}.fx-strip-item{font-size:10px;gap:9px;padding:17px 10px}.fx-strip-item span{width:24px;height:24px;font-size:10px}.fx-section{padding:54px 0}.fx-section-heading{margin-bottom:26px}.fx-section-heading h2,.fx-split h2{font-size:32px!important}.fx-section-heading>p,.fx-split-copy>p{font-size:15px}.fx-grid,.fx-split,.fx-process{grid-template-columns:1fr}.fx-grid{gap:15px}.fx-card{padding:27px}.fx-card-no{margin-bottom:27px}.fx-card>p{font-size:14px}.fx-card h3{font-size:23px!important}.fx-split{gap:32px}.fx-split-visual>img{height:330px}.fx-split-visual>video{height:290px}.fx-split-copy{min-width:0}.fx-home .pgd-chart-section{padding:52px 0!important}.fx-home .pgd-chart-panel{height:350px!important}.fx-home .pgd-motion-card{height:280px!important}.fx-company-facts{gap:18px}.fx-careers-banner{display:block;padding:34px 0}.fx-careers-banner .fx-button{margin-top:24px}.fx-careers-banner h2{font-size:29px!important}.fx-home .pgd-faq{padding:54px 0}.fx-page-hero{padding:40px 0}.fx-page-hero h1{font-size:38px!important}.fx-page-hero p{font-size:15px}.fx-process{gap:18px}.fx-process article{padding:20px 0}.fx-process h3{margin-top:15px}.fx-end-contact .fx-container{display:block}.fx-end-contact h2{font-size:28px}.fx-end-contact .fx-button{margin-top:25px}.fx-footer{padding-top:45px!important;padding-bottom:75px!important}.fx-footer-top{gap:30px 20px;grid-template-columns:1fr 1fr}.fx-footer-top>div:first-child,.fx-footer-contact{grid-column:1/-1}.fx-footer-contact{border-top:1px solid #ffffff18;padding-top:27px}.fx-footer-top>div:first-child>p{font-size:15px!important}.fx-footer a:not(.fx-brand){font-size:12px!important}.fx-footer-bottom{margin-top:30px}.fx-footer-bottom>div{gap:14px}.fx-footer-note{font-size:10px!important}.fx-site .pgd-resume-entry{right:12px!important;bottom:12px!important;padding:11px 14px!important;font-size:11px!important}.fx-site .careersMain .careerWrap{width:calc(100% - 36px)!important;padding-top:20px!important}.fx-site .careersMain .careerHero{padding:12px 0!important}.fx-site .careerHeroCard{padding:15px 0!important}.fx-site .careerHero h1{font-size:40px!important}.fx-site .recruiting-section{padding:28px 0!important}.fx-site .recruiting-section h2{font-size:28px!important}.fx-site .recruiting-intro{font-size:14px}.fx-site .recruiting-form{padding:23px 20px}.fx-site .recruiting-job{padding:23px 20px}.fx-site .recruiting-aside ol{display:block}.fx-site .careerPhoto .rwaProtectedImage{height:240px!important}.fx-site .pgd-contact-hero{padding-top:35px}.fx-site .contactCityHero{height:200px!important}.fx-site .pgd-contact-panel{padding:26px 22px}.fx-site .pgd-contact-hero h1{font-size:38px!important}.fx-site .recruiting-aside{padding:23px}.fx-site .fx-header .fx-navigation>a,.fx-site .fx-header .fx-dropdown>summary{font-size:14px!important}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.fx-site *, .fx-site *:before,.fx-site *:after{animation:none!important;transition:none!important}.fx-orbit-scene>img{transform:none!important}}
.fx-site .intro{display:block!important;width:min(1200px,calc(100% - 80px))!important;margin:0 auto!important}.fx-site .intro h1{max-width:100%!important;font-size:clamp(34px,4.2vw,54px)!important}.fx-site .intro p{max-width:700px!important;color:#647e91!important;font-size:15px!important}.fx-site .intro .tabs{position:static!important;width:auto!important;max-width:100%!important;display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important;margin-top:25px!important;gap:8px!important;overflow:visible!important}.fx-site .intro .tabs .tab,.fx-site .intro .tabs button{min-width:0!important;padding:10px 16px!important;font:500 12px/1.4 Arial,sans-serif!important;border-radius:5px!important}.fx-site .rwa-terminal{width:min(1200px,calc(100% - 80px))!important;margin-left:auto!important;margin-right:auto!important}.fx-site .rwa-terminal h2{font-family:Arial,sans-serif!important;font-weight:500!important}.fx-site .rwa-terminal+div,.fx-site .rwa-terminal+p{max-width:1200px!important;margin-left:auto!important;margin-right:auto!important;font-size:12px!important;color:#72899b!important}@media(max-width:600px){.fx-site .intro{width:calc(100% - 40px)!important;padding-top:35px!important}.fx-site .intro h1{font-size:34px!important}.fx-site .rwa-terminal{width:calc(100% - 28px)!important;max-width:calc(100% - 28px)!important}.fx-site .intro .tabs{gap:6px!important}.fx-site .intro .tabs .tab,.fx-site .intro .tabs button{padding:9px 12px!important}}