.sync-hero{background:#101b29;color:#fff;padding:30px 0 0}.sync-hero .crumbs{color:#d4dec5;margin-bottom:38px}.sync-hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:54px;align-items:center}.sync-hero h1{font-size:clamp(47px,5.1vw,78px);line-height:1.02}.sync-hero p{color:#d9e2e9;max-width:640px}.sync-hero .sync-lead{font-size:23px;color:white;font-weight:500;line-height:1.4}.sync-hero .eyebrow,.sync-dark .eyebrow{color:#c3d795}.sync-hero figure{margin:0;border:1px solid #ffffff30;background:#172536}.sync-hero figure img{width:100%;height:auto}.sync-hero figcaption{padding:15px 20px;font-size:12px;color:#d4dee7;line-height:1.6}.sync-hero .sync-hero-small{font-size:13px;margin-top:25px;margin-bottom:0}.sync-hero-points{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;border-top:1px solid #ffffff30;margin-top:45px;padding:23px 0;font-size:14px;font-weight:600}.sync-hero-points span{border-left:3px solid #91ae4a;padding-left:15px}.sync-jump{border-bottom:1px solid #dce2e7;background:#f4f6f0}.sync-jump .wrap{display:flex;flex-wrap:wrap;gap:10px 30px;padding-top:19px;padding-bottom:19px}.sync-jump a{font-size:14px;font-weight:650;padding:5px 0;border-bottom:1px solid #608111}.sync-section{scroll-margin-top:26px}.sync-section p{color:#435462;line-height:1.8}.sync-section a:not(.button):not(.textlink){text-decoration:underline;text-underline-offset:4px;text-decoration-color:#789a37}.sync-section h2{font-size:clamp(37px,4.1vw,58px)}.sync-heading{max-width:790px;margin-bottom:40px}.sync-heading p{font-size:18px;margin-bottom:0}.sync-explainer{display:grid;grid-template-columns:1.25fr 1fr;gap:48px;align-items:center}.sync-diagram{margin:0;padding:20px;background:#f3f6f2;border:1px solid #dbe4d0}.sync-diagram img{width:100%;height:auto}.sync-diagram figcaption{font-size:12px;line-height:1.7;color:#47565c;padding:8px 10px 0}.sync-steps article{display:flex;gap:20px;margin:0 0 28px}.sync-steps article:last-child{margin-bottom:0}.sync-steps article>span{flex:0 0 36px;font-weight:700;color:#53720e;border-bottom:2px solid #608111;height:31px}.sync-steps h3{font-size:28px;margin-bottom:9px}.sync-steps p{font-size:15px;margin:0}.sync-note{padding:22px 27px;border-left:4px solid #608111;background:#f4f6f0;margin-top:30px!important;margin-bottom:0!important}.sync-note strong{color:#172635}.sync-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.sync-benefits article{border-top:1px solid #bccba4;padding-top:22px}.sync-number{display:block;font-size:13px;font-weight:700;letter-spacing:.12em;color:#577510;margin-bottom:17px}.sync-benefits h3{font-size:30px;margin-bottom:12px}.sync-benefits p{margin:0;font-size:15px}.sync-options-layout{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:start}.sync-option-list article+article{border-top:1px solid #dce2e7;padding-top:23px}.sync-option-list h3{font-size:30px;margin-bottom:12px}.sync-photo{margin:0;background:#f3f5f1}.sync-photo img{width:100%;height:auto}.sync-photo figcaption{padding:16px 20px;color:#435462;font-size:13px}.sync-mode-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:30px}.sync-mode-grid article{background:#f3f5f1;padding:28px}.sync-mode-grid .eyebrow{font-size:11px}.sync-mode-grid h3{font-size:28px}.sync-mode-grid p{font-size:14px;margin:0}.sync-small{font-size:13px;line-height:1.7!important}.sync-mode-grid+.sync-small{margin:20px 0 0}.sync-dark{background:#101b29;color:white}.sync-dark p{color:#dce3e9}.sync-dark a:not(.button){color:#e2efc9!important}.sync-sizing-layout{display:grid;grid-template-columns:1fr .9fr;gap:80px;align-items:center}.sync-example{background:#1b2a3a;padding:35px;border-top:3px solid #8dac43}.sync-example h3{font-size:34px}.sync-example-sets{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:25px 0}.sync-example-sets span{padding:17px 5px;border:1px solid #8ba770;text-align:center;font-size:17px;font-weight:650}.sync-example dl{margin:0 0 22px}.sync-example dl div{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #ffffff20;padding:13px 0}.sync-example dd{margin:0;color:#d2e6a9;font-weight:700;white-space:nowrap}.sync-example p{font-size:14px}.sync-example p:last-child{margin:0}.sync-process{display:grid;grid-template-columns:repeat(4,1fr);gap:26px;list-style:none;counter-reset:step;padding:0;margin:0 0 50px}.sync-process li{counter-increment:step;border-top:1px solid #dce2e7;padding-top:20px}.sync-process li:before{content:'0' counter(step);display:block;color:#5b7a12;font-weight:700;font-size:14px;margin-bottom:15px}.sync-process h3{font-size:27px;margin-bottom:12px}.sync-process p{font-size:14px;margin:0}.sync-project{display:grid;grid-template-columns:1fr 1fr;background:#f0f4eb;align-items:center}.sync-project figure{margin:0;height:100%}.sync-project img{width:100%;height:100%;object-fit:cover}.sync-project>div{padding:38px}.sync-project p{font-size:15px}.sync-project .textlink{white-space:normal}.sync-testing{margin-top:38px;max-width:1050px}.sync-testing h3{font-size:30px;margin-bottom:15px}.sync-testing p{margin:0}.sync-application-layout{display:grid;grid-template-columns:1fr 1fr;gap:70px}.sync-application-links{display:grid;grid-template-columns:1fr 1fr;gap:20px}.sync-application-links a{padding:24px;background:#fff;border-top:3px solid #6d8b29;text-decoration:none!important}.sync-application-links strong{display:block;font-size:16px;margin-bottom:10px}.sync-application-links span{font-size:13px;color:#435462;display:block}.sync-application-links a:hover{background:#e9efdf}.sync-faq-layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:65px}.sync-faqs details{border-bottom:1px solid #dce2e7;padding:21px 0}.sync-faqs details:first-child{border-top:1px solid #dce2e7}.sync-faqs summary{cursor:pointer;font-size:16px;font-weight:650;line-height:1.6;padding-right:10px;min-height:30px}.sync-faqs details p{font-size:15px;margin:17px 0 0}.sync-enquiry-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:65px;align-items:start}.sync-brief{border:1px solid #647558;padding:30px;background:#172637}.sync-brief h3{font-size:29px}.sync-brief ul{margin:0;padding-left:20px;color:#dce3e9;font-size:14px}.sync-brief li+li{margin-top:9px}.sync-contact-link{display:inline-block;margin-top:24px;font-size:14px}.sync-resources{padding:35px 0;background:#f3f5f1;color:#42515e;font-size:13px}.sync-resources strong{color:#172635;display:block;margin-bottom:10px}.sync-resources p{margin:0;max-width:1100px}.sync-resources a{text-decoration:underline;text-underline-offset:3px}.sync-section .button,.sync-hero .button{font-size:15px}.sync-section .button:focus-visible,.sync-hero .button:focus-visible{outline-color:#c3d795}
@media(max-width:1100px){.sync-hero-grid{gap:32px}.sync-explainer{grid-template-columns:1fr}.sync-diagram{max-width:800px}.sync-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.sync-steps article{display:block;margin:0}.sync-steps article>span{display:inline-block;margin-bottom:15px}.sync-sizing-layout,.sync-options-layout,.sync-faq-layout,.sync-application-layout,.sync-enquiry-layout{gap:35px}.sync-mode-grid{gap:15px}.sync-mode-grid article{padding:22px}.sync-process{grid-template-columns:repeat(2,1fr)}.sync-project>div{padding:25px}}
@media(max-width:800px){.sync-hero-grid,.sync-options-layout,.sync-sizing-layout,.sync-application-layout,.sync-faq-layout,.sync-enquiry-layout{grid-template-columns:1fr}.sync-hero h1{font-size:58px}.sync-hero figure{max-width:650px}.sync-benefits{grid-template-columns:repeat(2,1fr);gap:30px}.sync-mode-grid{grid-template-columns:1fr}.sync-mode-grid article{padding:27px}.sync-project{grid-template-columns:1fr}.sync-project img{height:auto}.sync-project>div{padding:30px}.sync-section{padding:62px 0}.sync-example{max-width:650px}.sync-hero-points{gap:14px;font-size:13px}.sync-hero .crumbs{font-size:12px}.sync-photo{max-width:650px}}
@media(max-width:600px){.sync-hero h1{font-size:48px;overflow-wrap:break-word}.sync-hero .sync-lead{font-size:21px}.sync-hero-grid{gap:30px}.sync-hero p{font-size:16px}.sync-hero .sync-hero-small{font-size:12px}.sync-hero .actions{display:grid;grid-template-columns:1fr}.sync-hero-points{grid-template-columns:1fr;gap:13px;margin-top:28px;padding:24px 0}.sync-jump .wrap{gap:10px 22px;padding-top:14px;padding-bottom:14px}.sync-jump a{font-size:13px}.sync-heading p{font-size:16px}.sync-benefits,.sync-steps,.sync-process,.sync-application-links{grid-template-columns:1fr}.sync-steps{gap:28px}.sync-steps article{display:flex;gap:18px}.sync-steps article>span{flex-basis:30px}.sync-diagram{padding:12px}.sync-diagram picture{display:block}.sync-diagram img{aspect-ratio:360/625;object-fit:contain}.sync-diagram figcaption{padding:10px 3px 0}.sync-heading{margin-bottom:28px}.sync-note{padding:20px}.sync-example{padding:24px 20px}.sync-example-sets{gap:7px}.sync-example-sets span{font-size:15px;padding:13px 4px}.sync-example dl div{font-size:14px}.sync-brief{padding:24px}.sync-enquiry-layout .actions{display:grid}.sync-section h2{font-size:39px}.sync-faq-layout{gap:15px}.sync-project>div{padding:25px}.sync-project .eyebrow{font-size:11px}.sync-resources{padding:28px 0}.sync-section .textlink{white-space:normal}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
