body[class] main#main-content :is(h1,h2,h3){font-family:GO Inter,Arial,sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1.13;text-wrap:balance;white-space:normal;word-break:normal;overflow-wrap:normal;hyphens:manual;min-width:0}body[class] main#main-content h1{font-size:clamp(32px,5.4vw,84px);margin-block:20px 28px}body[class] main#main-content h2{font-size:clamp(28px,3.9vw,56px);margin-block:20px 24px}body[class] main#main-content h3{font-size:clamp(21px,2.1vw,30px);margin-block:28px 16px}body[class] main#main-content .hero h1{font-size:clamp(36px,5.6vw,80px);line-height:1.08;text-transform:none;max-width:19ch}body[class] main#main-content .hero .hero-brand-line{font-size:clamp(22px,2.4vw,32px);font-weight:650;line-height:1.3;margin:0 0 18px}body[class] main#main-content .hero .hero-copy{max-width:49ch;margin-top:0}body[class] main#main-content .product-hero h1{font-size:clamp(40px,8vw,112px);line-height:1}body.visual-check main#main-content h1{font-size:clamp(32px,4.6vw,64px)}body.visual-check main#main-content h2{font-size:clamp(26px,3.1vw,40px)}body.visual-check main#main-content h3{font-size:clamp(22px,2.4vw,30px)}body.visual-check main#main-content .question-heading h2{margin:0}body.visual-check main#main-content .path-cards strong{font-family:GO Inter,Arial,sans-serif;font-size:24px;line-height:1.12;letter-spacing:-.025em;text-wrap:balance}body[class] main#main-content .products h3,body[class] main#main-content .cart-item h2{font-size:clamp(20px,1.7vw,24px)}body[class] main#main-content :is(.hero-grid,.intro-grid,.close-grid,.origin-grid,.belief-intro,.australian-grid,.team-intro,.cta-grid,.value-intro,.integration-intro,.start-grid,.two,.library-intro,.help-grid,.options-intro,.direct-grid,.product-feature-grid,.ecosystem-grid)>*{min-width:0}@media(max-width:1050px){body[class] main#main-content .technology-hero .hero-grid{grid-template-columns:minmax(0,1fr);gap:40px}body[class] main#main-content .technology-hero .hero-system{width:min(100%,520px);justify-self:center}}@media(max-width:700px){body[class] main#main-content :is(.resource-card,.support-card,.contact-card) h3{font-size:24px}}body[class] main#main-content .product h1{font-size:clamp(28px,3.5vw,48px)}body[class] main#main-content .product-name{text-transform:none}body[class] main#main-content .product h1,body[class] main#main-content .products h3{text-transform:none}body[class] main#main-content .product .back{color:var(--label-color)}body[class] main#main-content .buy-form label{color:var(--copy-color);font-size:12px;font-weight:600}body[class] main#main-content .buy-form select{color:var(--copy-color);font-size:16px;font-weight:400;max-width:100%}body[class] main#main-content .cream{background-color:var(--desert-cream);color:var(--copy-color)}body[class]{--copy-color: #efebe5;--heading-color: #efebe5;--label-color: #efebe5;font-weight:400;font-optical-sizing:auto}body[class] main#main-content :is(.cream,.statement,.journey,.three-step,.why-go,.origin,.technology-close,.catalogue,.check-card,.real-installation){--copy-color: #252a27;--heading-color: #69273b;--label-color: #69273b;color:var(--copy-color)}body[class] main#main-content :is(.level-card,.interface-visual,.path-card,.close-mark,.origin-mark,.choice-grid .is-checked,.resource-card:hover,.contact-card:hover,.path-cards button:nth-child(3)){--copy-color: #efebe5;--heading-color: #efebe5;--label-color: #efebe5;color:var(--copy-color)}body[class] main#main-content :is(h1,h2,h3){color:var(--heading-color)}body[class] main#main-content h3{font-weight:650}body[class] main#main-content p{font-weight:400;font-size:clamp(16px,1.35vw,18px);line-height:1.7;letter-spacing:0;color:var(--copy-color)}body[class] main#main-content :is(.eyebrow,.hero-kicker,.overline,.section-index,.demo-kicker,.height-kicker,.interface-kicker,.support-kicker){color:var(--label-color);font-size:12px;font-weight:650;line-height:1.5;letter-spacing:.09em;opacity:1}body[class] main#main-content :is(.hero-lead,.hero-copy,.lead,.statement .lead){font-size:clamp(18px,1.6vw,23px);font-weight:400;line-height:1.6}body[class] main#main-content .hero-lead{max-width:54ch}body[class] main#main-content :is(.price,.cart-item>strong){font-size:24px;font-weight:650}body[class] :is(.button,.text-link,.arrow-link,.hero-text-link,.final-text-link,.footer-links,.category-nav){font-weight:650;font-size:12px;letter-spacing:.04em}body[class] main#main-content :is(.field,.choice-field legend,.choice-grid label,.consent,.progress-labels,.flow-head p,.change-path){font-size:12px;font-weight:600;line-height:1.55;letter-spacing:.03em}body[class] main#main-content :is(.field input,.field select,.field textarea){font-family:GO Inter,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:var(--copy-color)}body[class] main#main-content :is(.field small,.progress-labels,.form-note){color:var(--copy-color);opacity:1}body[class] main#main-content .path-cards strong{color:var(--heading-color);font-weight:650}body[class] main#main-content .path-cards small{color:var(--copy-color);font-size:15px;line-height:1.65}body[class] .footer-inner p{font-weight:400;font-size:15px;line-height:1.7}body[class] .footer-inner small{font-size:12px;line-height:1.65;letter-spacing:0}body[class] main#main-content :is(.arrow-link,.text-link){color:var(--label-color)}body[class] main#main-content .arrow-link b{color:inherit}body[class] main#main-content .visual-note{color:var(--desert-cream);font-size:11px;font-weight:600;letter-spacing:.04em}body[class] main#main-content .path-card>b,body[class] main#main-content .path-cards button:nth-child(3)>span{color:var(--desert-cream);font-size:12px;font-weight:600}body[class] .site-header nav :is(a,summary),body[class] .site-header :is(.header-cta,.mobile-menu summary){font-size:12px;font-weight:600;opacity:1}body[class] .site-header .mobile-menu a{font-size:14px;font-weight:600}body[class] .site-header--default{color:var(--go-burgundy)}@media(max-width:420px){body.visual-check main#main-content .progress-labels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px}}body[class] main#main-content.policy h1{font-size:clamp(32px,5vw,56px);line-height:1.12;text-transform:none}body[class] main#main-content.policy h2{font-size:24px;line-height:1.3;text-transform:none;margin:32px 0 12px}@media(max-width:700px){body[class] main#main-content.policy h2{font-size:22px}}body[class] main#main-content.policy :is(h1,h2,h3){color:var(--go-burgundy)}body[class] main#main-content.policy{--copy-color:#252a27;--heading-color:#69273b;--label-color:#69273b}@font-face{font-family:GO Anton;src:url(/brand/anton.ttf) format("truetype");font-display:swap}@font-face{font-family:GO Artifex;src:url(/brand/artifex-cf-bold.otf) format("opentype");font-display:swap}@font-face{font-family:GO Inter;src:url(/brand/inter-variable.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:GO Montserrat;src:url(/brand/montserrat.ttf) format("truetype");font-style:normal;font-weight:100 900;font-display:swap}:root{--go-green:#276955;--go-burgundy:#69273b;--desert-cream:#efebe5;--black:#080b09;--ink:#193d31;--muted:#53645c;font-family:GO Inter,Inter,sans-serif;color:var(--desert-cream);background:var(--black)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:var(--black)}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.shell{width:min(1400px,calc(100% - 96px));margin-inline:auto}h1,h2,h3{font-family:GO Inter,Arial,sans-serif;font-weight:900;letter-spacing:-.035em;text-transform:uppercase;line-height:.98;margin:0}.eyebrow{font-family:GO Montserrat,GO Inter,sans-serif;font-size:11px;font-weight:800;letter-spacing:.17em;color:inherit;opacity:.84}.button{min-height:54px;display:inline-flex;align-items:center;justify-content:center;background:var(--go-burgundy);color:var(--desert-cream);font-family:GO Montserrat,GO Inter,sans-serif;font-size:11px;font-weight:800;letter-spacing:.08em;padding:16px 21px;border:0;cursor:pointer;transition:transform .2s,background .2s}.button:hover{background:#82324c;transform:translateY(-2px)}.text-link{display:inline-flex;align-items:center;gap:18px;font-family:GO Montserrat,GO Inter,sans-serif;font-size:11px;font-weight:800;letter-spacing:.1em;border-bottom:1px solid currentColor;padding-bottom:9px;transition:gap .2s}.text-link:hover{gap:24px}body.visual-check .shell{width:min(1180px,calc(100% - 48px))}body.visual-check h1,body.visual-check h2,body.visual-check h3{letter-spacing:.01em}body.visual-check .eyebrow{font-family:GO Inter,Inter,sans-serif;font-size:10px}@media(max-width:700px){.shell{width:min(100% - 40px,1400px)}body.visual-check .shell{width:min(100% - 40px,1180px)}}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}img{max-width:100%}main{min-height:50vh}main:focus{outline:none}.skip-link{position:fixed;left:16px;top:12px;z-index:1000;padding:14px 20px;background:var(--desert-cream);color:var(--ink);font-weight:800;transform:translateY(-180%)}.skip-link:focus{transform:none}:focus-visible{outline:3px solid #bd8d36;outline-offset:5px}button:disabled{opacity:.65;cursor:wait}.button:disabled:hover{transform:none}input,select,textarea{max-width:100%}h1,h2,h3,p{overflow-wrap:break-word}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
