:root{--blue-900:#081c2c;--blue-700:#0e314d;--blue-500:#2071a8;--blue-300:#9ec2db;--cyan:#36b3b3;--green:#7dc25d;--red:#f27166;--slate-700:#0f172a;--slate-500:#64748b;--slate-200:#e2e8f0;--slate-100:#f1f5f9;--paper:#e9f1f6;--white:#fff;--max:1200px;color:var(--slate-700);background:var(--white);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Noto Sans KR,system-ui,sans-serif}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;background:var(--white)}*{box-sizing:border-box}body{min-width:320px;color:var(--slate-700);background:var(--white);word-break:keep-all;overflow-wrap:break-word;margin:0}a{color:inherit;text-decoration:none}button,a{font:inherit}button{cursor:pointer}.site-shell,.page-frame{background:var(--white);width:100%;min-height:100vh;overflow-x:clip}.header{z-index:50;background:#ffffffe6;justify-content:center;align-items:flex-start;height:98px;padding:0 80px;display:flex;position:sticky;top:0}.header.is-menu-open{background:#fff}.header-inner{z-index:2;flex:0 0 1200px;justify-content:center;align-items:flex-start;gap:64px;width:1200px;height:100%;padding:32px 0;display:flex;position:relative}.brand,.nav,.header-actions{opacity:1;transform:translateY(0)}.brand{flex:0 0 277px;align-items:center;width:277px;height:34px;display:flex}.brand img{object-fit:contain;flex:none;width:100%;height:100%;display:block}.brand strong{color:#000;letter-spacing:0;white-space:nowrap;font-size:28px;font-weight:700;line-height:34px}.nav{flex-wrap:nowrap;flex:auto;justify-content:flex-end;align-items:center;gap:32px;min-width:1px;height:34px;display:flex}.nav a{color:var(--slate-700);white-space:nowrap;font-size:18px;font-weight:700;line-height:1}.nav a.is-active,.nav a:hover,.nav a:focus-visible{color:var(--blue-500)}.header-actions{justify-content:space-between;align-items:center;gap:0;width:138px;height:40px;display:flex}.icon-button,.language-button{border:1px solid var(--slate-200);background:var(--slate-100);height:40px;color:var(--slate-500);border-radius:40px;justify-content:center;align-items:center;display:flex}.icon-button{width:40px}.language-button{gap:8px;width:82px;font-size:14px;font-weight:400}.language-menu{z-index:70;display:flex;position:relative}.language-options{z-index:80;border:1px solid var(--slate-200);background:var(--white);border-radius:8px;flex-direction:column;min-width:82px;display:flex;position:absolute;top:48px;right:0;overflow:hidden;box-shadow:0 12px 30px #081c2c1f}.language-options[hidden]{display:none}.language-options a{height:36px;color:var(--slate-500);justify-content:center;align-items:center;font-size:14px;font-weight:500;display:flex}.language-options a:hover,.language-options a:focus-visible,.language-options a.is-active{background:var(--paper);color:var(--blue-700)}.menu-button,.submenu{display:none}.submenu:not([hidden]){z-index:1;background:#fff url(/assets/submenu-bg-DocLKFnq.png) 50%/cover no-repeat;justify-content:center;height:360px;display:flex;position:absolute;top:98px;left:0;right:0;overflow:hidden}.submenu-inner{grid-template-columns:minmax(24px,1fr) 422px 250px minmax(24px,1fr);align-items:stretch;gap:0;width:100%;height:100%;padding:0;display:grid}.submenu-spacer{min-width:0}.submenu-columns{grid-template-columns:200px 222px;align-items:flex-start;padding-top:64px;display:grid;overflow:hidden}.submenu-column{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex;overflow:hidden}.submenu-column a{min-height:66px;color:var(--blue-700);align-items:center;display:flex}.submenu-column a span{letter-spacing:0;width:100%;font-size:18px;font-weight:700;line-height:38px}.submenu-column a:hover span,.submenu-column a:focus-visible span{color:var(--blue-500)}.submenu-title{width:250px;color:var(--blue-300);text-align:right;justify-content:flex-end;align-items:flex-start;padding-top:80px;font-size:48px;font-weight:700;line-height:48px;display:flex;overflow:hidden}.mobile-menu{display:none}.mobile-menu-inner,.mobile-menu-group,.mobile-menu-links{flex-direction:column;display:flex}.mobile-menu[hidden],.mobile-menu-links[hidden]{display:none}.mobile-menu-toggle{width:100%;color:var(--blue-700);background:0 0;border:0}.placeholder-page{background:var(--slate-100);justify-content:center;align-items:center;min-height:100vh;padding:120px 24px;display:flex}.placeholder-content{flex-direction:column;align-items:flex-start;gap:16px;width:min(100%,560px);display:flex}.placeholder-content span{color:var(--blue-500);font-size:14px;font-weight:700}.placeholder-content h1{color:var(--blue-700);letter-spacing:-2px;margin:0;font-size:40px;line-height:48px}.placeholder-content p{color:var(--slate-500);margin:0;font-size:18px;line-height:28px}.placeholder-content a{background:var(--blue-700);height:44px;color:var(--white);border-radius:8px;align-items:center;padding:0 16px;font-size:15px;display:inline-flex}.subpage{background:var(--white);min-height:100vh;color:var(--blue-700)}.subpage-hero{isolation:isolate;text-align:center;background:#9ec2db;flex-direction:column;justify-content:flex-end;align-items:center;height:450px;min-height:450px;margin-top:-98px;padding:120px 120px 88px;display:flex;position:relative;overflow:hidden}.subpage-hero-media{z-index:-1;position:absolute;inset:0;overflow:hidden}.subpage-hero-media video{object-fit:cover;width:100%;height:100%;display:block}.subpage-hero-media:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 250px 629px #081c2c33}.subpage-hero-content{z-index:1;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:100%;display:flex;position:relative}.subpage-hero span,.subpage-section-heading span{color:var(--paper);font-size:15px;font-weight:700;line-height:24px}.subpage-hero h1{color:var(--white);letter-spacing:-4px;align-self:stretch;margin:0;font-size:60px;font-weight:700;line-height:72px}.subpage-hero p{max-width:none;color:var(--white);letter-spacing:-2px;align-self:stretch;margin:0;font-size:24px;line-height:32px}.subpage-tabs{z-index:30;background:#fffffff5;border-top:1px solid #c8dcea;border-bottom:1px solid #c8dcea;justify-content:center;gap:8px;padding:12px 24px;display:flex;position:sticky;top:98px;overflow-x:auto}.subpage-tabs a{height:40px;color:var(--blue-700);border-radius:8px;flex:none;align-items:center;gap:6px;padding:0 16px;font-size:15px;font-weight:700;line-height:24px;display:inline-flex}.subpage-tabs a:hover,.subpage-tabs a:focus-visible{background:var(--paper);color:var(--blue-500)}.subpage-tabs a.is-active{color:var(--blue-500);background:0 0}.subpage-tabs a.is-active:before{content:"";background:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M14.2756%208.96092L14.8176%209.49022C16.3157%2010.9519%2016.3465%2013.3523%2014.8879%2014.8525C13.4292%2016.3538%2011.0336%2016.3853%209.53632%2014.9238L8.99433%2014.3945L6.67792%2012.1338L8.00214%2010.8017L8.77558%2011.539L10.882%2013.5478L10.9289%2013.5918C11.7043%2014.331%2012.9293%2014.3013%2013.6672%2013.5244C14.4051%2012.7475%2014.375%2011.5197%2013.5998%2010.7803L13.5539%2010.7363L13.5529%2010.7353L12.7492%209.86717L13.9016%208.62791L14.2756%208.96092ZM5.24921%207.91405L4.5578%208.6201L2.48749%2010.666L2.44257%2010.7099C1.68%2011.4633%201.67225%2012.693%202.42304%2013.456C3.1749%2014.2201%204.40179%2014.2269%205.16327%2013.4746L5.20819%2013.4306V13.4297L6.1496%2012.5742L7.32343%2013.751L6.95526%2014.2099L6.41132%2014.7363C4.90546%2016.1894%202.50894%2016.1435%201.05878%2014.6357C-0.391092%2013.1269%20-0.346197%2010.7264%201.15839%209.27342L1.70233%208.74706L3.9494%206.54881L5.24921%207.91405ZM3.89667%203.90624C4.28503%203.51721%204.91439%203.51791%205.30292%203.90721L12.2863%2010.9033C12.6746%2011.2926%2012.6744%2011.9234%2012.2863%2012.3125C11.898%2012.7016%2011.2677%2012.7018%2010.8791%2012.3125L3.89667%205.31639C3.50811%204.92705%203.50832%204.29537%203.89667%203.90624ZM7.60272%209.97264L5.28827%2012.292C4.90056%2012.6815%204.2708%2012.6815%203.88202%2012.292C3.49345%2011.9035%203.49331%2011.2723%203.88202%2010.8828L6.19647%208.56444L7.60272%209.97264ZM9.45038%201.30174C10.8781%20-0.227516%2013.2738%20-0.306531%2014.8%201.12401C16.3261%202.55456%2016.4054%204.9551%2014.9777%206.48436L14.4621%207.03807L12.2521%209.40428L10.8967%208.1035L11.6164%207.31346L13.5783%205.16307L13.6213%205.1162C14.3431%204.32535%2014.2873%203.09736%2013.4982%202.37401C12.7089%201.65069%2011.4828%201.70612%2010.7609%202.49706L10.7189%202.54491H10.7199L9.81073%203.37206L8.66425%202.16795L8.93378%201.85545L9.45038%201.30174ZM10.8654%203.8867C11.2531%203.49747%2011.883%203.49735%2012.2717%203.8867C12.6604%204.27512%2012.6602%204.9063%2012.2717%205.29588L9.91522%207.65721L8.50897%206.24803L10.8654%203.8867ZM1.33124%201.07909C2.82635%20-0.383614%205.22201%20-0.355277%206.68183%201.14061L7.21015%201.6826L9.46991%204.00194L8.11151%205.30077L7.35663%204.54393L5.30097%202.48338L5.25605%202.43846C4.4999%201.68086%203.27291%201.68082%202.51679%202.43846C1.76065%203.19612%201.76065%204.42592%202.51679%205.18358L2.56171%205.2285V5.22948L3.40351%206.15135L2.20917%207.30663L1.79511%206.98436L1.26679%206.44237C-0.194046%204.94318%20-0.164855%202.54291%201.33124%201.07909Z'%20fill='%232071A8'/%3e%3c/svg%3e") 50%/contain no-repeat;flex:0 0 16px;width:16px;height:16px;display:block}.subpage-section{border-bottom:1px solid #c8dcea;width:min(100% - 48px,1160px);margin:0 auto;padding:72px 0;scroll-margin-top:170px}.company-section,.product-page .subpage-section,.support-page .subpage-section,.media-page .subpage-section,.careers-page .subpage-section{padding-top:0}.subpage-section:last-child{border-bottom:0}.subpage-section-title{box-sizing:border-box;width:100%;max-width:1200px;color:var(--blue-700);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:64px 120px;font-family:Noto Sans KR,system-ui,sans-serif;display:flex}.subpage-section-title h2{color:inherit;letter-spacing:-2px;align-self:stretch;margin:0;font-size:36px;font-weight:700;line-height:44px}.subpage-section-title p{color:var(--slate-500);letter-spacing:-1px;align-self:stretch;margin:0;font-size:18px;line-height:24px}.company-overview-contents{text-align:center;flex-direction:column;align-items:center;gap:64px;width:100%;padding-bottom:48px;display:flex;overflow:hidden}.company-overview-card{box-sizing:border-box;width:min(100%,1200px);min-height:381px;color:var(--white);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:100px 0;flex-direction:column;justify-content:flex-start;align-items:center;gap:24px;padding:48px 24px;display:flex;overflow:hidden}.company-overview-headline{letter-spacing:-2px;align-self:stretch;margin:0;font-size:30px;line-height:38px}.company-overview-headline strong{font-weight:900}.company-overview-copy{color:#f8fafc;letter-spacing:-1px;text-align:left;width:min(100%,916px);margin:0;font-size:16px;line-height:28px;display:inline-block}.company-overview-table{border-top:2px solid var(--slate-700);width:min(100%,1200px);color:var(--slate-700);text-align:left;flex-direction:column;align-items:flex-start;display:flex}.company-overview-row{box-sizing:border-box;border-bottom:1px solid #94a3b8;align-items:flex-start;width:100%;padding:20px 32px;display:flex;overflow:hidden}.company-overview-label{width:200px;color:var(--slate-700);letter-spacing:-1px;flex:0 0 200px;font-size:16px;font-weight:700;line-height:32px}.company-overview-value{color:#475569;letter-spacing:-1px;flex:1;font-size:16px;line-height:32px}.company-overview-value a{color:inherit;text-decoration:underline}.company-overview-map{background:0 0;border:0;width:min(100%,962px);padding:0;display:block;overflow:hidden}.company-overview-map img{object-fit:cover;width:100%;height:374px;display:block}.subpage-section-heading{flex-direction:column;gap:8px;margin-bottom:32px;display:flex}.subpage-section-heading h2{color:var(--blue-700);letter-spacing:-2px;margin:0;font-size:36px;font-weight:700;line-height:44px}.subpage-copy{max-width:860px;margin-bottom:32px}.subpage-copy h3{color:var(--blue-500);letter-spacing:-2px;margin:0 0 12px;font-size:28px;font-weight:700;line-height:38px}.subpage-copy p,.ceo-message p,.location-box p{color:var(--slate-700);letter-spacing:-1px;margin:0;font-size:18px;line-height:32px}.info-table{border-top:2px solid var(--blue-700);display:grid}.info-table div{border-bottom:1px solid #c8dcea;grid-template-columns:180px 1fr;display:grid}.info-table strong,.info-table span{letter-spacing:-1px;padding:18px 20px;font-size:16px;line-height:26px}.info-table strong{background:var(--paper);color:var(--blue-700)}.info-table span{color:var(--slate-700)}.statement-grid,.value-grid,.team-grid,.list-columns{gap:16px;display:grid}.statement-grid{color:var(--white);text-align:center;justify-content:center;align-items:flex-start;gap:0;margin-bottom:120px;display:flex;overflow:hidden}.statement-grid article,.value-grid article,.team-grid article,.list-columns article,.location-box,.ceo-message{background:var(--white);border:1px solid #c8dcea;border-radius:8px}.statement-grid article,.value-grid article,.team-grid article,.list-columns article{padding:24px}.statement-grid article{background:#1a5c8a;border:0;border-radius:200px;flex-direction:column;flex:0 0 500px;justify-content:center;align-items:center;gap:24px;width:500px;height:381px;padding:48px 24px;display:flex;overflow:hidden}.statement-grid article:nth-child(2){background:#14466bd9;margin-left:-50px;position:relative}.statement-grid span,.value-grid span,.team-grid span{color:var(--blue-500);font-size:14px;font-weight:700;line-height:22px;display:block}.statement-grid span{color:var(--white);letter-spacing:-1px;align-self:stretch;font-size:48px;font-weight:900;line-height:38px}.statement-grid p,.value-grid p,.team-grid p,.list-columns li{color:var(--slate-700);letter-spacing:-1px;margin:8px 0 0;font-size:16px;line-height:28px}.statement-grid p{color:var(--white);white-space:pre-line;align-self:stretch;margin:0;font-size:16px;line-height:28px}.statement-grid img{object-fit:contain;width:auto;max-width:94px;height:88px;display:block}.value-grid{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:min(100%,1200px);margin:0 auto}.value-grid article{background:var(--slate-100);border:0;border-radius:0;flex-direction:column;align-items:center;gap:20px;padding:0 0 24px;display:flex;overflow:hidden}.value-grid article>img{object-fit:cover;width:100%;height:193px;display:block}.value-grid strong{color:var(--slate-700);letter-spacing:-1px;align-self:stretch;margin:0;padding:0 24px;font-size:24px;font-weight:500;line-height:32px;display:block}.value-grid p{color:#475569;margin:0;padding:0 32px;font-size:18px;line-height:24px}.ceo-message{color:var(--slate-700);text-align:left;background:0 0;border:0;border-radius:0;justify-content:center;align-items:flex-start;gap:64px;margin:0;padding:0 0 120px;display:flex}.ceo-message-photo{box-sizing:border-box;object-fit:contain;background:#c8dcea;border-radius:100px 0;flex:0 0 500px;width:500px;height:811px;padding:100px 100px 0}.ceo-message-copy{flex-direction:column;align-items:flex-start;gap:24px;width:636px;max-width:100%;display:flex}.ceo-message-text{width:100%;color:var(--slate-700);text-align:left;align-self:stretch;font-size:16px;display:inline-block;position:relative}.ceo-message-heading{color:#94a3b8;letter-spacing:-2px;font-size:30px;line-height:38px}.ceo-message-heading-space{color:#5c98c4}.ceo-message-blank{color:var(--white)}.ceo-message-body{color:var(--slate-700);letter-spacing:-1px;font-size:16px;line-height:28px}.ceo-message-name{color:#94a3b8;letter-spacing:-2px;font-size:20px;font-weight:700;line-height:38px;display:inline}.ceo-message-name strong{color:var(--slate-700);font-size:inherit;white-space:pre-wrap;font-weight:700}.ceo-message-name strong:before{content:"     "}.ceo-message-sign{object-fit:contain;width:228px;height:80px;display:block}.subpage-image-banner{width:min(100%,1200px);height:289px;color:var(--white);text-align:center;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:100px 0;flex-direction:column;justify-content:center;align-items:center;margin:0 auto 64px;display:flex;overflow:hidden}.subpage-image-banner p{letter-spacing:-2px;align-self:stretch;margin:0;font-size:30px;line-height:44px}.subpage-image-banner strong{font-weight:700;line-height:44px;display:block}.subpage-image-banner span{font-size:20px;line-height:44px;display:block}.timeline{color:#c8dcea;text-align:left;border-top:0;flex-direction:column;align-items:center;width:min(100%,1200px);margin:0 auto;display:flex;overflow:hidden}.timeline article{border-bottom:0;justify-content:center;align-items:center;width:100%;padding:0;display:flex}.timeline article:nth-child(2){color:#9ec2db}.timeline article:nth-child(3){color:#5c98c4}.timeline article:nth-child(4){color:#2071a8}.timeline h3,.team-grid h3,.list-columns h3{color:inherit;letter-spacing:-1px;margin:0;font-size:22px;font-weight:700;line-height:30px}.timeline h3{color:inherit;margin:0;font-size:72px;line-height:72px}.timeline-year{flex:1;justify-content:flex-end;align-items:center;gap:24px;padding:0 24px 0 0;display:flex;overflow:hidden}.timeline-year-mark{background:#d9d9d9;flex:0 0 138px;width:138px;height:68px;display:block}.timeline ul,.list-columns ul{margin:0;padding-left:20px}.timeline ul{background:var(--white);border-left:1px dashed #5c98c4;flex-direction:column;flex:1;justify-content:center;align-items:flex-start;padding:32px 0 32px 24px;list-style:none;display:flex;overflow:hidden}.timeline li{color:var(--slate-700);letter-spacing:-1px;font-size:16px;line-height:28px}.team-grid{color:#14466b;text-align:left;grid-template-columns:1fr;gap:0;width:min(100%,1200px);margin:0 auto}.team-grid article{background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:32px;padding:0;display:flex}.team-member-icon{background:var(--white);border:1px solid #9ec2db;border-radius:100px;flex:0 0 120px;justify-content:center;align-items:flex-end;width:120px;height:120px;display:flex;overflow:hidden}.team-member-icon img{object-fit:contain;width:74px;max-height:108px;display:block}.team-member-copy{border-bottom:1px dashed #5c98c4;flex-direction:column;flex:1;justify-content:center;align-items:flex-start;padding:32px 0;display:flex;overflow:hidden}.team-member-copy h3{color:#14466b;letter-spacing:-1px;margin:0;font-size:20px;font-weight:700;line-height:28px}.team-member-copy span{color:var(--slate-500);letter-spacing:-1px;margin-top:0;font-size:16px;font-weight:500;line-height:28px;display:block}.team-member-copy p{color:var(--slate-500);letter-spacing:-1px;align-self:stretch;margin:0;font-size:16px;line-height:24px}.list-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.certification-grid{width:min(100%,1200px);color:var(--slate-500);text-align:center;flex-wrap:wrap;place-content:flex-start space-between;align-items:flex-start;gap:48px 20px;margin:0 auto;display:flex}.certification-grid article{background:0 0;border:0;border-radius:0;flex-direction:column;flex:0 0 264px;align-items:flex-start;gap:12px;width:264px;padding:0;display:flex;overflow:hidden}.certification-grid img{object-fit:cover;width:264px;height:367px;display:block}.certification-grid article>div{background:var(--white);flex-direction:column;align-items:center;width:264px;display:flex;overflow:hidden}.certification-grid strong{color:#14466b;letter-spacing:-1px;font-size:16px;line-height:28px}.certification-grid p{color:var(--slate-500);letter-spacing:-1px;align-self:stretch;margin:0;font-size:16px;font-weight:500;line-height:24px}.location-box{padding:28px 32px}.process-grid,.feature-grid,.service-grid{gap:16px;display:grid}.process-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.process-grid article,.feature-grid article,.service-grid article{background:var(--white);border:1px solid #c8dcea;border-radius:8px;padding:24px}.process-grid strong,.service-grid span{color:var(--blue-500);font-size:14px;font-weight:700;line-height:22px;display:block}.process-grid h3,.feature-grid h3,.service-grid h3{color:var(--blue-700);letter-spacing:-1px;margin:8px 0 0;font-size:22px;font-weight:700;line-height:30px}.process-grid p,.feature-grid p,.service-grid p{color:var(--slate-700);letter-spacing:-1px;margin:12px 0 0;font-size:16px;line-height:28px}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:32px}.feature-grid article:first-child{background:var(--paper);grid-column:1/-1}.product-feature-list{flex-direction:column;align-items:stretch;gap:48px;width:min(100%,1200px);margin:0 auto;display:flex}.product-feature-card{background:var(--paper);box-sizing:border-box;border-radius:48px 0;flex-direction:column;align-items:center;gap:24px;width:100%;padding:48px;display:flex;overflow:hidden}.product-feature-banner{box-sizing:border-box;align-items:flex-start;gap:32px;width:100%;padding:0 32px;display:flex}.product-feature-icon{box-sizing:border-box;flex:0 0 159px;justify-content:center;align-items:center;width:159px;height:164px;padding:10px;display:flex;overflow:hidden}.product-feature-icon img{object-fit:contain;max-width:100%;max-height:144px;display:block}.product-feature-copy{flex-direction:column;flex:1;align-items:flex-start;gap:24px;min-width:0;display:flex}.product-feature-heading{color:#14466b;letter-spacing:-1px;align-self:stretch}.product-feature-heading span{color:inherit;font-size:20px;font-weight:500;line-height:30px;display:block}.product-feature-heading h3{color:inherit;margin:0;font-size:30px;font-weight:700;line-height:38px}.product-feature-copy p{color:var(--slate-500);letter-spacing:-1px;text-align:justify;align-self:stretch;margin:0;font-size:16px;line-height:24px}.product-feature-table{border-top:2px solid var(--slate-700);background:var(--white);width:100%;color:var(--slate-700);letter-spacing:-1px;flex-direction:column;align-items:stretch;font-size:16px;display:flex}.product-feature-table-row{border-bottom:1px solid var(--slate-100);grid-template-columns:320px minmax(0,1fr) minmax(0,1fr);align-items:flex-start;padding:12px 32px;line-height:32px;display:grid}.product-feature-table-row strong,.product-feature-table-row span{min-width:0}.product-feature-table-head{color:var(--white);background:#5c98c4;font-size:18px}.product-feature-table-row>span{color:#475569}.product-feature-table-row>.is-aquavision{color:var(--blue-500);font-weight:500}.service-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-service-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:48px;width:min(100%,1200px);margin:0 auto;display:grid}.product-service-card{min-width:0}.product-service-card-inner{box-sizing:border-box;min-height:604px;color:var(--white);background:linear-gradient(#2071a8,#0e314d);border-radius:48px 0;flex-direction:column;align-items:stretch;padding:48px;display:flex;overflow:hidden}.product-service-card:first-child .product-service-card-inner{min-height:630px}.product-service-card:nth-child(3) .product-service-card-inner{min-height:572px}.product-service-image{object-fit:cover;border-radius:20px 0 0;flex:0 0 138px;width:100%;height:138px;display:block;overflow:hidden}.product-service-card:nth-child(n+2) .product-service-image{flex-basis:136px;height:136px}.product-service-copy{border-top:1px dashed #c8dcea;flex-direction:column;align-items:flex-start;gap:24px;margin-top:32px;padding-top:24px;display:flex}.product-service-copy h3{color:#9ec2db;letter-spacing:-1px;align-self:stretch;margin:0;font-size:30px;font-weight:700;line-height:38px}.product-service-copy h3 span,.product-service-copy h3 small,.product-service-copy h3 em{display:block}.product-service-copy h3 small{color:var(--paper);font-size:20px;font-weight:700;line-height:38px}.product-service-copy h3 em{color:var(--paper);font-size:16px;font-style:normal;font-weight:500;line-height:24px}.product-service-copy p{color:var(--slate-100);letter-spacing:-1px;text-align:justify;align-self:stretch;margin:0;font-size:16px;line-height:24px}.product-comparison-card{background-color:var(--blue-700);box-sizing:border-box;width:min(100%,1200px);color:var(--white);text-align:center;background-position:top;background-repeat:no-repeat;background-size:cover;border-radius:48px 0;flex-direction:column;align-items:center;gap:24px;margin:0 auto;padding:32px 48px 48px;display:flex;overflow:hidden}.product-comparison-title{justify-content:center;align-items:center;width:100%;padding:64px 0;display:flex}.product-comparison-title strong{width:100%;color:var(--white);letter-spacing:-1px;filter:drop-shadow(0 2px 4px #00000080);font-size:30px;font-weight:700;line-height:38px}.product-comparison-title em{color:var(--red);font-style:normal}.product-comparison-table{border-top:2px solid var(--slate-700);background:var(--white);color:#475569;letter-spacing:-1px;text-align:left;flex-direction:column;align-items:stretch;width:100%;font-size:16px;line-height:32px;display:flex}.product-comparison-row{border-bottom:1px solid var(--slate-100);grid-template-columns:186px repeat(4,minmax(0,1fr));align-items:flex-start;padding:12px 32px;display:grid}.product-comparison-row>*{min-width:0}.product-comparison-head{color:var(--white);background:#5c98c4;font-size:18px}.product-comparison-row>strong:first-child{color:var(--slate-700)}.product-comparison-head>strong:first-child{color:var(--white)}.product-comparison-row .is-aquavision{color:var(--blue-500);font-weight:500}.product-comparison-mark{object-fit:contain;margin-top:7px;display:block}.product-comparison-mark.is-x{width:18px;height:18px}.product-comparison-mark.is-check{width:25px;height:19px}.product-overview-wrap{width:min(100%,1200px);color:var(--white);text-align:center;align-items:flex-start;gap:64px;margin:0 auto;display:flex}.product-overview-placeholder{box-sizing:border-box;isolation:isolate;background:#252132;border-radius:100px 0;flex-direction:column;flex:0 0 395px;justify-content:flex-start;align-items:center;gap:0;width:395px;height:644px;padding:48px 24px;display:flex;position:relative;overflow:hidden}.product-overview-placeholder strong{z-index:1;letter-spacing:-1px;align-self:stretch;font-size:30px;line-height:38px;position:relative}.product-overview-placeholder>span{z-index:1;letter-spacing:-1px;align-self:stretch;font-size:20px;font-weight:400;line-height:30px;position:relative}.product-overview-placeholder p{z-index:1;color:#f8fafc;letter-spacing:-1px;text-align:justify;width:100%;margin:24px 0 0;font-size:16px;display:inline-block;position:relative}.product-overview-body-lead{line-height:30px}.product-overview-body-rest{line-height:24px}.product-overview-image{z-index:0;object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.product-overview-steps{text-align:left;flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.product-overview-step{background:linear-gradient(#c8dcea80,#ffffff80);border-radius:50px 50px 0 0;flex-wrap:wrap;align-content:flex-start;align-items:flex-start;width:100%;padding:20px 32px 120px;display:flex;overflow:hidden}.product-overview-step+.product-overview-step{margin-top:-60px;position:relative}.product-overview-step:nth-child(2){background:linear-gradient(#9ec2db80,#ffffff80)}.product-overview-step:nth-child(3){background:linear-gradient(#5c98c480,#ffffff80)}.product-overview-step:nth-child(4){background:linear-gradient(#2c7fb880,#ffffff80 79.33%)}.product-overview-step-number{color:#fff;flex:0 0 200px;align-items:flex-start;width:200px;height:117px;font-size:200px;font-weight:700;display:flex;overflow:hidden}.product-overview-step-number b{height:137px;font-size:inherit;font-weight:inherit;letter-spacing:-1px;flex:1 0;justify-content:center;align-items:center;margin:0;line-height:32px;display:flex}.product-overview-step:first-child .product-overview-step-number b{transform:translateY(-42px)}.product-overview-step:nth-child(2) .product-overview-step-number b{height:61px}.product-overview-step:nth-child(3) .product-overview-step-number b{flex:0 0 186px;width:186px;height:53px}.product-overview-step:nth-child(4) .product-overview-step-number b{height:68px}.product-overview-step-copy{min-width:0;color:var(--slate-700);flex:1}.product-overview-step-copy h3{color:var(--slate-700);letter-spacing:-1px;margin:0;font-size:20px;font-weight:700;line-height:24px}.product-overview-step-copy p{color:#475569;letter-spacing:-1px;margin:0;font-size:16px;line-height:24px}.subpage-table-wrap{width:100%;overflow-x:auto}.subpage-table{border-collapse:collapse;border-top:2px solid var(--blue-700);width:100%;min-width:720px;color:var(--slate-700)}.subpage-table caption{color:var(--blue-700);letter-spacing:-1px;text-align:left;margin-bottom:12px;font-size:18px;font-weight:700;line-height:28px}.subpage-table th,.subpage-table td{letter-spacing:-1px;text-align:left;vertical-align:top;border-bottom:1px solid #c8dcea;padding:16px;font-size:15px;line-height:24px}.subpage-table thead th{background:var(--paper);color:var(--blue-700);font-weight:700}.subpage-table tbody th{color:var(--blue-700);font-weight:700}.comparison-table td:last-child,.comparison-table th:last-child{color:var(--blue-700);background:#e9f1f69e;font-weight:700}.media-card-grid,.media-list{gap:16px;display:grid}.media-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.media-card-grid article,.media-list article{background:var(--white);border:1px solid #c8dcea;border-radius:8px;padding:24px}.media-card-grid span,.media-list span{color:var(--blue-500);font-size:14px;font-weight:700;line-height:22px;display:block}.media-card-grid h3,.media-list h3{color:var(--blue-700);letter-spacing:-1px;margin:8px 0 0;font-size:20px;font-weight:700;line-height:30px}.media-card-grid time,.media-list p{color:var(--slate-500);letter-spacing:-1px;margin-top:16px;font-size:15px;line-height:24px;display:block}.media-card-grid p{color:var(--slate-700);letter-spacing:-1px;margin:12px 0 0;font-size:15px;line-height:24px}.media-card-grid a,.media-list a{color:var(--blue-500);letter-spacing:-1px;margin-top:16px;font-size:15px;font-weight:700;line-height:24px;display:inline-flex}.media-list time{color:var(--slate-500);letter-spacing:-1px;margin-top:16px;font-size:15px;line-height:24px;display:block}.media-press-list{border-top:2px solid var(--slate-900);width:100%}.media-news-title{border-bottom:1px solid #c8dcea;width:100%}.media-press-item{background:var(--white);border-bottom:1px solid #94a3b8;align-items:flex-start;gap:32px;padding:48px 32px;text-decoration:none;transition:background-color .16s;display:flex}a.media-press-item{cursor:pointer}a.media-press-item:hover{background:#f8fafc}.media-press-thumb{object-fit:cover;background:#c8dcea;flex:0 0 240px;width:240px;height:149px;display:block}.media-press-body{min-width:0;color:var(--slate-700);letter-spacing:-1px;flex:1}.media-press-body time{color:var(--slate-700);font-size:18px;font-weight:500;line-height:32px;display:block}.media-press-body h3{color:var(--slate-900);letter-spacing:-1px;margin:0;font-size:30px;font-weight:700;line-height:48px}.media-press-body p{color:var(--slate-500);letter-spacing:-1px;text-align:justify;margin:0;font-size:16px;line-height:24px}.media-pagination{width:100%;color:var(--slate-500);justify-content:center;align-items:center;gap:32px;padding:48px 32px 0;display:flex}.media-pagination button{color:var(--slate-500);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.media-pagination button:disabled{opacity:.35;cursor:default}.media-pagination-number{background:var(--white);letter-spacing:-1px;border:1px solid #c8dcea;border-radius:100px;width:42px;height:42px;font-size:18px;font-weight:500;line-height:normal}.media-pagination-number.is-active{border-color:var(--blue-700);background:var(--blue-700);color:var(--white)}.media-pagination-arrow{width:24px;height:23px;padding:0;position:relative}.media-pagination-arrow.is-reverse{transform:rotate(180deg)}.media-pagination-arrow img{width:100%;height:100%;display:block}.media-pagination-pages{justify-content:center;align-items:center;gap:12px;display:flex}.media-video-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 24px;width:100%;display:grid}.media-video-card{border-bottom:2px solid var(--blue-500);min-width:0;padding-bottom:48px}.media-video-link{min-width:0;color:inherit;flex-direction:column;gap:20px;text-decoration:none;display:flex}.media-video-thumb{object-fit:cover;background:#c8dcea;width:100%;height:255px;display:block}.media-video-body{color:var(--slate-600);letter-spacing:-1px;font-size:18px;font-weight:500}.media-video-body time{line-height:32px;display:block}.media-video-body h3{color:var(--slate-900);letter-spacing:-1px;margin:0;font-size:24px;font-weight:700;line-height:48px}.media-video-detail-section{box-sizing:border-box;color:#475569;text-align:center;flex-direction:column;align-items:center;width:100%;padding:0 0 120px;font-size:18px;display:flex}.media-video-detail{color:#475569;text-align:center;flex-direction:column;width:1200px;max-width:100%;display:flex}.media-video-detail-content{border-top:2px solid #2071a8;border-bottom:2px solid #2071a8;flex-direction:column;padding-bottom:48px;display:flex}.media-video-detail-title{letter-spacing:-1px;border-bottom:1px solid #c8dcea;flex-direction:column;align-items:center;padding:32px 0;font-weight:500;display:flex}.media-video-detail-title time{color:#475569;font-size:18px;line-height:32px}.media-video-detail-title h1{color:#0f172a;letter-spacing:-1px;margin:0;font-size:30px;font-weight:700;line-height:48px}.media-video-player-wrap{flex-direction:column;padding-top:48px;display:flex}.media-video-player{background:#c8dcea;border-top:1px solid #c8dcea;justify-content:center;align-items:center;width:100%;height:795px;display:flex}.media-video-player video{background:var(--slate-900);object-fit:contain;width:100%;height:100%;display:block}.media-video-external{background:#e9f1f6;flex-direction:column;justify-content:center;align-items:center;gap:24px;width:100%;height:100%;display:flex}.media-video-external img{object-fit:contain;max-width:100%;max-height:100%;display:block}.media-video-external a{background:var(--blue-700);color:var(--white);border-radius:8px;padding:8px 16px;font-weight:700;line-height:32px;text-decoration:none}.media-video-detail-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px 20px;padding:48px 32px 0;display:flex}.media-video-detail-actions>span{width:75px}.media-video-detail-actions a{border:1px solid var(--blue-500);background:var(--white);color:#1a5c8a;border-radius:8px;justify-content:center;align-items:center;width:116px;min-width:116px;padding:8px 16px;font-size:16px;line-height:32px;text-decoration:none;display:flex}.media-event-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:1200px;max-width:100%;display:grid}.media-event-card{color:#475569;text-align:left;border-bottom:2px solid #2071a8;flex-direction:column;gap:20px;min-width:0;padding-bottom:48px;display:flex;overflow:hidden}.media-event-image{object-fit:cover;background:#c8dcea;width:100%;height:255px;display:block}.media-event-body{align-items:flex-start;gap:0;display:flex}.media-event-copy{letter-spacing:-1px;flex:1;min-width:0;font-weight:500}.media-event-copy time{color:#475569;font-size:18px;line-height:32px;display:block}.media-event-copy h3{color:#0f172a;letter-spacing:-1px;margin:0;font-size:24px;font-weight:700;line-height:48px}.media-event-copy h3 span{color:#f27166}.media-event-copy p{color:#0f172a;letter-spacing:-1px;word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:24px;font-weight:500;line-height:48px}.media-event-arrow{object-fit:contain;flex:0 0 16px;width:16px;height:20px;margin-top:6px}.media-empty{background:var(--paper);color:var(--slate-500);letter-spacing:-1px;border:1px solid #c8dcea;border-radius:8px;margin:0;padding:24px;font-size:16px;line-height:28px}.media-list{grid-template-columns:repeat(2,minmax(0,1fr))}.support-form{background:var(--white);border:1px solid #c8dcea;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:24px;display:grid}.support-form label{flex-direction:column;gap:8px;min-width:0;display:flex}.support-form label span,.support-form-check span{color:var(--blue-700);letter-spacing:-1px;font-size:15px;font-weight:700;line-height:24px}.support-form input,.support-form select,.support-form textarea{background:var(--white);width:100%;color:var(--slate-700);font:inherit;letter-spacing:-1px;border:1px solid #c8dcea;border-radius:8px;padding:0 14px;font-size:16px}.support-form input,.support-form select{height:44px}.support-form textarea{resize:vertical;min-height:140px;padding-top:12px}.support-form-wide,.support-form-check,.support-form-actions{grid-column:1/-1}.support-form-check{flex-direction:row;align-items:center}.support-form-check input{flex:none;width:18px;height:18px}.support-form-actions{align-items:center;gap:16px;display:flex}.support-form-actions button{background:var(--blue-700);height:48px;color:var(--white);border:0;border-radius:8px;padding:0 20px;font-size:16px;font-weight:700}.support-form-actions button:disabled{opacity:.55}.support-form-actions p{color:var(--blue-500);margin:0;font-size:15px;line-height:24px}.support-contact-section{border-bottom:0;width:min(100%,1200px);padding-top:0}.support-contact-section .subpage-section-title{margin:0 auto}.support-contact-card{box-sizing:border-box;background:#e9f1f6;border-radius:48px 0;flex-direction:column;gap:24px;width:100%;padding:48px;display:flex}.support-contact-card+.support-contact-card{margin-top:48px}.support-contact-card-heading{align-items:flex-start;gap:32px;padding:0 32px;display:flex}.support-contact-card-icon{flex:0 0 81px;justify-content:center;align-items:center;width:81px;height:81px;display:flex}.support-contact-card-icon img{width:81px;height:81px;display:block}.support-contact-card-heading h3{color:#14466b;letter-spacing:-1px;margin:0 0 24px;font-size:24px;font-weight:700;line-height:30px}.support-contact-card-heading strong{color:#14466b;letter-spacing:-1px;margin:0 0 8px;font-size:20px;font-weight:700;line-height:28px;display:block}.support-contact-card-heading p{color:#64748b;letter-spacing:-1px;text-align:justify;white-space:pre-line;margin:0;font-size:16px;line-height:24px}.support-contact-form{background:#fff;border:0;border-top:2px solid #0f172a;border-radius:0;flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden}.support-contact-form .support-contact-row{border-bottom:1px solid #f1f5f9;grid-template-columns:320px minmax(0,1fr);align-items:flex-start;gap:0;padding:12px 32px;display:grid}.support-contact-form .support-contact-row>span{color:#0f172a;letter-spacing:-1px;font-size:16px;font-weight:700;line-height:32px}.support-contact-form .support-contact-row em{color:#f27166;font-style:normal}.support-contact-form input,.support-contact-form select,.support-contact-form textarea{color:#0f172a;background:#e9f1f6;border:0;border-radius:3px;font-size:16px}.support-contact-form input,.support-contact-form select{height:32px;padding:0 10px}.support-contact-form textarea{min-height:132px;padding:10px}.support-contact-phone-fields,.support-contact-email-fields{flex-wrap:wrap;align-items:flex-start;gap:7px;min-width:0;display:flex}.support-contact-phone-fields{color:#475569;gap:12px}.support-contact-phone-fields input{flex:0 0 100px;width:100px}.support-contact-phone-fields span,.support-contact-email-fields span{color:#475569;letter-spacing:-1px;font-size:16px;line-height:32px}.support-contact-email-fields{color:#000}.support-contact-email-fields input:first-child{flex:0 0 100px;width:100px}.support-contact-email-fields input:nth-of-type(2),.support-contact-email-fields select{flex:0 0 192px;width:192px}.support-contact-form .support-form-check{border-bottom-color:#94a3b8;align-items:center}.support-contact-check-control{color:#475569;align-items:center;gap:7px;display:flex}.support-contact-check-control input{flex:0 0 20px;width:20px;height:20px;padding:0}.support-contact-check-control strong{color:#475569;letter-spacing:-1px;margin:0;font-size:16px;font-weight:700;line-height:32px}.support-contact-form .support-form-actions{background:#e9f1f6;justify-content:center;gap:24px;padding:24px 0 0}.support-contact-form .support-form-actions button{background:#14466b;border-radius:8px;width:116px;min-width:116px;height:48px}.support-contact-form .support-form-actions button.is-secondary{color:#1a5c8a;background:#fff;border:1px solid #2071a8}.support-contact-info-card{gap:0}.support-contact-info-list{color:#0f172a;letter-spacing:-1px;flex-direction:column;gap:0;margin:0;font-size:16px;line-height:32px;display:flex}.support-contact-info-list div{grid-template-columns:110px minmax(0,1fr);gap:16px;display:grid}.support-contact-info-list dt,.support-contact-info-list dd{margin:0}.support-contact-info-list dt{color:#0f172a;align-items:center;gap:8px;font-weight:700;display:inline-flex}.support-contact-info-list dd{color:#64748b}.support-card-grid,.resource-grid,.faq-list{gap:16px;display:grid}.career-culture-layout{background:radial-gradient(50% 50%,#007ed547,#fff0 72%);flex-direction:column;align-items:center;gap:48px;padding-bottom:72px;display:flex}.career-culture-benefit-row{justify-content:center;gap:64px;width:100%;display:flex}.career-culture-benefit{color:#0e314d;text-align:center;box-sizing:border-box;background:#ffffffd1;border:1px solid #007ed5;flex-direction:column;flex:0 0 280px;justify-content:center;align-items:center;gap:18px;width:280px;height:280px;padding:64px 32px;display:flex;overflow:hidden}.career-culture-benefit.is-top-left{border-radius:300px 300px 0}.career-culture-benefit.is-top-right{border-radius:300px 300px 300px 0}.career-culture-benefit.is-bottom-left{border-radius:300px 0 300px 300px}.career-culture-benefit.is-bottom-right{border-radius:0 300px 300px}.career-culture-benefit.is-circle{border-radius:300px}.career-culture-benefit>img{object-fit:contain;width:90px;height:90px}.career-culture-benefit p{white-space:pre-line;letter-spacing:-1px;margin:0;line-height:24px}.career-culture-benefit strong{font-size:20px;line-height:24px;display:block}.career-culture-benefit small{margin-top:2px;font-size:20px;font-weight:700;line-height:24px;display:block}.career-culture-main{color:#fff;box-sizing:border-box;text-align:center;background-position:50%;background-size:cover;border-radius:100px;justify-content:center;align-items:center;width:562px;min-height:485px;padding:0 48px;display:flex;position:relative;overflow:hidden}.career-culture-main:before{content:"";background:#0e314d85;position:absolute;inset:0}.career-culture-main-copy{z-index:1;flex-direction:column;gap:24px;display:flex;position:relative}.career-culture-main-copy strong{white-space:pre-line;letter-spacing:-1px;font-size:30px;line-height:44px}.career-culture-main-copy p{letter-spacing:-1px;margin:0;font-size:20px;line-height:32px}.culture-quote{background:var(--paper);border:1px solid #c8dcea;border-radius:8px;padding:28px 32px}.culture-quote p{color:var(--blue-700);letter-spacing:-1px;margin:0;font-size:18px;line-height:32px}.benefit-grid,.job-grid{gap:16px;display:grid}.benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.career-role-grid{flex-direction:column;gap:0;width:100%;margin-bottom:32px;display:flex}.job-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.benefit-grid article,.job-grid article{background:var(--white);border:1px solid #c8dcea;border-radius:20px 0;padding:32px}.job-grid article{flex-direction:column;display:flex;overflow:hidden}.job-card-button{width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:32px;padding:0;display:flex}.job-card-button:focus-visible{outline-offset:4px;outline:3px solid #2071a859}.career-role-grid article{align-items:center;gap:32px;padding:32px;display:flex;overflow:hidden}.career-role-grid article:nth-child(odd){color:#fff;background:#1a5c8a}.career-role-grid article:nth-child(2n){color:#0f172a;background:#fff}.career-role-grid article:first-child{border-radius:50px 0}.career-role-grid article:nth-child(2){border-radius:0 50px 50px 0}.career-role-grid article:nth-child(3){border-radius:0 50px}.career-role-grid article:nth-child(4){border-radius:50px 0 0 50px}.career-role-grid article:nth-child(5){border-radius:50px 0}.career-role-icon{flex:0 0 240px;justify-content:center;align-items:center;width:240px;display:flex}.career-role-icon img{object-fit:contain;width:100px;height:100px}.career-role-copy{flex:1}.career-role-copy h3{letter-spacing:-1px;margin:0 0 8px;font-size:30px;font-weight:500;line-height:48px}.career-role-copy p{letter-spacing:-1px;margin:0;font-size:16px;line-height:24px}.career-role-grid article:nth-child(odd) .career-role-copy p{color:#f8fafc}.career-role-grid article:nth-child(2n) .career-role-copy p{color:#64748b}.benefit-grid p,.career-apply-form label span,.career-apply-form p{color:var(--slate-700);letter-spacing:-1px;font-size:16px;line-height:28px}.benefit-grid p,.job-status{color:#fff;background:#1a5c8a;border-radius:20px 0;justify-content:center;align-items:center;min-height:117px;display:flex}.job-status.is-closed{color:#94a3b8;background:#f1f5f9}.job-status.is-always{color:#fff;background:#f27166}.job-status span{color:inherit;letter-spacing:-1px;font-size:30px;font-weight:700;line-height:48px}.job-card-copy{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.job-card-copy time{color:#64748b;letter-spacing:-1px;font-size:16px;line-height:32px}.job-card-copy h3{color:#0f172a;letter-spacing:-1px;margin:0;font-size:20px;font-weight:500;line-height:32px}.job-card-copy p{color:#64748b;letter-spacing:-1px;margin:0;font-size:18px;line-height:24px}.job-card-copy strong{color:#f27166;letter-spacing:-1px;font-size:16px;font-weight:500;line-height:32px}.job-modal-backdrop{z-index:1000;background:#0f172a80;justify-content:center;align-items:center;padding:32px;display:flex;position:fixed;inset:0}.job-modal{color:#0f172a;text-align:left;background:#fff;border-radius:20px 0;width:min(100%,720px);max-height:min(90vh,760px);overflow:auto;box-shadow:0 28px 80px #0f172a47}.job-modal header,.job-modal footer{justify-content:space-between;align-items:center;gap:16px;padding:24px 32px;display:flex}.job-modal header{border-bottom:1px solid #e2e8f0}.job-modal footer{border-top:1px solid #e2e8f0}.job-modal header button,.job-modal footer button,.job-modal footer a{color:#1a5c8a;cursor:pointer;background:#fff;border:1px solid #2071a8;border-radius:8px;padding:8px 16px;font-size:16px;line-height:32px;text-decoration:none}.job-modal header button{color:#64748b;border-color:#c8dcea;width:40px;height:40px;padding:0;font-size:28px;line-height:38px}.job-modal footer a{color:#fff;background:#14466b}.job-modal footer span{color:#94a3b8;font-size:16px;line-height:32px}.job-modal-status{color:#fff;letter-spacing:-1px;background:#1a5c8a;border-radius:20px 0;padding:8px 20px;font-size:18px;font-weight:700;line-height:32px}.job-modal-status.is-closed{color:#94a3b8;background:#f1f5f9}.job-modal-status.is-always{background:#f27166}.job-modal-title{padding:32px}.job-modal-title time{color:#64748b;letter-spacing:-1px;font-size:16px;line-height:32px}.job-modal-title h3{color:#0f172a;letter-spacing:-1px;margin:0;font-size:30px;font-weight:500;line-height:48px}.job-modal-title p{color:#64748b;letter-spacing:-1px;margin:0;font-size:18px;line-height:28px}.job-modal-title strong{color:#f27166;letter-spacing:-1px;font-size:16px;font-weight:500;line-height:32px;display:block}.job-modal-content{flex-direction:column;gap:24px;padding:0 32px 32px;display:flex}.job-modal-content h4{color:#14466b;letter-spacing:-1px;margin:0 0 8px;font-size:18px;line-height:28px}.job-modal-content p{white-space:pre-line;color:#475569;letter-spacing:-1px;margin:0;font-size:16px;line-height:28px}.career-apply-form{background:var(--white);border:1px solid #c8dcea;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:24px;display:grid}.career-apply-form label{flex-direction:column;gap:8px;min-width:0;display:flex}.career-apply-form label span{color:var(--blue-700);font-weight:700}.career-apply-form input,.career-apply-form select,.career-apply-form textarea{background:var(--white);width:100%;color:var(--slate-700);font:inherit;letter-spacing:-1px;border:1px solid #c8dcea;border-radius:8px;padding:0 14px;font-size:16px}.career-apply-form input,.career-apply-form select{height:44px}.career-apply-form textarea{resize:vertical;min-height:140px;padding-top:12px}.career-apply-card{box-sizing:border-box;background:#e9f1f6;border-radius:48px 0;flex-direction:column;align-items:center;gap:24px;width:100%;padding:48px;display:flex}.career-apply-banner{box-sizing:border-box;color:#14466b;align-items:flex-start;gap:32px;width:100%;padding:0 32px;display:flex}.career-apply-banner img{object-fit:contain;width:81px;height:81px}.career-apply-banner div{flex-direction:column;flex:1;gap:24px;display:flex}.career-apply-banner strong{letter-spacing:-1px;font-size:24px;line-height:30px}.career-apply-banner p{color:#64748b;letter-spacing:-1px;text-align:justify;margin:0;font-size:16px;line-height:24px}.career-apply-table{color:#0f172a;background:#fff;border-top:2px solid #0f172a;flex-direction:column;width:100%;display:flex}.career-apply-row{box-sizing:border-box;border-bottom:1px solid #f1f5f9;align-items:flex-start;width:100%;padding:12px 32px;display:flex}.career-apply-row>span{color:#0f172a;letter-spacing:-1px;flex:0 0 200px;width:200px;font-size:16px;font-weight:700;line-height:32px}.career-apply-row input,.career-apply-row select,.career-apply-row textarea{box-sizing:border-box;color:#0f172a;min-width:0;height:32px;font:inherit;letter-spacing:-1px;background:#e9f1f6;border:0;border-radius:3px;padding:0 10px;font-size:16px;line-height:32px}.career-apply-row>input,.career-apply-row>select{flex:1}.career-apply-control{flex-direction:column;flex:1;align-items:flex-start;gap:6px;min-width:0;display:flex}.career-apply-control>select{width:100%}.career-apply-help{color:#64748b;letter-spacing:-1px;margin:0;font-size:14px;line-height:22px;display:block}.career-apply-row textarea{resize:vertical;flex:1;height:216px;padding:10px}.career-apply-inline{color:#475569;flex:1;align-items:flex-start;gap:7px;display:flex}.career-apply-inline.is-phone{gap:12px}.career-apply-inline input,.career-apply-inline.is-email input:first-child{flex:0 0 100px;width:100px}.career-apply-inline.is-email input:nth-of-type(2),.career-apply-inline select{flex:0 0 192px;width:192px}.career-apply-inline em{color:#475569;letter-spacing:-1px;font-style:normal;line-height:32px}.career-file-button{color:#fff;cursor:pointer;background:#94a3b8;border-radius:3px;justify-content:center;align-items:center;width:146px;height:38px;display:flex}.career-file-button input{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.career-file-button strong{letter-spacing:-1px;font-size:16px;line-height:32px}.career-file-line{align-items:center;gap:12px;display:flex}.career-apply-row small{color:#64748b;margin:0;font-size:14px;line-height:38px}.career-apply-row.is-check{border-bottom-color:#94a3b8}.career-apply-row.is-check div{color:#475569;flex:1;align-items:center;gap:7px;display:flex}.career-apply-row.is-check input{width:20px;height:20px;padding:0}.career-apply-row.is-check b{letter-spacing:-1px;font-size:16px;line-height:32px}.career-apply-actions{color:#fff;justify-content:center;align-items:center;gap:24px;display:flex}.career-apply-actions button{color:#fff;min-width:116px;font:inherit;cursor:pointer;background:#14466b;border:0;border-radius:8px;padding:8px 16px;line-height:32px}.career-apply-actions button.is-secondary{color:#1a5c8a;background:#fff;border:1px solid #2071a8}.career-apply-actions button:disabled{opacity:.55;cursor:default}.career-apply-actions p{color:#14466b;margin:0;font-size:15px;line-height:24px}.support-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.support-technical-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;width:min(100% - 48px,1200px);margin:0 auto;display:grid}.support-technical-card{box-sizing:border-box;color:#c8dcea;text-align:center;background-position:top;background-repeat:no-repeat;background-size:cover;border-radius:20px 20px 0 0;flex-direction:column;align-items:center;gap:24px;min-height:539px;padding:48px 24px;display:flex;overflow:hidden}.support-technical-card-1{background-image:url(/assets/s03-1-nkfZ1mMF.png)}.support-technical-card-2{background-image:url(/assets/s03-2-CpfFA4fv.png)}.support-technical-card-3{background-image:url(/assets/s03-3-B7NIib7A.png)}.support-technical-card-4{background-image:url(/assets/s03-4-CMpbDvYZ.png)}.support-technical-card-5{background-image:url(/assets/s03-5-BUMN9B4n.png)}.support-technical-card h3{color:#c8dcea;letter-spacing:-1px;align-self:stretch;margin:0;font-size:18px;font-weight:700;line-height:38px}.support-technical-card p{color:#f8fafc;letter-spacing:-1px;overflow-wrap:anywhere;text-align:left;word-break:break-all;align-self:stretch;margin:0;font-size:14px;line-height:24px}.resource-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.support-resource-card{box-sizing:border-box;background:#e9f1f6;border-radius:48px 0;flex-direction:column;gap:24px;width:100%;padding:48px;display:flex;overflow:hidden}.support-resource-table-wrap{background:#fff;border-top:2px solid #0f172a;width:100%;overflow-x:auto}.support-resource-table{border-collapse:collapse;table-layout:fixed;color:#475569;letter-spacing:-1px;width:100%;min-width:760px;font-size:16px;line-height:32px}.support-resource-table th,.support-resource-table td{text-align:left;vertical-align:top;border-bottom:1px solid #f1f5f9;padding:12px 32px}.support-resource-table thead th{color:#fff;background:#5c98c4;font-size:18px;font-weight:700}.support-resource-table tbody th{color:#0f172a;font-weight:700}.support-resource-table th:last-child,.support-resource-table td:last-child{text-align:center;width:160px}.support-resource-downloads{justify-content:center;gap:10px;display:flex}.support-resource-table button{color:#2071a8;cursor:pointer;background:0 0;border:0;width:58px;height:44px;padding:0}.support-resource-table button:disabled{cursor:not-allowed;opacity:.28}.support-resource-table button svg{margin:0 auto;display:block}.support-resource-table button strong{margin-top:2px;font-size:11px;line-height:14px;display:block}.faq-list{grid-template-columns:1fr}.support-faq-table{background:#fff;border-top:2px solid #0f172a;width:min(100% - 48px,1200px);margin:0 auto}.support-faq-item{margin:0}.support-faq-question{color:#fff;background:#5c98c4;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:20px;padding:12px 32px;display:flex}.support-faq-question h3{color:inherit;letter-spacing:-1px;margin:0;font-size:18px;font-weight:700;line-height:32px}.media-page .subpage-hero{padding-bottom:128px}.support-faq-question svg{flex:none}.support-faq-answer{border-bottom:1px solid #f1f5f9;padding:24px 32px}.support-faq-answer p{color:#475569;letter-spacing:-1px;white-space:pre-line;margin:0;font-size:16px;line-height:24px}.support-card-grid article,.resource-grid article,.faq-list article{background:var(--white);border:1px solid #c8dcea;border-radius:8px;padding:24px}.support-card-grid h3,.resource-grid h3,.faq-list h3{color:var(--blue-700);letter-spacing:-1px;margin:0;font-size:20px;font-weight:700;line-height:30px}.support-card-grid p,.resource-grid p,.faq-list p{color:var(--slate-700);letter-spacing:-1px;margin:12px 0 0;font-size:16px;line-height:28px}.resource-grid span,.resource-grid small{color:var(--blue-500);font-size:14px;font-weight:700;line-height:22px;display:block}.resource-grid h3{margin-top:8px}.resource-grid small{color:var(--slate-500);margin-top:16px}.resource-grid button{background:var(--blue-700);height:40px;color:var(--white);border:0;border-radius:8px;align-self:flex-start;margin-top:18px;padding:0 14px;font-size:14px;font-weight:700}.download-form{background:#fff;border:0;border-top:2px solid #0f172a;border-radius:0;flex-direction:column;gap:0;margin-top:24px;padding:0;display:flex;overflow:hidden}.download-form-heading{background:#5c98c4;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:16px;padding:12px 32px;display:flex}.download-form-heading strong{color:#fff;letter-spacing:-1px;font-size:18px;line-height:32px}.download-form-heading button{color:#fff;background:0 0;border:0;font-size:14px}.download-form .support-contact-row{border-bottom:1px solid #f1f5f9;grid-template-columns:320px minmax(0,1fr);align-items:flex-start;gap:0;padding:12px 32px;display:grid}.download-form .support-contact-row>span{color:#0f172a;letter-spacing:-1px;font-size:16px;font-weight:700;line-height:32px}.download-form .support-contact-row em{color:#f27166;font-style:normal}.download-form input,.download-form select{color:#0f172a;letter-spacing:-1px;background:#e9f1f6;border:0;border-radius:3px;width:100%;height:32px;padding:0 10px;font-size:16px}.download-form .support-form-check{border-bottom-color:#94a3b8;align-items:center}.download-form .support-form-actions{background:#e9f1f6;justify-content:center;gap:24px;padding:24px 0}.download-form .support-form-actions button{background:#14466b;border-radius:8px;width:140px;min-width:140px;height:48px}.download-form .support-form-actions button.is-secondary{color:#1a5c8a;background:#fff;border:1px solid #2071a8}.download-form .support-form-actions a{color:var(--blue-500);font-size:15px;font-weight:700;line-height:24px}.hero-section{background-color:var(--blue-300);isolation:isolate;justify-content:center;align-items:flex-end;height:783px;min-height:783px;margin-top:-98px;display:flex;position:relative;overflow:hidden}.visual-slot{background:linear-gradient(135deg,#9ec2db57,#e9f1f6eb),repeating-linear-gradient(-45deg,#2071a81f 0 1px,#0000 1px 14px);position:relative;overflow:hidden}.visual-slot:before{color:#0e314d85;content:attr(data-label);letter-spacing:0;white-space:nowrap;font-size:13px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.visual-slot:has(.visual-slot-video):before{display:none}.visual-slot:has(.visual-slot-image):before{display:none}.visual-slot-video,.visual-slot-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.chart-visual-slot .visual-slot-image{object-fit:fill}.news-background-slot{opacity:.16;filter:blur(3px);pointer-events:none}.news-background-slot .visual-slot-image{object-fit:cover}.hero-visual-slot{z-index:-1;width:100%;height:783px;position:absolute;top:0;left:0;right:0;transform:none}.hero-visual-slot:before{content:"HERO IMAGE"}.hero-section:after{z-index:0;content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 250px 629px #081c2c33}.hero-copy{z-index:1;height:352px;color:var(--white);text-align:center;flex-direction:column;align-items:center;gap:80px;padding:0;display:flex;position:absolute;bottom:170px;left:0;right:0}.hero-text-wrap{flex-direction:column;align-items:center;gap:16px;width:1400px;height:224px;display:flex}.hero-copy h1{letter-spacing:-4px;text-wrap:balance;white-space:pre-line;width:1400px;height:144px;margin:0;font-size:60px;font-weight:700;line-height:72px;animation:.68s .12s both figFadeUp}.hero-description{letter-spacing:-2px;text-wrap:balance;white-space:pre-line;width:1400px;height:64px;margin:0;font-size:24px;font-weight:400;line-height:32px;animation:.68s .22s both figFadeUp}.hero-actions,.section-actions{flex-wrap:wrap;justify-content:center;gap:20px;margin-top:0;animation:.68s .32s both figFadeUp;display:flex}.hero-actions{align-items:flex-end;width:1400px;height:48px}.primary-button,.secondary-button,.ghost-button{white-space:nowrap;border-radius:40px;justify-content:center;align-items:center;gap:16px;min-width:116px;height:48px;padding:8px 16px;font-size:16px;line-height:32px;display:inline-flex}.hero-actions .primary-button,.hero-actions .secondary-button{border-radius:8px;align-items:center;gap:32px;width:147px;min-width:116px;height:48px;padding:8px 16px}.hero-actions .primary-button{font-weight:400}.hero-actions .secondary-button{background:var(--blue-700);color:var(--paper);font-weight:500}.primary-button{background:var(--white);color:var(--blue-700)}.secondary-button{color:var(--paper)}.ghost-button{color:var(--blue-700)}.section{background:var(--white);flex-direction:column;align-items:center;gap:16px;padding:64px 120px;display:flex}.section-title{width:min(100%, var(--max));text-align:center;flex-direction:column;align-items:center;gap:8px;padding-bottom:32px;display:flex}.section-title h2{color:var(--blue-500);letter-spacing:-2px;text-wrap:balance;margin:0;font-size:36px;font-weight:700;line-height:43px}.section-title p{color:var(--slate-500);letter-spacing:-2px;text-wrap:balance;white-space:pre-line;margin:0;font-size:18px;font-weight:400;line-height:24px}.metrics-section{min-height:958px;padding:64px 120px}.metrics-section .section-title{height:113px}.metrics-section .section-title p{width:321px}.metric-grid{width:min(100%, var(--max));flex-wrap:wrap;place-content:center;gap:0;max-width:1200px;height:171px;display:flex}.metric-card{border:1px solid var(--paper);width:400px;min-width:320px;max-width:680px;height:171px;min-height:171px;color:var(--white);flex:1 0 0;justify-content:center;align-items:flex-start;gap:26px;padding:32px;animation:.64s both figFadeUp;display:flex;position:relative;overflow:hidden}.metric-card:first-child{background:#007ed5;border-top-left-radius:40px;animation-delay:80ms}.metric-card:nth-child(2){background:var(--cyan);animation-delay:.16s}.metric-card:nth-child(3){background:var(--green);border-bottom-right-radius:40px;animation-delay:.24s}.metric-text{flex-direction:column;flex:203px;justify-content:center;align-items:flex-start;gap:8px;width:203px;height:107px;display:flex}.metric-icon-wrap{flex:none;width:107px;height:107px;display:block;overflow:hidden}.metric-icon{object-fit:contain;width:107px;height:107px;display:block}.metric-text span,.metric-card strong,.metric-card small{display:block}.metric-text span{width:100%;font-size:14px;font-weight:400;line-height:16px}.metric-card strong{width:100%;font-size:24px;font-weight:700;line-height:24px}.metric-card small{white-space:nowrap;width:100%;margin-top:0;font-size:16px;font-weight:400;line-height:18px}.metrics-section .section-title p{white-space:nowrap}.trend-panel{width:min(100%, var(--max));background:var(--paper);border:1px solid #c8dcea;border-radius:20px;align-items:flex-start;max-width:1200px;height:514px;min-height:514px;display:flex;position:relative;overflow:hidden}.trend-copy{z-index:2;align-items:center;gap:7px;width:255px;height:39px;display:flex;position:absolute;top:76px;left:106px}.trend-title-icon{object-fit:contain;flex:none;width:46px;height:39px}.panel-label{color:var(--red);letter-spacing:-2px;white-space:nowrap;gap:0;margin:0;font-size:36px;font-weight:700;line-height:24px;display:flex}.panel-label-accent{color:var(--blue-500)}.trend-panel h3{display:none}.chart-visual-slot{width:100%;height:100%;min-height:514px}.chart-visual-slot:before{content:"PERFORMANCE CHART IMAGE"}.solution-grid,.differentiator-grid,.news-grid{width:min(100%, var(--max));grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.solution-section{background:var(--slate-100);padding:64px 120px 0}.solution-section .section-title{width:min(100%,1160px)}.solution-section .section-title h2{color:#1a5c8a}.solution-grid{grid-template-columns:repeat(4,minmax(230px,1fr));gap:16px;width:min(100%,1160px);height:416px}.solution-card,.differentiator-card,.news-card{border-radius:20px;animation:.64s both figFadeUp;overflow:hidden}.solution-card,.differentiator-card{background:var(--white);border:0}.solution-card:first-child,.differentiator-card:first-child,.news-card:first-child{animation-delay:80ms}.solution-card:nth-child(2),.differentiator-card:nth-child(2),.news-card:nth-child(2){animation-delay:.16s}.solution-card:nth-child(3),.differentiator-card:nth-child(3),.news-card:nth-child(3){animation-delay:.24s}.solution-card:nth-child(4),.differentiator-card:nth-child(4),.news-card:nth-child(n+4){animation-delay:.32s}.solution-image,.differentiator-image{background:var(--paper);border-radius:10px 10px 0 0;width:100%;height:200px;position:relative;overflow:hidden}.solution-visual-slot{width:100%;height:100%}.solution-visual-slot:before{content:"SOLUTION IMAGE"}.differentiator-visual-slot{width:100%;height:100%}.differentiator-visual-slot:before{content:"DIFFERENTIATOR IMAGE"}.solution-card{flex-direction:column;width:278px;min-width:230px;height:416px;padding:18px 16px;display:flex}.solution-card h3,.solution-card strong,.solution-card p,.solution-card .tag-row,.differentiator-card h3,.differentiator-card p,.differentiator-card .tag-row{margin-left:0;margin-right:0}.solution-card h3,.differentiator-card h3{color:var(--blue-700);letter-spacing:-2px;text-wrap:balance;margin-top:18px;margin-bottom:0;font-size:18px;font-weight:700;line-height:24px}.solution-card strong{color:var(--slate-500);letter-spacing:-2px;text-wrap:balance;margin-top:0;margin-bottom:10px;font-size:14px;font-weight:500;line-height:24px;display:block}.solution-card p,.differentiator-card p{color:var(--blue-700);letter-spacing:-2px;text-wrap:balance;align-items:center;margin-top:0;margin-bottom:0;font-size:18px;font-weight:400;line-height:24px;display:flex}.tag-row{flex-wrap:wrap;gap:8px;margin-top:16px;margin-bottom:18px;display:flex}.solution-card .tag-row{margin-top:auto;margin-bottom:0;padding-top:16px}.tag-row span{min-width:72px;height:24px;color:var(--white);letter-spacing:-1px;text-align:center;background:#007ed5;border:0;border-radius:20px;padding:0 8px;font-size:14px;line-height:24px}.differentiation-section{background:var(--slate-100);padding-top:48px}.differentiator-card{flex-direction:column;width:278px;min-width:230px;height:392px;padding:18px 16px;display:flex}.differentiator-card .tag-row{margin-top:auto;margin-bottom:0;padding-top:16px}.differentiator-icon{display:none}.section-header-row{width:min(100%, var(--max));justify-content:center;align-items:center;gap:8px;display:flex}.section-header-row .section-title{text-align:left;align-items:flex-start;width:auto;padding-bottom:0}.section-header-row .section-actions{justify-content:flex-end;gap:20px}.news-section{background:linear-gradient(#fff 0%,#c8dcea 100%);justify-content:flex-start;min-height:860px;padding:64px 120px;position:relative}.news-background-slot{position:absolute;inset:0}.news-background-slot:before{content:"NEWS BACKGROUND IMAGE"}.news-section>:not(.news-background-slot){z-index:1;position:relative}.news-section .section-header-row{text-align:center;flex-direction:column;align-items:center;width:min(100%,1160px);padding-bottom:32px}.news-section .section-title{text-align:center;align-items:center;width:min(100%,1160px);padding-bottom:0}.news-section .section-title h2{color:#1a5c8a}.news-section .section-actions{flex-flow:row;justify-content:center;align-items:center;gap:16px;width:367px;height:66px;padding-top:18px;display:flex}.news-section .section-actions .secondary-button,.news-section .section-actions .ghost-button{border-radius:8px;gap:80px;min-width:116px;height:48px;padding:8px 16px;font-size:16px;line-height:32px}.news-section .section-actions .secondary-button{border:1px solid var(--blue-500);background:var(--white);color:#1a5c8a;width:187px}.news-section .section-actions .ghost-button{width:183px;color:var(--paper);background:#007ed5}.news-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:min(100%,1160px);max-width:1200px;height:auto;margin-top:0}.news-card{text-align:left;background:0 0;border:none;border-radius:0;flex-direction:column;align-items:flex-start;width:278px;min-width:230px;height:420px;min-height:420px;padding:18px 16px 24px;display:flex}.news-card-link{color:inherit;text-decoration:none;display:block}.news-card-link:hover .news-card,.news-card-link:focus-visible .news-card{transform:translateY(-4px)}.news-visual{background:#081c2c;border-radius:300px;width:246px;height:246px;position:relative;overflow:hidden}.news-visual-slot{border-radius:50%;width:246px;height:246px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.news-visual-slot:before{content:"NEWS IMAGE"}.news-visual-slot:after{content:"";pointer-events:none;background:#081c2c6b;border-radius:50%;position:absolute;inset:0}.news-category{z-index:2;background:0 0;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:center;gap:24px;width:112px;height:156px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.news-category-icon{object-fit:contain;width:82px;height:98px}.news-category span{width:189px;min-height:24px;color:var(--white);letter-spacing:-2px;white-space:pre-line;justify-content:center;align-items:center;font-size:30px;font-weight:700;line-height:24px;display:flex}.news-card h3{width:100%;height:24px;color:var(--blue-700);letter-spacing:-1px;text-align:center;text-wrap:balance;margin:16px 0 8px;padding:0;font-size:24px;font-weight:700;line-height:24px}.news-card p{width:100%;height:24px;color:var(--slate-500);letter-spacing:-1px;text-align:center;text-wrap:balance;margin:0;padding:0;font-size:18px;font-weight:400;line-height:24px}.news-card time{color:#5c98c4;text-align:center;width:100%;margin-top:24px;margin-bottom:0;font-size:28px;line-height:24px;display:block}.footer{width:100%;height:261.66px;min-height:261.66px;color:var(--paper);background:#007ed5;justify-content:center;align-items:center;padding:0 120px;display:flex;position:relative;overflow:hidden}.footer-bg{pointer-events:none;position:absolute;inset:0}.footer-bg-color{background:#007ed5;position:absolute;inset:0}.footer-bg-image{object-fit:fill;object-position:center center;opacity:.1;width:100%;height:100%;position:absolute;inset:0}.footer-content{z-index:1;flex-direction:column;align-items:flex-start;gap:20px;width:min(100%,1160px);display:flex;position:relative}.footer-brand{width:153px;height:34px}.footer-logo{object-fit:contain;width:153px;height:34px;display:block}.footer-info{width:100%}.footer-info p{color:var(--white);letter-spacing:-1px;margin:0 0 8px;font-size:12px;line-height:16px}.footer-info strong{margin-right:24px;font-weight:700}.footer-info span{font-weight:400}.copyright{color:var(--slate-100);letter-spacing:-1px;font-size:11px;line-height:28px;display:block}@keyframes figFadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes figFadeDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (width<=1199px){.subpage-hero{height:420px;min-height:420px;padding:104px 32px 56px}.subpage-hero h1{font-size:48px;line-height:58px}.subpage-hero p{font-size:20px;line-height:30px}.subpage-section{width:min(100% - 48px,746px);padding:64px 0}.company-section{padding-top:0}.subpage-section-title{padding:56px 32px}.company-overview-card{border-radius:72px 0}.statement-grid,.value-grid,.team-grid,.list-columns,.process-grid,.feature-grid,.service-grid,.media-card-grid,.media-list,.support-form,.download-form,.support-card-grid,.support-technical-grid,.resource-grid,.benefit-grid,.job-grid,.career-apply-form{grid-template-columns:1fr}.media-press-item{flex-direction:column;gap:20px;padding:32px 20px}.media-press-thumb{aspect-ratio:240/149;flex-basis:auto;width:100%;height:auto}.media-press-body h3{font-size:24px;line-height:34px}.media-pagination{gap:10px;padding:32px 0 0}.media-pagination-pages{gap:6px}.media-pagination button{font-size:15px;line-height:40px}.media-pagination-number{width:38px;height:40px}.media-pagination-arrow{width:20px;height:19px}.media-video-grid{grid-template-columns:1fr}.media-video-card{padding-bottom:32px}.media-video-thumb{aspect-ratio:384/255;height:auto}.media-video-body h3{font-size:22px;line-height:34px}.media-video-external{min-height:220px}.media-video-detail-section{padding-bottom:80px}.media-video-detail{width:min(100% - 48px,746px)}.media-video-detail-title h1{font-size:26px;line-height:36px}.media-video-player{aspect-ratio:16/9;height:auto}.media-video-detail-actions{padding-left:0;padding-right:0}.media-event-grid{grid-template-columns:1fr;width:min(100% - 48px,746px)}.media-event-card{padding-bottom:32px}.media-event-image{aspect-ratio:384/255;height:auto}.media-event-copy h3,.media-event-copy p{font-size:22px;line-height:34px}.support-contact-section{width:min(100% - 48px,746px)}.support-contact-card,.support-resource-card{padding:40px 32px}.support-contact-card-heading{padding:0}.support-contact-form .support-contact-row{grid-template-columns:220px minmax(0,1fr);padding:12px 24px}.support-technical-grid{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100% - 48px,746px)}.statement-grid{margin-bottom:80px}.statement-grid article{flex-basis:420px;width:420px;height:340px}.statement-grid span{font-size:40px;line-height:38px}.ceo-message{gap:40px}.ceo-message-photo{flex-basis:42%;width:42%}.ceo-message-copy{flex:1;min-width:0}.header{padding:0 24px}.header-inner{flex:auto;justify-content:space-between;align-items:center;gap:24px;width:100%}.brand{flex-basis:190px;width:190px;min-width:190px;height:23.32px}.brand img{width:100%;height:100%}.nav{display:none}.menu-button{border:1px solid var(--slate-200);background:var(--slate-100);width:40px;height:40px;color:var(--slate-500);border-radius:40px;justify-content:center;align-items:center;display:flex}.desktop-submenu:not([hidden]){display:none}.mobile-menu:not([hidden]){z-index:49;background:#fffffffa;border-top:1px solid #0e314d1f;max-height:calc(100vh - 98px);display:block;position:absolute;top:98px;left:0;right:0;overflow-y:auto;box-shadow:0 20px 50px #081c2c1f}.mobile-menu-inner{width:min(100%,810px);margin:0 auto;padding:20px 32px 28px}.mobile-menu-group{border-bottom:1px solid #0e314d24}.mobile-menu-toggle{letter-spacing:-1px;justify-content:space-between;align-items:center;min-height:56px;padding:0;font-size:18px;font-weight:700;line-height:28px;display:flex}.mobile-menu-toggle svg{flex:none;transition:transform .2s}.mobile-menu-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.mobile-menu-links{gap:0;padding:0 0 12px}.mobile-menu-links a{min-height:40px;color:var(--slate-500);letter-spacing:-1px;align-items:center;padding:0 0 0 12px;font-size:16px;font-weight:500;line-height:24px;display:flex}.solution-grid,.differentiator-grid,.news-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.section-title h2{font-size:32px;line-height:38px}.section-title p{font-size:18px;line-height:20px}.hero-visual-slot{width:auto;height:auto;inset:0;transform:none}.hero-copy{gap:60px;height:300px}.hero-text-wrap{width:min(100%,810px);height:192px}.hero-copy h1{letter-spacing:-3px;width:min(100%,810px);height:116px;font-size:48px;line-height:58px}.hero-description{width:min(100%,810px);height:60px;font-size:22px;line-height:30px}.hero-actions{width:min(100%,810px);height:48px}.hero-actions .primary-button{gap:24px;width:136px;height:46px;font-size:15px;line-height:30px}.hero-actions .secondary-button{gap:24px;width:147px;height:48px;font-size:16px;line-height:30px}.metrics-section{min-height:797px;padding:48px 32px}.metrics-section .section-title{width:min(100%,746px);height:113px;padding-bottom:24px}.metrics-section .section-title h2{font-size:32px;line-height:38px}.metrics-section .section-title p{width:746px;max-width:100%;font-size:18px;line-height:20px}.metric-grid{flex-wrap:nowrap;align-content:stretch;align-items:flex-start;width:min(100%,746px);height:262px}.metric-card{flex-direction:column;justify-content:flex-end;align-items:center;gap:0;width:248.67px;min-width:0;height:262px;min-height:262px;padding:24px}.metric-text{flex:0 0 107px;order:0;width:200.67px;height:107px}.metric-icon-wrap{order:1}.metric-card strong{font-size:20px;line-height:20px}.metric-card small{font-size:15px;line-height:18px}.trend-panel{width:min(100%,746px);height:294px;min-height:294px}.trend-copy{gap:6px;width:224px;height:33px;top:52px;left:48px}.trend-title-icon{width:40px;height:33px}.panel-label{font-size:32px;line-height:24px}.chart-visual-slot{min-height:294px}.solution-section{padding:48px 32px 0}.solution-section .section-title,.differentiation-section .section-title{width:min(100%,746px);padding-bottom:24px}.solution-grid,.differentiator-grid{grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,746px);height:auto}.solution-card,.differentiator-card{width:100%;min-width:0;height:auto;min-height:416px}.solution-card:nth-child(4),.differentiator-card:nth-child(4){grid-column:1/-1}.news-section{min-height:1125px;padding:48px 32px}.news-section .section-title h2{font-size:32px;line-height:38px}.news-section .section-title p{font-size:17px;line-height:20px}.news-section .section-actions .secondary-button,.news-section .section-actions .ghost-button{font-size:15px}.news-grid{grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,746px)}.news-card{align-items:center;width:100%;min-width:0}.news-visual,.news-visual-slot{width:190px;height:190px}.news-category{gap:16px;width:86px;height:136px}.news-category-icon{width:70px;height:86px}.news-category span{font-size:26px}.news-card h3{font-size:20px;line-height:24px}.news-card p{font-size:16px;line-height:24px}.news-card time{font-size:24px}}@media (width<=809px){.subpage-hero{height:320px;min-height:320px;margin-top:-78px;padding:88px 16px 40px}.subpage-hero h1{letter-spacing:-2px;margin-bottom:12px;font-size:36px;line-height:44px}.subpage-hero p{font-size:17px;line-height:26px}.subpage-tabs{justify-content:flex-start;padding:8px 16px;top:78px}.subpage-tabs a{height:36px;padding:0 12px;font-size:14px}.subpage-section{width:min(100% - 32px,358px);padding:48px 0;scroll-margin-top:130px}.company-section{padding-top:0}.subpage-section-title{padding:40px 0}.subpage-section-title h2{font-size:28px;line-height:36px}.subpage-section-title p{font-size:16px;line-height:22px}.company-overview-contents{gap:40px;padding-bottom:32px}.company-overview-card{border-radius:40px 0;min-height:0;padding:32px 20px}.company-overview-headline{font-size:22px;line-height:30px}.company-overview-copy{font-size:15px;line-height:25px}.company-overview-row{flex-direction:column;gap:4px;padding:16px 14px}.company-overview-label{flex-basis:auto;width:auto;line-height:24px}.company-overview-value{line-height:26px}.company-overview-map img{aspect-ratio:962/374;height:auto}.subpage-section-heading{margin-bottom:24px}.subpage-section-heading h2{font-size:28px;line-height:36px}.subpage-copy h3{font-size:22px;line-height:32px}.subpage-copy p,.ceo-message p,.location-box p{font-size:16px;line-height:28px}.info-table div{grid-template-columns:1fr}.info-table strong,.info-table span{padding:12px 14px}.statement-grid article,.value-grid article,.team-grid article,.list-columns article,.process-grid article,.feature-grid article,.service-grid article,.media-card-grid article,.media-list article,.support-form,.download-form,.support-card-grid article,.support-technical-card,.resource-grid article,.faq-list article,.benefit-grid article,.job-grid article,.career-apply-form,.ceo-message,.location-box{padding:20px}.support-contact-section{width:min(100% - 32px,358px)}.support-contact-card,.support-resource-card{border-radius:40px 0;padding:24px 20px}.support-technical-grid{grid-template-columns:1fr;width:min(100% - 32px,358px)}.support-technical-card{min-height:420px}.support-contact-card+.support-contact-card{margin-top:32px}.support-contact-card-heading{flex-direction:column;gap:20px}.support-contact-card-icon{flex-basis:64px;width:64px;height:64px}.support-contact-card-heading h3{margin-bottom:16px;font-size:22px;line-height:28px}.support-contact-card-heading strong{font-size:18px;line-height:26px}.support-contact-form .support-contact-row{grid-template-columns:1fr;gap:8px;padding:14px 16px}.support-contact-phone-fields{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);gap:8px;display:grid}.support-contact-phone-fields input{flex-basis:auto;width:100%}.support-contact-email-fields{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;display:grid}.support-contact-email-fields input:first-child,.support-contact-email-fields input:nth-of-type(2),.support-contact-email-fields select{flex-basis:auto;width:100%}.support-contact-email-fields select{grid-column:1/-1}.support-contact-form .support-form-actions{flex-direction:column;align-items:stretch;gap:12px;padding-top:20px}.support-contact-form .support-form-actions button{width:100%}.support-contact-info-list div{grid-template-columns:1fr;gap:0;padding:8px 0}.statement-grid{flex-direction:column;align-items:center;gap:16px;margin-bottom:56px;overflow:visible}.statement-grid article{flex:none;width:min(100%,358px);height:auto;min-height:300px;padding:36px 20px}.statement-grid article:nth-child(2){margin-left:0}.statement-grid span{font-size:34px;line-height:36px}.statement-grid img{height:72px}.value-grid{gap:16px}.value-grid article{padding:0 0 24px}.value-grid article>img{height:180px}.value-grid strong{padding:0 20px;font-size:22px;line-height:30px}.value-grid p{padding:0 20px;font-size:16px;line-height:24px}.ceo-message{flex-direction:column;gap:32px;padding:0 0 64px}.ceo-message-photo{border-radius:60px 0;flex:none;width:100%;height:auto;max-height:560px}.ceo-message-copy{gap:20px;width:100%}.ceo-message-body{font-size:16px;line-height:28px}.ceo-message-heading{font-size:24px;line-height:32px}.ceo-message-name{font-size:18px;line-height:30px;display:inline-block}.ceo-message-name strong{display:block}.ceo-message-name strong:before{content:""}.ceo-message-sign{width:190px;height:auto}.feature-grid article:first-child{grid-column:auto}.product-feature-list{gap:24px}.product-feature-card{border-radius:32px 0;padding:24px 20px}.product-feature-banner{flex-direction:column;gap:20px;padding:0}.product-feature-icon{flex-basis:96px;align-self:center;width:96px;height:96px;padding:6px}.product-feature-icon img{max-height:88px}.product-feature-copy{gap:16px}.product-feature-heading span{font-size:17px;line-height:26px}.product-feature-heading h3{font-size:24px;line-height:32px}.product-feature-copy p{font-size:15px;line-height:24px}.product-feature-table{overflow-x:auto}.product-feature-table-row{grid-template-columns:190px 220px 220px;width:680px;padding:10px 16px}.product-service-grid{grid-template-columns:1fr;gap:24px}.product-service-card-inner,.product-service-card:first-child .product-service-card-inner,.product-service-card:nth-child(3) .product-service-card-inner{border-radius:32px 0;min-height:0;padding:24px 20px}.product-service-image,.product-service-card:nth-child(n+2) .product-service-image{flex-basis:150px;height:150px}.product-service-copy{gap:18px;margin-top:24px;padding-top:20px}.product-service-copy h3{font-size:24px;line-height:32px}.product-service-copy h3 small{font-size:18px;line-height:30px}.product-service-copy p{font-size:15px;line-height:24px}.product-comparison-card{border-radius:32px 0;padding:24px 20px}.product-comparison-title{padding:36px 0}.product-comparison-title strong{font-size:24px;line-height:32px}.product-comparison-table{overflow-x:auto}.product-comparison-row{grid-template-columns:160px repeat(4,170px);width:900px;padding:10px 16px}.subpage-table{min-width:640px}.subpage-image-banner{border-radius:60px 0;height:220px;margin-bottom:40px;padding:0 20px}.subpage-image-banner p{font-size:22px;line-height:32px}.subpage-image-banner strong,.subpage-image-banner span{line-height:32px}.subpage-image-banner span{margin-top:8px;font-size:16px}.timeline article{flex-direction:column;align-items:stretch;gap:12px;padding-bottom:24px}.timeline-year{justify-content:flex-start;gap:16px;padding:0}.timeline h3{font-size:44px;line-height:48px}.timeline-year-mark{flex-basis:80px;width:80px;height:40px}.timeline ul{border-left:1px dashed #5c98c4;padding:20px 0 20px 20px}.team-grid{gap:24px}.team-grid article{align-items:flex-start;gap:16px;padding:0}.team-member-icon{flex-basis:82px;width:82px;height:82px}.team-member-icon img{width:54px;max-height:74px}.team-member-copy{padding:0 0 24px}.team-member-copy h3{font-size:20px;line-height:28px}.team-member-copy span,.team-member-copy p{font-size:15px;line-height:24px}.team-grid h3,.timeline h3,.list-columns h3{line-height:48px}.team-member-copy h3{line-height:28px}.certification-grid{justify-content:center;gap:40px 16px}.certification-grid article,.certification-grid img,.certification-grid article>div{width:min(100%,264px)}.certification-grid article{flex-basis:min(100%,264px)}.certification-grid img{aspect-ratio:264/367;height:auto}.certification-grid strong,.certification-grid p{font-size:15px}.product-overview-wrap{flex-direction:column;gap:16px}.product-overview-placeholder{aspect-ratio:395/644;flex:none;align-self:center;gap:0;width:min(100%,395px);height:auto;padding:42px 22px;display:flex}.product-overview-placeholder strong{font-size:28px;line-height:36px}.product-overview-placeholder>span{font-size:18px;line-height:28px}.product-overview-placeholder p{font-size:15px}.product-overview-steps{width:100%}.product-overview-step,.product-overview-step+.product-overview-step{margin-top:0}.product-overview-step{border-radius:28px 28px 0 0;flex-wrap:nowrap;gap:16px;padding:20px}.product-overview-step-number{color:#2071a861;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:56px;font-size:56px;line-height:1;overflow:visible}.product-overview-step-number b,.product-overview-step:first-child .product-overview-step-number b,.product-overview-step:nth-child(2) .product-overview-step-number b,.product-overview-step:nth-child(3) .product-overview-step-number b,.product-overview-step:nth-child(4) .product-overview-step-number b{flex:none;width:auto;height:auto;line-height:1;transform:none}.product-overview-step-copy h3{font-size:18px;line-height:24px}.product-overview-step-copy p{font-size:15px;line-height:24px}.header{height:78px;padding:0 16px}.header-inner{flex:auto;justify-content:space-between;align-items:center;gap:12px;width:100%;height:78px;padding:22px 0}.mobile-menu:not([hidden]){max-height:calc(100vh - 78px);top:78px}.mobile-menu-inner{width:100%;padding:12px 16px 20px}.mobile-menu-toggle{min-height:52px;font-size:17px;line-height:26px}.mobile-menu-links a{min-height:38px;padding-left:10px;font-size:16px;line-height:24px}.brand{flex-basis:160px;width:160px;min-width:auto;height:19.64px}.brand img{width:100%;height:100%}.brand strong{font-size:18px}.header-actions{width:auto;height:40px}.icon-button,.language-button{display:none}.hero-section{height:600px;min-height:600px;margin-top:-78px}.hero-visual-slot{width:100%;height:600px;inset:0 0 auto;transform:none}.hero-copy{gap:40px;height:296px;bottom:170px;left:0;right:0}.hero-text-wrap{gap:16px;width:390px;height:208px}.hero-copy h1{letter-spacing:-2px;width:390px;height:120px;font-size:32px;line-height:40px}.hero-description{width:390px;height:72px;font-size:18px;line-height:24px}.hero-actions{gap:20px;width:390px;height:48px}.hero-actions .primary-button{gap:16px;width:124px;min-width:116px;height:40px;font-size:14px;line-height:24px}.hero-actions .secondary-button{gap:16px;width:134px;min-width:116px;height:40px;font-size:14px;line-height:24px}.section{padding:32px 16px}.section-title{gap:4px;padding-bottom:16px}.section-title h2{font-size:24px;line-height:29px}.section-title p{font-size:16px;line-height:20px}.metrics-section{min-height:742px;padding:32px 16px}.metrics-section .section-title{gap:4px;width:min(100%,358px);height:89px;padding-bottom:16px}.metrics-section .section-title h2{font-size:24px;line-height:29px}.metrics-section .section-title p{width:358px;max-width:100%;height:40px;font-size:16px;line-height:20px}.metric-grid{flex-wrap:wrap;place-content:center;width:min(100%,358px);height:390px}.metric-card{flex-direction:row;justify-content:center;align-items:flex-start;gap:26px;width:358px;min-width:100%;height:130px;min-height:130px;padding:24px 24px 16px}.metric-text{flex:194px;width:194px;height:90px}.metric-icon-wrap,.metric-icon{width:90px;height:90px}.metric-text span{font-size:13px;line-height:16px}.metric-card strong{font-size:16px;line-height:16px}.metric-card small{font-size:14px;line-height:16px}.trend-panel{border-radius:16px;width:min(100%,358px);height:167px;min-height:167px}.trend-copy{gap:6px;width:140px;height:24px;top:18px;left:17px}.trend-title-icon{width:28px;height:23px}.panel-label{font-size:20px;line-height:24px}.chart-visual-slot{min-height:167px}.solution-section{padding:32px 16px 0}.solution-section .section-title{width:min(100%,358px);padding-bottom:16px}.solution-section .section-title h2{font-size:24px;line-height:29px}.solution-section .section-title p{font-size:16px;line-height:20px}.solution-grid,.differentiator-grid{width:min(100%,358px);height:auto}.solution-card,.differentiator-card{border-radius:16px;width:342px;min-width:0;height:auto;min-height:0;padding:12px}.solution-image,.differentiator-image{height:200px}.solution-card h3,.differentiator-card h3{margin-top:10px;font-size:16px;line-height:16px}.solution-card strong{margin-bottom:6px;font-size:13px;line-height:16px}.solution-card p,.differentiator-card p{font-size:16px;line-height:20px}.tag-row span{border-radius:16px;height:16px;font-size:13px;line-height:16px}.solution-card .tag-row,.differentiator-card .tag-row{margin-top:8px;padding-top:0}.differentiation-section{padding-top:16px}.differentiation-section .section-title{width:min(100%,358px);padding:16px 0}.differentiation-section .section-title h2{font-size:20px;line-height:24px}.differentiation-section .section-title p{font-size:16px;line-height:16px}.solution-grid,.differentiator-grid,.news-grid,.section-header-row,.footer{grid-template-columns:1fr}.solution-grid,.differentiator-grid,.news-grid{display:grid}.section-header-row{flex-direction:column;display:flex}.news-section .section-header-row{align-items:center;width:min(100%,358px);padding-bottom:16px}.news-section .section-actions{flex-flow:row;justify-content:center;gap:12px;width:min(100%,276px);height:48px;padding-top:8px}.news-section .section-actions .secondary-button,.news-section .section-actions .ghost-button{gap:16px;width:132px;height:40px;padding:8px 12px;font-size:14px;line-height:24px}.news-section{min-height:auto;padding:32px 16px}.news-section .section-title h2{font-size:20px;line-height:24px}.news-section .section-title p{font-size:16px;line-height:20px}.news-grid{gap:0;width:min(100%,358px)}.news-card{border-bottom:1px solid #c8dcea;align-items:flex-start;gap:4px;width:358px;height:116px;min-height:116px;padding:16px 16px 16px 120px;position:relative}.news-card:first-child{border-top:1px solid #c8dcea}.news-visual{background:0 0;border-radius:0;width:76px;height:76px;position:absolute;top:16px;left:16px;overflow:visible}.news-visual-slot{display:none}.news-category{gap:0;width:76px;height:76px;position:static;transform:none}.news-category-icon{filter:brightness(0)saturate()invert(16%)sepia(18%)saturate(1031%)hue-rotate(176deg)brightness(93%)contrast(89%);width:76px;height:76px}.news-category span{display:none}.news-card h3{text-align:left;height:16px;margin:8px 0 0;font-size:18px;line-height:16px}.news-card p{letter-spacing:-2px;text-align:left;height:16px;font-size:16px;line-height:16px}.news-card time{text-align:left;width:auto;margin-top:0;font-size:20px;line-height:24px}.footer{text-align:left;flex-direction:column;justify-content:flex-start;align-items:flex-start;height:auto;min-height:220px;padding:32px 16px}.footer-content{align-items:flex-start;gap:16px;width:100%}.footer-info p{text-align:left}.footer-info strong,.footer-info span{margin-right:0;display:block}.copyright{text-align:left}}.arrow-icon{background-color:currentColor;flex-shrink:0;width:13px;height:13px;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20fill='none'%20height='100%25'%20overflow='visible'%20preserveAspectRatio='none'%20style='display:%20block;'%20viewBox='0%200%2012%2013'%20width='100%25'%3e%3cg%20id='arrow_downward_alt'%3e%3cpath%20d='M6%2013L0%207L1.4%205.6L5%209.2V0H7V9.2L10.6%205.6L12%207L6%2013Z'%20fill='var(--fill-0,%20%235C98C4)'%20id='arrow_downward_alt_2'/%3e%3c/g%3e%3c/svg%3e") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20fill='none'%20height='100%25'%20overflow='visible'%20preserveAspectRatio='none'%20style='display:%20block;'%20viewBox='0%200%2012%2013'%20width='100%25'%3e%3cg%20id='arrow_downward_alt'%3e%3cpath%20d='M6%2013L0%207L1.4%205.6L5%209.2V0H7V9.2L10.6%205.6L12%207L6%2013Z'%20fill='var(--fill-0,%20%235C98C4)'%20id='arrow_downward_alt_2'/%3e%3c/g%3e%3c/svg%3e") 50%/contain no-repeat}.button-icon{color:#1a5c8a}.button-icon-reverse{color:#e9f1f6}.primary-button,.secondary-button,.ghost-button,.news-card-link{transition:transform .22s,box-shadow .22s,background-color .22s,color .22s,border-color .22s}.primary-button:hover,.secondary-button:hover,.ghost-button:hover{transform:scale(1.03)}.home-page.lang-en .hero-copy,.home-page.lang-en .hero-text-wrap,.home-page.lang-en .hero-copy h1,.home-page.lang-en .hero-description,.home-page.lang-en .section-title,.home-page.lang-en .metrics-section .section-title,.home-page.lang-en .metric-grid,.home-page.lang-en .metric-text,.home-page.lang-en .solution-card,.home-page.lang-en .differentiator-card,.home-page.lang-en .news-card,.home-page.lang-en .news-card h3,.home-page.lang-en .news-card p{height:auto}.home-page.lang-en .hero-copy h1,.home-page.lang-en .hero-description,.home-page.lang-en .section-title h2,.home-page.lang-en .section-title p,.home-page.lang-en .metric-card strong,.home-page.lang-en .metric-card small,.home-page.lang-en .solution-card h3,.home-page.lang-en .solution-card strong,.home-page.lang-en .solution-card p,.home-page.lang-en .differentiator-card h3,.home-page.lang-en .differentiator-card p,.home-page.lang-en .news-card h3,.home-page.lang-en .news-card p{overflow-wrap:anywhere;text-wrap:balance;white-space:normal}.home-page.lang-en .hero-copy{min-height:352px}.home-page.lang-en .hero-text-wrap{min-height:0}.home-page.lang-en .hero-actions .primary-button,.home-page.lang-en .hero-actions .secondary-button,.home-page.lang-en .news-section .section-actions .secondary-button,.home-page.lang-en .news-section .section-actions .ghost-button{white-space:nowrap;width:auto;min-width:147px;padding-left:16px;padding-right:16px}.home-page.lang-en .metrics-section{min-height:auto}.home-page.lang-en .metric-card{align-items:center}.home-page.lang-en .metric-card small{white-space:normal}.home-page.lang-en .solution-card,.home-page.lang-en .differentiator-card{min-height:416px}.home-page.lang-en .tag-row{flex-wrap:wrap}.home-page.lang-en .tag-row span{height:auto;min-height:24px;padding:0 10px}.home-page.lang-en .news-section{min-height:auto}@media (width<=809px){.home-page.lang-en .hero-copy{min-height:320px}.home-page.lang-en .hero-text-wrap{width:min(100%,358px)}.home-page.lang-en .hero-copy h1{width:min(100%,358px);font-size:30px;line-height:38px}.home-page.lang-en .hero-description{width:min(100%,358px);font-size:16px;line-height:22px}.home-page.lang-en .hero-actions{width:min(100%,358px)}.home-page.lang-en .hero-actions .primary-button,.home-page.lang-en .hero-actions .secondary-button{gap:10px;min-width:150px;padding-left:12px;padding-right:12px;font-size:13px}.home-page.lang-en .metric-card{align-items:center;height:auto;min-height:142px}.home-page.lang-en .metric-text{height:auto}.home-page.lang-en .solution-card,.home-page.lang-en .differentiator-card{min-height:0}.home-page.lang-en .news-card{height:auto;min-height:132px}.home-page.lang-en .news-card h3,.home-page.lang-en .news-card p{height:auto;line-height:20px}}@media (width<=1279px){.job-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.career-culture-benefit-row{gap:32px}.career-culture-benefit{flex-basis:220px;width:220px;height:220px;padding:44px 24px}.career-culture-benefit>img{width:70px;height:70px}.career-culture-benefit strong,.career-culture-benefit small{font-size:18px;line-height:24px}}@media (width<=809px){.job-grid{grid-template-columns:1fr}.job-grid article{padding:24px 20px}.job-status{min-height:96px}.job-status span{font-size:24px;line-height:36px}.career-culture-layout{gap:24px;padding-bottom:48px}.career-culture-benefit-row{flex-direction:column;align-items:center;gap:16px}.career-culture-benefit{border-radius:80px 80px 0;flex-basis:auto;width:min(100%,280px);height:220px}.career-culture-benefit.is-circle,.career-culture-benefit.is-top-right,.career-culture-benefit.is-bottom-left,.career-culture-benefit.is-bottom-right{border-radius:80px 80px 0}.career-culture-main{border-radius:48px;width:100%;min-height:420px;padding:32px 24px}.career-culture-main-copy strong{font-size:24px;line-height:34px}.career-culture-main-copy p{font-size:16px;line-height:28px}.career-role-grid article{text-align:center;border-radius:40px 0;flex-direction:column;align-items:center;gap:16px;padding:28px 20px}.career-role-grid article:nth-child(2),.career-role-grid article:nth-child(3),.career-role-grid article:nth-child(4),.career-role-grid article:nth-child(5){border-radius:40px 0}.career-role-icon{flex-basis:auto;width:100%}.career-role-icon img{width:76px;height:76px}.career-role-copy h3{font-size:24px;line-height:34px}.career-apply-card{border-radius:40px 0;padding:24px 20px}.career-apply-banner{flex-direction:column;gap:16px;padding:0}.career-apply-banner img{width:64px;height:64px}.career-apply-row{flex-direction:column;gap:8px;padding:14px 16px}.career-apply-row>span{flex-basis:auto;width:auto}.career-apply-inline{flex-wrap:wrap;width:100%}.career-apply-inline input,.career-apply-inline.is-email input:first-child,.career-apply-inline.is-email input:nth-of-type(2),.career-apply-inline select{flex:96px;width:auto}.career-apply-row textarea{width:100%}.career-apply-actions{flex-wrap:wrap}}
