@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/brand-font-2.ttf)format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/brand-font-1.ttf)format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/brand-font-0.ttf)format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/brand-font-3.ttf)format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/brand-font-7.ttf)format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/brand-font-8.ttf)format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/brand-font-5.ttf)format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/brand-font-4.ttf)format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/brand-font-6.ttf)format("truetype")}:root{--forest:#0b2342;--deep:#081b35;--lime:#6bc5f4;--ink:#132c49;--paper:#fff;--muted:#61738a;--line:#dce5ed}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:DM Sans,Arial,sans-serif;font-size:16px}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}:is(a:focus-visible,button:focus-visible){outline-offset:6px;outline:3px solid #1687c7}::selection{color:#0b2342;background:#bce5ff}.wrap{max-width:1320px;margin:0 auto;padding-left:48px;padding-right:48px}.eyebrow{letter-spacing:1.8px;align-items:center;gap:10px;font-size:10px;font-weight:650;line-height:1.5;display:flex}.status-dot{background:var(--lime);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.dark-opening{background:var(--forest);color:#f6faff;background-image:radial-gradient(at 83% 45%,#1b538144,#0000 55%);overflow:hidden}.site-header{border-bottom:1px solid #ffffff1c;justify-content:space-between;align-items:center;gap:25px;height:114px;display:flex}.brand{letter-spacing:1.1px;flex-shrink:0;align-items:center;gap:11px;font-size:14px;font-weight:700;line-height:1.25;display:inline-flex}.brand svg{color:var(--lime)}.brand-sub{letter-spacing:5.3px;margin-top:5px;font-size:11px;font-weight:450;display:block}.site-header nav{color:#bdcede;gap:29px;font-size:12px;display:flex}.site-header nav a{transition:color .2s}.header-contact{border:1px solid #ffffff32;align-items:center;gap:25px;padding:13px 18px;font-size:12px;transition:background .2s;display:flex}.hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:12px;min-height:650px;padding-top:82px;padding-bottom:70px;display:grid}.hero .eyebrow{color:#a7cce8}.hero h1{letter-spacing:-3.6px;margin:25px 0;font-family:Manrope,Arial,sans-serif;font-size:clamp(46px,5.15vw,72px);font-weight:500;line-height:1.12}.hero h1 span{color:var(--lime)}.hero-copy>p{color:#b7c9dc;max-width:420px;margin:25px 0 30px;font-size:14px;line-height:1.8}.hero-actions{flex-wrap:wrap;align-items:center;gap:26px;display:flex}.button{cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:25px;min-height:49px;padding:15px 20px;font-size:12px;font-weight:600;transition:background .2s,transform .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.text-link{border-bottom:1px solid #7c9bb666;align-items:center;gap:15px;padding:8px 0;font-size:12px;display:inline-flex}.text-link:hover{color:#1683bc}.hero .text-link:hover{color:var(--lime)}.operations-art{margin-left:-16px;margin-right:-40px;position:relative}.operations-svg{width:100%;height:auto;display:block}.art-caption{color:#acc8e1;letter-spacing:1.5px;border-top:1px solid #94bce328;align-items:center;gap:9px;margin:0 50px 0 65px;padding-top:18px;font-size:8px;font-weight:500;display:flex}.art-caption>span:last-child{margin-left:auto}.hero-bottom{color:#b7cce2;border-top:1px solid #ffffff1c;justify-content:space-between;align-items:center;gap:24px;height:82px;font-size:10px;display:flex}.hero-bottom>span:first-child{letter-spacing:1.8px;color:#8aa7c4;font-size:8px}.hero-bottom>span:nth-child(2){align-items:center;gap:24px;display:flex}.hero-bottom i{background:#78a7ce;border-radius:50%;width:3px;height:3px;display:block}.hero-bottom>a{color:var(--lime);font-size:23px}h2{letter-spacing:-2px;margin:0;font-family:Manrope,Arial,sans-serif;font-size:clamp(35px,3.4vw,48px);font-weight:500;line-height:1.18}h2>span{color:#4f88b2}.section{padding-top:106px;padding-bottom:108px}.section-heading{grid-template-columns:1fr 3fr;gap:45px;margin-bottom:58px;display:grid}.section-heading>.eyebrow{align-self:start;margin-top:13px}.section-heading>div{grid-template-columns:1fr 1fr;align-items:end;gap:50px;display:grid}.section-heading>div>p{color:var(--muted);max-width:350px;margin:0;font-size:13px;line-height:1.85}.service-row{border-top:1px solid var(--line);grid-template-columns:.3fr 1.2fr 1.5fr 48px;align-items:start;gap:38px;padding:35px 0;display:grid}.service-row:last-child{border-bottom:1px solid var(--line)}.service-number{color:#839eb8;margin-top:2px;font-family:Manrope,sans-serif;font-size:14px}.micro-tag{letter-spacing:1.6px;color:#577d9e;font-size:8px}.service-title h3{letter-spacing:-.8px;max-width:290px;margin:9px 0 0;font-family:Manrope,Arial,sans-serif;font-size:25px;font-weight:500;line-height:1.35}.service-detail p{color:var(--muted);max-width:440px;margin:0 0 17px;font-size:13px;line-height:1.8}.service-detail ul{color:#426989;flex-wrap:wrap;gap:8px 17px;margin:0;padding:0;font-size:10px;list-style:none;display:flex}.service-detail li:before{content:"↗";color:#498ab9;margin-right:7px}.round-link{border:1px solid #bed4e5;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;margin-top:3px;transition:background .2s,transform .2s;display:flex}.round-link:hover{background:var(--lime);transform:rotate(45deg)}.approach{background:#eef5fa}.approach-inner{grid-template-columns:1.1fr 1fr;gap:120px;padding-top:88px;padding-bottom:88px;display:grid}.approach .eyebrow{margin:0 0 29px}.approach h2{font-size:46px}.approach-intro{color:var(--muted);max-width:350px;margin-top:24px;font-size:13px;line-height:1.85}.approach .text-link{margin-top:12px}.steps{padding-top:30px}.steps article{border-bottom:1px solid #ccdeeb;grid-template-columns:43px 1fr;gap:20px;padding:29px 0;display:grid}.steps article:first-child{border-top:1px solid #ccdeeb}.steps article>span{color:#5a82a4;padding-top:5px;font-size:11px}.steps h3{letter-spacing:-.5px;margin:0 0 12px;font-family:Manrope,Arial,sans-serif;font-size:19px;font-weight:500}.steps p{color:#617e98;max-width:330px;margin:0;font-size:12px;line-height:1.85}.partner{grid-template-columns:1fr 1fr;align-items:center;gap:95px;display:grid}.partner .eyebrow{margin:0 0 27px}.partner-copy>p:not(.eyebrow){max-width:430px;margin-top:23px;font-size:13px;line-height:1.85}.partner-copy>.muted{color:var(--muted)}.partner-panel{background:#f0f7fc;border:1px solid #d7e7f2;padding:30px;position:relative}.partner-name{justify-content:space-between;align-items:center;gap:18px;padding:60px 0 22px;display:flex}.partner-name>span:first-child{letter-spacing:.8px;font-family:Manrope,sans-serif;font-size:16px;font-weight:700}.partner-name b{letter-spacing:5px;font-size:12px;font-weight:500;line-height:2}.gurano-word{letter-spacing:-2px;font-family:Manrope,Arial,sans-serif;font-size:34px;font-weight:700}.partner-connection{color:#62809b;justify-content:space-between;gap:18px;padding-bottom:35px;font-size:9px;display:flex}.partner-result{border-top:1px solid #cfe2f0;align-items:center;gap:9px;padding-top:23px;font-size:10px;display:flex}.contact{background:var(--forest);color:#f2f8ff}.contact-inner{grid-template-columns:1fr 1.2fr;align-items:start;gap:100px;padding-top:88px;padding-bottom:80px;display:grid}.contact .eyebrow{color:#9ab8d5;margin:0 0 37px}.contact h2{letter-spacing:-3px;font-size:63px}.contact h2>span{color:var(--lime)}.contact-copy>p:not(.eyebrow){color:#afc6dc;max-width:320px;margin:26px 0;font-size:13px;line-height:1.9}.contact-note{color:#acc7df;align-items:center;gap:10px;margin-top:52px;font-size:9px;display:flex}.domain{letter-spacing:-.4px;color:#dbeeff;margin-top:20px;font-size:17px;display:block}.form-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:28px;display:flex}.form-heading h3{letter-spacing:-.4px;margin:0;font-size:20px;font-weight:450}.form-heading>span{color:#90b0d0;font-size:9px}.form-grid{grid-template-columns:1fr 1fr;gap:0 23px;display:grid}.form-panel label{color:#c2d6ea;margin-bottom:22px;font-size:10px;line-height:1.5;display:block}.form-panel input,.form-panel select,.form-panel textarea{color:#e8f4ff;background:0 0;border:0;border-bottom:1px solid #82a4c54d;border-radius:0;outline:0;width:100%;padding:12px 0;font-size:12px;display:block}.form-panel input:focus,.form-panel select:focus,.form-panel textarea:focus{border-bottom-color:var(--lime)}.form-panel ::placeholder{color:#90aac6;opacity:1}.form-panel select{cursor:pointer;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:44px}.form-panel select option{background:var(--forest);color:#e8f4ff}.form-panel textarea{resize:vertical;min-height:100px}.form-privacy{color:#98b5d2;margin:0 0 20px;font-size:9px;line-height:1.8}.submit-button{width:100%;font-size:12px}.submit-button>span{font-size:22px;line-height:15px}.submit-button:disabled{cursor:wait;opacity:.7;transform:none}.form-feedback{margin-top:14px;font-size:12px;line-height:1.6}.form-feedback.success{color:#c9eaff;border:1px solid #4d9fcf;padding:15px}.form-feedback.error{color:#ffd7b9;border:1px solid #b38c72;padding:15px}.form-honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.site-footer{color:#a3bbd4;background:#071a32;padding-top:36px;padding-bottom:24px}.footer-top{justify-content:space-between;align-items:center;gap:20px;padding-bottom:31px;display:flex}.brand-small{color:#d7e8f8;gap:9px;font-size:11px}.brand-small>svg{width:29px;height:33px}.footer-top>p{font-size:12px}.footer-top>a:last-child{font-size:10px}.footer-bottom{color:#7b9aba;border-top:1px solid #ffffff12;justify-content:space-between;gap:20px;padding-top:22px;font-size:8px;display:flex}.skip-link{background:var(--lime);color:var(--forest);z-index:10;padding:12px;position:fixed;top:-60px;left:10px}.skip-link:focus{top:10px}@media (min-width:1500px){.hero h1{font-size:76px}.hero{min-height:690px}}@media (max-width:1050px){.wrap{padding-left:32px;padding-right:32px}.site-header nav{gap:18px}.hero h1{letter-spacing:-2.7px;font-size:57px}.hero{min-height:610px;padding-top:65px}.hero-actions{gap:14px}.hero-actions .text-link{font-size:11px}.operations-art{margin-right:-35px}.section-heading{grid-template-columns:1fr 3fr;gap:25px}.section-heading>div{gap:30px}.service-row{grid-template-columns:30px 1fr 1.3fr 36px;gap:25px}.service-title h3{font-size:23px}.approach-inner{gap:60px}.partner{gap:45px}.partner-panel{padding:23px}.partner-name{gap:13px}.partner-name>span:first-child{font-size:13px}.gurano-word{font-size:30px}.contact-inner{gap:60px}.contact h2{font-size:55px}}@media (max-width:760px){.wrap{padding-left:24px;padding-right:24px}.site-header{flex-wrap:wrap;gap:0;height:92px}.brand{gap:9px;font-size:11px}.brand-sub{letter-spacing:4.7px;font-size:8px}.brand svg{width:31px;height:35px}.site-header nav{display:none}.header-contact{gap:12px;padding:10px 12px;font-size:10px}.header-contact svg{width:16px}.hero{grid-template-columns:1fr;gap:14px;padding-top:48px;padding-bottom:25px}.hero .eyebrow{letter-spacing:1.5px;font-size:8px}.hero h1{letter-spacing:-2.4px;margin:22px 0;font-size:clamp(43px,8.7vw,62px)}.hero-copy>p{max-width:400px;font-size:13px}.hero-actions{gap:20px}.button{gap:16px;min-height:46px;padding:14px 16px;font-size:11px}.operations-art{width:100%;max-width:430px;margin:5px auto 0}.operations-svg{max-height:355px}.art-caption{gap:6px;margin:0 26px;padding-top:13px;font-size:6px}.art-caption .status-dot{width:4px;height:4px}.hero-bottom{gap:10px;height:72px}.hero-bottom>span:first-child{letter-spacing:1px;max-width:110px;font-size:7px;line-height:1.7}.hero-bottom>span:nth-child(2){gap:10px;font-size:8px}.hero-bottom>span:nth-child(2)>i{display:none}.section{padding-top:65px;padding-bottom:65px}.section-heading{margin-bottom:35px;display:block}.section-heading>.eyebrow{margin:0 0 24px;font-size:8px}.section-heading>div{display:block}.section-heading>div>p{max-width:450px;margin-top:22px;font-size:12px}h2{letter-spacing:-1.6px;font-size:36px}.service-row{grid-template-columns:25px 1fr 35px;gap:14px;padding:29px 0}.service-number{font-size:12px}.service-title h3{max-width:280px;font-size:22px}.service-detail{grid-area:2/2/auto/4;margin-right:15px}.service-detail p{font-size:12px}.service-detail ul{gap:8px 15px;font-size:9px}.round-link{grid-area:1/3;width:35px;height:35px}.round-link svg{width:16px}.approach-inner{padding-top:62px;padding-bottom:62px;display:block}.approach h2{font-size:37px}.approach .eyebrow{font-size:8px}.approach-intro{font-size:12px}.steps{padding-top:38px}.steps article{grid-template-columns:25px 1fr;gap:15px;padding:22px 0}.steps h3{font-size:18px}.steps p{max-width:400px;font-size:12px}.partner{display:block}.partner .eyebrow{font-size:8px}.partner-copy>p:not(.eyebrow){max-width:450px;font-size:12px}.partner-panel{max-width:490px;margin-top:36px;padding:24px}.partner-label{font-size:6.5px}.partner-name{padding-top:45px}.partner-name>span:first-child{font-size:14px}.gurano-word{font-size:33px}.partner-connection{font-size:8px}.partner-result{font-size:9px}.contact-inner{padding-top:62px;padding-bottom:50px;display:block}.contact .eyebrow{margin-bottom:25px;font-size:8px}.contact h2{letter-spacing:-2px;font-size:49px}.contact-copy>p:not(.eyebrow){max-width:400px;font-size:12px}.contact-note{margin-top:25px;font-size:8px}.domain{margin-top:14px;font-size:15px}.form-panel{margin-top:48px}.form-heading h3{font-size:20px}.form-grid{gap:0 19px}.form-panel label{font-size:10px}.form-panel input,.form-panel select,.form-panel textarea{font-size:14px}.form-privacy{font-size:9px}.footer-top{flex-wrap:wrap;gap:15px}.footer-top>p{display:none}.footer-bottom{font-size:7px;line-height:1.7}.footer-bottom>span:last-child{text-align:right;max-width:155px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.site-header{color:#102b49;z-index:1;background:#fff;border-bottom:1px solid #dfe8f0;height:118px;position:relative}.site-header:before{content:"";z-index:-1;pointer-events:none;background:#fff;position:absolute;inset:0 calc(660px - 50vw)}.brand{letter-spacing:0;gap:16px;min-width:0}.brand-logo{object-fit:contain;background:0 0;flex-shrink:0;width:70px;height:86px;display:block}.brand-copy{display:block}.brand-name{letter-spacing:-.7px;color:#102b49;white-space:nowrap;font-family:Manrope,Arial,sans-serif;font-size:21px;font-weight:750}.brand-sub{letter-spacing:1.3px;color:#59738b;white-space:nowrap;margin-top:9px;font-size:7px;font-weight:600}.site-header nav{color:#425f79;gap:25px;font-size:12px}.site-header nav a:hover{color:#087bb8}.header-contact{color:#126ca1;border-color:#a6c7df;gap:18px;min-height:44px;font-weight:600}.header-contact:hover{background:#eef7fd}.button-lime{color:#fff;background:#087bb8}.button-lime:hover{background:#1495d2}.hero-copy>p,.section-heading>div>p,.service-detail p,.approach-intro,.steps p,.partner-copy>p:not(.eyebrow),.contact-copy>p:not(.eyebrow){font-size:15px;line-height:1.8}.service-detail ul{font-size:11px;line-height:1.6}.micro-tag{font-size:9px}.eyebrow{font-size:10px}.round-link{width:44px;height:44px}.partner-panel{background:linear-gradient(150deg,#f7fbfe,#edf6fc);border-color:#d9e8f3;padding:32px}.partner-label{letter-spacing:1.2px;color:#587996;font-size:9px}.partner-brands{justify-content:space-between;align-items:center;gap:16px;min-height:146px;padding:22px 0;display:flex}.gsc-partner-brand{align-items:center;gap:10px;min-width:0;display:flex}.gsc-partner-brand img{object-fit:contain;width:52px;height:68px}.gsc-partner-brand>span{letter-spacing:1px;font-size:18px;font-weight:700;line-height:1.15}.gsc-partner-brand b{letter-spacing:1.5px;font-size:8px;font-weight:600}.gurano-partner-logo{object-fit:contain;width:47%;max-width:195px;height:auto}.partner-cross{color:#7dacca;font-size:22px;font-weight:400}.partner-connection{gap:20px;padding-bottom:25px;font-size:10px}.partner-result{font-size:11px}.partner-result .status-dot{background:#087bb8}.form-heading>span{font-size:10px}.form-panel label{font-size:12px}.form-panel input,.form-panel select,.form-panel textarea{min-height:44px;font-size:14px}.form-panel select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.form-privacy{font-size:11px;line-height:1.8}.form-feedback{font-size:14px}.submit-button{min-height:50px;font-size:13px}.contact-note{font-size:10px}.site-footer{color:#173650;background:#f8fbfe;border-top:1px solid #dce7f0;padding-top:58px;padding-bottom:23px}.footer-grid{grid-template-columns:1.4fr .8fr 1fr;gap:70px;padding-bottom:45px;display:grid}.brand-small{gap:13px}.brand-small .brand-logo{width:53px;height:70px}.brand-small .brand-name{font-size:18px}.brand-small .brand-sub{letter-spacing:1px;margin-top:7px;font-size:6px}.footer-company>p{color:#668198;max-width:340px;margin:20px 0 0;font-size:12px;line-height:1.9}.footer-heading{letter-spacing:1.4px;color:#7691a8;margin:6px 0 22px;font-size:8px;font-weight:650;display:block}.footer-nav{flex-direction:column;align-items:flex-start;gap:13px;display:flex}.footer-nav .footer-heading{margin-bottom:9px}.footer-nav>a{gap:25px;min-height:24px;font-size:12px;display:flex}.footer-nav>a>span{color:#297eaf}.footer-nav>a:hover{color:#087bb8}.footer-partner img{width:100%;max-width:205px;height:auto;display:block}.footer-partner>p{color:#668198;margin:15px 0 0;font-size:11px;line-height:1.8}.footer-bottom{color:#67839b;border-color:#d9e5ef;align-items:center;padding-top:23px;font-size:10px;line-height:1.7}.footer-bottom>a{gap:12px;display:flex}.footer-domain{color:#315c7d;margin-left:auto;margin-right:30px}@media (max-width:1200px) and (min-width:761px){.brand-name{font-size:18px}.brand-logo{width:58px;height:76px}.brand-sub{letter-spacing:1px;font-size:6px}.site-header nav{gap:17px;font-size:11px}.header-contact{gap:10px;padding:12px;font-size:11px}.brand{gap:11px}.footer-grid{gap:40px}.partner-panel{padding:23px}.gsc-partner-brand>span{font-size:16px}.gsc-partner-brand img{width:42px;height:59px}.gsc-partner-brand b{font-size:7px}.partner-brands{gap:12px}}@media (max-width:760px){.site-header{flex-wrap:wrap;gap:0;height:137px;display:flex}.site-header:before{inset:0 -24px}.brand{gap:11px}.brand-logo{width:48px;height:68px}.brand-name{letter-spacing:-.6px;font-size:18px}.brand-sub{letter-spacing:.6px;margin-top:7px;font-size:5.5px}.header-contact{gap:10px;min-height:42px;padding:10px 12px;font-size:10px}.site-header nav{border-top:1px solid #e4edf4;order:3;justify-content:space-between;align-self:stretch;align-items:center;gap:12px;width:100%;height:36px;font-size:11px;display:flex}.hero-copy>p,.section-heading>div>p,.service-detail p,.approach-intro,.steps p,.partner-copy>p:not(.eyebrow),.contact-copy>p:not(.eyebrow){font-size:14px;line-height:1.85}.service-detail ul{gap:8px 15px;font-size:10px}.round-link{width:38px;height:38px}.hero .eyebrow,.section-heading>.eyebrow,.approach .eyebrow,.partner .eyebrow,.contact .eyebrow{font-size:9px}.hero-bottom>span:nth-child(2){flex-wrap:wrap;justify-content:flex-end;gap:5px 10px;max-width:220px}.partner-panel{max-width:none;padding:23px}.partner-label{font-size:8px}.partner-brands{gap:14px;min-height:126px;padding:20px 0}.gsc-partner-brand img{width:45px;height:62px}.gsc-partner-brand>span{font-size:17px}.gsc-partner-brand b{font-size:7px}.gurano-partner-logo{width:44%;max-width:195px}.partner-connection{font-size:9px}.partner-result{font-size:10px}.form-panel label{font-size:11px}.form-privacy{font-size:10px}.form-panel input,.form-panel select,.form-panel textarea{font-size:16px}.contact-note{font-size:9px}.site-footer{padding-top:38px}.footer-grid{grid-template-columns:1fr 1fr;gap:32px 28px;padding-bottom:32px}.footer-company{grid-column:1/-1}.footer-company>p{max-width:420px;font-size:12px}.brand-small .brand-logo{width:48px;height:62px}.brand-small .brand-name{font-size:18px}.brand-small .brand-sub{letter-spacing:.6px;font-size:6px}.footer-partner img{max-width:190px}.footer-partner .footer-heading{letter-spacing:.8px;font-size:7px;line-height:1.9}.footer-partner>p{font-size:10px}.footer-bottom{flex-wrap:wrap;gap:12px;font-size:9px}.footer-domain{margin:0 0 0 auto}.footer-bottom>a{width:100%;min-height:30px;margin-top:4px;font-size:10px}.footer-bottom>span:last-child{text-align:left;max-width:none}}@media (max-width:390px){.brand-name{font-size:16px}.brand-logo{width:42px;height:59px}.brand-sub{letter-spacing:.4px;font-size:5px}.header-contact{gap:5px;padding:9px;font-size:9px}.brand{gap:8px}.gsc-partner-brand{gap:6px}.gsc-partner-brand>span{font-size:14px}.gsc-partner-brand b{font-size:6px}.partner-brands{gap:9px}.partner-connection{font-size:8px}}.contact-operator{color:#b7cbe0!important;margin-top:21px!important;font-size:12px!important;line-height:1.8!important}.contact-operator strong{color:#e9f5ff;font-weight:600}.contact-email{max-width:400px;margin:28px 0 13px;display:block}.email-caption{color:#88abc9;letter-spacing:1.5px;margin-bottom:10px;font-size:9px;display:block}.contact-email>span:last-child{letter-spacing:-.7px;color:#90d6ff;overflow-wrap:anywhere;border-bottom:1px solid #7499bd55;justify-content:space-between;align-items:center;gap:15px;padding-bottom:15px;font-size:clamp(18px,2vw,27px);display:flex}.contact-email:hover{color:#fff}.contact-privacy-link{color:#a5c4df;border-bottom:1px solid #7e9fb34d;padding:9px 0;font-size:11px;display:inline-block}.contact-privacy-link:hover{color:#fff}.form-data-notice{color:#b0c9df;background:#ffffff06;border:1px solid #7aa3c444;margin-top:5px;margin-bottom:18px;padding:16px 18px;font-size:11px;line-height:1.8}.form-data-notice p{margin:0 0 9px}.form-data-notice p:last-child{margin:0}.form-data-notice strong{color:#e1effb;font-size:12px;font-weight:500}.form-data-notice a,.privacy-check a{text-underline-offset:3px;color:#b2e0fc;text-decoration:underline}.form-panel label.privacy-check{color:#d0e1ee;cursor:pointer;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:12px;margin:0 0 15px;font-size:11px;line-height:1.8;display:grid}.form-panel .privacy-check input[type=checkbox]{accent-color:#1689c4;cursor:pointer;-webkit-appearance:auto;appearance:auto;outline-offset:4px;border-radius:0;width:18px;height:18px;min-height:18px;margin:3px 0 0;padding:0}.privacy-check input:focus-visible{outline:2px solid #a5dbfa}.company-legal{color:#607d95;border-top:1px solid #dce7f0;grid-template-columns:1fr 1.8fr;gap:10px 30px;padding-top:25px;padding-bottom:25px;font-size:10px;line-height:1.9;display:grid}.company-legal p{margin:0}.company-legal strong{color:#234d6c;font-weight:600}.company-legal a{text-underline-offset:3px;text-decoration:underline}.privacy-header{border-bottom:1px solid #e1ebf2;justify-content:space-between;align-items:center;gap:25px;min-height:116px;display:flex}.privacy-header .brand{color:#173b58}.privacy-page{padding-top:50px;padding-bottom:92px}.privacy-back{color:#5c7d95;margin-bottom:39px;padding-bottom:6px;font-size:12px;display:inline-block}.privacy-page>.eyebrow{color:#477e9f;letter-spacing:1.7px;margin-bottom:21px;font-size:10px}.privacy-page h1{letter-spacing:-2.7px;margin:0 0 27px;font-family:Manrope,Arial,sans-serif;font-size:64px;font-weight:500;line-height:1.12}.privacy-page h1 span{color:#4989b4}.privacy-intro{color:#60798e;max-width:820px;font-size:16px;line-height:1.85}.privacy-date{color:#7891a4;margin-top:25px;font-size:11px}.privacy-layout{border-top:1px solid #dce7f0;grid-template-columns:230px minmax(0,1fr);gap:70px;margin-top:52px;padding-top:37px;display:grid}.privacy-toc{flex-direction:column;align-self:start;gap:17px;padding-top:7px;display:flex;position:sticky;top:25px}.privacy-toc>a{color:#638097;font-size:11px;line-height:1.6}.privacy-toc>a:hover{color:#087bb8}.privacy-content{max-width:800px}.privacy-content section{border-bottom:1px solid #e2ebf2;margin-bottom:32px;padding-bottom:35px;scroll-margin-top:35px}.privacy-content section:last-child{margin-bottom:0}.privacy-content h2{letter-spacing:-.7px;margin:0 0 22px;font-size:25px;line-height:1.35}.privacy-content p,.privacy-content li{color:#5d758a;font-size:14px;line-height:1.95}.privacy-content strong{color:#244760;font-weight:600}.privacy-content ul{padding-left:20px}.privacy-content li{margin-bottom:13px;padding-left:5px}.privacy-content a{color:#0c77b0;text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.privacy-footer{padding-top:0}.privacy-footer .company-legal{border-top:0}.privacy-footer .footer-bottom{padding-top:20px}@media (max-width:1050px){.privacy-layout{grid-template-columns:190px minmax(0,1fr);gap:35px}.company-legal{grid-template-columns:1fr 1.5fr}}@media (max-width:760px){.contact-email>span:last-child{font-size:22px}.contact-operator{max-width:400px!important;font-size:12px!important}.contact-privacy-link{font-size:11px}.form-data-notice{padding:15px;font-size:11px;line-height:1.85}.form-panel label.privacy-check{gap:11px;font-size:11px}.company-legal{grid-template-columns:1fr;gap:12px;padding-top:22px;padding-bottom:23px;font-size:10px}.privacy-header{gap:13px;min-height:104px}.privacy-page{padding-top:32px;padding-bottom:48px}.privacy-back{margin-bottom:32px;font-size:11px}.privacy-page h1{letter-spacing:-1.8px;font-size:44px}.privacy-intro{font-size:14px;line-height:1.85}.privacy-page>.eyebrow{font-size:9px}.privacy-layout{margin-top:30px;padding-top:26px;display:block}.privacy-toc{border-bottom:1px solid #dce7f0;grid-template-columns:1fr 1fr;gap:12px 17px;margin-bottom:30px;padding:0 0 28px;display:grid;position:static}.privacy-toc>a{font-size:10px}.privacy-content h2{margin-bottom:19px;font-size:23px}.privacy-content p,.privacy-content li{font-size:14px;line-height:1.9}.privacy-content section{margin-bottom:25px;padding-bottom:22px}}
