@layer site-base{*{box-sizing:border-box}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:#162333;background:white}html{scroll-behavior:smooth}img{max-width:100%;height:auto;display:block}button,input,textarea{font:inherit}a{color:inherit}p{line-height:1.7}h1,h2,h3{line-height:1.15}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #e4ba6b;outline-offset:4px}.site-empty{min-height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:35px;text-align:center;background:#f8fafc}.site-empty>span{font-size:10px;letter-spacing:3px;color:#ed6336}.site-empty h1{font-size:40px;letter-spacing:-1.5px}.site-empty p{color:#7b8390}.site-empty a{color:#e36639}.site-header{display:flex;align-items:center;justify-content:space-between;padding:20px 5%;gap:25px;background:white;position:relative;z-index:10}.site-header picture img{width:140px;max-height:70px;object-fit:contain}.site-header nav{display:flex;gap:26px;align-items:center}.site-header nav a{font-size:13px;text-decoration:none;font-weight:650}.site-mobile-menu{display:none}.site-section{padding:80px max(6%,calc((100vw - 1200px)/2))}.site-section h2{font-size:37px;letter-spacing:-1px;margin:0 0 22px}.site-eyebrow{font-size:12px;letter-spacing:1.6px;font-weight:700;margin-bottom:13px}.site-text p{font-size:16px;line-height:1.8;margin:0 0 17px}.site-buttons{display:flex;gap:14px;margin-top:25px;flex-wrap:wrap}.site-button{background:#142f66;color:white;display:inline-flex;align-items:center;justify-content:center;min-height:45px;padding:12px 24px;text-decoration:none;font-size:14px;font-weight:650;border:0;cursor:pointer}.site-split{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.site-split.reverse>div{order:2}.site-split>picture{display:block}.site-split>picture img{width:100%;object-fit:cover}.site-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.site-grid article{min-width:0}.site-grid img{width:100%;object-fit:cover}.site-grid h3{font-size:24px}.site-grid-section>picture{display:block;margin-top:35px}.site-hero{position:relative;background:#e7ebf0;min-height:600px;overflow:hidden}.site-hero-background{position:absolute;inset:0;display:block}.site-hero-background img{width:100%;height:100%;object-fit:cover}.site-hero-content{position:relative;z-index:2;max-width:700px;padding:100px 7%}.site-hero-content h2{font-size:60px;margin:10px 0 25px}.hero-overlay{position:absolute;z-index:3}.site-cta{text-align:center}.site-cta .site-buttons{justify-content:center}.site-cta>picture{display:block;max-width:600px;margin:25px auto 0}.site-faq{max-width:1000px;margin:auto}.site-faq details{padding:20px 0;border-bottom:1px solid #e3e7ee}.site-faq summary{cursor:pointer;font-weight:650}.site-form{max-width:850px;margin:auto}.site-form form{display:grid;gap:20px}.site-form label{display:grid;gap:8px;font-size:14px}.site-form input,.site-form textarea{border:1px solid #d9dfe8;padding:13px;min-width:0;max-width:100%}.site-consent{display:flex!important;align-items:center}.site-consent input{width:15px}.site-footer{padding:50px 6%;background:#13233e;color:white;display:flex;align-items:center;justify-content:space-between;gap:30px;flex-wrap:wrap}.site-footer picture img{width:130px;max-height:70px;object-fit:contain}.site-footer nav{display:flex;gap:20px;font-size:11px}.site-footer .site-text p{font-size:11px;margin:0}.preview-notice{padding:10px 20px;text-align:center;background:#222c3a;color:white;font-size:11px;position:relative;z-index:30}.theme-asics-golden{--asics:#051b54;--gold:#ae9858;color:#061d56;font-family:Lato,Arial,Helvetica,sans-serif}.theme-asics-golden .site-header{background:var(--asics);height:90px;padding:12px 5%;color:white}.theme-asics-golden .site-header picture img{width:146px;max-height:65px}.theme-asics-golden .site-header nav a{text-transform:uppercase;font-size:12px;color:#e5e8ee;font-weight:600}.theme-asics-golden .site-header nav{gap:20px}.theme-asics-golden .site-hero.asics-main{height:45vw;min-height:0}.asics-main .site-hero-background img{object-position:32% 51%}.asics-main .site-hero-content{display:none}.asics-main .hero-overlay-0{left:9%;top:3%;width:28%}.asics-main .hero-overlay-1{right:8%;top:11%;width:39%}.asics-main .hero-overlay-2{right:5%;bottom:18%;width:39%}.asics-main .hero-overlay-3{right:5%;bottom:5%;width:39%}.asics-main .hero-overlay-2 .site-button,.asics-main .hero-overlay-3 .site-button{width:100%;font-size:18px;padding:15px;transform:skewX(-12deg)}.asics-main .hero-overlay-4{left:9%;bottom:21%;width:16%}.asics-main .hero-overlay-5{left:25%;bottom:21%;width:16%}.asics-main .hero-overlay-4 .site-button,.asics-main .hero-overlay-5 .site-button{width:100%;font-size:14px;padding:14px 6px;transform:skewX(-12deg)}.asics-main .hero-overlay-4 .site-button{background:var(--gold)}.theme-asics-golden .site-button{background:var(--asics);border-radius:0;text-transform:uppercase;font-style:italic}.theme-asics-golden .site-section{padding:70px max(6%,calc((100vw - 1260px)/2))}.theme-asics-golden .site-split{gap:55px}.theme-asics-golden .site-section h2{font-size:46px;font-style:italic;letter-spacing:-1.5px;text-transform:uppercase;margin-bottom:26px}.theme-asics-golden .site-text p{font-size:17px;line-height:1.55}.theme-asics-golden .site-split>picture img{object-fit:contain}.theme-asics-golden .site-split .site-button{min-width:75px}.theme-asics-golden .asics-concept{padding-top:20px}.theme-asics-golden .asics-concept>div{order:2}.theme-asics-golden .asics-promo{padding:0;position:relative}.asics-promo>picture{margin:0;display:block;max-width:none}.asics-promo>picture img{width:100%}.asics-promo .site-text,.asics-promo h2{position:absolute;z-index:2;left:7%;top:15%;max-width:42%}.asics-promo .site-buttons{position:absolute;z-index:3;left:7%;bottom:9%;display:flex;gap:12px;margin:0}.theme-asics-golden .asics-results{padding-bottom:50px}.asics-results>picture{display:block;margin-top:0;order:0}.asics-results .site-grid{grid-template-columns:1fr 1fr;text-align:center;gap:60px}.asics-results .site-grid>article{display:flex;flex-direction:column;align-items:center}.asics-results .site-grid img{width:100%;object-fit:contain}.asics-results .site-grid h3{font-size:30px;font-style:italic}.asics-results .site-grid .site-button{margin-top:10px;width:80%}.theme-asics-golden .asics-distance{padding:50px 20px;background:var(--asics);color:white;text-align:center}.theme-asics-golden .asics-distance h2{font-size:38px;margin:0}.theme-asics-golden .asics-international{text-align:center;padding-bottom:50px}.asics-international .site-grid{margin-top:40px;gap:22px}.asics-international .site-grid img{height:310px;object-fit:cover}.asics-international .site-grid h3{font-size:24px;font-style:italic;margin:14px 0}.asics-international .site-grid p{margin-top:12px;font-size:17px}.asics-international .site-button{display:none}.theme-asics-golden .asics-sponsors{padding-top:35px;padding-bottom:45px;text-align:center}.asics-sponsors .site-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:35px 25px;align-items:center}.asics-sponsors .site-grid article:first-child{grid-column:span 2}.asics-sponsors .site-grid img{height:90px;object-fit:contain;width:100%;margin:15px auto}.asics-sponsors .site-grid h3{font-size:11px;font-weight:500;text-transform:uppercase;min-height:15px;margin:0 0 12px;order:0}.asics-sponsors .site-grid article{display:flex;flex-direction:column}.asics-sponsors .site-grid article>a{order:1}.theme-asics-golden .asics-final{background:var(--asics);color:white;padding-top:55px;padding-bottom:55px}.theme-asics-golden .asics-final h2{font-size:40px}.asics-final .site-button{background:white;color:var(--asics);min-width:90px}.theme-asics-golden .site-footer{background:var(--asics);padding:35px 6%;color:white;border-top:1px solid #ffffff26}.theme-asics-golden .site-footer .site-text p{font-size:10px}.theme-asics-golden .site-footer nav{flex-wrap:wrap}.theme-asics-golden .site-footer nav a{font-size:10px;text-transform:uppercase}@media(max-width:900px){.site-section{padding:55px 6%}.site-split{gap:30px}.site-header nav{gap:14px}.theme-asics-golden .site-header nav{gap:15px}.theme-asics-golden .site-header nav a{font-size:10px}.asics-international .site-grid img{height:220px}.site-grid{gap:20px}.asics-sponsors .site-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.asics-sponsors .site-grid article:first-child{grid-column:span 1}}@media(max-width:700px){.desktop-nav{display:none!important}.site-header{padding:15px 6%}.site-mobile-menu{display:block;position:relative}.site-mobile-menu summary{cursor:pointer;list-style:none;font-size:25px}.site-mobile-menu nav{display:flex;position:absolute;right:0;top:40px;min-width:230px;flex-direction:column;background:#fff;color:#102959;padding:25px;box-shadow:0 12px 30px #0002;align-items:stretch;gap:19px}.site-mobile-menu nav a{color:#152959!important}.site-grid,.site-split{grid-template-columns:1fr}.site-split.reverse>div{order:0}.site-section{padding:45px 6%}.site-section h2{font-size:30px}.site-split{gap:30px}.site-footer{flex-direction:column;text-align:center}.site-footer nav{justify-content:center;flex-wrap:wrap}.site-hero-content{padding:70px 6%}.site-hero-content h2{font-size:40px}.theme-asics-golden .site-header{height:76px}.theme-asics-golden .site-header picture img{width:127px;max-height:54px}.theme-asics-golden .site-hero.asics-main{height:750px}.asics-main .hero-overlay-0{width:55%;left:5%;top:4%}.asics-main .hero-overlay-1{width:86%;right:7%;top:auto;bottom:18%}.asics-main .hero-overlay-2{width:80%;right:10%;bottom:10%}.asics-main .hero-overlay-3{width:80%;right:10%;bottom:3%}.asics-main .hero-overlay-4{width:41%;left:6%;bottom:47%}.asics-main .hero-overlay-5{width:41%;left:47%;bottom:47%}.asics-main .hero-overlay-2 .site-button,.asics-main .hero-overlay-3 .site-button{font-size:14px;min-height:39px;padding:11px}.asics-main .hero-overlay-4 .site-button,.asics-main .hero-overlay-5 .site-button{font-size:11px;padding:10px 4px}.theme-asics-golden .site-section{padding:45px 7%}.theme-asics-golden .site-section h2{font-size:35px;letter-spacing:-1px}.theme-asics-golden .site-text p{font-size:16px;line-height:1.6}.theme-asics-golden .asics-concept>div{order:0}.theme-asics-golden .asics-promo{padding:0}.asics-promo .site-buttons{left:7%;bottom:8%;right:7%;justify-content:center}.asics-promo .site-button{font-size:12px;padding:12px 15px}.asics-results .site-grid{grid-template-columns:1fr;gap:35px}.asics-results .site-grid h3{font-size:25px}.asics-results .site-grid .site-button{width:100%}.theme-asics-golden .asics-distance h2{font-size:29px}.asics-international .site-grid{grid-template-columns:1fr;gap:28px}.asics-international .site-grid img{height:auto;max-height:430px}.asics-sponsors .site-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 20px}.asics-sponsors .site-grid img{height:75px}.theme-asics-golden .asics-final h2{font-size:30px}.preview-notice{font-size:10px;padding:9px 14px}}.site-title-image{display:block;max-width:300px;margin-bottom:24px}.site-title-image img{width:100%}.asics-main .hero-overlay-6{right:5%;top:4%;width:12%}.asics-promo .site-title-image{position:absolute;left:7.8%;top:16%;width:28%;max-width:none;margin:0;z-index:3}.asics-promo .site-buttons{bottom:28%;left:7.8%}.asics-promo .site-button{font-size:12px;min-height:33px;padding:8px 16px;font-style:normal;border-radius:4px}.asics-promo .site-button:nth-child(2){background:transparent;border:2px solid #061d56;color:#061d56}.theme-asics-golden .asics-results-hero{min-height:0;height:560px;background:white}.asics-results-hero .site-hero-background img{object-fit:cover;object-position:center}.asics-results-hero .site-hero-content{position:absolute;top:0;left:0;right:0;padding:0;max-width:none;display:flex;justify-content:center}.asics-results-hero .site-title-image{width:34%;max-width:440px;margin:0}.asics-results-hero .hero-overlay{width:16%}.asics-results-hero .hero-overlay-0,.asics-results-hero .hero-overlay-2,.asics-results-hero .hero-overlay-4{left:29%}.asics-results-hero .hero-overlay-1,.asics-results-hero .hero-overlay-3,.asics-results-hero .hero-overlay-5{right:29%}.asics-results-hero .hero-overlay-0,.asics-results-hero .hero-overlay-1{top:42%}.asics-results-hero .hero-overlay-2,.asics-results-hero .hero-overlay-3{top:59%}.asics-results-hero .hero-overlay-4,.asics-results-hero .hero-overlay-5{top:76%}.asics-results-hero .site-button{width:100%;min-height:46px;font-size:14px}.asics-results-hero .hero-overlay-0 .site-button,.asics-results-hero .hero-overlay-1 .site-button{transform:skew(-12deg)}.asics-results-hero .hero-overlay-2 .site-button,.asics-results-hero .hero-overlay-3 .site-button,.asics-results-hero .hero-overlay-4 .site-button,.asics-results-hero .hero-overlay-5 .site-button{border-radius:50px}.asics-results-hero .hero-overlay:nth-child(2n) .site-button{background:#ac9758}.theme-asics-golden .site-hero.asics-distance{padding:0;min-height:0;height:430px;color:white;text-align:center}.asics-distance .site-hero-content{padding:0;position:absolute;inset:0;display:flex;align-items:center;justify-content:center;max-width:none;background:#00173535}.asics-distance .site-hero-content h2{font-size:42px;text-transform:uppercase;font-style:italic}.site-footer nav img{width:105px;height:55px;object-fit:contain;margin-bottom:8px}.site-footer nav a{display:flex;flex-direction:column;align-items:center;justify-content:center}.theme-asics-golden .site-header{position:sticky;top:0}.asics-concept .site-title-image{max-width:270px}.theme-asics-golden .site-text{color:#414141}.theme-asics-golden .site-buttons .site-button:nth-child(2){background:#ac9758}.asics-final .site-buttons .site-button:nth-child(2){background:#ac9758;color:white}@media(max-width:700px){.asics-main .hero-overlay-6{right:6%;top:4%;width:25%}.asics-promo .site-title-image{position:relative;left:auto;top:auto;width:88%;max-width:none;padding-top:25px;margin:0 auto}.asics-promo>picture:not(.site-title-image){margin-top:10px}.asics-promo .site-buttons{left:7%;right:7%;bottom:8%;justify-content:center}.asics-promo .site-button{font-size:12px;padding:11px 16px}.asics-results-hero .site-title-image{width:75%}.theme-asics-golden .asics-results-hero{height:520px}.asics-results-hero .site-hero-background{opacity:.23}.asics-results-hero .hero-overlay{width:35%}.asics-results-hero .hero-overlay-0,.asics-results-hero .hero-overlay-2,.asics-results-hero .hero-overlay-4{left:10%}.asics-results-hero .hero-overlay-1,.asics-results-hero .hero-overlay-3,.asics-results-hero .hero-overlay-5{right:10%}.asics-results-hero .site-button{font-size:11px;padding:10px 5px}.asics-results-hero .hero-overlay-0,.asics-results-hero .hero-overlay-1{top:41%}.asics-results-hero .hero-overlay-2,.asics-results-hero .hero-overlay-3{top:58%}.asics-results-hero .hero-overlay-4,.asics-results-hero .hero-overlay-5{top:75%}.theme-asics-golden .site-hero.asics-distance{height:300px}.asics-distance .site-hero-content h2{font-size:30px;padding:20px}.site-title-image{max-width:260px}}@font-face{font-family:Lato;src:url(/fonts/lato.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}.site-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.published-site [id]{scroll-margin-top:95px}.asics-international .site-grid article{display:flex;flex-direction:column}.asics-international .site-grid article h3{order:0}.asics-international .site-grid article>a{order:1}.asics-international .site-grid article>p{order:2}@media(max-width:700px){.theme-asics-golden .site-header{height:100px}.theme-asics-golden .site-hero.asics-main{height:720px}.asics-main .hero-overlay-0{top:6%;left:5%;width:55%}.asics-main .hero-overlay-1,.asics-main .hero-overlay-6{display:none}.asics-main .hero-overlay-2{bottom:46%;left:9%;right:auto;width:80%}.asics-main .hero-overlay-3{bottom:38.5%;left:9%;right:auto;width:80%}.asics-main .hero-overlay-4{bottom:28%;left:9%;width:80%}.asics-main .hero-overlay-5{bottom:13%;left:9%;width:80%}.asics-main .hero-overlay-2 .site-button,.asics-main .hero-overlay-3 .site-button,.asics-main .hero-overlay-4 .site-button,.asics-main .hero-overlay-5 .site-button{font-size:11px;min-height:45px;padding:11px}}}.builderFreeSection{padding-block:28px;min-width:0}.builderFreeRow{display:grid;grid-template-columns:var(--builder-row-template);gap:24px;min-width:0}.builderFreeRow+.builderFreeRow{margin-top:24px}.builderFreeColumn{display:flex;flex-direction:column;gap:16px;min-width:0;overflow-wrap:anywhere}.builderFreeColumn>*{min-width:0;max-width:100%}.builderFreeColumn .shell{width:100%;max-width:100%}.builderFreeColumn .builderSection{padding-block:20px}.builderFreeColumn .builderHeroGrid,.builderFreeColumn .builderSplit .shell{grid-template-columns:minmax(0,1fr)}.builderElement{box-sizing:border-box}.builderElement[data-design-desktop~=borderRadius]{overflow:clip}.builderElement[data-design-desktop~=paddingTop]{padding-top:var(--bd-desktop-paddingTop)!important}.builderElement[data-design-desktop~=paddingRight]{padding-right:var(--bd-desktop-paddingRight)!important}.builderElement[data-design-desktop~=paddingBottom]{padding-bottom:var(--bd-desktop-paddingBottom)!important}.builderElement[data-design-desktop~=paddingLeft]{padding-left:var(--bd-desktop-paddingLeft)!important}.builderElement[data-design-desktop~=marginTop]{margin-top:var(--bd-desktop-marginTop)!important}.builderElement[data-design-desktop~=marginBottom]{margin-bottom:var(--bd-desktop-marginBottom)!important}.builderElement[data-design-desktop~=gap]{gap:var(--bd-desktop-gap)!important}.builderElement[data-design-desktop~=borderWidth]{border-width:var(--bd-desktop-borderWidth)!important}.builderElement[data-design-desktop~=borderRadius]{border-radius:var(--bd-desktop-borderRadius)!important}.builderElement[data-design-desktop~=maxWidth]{max-width:var(--bd-desktop-maxWidth)!important}.builderElement[data-design-desktop~=fontSize]{font-size:var(--bd-desktop-fontSize)!important}.builderElement[data-design-desktop~=background]{background-color:var(--bd-desktop-background)!important}.builderElement[data-design-desktop~=color]{color:var(--bd-desktop-color)!important}.builderElement[data-design-desktop~=borderColor]{border-color:var(--bd-desktop-borderColor)!important}.builderElement[data-design-desktop~=borderStyle]{border-style:var(--bd-desktop-borderStyle)!important}.builderElement[data-design-desktop~=shadow]{box-shadow:var(--bd-desktop-shadow)!important}.builderElement[data-design-desktop~=textAlign]{text-align:var(--bd-desktop-textAlign)!important}.builderElement[data-design-desktop~=color] :is(h1,h2,h3,p){color:inherit}.builderElement[data-design-desktop~=fontSize] :is(p,li){font-size:inherit}@media (max-width:760px){.builderFreeRow{grid-template-columns:repeat(var(--builder-row-mobile,1),minmax(0,1fr))}.builderElement[data-design-mobile~=paddingTop]{padding-top:var(--bd-mobile-paddingTop)!important}.builderElement[data-design-mobile~=paddingRight]{padding-right:var(--bd-mobile-paddingRight)!important}.builderElement[data-design-mobile~=paddingBottom]{padding-bottom:var(--bd-mobile-paddingBottom)!important}.builderElement[data-design-mobile~=paddingLeft]{padding-left:var(--bd-mobile-paddingLeft)!important}.builderElement[data-design-mobile~=marginTop]{margin-top:var(--bd-mobile-marginTop)!important}.builderElement[data-design-mobile~=marginBottom]{margin-bottom:var(--bd-mobile-marginBottom)!important}.builderElement[data-design-mobile~=gap]{gap:var(--bd-mobile-gap)!important}.builderElement[data-design-mobile~=borderWidth]{border-width:var(--bd-mobile-borderWidth)!important}.builderElement[data-design-mobile~=borderRadius]{border-radius:var(--bd-mobile-borderRadius)!important;overflow:clip}.builderElement[data-design-mobile~=maxWidth]{max-width:var(--bd-mobile-maxWidth)!important}.builderElement[data-design-mobile~=fontSize]{font-size:var(--bd-mobile-fontSize)!important}.builderElement[data-design-mobile~=background]{background-color:var(--bd-mobile-background)!important}.builderElement[data-design-mobile~=color]{color:var(--bd-mobile-color)!important}.builderElement[data-design-mobile~=borderColor]{border-color:var(--bd-mobile-borderColor)!important}.builderElement[data-design-mobile~=borderStyle]{border-style:var(--bd-mobile-borderStyle)!important}.builderElement[data-design-mobile~=shadow]{box-shadow:var(--bd-mobile-shadow)!important}.builderElement[data-design-mobile~=textAlign]{text-align:var(--bd-mobile-textAlign)!important}.builderElement[data-design-mobile~=color] :is(h1,h2,h3,p){color:inherit}.builderElement[data-design-mobile~=fontSize] :is(p,li){font-size:inherit}}.builderFreeSection{max-width:1200px;margin-inline:auto}.builderFreeSection.full{max-width:none}.builderFreeColumn .site-section{width:100%;padding:24px}.builderFreeColumn .site-split{grid-template-columns:1fr}.site-image img{display:block;max-width:100%;margin:auto}.site-video iframe{width:100%;aspect-ratio:16/9;border:0}.site-divider{border:0;border-top:1px solid #ddd}.site-spacer{height:var(--bd-desktop-paddingTop,48px)}.builderElement[data-design-desktop~=height]{height:var(--bd-desktop-height)!important;overflow:hidden}.builderElement[data-design-desktop~=height]>picture,.builderElement[data-design-desktop~=height]>picture img{height:100%;object-fit:cover}@media(max-width:760px){.builderElement[data-design-mobile~=height]{height:var(--bd-mobile-height)!important;overflow:hidden}}.site-header>a{text-decoration:none}.site-header .site-buttons{margin:0}.site-header .site-button{min-height:38px;padding:9px 16px}.site-menu-group{position:relative}.site-menu-group>a:after{content:"⌄";margin-left:6px}.site-submenu{display:none;position:absolute;top:100%;left:0;background:white;color:#162333;box-shadow:0 8px 30px #0002;padding:12px;min-width:190px;z-index:20;border-radius:8px}.site-menu-group:focus-within>.site-submenu,.site-menu-group:hover>.site-submenu{display:grid;gap:8px}.site-submenu a{display:block;padding:8px;text-decoration:none}.site-mobile-child{padding-left:25px!important;font-size:12px}.site-stats>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:32px;text-align:center}.site-stats article>strong{font-size:clamp(36px,5vw,64px);letter-spacing:-2px}.site-stats article>p{color:inherit;opacity:.75}.site-timeline ol{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:30px;list-style:none;padding:0}.site-timeline li{border-top:2px solid;padding-top:22px}.site-timeline li>span{font-size:28px;opacity:.5}.site-pricing article{padding:32px;border:1px solid #dfe4ec;border-radius:16px;display:flex;flex-direction:column;align-items:flex-start;gap:15px}.site-pricing article>strong{font-size:36px}.site-pricing article>p{white-space:pre-line;flex:1 1}.site-carousel-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.site-carousel-slide{flex:0 0 100%;position:relative;min-height:450px;scroll-snap-align:start;background:#e7ebf0}.site-carousel-slide>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.site-carousel-slide>div{position:relative;z-index:1;padding:70px 7%;max-width:760px}.site-carousel-slide h2{font-size:clamp(28px,5vw,58px)}.site-carousel-controls{display:flex;align-items:center;justify-content:center;gap:24px;padding:15px}.site-carousel-controls button{border:1px solid #ddd;border-radius:50%;background:white;width:38px;height:38px;cursor:pointer}.site-carousel-controls button:disabled{opacity:.4}.builderElement[data-design-desktop~=height] .site-carousel,.builderElement[data-design-desktop~=height] .site-carousel-slide,.builderElement[data-design-desktop~=height] .site-carousel-track{height:100%;min-height:0}@media(max-width:760px){.site-header .site-buttons{display:none}.site-stats>div{grid-template-columns:repeat(2,minmax(0,1fr))}.site-timeline ol{grid-template-columns:1fr}.site-carousel-slide{min-height:360px}.site-carousel-slide>div{padding:45px 7%}}.site-menu-dropdown>summary{list-style:none;cursor:pointer;font-size:13px;font-weight:650}.site-menu-dropdown>summary:after{content:"⌄";margin-left:6px}.site-menu-dropdown[open]>.site-submenu{display:grid;gap:8px}.site-menu-dropdown>summary::-webkit-details-marker{display:none}@media(max-width:760px){.site-submenu{position:static;box-shadow:none;min-width:0;padding-left:16px}.site-submenu a{font-size:13px}}.site-carousel-track{overflow:hidden;scroll-snap-type:none;touch-action:pan-y}.site-carousel-slide{transition:transform .3s ease}@media(prefers-reduced-motion:reduce){.site-carousel-slide{transition:none}}