.cnl .cnl-accent-defs{position:absolute;width:0;height:0;overflow:hidden}.cnl [fill="var(--c-accent)"]{fill:var(--accent-svg, var(--c-accent))}.cnl [fill="var(--orange)"]{fill:var(--accent-svg, var(--orange))}.cnl .cnl-solid[fill]{fill:var(--c-accent)}@font-face{font-family:CnlInter;src:url(../fonts/clicknland/Inter.woff2) format("woff2");font-weight:400 600;font-style:normal;font-display:swap}@font-face{font-family:CnlGeist;src:url(../fonts/clicknland/Geist.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:CnlGeistMono;src:url(../fonts/clicknland/Geist-Mono.woff2) format("woff2");font-weight:400 600;font-style:normal;font-display:swap}.cnl{--u: calc(100vw / 1440);font-family:CnlInter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@media(max-width:991px){.cnl{--u: calc(100vw / 390)}}.cnl a{text-decoration:none}.cnl{--c-accent: var(--svc-accent, var(--dark-green));--c-ink: var(--svc-ink, var(--mid-green));--c-deep: var(--svc-deep, var(--dark-green-hover));--c-mist: var(--svc-mist, var(--mist-green));--c-surface: var(--svc-surface, var(--light-interface-green));--c-text: var(--c-ink);--c-muted: color-mix(in srgb, var(--c-ink) 68%, #fff);--c-cream: var(--wave-bright, var(--svc-bright, var(--bright-green)));--c-bg: color-mix(in srgb, var(--c-cream) 30%, #fff);--c-bg-2: color-mix(in srgb, var(--c-cream) 45%, #fff);--c-fade: color-mix(in srgb, var(--c-cream) 70%, #fff);--c-line: color-mix(in srgb, var(--c-ink) 14%, var(--c-bg));--c-dark: var(--c-deep);--c-dark-line: color-mix(in srgb, var(--c-deep) 82%, #fff);--c-muted-on-dark: color-mix(in srgb, var(--c-mist) 62%, var(--c-deep));--c-btn-from: var(--c-cream);--c-btn-hover-from: #101010;--c-btn-hover-to: #101010;--c-corner-on-dark: color-mix(in srgb, var(--c-mist) 40%, var(--c-deep))}.cnl .cnl-ico{color:var(--orange)}.cnl .cnl-ico-muted{color:var(--c-muted)}.cnl .process .cnl-ico-muted{color:var(--c-muted-on-dark)}.cnl .process .cnl-pill-strong{color:#fff}.cnl .cnl-pill-strong{color:var(--orange-deep)}.cnl .cnl-title-accent{color:var(--orange);background-image:var(--accent-gradient, none);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:var(--accent-fill, currentColor);background-size:var(--accent-size, auto);animation:var(--accent-anim, none);filter:var(--accent-glow, none)}.cnl .hero_title_line{display:block}.cnl *,.cnl *:before,.cnl *:after{box-sizing:border-box}.cnl img,.cnl svg{display:block}.cnl h2,.cnl p{margin-top:-.9%;margin-bottom:-.9%}.cnl h2{margin-top:-.9%!important;margin-bottom:-.9%!important}.cnl .br-desktop,.cnl .br-mobile,.cnl .br-tablet{display:none}@media(min-width:991px){.cnl .br-desktop{display:block}}@media(max-width:991px){.cnl .br-tablet{display:block}}@media(max-width:489px){.cnl .br-tablet{display:none}.cnl .br-mobile{display:block}}.cnl .w-inline-block{max-width:100%;display:inline-block}.cnl .w-embed:before,.cnl .w-embed:after{content:" ";grid-area:1 / 1 / 2 / 2;display:table}.cnl .w-embed:after{clear:both}.cnl .hero_btn_primary_wrap{background-image:linear-gradient(var(--c-fade) 0%,#fff 100%);border-radius:calc(40 * var(--u));padding:calc(4 * var(--u));text-decoration:none;display:flex}.cnl .hero_btn_primary{background-image:linear-gradient(var(--c-btn-from) 0%,var(--c-accent) 100%);border:2px solid var(--c-accent);border-radius:calc(40 * var(--u));justify-content:center;align-items:center;gap:calc(8 * var(--u));height:calc(44 * var(--u));padding:calc(10 * var(--u)) calc(12 * var(--u)) calc(10 * var(--u)) calc(20 * var(--u));display:flex;box-shadow:0 calc(2 * var(--u)) calc(10 * var(--u)) #0000000d,0 calc(4 * var(--u)) calc(8 * var(--u)) #0000001a}.cnl .hero_btn_primary_text{color:#fff;white-space:nowrap;font-family:CnlInter,sans-serif;font-size:calc(14 * var(--u));font-weight:500}.cnl .hero_title_line{margin:0}.cnl .portfolio{z-index:1;background-color:var(--c-bg);flex-direction:column;align-items:center;gap:calc(64 * var(--u));width:100%;padding-top:calc(145 * var(--u));padding-bottom:calc(1 * var(--u));display:flex;position:relative;overflow:hidden}.cnl .portfolio_ticker{z-index:1;background-color:var(--c-bg-2);border-top:1px solid var(--c-line);border-bottom:1px solid var(--c-line);width:100%;height:calc(64 * var(--u));position:absolute;top:0;left:0}.cnl .portfolio_ticker_logos{opacity:.5;background-color:#0000;background-image:url(../images/clicknland/arrow-line.svg);background-position:100%;background-size:contain;width:100%;height:calc(48 * var(--u));position:absolute;top:calc(8 * var(--u));left:0}.cnl .portfolio_header{z-index:1;flex-direction:column;align-items:center;gap:calc(32 * var(--u));width:100%;max-width:calc(920 * var(--u));padding-left:calc(24 * var(--u));padding-right:calc(24 * var(--u));display:flex;position:relative}.cnl .portfolio_pill{justify-content:center;align-items:center;gap:calc(8 * var(--u));display:flex}.cnl .portfolio_title{color:var(--c-text);text-align:center;letter-spacing:-.02em;margin:0;font-family:CnlGeist,sans-serif;font-size:calc(44 * var(--u));font-weight:600;line-height:1.1}.cnl .portfolio_description{color:var(--c-muted);text-align:center;margin:0;font-family:CnlInter,sans-serif;font-size:calc(14 * var(--u));font-weight:400;line-height:1.5}.cnl .portfolio_buttons{justify-content:center;align-items:flex-start;gap:calc(12 * var(--u));display:flex}.cnl .portfolio_btn_secondary_wrap{background-image:linear-gradient(var(--c-fade) 0%,#fff 100%);border-radius:calc(40 * var(--u));width:calc(254 * var(--u));padding:calc(4 * var(--u));text-decoration:none;display:flex}.cnl .portfolio_btn_secondary{background-image:linear-gradient(#fff,#fefefe);border:2px solid #fff;border-radius:calc(40 * var(--u));justify-content:center;align-items:center;width:100%;height:calc(44 * var(--u));padding:calc(12 * var(--u)) calc(20 * var(--u));display:flex;box-shadow:0 calc(2 * var(--u)) calc(10 * var(--u)) #0000000d,0 calc(4 * var(--u)) calc(8 * var(--u)) #0000001a}.cnl .portfolio_btn_secondary_text{color:var(--c-text);white-space:nowrap;font-family:CnlInter,sans-serif;font-size:calc(14 * var(--u));font-weight:500}.cnl .portfolio_cards{z-index:1;align-items:stretch;gap:calc(2 * var(--u));width:100%;max-width:calc(1158 * var(--u));padding-left:0;padding-right:0;display:flex;position:relative;overflow:hidden}.cnl .portfolio_card{z-index:3;background-image:linear-gradient(var(--c-fade),#fff0);flex-direction:column;flex:1 0 0;justify-content:space-between;align-items:center;min-height:calc(496 * var(--u));text-decoration:none;display:flex}.cnl .portfolio_card:hover{background-image:linear-gradient(#fff 0% 100%)}.cnl .portfolio_card.center{border-left:1px solid var(--c-line)}.cnl .portfolio_card_content{flex-direction:column;flex:auto;align-items:flex-start;gap:calc(2 * var(--u));width:100%;min-height:0;padding:calc(16 * var(--u));display:flex;overflow:hidden}.cnl .portfolio_card_image{aspect-ratio:293 / 200;background-color:var(--c-fade);border-radius:calc(8 * var(--u));width:100%;position:relative;overflow:hidden;box-shadow:0 2px 10px #0000000d,0 4px 8px #0000001a}.cnl .portfolio_card_img{object-fit:cover;width:100%;height:100%;display:block}.cnl .portfolio_card_text{flex-direction:column;align-items:flex-start;gap:calc(8 * var(--u));width:100%;padding:calc(12 * var(--u)) calc(20 * var(--u));display:flex}.cnl .portfolio_card_title{color:var(--c-text);width:100%;margin:0;font-family:CnlInter,sans-serif;font-size:calc(17 * var(--u));font-weight:600;line-height:1.5}.cnl .portfolio_card_desc{color:var(--c-muted);width:100%;margin:0;font-family:CnlInter,sans-serif;font-size:calc(14 * var(--u));font-weight:400;line-height:1.5}.cnl .portfolio_card_logo_wrap{flex:none;justify-content:center;align-items:center;gap:calc(13 * var(--u));width:100%;height:calc(76 * var(--u));display:flex}.cnl .portfolio_line_h{z-index:1;pointer-events:none;background-color:var(--c-line);width:100%;height:1px;position:absolute;left:0}.cnl .portfolio_line_1{z-index:2;bottom:0}.cnl .portfolio_line_2{z-index:3;bottom:calc(76 * var(--u))}.cnl .portfolio_line_3{z-index:3;display:none;bottom:calc(498 * var(--u))}.cnl .portfolio_line_v{z-index:1;pointer-events:none;background-color:var(--c-line);width:1px;position:absolute}.cnl .portfolio_line_4{z-index:2;height:100%;top:calc(65 * var(--u));left:calc(50% + calc(580 * var(--u)))}.cnl .portfolio_line_5{z-index:3;height:calc(100% - calc(65 * var(--u)));top:calc(65 * var(--u));left:calc(50% - calc(580 * var(--u)))}.cnl .portfolio_line_side_mobile{z-index:3;pointer-events:none;background-color:var(--c-line);width:1px;display:none;position:absolute;top:calc(65 * var(--u));bottom:0}.cnl .portfolio_line_side_left{z-index:3;left:calc(8 * var(--u))}.cnl .portfolio_line_side_right{z-index:3;right:calc(8 * var(--u))}.cnl .problems{background-color:var(--c-bg);flex-direction:column;align-items:center;gap:calc(63 * var(--u));width:100%;padding-top:calc(147 * var(--u));padding-bottom:calc(2 * var(--u));display:flex;position:relative;overflow:hidden}.cnl .problems_gradient_bar{z-index:0;background-color:var(--c-fade);background-image:url(../images/clicknland/problems__gradient-bar.png);background-position:0 0;background-size:contain;border-bottom:1px solid var(--c-line);width:100%;height:calc(66 * var(--u));position:absolute;top:calc(1 * var(--u));left:0}.cnl .cnl-bar-flow{position:relative;top:0;flex:none;z-index:1}.cnl .cnl-bar-flow+.rz{border-top:0}.cnl .cnl-bar-flow+.rz .rz-head{padding-top:calc(81 * var(--u))}@media(max-width:991px){.cnl .cnl-bar-flow+.rz .rz-head{padding-top:calc(56 * var(--u))}}.cnl .problems_header{z-index:1;flex-direction:column;align-items:center;gap:calc(32 * var(--u));width:100%;max-width:calc(920 * var(--u));padding-left:calc(24 * var(--u));padding-right:calc(24 * var(--u));display:flex;position:relative}.cnl .problems_pill{justify-content:center;align-items:center;gap:calc(8 * var(--u));display:flex}.cnl .problems_title{color:var(--c-text);text-align:center;letter-spacing:-.02em;margin:0;font-family:CnlGeist,sans-serif;font-size:calc(44 * var(--u));font-weight:600;line-height:1.1}.cnl .problems_description{color:var(--c-muted);text-align:center;margin:0;font-family:CnlInter,sans-serif;font-size:calc(14 * var(--u));font-weight:400;line-height:1.5;display:inline}.cnl .problems_btn_wrap{background-image:linear-gradient(var(--c-fade) 0%,#fff 100%);border-radius:calc(40 * var(--u));padding:calc(4 * var(--u));text-decoration:none;display:flex}.cnl .problems_btn{background-image:linear-gradient(var(--c-btn-from) 0%,var(--c-accent) 100%);border:2px solid var(--c-accent);border-radius:calc(40 * var(--u));justify-content:center;align-items:center;gap:calc(8 * var(--u));height:calc(44 * var(--u));padding:calc(10 * var(--u)) calc(12 * var(--u)) calc(10 * var(--u)) calc(20 * var(--u));display:flex;box-shadow:0 calc(2 * var(--u)) calc(10 * var(--u)) #0000000d,0 calc(4 * var(--u)) calc(8 * var(--u)) #0000001a}.cnl .problems_btn_text{color:#fff;white-space:nowrap;font-family:CnlInter,sans-serif;font-size:calc(14 * var(--u));font-weight:500}.cnl .problems_content{z-index:1;flex-direction:row;align-items:stretch;gap:calc(2 * var(--u));width:100%;max-width:calc(1159 * var(--u));display:flex;position:relative}.cnl .problems_tabs{background-image:linear-gradient(var(--c-fade) 0%,#fff0 100%);flex-direction:column;flex:0 0 calc(385 * var(--u));grid-area:1 / 1;display:flex}.cnl .problems_tab{z-index:1;text-align:left;cursor:pointer;border-bottom:1px solid var(--c-line);flex-direction:column;grid-column:auto;gap:calc(8 * var(--u));width:100%;min-height:calc(129 * var(--u));padding:calc(24 * var(--u));display:flex;position:relative;box-shadow:0 1px #fff}.cnl .problems_tab:last-child{box-shadow:none;border-bottom:none}.cnl .problems_tab_progress{width:100%;height:calc(2 * var(--u));position:absolute;top:0;left:0;overflow:hidden}.cnl .problems_tab_progress_fill{background-color:var(--c-accent);width:0%;height:100%}.cnl .problems_tab_header{align-items:center;gap:calc(10 * var(--u));width:100%;display:flex}.cnl .problems_tab_title{color:var(--c-text);letter-spacing:-.02em;flex:1 0 0;margin:0;font-family:CnlInter,sans-serif;font-size:calc(18 * var(--u));font-weight:600;line-height:1.2;transition:color .25s}.cnl .problems_tab_title.is-active{color:var(--c-accent)}.cnl .problems_tab_text{color:var(--c-muted);margin:0;font-family:CnlInter,sans-serif;font-size:calc(14 * var(--u));font-weight:400;line-height:1.5}.cnl .problems_solution{opacity:1;pointer-events:auto;background-image:linear-gradient(var(--c-fade),#fff0);border-left:calc(1 * var(--u)) solid var(--c-line);flex-direction:column;flex:1 0 0;grid-area:auto;gap:calc(32 * var(--u));padding:calc(32 * var(--u));display:flex}.cnl .problems_solution.is-active{z-index:1;opacity:1;pointer-events:auto;position:relative}.cnl .problems_solution_text{flex-direction:column;gap:calc(8 * var(--u));display:flex}.cnl .problems_solution_title{color:var(--c-text);margin:0;font-family:CnlInter,sans-serif;font-size:calc(24 * var(--u));font-weight:600;line-height:1.5}.cnl .problems_solution_desc{color:var(--c-muted);margin:0;font-family:CnlInter,sans-serif;font-size:calc(14 * var(--u));font-weight:400;line-height:1.5}.cnl .problems_solution_illustration{aspect-ratio:708 / 333;border-radius:calc(12 * var(--u));justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.cnl .problems_solution_illustration_img{object-fit:contain;width:100%;height:100%;display:block}.cnl .solution{background-color:var(--c-bg);border-bottom:calc(1 * var(--u)) solid var(--c-line);flex-direction:column;align-items:center;width:100%;display:flex;position:relative;overflow:clip}.cnl .solution_ticker{z-index:1;background-color:var(--c-bg-2);border-top:1px solid var(--c-line);border-bottom:1px solid var(--c-line);width:100%;height:calc(64 * var(--u));position:relative}.cnl .solution_ticker_logos{opacity:.5;background-image:url(../images/clicknland/arrow-line.svg);background-position:0 0;background-size:contain;width:100%;height:calc(48 * var(--u));position:absolute;top:calc(8 * var(--u));left:0}.cnl .solution_header{z-index:1;flex-direction:column;align-items:center;gap:calc(32 * var(--u));width:100%;max-width:calc(945 * var(--u));padding:calc(80 * var(--u)) 0 0;display:flex;position:relative}.cnl .solution_pill{justify-content:center;align-items:center;gap:calc(8 * var(--u));display:flex}.cnl .solution_title{color:var(--c-text);text-align:center;letter-spacing:-.02em;margin:0;font-family:CnlGeist,sans-serif;font-size:calc(44 * var(--u));font-weight:600;line-height:1.1}.cnl .solution_subtitle{color:var(--c-muted);text-align:center;margin:0;font-family:CnlInter,sans-serif;font-size:calc(14 * var(--u));font-weight:400;line-height:1.5}.cnl .solution_btn_wrap{background-image:linear-gradient(var(--c-fade) 0%,#fff 100%);border-radius:calc(40 * var(--u));padding:calc(4 * var(--u));text-decoration:none;display:flex}.cnl .solution_btn{background-image:linear-gradient(var(--c-btn-from) 0%,var(--c-accent) 100%);border:2px solid var(--c-accent);border-radius:calc(40 * var(--u));justify-content:center;align-items:center;gap:calc(8 * var(--u));height:calc(44 * var(--u));padding:calc(10 * var(--u)) calc(12 * var(--u)) calc(10 * var(--u)) calc(20 * var(--u));display:flex;box-shadow:0 calc(2 * var(--u)) calc(10 * var(--u)) #0000000d,0 calc(4 * var(--u)) calc(8 * var(--u)) #0000001a}.cnl .solution_btn_text{color:#fff;white-space:nowrap;font-family:CnlInter,sans-serif;font-size:calc(14 * var(--u));font-weight:500}.cnl .solution_cards{z-index:1;align-items:stretch;width:100%;max-width:calc(1159 * var(--u));padding:calc(64 * var(--u)) 0 0;display:flex;position:relative}.cnl .solution_card{z-index:1;background-image:linear-gradient(var(--c-fade),#fff0);flex-direction:column;flex:1 0 0;align-items:stretch;padding:calc(16 * var(--u));display:flex}.cnl .solution_card_border{border-radius:0}.cnl .solution_card_border.middle{border-left:calc(1 * var(--u)) solid var(--c-line);border-right:calc(1 * var(--u)) solid var(--c-line)}.cnl .solution_card_text{flex-direction:column;gap:calc(8 * var(--u));width:100%;display:flex}.cnl .solution_card_title{color:var(--c-text);margin:0;font-family:CnlInter,sans-serif;font-size:calc(18 * var(--u));font-weight:600;line-height:1.5}.cnl .solution_card_desc{color:var(--c-muted);margin:0;font-family:CnlInter,sans-serif;font-size:calc(14 * var(--u));font-weight:400;line-height:1.5}.cnl .solution_card_illustration{z-index:1;aspect-ratio:313 / 274;background-color:color-mix(in srgb,var(--c-bg) 40%,transparent);border-radius:calc(16 * var(--u));flex:none;width:100%;margin-top:auto;padding:0;overflow:hidden}.cnl .solution_card_illustration_img{z-index:1;object-fit:contain;width:100%;height:100%;display:block}.cnl .solution_banner{z-index:1;grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;align-items:center;gap:0;width:100%;max-width:calc(800 * var(--u));margin-left:auto;margin-right:auto;padding:calc(35 * var(--u)) calc(24 * var(--u)) calc(28 * var(--u));display:flex;position:relative}.cnl .solution_banner_icon{width:calc(24 * var(--u));height:calc(24 * var(--u));position:absolute;top:50%;left:0;transform:translateY(-50%)}.cnl .solution_banner_text{color:var(--c-muted);text-align:center;letter-spacing:-.02em;margin:0;font-family:CnlGeist,sans-serif;font-size:calc(20 * var(--u));font-weight:400;line-height:1.2}.cnl .solution_banner_title{color:var(--c-text);white-space:nowrap;margin-top:0;margin-bottom:0;font-family:CnlGeist,sans-serif;font-size:calc(20 * var(--u));font-weight:600;line-height:1.2}.cnl .solution_line_h{z-index:1;pointer-events:none;background-color:var(--c-line);width:100%;height:1px;display:none;position:absolute;left:0}.cnl .solution_line_v{z-index:1;pointer-events:none;background-color:var(--c-line);width:1px;position:absolute}.cnl .solution_line_1{top:calc(858 * var(--u))}.cnl .solution_line_2{top:calc(969 * var(--u))}.cnl .solution_line_3{top:calc(411 * var(--u))}.cnl .solution_line_4{height:calc(790 * var(--u));top:calc(65 * var(--u));left:calc(50% + calc(580 * var(--u)))}.cnl .solution_line_5{height:calc(790 * var(--u));top:calc(65 * var(--u));left:calc(50% - calc(580 * var(--u)))}.cnl .process{background-color:var(--c-bg);flex-direction:column;width:100%;padding:calc(39 * var(--u)) calc(41 * var(--u)) calc(40 * var(--u)) calc(40 * var(--u));display:flex;position:relative}.cnl .process_container{z-index:1;grid-column-gap:calc(64 * var(--u));grid-row-gap:calc(64 * var(--u));background-color:var(--c-dark);border-radius:calc(24 * var(--u));flex-direction:column;align-items:center;gap:calc(64 * var(--u));width:100%;padding:calc(80 * var(--u)) calc(24 * var(--u)) calc(64 * var(--u));display:flex;position:relative;overflow:hidden;box-shadow:0 0 calc(20 * var(--u)) #0000000d}.cnl .process_header{z-index:1;flex-direction:column;align-items:center;gap:calc(32 * var(--u));width:100%;max-width:calc(920 * var(--u));display:flex;position:relative}.cnl .process_pill{justify-content:center;align-items:center;gap:calc(8 * var(--u));display:flex}.cnl .process_title{color:#fff;text-align:center;letter-spacing:-.02em;margin:0;font-family:CnlGeist,sans-serif;font-size:calc(44 * var(--u));font-weight:600;line-height:1.1}.cnl .process_subtitle{color:var(--c-muted-on-dark);text-align:center;margin:0;font-family:CnlInter,sans-serif;font-size:calc(14 * var(--u));font-weight:400;line-height:1.4}.cnl .process_btn_wrap{background-image:linear-gradient(#e9e9e91a,#ffffff1a);border-radius:calc(40 * var(--u));margin-top:calc(-24 * var(--u));padding:calc(4 * var(--u));text-decoration:none;display:flex}.cnl .process_btn{background-image:linear-gradient(var(--c-btn-from) 0%,var(--c-accent) 100%);border:2px solid var(--c-accent);border-radius:calc(40 * var(--u));justify-content:center;align-items:center;gap:calc(8 * var(--u));height:calc(44 * var(--u));padding:calc(10 * var(--u)) calc(12 * var(--u)) calc(10 * var(--u)) calc(20 * var(--u));display:flex;box-shadow:0 calc(2 * var(--u)) calc(10 * var(--u)) #0000000d,0 calc(4 * var(--u)) calc(8 * var(--u)) #0000001a}.cnl .process_btn_text{color:#fff;white-space:nowrap;font-family:CnlInter,sans-serif;font-size:calc(14 * var(--u));font-weight:500}.cnl .process_cards{z-index:1;grid-template-columns:calc(397 * var(--u)) calc(294 * var(--u)) calc(397 * var(--u));grid-auto-rows:auto;gap:calc(13 * var(--u));width:100%;max-width:calc(1120 * var(--u));display:grid;position:relative}.cnl .process_card{background-color:var(--c-dark);border:1px solid var(--c-dark-line);border-radius:calc(9 * var(--u));flex-direction:column;gap:calc(16 * var(--u));padding:calc(20 * var(--u));display:flex;overflow:hidden}.cnl .process_card_title{color:#fff;margin:0;font-family:CnlInter,sans-serif;font-size:calc(18 * var(--u));font-weight:600;line-height:1.5}.cnl .process_card_desc{color:var(--c-muted-on-dark);margin:0;font-family:CnlInter,sans-serif;font-size:calc(14 * var(--u));font-weight:400;line-height:1.5}.cnl .process_card_illustration_img{object-fit:contain;width:100%;height:auto;margin-top:auto;display:block}.cnl .process_card_analysis{grid-area:1 / 1}.cnl .process_card_ads{grid-area:1 / 2 / auto / 4}.cnl .process_card_funnel{grid-area:2 / 1;align-items:stretch;display:flex}.cnl .process_card_nurturing{grid-area:2 / 2}.cnl .process_card_vsl{grid-area:2 / 3}.cnl .process_decoration{z-index:0;opacity:.5;pointer-events:none;background-repeat:no-repeat;background-size:cover;width:calc(1441 * var(--u));height:calc(940 * var(--u));position:absolute;top:0;left:calc(-40 * var(--u))}.cnl .process_pattern{z-index:0;pointer-events:none;background-color:#0000;background-image:url(../images/clicknland/process__pattern_.avif);background-position:0 0;background-size:contain;width:calc(317 * var(--u));height:calc(288 * var(--u));position:absolute;top:0;right:0}.cnl .process_corners{z-index:2;pointer-events:none;background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:0}.cnl .problems__pain-ico{width:calc(20 * var(--u));height:calc(20 * var(--u))}.cnl .button-ico{width:calc(24 * var(--u));height:calc(24 * var(--u))}.cnl .portfolio_header_group{flex-direction:column;align-items:center;gap:calc(24 * var(--u));width:100%;display:flex}.cnl .portfolio_copy{flex-direction:column;align-items:center;gap:calc(16 * var(--u));width:100%;display:flex}.cnl .portfolio_card_logo_inner{align-items:center;line-height:0;display:inline-flex;position:relative}.cnl .portfolio_card_logo_base{width:auto;height:calc(24 * var(--u));display:block}.cnl .portfolio_card_logo_color{opacity:0;width:auto;height:calc(24 * var(--u));transition:opacity .25s;display:block;position:absolute;top:0;left:0}.cnl .solution_header_group{flex-direction:column;align-items:center;gap:calc(24 * var(--u));width:100%;display:flex}.cnl .solution_copy{flex-direction:column;align-items:center;gap:calc(16 * var(--u));width:100%;display:flex}.cnl .solution_banner_l1{align-items:center;padding-left:calc(32 * var(--u));display:inline-flex;position:relative}.cnl .process_copy{flex-direction:column;align-items:center;gap:calc(16 * var(--u));width:100%;display:flex}.cnl .solution_card_inner{background-image:linear-gradient(#fff,#fefefe);border:calc(2 * var(--u)) solid #fff;border-radius:calc(16 * var(--u));flex-direction:column;flex:auto;align-items:center;gap:calc(32 * var(--u));width:100%;padding:calc(12 * var(--u)) calc(20 * var(--u)) calc(20 * var(--u));display:flex;overflow:hidden;box-shadow:0 calc(2 * var(--u)) calc(10 * var(--u)) #0000000d,0 calc(4 * var(--u)) calc(8 * var(--u)) #0000001a}.cnl .problems_header_group{flex-direction:column;align-items:center;gap:calc(24 * var(--u));width:100%;display:flex}.cnl .problems_copy{flex-direction:column;align-items:center;gap:calc(16 * var(--u));width:100%;display:flex}.cnl .problems_line_side{z-index:3;pointer-events:none;background-color:var(--c-line);width:1px;display:block;position:absolute;top:calc(67 * var(--u));bottom:0}.cnl .problems_line_side.side-left{left:calc(50% - calc(580 * var(--u)))}.cnl .problems_line_side.side-right{right:calc(50% - calc(581 * var(--u)))}.cnl .problems_subtitle_wrap{text-align:center;width:100%}.cnl .solution_cards_line{z-index:2;pointer-events:none;background-color:var(--c-line);width:100vw;height:1px;position:absolute;left:50%;transform:translate(-50%)}.cnl .solution_cards_line.line-top{top:calc(64 * var(--u))}.cnl .solution_cards_line.line-bottom{bottom:0}@media screen and (max-width:991px){.cnl .hero_btn_primary_wrap,.cnl .hero_btn_primary{width:100%}.cnl .hero_title_line{font-size:calc(28 * var(--u))}.cnl .portfolio{gap:calc(40 * var(--u));padding-top:calc(121 * var(--u))}.cnl .portfolio_ticker{height:calc(65 * var(--u))}.cnl .portfolio_ticker_logos{background-image:url(../images/clicknland/ticker_logos-mob.avif)}.cnl .portfolio_title{letter-spacing:-.05em;font-size:calc(28 * var(--u))}.cnl .portfolio_buttons{flex-direction:column;width:100%}.cnl .portfolio_btn_secondary_wrap,.cnl .portfolio_btn_secondary{width:100%}.cnl .portfolio_cards{flex-direction:column;gap:0;max-width:100%;padding-left:calc(8 * var(--u));padding-right:calc(8 * var(--u))}.cnl .portfolio_card{flex:none;width:100%;min-height:calc(481 * var(--u))}.cnl .portfolio_card.center{border-left:none;border-right:none}.cnl .portfolio_card_logo_wrap{border-top:1px solid var(--c-line);border-bottom:1px solid var(--c-line)}.cnl .portfolio_card_logo_wrap.last{border-bottom:0 solid var(--c-line)}.cnl .portfolio_line_h,.cnl .portfolio_line_v{display:none;position:absolute}.cnl .portfolio_line_side_mobile{display:block;position:absolute}.cnl .problems{gap:calc(32 * var(--u));padding-top:calc(123 * var(--u))}.cnl .problems_gradient_bar{background-image:url(../images/clicknland/problems__gradient-bar-mob.avif)}.cnl .problems_title{letter-spacing:-.05em;font-size:calc(28 * var(--u))}.cnl .problems_description.line-first{display:block}.cnl .problems_btn_wrap,.cnl .problems_btn{width:100%}.cnl .problems_content{flex-direction:column;padding-left:calc(8 * var(--u));padding-right:calc(8 * var(--u));display:flex}.cnl .problems_tabs{flex:1 0 auto;width:100%}.cnl .problems_solution{background-color:var(--c-fade);background-image:none;padding:calc(16 * var(--u)) calc(24 * var(--u))}.cnl .problems_solution_title{font-size:calc(16 * var(--u));line-height:1.2}.cnl .problems_solution_desc{line-height:1.2}.cnl .problems_solution_illustration_img{width:100%;height:100%}.cnl .solution_ticker_logos{background-image:url(../images/clicknland/ticker_logos-mob.avif)}.cnl .solution_header{padding-top:calc(56 * var(--u))}.cnl .solution_title{font-size:calc(28 * var(--u))}.cnl .solution_cards{border-top:calc(1 * var(--u)) solid var(--c-line);flex-direction:column;gap:0;padding:0 calc(8 * var(--u))}.cnl .solution_card{border-bottom:1px solid var(--c-line);border-radius:0;padding:calc(16 * var(--u))}.cnl .solution_card_border{border-top:1px solid var(--c-line);border-left:none}.cnl .solution_card_illustration{aspect-ratio:auto;background-color:#0000;height:auto;padding:0}.cnl .solution_card_illustration_img{height:auto}.cnl .solution_banner{gap:calc(6 * var(--u));max-width:calc(347 * var(--u));padding:calc(16 * var(--u)) calc(24 * var(--u))}.cnl .solution_banner_text{max-width:calc(250 * var(--u));font-size:calc(12 * var(--u));line-height:1.15}.cnl .solution_banner_title{white-space:normal;font-size:calc(14 * var(--u))}.cnl .solution_line_h,.cnl .solution_line_v{display:none;position:absolute}.cnl .process{padding:calc(16 * var(--u))}.cnl .process_container{grid-column-gap:calc(36 * var(--u));grid-row-gap:calc(36 * var(--u));padding-top:calc(40 * var(--u));padding-bottom:calc(44 * var(--u))}.cnl .process_title{font-size:calc(28 * var(--u))}.cnl .process_subtitle{white-space:normal}.cnl .process_btn_wrap{margin:0}.cnl .process_cards{flex-direction:column;display:flex}.cnl .process_card_illustration_img.has-mob{content:url(../images/clicknland/process__card-ads-illustration-mob.avif)}.cnl .process_decoration{display:none}.cnl .process_pattern{width:calc(216 * var(--u));height:calc(199 * var(--u))}.cnl .solution_header_group{padding-bottom:calc(40 * var(--u))}.cnl .solution_banner_l1{padding-left:calc(28 * var(--u))}.cnl .solution_card_inner{padding:calc(12 * var(--u)) calc(20 * var(--u)) calc(20 * var(--u))}.cnl .problems_line_side{display:block}.cnl .problems_line_side.side-left{height:calc(100% - calc(67 * var(--u)));left:calc(8 * var(--u))}.cnl .problems_line_side.side-right{height:calc(100% - calc(67 * var(--u)));right:calc(8 * var(--u))}.cnl .solution_cards_line{display:none}}@media screen and (max-width:767px){.cnl .hero_btn_primary_wrap,.cnl .hero_btn_primary{width:100%}.cnl .portfolio{gap:calc(40 * var(--u));padding-top:calc(121 * var(--u))}.cnl .portfolio_ticker{height:calc(65 * var(--u))}.cnl .portfolio_title{letter-spacing:-.05em;font-size:calc(28 * var(--u))}.cnl .portfolio_buttons{flex-direction:column;width:100%}.cnl .portfolio_btn_secondary_wrap,.cnl .portfolio_btn_secondary{width:100%}.cnl .portfolio_cards{flex-direction:column;gap:0;max-width:100%;padding-left:calc(8 * var(--u));padding-right:calc(8 * var(--u))}.cnl .portfolio_card{flex:none;width:100%;min-height:calc(481 * var(--u))}.cnl .portfolio_card.center{border-left:none;border-right:none}.cnl .portfolio_card_logo_wrap{border-top:1px solid var(--c-line);border-bottom:1px solid var(--c-line)}.cnl .portfolio_line_h,.cnl .portfolio_line_v{display:none;position:absolute}.cnl .portfolio_line_side_mobile{display:block;position:absolute}.cnl .problems_title{letter-spacing:-.05em;font-size:calc(28 * var(--u))}.cnl .problems_description.line-first{display:block}.cnl .problems_btn_wrap,.cnl .problems_btn{width:100%}.cnl .problems_content{flex-direction:column;padding-left:calc(8 * var(--u));padding-right:calc(8 * var(--u));display:flex}.cnl .problems_tabs{flex:1 0 auto;width:100%}.cnl .problems_solution{background-color:var(--c-fade);background-image:none;padding:calc(16 * var(--u)) calc(24 * var(--u))}.cnl .problems_solution_title{font-size:calc(16 * var(--u));line-height:1.2}.cnl .problems_solution_desc{line-height:1.2}.cnl .problems_solution_illustration_img{width:100%;height:100%}.cnl .solution_title{font-size:calc(28 * var(--u))}.cnl .solution_cards{border-top:calc(1 * var(--u)) solid var(--c-line);flex-direction:column;gap:0;padding:0 calc(8 * var(--u))}.cnl .solution_card{border-bottom:1px solid var(--c-line);border-radius:0;padding:calc(16 * var(--u))}.cnl .solution_card_border{border-top:1px solid var(--c-line);border-left:none}.cnl .solution_card_illustration{aspect-ratio:auto;background-color:#0000;height:auto;padding:0}.cnl .solution_card_illustration_img{height:auto}.cnl .solution_banner{gap:calc(6 * var(--u));max-width:calc(347 * var(--u));padding:calc(16 * var(--u)) calc(24 * var(--u))}.cnl .solution_banner_text{max-width:calc(250 * var(--u));font-size:calc(12 * var(--u));line-height:1.15}.cnl .solution_banner_title{white-space:normal;font-size:calc(14 * var(--u))}.cnl .solution_line_h,.cnl .solution_line_v{display:none;position:absolute}.cnl .process_title{font-size:calc(28 * var(--u))}.cnl .process_subtitle{white-space:normal}.cnl .process_cards{flex-direction:column;display:flex}.cnl .solution_banner_l1{padding-left:calc(28 * var(--u))}.cnl .solution_card_inner{padding:calc(12 * var(--u)) calc(20 * var(--u)) calc(20 * var(--u))}.cnl .problems_line_side{display:block}.cnl .problems_line_side.side-left{height:calc(100% - calc(67 * var(--u)));left:calc(8 * var(--u))}.cnl .problems_line_side.side-right{height:calc(100% - calc(67 * var(--u)));right:calc(8 * var(--u))}.cnl .solution_cards_line{display:none}}@media screen and (max-width:479px){.cnl .hero_title_line{font-size:calc(28 * var(--u))}.cnl .portfolio{padding-top:calc(121 * var(--u))}.cnl .portfolio_ticker_logos{background-image:url(../images/clicknland/ticker_logos-mob.avif)}.cnl .portfolio_title{letter-spacing:-.05em}.cnl .portfolio_card.center{border-left-style:none;border-right-style:none}.cnl .portfolio_card_logo_wrap.last{border-bottom:0 solid var(--c-line)}.cnl .problems{gap:calc(32 * var(--u));padding-top:calc(123 * var(--u))}.cnl .problems_gradient_bar{background-image:url(../images/clicknland/problems__gradient-bar-mob.avif)}.cnl .problems_title{letter-spacing:-.05em}.cnl .problems_solution{padding:calc(16 * var(--u)) calc(24 * var(--u))}.cnl .solution_ticker_logos{background-image:url(../images/clicknland/ticker_logos-mob.avif)}.cnl .solution_header{padding-top:calc(56 * var(--u))}.cnl .solution_cards{border-top:calc(1 * var(--u)) solid var(--c-line);gap:0;padding:0 calc(8 * var(--u))}.cnl .solution_banner{gap:calc(6 * var(--u))}.cnl .process{padding:calc(16 * var(--u))}.cnl .process_container{grid-column-gap:calc(36 * var(--u));grid-row-gap:calc(36 * var(--u));padding-top:calc(40 * var(--u));padding-bottom:calc(44 * var(--u))}.cnl .process_btn_wrap{margin:0}.cnl .process_card_illustration_img.has-mob{content:url(../images/clicknland/process__card-ads-illustration-mob.avif)}.cnl .process_decoration{display:none}.cnl .process_pattern{width:calc(216 * var(--u));height:calc(199 * var(--u))}.cnl .solution_header_group{padding-bottom:calc(40 * var(--u))}.cnl .problems_line_side.side-left,.cnl .problems_line_side.side-right{height:calc(100% - calc(67 * var(--u)))}}@media(hover:hover)and (pointer:fine){.cnl .nav_cta_btn,.cnl .hero_btn_primary,.cnl .hero_btn_secondary,.cnl .problems_btn,.cnl .solution_btn,.cnl .process_btn,.cnl .portfolio_btn_secondary,.cnl .pricing_btn_primary,.cnl .pricing_btn_ghost,.cnl .reviews_btn,.cnl .cta__btn,.cnl .testimonials_arrow_btn,.cnl .pricing_nav_btn{transition:background-image .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.cnl .nav_cta_text,.cnl .hero_btn_primary_text,.cnl .hero_btn_secondary_text,.cnl .problems_btn_text,.cnl .solution_btn_text,.cnl .process_btn_text,.cnl .portfolio_btn_secondary_text,.cnl .pricing_btn_primary_text,.cnl .pricing_btn_ghost_text,.cnl .reviews_btn_text,.cnl .cta__btn-label,.cnl .slider-arrow_ico,.cnl .pricing_nav_btn .w-embed,.cnl .hero_btn_primary .button-ico,.cnl .problems_btn .button-ico,.cnl .solution_btn .button-ico,.cnl .process_btn .w-embed,.cnl .pricing_btn_primary .w-embed,.cnl .reviews_btn .w-embed{transition:opacity .18s ease}.cnl .hero_btn_primary_wrap:hover .hero_btn_primary,.cnl .problems_btn_wrap:hover .problems_btn,.cnl .solution_btn_wrap:hover .solution_btn,.cnl .process_btn_wrap:hover .process_btn,.cnl .pricing_btn_primary_wrap:hover .pricing_btn_primary,.cnl .pricing_btn_dark_wrap:hover .pricing_btn_primary,.cnl .reviews_btn_wrap:hover .reviews_btn{background-image:linear-gradient(180deg,var(--c-btn-hover-from) 0%,var(--c-btn-hover-to) 100%);border-color:var(--c-accent);box-shadow:0 0 calc(1 * var(--u)) calc(2 * var(--u)) #00000040}.cnl .nav_cta_wrap:hover .nav_cta_btn,.cnl .hero_btn_secondary_wrap:hover .hero_btn_secondary,.cnl .portfolio_btn_secondary_wrap:hover .portfolio_btn_secondary,.cnl .pricing_btn_ghost_wrap:hover .pricing_btn_ghost,.cnl .cta__btn-wrapper:hover .cta__btn,.cnl .testimonials_arrow_wrap:hover .testimonials_arrow_btn,.cnl .pricing_nav_btn_wrap:hover .pricing_nav_btn,.cnl .process_btn_wrap:hover>*{background-image:linear-gradient(180deg,var(--c-fade) 0%,#ffffff 100%);border-color:#fafafa;box-shadow:0 0 calc(1 * var(--u)) calc(2 * var(--u)) #00000040}.cnl .nav_cta_wrap:hover .nav_cta_text,.cnl .hero_btn_primary_wrap:hover .hero_btn_primary_text,.cnl .hero_btn_secondary_wrap:hover .hero_btn_secondary_text,.cnl .problems_btn_wrap:hover .problems_btn_text,.cnl .solution_btn_wrap:hover .solution_btn_text,.cnl .process_btn_wrap:hover .process_btn_text,.cnl .portfolio_btn_secondary_wrap:hover .portfolio_btn_secondary_text,.cnl .pricing_btn_primary_wrap:hover .pricing_btn_primary_text,.cnl .pricing_btn_dark_wrap:hover .pricing_btn_primary_text,.cnl .pricing_btn_ghost_wrap:hover .pricing_btn_ghost_text,.cnl .reviews_btn_wrap:hover .reviews_btn_text,.cnl .cta__btn-wrapper:hover .cta__btn-label,.cnl .testimonials_arrow_wrap:hover .slider-arrow_ico,.cnl .pricing_nav_btn_wrap:hover .pricing_nav_btn .w-embed,.cnl .hero_btn_primary_wrap:hover .hero_btn_primary .button-ico,.cnl .problems_btn_wrap:hover .problems_btn .button-ico,.cnl .solution_btn_wrap:hover .solution_btn .button-ico,.cnl .process_btn_wrap:hover .process_btn .w-embed,.cnl .pricing_btn_primary_wrap:hover .pricing_btn_primary .w-embed,.cnl .pricing_btn_dark_wrap:hover .pricing_btn_primary .w-embed,.cnl .reviews_btn_wrap:hover .reviews_btn .w-embed,.cnl .process_btn_wrap:hover .w-embed,.cnl .pricing_btn_dark_wrap:hover .button-ico,.cnl .cta__btn-wrapper:hover img{opacity:.7}.cnl .nav_cta_wrap:active .nav_cta_btn,.cnl .hero_btn_primary_wrap:active .hero_btn_primary,.cnl .hero_btn_secondary_wrap:active .hero_btn_secondary,.cnl .problems_btn_wrap:active .problems_btn,.cnl .solution_btn_wrap:active .solution_btn,.cnl .process_btn_wrap:active .process_btn,.cnl .portfolio_btn_secondary_wrap:active .portfolio_btn_secondary,.cnl .pricing_btn_primary_wrap:active .pricing_btn_primary,.cnl .pricing_btn_dark_wrap:active .pricing_btn_primary,.cnl .pricing_btn_ghost_wrap:active .pricing_btn_ghost,.cnl .reviews_btn_wrap:active .reviews_btn,.cnl .cta__btn-wrapper:active .cta__btn,.cnl .testimonials_arrow_wrap:active .testimonials_arrow_btn,.cnl .pricing_nav_btn_wrap:active .pricing_nav_btn{box-shadow:0 0 calc(1 * var(--u)) calc(2 * var(--u)) #00000059;transition-duration:.09s}.cnl .nav_menu_link,.cnl .footer_nav_link,.cnl .footer_madeby_link,.cnl .footer_social_icon{transition:opacity .18s ease}.cnl .nav_menu_link:hover,.cnl .footer_nav_link:hover,.cnl .footer_madeby_link:hover,.cnl .footer_social_icon:hover{opacity:.7}}.cnl .portfolio_card:hover .portfolio_card_logo_color{opacity:1}.cnl .portfolio_cards{overflow:visible}.cnl .portfolio_cards:before{content:"";position:absolute;top:calc(-2 * var(--u));left:50%;transform:translate(-50%);width:100vw;height:1px;background:var(--c-line);z-index:3;pointer-events:none}.cnl .process_card{position:relative}.cnl .process_card:before,.cnl .process_card:after{content:"";position:absolute;left:0;right:0;height:calc(16 * var(--u));background-repeat:no-repeat;background-size:calc(16 * var(--u)) calc(16 * var(--u));pointer-events:none;z-index:2}.cnl .process_card:before{top:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M15 1 H9 Q1 1 1 9 V15' fill='none' stroke='%23505967' stroke-width='2' stroke-linecap='round'/></svg>"),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M1 1 H7 Q15 1 15 9 V15' fill='none' stroke='%23505967' stroke-width='2' stroke-linecap='round'/></svg>")!important;background-position:left top,right top!important}.cnl .process_card:after{bottom:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M1 1 V7 Q1 15 9 15 H15' fill='none' stroke='%23505967' stroke-width='2' stroke-linecap='round'/></svg>"),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M15 1 V7 Q15 15 7 15 H1' fill='none' stroke='%23505967' stroke-width='2' stroke-linecap='round'/></svg>")!important;background-position:left bottom,right bottom!important}@media(min-width:992px){.cnl .process_corners{top:calc(-15 * var(--u))!important;bottom:calc(-15 * var(--u))!important;left:calc(-15 * var(--u))!important;right:calc(-15 * var(--u))!important;width:auto!important;height:auto!important;background:none!important}.cnl .process_container{overflow:visible!important}}.cnl .problems_content{position:relative}.cnl .problems_content:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:100vw;height:1px;background:var(--c-line);z-index:3;pointer-events:none}@media(max-width:991px){.cnl .problems_title .hero_title_line{display:inline}.cnl .problems_subtitle_wrap .problems_description:not(.line-first){display:inline-block;max-width:calc(290 * var(--u))}.cnl .solution_subtitle{max-width:calc(340 * var(--u))}.cnl .portfolio_cards{overflow:visible!important;position:relative;padding-top:calc(2 * var(--u))!important}.cnl .portfolio_cards:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:100vw;height:1px;background:var(--c-line)}.cnl .process{padding-left:calc(16 * var(--u));padding-right:calc(16 * var(--u))}.cnl .process_container{overflow:visible!important}.cnl .process_corners{top:calc(-8 * var(--u))!important;bottom:calc(-8 * var(--u))!important;left:calc(-8 * var(--u))!important;right:calc(-8 * var(--u))!important;width:auto!important;height:auto!important;background:none!important}.cnl .process_card{position:relative;gap:calc(8 * var(--u))}.cnl .process_card:before,.cnl .process_card:after{content:"";position:absolute;left:calc(6 * var(--u));right:calc(6 * var(--u));height:calc(14 * var(--u));background-repeat:no-repeat;background-size:calc(12 * var(--u)) calc(12 * var(--u));pointer-events:none;z-index:2}.cnl .process_card:before{top:calc(6 * var(--u));background-image:url(../images/clicknland/corner-tl.svg),url(../images/clicknland/corner-bl.svg);background-position:left top,right top}.cnl .process_card:after{bottom:calc(6 * var(--u));background-image:url(../images/clicknland/corner-tr.svg),url(../images/clicknland/corner-br.svg);background-position:left bottom,right bottom}.cnl .process_btn_wrap{margin-top:calc(8 * var(--u));margin-bottom:calc(8 * var(--u))}.cnl .solution_banner:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:100vw;height:1px;background:var(--c-line)}}@media(max-width:991px){.cnl .br-desktop,.cnl .br-tablet{display:none}.cnl .br-mobile{display:block}}.cnl .process_card:before,.cnl .process_card:after{background-image:none!important;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:calc(16 * var(--u)) calc(16 * var(--u));mask-size:calc(16 * var(--u)) calc(16 * var(--u));background-color:var(--c-corner-on-dark)}.cnl .process_card:before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M15 1 H9 Q1 1 1 9 V15' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'/></svg>"),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M1 1 H7 Q15 1 15 9 V15' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M15 1 H9 Q1 1 1 9 V15' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'/></svg>"),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M1 1 H7 Q15 1 15 9 V15' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'/></svg>");-webkit-mask-position:left top,right top;mask-position:left top,right top}.cnl .process_card:after{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M1 1 V7 Q1 15 9 15 H15' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'/></svg>"),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M15 1 V7 Q15 15 7 15 H1' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M1 1 V7 Q1 15 9 15 H15' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'/></svg>"),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M15 1 V7 Q15 15 7 15 H1' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'/></svg>");-webkit-mask-position:left bottom,right bottom;mask-position:left bottom,right bottom}@media(max-width:991px){.cnl .process_card:before,.cnl .process_card:after{-webkit-mask-size:calc(12 * var(--u)) calc(12 * var(--u));mask-size:calc(12 * var(--u)) calc(12 * var(--u));background-color:var(--c-accent)}}.cnl .hero_btn_primary_wrap,.cnl .problems_btn_wrap,.cnl .solution_btn_wrap,.cnl .process_btn_wrap{background-image:linear-gradient(180deg,#fff9,color-mix(in srgb,var(--c-cream) 40%,transparent) 55%,color-mix(in srgb,var(--c-cream) 12%,transparent))}.cnl .hero_btn_primary,.cnl .problems_btn,.cnl .solution_btn,.cnl .process_btn,.cnl .process_btn_wrap:hover>*{background-image:none;background-color:var(--c-cream);border-color:color-mix(in srgb,var(--c-cream) 55%,#fff);box-shadow:0 3px 4px #0000001a,0 7px 12px -14px #0000001a,inset 0 2px 10px #ffffff1a,inset 0 -2px 10px #0000002e;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.cnl .hero_btn_primary_text,.cnl .problems_btn_text,.cnl .solution_btn_text,.cnl .process_btn_text,.cnl .hero_btn_primary .button-ico,.cnl .problems_btn .button-ico,.cnl .solution_btn .button-ico,.cnl .process_btn .button-ico{color:#101010;transition:color .2s ease}.cnl .hero_btn_primary_wrap:hover .hero_btn_primary,.cnl .problems_btn_wrap:hover .problems_btn,.cnl .solution_btn_wrap:hover .solution_btn,.cnl .process_btn_wrap:hover .process_btn,.cnl .process_btn_wrap:hover>*{background-image:none;background-color:#101010;border-color:#101010}.cnl .hero_btn_primary_wrap:hover .hero_btn_primary_text,.cnl .problems_btn_wrap:hover .problems_btn_text,.cnl .solution_btn_wrap:hover .solution_btn_text,.cnl .process_btn_wrap:hover .process_btn_text,.cnl .hero_btn_primary_wrap:hover .button-ico,.cnl .problems_btn_wrap:hover .button-ico,.cnl .solution_btn_wrap:hover .button-ico,.cnl .process_btn_wrap:hover .button-ico{color:#fff;opacity:1}.cnl .process_btn_wrap:hover .w-embed{opacity:1}.cnl .cnl-card-placeholder{display:flex;align-items:center;justify-content:center;background-color:#f8f8f6;border:1px solid #ebebe7;border-radius:calc(20 * var(--u));box-shadow:none}.cnl .cnl-card-placeholder span{font-family:CnlGeistMono,monospace;font-size:calc(12 * var(--u));font-weight:500;letter-spacing:-.03em;color:var(--c-muted)}.cnl .cnl-card-illustration{width:auto;height:92%;max-width:92%;display:block}.cnl .cnl-pf-anim text{font-family:CnlInter,Inter,system-ui,sans-serif;fill:var(--c-ink)}.cnl .cnl-pf-title{font-size:27px;font-weight:600;letter-spacing:-.02em}.cnl .cnl-pf-pill,.cnl .cnl-pf-label{font-size:17px;font-weight:500}.cnl .cnl-pf-small{font-size:15px;fill:var(--c-muted)}.cnl .cnl-pf-query{fill:var(--c-muted)}.cnl .problems_solution_illustration{background-color:#f8f8f6;border:1px solid #ebebe7;border-radius:calc(20 * var(--u))}.cnl .cnl-pb{width:100%;height:100%;display:block}.cnl .cnl-pb-title{font-size:20px;font-weight:600;letter-spacing:-.02em}.cnl .cnl-pb-pill{font-size:13.5px;font-weight:500}.cnl .cnl-pb-t{font-size:13px;font-weight:600}.cnl .cnl-pb-s{font-size:12px;font-weight:500}.cnl .cnl-pb-xs{font-size:10.5px;font-weight:500}.cnl .cnl-pf-anim text.cnl-pb-s{fill:var(--c-muted)}.cnl .cnl-pf-anim text.cnl-pb-ink{fill:var(--c-ink)}.cnl .cnl-pf-anim text.cnl-pb-m{fill:var(--c-muted)}.cnl .cnl-pf-anim text.cnl-pb-w{fill:#fff}.cnl .cnl-pf-anim text.cnl-pb-a{fill:var(--c-accent)}.cnl .cnl-pb-b{font-weight:600}.cnl .cnl-pf-anim{--c-accent: var(--orange);--c-deep: var(--orange-deep);--c-ink: #1c1c1a;--c-muted: #a3a39d;--c-line: #e3e3de;--c-bg-2: #f0f0ec}.cnl .cnl-pf-pop,.cnl .cnl-pf-grow{transform-box:fill-box;animation:7.5s cubic-bezier(.3,1,.4,1) var(--d, 0s) infinite both}.cnl .cnl-pf-pop{transform-origin:center;animation-name:cnl-pf-pop}.cnl .cnl-pf-grow{transform-origin:left center;animation-name:cnl-pf-grow}.cnl .cnl-pf-float{animation:cnl-pf-float 6.6s ease-in-out var(--f, 0s) infinite}@keyframes cnl-pf-pop{0%{opacity:0;transform:scale(.3)}5%{opacity:1;transform:scale(1.1)}9%{opacity:1;transform:scale(1)}55%{opacity:1;transform:scale(1)}61%{opacity:0;transform:scale(.85)}to{opacity:0;transform:scale(.3)}}@keyframes cnl-pf-grow{0%{opacity:0;transform:scaleX(0)}2%{opacity:1;transform:scaleX(0)}9%{opacity:1;transform:scaleX(1)}55%{opacity:1;transform:scaleX(1)}61%{opacity:0;transform:scaleX(1)}to{opacity:0;transform:scaleX(0)}}@keyframes cnl-pf-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.cnl .cnl-pf-anim.is-paused,.cnl .cnl-pf-anim.is-paused *{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.cnl .cnl-pf-pop,.cnl .cnl-pf-grow,.cnl .cnl-pf-float{animation:none}}.cnl .cnl-card-wordmark{font-family:CnlGeistMono,monospace;font-size:calc(12 * var(--u));font-weight:500;letter-spacing:-.03em;text-transform:uppercase;color:var(--c-muted);white-space:nowrap;transition:color .2s ease}.cnl .portfolio_card:hover .cnl-card-wordmark{color:var(--c-text)}.cnl .cnl-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cnl .mt-rot{display:block;min-height:1.1em;white-space:nowrap}.cnl .mt-rot-caret{display:inline-block;width:.06em;height:.9em;margin-left:.06em;vertical-align:-.08em;background:var(--orange);border-radius:1px;animation:mt-blink 1s steps(1) infinite}.cnl .mt-rot.is-typing .mt-rot-caret{animation:none}@media(max-width:991px){.cnl .mt-rot{min-height:2.2em;white-space:normal}}.cnl .mt-band{position:relative;z-index:1;width:100%;border-top:1px solid var(--c-line)}.cnl .mt-flow-band{margin-top:calc(72 * var(--u))}.cnl .mt-inner{width:calc(1160 * var(--u));margin:0 auto}.cnl #methode{scroll-margin-top:var(--ux-header-h, 56px)}.cnl .mt-flow{position:relative;display:grid;grid-template-columns:calc(40 * var(--u)) 1fr;gap:calc(24 * var(--u));padding:calc(32 * var(--u)) calc(16 * var(--u)) calc(64 * var(--u));--stack-top: calc(var(--ux-header-h, 56px) + 28px)}.cnl .mt-list{margin:0;padding:0;list-style:none}.cnl .mt-spacer{height:22vh}.cnl .mt-rail-col{position:relative}.cnl .mt-rail{position:sticky;top:calc(var(--stack-top) + 40px);height:min(52vh,calc(400 * var(--u)));margin-left:calc(19 * var(--u));width:2px;background:var(--c-line);border-radius:2px}.cnl .mt-rail-fill{position:absolute;inset:0 0 auto;height:var(--fill, 0%);background:var(--orange);border-radius:2px;transition:height .5s cubic-bezier(.4,0,.2,1)}.cnl .mt-dot{position:absolute;left:50%;top:calc(var(--k) * 25%);width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:#fff;border:2px solid var(--c-line);transition:background .35s,border-color .35s,box-shadow .35s}.cnl .mt-dot.is-on{background:var(--orange);border-color:var(--orange);box-shadow:0 0 0 5px color-mix(in srgb,var(--orange) 16%,transparent)}.cnl .mt-row{position:sticky;top:var(--stack-top);display:grid;grid-template-columns:calc(340 * var(--u)) calc(580 * var(--u));justify-content:space-between;align-items:center;gap:calc(40 * var(--u));margin-bottom:calc(32 * var(--u));padding:calc(40 * var(--u));background:color-mix(in srgb,var(--c-bg) 45%,#fff);border:1px solid var(--c-line);border-radius:calc(24 * var(--u));box-shadow:0 -12px 40px -24px #00000038,0 1px #fff inset;transform-origin:center top;transform:scale(calc(1 - var(--depth, 0) * .045));filter:brightness(calc(1 - var(--depth, 0) * .04))}.cnl .mt-row:nth-last-child(2){margin-bottom:0}.cnl .mt-note{align-self:center}.cnl .mt-badge{display:flex;align-items:center;gap:12px;color:var(--c-muted);transition:color .35s}.cnl .mt-gauge{width:48px;height:48px;display:block;flex:none}.cnl .mt-seg{stroke:var(--c-line);stroke-width:3.5;stroke-linecap:round;transition:stroke .35s}.cnl .mt-row.is-in .mt-seg-on{stroke:var(--orange)}.cnl .mt-row.is-in .mt-badge{color:var(--orange)}.cnl .mt-badge-txt{font-family:CnlGeistMono,monospace;font-size:13px;font-weight:500;letter-spacing:-.02em;color:var(--c-muted)}.cnl .mt-badge-txt b{font-weight:600;color:var(--c-text);transition:color .35s}.cnl .mt-row.is-in .mt-badge-txt b{color:var(--orange-deep)}.cnl .mt-row.is-in .mt-seg-on:nth-child(2){transition-delay:.08s}.cnl .mt-row.is-in .mt-seg-on:nth-child(3){transition-delay:.16s}.cnl .mt-row.is-in .mt-seg-on:nth-child(4){transition-delay:.24s}.cnl .mt-row.is-in .mt-seg-on:nth-child(5){transition-delay:.32s}.cnl .mt-step-title{margin:calc(14 * var(--u)) 0 0;color:var(--c-text);font-family:CnlGeist,sans-serif;font-size:calc(30 * var(--u));font-weight:600;letter-spacing:-.02em;line-height:1.15}.cnl .mt-step-text{margin:calc(14 * var(--u)) 0 0;color:var(--c-muted);font-family:CnlInter,sans-serif;font-size:calc(16 * var(--u));line-height:1.6}.cnl .mt-ico-s{width:14px;height:14px;flex:none}.cnl .mt-card{background:#f8f8f6;border:1px solid #ebebe7;border-radius:calc(20 * var(--u));overflow:hidden}.cnl .mt-art{display:block;width:100%;height:auto}.cnl .mt-art text{font-family:CnlInter,Inter,system-ui,sans-serif;fill:#1c1c1a}.cnl .mt-art .mt-title{font-size:18px;font-weight:600;letter-spacing:-.02em}.cnl .mt-art .mt-pill{font-size:12.5px;font-weight:500;fill:var(--orange-deep)}.cnl .mt-art .mt-t{font-size:14px;font-weight:600}.cnl .mt-art .mt-s{font-size:13px;font-weight:500}.cnl .mt-art .mt-xs{font-size:12px;font-weight:500}.cnl .mt-art .mt-xxs{font-size:10.5px;font-weight:500}.cnl .mt-art .mt-b{font-weight:600}.cnl .mt-art .mt-m{fill:#a3a39d}.cnl .mt-r{transform-box:fill-box;transition:opacity .45s ease,transform .6s cubic-bezier(.2,.8,.3,1),stroke-dashoffset .8s cubic-bezier(.4,0,.2,1);transition-delay:var(--d, 0s)}.cnl .mt-r.mt-slow{transition-duration:.45s,.45s,.8s}.cnl .mt-r.mt-xslow{transition-duration:.45s,1.4s,1.4s}.cnl .mt-grow,.cnl .mt-slide{transform-origin:left center}.cnl .mt-grow-y{transform-origin:center top}.cnl .mt-pop{transform-origin:center}.cnl .mt-draw{stroke-dasharray:1 1}.mt-js .cnl .mt-row:not(.is-in) .mt-up{opacity:0;transform:translateY(10px)}.mt-js .cnl .mt-row:not(.is-in) .mt-pop{opacity:0;transform:scale(.6)}.mt-js .cnl .mt-row:not(.is-in) .mt-grow{transform:scaleX(0)}.mt-js .cnl .mt-row:not(.is-in) .mt-grow-y{transform:scaleY(0)}.mt-js .cnl .mt-row:not(.is-in) .mt-fade{opacity:0}.mt-js .cnl .mt-row:not(.is-in) .mt-slide{transform:translate(-20px)}.mt-js .cnl .mt-row:not(.is-in) .mt-draw{stroke-dashoffset:1}.mt-js .cnl .mt-note,.mt-js .cnl .mt-card{transition:opacity .6s ease,transform .8s cubic-bezier(.2,.8,.3,1)}.mt-js .cnl .mt-row:not(.is-in) .mt-note{opacity:.25;transform:translateY(16px)}.mt-js .cnl .mt-row:not(.is-in) .mt-card{opacity:.35;transform:translateY(24px) scale(.98)}.cnl .mt-rotk{transform-origin:50% 100%;transform:rotate(var(--rot, 0deg))}.cnl .mt-drop{transform-origin:center}.mt-js .cnl .mt-row:not(.is-in) .mt-rotk{transform:rotate(0)}.mt-js .cnl .mt-row:not(.is-in) .mt-drop{opacity:0;transform:translateY(-70px)}.cnl .mt-art .mt-giant{font-family:CnlGeist,sans-serif;font-size:52px;font-weight:600;letter-spacing:-.03em;fill:#5e523e}.cnl .mt-art .mt-mono{font-family:CnlGeistMono,ui-monospace,monospace;font-size:12px;font-weight:500}.cnl .mt-loop-sweep{transform-box:view-box;animation:mt-spin 5s linear infinite}.cnl .mt-compass{transform-box:view-box;animation:mt-spin 4s cubic-bezier(.6,0,.4,1) infinite}.cnl .mt-arc-loop{stroke-dasharray:1 1;animation:mt-arc 4s cubic-bezier(.6,0,.4,1) infinite}@keyframes mt-arc{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.cnl .mt-meridian{transform-box:fill-box;transform-origin:center;animation:mt-meri 6s linear infinite}@keyframes mt-meri{0%{transform:scaleX(1)}50%{transform:scaleX(0)}to{transform:scaleX(1)}}.cnl .mt-bob{transform-box:fill-box;animation:mt-bob 2.4s ease-in-out infinite}@keyframes mt-bob{50%{transform:translateY(-5px)}}.cnl .mt-ver{opacity:0;animation:mt-ver 7.5s infinite}@keyframes mt-ver{0%,30%{opacity:1}34%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.cnl .mt-loop-sweep,.cnl .mt-compass,.cnl .mt-arc-loop,.cnl .mt-meridian,.cnl .mt-bob,.cnl .mt-ver{animation:none}.cnl .mt-ver:first-of-type{opacity:1}}.cnl .mt-spin{transform-box:fill-box;transform-origin:center;animation:mt-spin 3s linear infinite}.cnl .mt-ping{transform-box:fill-box;transform-origin:center;animation:mt-ping 1.6s ease-out infinite}.cnl .mt-caret{animation:mt-blink 1s steps(1) infinite}@keyframes mt-spin{to{transform:rotate(360deg)}}@keyframes mt-ping{0%{transform:scale(1);opacity:.6}to{transform:scale(3);opacity:0}}@keyframes mt-blink{50%{opacity:0}}.cnl .mt-principles{display:grid;grid-template-columns:repeat(3,1fr)}.cnl .mt-principle{display:flex;gap:calc(14 * var(--u));padding:calc(40 * var(--u)) calc(32 * var(--u)) calc(48 * var(--u));color:var(--orange)}.cnl .mt-principle+.mt-principle{border-left:1px solid var(--c-line)}.cnl .mt-ico{width:calc(20 * var(--u));height:calc(20 * var(--u));display:block;flex:none;margin-top:2px}.cnl .mt-principle-title{margin:0;color:var(--c-text);font-family:CnlInter,sans-serif;font-size:calc(15 * var(--u));font-weight:600;line-height:1.4}.cnl .mt-principle-text{margin:calc(6 * var(--u)) 0 0;color:var(--c-muted);font-family:CnlInter,sans-serif;font-size:calc(13 * var(--u));line-height:1.5}@media(prefers-reduced-motion:reduce){.cnl .mt-r,.cnl .mt-note,.cnl .mt-card{transition:none!important}.cnl .mt-spin,.cnl .mt-ping,.cnl .mt-caret{animation:none}}@media(max-width:991px){.cnl .mt-flow-band{margin-top:calc(48 * var(--u))}.cnl .mt-inner{width:calc(374 * var(--u))}.cnl .mt-flow{grid-template-columns:calc(14 * var(--u)) 1fr;gap:calc(10 * var(--u));padding:calc(20 * var(--u)) calc(8 * var(--u)) calc(32 * var(--u));--stack-top: calc(var(--ux-header-h, 56px) + 12px)}.cnl .mt-rail{margin-left:calc(6 * var(--u));top:calc(var(--stack-top) + 24px);height:40vh}.cnl .mt-dot{width:12px;height:12px;margin:-6px 0 0 -6px}.cnl .mt-row{grid-template-columns:1fr;gap:calc(16 * var(--u));padding:calc(20 * var(--u)) calc(16 * var(--u));margin-bottom:calc(20 * var(--u));border-radius:calc(18 * var(--u))}.cnl .mt-note{padding-top:0}.cnl .mt-step-title{margin-top:calc(8 * var(--u));font-size:calc(24 * var(--u))}.cnl .mt-step-text{font-size:calc(14 * var(--u))}.cnl .mt-card{border-radius:calc(16 * var(--u))}.cnl .mt-principles{grid-template-columns:1fr}.cnl .mt-principle{padding:calc(24 * var(--u)) calc(16 * var(--u))}.cnl .mt-principle+.mt-principle{border-left:0;border-top:1px solid var(--c-line)}}.cnl .rz-head{display:flex;flex-direction:column;align-items:center;gap:calc(24 * var(--u));padding:calc(145 * var(--u)) calc(24 * var(--u)) calc(16 * var(--u));text-align:center}.cnl .rz-pill{display:flex;align-items:center;gap:6px;margin:0;font-family:CnlGeistMono,monospace;font-weight:500;font-size:12px;letter-spacing:-.03em}.cnl .rz-br{color:var(--orange)}.cnl .rz-head-title{margin:0;color:var(--c-text);font-family:CnlGeist,sans-serif;font-size:calc(44 * var(--u));font-weight:600;letter-spacing:-.02em;line-height:1.1}.cnl .rz{position:relative;z-index:1;height:var(--rz-h, auto);background-color:var(--c-bg);border-top:1px solid var(--c-line);border-bottom:1px solid var(--c-line)}.cnl .rz-sticky{position:sticky;top:var(--ux-header-h, 56px);height:calc(100vh - var(--ux-header-h, 56px));overflow:hidden;display:flex;flex-direction:column;justify-content:center;gap:calc(28 * var(--u))}.cnl .rz-track{display:flex;align-items:stretch;gap:calc(24 * var(--u));width:max-content;padding:0 calc(50vw - 580 * var(--u));transform:translate3d(var(--rz-x, 0px),0,0);will-change:transform}.cnl .rz-card{flex:none;display:flex;flex-direction:column;width:calc(640 * var(--u));text-decoration:none}.cnl .rz-visual{position:relative;aspect-ratio:16 / 10;padding:calc(28 * var(--u)) calc(28 * var(--u)) 0;overflow:hidden;background:#f8f8f6;border:1px solid #ebebe7;border-radius:calc(20 * var(--u))}.cnl .rz-browser{height:100%;display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1px solid #e6e6e1;border-bottom:0;border-radius:calc(12 * var(--u)) calc(12 * var(--u)) 0 0;box-shadow:0 10px 30px #0000000f}.cnl .rz-bar{flex:none;display:flex;align-items:center;gap:6px;height:calc(34 * var(--u));padding:0 calc(14 * var(--u));background:#f0f0ec;border-bottom:1px solid #e6e6e1}.cnl .rz-bar i{width:8px;height:8px;border-radius:50%;background:#d4d4ce}.cnl .rz-bar span{margin-left:calc(14 * var(--u));padding:2px 12px;border-radius:999px;background:#fff;font-family:CnlInter,sans-serif;font-size:11px;color:#a3a39d}.cnl .rz-browser img{flex:1;min-height:0;width:100%;object-fit:cover;object-position:top;display:block}.cnl .rz-phone{position:absolute;right:calc(28 * var(--u));bottom:calc(-36 * var(--u));width:calc(150 * var(--u));aspect-ratio:9 / 18;padding:6px;background:#1c1c1a;border-radius:calc(24 * var(--u));box-shadow:0 16px 40px #0000002e}.cnl .rz-phone img{width:100%;height:100%;object-fit:cover;object-position:top;border-radius:calc(19 * var(--u));display:block}.cnl .rz-visual-ill{display:flex;align-items:center;justify-content:center;padding:0}.cnl .rz-visual-ill .cnl-card-illustration{height:78%;max-width:80%}.cnl .rz-info{padding:calc(24 * var(--u)) calc(8 * var(--u)) 0}.cnl .rz-tags{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.cnl .rz-tags li{padding:4px 10px;border-radius:999px;background:var(--orange-wash);color:var(--orange-deep);font-family:CnlGeistMono,monospace;font-size:11px;font-weight:500;letter-spacing:-.02em}.cnl .rz-title{margin:calc(14 * var(--u)) 0 0;color:var(--c-text);font-family:CnlGeist,sans-serif;font-size:calc(26 * var(--u));font-weight:600;letter-spacing:-.02em;line-height:1.2}.cnl .rz-desc{margin:calc(10 * var(--u)) 0 0;max-width:calc(600 * var(--u));color:var(--c-muted);font-family:CnlInter,sans-serif;font-size:calc(15 * var(--u));line-height:1.6}.cnl .rz-cta{width:calc(420 * var(--u));justify-content:center;gap:calc(20 * var(--u));padding:calc(40 * var(--u));background:var(--orange-wash);border:1px solid var(--orange-pale);border-radius:calc(20 * var(--u));aspect-ratio:auto;align-self:flex-start;height:calc(640 * var(--u) * 10 / 16)}.cnl .rz-cta-kicker{font-family:CnlGeistMono,monospace;font-size:12px;font-weight:500;color:var(--orange-deep)}.cnl .rz-cta-title{color:var(--c-text);font-family:CnlGeist,sans-serif;font-size:calc(30 * var(--u));font-weight:600;letter-spacing:-.02em;line-height:1.15}.cnl .rz-cta-btn{display:inline-flex;align-items:center;gap:10px;align-self:flex-start;padding:12px 18px;border-radius:999px;background:var(--orange);color:var(--on-orange);font-family:CnlInter,sans-serif;font-size:14px;font-weight:500;transition:background .25s;background-image:var(--accent-gradient-bg, none);background-size:var(--accent-size, auto);animation:var(--accent-anim, none)}.cnl .rz-cta:hover .rz-cta-btn{background:var(--orange-deep);color:#fff}.cnl .rz-foot{display:flex;align-items:center;gap:calc(20 * var(--u));width:calc(1160 * var(--u));margin:0 auto;padding:0 calc(8 * var(--u))}.cnl .rz-ruler{position:relative;flex:1;height:52px;margin:0 calc(40 * var(--u))}.cnl .rz-ticks{position:absolute;left:0;right:0;top:8px;height:14px;background:repeating-linear-gradient(90deg,var(--c-tick, var(--c-line)) 0 1px,transparent 1px 50px) top / 100% 14px no-repeat,repeating-linear-gradient(90deg,var(--c-tick, var(--c-line)) 0 1px,transparent 1px 10px) bottom / 100% 7px no-repeat}.cnl .rz-ticks:not(.rz-ticks-on){--c-tick: color-mix(in srgb, var(--c-text) 22%, transparent)}.cnl .rz-ticks-on{--c-tick: var(--orange);clip-path:inset(0 calc((1 - var(--rz-p, 0)) * 100%) 0 0)}.cnl .rz-cursor{position:absolute;top:0;left:calc(var(--rz-p, 0) * 100%);width:2px;height:30px;margin-left:-1px;background:var(--orange);border-radius:2px}.cnl .rz-cursor:before{content:"";position:absolute;top:-5px;left:50%;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:var(--orange);box-shadow:0 0 0 5px color-mix(in srgb,var(--orange) 18%,transparent)}.cnl .rz-marks{position:absolute;inset:0}.cnl .rz-mark{position:absolute;top:26px;left:calc(var(--s) * 100%);width:7px;height:7px;margin-left:-3.5px;border-radius:50%;background:color-mix(in srgb,var(--c-text) 30%,transparent);transition:background .3s,transform .3s}.cnl .rz-mark.is-on{background:var(--orange);transform:scale(1.3)}.cnl .rz-end{position:absolute;top:38px;font-family:CnlGeistMono,monospace;font-size:11px;font-weight:500;letter-spacing:-.02em;text-transform:uppercase;color:var(--c-muted);white-space:nowrap;transition:color .3s}.cnl .rz-end-l{left:0}.cnl .rz-end-r{right:0}.cnl .rz-end.is-on{color:var(--orange-deep)}@media(max-width:991px){.cnl .rz{height:auto}.cnl .rz-sticky{position:static;height:auto;padding:calc(48 * var(--u)) 0 calc(32 * var(--u));gap:calc(24 * var(--u))}.cnl .rz-head{padding-top:calc(121 * var(--u));padding-bottom:0;gap:calc(16 * var(--u))}.cnl .rz-head-title{font-size:calc(28 * var(--u))}.cnl .rz-viewport{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.cnl .rz-viewport::-webkit-scrollbar{display:none}.cnl .rz-track{transform:none;gap:calc(12 * var(--u));padding:0 calc(16 * var(--u))}.cnl .rz-card{width:calc(330 * var(--u));scroll-snap-align:center}.cnl .rz-visual{padding:calc(14 * var(--u)) calc(14 * var(--u)) 0;border-radius:calc(16 * var(--u))}.cnl .rz-bar{height:calc(24 * var(--u))}.cnl .rz-bar span{font-size:9px}.cnl .rz-phone{width:calc(72 * var(--u));right:calc(14 * var(--u));bottom:calc(-24 * var(--u));padding:3px;border-radius:calc(12 * var(--u))}.cnl .rz-phone img{border-radius:calc(9 * var(--u))}.cnl .rz-info{padding:calc(16 * var(--u)) calc(4 * var(--u)) 0}.cnl .rz-title{font-size:calc(22 * var(--u))}.cnl .rz-desc{font-size:calc(14 * var(--u))}.cnl .rz-cta{width:calc(280 * var(--u));height:auto;align-self:stretch;padding:calc(24 * var(--u))}.cnl .rz-cta-title{font-size:calc(24 * var(--u))}.cnl .rz-foot{width:100%;padding:0 calc(16 * var(--u))}.cnl .rz-ruler{margin:0}}.cnl .pf-rot{display:inline-block;position:relative;vertical-align:bottom;overflow:hidden;height:1.5em;white-space:nowrap;transition:width .45s cubic-bezier(.4,0,.2,1)}.cnl .pf-rot-w{display:inline-block;color:var(--orange-deep);font-weight:500;transition:transform .45s cubic-bezier(.4,0,.2,1),opacity .45s ease,filter .45s ease}.cnl .pf-rot.is-out .pf-rot-w{transform:translateY(-100%);opacity:0;filter:blur(4px)}.cnl .pf-rot.is-in .pf-rot-w{transform:translateY(100%);opacity:0;filter:blur(4px);transition:none}.cnl .pf-g{transition:opacity .3s ease}@media(prefers-reduced-motion:reduce){.cnl .pf-rot,.cnl .pf-rot-w{transition:none}}.cnl .fcta{position:relative;width:100%;background-color:var(--c-bg);border-top:1px solid var(--c-line)}.cnl .fcta-box{position:relative;overflow:hidden;isolation:isolate;display:flex;align-items:center;justify-content:center;width:calc(1160 * var(--u) + 1px);min-height:calc(560 * var(--u));margin:0 auto;border-left:1px solid var(--c-line);border-right:1px solid var(--c-line)}.cnl .fcta-bg{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.cnl .fcta-dots{position:absolute;inset:0;background-image:radial-gradient(circle,color-mix(in srgb,var(--c-text) 22%,transparent) 1px,transparent 1.4px);background-size:22px 22px;background-position:center;-webkit-mask-image:radial-gradient(ellipse 60% 70% at 50% 50%,#000 20%,transparent 100%);mask-image:radial-gradient(ellipse 60% 70% at 50% 50%,#000 20%,transparent 100%)}.cnl .fcta-glow{position:absolute;border-radius:50%;filter:blur(60px);will-change:transform}.cnl .fcta-glow-a{width:46%;aspect-ratio:1.6;left:18%;top:18%;background:radial-gradient(closest-side,color-mix(in srgb,var(--orange) 26%,transparent),transparent);animation:fcta-drift-a 22s ease-in-out infinite alternate}.cnl .fcta-glow-b{width:52%;aspect-ratio:1.5;right:12%;bottom:8%;background:radial-gradient(closest-side,color-mix(in srgb,var(--c-cream) 90%,transparent),transparent);animation:fcta-drift-b 26s ease-in-out infinite alternate}@keyframes fcta-drift-a{to{transform:translate(18%,14%) scale(1.12)}}@keyframes fcta-drift-b{to{transform:translate(-16%,-12%) scale(.92)}}@media(prefers-reduced-motion:reduce){.cnl .fcta-glow{animation:none}}.cnl .fcta-content{display:flex;flex-direction:column;align-items:center;gap:calc(20 * var(--u));max-width:calc(600 * var(--u));padding:calc(96 * var(--u)) calc(24 * var(--u));text-align:center}.cnl .fcta-title{margin:0;color:var(--c-text);font-family:CnlGeist,sans-serif;font-size:calc(44 * var(--u));font-weight:600;letter-spacing:-.02em;line-height:1.1}.cnl .fcta-accent{color:var(--orange);background-image:var(--accent-gradient, none);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:var(--accent-fill, currentColor);background-size:var(--accent-size, auto);animation:var(--accent-anim, none);filter:var(--accent-glow, none)}.cnl .fcta-text{margin:0;color:var(--c-muted);font-family:CnlInter,sans-serif;font-size:calc(14 * var(--u));line-height:1.5}.cnl .fcta-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(12 * var(--u));margin-top:calc(12 * var(--u))}@media(max-width:991px){.cnl .fcta-box{width:calc(374 * var(--u));min-height:0}.cnl .fcta-content{padding:calc(110 * var(--u)) calc(24 * var(--u));gap:calc(16 * var(--u));max-width:none}.cnl .fcta-title{font-size:calc(28 * var(--u))}.cnl .fcta-buttons{flex-direction:column;align-items:center}}.cnl section[id],.cnl .solution_card[id],.cnl .portfolio_card[id]{scroll-margin-top:var(--ux-header-h, 56px)}.cnl .problems_tab:not(.is-active){filter:grayscale(1) blur(1.5px);opacity:.55}.cnl .problems_tab:not(.is-active):hover{filter:grayscale(1) blur(0);opacity:.8}.cnl .problems_tab{transition:filter .4s ease,opacity .4s ease,background-color .4s ease,box-shadow .4s ease}.cnl .problems_tab.is-active{z-index:2;overflow:hidden;background-color:#fff;border-bottom-color:transparent;box-shadow:inset 0 1px #fff,0 0 0 1px color-mix(in srgb,var(--c-ink) 14%,transparent),0 1px 2px color-mix(in srgb,var(--c-ink) 10%,transparent),0 calc(10 * var(--u)) calc(28 * var(--u)) calc(-8 * var(--u)) color-mix(in srgb,var(--c-ink) 30%,transparent)}.cnl .problems_content{gap:0}.cnl.ux-hero-proof{max-width:none!important}.cnl .hero_float_card_wrap{--fc-w: 330;transform:perspective(1200px) rotate(-8deg);padding:calc(18 * var(--u)) calc(14 * var(--u));animation:hero-card-float 6s ease-in-out infinite}.cnl .hero_float_card{width:calc(var(--fc-w) * var(--u));height:calc(var(--fc-w) * 225 / 379 * var(--u));transform:perspective(500px) rotateX(var(--tilt-x, 0deg)) rotateY(var(--tilt-y, 0deg)) scale3d(var(--tilt-s, 1),var(--tilt-s, 1),1);transition:transform .2s ease-out;will-change:transform}.cnl .hero_float_card{cursor:pointer;transform-style:preserve-3d;outline:none}.cnl .hero_card_inner{position:relative;width:100%;height:100%;transform-style:preserve-3d;transform:perspective(900px) rotate(-5deg) rotateY(0);transition:transform .8s cubic-bezier(.3,.7,.2,1)}.cnl .hero_float_card.is-flipped .hero_card_inner{transform:perspective(900px) rotate(-5deg) rotateY(180deg)}.cnl .hero_card_face{position:absolute;inset:0;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden;background-color:#e7e6e5;border:1px solid rgba(0,0,0,.05);border-radius:calc(var(--fc-w) * 10.52 / 379 * var(--u));box-shadow:#0000001a 3px 11px 24px,#00000017 11px 42px 44px,#0000000d 24px 95px 59px,#00000003 43px 169px 70px}.cnl .hero_card_back{transform:rotateY(180deg)}.cnl .hero_card_face>svg{display:block;width:100%;height:100%}.cnl .hero_float_card:focus-visible .hero_card_face{outline:2px solid var(--c-accent);outline-offset:3px}.cnl .hero_rating_card_label{fill:var(--c-accent, #9d9993);font-family:Inter,sans-serif;font-weight:600;font-size:15px;letter-spacing:3px}.cnl .hero_rating_card_word{fill:color-mix(in srgb,var(--c-accent, #9d9993) 38%,#e7e6e5);font-family:Inter,sans-serif;font-weight:900;font-size:84px}@media(min-width:992px){.cnl .hero_float_card_wrap{margin-top:calc(-90 * var(--u))}}@keyframes hero-card-float{0%,to{translate:0 0}50%{translate:0 calc(-8 * var(--u))}}@media(max-width:991px){.cnl .hero_float_card_wrap{--fc-w: 150;padding:calc(6 * var(--u)) calc(8 * var(--u))}}@media(prefers-reduced-motion:reduce){.cnl .hero_float_card_wrap{animation:none}.cnl .hero_float_card,.cnl .hero_card_inner{transition:none}}.cnl .hero_card_name,.cnl .hero_card_contact{fill:var(--c-accent, #9d9993);font-family:Inter,sans-serif}.cnl .hero_card_name{font-weight:700;font-size:19px;letter-spacing:3px}.cnl .hero_card_contact{font-weight:500;font-size:15px;letter-spacing:1px}.cnl.hero_proof_line{display:flex;align-items:center;flex-wrap:nowrap;width:max-content;gap:calc(12 * var(--u));margin-top:calc(14 * var(--u));white-space:nowrap}.cnl .hero_avatars{display:flex;align-items:center;flex-shrink:0;padding-left:calc(10 * var(--u))}.cnl .hero_avatar{box-sizing:border-box;flex-shrink:0;object-fit:cover;background-color:#f1f1f1;border-radius:50%;width:calc(38 * var(--u));height:calc(38 * var(--u));margin-left:calc(-10 * var(--u));padding:calc(3 * var(--u));display:block}.cnl .hero_avatars_label{color:#6b7280;font-family:CnlInter,sans-serif;font-size:calc(14 * var(--u))}.cnl .hero_avatars_label_num{color:#181818;font-family:CnlGeistMono,monospace;font-weight:600}.cnl .hero_rating{background-color:#f1f1f1;border-radius:calc(10 * var(--u));display:flex;align-items:center;gap:calc(8 * var(--u));padding:calc(2 * var(--u)) calc(12 * var(--u)) calc(2 * var(--u)) calc(2 * var(--u));flex-shrink:0}.cnl .hero_rating_score{background-color:#fff;border:1px solid #fff;border-radius:calc(8 * var(--u));display:flex;align-items:center;gap:calc(4 * var(--u));height:calc(32 * var(--u));padding:calc(6 * var(--u));box-shadow:0 calc(2 * var(--u)) calc(5 * var(--u)) #0000000d,0 calc(4 * var(--u)) calc(4 * var(--u)) #0000001a}.cnl .hero_rating_num{color:#181818;font-family:CnlGeistMono,monospace;font-size:calc(14 * var(--u));font-weight:600}.cnl .hero_rating_text{color:#6b7280;text-transform:lowercase;font-family:CnlGeistMono,monospace;font-size:calc(14 * var(--u))}.cnl .hero-star{width:calc(20 * var(--u));height:calc(20 * var(--u))}@media(max-width:991px){.cnl.hero_proof_line{justify-content:center;gap:calc(6 * var(--u));margin-inline:auto}.cnl .hero_avatars{padding-left:calc(6 * var(--u))}.cnl .hero_avatar{width:calc(26 * var(--u));height:calc(26 * var(--u));margin-left:calc(-7 * var(--u));padding:calc(2 * var(--u))}.cnl .hero_avatars_label,.cnl .hero_rating_num,.cnl .hero_rating_text{font-size:calc(11 * var(--u))}.cnl .hero_rating{gap:calc(5 * var(--u));padding-right:calc(8 * var(--u))}.cnl .hero_rating_score{height:calc(26 * var(--u));padding:calc(4 * var(--u))}.cnl .hero-star{width:calc(15 * var(--u));height:calc(15 * var(--u))}}.cnl .hero_proof_swap{display:grid;align-items:center;justify-items:start}.cnl .hero_proof_swap>*{grid-area:1 / 1;animation:hero-proof-swap 7s ease-in-out infinite}.cnl .hero_proof_swap>:nth-child(2){animation-delay:-3.5s}@keyframes hero-proof-swap{0%,42%{opacity:1;transform:translateY(0)}50%{opacity:0;transform:translateY(calc(-10 * var(--u)))}51%,91%{opacity:0;transform:translateY(calc(10 * var(--u)))}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.cnl .hero_proof_swap>*{animation:none}.cnl .hero_proof_swap>:nth-child(2){display:none}}.cnl.ux-hero-proof{position:relative}.cnl[data-card-stage]:not(.is-revealed) .hero_float_card{--arc: calc((var(--k) - 1.5) * 10deg);cursor:pointer;transform-origin:250% 50%;transform:rotate(var(--arc)) scale(.44);transition:transform .4s cubic-bezier(.3,.8,.3,1)}.cnl[data-card-stage]:not(.is-revealed) .hero_float_card:hover,.cnl[data-card-stage]:not(.is-revealed) .hero_float_card:focus-visible{transform:rotate(var(--arc)) translate(-70px) scale(.48)}.cnl[data-card-stage]:not(.is-revealed) .hero_card_inner{transform:perspective(900px) rotate(-5deg)}.cnl[data-card-stage]:not(.is-revealed) .hero_float_card_wrap{animation:none;transform:translate(-285px)}.cnl[data-card-stage].is-revealed .hero_float_card:not(.is-active){display:none}@media(max-width:991px){.cnl[data-card-stage]:not(.is-revealed) .hero_float_card_wrap{transform:translate(-150px)}.cnl[data-card-stage]:not(.is-revealed) .hero_float_card{--arc: calc((var(--k) - 1.5) * 9deg);transform:rotate(var(--arc)) scale(.38)}.cnl[data-card-stage]:not(.is-revealed) .hero_float_card:hover{transform:rotate(var(--arc)) translate(-44px) scale(.42)}}.cnl .hero_float_card_wrap{position:relative;box-sizing:content-box;width:calc(var(--fc-w) * var(--u));height:calc(var(--fc-w) * 225 / 379 * var(--u))}.cnl .hero_float_card{position:absolute;inset:0}.cnl .gain{--gain-node: calc(104 * var(--u));--gain-title-h: calc(48 * var(--u));--gain-title-gap: calc(20 * var(--u));--gain-stage: calc(var(--gain-title-h) + var(--gain-title-gap));position:relative;width:calc(1160 * var(--u));max-width:100%;margin:0 auto;padding:calc(56 * var(--u)) calc(32 * var(--u)) calc(72 * var(--u))}.cnl .gain:before{content:"";position:absolute;top:0;left:50%;width:100vw;height:1px;background:var(--c-line);transform:translate(-50%)}.cnl .gain-track{position:absolute;z-index:0;left:calc(32 * var(--u) + (1096 * var(--u)) / 8);top:calc(56 * var(--u) + var(--gain-stage) + var(--gain-node) / 2 - 1px);width:calc(1096 * var(--u) * 3 / 4);height:2px;background:repeating-linear-gradient(90deg,var(--c-line) 0 6px,transparent 6px 11px)}.cnl .gain-fill{position:absolute;left:0;right:0;top:-.5px;height:3px;background:var(--orange, #e5142a);background-image:var(--accent-gradient-bg, none);box-shadow:0 0 10px color-mix(in srgb,var(--orange, #e5142a) 60%,transparent);transform:scaleX(0);transform-origin:left;animation:gain-flow-x 12s cubic-bezier(.6,0,.3,1) infinite}@keyframes gain-flow-x{0%,4%{transform:scaleX(0);opacity:1}25%{transform:scaleX(.3333);opacity:1}50%{transform:scaleX(.6667);opacity:1}75%,94%{transform:scaleX(1);opacity:1}to{transform:scaleX(1);opacity:0}}.cnl .gain-dot{position:absolute;z-index:1;top:-6px;left:0;width:14px;height:14px;margin-left:-7px;box-sizing:border-box;border-radius:50%;background:#fff;border:3px solid var(--orange, #e5142a);box-shadow:0 0 0 6px color-mix(in srgb,var(--orange, #e5142a) 22%,transparent),0 0 18px color-mix(in srgb,var(--orange, #e5142a) 70%,transparent);animation:gain-dot-x 12s cubic-bezier(.6,0,.3,1) infinite}@keyframes gain-dot-x{0%,4%{left:0%;opacity:1}25%{left:33.33%}50%{left:66.67%}75%,94%{left:100%;opacity:1}to{left:100%;opacity:0}}.cnl .gain-steps{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,1fr);gap:calc(24 * var(--u));margin:0;padding:0;list-style:none}.cnl .gain-step{display:flex;flex-direction:column;align-items:center;text-align:center}.cnl .gain-node{position:relative;display:grid;place-items:center;width:var(--gain-node);height:var(--gain-node);border:1px solid #e8e5da;border-radius:calc(26 * var(--u));background:#fff;box-shadow:0 10px 24px -16px #1c1c1a59;animation:12s ease infinite}.cnl .gain-node :global(svg),.cnl .gain-node svg{width:74%;height:74%;animation:12s ease infinite}.cnl .gain-title{display:flex;align-items:flex-start;justify-content:center;height:var(--gain-title-h);max-width:calc(240 * var(--u));margin:0 0 var(--gain-title-gap);color:var(--c-text);font-family:CnlGeist,sans-serif;font-size:calc(20 * var(--u));font-weight:600;letter-spacing:-.02em;line-height:1.2;animation:12s ease infinite}.cnl .gain-text{max-width:calc(250 * var(--u));margin:calc(18 * var(--u)) 0 0;color:var(--c-muted);font-family:CnlInter,sans-serif;font-size:calc(14 * var(--u));line-height:1.55}.cnl .gain-step:nth-child(1) .gain-node{animation-name:gain-lit-1}.cnl .gain-step:nth-child(1) .gain-node svg{animation-name:gain-hop-1}.cnl .gain-step:nth-child(1) .gain-title{animation-name:gain-ttl-1}.cnl .gain-step:nth-child(2) .gain-node{animation-name:gain-lit-2}.cnl .gain-step:nth-child(2) .gain-node svg{animation-name:gain-hop-2}.cnl .gain-step:nth-child(2) .gain-title{animation-name:gain-ttl-2}.cnl .gain-step:nth-child(3) .gain-node{animation-name:gain-lit-3}.cnl .gain-step:nth-child(3) .gain-node svg{animation-name:gain-hop-3}.cnl .gain-step:nth-child(3) .gain-title{animation-name:gain-ttl-3}.cnl .gain-step:nth-child(4) .gain-node{animation-name:gain-lit-4}.cnl .gain-step:nth-child(4) .gain-node svg{animation-name:gain-hop-4}.cnl .gain-step:nth-child(4) .gain-title{animation-name:gain-ttl-4}@keyframes gain-lit-1{0%,1%{border-color:#e8e5da;box-shadow:0 10px 24px -16px #1c1c1a59;transform:none}4%,96%{border-color:var(--orange, #e5142a);box-shadow:0 14px 26px -14px color-mix(in srgb,var(--orange, #e5142a) 80%,transparent),0 0 0 5px color-mix(in srgb,var(--orange, #e5142a) 16%,transparent);transform:translateY(-4px)}to{border-color:#e8e5da;box-shadow:0 10px 24px -16px #1c1c1a59;transform:none}}@keyframes gain-hop-1{0%,2%,8%,to{transform:none}5%{transform:translateY(-6px) scale(1.12)}}@keyframes gain-ttl-1{0%,1%,to{color:var(--c-text)}4%,96%{color:var(--orange-deep, #b81122)}}@keyframes gain-lit-2{0%,26%{border-color:#e8e5da;box-shadow:0 10px 24px -16px #1c1c1a59;transform:none}29%,96%{border-color:var(--orange, #e5142a);box-shadow:0 14px 26px -14px color-mix(in srgb,var(--orange, #e5142a) 80%,transparent),0 0 0 5px color-mix(in srgb,var(--orange, #e5142a) 16%,transparent);transform:translateY(-4px)}to{border-color:#e8e5da;box-shadow:0 10px 24px -16px #1c1c1a59;transform:none}}@keyframes gain-hop-2{0%,27%,33%,to{transform:none}30%{transform:translateY(-6px) scale(1.12)}}@keyframes gain-ttl-2{0%,26%,to{color:var(--c-text)}29%,96%{color:var(--orange-deep, #b81122)}}@keyframes gain-lit-3{0%,51%{border-color:#e8e5da;box-shadow:0 10px 24px -16px #1c1c1a59;transform:none}54%,96%{border-color:var(--orange, #e5142a);box-shadow:0 14px 26px -14px color-mix(in srgb,var(--orange, #e5142a) 80%,transparent),0 0 0 5px color-mix(in srgb,var(--orange, #e5142a) 16%,transparent);transform:translateY(-4px)}to{border-color:#e8e5da;box-shadow:0 10px 24px -16px #1c1c1a59;transform:none}}@keyframes gain-hop-3{0%,52%,58%,to{transform:none}55%{transform:translateY(-6px) scale(1.12)}}@keyframes gain-ttl-3{0%,51%,to{color:var(--c-text)}54%,96%{color:var(--orange-deep, #b81122)}}@keyframes gain-lit-4{0%,76%{border-color:#e8e5da;box-shadow:0 10px 24px -16px #1c1c1a59;transform:none}79%,96%{border-color:var(--orange, #e5142a);box-shadow:0 14px 26px -14px color-mix(in srgb,var(--orange, #e5142a) 80%,transparent),0 0 0 5px color-mix(in srgb,var(--orange, #e5142a) 16%,transparent);transform:translateY(-4px)}to{border-color:#e8e5da;box-shadow:0 10px 24px -16px #1c1c1a59;transform:none}}@keyframes gain-hop-4{0%,77%,83%,to{transform:none}80%{transform:translateY(-6px) scale(1.12)}}@keyframes gain-ttl-4{0%,76%,to{color:var(--c-text)}79%,96%{color:var(--orange-deep, #b81122)}}@media(prefers-reduced-motion:reduce){.cnl .gain-fill,.cnl .gain-dot,.cnl .gain-node,.cnl .gain-node svg,.cnl .gain-title{animation:none}.cnl .gain-fill{transform:none}.cnl .gain-dot{display:none}}@media(max-width:991px)and (min-width:768px){.cnl .gain{--gain-node: calc(56 * var(--u));--gain-title-h: calc(33 * var(--u));--gain-title-gap: calc(10 * var(--u));width:100%;padding:calc(28 * var(--u)) calc(12 * var(--u)) calc(36 * var(--u))}.cnl .gain-track{left:calc(12 * var(--u) + (100% - 24 * var(--u)) / 8);width:calc((100% - 24 * var(--u)) * 3 / 4);top:calc(28 * var(--u) + var(--gain-stage) + var(--gain-node) / 2 - 1px)}.cnl .gain-title{max-width:none;font-size:calc(9 * var(--u))}.cnl .gain-text{max-width:none;margin-top:calc(10 * var(--u));font-size:calc(7 * var(--u))}.cnl .gain-node{border-radius:calc(14 * var(--u))}}@media(max-width:767px){.cnl .gain{--gain-node: calc(64 * var(--u));width:100%;padding:calc(28 * var(--u)) calc(16 * var(--u)) calc(36 * var(--u))}.cnl .gain-track{display:none}.cnl .gain-steps{grid-template-columns:1fr;gap:calc(28 * var(--u))}.cnl .gain-steps:before,.cnl .gain-steps:after{content:"";position:absolute;z-index:-1;top:calc(var(--gain-node) / 2);bottom:calc(var(--gain-node) / 2);left:calc(var(--gain-node) / 2 - 1px);width:2px}.cnl .gain-steps:before{background:repeating-linear-gradient(var(--c-line) 0 6px,transparent 6px 11px)}.cnl .gain-steps:after{width:3px;background:var(--orange, #e5142a);background-image:var(--accent-gradient-bg, none);box-shadow:0 0 10px color-mix(in srgb,var(--orange, #e5142a) 60%,transparent);transform:scaleY(0);transform-origin:top;animation:gain-flow-y 12s cubic-bezier(.6,0,.3,1) infinite}@keyframes gain-flow-y{0%,4%{transform:scaleY(0);opacity:1}25%{transform:scaleY(.3333);opacity:1}50%{transform:scaleY(.6667);opacity:1}75%,94%{transform:scaleY(1);opacity:1}to{transform:scaleY(1);opacity:0}}.cnl .gain-step{display:grid;grid-template-columns:var(--gain-node) 1fr;column-gap:calc(16 * var(--u));align-items:start;text-align:left}.cnl .gain-node{grid-column:1;grid-row:1 / 3;border-radius:calc(18 * var(--u))}.cnl .gain-title{grid-column:2;grid-row:1;display:block;height:auto;max-width:none;margin:calc(6 * var(--u)) 0 0;font-size:calc(19 * var(--u))}.cnl .gain-text{grid-column:2;grid-row:2;max-width:none;margin-top:calc(6 * var(--u));font-size:calc(14 * var(--u))}}@media(max-width:767px)and (prefers-reduced-motion:reduce){.cnl .gain-steps:after{animation:none;transform:none}}@media(max-width:991px){.cnl .portfolio_line_side_mobile,.cnl .problems_line_side{display:none}.cnl .portfolio_cards,.cnl .problems_content,.cnl .solution_cards{padding-left:0;padding-right:0}.cnl .mt-inner{width:100%}.cnl .fcta-box{width:100%;border-left:0;border-right:0}}html{--black: #000000 !important;--white: #ffffff !important;--dark-green: #000000 !important;--mid-green: #000000 !important;--dark-green-hover: #000000 !important;--bright-green: #ffffff !important;--interface-green: #ffffff !important;--light-interface-green: #ffffff !important;--mist-green: #ffffff !important}main>section{margin:80px 0}main>section:first-child{margin-top:0}.ux-hero-backdrop[data-astro-cid-j7pv25f6]{position:relative;z-index:2;display:flex;flex-direction:column;margin-top:var(--ux-header-h);height:calc(100vh - var(--ux-header-h));height:calc(100svh - var(--ux-header-h))}.ux-hero[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden;--info-tuck: calc(var(--frame-w) * -.0611);--frame-floor: 100%;--frame-cap: min(1700px, 100%);--hero-reserve: 190px;--frame-grow: 2.559;--frame-w: max( var(--frame-floor), min(var(--frame-cap), calc((100svh - var(--ux-header-h) - var(--hero-reserve)) * var(--frame-grow))) );--pyramid-h: 610;background-color:#f7f5ee;border-radius:0;padding:0 0 clamp(20px,3vh,40px);flex:1;display:flex;flex-direction:column;justify-content:flex-start}.ux-hero-backdrop[data-astro-cid-j7pv25f6]{--cnl-u: calc(100vw / 1440);--hero-side-bg: color-mix(in srgb, var(--wave-bright, #fff) 30%, #fff);background-color:var(--hero-side-bg)}.ux-hero[data-astro-cid-j7pv25f6]{align-self:center;width:calc(1160 * var(--cnl-u));border-left:1px solid color-mix(in srgb,var(--svc-ink, #000) 14%,var(--hero-side-bg));border-right:1px solid color-mix(in srgb,var(--svc-ink, #000) 14%,var(--hero-side-bg))}@media(max-width:991px){.ux-hero-backdrop[data-astro-cid-j7pv25f6]{--cnl-u: calc(100vw / 390)}.ux-hero[data-astro-cid-j7pv25f6]{width:calc(100% - 16 * var(--cnl-u))}}@media(min-width:992px){.ux-hero[data-astro-cid-j7pv25f6]{align-self:flex-start;width:calc(1160 * var(--cnl-u) + 1px);margin-left:calc(50% - 580 * var(--cnl-u))}}.ux-hero-ticker[data-astro-cid-j7pv25f6]{position:relative;z-index:2;flex:none;width:100%;height:calc(64 * var(--u))}@media(max-width:991px){.ux-hero-ticker[data-astro-cid-j7pv25f6]{height:calc(65 * var(--u))}}.ux-hero-inner[data-astro-cid-j7pv25f6]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;width:100%}.ux-hero-frame[data-astro-cid-j7pv25f6]{position:relative;width:var(--frame-w);aspect-ratio:1350 / var(--pyramid-h);margin:0 calc((100% - var(--frame-w)) / 2);clip-path:polygon(0% 0%,0% 4.836%,1.519% 0%,0% 4.59%,8.926% 8.852%,8.904% 26.148%,17.963% 28.23%,17.963% 44.049%,27% 44.59%,27% 59.426%,36.185% 59.098%,36.185% 73.197%,45.37% 72.705%,45.37% 86.475%,54.63% 86.475%,54.63% 72.705%,63.815% 73.197%,63.815% 59.098%,73% 59.426%,73% 44.59%,82.037% 44.033%,82.037% 28.279%,91.089% 26.148%,91.089% 8.885%,100% 4.754%,99.926% 0%)}.ux-hero-label[data-astro-cid-j7pv25f6]{align-self:center;pointer-events:none;display:flex;align-items:center;gap:calc(8 * var(--u))}@media(min-width:1024px){.ux-hero-label[data-astro-cid-j7pv25f6]{align-self:flex-start}}.ux-hero-label[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;font-family:Inter,Inter Fallback,Arial,sans-serif;font-size:14px;font-weight:400;line-height:140%;color:#000;white-space:nowrap}.ux-hero-label[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:95px;height:auto}.ux-hero-clouds[data-astro-cid-j7pv25f6]{position:absolute;top:-32.1%;left:50%;transform:translate(-50%);width:calc(var(--pyramid-h) * .222%);z-index:1;pointer-events:none}.ux-hero-clouds-canvas[data-astro-cid-j7pv25f6]{display:block;width:100%;aspect-ratio:2.25}.ux-hero-clouds-canvas[data-astro-cid-j7pv25f6].is-prerendered{background-image:url(../images/hero-wave.webp);background-size:100% 100%;background-repeat:no-repeat}.ux-hero-edge[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;z-index:3;pointer-events:none;overflow:visible;clip-path:polygon(0% 0%,0% 4.59%,8.926% 8.852%,8.904% 26.148%,17.963% 28.23%,17.963% 44.049%,27% 44.59%,27% 59.426%,36.185% 59.098%,36.185% 73.197%,45.37% 72.705%,45.37% 86.475%,54.63% 86.475%,54.63% 72.705%,63.815% 73.197%,63.815% 59.098%,73% 59.426%,73% 44.59%,82.037% 44.033%,82.037% 28.279%,91.089% 26.148%,91.089% 8.885%,100% 4.754%,100% 0%)}.ux-hero-edge-sheen[data-astro-cid-j7pv25f6]{mix-blend-mode:soft-light}.ux-hero-grid[data-astro-cid-j7pv25f6]{position:absolute;inset:0;z-index:2}.ux-hero-grid[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{display:block;width:100%;height:100%}.grid-square[data-astro-cid-j7pv25f6]{opacity:0;transition:opacity .15s cubic-bezier(.4,0,.2,1)}.grid-square[data-astro-cid-j7pv25f6].is-visible{opacity:1}.grid-square[data-astro-cid-j7pv25f6].hide-on-hover{opacity:0}.grid-line[data-astro-cid-j7pv25f6]{stroke:#000;stroke-opacity:.2;stroke-width:.5}.ux-hero-photo[data-astro-cid-j7pv25f6].hero-fr-anim{position:absolute;inset:42% auto auto 50%;transform:translate(-50%,-50%) scale(var(--crystal-fit, .76));transform-origin:center center;z-index:5}.grid-outline[data-astro-cid-j7pv25f6]{fill:none;stroke:#000;stroke-opacity:.2;stroke-width:.5}.ux-hero-info[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:center;gap:32px;width:100%;max-width:1234px;margin:var(--info-tuck) auto 0;position:relative;z-index:10;text-align:center}.ux-hero-info-left[data-astro-cid-j7pv25f6],.ux-hero-info-right[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:10px;max-width:369px}.ux-hero-heading[data-astro-cid-j7pv25f6]{font-family:Roobert,sans-serif;font-weight:500;font-size:calc(24px + 8 * ((100vw - 320px) / 1140));line-height:120%;margin:0;color:#000}.ux-hero-accent[data-astro-cid-j7pv25f6]{color:var(--orange)}.ux-hero-heading-sm[data-astro-cid-j7pv25f6]{font-family:Roobert,sans-serif;font-weight:500;font-size:calc(24px + 8 * ((100vw - 320px) / 1140));line-height:120%;color:#000;margin:0}.ux-hero-subtitle[data-astro-cid-j7pv25f6]{margin:0;font-family:Inter,Inter Fallback,Arial,sans-serif;font-size:16px;font-weight:400;line-height:150%;color:#000}.ux-hero-info-right-inner[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:center;gap:10px}.ux-hero-body[data-astro-cid-j7pv25f6]{margin:0;font-family:Inter,Inter Fallback,Arial,sans-serif;font-size:16px;font-weight:400;line-height:150%;color:#000}.ux-hero-more[data-astro-cid-j7pv25f6]{color:#000;font-family:Inter,Inter Fallback,Arial,sans-serif;font-size:15px;font-weight:400;line-height:140%;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1)}.ux-hero-more[data-astro-cid-j7pv25f6]:hover{color:#6e6e6e}.ux-hero-info-buttons[data-astro-cid-j7pv25f6]{display:flex;justify-content:center}.ux-hero-cta[data-astro-cid-j7pv25f6].arrow{display:flex;align-items:center;justify-content:center;width:44px;height:44px;color:var(--orange);text-decoration:none;transition:opacity .2s ease}.ux-hero-cta[data-astro-cid-j7pv25f6].arrow:hover{opacity:.65}@media(min-width:1024px){.ux-hero-info[data-astro-cid-j7pv25f6]{flex-direction:row;align-items:flex-start;justify-content:space-between;text-align:left;position:relative}.ux-hero-info-left[data-astro-cid-j7pv25f6]{text-align:left}.ux-hero-info-right[data-astro-cid-j7pv25f6]{text-align:left;margin-left:auto}.ux-hero-info[data-astro-cid-j7pv25f6]{padding-inline:calc(32 * var(--cnl-u, 1px))}.ux-hero[data-astro-cid-j7pv25f6]{--frame-cap: min(1700px, 105%)}.ux-hero[data-astro-cid-j7pv25f6]:has(.hero-logos){--hero-reserve: calc(114px + 162 * var(--cnl-u, 1px));--frame-floor: 0px}.ux-hero-info[data-astro-cid-j7pv25f6]:has(.hero_proof_line){--proof-lift: calc(52 * var(--cnl-u, 1px))}.ux-hero[data-astro-cid-j7pv25f6]:has(.hero_proof_line){--hero-reserve: calc(190px + 135 * var(--cnl-u, 1px));--frame-floor: 0px}.ux-hero-info-left[data-astro-cid-j7pv25f6],.ux-hero-info-right[data-astro-cid-j7pv25f6]{max-width:min(369px,calc(50% - 110px))}.ux-hero-info-right-inner[data-astro-cid-j7pv25f6]{align-items:flex-start}.ux-hero-info-buttons[data-astro-cid-j7pv25f6]{position:absolute;left:50%;bottom:var(--proof-lift, 0px);transform:translate(-50%)}}.hero-logos[data-astro-cid-j7pv25f6]{width:100%;display:flex;flex-direction:column;align-items:center;gap:calc(40 * var(--cnl-u, 1px))}@media(min-width:1024px){.hero-logos[data-astro-cid-j7pv25f6]{gap:calc(69 * var(--cnl-u, 1px))}}.hero-logos[data-astro-cid-j7pv25f6]>.framer-1gvay10[data-astro-cid-j7pv25f6]{align-self:center}.hcta-container[data-astro-cid-j7pv25f6]{--btn-color: var(--wave-bright, #e9e1cf);--btn-ink: #101010;--corner-color: color-mix(in srgb, var(--orange) 70%, transparent);--corner-dist: 24px;--corner-rest: 12px;--corner-multiplier: 1.5;--timing-function: cubic-bezier(.34, 1.36, .64, 1);--duration: .45s;position:relative;display:flex;align-items:center;justify-content:center}.hcta-btn[data-astro-cid-j7pv25f6]{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:140px;min-height:40px;border-radius:13px;border:1px solid color-mix(in srgb,var(--btn-color) 55%,#fff);padding:.2em .9em;background-image:linear-gradient(#fff3,#0000000d);background-color:var(--btn-color);text-decoration:none;box-shadow:1px 1px 2px -1px #fff inset,inset 0 -2px 10px #0000002e,0 2px 1px #00000010,0 4px 2px #00000010,0 8px 4px #00000010,0 16px 8px #00000010,0 32px 16px #00000010;transition:transform var(--duration) var(--timing-function),filter var(--duration) var(--timing-function),background-color .45s ease,border-color .45s ease;cursor:pointer}.hcta-drawer[data-astro-cid-j7pv25f6]{position:absolute;display:flex;justify-content:center;min-height:32px;border-radius:16px;border:none;padding:.25em 1em;font-size:.8em;font-weight:600;font-family:Poppins,monospace;color:color-mix(in srgb,var(--btn-ink) 70%,transparent);background:linear-gradient(#fff3,#0000000d),var(--btn-color);opacity:0;pointer-events:none;transition:transform .55s cubic-bezier(.22,1,.36,1),filter .5s ease,opacity .4s ease;filter:blur(2px)}.hcta-top[data-astro-cid-j7pv25f6]{top:0;left:0;border-radius:12px 12px 0 0;align-items:start}.hcta-bottom[data-astro-cid-j7pv25f6]{bottom:0;right:0;border-radius:0 0 12px 12px;align-items:end}.hcta-text[data-astro-cid-j7pv25f6]{display:inline-block;font-size:1.05em;font-family:Syne,Poppins,Inter,sans-serif;font-weight:500;color:#1f1f1f;filter:drop-shadow(0 1px 0 #fff6);transition:transform var(--duration) var(--timing-function),filter var(--duration) var(--timing-function),color .45s ease}.hcta-corner[data-astro-cid-j7pv25f6]{position:absolute;width:32px;fill:none;stroke:var(--corner-color);stroke-width:1.6;stroke-linecap:round;pointer-events:none;transition:transform var(--duration) var(--timing-function),filter var(--duration) var(--timing-function)}.hcta-corner[data-astro-cid-j7pv25f6]:nth-of-type(1){top:0;left:0;transform:translate(calc(-1 * var(--corner-rest)),calc(-1 * var(--corner-rest))) rotate(90deg)}.hcta-corner[data-astro-cid-j7pv25f6]:nth-of-type(2){top:0;right:0;transform:translate(var(--corner-rest),calc(-1 * var(--corner-rest))) rotate(180deg)}.hcta-corner[data-astro-cid-j7pv25f6]:nth-of-type(3){bottom:0;right:0;transform:translate(var(--corner-rest),var(--corner-rest)) rotate(-90deg)}.hcta-corner[data-astro-cid-j7pv25f6]:nth-of-type(4){bottom:0;left:0;transform:translate(calc(-1 * var(--corner-rest)),var(--corner-rest)) rotate(0)}.hcta-container[data-astro-cid-j7pv25f6]:has(.hcta-btn:hover),.hcta-container[data-astro-cid-j7pv25f6]:has(.hcta-btn:focus-visible){--corner-color: var(--orange)}.hcta-container[data-astro-cid-j7pv25f6]:has(.hcta-btn:hover) .hcta-btn[data-astro-cid-j7pv25f6],.hcta-container[data-astro-cid-j7pv25f6]:has(.hcta-btn:focus-visible) .hcta-btn[data-astro-cid-j7pv25f6]{transform:scale(1.05);filter:drop-shadow(0 16px 16px #0002);background-color:var(--btn-ink);border-color:var(--btn-ink)}.hcta-container[data-astro-cid-j7pv25f6]:has(.hcta-btn:hover) .hcta-top[data-astro-cid-j7pv25f6],.hcta-container[data-astro-cid-j7pv25f6]:has(.hcta-btn:focus-visible) .hcta-top[data-astro-cid-j7pv25f6]{transform:translateY(-24px) rotate(4deg);filter:blur(0px);opacity:1}.hcta-container[data-astro-cid-j7pv25f6]:has(.hcta-btn:hover) .hcta-bottom[data-astro-cid-j7pv25f6],.hcta-container[data-astro-cid-j7pv25f6]:has(.hcta-btn:focus-visible) .hcta-bottom[data-astro-cid-j7pv25f6]{transform:translateY(24px) rotate(4deg);filter:blur(0px);opacity:1}.hcta-container[data-astro-cid-j7pv25f6]:has(.hcta-btn:hover) .hcta-text[data-astro-cid-j7pv25f6],.hcta-container[data-astro-cid-j7pv25f6]:has(.hcta-btn:focus-visible) .hcta-text[data-astro-cid-j7pv25f6]{color:var(--btn-color);filter:drop-shadow(0px 6px 2px #0003);transform:scale(1.05)}.hcta-container[data-astro-cid-j7pv25f6]:has(.hcta-btn:hover) .hcta-corner[data-astro-cid-j7pv25f6],.hcta-container[data-astro-cid-j7pv25f6]:has(.hcta-btn:focus-visible) .hcta-corner[data-astro-cid-j7pv25f6]{filter:drop-shadow(-10px 10px 1px var(--corner-color)) drop-shadow(-20px 20px 2px var(--corner-color))}.hcta-container[data-astro-cid-j7pv25f6]:has(.hcta-btn:hover) .hcta-corner[data-astro-cid-j7pv25f6]:nth-of-type(1),.hcta-container[data-astro-cid-j7pv25f6]:has(.hcta-btn:focus-visible) .hcta-corner[data-astro-cid-j7pv25f6]:nth-of-type(1){transform:translate(calc(-1 * var(--corner-multiplier) * var(--corner-dist)),calc(-1 * var(--corner-multiplier) * var(--corner-dist))) rotate(90deg)}.hcta-container[data-astro-cid-j7pv25f6]:has(.hcta-btn:hover) .hcta-corner[data-astro-cid-j7pv25f6]:nth-of-type(2),.hcta-container[data-astro-cid-j7pv25f6]:has(.hcta-btn:focus-visible) .hcta-corner[data-astro-cid-j7pv25f6]:nth-of-type(2){transform:translate(calc(var(--corner-multiplier) * var(--corner-dist)),calc(-1 * var(--corner-multiplier) * var(--corner-dist))) rotate(180deg)}.hcta-container[data-astro-cid-j7pv25f6]:has(.hcta-btn:hover) .hcta-corner[data-astro-cid-j7pv25f6]:nth-of-type(3),.hcta-container[data-astro-cid-j7pv25f6]:has(.hcta-btn:focus-visible) .hcta-corner[data-astro-cid-j7pv25f6]:nth-of-type(3){transform:translate(calc(var(--corner-multiplier) * var(--corner-dist)),calc(var(--corner-multiplier) * var(--corner-dist))) rotate(-90deg)}.hcta-container[data-astro-cid-j7pv25f6]:has(.hcta-btn:hover) .hcta-corner[data-astro-cid-j7pv25f6]:nth-of-type(4),.hcta-container[data-astro-cid-j7pv25f6]:has(.hcta-btn:focus-visible) .hcta-corner[data-astro-cid-j7pv25f6]:nth-of-type(4){transform:translate(calc(-1 * var(--corner-multiplier) * var(--corner-dist)),calc(var(--corner-multiplier) * var(--corner-dist))) rotate(0)}.hcta-container[data-astro-cid-j7pv25f6]:has(.hcta-btn:active){--corner-color: color-mix(in srgb, var(--svc-ink, #5e523e) 55%, transparent);--corner-multiplier: .95}.hcta-container[data-astro-cid-j7pv25f6]:has(.hcta-btn:active) .hcta-btn[data-astro-cid-j7pv25f6]{transform:scale(.95);filter:drop-shadow(0 10px 4px #0002)}.hcta-container[data-astro-cid-j7pv25f6]:has(.hcta-btn:active) .hcta-top[data-astro-cid-j7pv25f6],.hcta-container[data-astro-cid-j7pv25f6]:has(.hcta-btn:active) .hcta-bottom[data-astro-cid-j7pv25f6]{transform:translateY(0) scale(.5)}.hcta-container[data-astro-cid-j7pv25f6]:has(.hcta-btn:active) .hcta-text[data-astro-cid-j7pv25f6]{transform:scale(1)}.hcta-container[data-astro-cid-j7pv25f6]:has(.hcta-btn:active) .hcta-corner[data-astro-cid-j7pv25f6]{filter:drop-shadow(-10px 10px 2px var(--corner-color)) drop-shadow(-20px 20px 3px var(--corner-color))}.hcta-container[data-astro-cid-j7pv25f6]:has(.hcta-btn:active) .hcta-corner[data-astro-cid-j7pv25f6]:nth-of-type(1){transform:translate(calc(-1 * var(--corner-multiplier) * var(--corner-dist)),calc(-1 * var(--corner-multiplier) * var(--corner-dist))) rotate(90deg)}.hcta-container[data-astro-cid-j7pv25f6]:has(.hcta-btn:active) .hcta-corner[data-astro-cid-j7pv25f6]:nth-of-type(2){transform:translate(calc(var(--corner-multiplier) * var(--corner-dist)),calc(-1 * var(--corner-multiplier) * var(--corner-dist))) rotate(180deg)}.hcta-container[data-astro-cid-j7pv25f6]:has(.hcta-btn:active) .hcta-corner[data-astro-cid-j7pv25f6]:nth-of-type(3){transform:translate(calc(var(--corner-multiplier) * var(--corner-dist)),calc(var(--corner-multiplier) * var(--corner-dist))) rotate(-90deg)}.hcta-container[data-astro-cid-j7pv25f6]:has(.hcta-btn:active) .hcta-corner[data-astro-cid-j7pv25f6]:nth-of-type(4){transform:translate(calc(-1 * var(--corner-multiplier) * var(--corner-dist)),calc(var(--corner-multiplier) * var(--corner-dist))) rotate(0)}@media(prefers-reduced-motion:reduce){.hcta-btn[data-astro-cid-j7pv25f6],.hcta-drawer[data-astro-cid-j7pv25f6],.hcta-text[data-astro-cid-j7pv25f6],.hcta-corner[data-astro-cid-j7pv25f6]{transition:none}}.hcta-btn[data-astro-cid-j7pv25f6],.hcta-container[data-astro-cid-j7pv25f6]:has(.hcta-btn:hover) .hcta-btn[data-astro-cid-j7pv25f6],.hcta-container[data-astro-cid-j7pv25f6]:has(.hcta-btn:focus-visible) .hcta-btn[data-astro-cid-j7pv25f6]{background-color:var(--orange);background-image:var(--accent-gradient-bg, linear-gradient(#fff3, #0000000d));background-size:var(--accent-size, auto);animation:var(--accent-anim, none);border-color:color-mix(in srgb,var(--orange) 60%,#fff)}.hcta-btn[data-astro-cid-j7pv25f6]{box-shadow:inset 0 1px #ffffff40,0 18px 34px -16px color-mix(in srgb,var(--orange) 85%,transparent),0 2px 1px #00000010,0 4px 2px #00000010}.hcta-text[data-astro-cid-j7pv25f6],.hcta-container[data-astro-cid-j7pv25f6]:has(.hcta-btn:hover) .hcta-text[data-astro-cid-j7pv25f6],.hcta-container[data-astro-cid-j7pv25f6]:has(.hcta-btn:focus-visible) .hcta-text[data-astro-cid-j7pv25f6]{color:var(--on-orange, #fff)}.hcta-text[data-astro-cid-j7pv25f6]{filter:drop-shadow(0 1px 0 rgba(0,0,0,.12))}@media(min-width:1024px){.hero-logos[data-astro-cid-j7pv25f6]{margin-top:calc(69 * var(--cnl-u, 1px))}}.hero-logos[data-astro-cid-j7pv25f6] .framer-1gvay10[data-astro-cid-j7pv25f6]{flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:90%;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.hero-logos[data-astro-cid-j7pv25f6] .framer-v0ep8k-container[data-astro-cid-j7pv25f6]{flex:none;width:100%;height:66px;position:relative}.hero-logos[data-astro-cid-j7pv25f6] .framer-8w32d1[data-astro-cid-j7pv25f6]{width:101px;height:29px;position:relative}.hero-logos[data-astro-cid-j7pv25f6] .framer-wgi4o2[data-astro-cid-j7pv25f6]{width:137px;height:24px;position:relative}.hero-logos[data-astro-cid-j7pv25f6] .framer-1ov1f6m[data-astro-cid-j7pv25f6]{width:83px;height:21px;position:relative}.hero-logos[data-astro-cid-j7pv25f6] .framer-1fbutcf[data-astro-cid-j7pv25f6]{width:87px;height:45px;position:relative}.hero-logos[data-astro-cid-j7pv25f6] .framer-1w1tyat[data-astro-cid-j7pv25f6]{width:75px;height:24px;position:relative}.hero-logos[data-astro-cid-j7pv25f6] .framer-1hpx27a[data-astro-cid-j7pv25f6]{width:134px;height:24px;position:relative}.hero-logos[data-astro-cid-j7pv25f6] .framer-1az5f1m[data-astro-cid-j7pv25f6]{width:94px;height:21px;position:relative}.hero-logos[data-astro-cid-j7pv25f6] .framer-dzjmac[data-astro-cid-j7pv25f6]{flex-flow:column;place-content:center;align-items:center;gap:0;width:76px;height:21px;padding:0;display:flex;position:relative;overflow:hidden}.hero-logos[data-astro-cid-j7pv25f6] .framer-1rph799[data-astro-cid-j7pv25f6]{width:75px;height:20px;position:relative}.hero-logos[data-astro-cid-j7pv25f6] .framer-tchckw[data-astro-cid-j7pv25f6]{flex-flow:row;place-content:center;align-items:center;gap:0;width:69px;height:29px;padding:0;display:flex;position:relative;overflow:hidden}.hero-logos[data-astro-cid-j7pv25f6] .framer-1cfuy47[data-astro-cid-j7pv25f6]{width:68px;height:29px;position:relative}.hero-logos-track[data-astro-cid-j7pv25f6]{animation:hero-logos-scroll 40s linear infinite}@keyframes hero-logos-scroll{0%{transform:translate(0)}to{transform:translate(calc(-50% - 45px))}}@media(prefers-reduced-motion:reduce){.hero-logos-track[data-astro-cid-j7pv25f6]{animation:none}}.hero-socials[data-astro-cid-j7pv25f6]{position:absolute;right:calc((50% - 580 * var(--cnl-u, 1px) - 48px) / 2);top:calc(50% - 32 * var(--cnl-u, 1px));transform:translateY(-50%);z-index:22;display:flex;flex-direction:column;gap:12px}@media(max-width:991px){.hero-socials[data-astro-cid-j7pv25f6]{right:calc(16 * var(--cnl-u, 1px));gap:10px}}.hero-social[data-astro-cid-j7pv25f6]{position:relative;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;color:var(--orange);background:radial-gradient(circle at 30% 25%,#ffffffd9,#ffffff40 22%,#fff0 45%),radial-gradient(circle at 70% 80%,color-mix(in srgb,var(--wave-bright, #e9e1cf) 35%,transparent) 0%,transparent 60%),#ffffff2e;-webkit-backdrop-filter:blur(6px) saturate(1.2);backdrop-filter:blur(6px) saturate(1.2);border:1px solid rgba(255,255,255,.7);box-shadow:inset 0 1px 1px #ffffffe6,inset 0 -6px 12px color-mix(in srgb,var(--svc-ink, #5e523e) 12%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--svc-ink, #5e523e) 6%,transparent),0 6px 14px -4px #0000002e,0 16px 28px -10px #00000024;transition:transform .25s cubic-bezier(.3,.8,.3,1),box-shadow .25s ease}.hero-social[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;top:7px;left:11px;width:12px;height:6px;border-radius:50%;background:#ffffffe6;filter:blur(1px);transform:rotate(-30deg);pointer-events:none}.hero-social[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:20px;height:20px;position:relative;z-index:1}.hero-social[data-astro-cid-j7pv25f6]:hover{transform:translateY(-2px) scale(1.04);box-shadow:inset 0 1px 1px #ffffffe6,inset 0 -6px 12px color-mix(in srgb,var(--svc-ink, #5e523e) 12%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--svc-ink, #5e523e) 6%,transparent),0 10px 18px -4px #0003,0 22px 36px -12px #00000029}.hero-social[data-astro-cid-j7pv25f6]:focus-visible{outline:2px solid var(--svc-accent, #aa8d65);outline-offset:3px}@media(max-width:991px){.hero-social[data-astro-cid-j7pv25f6]{width:42px;height:42px}.hero-social[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:18px;height:18px}}@media(prefers-reduced-motion:reduce){.hero-social[data-astro-cid-j7pv25f6]{transition:none}}.ux-hero-backdrop[data-astro-cid-j7pv25f6]{overflow-x:clip}.ux-hero-info[data-astro-cid-j7pv25f6]:not(:has(.ux-hero-info-right)){min-height:150px}.hero-drawers[data-astro-cid-j7pv25f6]{position:absolute;left:0;top:calc(50% - 32 * var(--cnl-u, 1px));transform:translateY(-50%);z-index:21;display:flex;flex-direction:column;gap:10px}.hero-drawer-slot[data-astro-cid-j7pv25f6]{position:relative;width:44px}.hero-drawer[data-astro-cid-j7pv25f6]{--drawer-w: 496px ;--drawer-ease: cubic-bezier(.2, .8, .2, 1);position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:1;--drawer-line: color-mix(in srgb, var(--svc-ink, #5e523e) 14%, #fff);--drawer-shadow: 0 2px 10px #0000000d, 0 4px 8px #0000001a;display:flex;align-items:center}.hero-drawer-panel[data-astro-cid-j7pv25f6]{background-image:linear-gradient(#fff,#fefefe);border:1px solid var(--drawer-line);border-left:0;border-radius:0 16px 16px 0;box-shadow:var(--drawer-shadow);width:0;visibility:hidden;transition:width .5s var(--drawer-ease),visibility 0s linear .5s}.hero-drawer[data-astro-cid-j7pv25f6].is-open .hero-drawer-panel[data-astro-cid-j7pv25f6]{width:var(--drawer-w);visibility:visible;transition:width .5s var(--drawer-ease),visibility 0s}.hero-drawer-clip[data-astro-cid-j7pv25f6]{display:flex;justify-content:flex-end;overflow:hidden}.hero-drawer-content[data-astro-cid-j7pv25f6]{flex:none}.hero-drawer[data-astro-cid-j7pv25f6]{pointer-events:none}.hero-drawer-panel[data-astro-cid-j7pv25f6],.hero-drawer-tab[data-astro-cid-j7pv25f6]{pointer-events:auto}.hero-drawer[data-astro-cid-j7pv25f6].is-open,.hero-drawer[data-astro-cid-j7pv25f6].is-dragging{z-index:2}.hero-drawer[data-astro-cid-j7pv25f6].is-dragging .hero-drawer-panel[data-astro-cid-j7pv25f6]{visibility:visible;transition:none}.hero-drawer-tab[data-astro-cid-j7pv25f6]{touch-action:pan-y}.hero-drawer-content[data-astro-cid-j7pv25f6]{box-sizing:border-box;width:var(--drawer-w);padding:28px;display:flex;flex-direction:column;gap:10px;text-align:left}.hero-drawer-content[data-astro-cid-j7pv25f6] .ux-hero-label[data-astro-cid-j7pv25f6]{align-self:flex-start}.hero-drawer-head[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;gap:12px}.hero-drawer-content[data-astro-cid-j7pv25f6] .hero_proof_line[data-astro-cid-j7pv25f6]{justify-content:flex-start;margin-inline:0}.hero-drawer-content[data-astro-cid-j7pv25f6][hidden]{display:none}.hero-drawer-link[data-astro-cid-j7pv25f6]{align-self:flex-start;margin-top:6px;color:var(--svc-ink, #5e523e);font-family:Inter,Inter Fallback,Arial,sans-serif;font-size:15px;font-weight:500;text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--svc-ink, #5e523e) 30%,transparent);transition:border-color .2s ease}.hero-drawer-link[data-astro-cid-j7pv25f6]:hover{border-bottom-color:currentColor}.hero-drawer-tab[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;flex:none;position:relative;z-index:1;width:44px;padding:16px 0;margin-left:-1px;border:1px solid var(--drawer-line);border-left:0;border-radius:0 16px 16px 0;background-image:linear-gradient(#fff,#fefefe);box-shadow:var(--drawer-shadow);clip-path:inset(-20px -20px -20px 0);color:var(--svc-ink, #5e523e);cursor:pointer;transition:opacity .2s ease}.hero-drawer-tab-text[data-astro-cid-j7pv25f6]{writing-mode:vertical-rl;text-orientation:sideways;transform:rotate(180deg);font-family:CnlGeistMono,monospace;font-weight:500;font-size:12px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.hero-drawer-tab-ico[data-astro-cid-j7pv25f6]{color:var(--orange);transition:transform .5s var(--drawer-ease)}.ux-hero-more-arrow[data-astro-cid-j7pv25f6]{color:var(--orange)}.hero-drawer[data-astro-cid-j7pv25f6].is-open .hero-drawer-tab-ico[data-astro-cid-j7pv25f6]{transform:rotate(180deg)}.hero-drawer-tab[data-astro-cid-j7pv25f6]:hover .hero-drawer-tab-text[data-astro-cid-j7pv25f6],.hero-drawer-tab[data-astro-cid-j7pv25f6]:hover .hero-drawer-tab-ico[data-astro-cid-j7pv25f6]{opacity:.7}@property --tab-angle{syntax: "<angle>"; inherits: true; initial-value: 0deg;}.hero-drawer[data-astro-cid-j7pv25f6]{animation:hero-tab-ring 6s linear infinite}.hero-drawer-tab[data-astro-cid-j7pv25f6]:before,.hero-drawer-panel[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:-1px -1px -1px -3px;padding:1.5px;border-radius:0 17px 17px 0;--ring-at: 50% 50%;background:conic-gradient(from var(--tab-angle) at var(--ring-at),var(--orange) 0deg,color-mix(in srgb,var(--orange) 35%,#f6f6ee) 70deg,#f6f6ee 140deg,color-mix(in srgb,var(--orange) 35%,#f6f6ee) 220deg,var(--orange) 300deg,var(--orange) 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);opacity:.85;pointer-events:none;transition:opacity .3s ease}.hero-drawer-panel[data-astro-cid-j7pv25f6]:before{z-index:0;--tab-band: linear-gradient(to bottom, #000 calc(50% - var(--tab-h, 0px) / 2 + .5px), transparent 0 calc(50% + var(--tab-h, 0px) / 2 - .5px), #000 0);-webkit-mask:var(--tab-band),linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:source-in,xor;mask:var(--tab-band),linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:intersect,exclude}.hero-drawer-tab[data-astro-cid-j7pv25f6]:before{inset:-2px -1px -2px -3px;border-radius:0 18px 18px 0}.hero-drawer[data-astro-cid-j7pv25f6].is-open .hero-drawer-tab[data-astro-cid-j7pv25f6]:before{--ring-at: calc(-1 * var(--drawer-w) / 2) 50%}.hero-drawer-tab[data-astro-cid-j7pv25f6]:hover:before,.hero-drawer[data-astro-cid-j7pv25f6].is-open .hero-drawer-tab[data-astro-cid-j7pv25f6]:before,.hero-drawer[data-astro-cid-j7pv25f6].is-open .hero-drawer-panel[data-astro-cid-j7pv25f6]:before{opacity:1}@keyframes hero-tab-ring{to{--tab-angle: 360deg}}.hero-drawer-tab[data-astro-cid-j7pv25f6],.hero-drawer-panel[data-astro-cid-j7pv25f6]{border-color:transparent}.hero-drawer-tab[data-astro-cid-j7pv25f6]:focus-visible{outline:2px solid currentColor;outline-offset:-4px;border-radius:0 12px 12px 0}@media(min-width:1024px){.hero-drawer-content[data-astro-cid-j7pv25f6] .ux-hero-heading[data-astro-cid-j7pv25f6]{font-size:calc(40 * var(--cnl-u, 1px));line-height:110%}}@media(min-width:768px){.hero-drawers[data-astro-cid-j7pv25f6],.hero-socials[data-astro-cid-j7pv25f6]{top:calc(50% - 100 * var(--cnl-u, 1px))}.hero-drawer-slot[data-astro-cid-j7pv25f6]{width:50px}.hero-drawer[data-astro-cid-j7pv25f6]{--drawer-w: 574px }.hero-drawer-content[data-astro-cid-j7pv25f6]{padding:32px;gap:12px}.hero-drawer-content[data-astro-cid-j7pv25f6] .ux-hero-label[data-astro-cid-j7pv25f6]{gap:4px}.hero-drawer-content[data-astro-cid-j7pv25f6] .ux-hero-label[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:13.5px!important}.hero-drawer-content[data-astro-cid-j7pv25f6] .ux-hero-label[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:13.5px!important;height:27px!important}.hero-drawer-content[data-astro-cid-j7pv25f6] .ux-hero-subtitle[data-astro-cid-j7pv25f6]{font-size:18px}.hero-drawer-content[data-astro-cid-j7pv25f6] .hero_proof_line[data-astro-cid-j7pv25f6]{--u: calc(1.15 * 100vw / 1440);margin-top:calc(10 * var(--u))}.hero-drawer-tab[data-astro-cid-j7pv25f6]{width:50px;padding:19px 0;gap:9px}.hero-drawer-tab-text[data-astro-cid-j7pv25f6]{font-size:13.5px}.hero-drawer-tab-ico[data-astro-cid-j7pv25f6]{width:16px;height:16px}}@media(min-width:1024px){.hero-drawer-content[data-astro-cid-j7pv25f6] .ux-hero-heading[data-astro-cid-j7pv25f6]{font-size:calc(40 * var(--cnl-u, 1px))}}@media(max-width:767.98px){.hero-drawer[data-astro-cid-j7pv25f6]{--drawer-w: min(340px, calc(100vw - 56px) )}.hero-drawer-content[data-astro-cid-j7pv25f6]{padding:20px 16px}.hero-drawer-content[data-astro-cid-j7pv25f6] .ux-hero-label[data-astro-cid-j7pv25f6]{gap:4px}.hero-drawer-content[data-astro-cid-j7pv25f6] .ux-hero-label[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:10.5px!important}}@media(prefers-reduced-motion:reduce){.hero-drawer-panel[data-astro-cid-j7pv25f6],.hero-drawer[data-astro-cid-j7pv25f6].is-open .hero-drawer-panel[data-astro-cid-j7pv25f6],.hero-drawer-tab-ico[data-astro-cid-j7pv25f6]{transition:none}.hero-drawer[data-astro-cid-j7pv25f6]{animation:none}}@media(max-width:1023.98px){.ux-hero[data-astro-cid-j7pv25f6]{--pyramid-h: 700;--info-tuck: calc(var(--frame-w) * -.0701);--frame-grow: 2.23;--hero-reserve: 260px;--frame-cap: 150vw}}@media(max-width:767.98px){.ux-hero[data-astro-cid-j7pv25f6]{--pyramid-h: 800;--info-tuck: calc(var(--frame-w) * -.0802);--frame-grow: 1.952;--hero-reserve: 400px;--frame-floor: max(100%, 620px);--frame-cap: 720px}}@media(max-width:767.98px){.ux-hero-label[data-astro-cid-j7pv25f6]{gap:8px}.ux-hero-label[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:13px}.ux-hero-label[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:82px}.ux-hero-info[data-astro-cid-j7pv25f6]{gap:22px}}@media(max-height:720px){.ux-hero-backdrop[data-astro-cid-j7pv25f6]{height:auto;min-height:calc(100vh - var(--ux-header-h));min-height:calc(100svh - var(--ux-header-h))}}@media(max-height:560px){.ux-hero[data-astro-cid-j7pv25f6]{--frame-w: min(max(100%, 620px), calc((100svh - var(--ux-header-h)) * 1.55))}}@media(max-width:767.98px){.ux-hero[data-astro-cid-j7pv25f6]{--hero-bar: calc(24 * var(--cnl-u, 1px));--pyramid-h: 650;--frame-grow: 2.4018;--info-tuck: calc(var(--frame-w) * -.0651);--hero-reserve: 190px;--frame-floor: max(100%, 600px);--frame-cap: 780px}.ux-hero-inner[data-astro-cid-j7pv25f6]{flex:1;min-height:0}.ux-hero-info[data-astro-cid-j7pv25f6]{flex:1;justify-content:flex-end;padding-bottom:var(--hero-bar)}.ux-hero-info[data-astro-cid-j7pv25f6]:not(:has(.ux-hero-info-right)){min-height:0}.hero-drawers[data-astro-cid-j7pv25f6]{top:27%}}@media(min-width:768px)and (max-width:1023.98px){.ux-hero-inner[data-astro-cid-j7pv25f6]{flex:1;min-height:0}.ux-hero-info[data-astro-cid-j7pv25f6]{flex:1;justify-content:flex-end;padding-bottom:40px}.ux-hero-info[data-astro-cid-j7pv25f6]:not(:has(.ux-hero-info-right)){min-height:0}}@media(max-width:1023.98px){.hero-logos[data-astro-cid-j7pv25f6]{flex:1;min-height:0}.hero-logos[data-astro-cid-j7pv25f6]>.hcta-container[data-astro-cid-j7pv25f6]{margin-block:auto}}@media(max-width:991.98px){.hero-socials[data-astro-cid-j7pv25f6]{display:none}}.ux-reveal[data-astro-cid-j7pv25f6]{opacity:0;transform:translateY(24px);animation:ux-reveal-in .7s cubic-bezier(.16,1,.3,1) forwards;animation-delay:var(--reveal-delay, 0ms)}@keyframes ux-reveal-in{to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.ux-reveal[data-astro-cid-j7pv25f6]{opacity:1;transform:none;animation:none}}.reveal-stack[data-astro-cid-j7pv25f6],.showcase-gallery[data-astro-cid-j7pv25f6]{--glow-dark: color-mix(in srgb, var(--wave-dark, #fff) 45%, #fff);--glow-bright: color-mix(in srgb, var(--wave-bright, #fff) 45%, #fff);background-color:#fff}.reveal-stack[data-astro-cid-j7pv25f6]{position:relative}.reveal-stack[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:0;background:radial-gradient(60% 50% at 25% 85%,var(--glow-dark) 0%,transparent 70%),radial-gradient(60% 50% at 75% 15%,var(--glow-bright) 0%,transparent 70%)}.showcase-gallery[data-astro-cid-j7pv25f6]{position:sticky;bottom:0;z-index:1;overflow:hidden;height:100vh;height:100dvh;display:flex;align-items:center;padding:0}.showcase-gallery[data-astro-cid-j7pv25f6]{background-image:linear-gradient(to top,#f8f6f3 0px 24px,#fff 120px)}.cnl-raccord[data-astro-cid-j7pv25f6]{position:relative}.cnl-raccord[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:80px;z-index:2;pointer-events:none;background:linear-gradient(to bottom,#f8f6f300,#f8f6f3 78% 100%)}.showcase-gallery[data-astro-cid-j7pv25f6]:before,.showcase-gallery[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:-25%;z-index:0;filter:blur(90px);pointer-events:none}.showcase-gallery[data-astro-cid-j7pv25f6]:before{background:radial-gradient(circle at 30% 70%,var(--glow-dark) 0%,transparent 62%);animation:showcase-glow-dark 28s ease-in-out infinite alternate}.showcase-gallery[data-astro-cid-j7pv25f6]:after{background:radial-gradient(circle at 72% 28%,var(--glow-bright) 0%,transparent 62%);animation:showcase-glow-bright 34s ease-in-out infinite alternate}.showcase-fade[data-astro-cid-j7pv25f6]{position:relative;z-index:1}@keyframes showcase-glow-dark{0%{transform:translate(-6%,4%) scale(1)}50%{transform:translate(9%,-7%) scale(1.18)}to{transform:translate(-3%,-9%) scale(1)}}@keyframes showcase-glow-bright{0%{transform:translate(7%,-5%) scale(1.12)}50%{transform:translate(-9%,6%) scale(1)}to{transform:translate(4%,9%) scale(1.12)}}.showcase-fade[data-astro-cid-j7pv25f6]{position:relative;width:100%;-webkit-mask-image:linear-gradient(to right,transparent 0%,black 12.5%,black 87.5%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,black 12.5%,black 87.5%,transparent 100%)}.showcase-track[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:20px;width:max-content;animation:showcase-scroll 42s linear infinite}.showcase-set[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:20px}@keyframes showcase-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.sc-card[data-astro-cid-j7pv25f6]{flex:none;display:flex;flex-direction:column;gap:20px}.sc-img[data-astro-cid-j7pv25f6]{display:block;border-radius:15px;object-fit:cover;object-position:center;min-width:0;min-height:0}.sc-img--contain[data-astro-cid-j7pv25f6]{object-fit:contain}.sc-img--flip[data-astro-cid-j7pv25f6]{transform:rotate(180deg)}.sc-a[data-astro-cid-j7pv25f6]{width:806px;height:868px}.sc-a-top[data-astro-cid-j7pv25f6]{display:flex;gap:20px}.sc-a-col1[data-astro-cid-j7pv25f6],.sc-a-col2[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:20px}.sc-a-img1[data-astro-cid-j7pv25f6]{width:342px;height:320px}.sc-a-img2[data-astro-cid-j7pv25f6]{width:342px;height:235px}.sc-a-stack[data-astro-cid-j7pv25f6]{display:flex;gap:20px;width:444px}.sc-a-img4[data-astro-cid-j7pv25f6],.sc-a-img5[data-astro-cid-j7pv25f6]{flex:1 1 0;height:259px}.sc-a-img6[data-astro-cid-j7pv25f6]{width:444px;height:296px}.sc-a-bottom[data-astro-cid-j7pv25f6]{display:flex;gap:20px}.sc-a-img3[data-astro-cid-j7pv25f6],.sc-a-img7[data-astro-cid-j7pv25f6]{flex:1 1 0;height:273px}.sc-b[data-astro-cid-j7pv25f6]{width:338px;height:868px}.sc-b[data-astro-cid-j7pv25f6] .sc-img[data-astro-cid-j7pv25f6]{width:100%;flex:1 1 0}.sc-c[data-astro-cid-j7pv25f6]{width:741px;height:868px}.sc-c-top[data-astro-cid-j7pv25f6]{display:flex;gap:20px;flex:1 1 0;min-height:0}.sc-c-top[data-astro-cid-j7pv25f6] .sc-img[data-astro-cid-j7pv25f6]{flex:1 1 0;height:100%}.sc-c-bottom[data-astro-cid-j7pv25f6]{display:flex;gap:20px;height:528px}.sc-c-col[data-astro-cid-j7pv25f6]{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:20px}.sc-c-img12[data-astro-cid-j7pv25f6]{width:100%;flex:1 1 0}.sc-c-row[data-astro-cid-j7pv25f6]{display:flex;gap:20px}.sc-c-row[data-astro-cid-j7pv25f6] .sc-img[data-astro-cid-j7pv25f6]{flex:1 1 0;height:259px}.sc-c-img15[data-astro-cid-j7pv25f6]{width:100%;height:320px}.sc-c-img16[data-astro-cid-j7pv25f6]{width:100%;flex:1 1 0}.showcase-track--m[data-astro-cid-j7pv25f6]{display:none}@media(max-width:1439.98px){.showcase-track--d[data-astro-cid-j7pv25f6]{display:none}.showcase-track--m[data-astro-cid-j7pv25f6]{display:flex}.showcase-gallery[data-astro-cid-j7pv25f6]{height:499px}.showcase-fade[data-astro-cid-j7pv25f6]{-webkit-mask-image:linear-gradient(to right,rgba(0,0,0,0) 0%,rgb(0,0,0) 29.5%,rgb(0,0,0) 70.5%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(to right,#0000,#000 29.5% 70.5%,#0000)}}@media(max-width:809.98px){.showcase-gallery[data-astro-cid-j7pv25f6]{height:444px}}.reveal-stack[data-astro-cid-j7pv25f6]{--sg-u: calc(100vw / 1440);--sg-w: calc(1360 * var(--sg-u));--sg-pad: calc(40 * var(--sg-u));--sg-tick: calc(64 * var(--sg-u));--sg-vpad: calc(20 * var(--sg-u));--sg-r: calc(12 * var(--sg-u));--sg-zoom: 1;--hero-side-bg: color-mix(in srgb, var(--wave-bright, #fff) 30%, #fff);background:var(--hero-side-bg)}@media(max-width:991px){.reveal-stack[data-astro-cid-j7pv25f6]{--sg-u: calc(100vw / 390);--sg-w: calc(100% - 16 * var(--sg-u));--sg-pad: calc(16 * var(--sg-u));--sg-tick: calc(65 * var(--sg-u));--sg-vpad: var(--sg-pad);--sg-zoom: 1}}.showcase-gallery[data-astro-cid-j7pv25f6]{height:calc(100dvh - var(--ux-header-h) - 2 * var(--sg-tick))}@media(max-width:991px){.showcase-gallery[data-astro-cid-j7pv25f6]{height:calc(499px + 2 * var(--sg-pad))}}@media(max-width:809.98px){.showcase-gallery[data-astro-cid-j7pv25f6]{height:calc(444px + 2 * var(--sg-pad))}}.showcase-gallery[data-astro-cid-j7pv25f6]{justify-content:center;--sg-top: var(--sg-vpad);clip-path:inset(var(--sg-top) calc((100% - var(--sg-w)) / 2) var(--sg-vpad) round var(--sg-r));background:#f8f6f3}.showcase-gallery[data-astro-cid-j7pv25f6]:before{display:none}.showcase-gallery[data-astro-cid-j7pv25f6]:after{display:none}.showcase-card-probe[data-astro-cid-j7pv25f6]{position:absolute;top:var(--sg-top);bottom:var(--sg-vpad);left:0;width:1px;visibility:hidden;pointer-events:none}.showcase-fade[data-astro-cid-j7pv25f6]{flex:none;width:var(--sg-w)}.showcase-track[data-astro-cid-j7pv25f6]{zoom:var(--sg-zoom)}.reveal-stack[data-astro-cid-j7pv25f6]:before{display:none}.cnl-raccord[data-astro-cid-j7pv25f6]:before{display:none}.scm-card[data-astro-cid-j7pv25f6]{gap:14px}.scm-c-top[data-astro-cid-j7pv25f6]{display:flex;gap:14px;align-items:stretch}.scm-c-img11[data-astro-cid-j7pv25f6]{width:215px;height:171px}.scm-c-img17[data-astro-cid-j7pv25f6]{width:190px;height:171px}.scm-c-bottom[data-astro-cid-j7pv25f6]{display:flex;gap:14px;height:322px}.scm-col[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:14px}.scm-c-img12[data-astro-cid-j7pv25f6]{width:212px;flex:1 1 0;min-height:0}.scm-c-row[data-astro-cid-j7pv25f6]{display:flex;gap:14px}.scm-c-row[data-astro-cid-j7pv25f6] .sc-img[data-astro-cid-j7pv25f6]{width:99px;height:152px}.scm-c-img15[data-astro-cid-j7pv25f6]{width:190px;height:169px}.scm-c-img16[data-astro-cid-j7pv25f6]{width:190px;flex:1 1 0;min-height:0}.scm-b-img8[data-astro-cid-j7pv25f6]{width:196px;height:160px}.scm-b-img9[data-astro-cid-j7pv25f6]{width:196px;height:159px}.scm-b-img10[data-astro-cid-j7pv25f6]{width:196px;height:160px}.scm-a-top[data-astro-cid-j7pv25f6]{display:flex;gap:14px;align-items:stretch}.scm-a-img1[data-astro-cid-j7pv25f6]{width:198px;height:186px}.scm-a-img2[data-astro-cid-j7pv25f6]{width:198px;height:136px}.scm-a-stack[data-astro-cid-j7pv25f6]{display:flex;gap:20px}.scm-a-stack[data-astro-cid-j7pv25f6] .sc-img[data-astro-cid-j7pv25f6]{width:119px;height:146px}.scm-a-img6[data-astro-cid-j7pv25f6]{width:258px;flex:1 1 0;min-height:0}.scm-a-bottom[data-astro-cid-j7pv25f6]{display:flex;gap:14px}.scm-a-img3[data-astro-cid-j7pv25f6]{width:227px;height:157px}.scm-a-img7[data-astro-cid-j7pv25f6]{width:228px;height:157px}@media(prefers-reduced-motion:reduce){.showcase-track[data-astro-cid-j7pv25f6]{animation:none}.showcase-gallery[data-astro-cid-j7pv25f6]:before,.showcase-gallery[data-astro-cid-j7pv25f6]:after{animation:none}}.hero-exp-band[data-astro-cid-j7pv25f6]{margin:0 0 80px}.hero-exp-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:3fr 1fr;grid-template-rows:auto auto auto;gap:16px;align-items:start}.hero-card-wrap[data-astro-cid-j7pv25f6]{grid-column:1;grid-row:1;display:grid;grid-template-columns:1fr 2fr;grid-template-rows:1fr auto;position:relative}.exp-header-col[data-astro-cid-j7pv25f6]{grid-column:1;grid-row:2;padding-top:60px}.hero-side[data-astro-cid-j7pv25f6]{grid-column:2;grid-row:1 / 3;align-self:stretch;border-radius:var(--border-radius);min-height:200px;overflow:hidden;position:relative}.hs-slide[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background-size:cover;background-position:center;opacity:0;transition:opacity .8s ease}.hs-slide[data-astro-cid-j7pv25f6].active{opacity:1}.hs-bar-wrap[data-astro-cid-j7pv25f6]{position:absolute;bottom:14px;left:50%;transform:translate(-50%);width:80%;display:flex;gap:6px;z-index:2}.hs-bar-track[data-astro-cid-j7pv25f6]{flex:1;height:4px;border-radius:99px;background:#ffffff4d;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);overflow:hidden;box-shadow:0 1px 4px #00000026;cursor:pointer}.hs-bar-fill[data-astro-cid-j7pv25f6]{height:100%;width:0%;border-radius:99px;background:#ffffffe6}.hero-main[data-astro-cid-j7pv25f6]{grid-column:1 / 3;grid-row:1 / 3;position:relative;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto);align-content:start;row-gap:16px;border-radius:var(--border-radius);background:var(--gradient-hero);overflow:hidden;padding:30px 50px 120px 30px}.hero-title-cont[data-astro-cid-j7pv25f6]{grid-column:1 / 3;grid-row:1 / 2;align-self:start;position:relative;z-index:1}.hero-h1[data-astro-cid-j7pv25f6]{font-size:clamp(1.4rem,3.5vw,3.2rem);font-weight:600;letter-spacing:-.03em;color:var(--dark-green);line-height:1.08;margin:0 0 16px}.hero-h1-anim[data-astro-cid-j7pv25f6]{display:none;position:absolute;top:0;left:0;right:0}@media(min-width:1025px){.tp-prefix[data-astro-cid-j7pv25f6]{display:block;white-space:nowrap}}@keyframes blink-cursor{0%,to{opacity:1}50%{opacity:0}}.hero-copy[data-astro-cid-j7pv25f6]{grid-column:1 / 3;grid-row:2 / 3;max-width:none;margin:0;color:var(--dark-green);line-height:1.6;align-self:start;font-size:var(--font-size-x-small);position:relative;z-index:1}.hero-buttons[data-astro-cid-j7pv25f6]{grid-column:1 / 2;grid-row:2 / 3;display:flex;gap:10px;align-items:center;padding:14px 20px;background:transparent;z-index:2}.hero-cutout[data-astro-cid-j7pv25f6]{grid-column:2 / 3;grid-row:2 / 3;background:var(--white);border-radius:var(--border-radius) 0 0 0;position:relative;z-index:2}.hero-cutout[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;top:calc(-1 * var(--border-radius));right:0;width:var(--border-radius);height:var(--border-radius);background:radial-gradient(circle at top left,transparent var(--border-radius),var(--white) calc(var(--border-radius) + 1px))}.hero-cutout[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;bottom:0;left:calc(-1 * var(--border-radius));width:var(--border-radius);height:var(--border-radius);background:radial-gradient(circle at top left,transparent var(--border-radius),var(--white) calc(var(--border-radius) + 1px))}.hero-btn-outline[data-astro-cid-j7pv25f6]{background:transparent!important;color:var(--dark-green)!important;border-color:var(--dark-green)!important}.hero-btn-dark[data-astro-cid-j7pv25f6]{background:var(--dark-green)!important;color:var(--interface-green)!important;border-color:var(--dark-green)!important}.expertises-header[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:12px;margin-bottom:48px;max-width:640px}.expertises-h2[data-astro-cid-j7pv25f6]{display:block;font-size:clamp(1.1rem,1.4vw,1.3rem);font-weight:400;letter-spacing:-.01em;color:var(--mid-grey);line-height:1.5;margin:0}.expertises-grid[data-astro-cid-j7pv25f6]{grid-column:1 / -1;grid-row:3;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.expertise-card[data-astro-cid-j7pv25f6]{background:var(--grey);border-radius:var(--border-radius-small);padding:28px 24px;display:flex;flex-direction:column;gap:12px;transition:background .25s,transform .25s;position:relative;overflow:hidden}.expertise-card[data-astro-cid-j7pv25f6]:hover{background:var(--mist-green);transform:translateY(-3px)}.expertise-card--accent[data-astro-cid-j7pv25f6]{background:var(--dark-green);color:var(--white)}.expertise-card--accent[data-astro-cid-j7pv25f6] .expertise-icon[data-astro-cid-j7pv25f6],.expertise-card--accent[data-astro-cid-j7pv25f6] .expertise-h3[data-astro-cid-j7pv25f6],.expertise-card--accent[data-astro-cid-j7pv25f6] .expertise-desc[data-astro-cid-j7pv25f6]{color:var(--white)}.expertise-card--accent[data-astro-cid-j7pv25f6] .expertise-tag[data-astro-cid-j7pv25f6]{background:color-mix(in srgb,var(--white) 12%,transparent);color:var(--bright-green)}.expertise-card--accent[data-astro-cid-j7pv25f6]:hover{background:var(--dark-green-hover);transform:translateY(-3px)}.expertise-num[data-astro-cid-j7pv25f6]{font-size:11px;color:var(--mid-grey);font-family:var(--font-mono)}.expertise-card--accent[data-astro-cid-j7pv25f6] .expertise-num[data-astro-cid-j7pv25f6]{color:color-mix(in srgb,var(--white) 40%,transparent)}.expertise-icon[data-astro-cid-j7pv25f6]{width:40px;height:40px;color:var(--dark-green);flex-shrink:0}.expertise-h3[data-astro-cid-j7pv25f6]{font-size:17px;font-weight:600;color:var(--dark-green);letter-spacing:-.02em;margin:4px 0 0;line-height:1.2}.expertise-desc[data-astro-cid-j7pv25f6]{color:var(--mid-grey);line-height:1.6;flex:1;margin:0}.expertise-tags[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.expertise-tag[data-astro-cid-j7pv25f6]{font-size:10px;background:color-mix(in srgb,var(--black) 6%,transparent);color:var(--dark-green);padding:3px 8px;border-radius:100px}.cta-section-band[data-astro-cid-j7pv25f6]{margin:80px 0}.cta-section-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:stretch}.cta-section-card[data-astro-cid-j7pv25f6]{position:relative;border-radius:var(--border-radius);overflow:hidden;min-height:560px;display:flex;flex-direction:column}.cta-section-media[data-astro-cid-j7pv25f6]{position:absolute;inset:0;z-index:0}.cta-section-media[data-astro-cid-j7pv25f6] video[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;object-position:80% center}.cta-section-row[data-astro-cid-j7pv25f6]{margin-top:auto;display:grid;grid-template-columns:1fr 1fr;position:relative;z-index:1}.cta-section-space[data-astro-cid-j7pv25f6]{height:80px}.cta-section-cutout[data-astro-cid-j7pv25f6]{background:var(--white);border-radius:var(--border-radius) 0 0 0;position:relative;z-index:2;height:80px}.cta-section-cutout[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;top:calc(-1 * var(--border-radius));right:0;width:var(--border-radius);height:var(--border-radius);background:radial-gradient(circle at top left,transparent var(--border-radius),var(--white) calc(var(--border-radius) + 1px))}.cta-section-cutout[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;bottom:0;left:calc(-1 * var(--border-radius));width:var(--border-radius);height:var(--border-radius);background:radial-gradient(circle at top left,transparent var(--border-radius),var(--white) calc(var(--border-radius) + 1px))}.probleme-section[data-astro-cid-j7pv25f6]{background:var(--dark-green);border-radius:0 0 var(--border-radius) var(--border-radius);overflow:hidden;margin:0 0 80px}.probleme-cont[data-astro-cid-j7pv25f6]{padding:60px 0;display:flex;flex-direction:column;gap:48px}.probleme-header[data-astro-cid-j7pv25f6]{max-width:680px}.probleme-h2[data-astro-cid-j7pv25f6]{font-size:clamp(1.8rem,2.5vw,2.8rem);font-weight:600;letter-spacing:-.03em;color:var(--white);line-height:1.1;margin:12px 0 16px}.probleme-lead[data-astro-cid-j7pv25f6]{color:color-mix(in srgb,var(--white) 60%,transparent);line-height:1.7;margin:0}.probleme-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,1fr);gap:2px}.probleme-item[data-astro-cid-j7pv25f6]{background:color-mix(in srgb,var(--white) 5%,transparent);padding:28px 24px;display:flex;flex-direction:column;gap:14px;border-radius:4px;transition:background .2s}.probleme-item[data-astro-cid-j7pv25f6]:hover{background:color-mix(in srgb,var(--white) 9%,transparent)}.probleme-icon[data-astro-cid-j7pv25f6]{width:32px;height:32px;color:var(--bright-green)}.probleme-icon[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:100%;height:100%}.probleme-item-title[data-astro-cid-j7pv25f6]{font-size:15px;font-weight:600;color:var(--white);line-height:1.3;margin:0}.probleme-item[data-astro-cid-j7pv25f6] .copy-small[data-astro-cid-j7pv25f6]{color:color-mix(in srgb,var(--white) 55%,transparent);line-height:1.6;margin:0}.solutions-section[data-astro-cid-j7pv25f6]{margin:80px 0}.solutions-header[data-astro-cid-j7pv25f6]{margin-bottom:40px;display:flex;flex-direction:column;gap:12px}.solutions-h2[data-astro-cid-j7pv25f6]{font-size:clamp(1.8rem,2.5vw,2.6rem);font-weight:600;letter-spacing:-.03em;color:var(--dark-green);line-height:1.1;margin:0}.solutions-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.solution-card[data-astro-cid-j7pv25f6]{background:var(--grey);border-radius:var(--border-radius-small);padding:32px 28px;display:flex;flex-direction:column;gap:14px;transition:background .25s}.solution-card[data-astro-cid-j7pv25f6]:hover{background:var(--mist-green)}.solution-card--dark[data-astro-cid-j7pv25f6]{background:var(--dark-green);color:var(--white)}.solution-card--dark[data-astro-cid-j7pv25f6] .solution-title[data-astro-cid-j7pv25f6],.solution-card--dark[data-astro-cid-j7pv25f6] .copy-small[data-astro-cid-j7pv25f6]{color:var(--white)}.solution-card--dark[data-astro-cid-j7pv25f6] .copy-small[data-astro-cid-j7pv25f6]{color:color-mix(in srgb,var(--white) 65%,transparent)}.solution-card--dark[data-astro-cid-j7pv25f6] .solution-tag[data-astro-cid-j7pv25f6]{color:var(--bright-green)}.solution-card--dark[data-astro-cid-j7pv25f6] .solution-list[data-astro-cid-j7pv25f6]{color:color-mix(in srgb,var(--white) 50%,transparent)}.solution-card--dark[data-astro-cid-j7pv25f6] .solution-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{color:var(--bright-green)}.solution-card--dark[data-astro-cid-j7pv25f6]:hover{background:var(--dark-green-hover)}.solution-tag[data-astro-cid-j7pv25f6]{font-size:11px;color:var(--mid-grey);font-family:var(--font-mono)}.solution-title[data-astro-cid-j7pv25f6]{font-size:19px;font-weight:600;color:var(--dark-green);letter-spacing:-.02em;line-height:1.2;margin:0}.solution-card[data-astro-cid-j7pv25f6] .copy-small[data-astro-cid-j7pv25f6]{color:var(--mid-grey);line-height:1.65;margin:0;flex:1}.solution-list[data-astro-cid-j7pv25f6]{list-style:none;padding:14px 0 0;margin:0;display:flex;flex-direction:column;gap:6px;border-top:1px solid color-mix(in srgb,var(--black) 8%,transparent)}.solution-card--dark[data-astro-cid-j7pv25f6] .solution-list[data-astro-cid-j7pv25f6]{border-top-color:color-mix(in srgb,var(--white) 10%,transparent)}.solution-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{font-size:11px;color:var(--mid-grey);display:flex;align-items:center;gap:8px}.solution-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{content:"→";color:var(--dark-green);font-size:11px;flex-shrink:0}.perf-section[data-astro-cid-j7pv25f6]{background:var(--gradient-perf);border-radius:var(--border-radius);overflow:hidden;margin:80px 0}.perf-cont[data-astro-cid-j7pv25f6]{padding:60px 0;display:flex;flex-direction:column;gap:48px}.perf-header[data-astro-cid-j7pv25f6]{max-width:600px}.perf-h2[data-astro-cid-j7pv25f6]{font-size:clamp(1.8rem,2.5vw,2.6rem);font-weight:600;letter-spacing:-.03em;color:var(--dark-green);line-height:1.1;margin:12px 0 16px}.perf-lead[data-astro-cid-j7pv25f6]{color:var(--mid-grey);line-height:1.7;margin:0}.perf-stats[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:2px}.perf-stat[data-astro-cid-j7pv25f6]{background:color-mix(in srgb,var(--white) 60%,transparent);border-radius:4px;padding:28px 24px;display:flex;flex-direction:column;gap:10px;backdrop-filter:blur(8px)}.perf-number[data-astro-cid-j7pv25f6]{font-size:clamp(2.2rem,3.5vw,3.4rem);font-weight:700;letter-spacing:-.04em;color:var(--dark-green);line-height:1}.perf-label[data-astro-cid-j7pv25f6]{font-size:11px;color:var(--mid-grey);line-height:1.5;margin:0}.perf-dashboard[data-astro-cid-j7pv25f6]{background:var(--white);border-radius:var(--border-radius-small);padding:24px;box-shadow:0 2px 20px color-mix(in srgb,var(--dark-green) 8%,transparent)}.dash-header[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:var(--mid-grey);margin-bottom:20px;padding-bottom:14px;border-bottom:1px solid var(--light-grey)}.dash-live[data-astro-cid-j7pv25f6]{color:var(--live-green);font-size:10px}.dash-metrics[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}.dash-metric[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:4px}.dash-metric-val[data-astro-cid-j7pv25f6]{font-size:22px;font-weight:700;letter-spacing:-.03em;color:var(--dark-green);line-height:1}.dash-metric-lbl[data-astro-cid-j7pv25f6]{font-size:10px;color:var(--mid-grey)}.dash-bar-row[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:10px}.dash-bar-item[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 60px;align-items:center;gap:12px}.dash-bar[data-astro-cid-j7pv25f6]{height:6px;background:var(--light-grey);border-radius:3px;overflow:hidden;position:relative}.dash-bar[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;top:0;left:0;height:100%;width:var(--w, 50%);background:var(--dark-green);border-radius:3px}.dash-bar-item[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]{font-size:10px;color:var(--mid-grey);text-align:right}.process-section[data-astro-cid-j7pv25f6]{margin:80px 0}.process-header[data-astro-cid-j7pv25f6]{margin-bottom:48px;display:flex;flex-direction:column;gap:12px;max-width:600px}.process-h2[data-astro-cid-j7pv25f6]{font-size:clamp(1.8rem,2.5vw,2.6rem);font-weight:600;letter-spacing:-.03em;color:var(--dark-green);line-height:1.1;margin:0}.process-lead[data-astro-cid-j7pv25f6]{color:var(--mid-grey);line-height:1.7;margin:0}.process-steps[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(5,1fr);gap:0;position:relative}.process-step[data-astro-cid-j7pv25f6]{padding:0 20px 0 0;display:flex;flex-direction:column;gap:12px;position:relative}.process-step-num[data-astro-cid-j7pv25f6]{font-size:11px;color:var(--mid-grey);font-family:var(--font-mono)}.process-step-line[data-astro-cid-j7pv25f6]{height:2px;background:linear-gradient(90deg,var(--dark-green),var(--mist-green));margin:0 0 8px;position:relative}.process-step-line[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;right:-8px;top:50%;transform:translateY(-50%);width:8px;height:8px;border-radius:50%;background:var(--dark-green)}.process-step-line--last[data-astro-cid-j7pv25f6]:after{display:none}.process-step-title[data-astro-cid-j7pv25f6]{font-size:16px;font-weight:600;color:var(--dark-green);margin:0;line-height:1.2}.process-step[data-astro-cid-j7pv25f6] .copy-small[data-astro-cid-j7pv25f6]{color:var(--mid-grey);line-height:1.6;margin:0;font-size:13px}.clients-section[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:1fr auto;background:var(--dark-green);border-radius:var(--border-radius);overflow:hidden;margin:80px 0}.clients-main[data-astro-cid-j7pv25f6]{grid-row:1 / 3;grid-column:1 / 5;padding:60px 0 140px}.clients-header[data-astro-cid-j7pv25f6]{margin-bottom:40px}.clients-h2[data-astro-cid-j7pv25f6]{font-size:clamp(1.8rem,2.5vw,2.6rem);font-weight:600;letter-spacing:-.03em;color:var(--white);line-height:1.1;margin:12px 0 0}.clients-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.client-card[data-astro-cid-j7pv25f6]{background:color-mix(in srgb,var(--white) 7%,transparent);border-radius:var(--border-radius-small);padding:28px 24px;display:flex;flex-direction:column;gap:16px;transition:background .2s}.client-card[data-astro-cid-j7pv25f6]:hover{background:color-mix(in srgb,var(--white) 11%,transparent)}.client-card-tag[data-astro-cid-j7pv25f6]{font-size:10px;color:var(--bright-green);font-family:var(--font-mono)}.client-card-quote[data-astro-cid-j7pv25f6]{font-size:15px;color:color-mix(in srgb,var(--white) 85%,transparent);line-height:1.6;font-style:italic;margin:0;flex:1}.client-card-result[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:4px;padding-top:16px;border-top:1px solid color-mix(in srgb,var(--white) 10%,transparent)}.client-result-num[data-astro-cid-j7pv25f6]{font-size:clamp(1.8rem,2.5vw,2.4rem);font-weight:700;letter-spacing:-.04em;color:var(--bright-green);line-height:1}.client-result-lbl[data-astro-cid-j7pv25f6]{font-size:10px;color:color-mix(in srgb,var(--white) 45%,transparent)}.clients-footer-btns[data-astro-cid-j7pv25f6]{grid-column:4 / 5;grid-row:2 / 3;display:flex;align-items:center;justify-content:flex-end;padding:16px 24px;background:var(--white);border-radius:var(--border-radius) 0 0 0}.clients-cutout[data-astro-cid-j7pv25f6]{grid-column:1 / 4;grid-row:2 / 3;background:var(--white);height:75px;border-radius:0 var(--border-radius) 0 0}.faq-section[data-astro-cid-j7pv25f6]{margin:80px 0}.faq-cont[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 2fr;gap:60px;align-items:start}.faq-header[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:12px;position:sticky;top:100px}.faq-h2[data-astro-cid-j7pv25f6]{font-size:clamp(1.6rem,2vw,2.2rem);font-weight:600;letter-spacing:-.03em;color:var(--dark-green);line-height:1.1;margin:0}.faq-list[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;border-top:1px solid color-mix(in srgb,var(--black) 12%,transparent)}.faq-item[data-astro-cid-j7pv25f6]{border-bottom:1px solid color-mix(in srgb,var(--black) 12%,transparent)}.faq-question[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:center;width:100%;padding:20px 0;background:none;border:none;font-size:16px;font-weight:600;color:var(--dark-green);cursor:pointer;text-align:left;gap:16px;line-height:1.3}.faq-question[data-astro-cid-j7pv25f6]:hover{color:var(--mid-green)}.faq-icon[data-astro-cid-j7pv25f6]{flex-shrink:0}.faq-answer[data-astro-cid-j7pv25f6]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.faq-answer[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]{overflow:hidden}.faq-item[data-astro-cid-j7pv25f6].active .faq-answer[data-astro-cid-j7pv25f6]{grid-template-rows:1fr}.faq-item[data-astro-cid-j7pv25f6].active .faq-v-bar[data-astro-cid-j7pv25f6]{display:none}.faq-body[data-astro-cid-j7pv25f6]{padding-bottom:20px;color:var(--mid-grey);line-height:1.7;margin:0}.cta-final-section[data-astro-cid-j7pv25f6]{background:var(--dark-green);border-radius:var(--border-radius);overflow:hidden;margin:80px 0}.cta-final-cont[data-astro-cid-j7pv25f6]{padding:70px 0;display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:center}.cta-final-content[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:16px}.cta-final-h2[data-astro-cid-j7pv25f6]{font-size:clamp(2rem,3vw,3.2rem);font-weight:600;letter-spacing:-.03em;color:var(--white);line-height:1.1;margin:0}.cta-final-lead[data-astro-cid-j7pv25f6]{color:color-mix(in srgb,var(--white) 60%,transparent);line-height:1.7;margin:0;max-width:480px}.cta-final-btns[data-astro-cid-j7pv25f6]{display:flex;gap:12px;margin-top:8px;flex-wrap:wrap}.cta-btn-primary[data-astro-cid-j7pv25f6]{background:var(--bright-green)!important;color:var(--dark-green)!important;border-color:var(--bright-green)!important;font-weight:600}.cta-btn-primary[data-astro-cid-j7pv25f6]:hover{opacity:.9}.cta-btn-outline[data-astro-cid-j7pv25f6]{background:transparent!important;color:color-mix(in srgb,var(--white) 80%,transparent)!important;border-color:color-mix(in srgb,var(--white) 25%,transparent)!important}.cta-btn-outline[data-astro-cid-j7pv25f6]:hover{border-color:color-mix(in srgb,var(--white) 50%,transparent)!important;color:var(--white)!important}.cta-final-side[data-astro-cid-j7pv25f6]{position:relative;height:220px}.cta-bubble[data-astro-cid-j7pv25f6]{position:absolute;background:color-mix(in srgb,var(--white) 7%,transparent);border:1px solid color-mix(in srgb,var(--white) 12%,transparent);border-radius:100px;padding:8px 16px;font-size:11px;color:color-mix(in srgb,var(--white) 65%,transparent);white-space:nowrap;backdrop-filter:blur(4px)}.cta-bubble--1[data-astro-cid-j7pv25f6]{top:10px;left:20px}.cta-bubble--2[data-astro-cid-j7pv25f6]{top:55px;left:140px;background:color-mix(in srgb,var(--bright-green) 12%,transparent);color:var(--bright-green);border-color:color-mix(in srgb,var(--bright-green) 20%,transparent)}.cta-bubble--3[data-astro-cid-j7pv25f6]{top:110px;left:0}.cta-bubble--4[data-astro-cid-j7pv25f6]{top:150px;left:110px}.cta-bubble--5[data-astro-cid-j7pv25f6]{top:30px;right:0}.news-section[data-astro-cid-j7pv25f6]{margin:80px 0 0}.news-cont[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:24px}.news-filters[data-astro-cid-j7pv25f6]{display:flex;gap:20px;list-style:none;padding:0;margin:0}.news-filter[data-astro-cid-j7pv25f6]{background:none;border:none;color:var(--mid-grey);font-family:var(--font-mono);font-size:12px;text-transform:uppercase;cursor:pointer;padding:4px 0;border-bottom:2px solid transparent;transition:.15s}.news-filter[data-astro-cid-j7pv25f6]:hover,.news-filter[data-astro-cid-j7pv25f6].active{color:var(--dark-green);border-bottom-color:var(--dark-green)}.news-slider-wrap[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:20px}.news-slides[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;overflow:hidden}.news-slide[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:14px;text-decoration:none;color:var(--black);transition:opacity .2s}.news-slide[data-astro-cid-j7pv25f6]:hover{opacity:.8}.news-slide[data-astro-cid-j7pv25f6].hidden{display:none}.news-img[data-astro-cid-j7pv25f6]{border-radius:var(--border-radius-small);overflow:hidden;aspect-ratio:16/9}.news-img[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover}.news-content[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:8px}.news-meta[data-astro-cid-j7pv25f6]{color:var(--mid-grey);font-size:11px}.news-title[data-astro-cid-j7pv25f6]{font-size:15px;font-weight:600;color:var(--dark-green);line-height:1.3}.news-nav[data-astro-cid-j7pv25f6]{display:flex;gap:8px;justify-content:flex-end}.news-nav-btn[data-astro-cid-j7pv25f6]{width:36px;height:36px;border-radius:50%;border:1px solid var(--light-grey);background:var(--white);display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:16px;transition:.2s}.news-nav-btn[data-astro-cid-j7pv25f6]:hover{background:var(--dark-green);color:var(--white);border-color:var(--dark-green)}@media(max-width:1024px){main>section{margin:50px 0}.hero-exp-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.hero-side[data-astro-cid-j7pv25f6]{display:none}.hero-card-wrap[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 2fr}.hero-main[data-astro-cid-j7pv25f6]{grid-column:1 / 3;grid-row:1 / 3;grid-template-columns:1fr;padding:30px 20px 100px;min-height:unset;row-gap:4px}.hero-copy[data-astro-cid-j7pv25f6]{grid-column:1;grid-row:auto;margin:4px 0 0;max-width:100%}.hero-buttons[data-astro-cid-j7pv25f6]{grid-column:1 / 2;grid-row:2 / 3;background:transparent;padding:12px 20px;z-index:2}.hero-cutout[data-astro-cid-j7pv25f6]{display:none}.exp-header-col[data-astro-cid-j7pv25f6]{padding-top:40px}.desk-only[data-astro-cid-j7pv25f6]{display:none}.expertises-header[data-astro-cid-j7pv25f6]{flex-direction:column}.expertises-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}.video-cont[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;padding:30px 20px}.video-copy[data-astro-cid-j7pv25f6]{grid-column:1}.cta-section-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.cta-section-left[data-astro-cid-j7pv25f6]{display:none}.probleme-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}.solutions-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.perf-stats[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:2px}.dash-metrics[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}.process-steps[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:32px}.process-step[data-astro-cid-j7pv25f6]{padding:0}.process-step-line[data-astro-cid-j7pv25f6]{display:none}.clients-section[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column}.clients-main[data-astro-cid-j7pv25f6]{padding:40px 0}.clients-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.clients-footer-btns[data-astro-cid-j7pv25f6]{width:100%;justify-content:center}.clients-cutout[data-astro-cid-j7pv25f6]{display:none}.faq-cont[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:32px}.faq-header[data-astro-cid-j7pv25f6]{position:static}.cta-final-cont[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.cta-final-side[data-astro-cid-j7pv25f6]{display:none}.news-slides[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.expertises-grid[data-astro-cid-j7pv25f6],.probleme-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.dash-metrics[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}.cta-final-btns[data-astro-cid-j7pv25f6]{flex-direction:column}.news-slides[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}.hero-fr-anim[data-astro-cid-j7pv25f6]{position:absolute;bottom:-60px;right:60px;z-index:3;pointer-events:none;transform:scale(.6);transform-origin:bottom right}.hero-fr-anim .scene{perspective:800px;width:350px;height:350px;position:relative}.hero-fr-anim .model{width:350px;height:350px;position:relative;transform-style:preserve-3d;scale:.82;transform-origin:center center;animation:msw 3.33s ease-in-out infinite}.hero-fr-anim .tring{animation:tsp 10s linear infinite;transform-origin:175px 175px}@keyframes msw{0%,to{transform:rotateY(0)}25%{transform:rotateY(28deg)}75%{transform:rotateY(-28deg)}}@keyframes msw-crystal{0%,to{transform:rotateY(calc(var(--drag-rotate, 0deg) + 0deg))}25%{transform:rotateY(calc(var(--drag-rotate, 0deg) + 28deg))}75%{transform:rotateY(calc(var(--drag-rotate, 0deg) - 28deg))}}@keyframes tsp{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hero-fr-anim [fill="#2e1d0e"],.hero-fr-anim [fill="#2e2210"]{fill:var(--dark-green)}.hero-fr-anim [fill="#543c1d"],.hero-fr-anim [fill="#6d542f"]{fill:var(--mid-green)}.hero-fr-anim [fill="#ffe371"]{fill:var(--bright-green)}.hero-fr-anim [fill="#fbb55d"]{fill:var(--interface-green)}.hero-fr-anim [fill="#927243"]{fill:var(--mist-green)}.hero-fr-anim stop[stop-color="#ffe371"]{stop-color:var(--bright-green)}.hero-fr-anim stop[stop-color="#fbb55d"]{stop-color:var(--interface-green)}.hero-fr-anim stop[stop-color="#2e2210"]{stop-color:var(--dark-green)}.hero-fr-anim stop[stop-color="#543c1d"]{stop-color:var(--mid-green)}.hero-fr-anim stop[stop-color="#927243"]{stop-color:var(--mist-green)}.hero-fr-anim stop[stop-color="#6d542f"]{stop-color:var(--mid-green)}.hero-fr-anim .scene>div:first-child svg{filter:var(--crystal-filter, url(#crystal-accent))}.hero-fr-anim .scene>div:first-child{clip-path:url(#hole-clip)}.hero-fr-anim.ux-hero-crystal .scene>div:first-child svg{filter:none}.hero-fr-anim.ux-hero-crystal .scene>div:first-child{clip-path:none}.ux-hero-crystal .scene,.ux-hero-crystal .model{width:440px;height:440px;flex-shrink:0}.ux-hero-crystal .model{scale:.9}.ux-hero-crystal .scene{will-change:transform}.ux-hero-crystal.crystal-per-face .scene{filter:none}.ux-hero-crystal.crystal-per-face .model>div{filter:var(--crystal-filter, url(#crystal-accent))}.ux-hero-crystal .model>div{outline:1px solid transparent}.ux-hero-crystal .scene{filter:var(--crystal-filter, url(#crystal-accent))}.ux-hero-crystal{display:flex;align-items:center;justify-content:center;width:252px;height:328.5px;background:#fffc;border-radius:49.5px;border:1px solid rgba(255,255,255,.08);box-shadow:0 8px 32px #00000040}.ux-hero-crystal:before{content:"";position:absolute;inset:-1px;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='84' height='84' viewBox='0 0 84 84'%3E%3Cpath d='M1.5 82.5V49.5A48 48 0 0 1 49.5 1.5H82.5' fill='none' stroke='%23e3152b' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E") top left / 84px 84px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='84' height='84' viewBox='0 0 84 84'%3E%3Cpath d='M1.5 1.5H34.5A48 48 0 0 1 82.5 49.5V82.5' fill='none' stroke='%23e3152b' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E") top right / 84px 84px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='84' height='84' viewBox='0 0 84 84'%3E%3Cpath d='M82.5 1.5V34.5A48 48 0 0 1 34.5 82.5H1.5' fill='none' stroke='%23e3152b' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E") bottom right / 84px 84px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='84' height='84' viewBox='0 0 84 84'%3E%3Cpath d='M82.5 82.5H49.5A48 48 0 0 1 1.5 34.5V1.5' fill='none' stroke='%23e3152b' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E") bottom left / 84px 84px no-repeat}.ux-hero-crystal .model{pointer-events:auto;touch-action:none;cursor:grab;animation-name:msw-crystal}.ux-hero-crystal .model.is-dragging{cursor:grabbing;animation-play-state:paused}.marquee-section[data-astro-cid-j7pv25f6]{padding:40px 0 36px;overflow:hidden}.ux-hero-marquee-standalone[data-astro-cid-j7pv25f6]{width:100%}.marquee-fade[data-astro-cid-j7pv25f6]{-webkit-mask-image:linear-gradient(to right,transparent 0%,black 10%,black 90%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,black 10%,black 90%,transparent 100%)}.marquee-track[data-astro-cid-j7pv25f6]{display:flex;width:max-content;animation:marquee-scroll 32s linear infinite}.marquee-set[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:56px;padding-right:56px}.marquee-item[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:center;gap:7px;color:var(--dark-green);opacity:.65;margin:0;padding:0;transition:opacity .2s;cursor:default;list-style:none}.marquee-item[data-astro-cid-j7pv25f6]:hover{opacity:1}.marquee-item[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{display:block;flex-shrink:0}.marquee-item[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6]{font-size:10px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.marquee-wordmark[data-astro-cid-j7pv25f6]{font-size:19px;font-weight:700;letter-spacing:-.01em;white-space:nowrap}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:991px){.ux-hero[data-astro-cid-j7pv25f6]{width:100%;border-left:0;border-right:0}.reveal-stack[data-astro-cid-j7pv25f6]{--sg-w: 100%;--sg-r: 0px}}.tars-sections,.tars-sections *,.tars-sections :after,.tars-sections :before{box-sizing:border-box;border:0 solid #e5e7eb}.tars-sections,.tars-sections *,.tars-sections *:after,.tars-sections *:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.tars-sections :after,.tars-sections :before{--tw-content:""}.tars-sections h1,.tars-sections h2,.tars-sections h3,.tars-sections h4,.tars-sections h5,.tars-sections h6{font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:normal;color:inherit}.tars-sections blockquote,.tars-sections dd,.tars-sections dl,.tars-sections figure,.tars-sections h1,.tars-sections h2,.tars-sections h3,.tars-sections h4,.tars-sections h5,.tars-sections h6,.tars-sections hr,.tars-sections p,.tars-sections pre{margin:0}.tars-sections a{color:inherit;text-decoration:inherit}.tars-sections img,.tars-sections svg,.tars-sections video{display:block;vertical-align:middle}.tars-sections img,.tars-sections video{max-width:100%;height:auto}.tars-sections{font-family:Inter,sans-serif;font-weight:400;line-height:150%;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tars-sections .container{width:100%;margin-right:auto;margin-left:auto;padding-right:max(5%,16px);padding-left:max(5%,16px)}@media(min-width:576px){.tars-sections .container{max-width:576px}}@media(min-width:768px){.tars-sections .container{max-width:768px}}@media(min-width:1000px){.tars-sections .container{max-width:1000px}}@media(min-width:1300px){.tars-sections .container{max-width:1300px}}@media(min-width:1460px){.tars-sections .container{max-width:1460px}}@media(min-width:1980px){.tars-sections .container{max-width:1980px}}.tars-sections .heading-h1{font-size:calc(36px + (64 - 36) * ((100vw - 320px) / (1460 - 320)));font-family:Roobert,sans-serif;font-weight:500;line-height:120%;letter-spacing:-.02em}@media(min-width:1000px){.tars-sections .heading-h1{font-size:64px}}.tars-sections .heading-h2{font-size:calc(32px + (52 - 32) * ((100vw - 320px) / (1460 - 320)));font-family:Roobert,sans-serif;font-weight:500;line-height:120%}@media(min-width:1000px){.tars-sections .heading-h2{font-size:52px}}.tars-sections .heading-h6{font-size:calc(20px + (24 - 20) * ((100vw - 320px) / (1460 - 320)));font-family:Roobert,sans-serif;font-weight:600;line-height:120%}@media(min-width:1000px){.tars-sections .heading-h6{font-size:24px}}.tars-sections .body-heading-s,.tars-sections .body-text-l{font-family:Inter,sans-serif;font-size:18px}.tars-sections .body-text-l{font-weight:400;line-height:140%}.tars-sections .body-text-m{font-size:16px;line-height:150%}.tars-sections .body-text-m,.tars-sections .body-text-s{font-family:Inter,sans-serif;font-weight:400}.tars-sections .body-text-s{font-size:15px;line-height:140%}.tars-sections .subtitle-s{font-family:Inter,sans-serif;font-size:18px;font-weight:400;line-height:140%}.tars-sections .button-primary-l__wrapper,.tars-sections .button-primary-m__wrapper,.tars-sections .button-primary-s__wrapper,.tars-sections .button-primary-xs__wrapper{display:inline-block;padding:1px;background:linear-gradient(180deg,#6c6c6c,#000)}.tars-sections .button-primary-m__wrapper,.tars-sections .button-primary-s__wrapper{border-radius:8px}.tars-sections .button-primary-l,.tars-sections .button-primary-m,.tars-sections .button-primary-s,.tars-sections .button-primary-xs{display:inline-flex;width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;justify-content:center;gap:6px;--tw-bg-opacity:1;background-color:rgb(35 35 35/var(--tw-bg-opacity,1));text-align:center;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.tars-sections .button-primary-l:hover,.tars-sections .button-primary-m:hover,.tars-sections .button-primary-s:hover,.tars-sections .button-primary-xs:hover{background-color:#3c3c3c;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.tars-sections .button-primary-l,.tars-sections .button-primary-m,.tars-sections .button-primary-s,.tars-sections .button-primary-xs{box-shadow:0 3px 4px #0000001a,0 7px 12px -14px #0000001a}.tars-sections .button-primary-m,.tars-sections .button-primary-s{font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:140%;border-radius:7.5px}.tars-sections .button-primary-s{height:40px;padding-left:14px;padding-right:14px}.tars-sections .gradient-text-black{background:linear-gradient(180deg,#000 50%,#606060);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.tars-sections .section-top-shadow{pointer-events:none;position:absolute;left:50%;top:0;z-index:0;height:145px;width:800px;--tw-translate-x:-50%;--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-webkit-user-select:none;-moz-user-select:none;user-select:none;background:radial-gradient(60.3% 100% at 50% 100%,#f1f1f1 0,#fff0)}.tars-sections .pointer-events-none{pointer-events:none}.tars-sections .absolute{position:absolute}.tars-sections .relative{position:relative}.tars-sections .left-1\/2{left:50%}.tars-sections .left-sm{left:16px}.tars-sections .right-\[-15\%\]{right:-15%}.tars-sections .right-\[-17\%\]{right:-17%}.tars-sections .top-\[-25\%\]{top:-25%}.tars-sections .top-\[-38\%\]{top:-38%}.tars-sections .top-\[802px\]{top:802px}.tars-sections .top-sm{top:16px}.tars-sections .z-2{z-index:2}.tars-sections .z-\[6\]{z-index:6}.tars-sections .mx-auto{margin-left:auto;margin-right:auto}.tars-sections .mx-md{margin-left:24px;margin-right:24px}.tars-sections .my-80px{margin-top:80px;margin-bottom:80px}.tars-sections .mb-80px{margin-bottom:80px}.tars-sections .mb-\[56px\]{margin-bottom:56px}.tars-sections .mb-lg{margin-bottom:32px}.tars-sections .mb-md{margin-bottom:24px}.tars-sections .mb-xxl{margin-bottom:48px}.tars-sections .mt-\[10px\]{margin-top:10px}.tars-sections .block{display:block}.tars-sections .flex{display:flex}.tars-sections .grid{display:grid}.tars-sections .hidden{display:none}.tars-sections .h-\[14px\]{height:14px}.tars-sections .h-full{height:100%}.tars-sections .h-lg{height:32px}.tars-sections .h-md{height:24px}.tars-sections .w-\[1029px\]{width:1029px}.tars-sections .w-\[140px\]{width:140px}.tars-sections .w-\[14px\]{width:14px}.tars-sections .w-\[160px\]{width:160px}.tars-sections .w-\[390px\]{width:390px}.tars-sections .w-\[400px\]{width:400px}.tars-sections .w-full{width:100%}.tars-sections .w-lg{width:32px}.tars-sections .w-md{width:24px}.tars-sections .min-w-\[156px\]{min-width:156px}.tars-sections .max-w-\[1024px\]{max-width:1024px}.tars-sections .max-w-\[392px\]{max-width:392px}.tars-sections .max-w-\[400px\]{max-width:400px}.tars-sections .max-w-\[440px\]{max-width:440px}.tars-sections .max-w-\[510px\]{max-width:510px}.tars-sections .max-w-\[610px\]{max-width:610px}.tars-sections .max-w-\[630px\]{max-width:630px}.tars-sections .max-w-\[848px\]{max-width:848px}.tars-sections .max-w-full{max-width:100%}.tars-sections .flex-1{flex:1 1 0%}.tars-sections .-translate-x-1\/2{--tw-translate-x:-50%}.tars-sections .-translate-x-1\/2,.tars-sections .-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tars-sections .select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.tars-sections .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.tars-sections .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tars-sections .flex-col{flex-direction:column}.tars-sections .flex-col-reverse{flex-direction:column-reverse}.tars-sections .items-center{align-items:center}.tars-sections .justify-end{justify-content:flex-end}.tars-sections .justify-center{justify-content:center}.tars-sections .justify-between{justify-content:space-between}.tars-sections .gap-64px{gap:64px}.tars-sections .gap-\[10px\]{gap:10px}.tars-sections .gap-\[12px\]{gap:12px}.tars-sections .gap-\[14px\]{gap:14px}.tars-sections .gap-md{gap:24px}.tars-sections .gap-sm{gap:16px}.tars-sections .gap-xs{gap:8px}.tars-sections .gap-xxl{gap:48px}.tars-sections .overflow-hidden{overflow:hidden}.tars-sections .rounded-16,.tars-sections .rounded-\[16px\]{border-radius:16px}.tars-sections .border-b-\[0\.5px\]{border-bottom-width:.5px}.tars-sections .border-dashed{border-style:dashed}.tars-sections .border-\[\#CCCCCC\]{--tw-border-opacity:1;border-color:rgb(204 204 204/var(--tw-border-opacity,1))}.tars-sections .p-\[0\.5px\]{padding:.5px}.tars-sections .px-md{padding-left:24px;padding-right:24px}.tars-sections .py-\[20px\]{padding-top:20px;padding-bottom:20px}.tars-sections .pb-md{padding-bottom:24px}.tars-sections .pt-80px{padding-top:80px}.tars-sections .pt-\[270px\]{padding-top:270px}.tars-sections .pt-md{padding-top:24px}.tars-sections .text-center{text-align:center}.tars-sections .font-primary{font-family:Roobert,sans-serif}.tars-sections .text-20{font-size:20px}.tars-sections .text-22{font-size:22px}.tars-sections .font-medium{font-weight:500}.tars-sections .leading-100{line-height:100%}.tars-sections .leading-120{line-height:120%}.tars-sections .leading-130{line-height:130%}.tars-sections .tracking-tight{letter-spacing:-.01em}.tars-sections .text-gray-1000{--tw-text-opacity:1;color:rgb(110 110 110/var(--tw-text-opacity,1))}.tars-sections .text-gray-900{--tw-text-opacity:1;color:rgb(135 135 135/var(--tw-text-opacity,1))}.tars-sections .transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.tars-sections .duration-300{transition-duration:.3s}.tars-sections .duration-500{transition-duration:.5s}.tars-sections .card-light{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));background:linear-gradient(180deg,#ededed,#e5e5e5)}.tars-sections .card-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.tars-sections .card-light .card-stack__item{background:linear-gradient(200.39deg,#e2ddfc 3.73%,#fafafa 69.77%)}.tars-sections .card-black .card-stack__item{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.tars-sections .card-black .card-stack__text{--tw-text-opacity:1;color:rgb(147 147 147/var(--tw-text-opacity,1))}.tars-sections .card-black .card-stack__symbol{--tw-invert:invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}@media(min-width:1000px){.tars-sections .container{width:100%;max-width:1256px;padding-left:64px;padding-right:64px}}.tars-sections .container.disabled-paddings{padding-left:0;padding-right:0}@media(min-width:1000px){.tars-sections .container.disabled-paddings{padding-left:0;padding-right:0}}.tars-sections .last\:border-b-0:last-child{border-bottom-width:0}.tars-sections .group:hover .group-hover\:block{display:block}.tars-sections .group:hover .group-hover\:translate-x-\[3px\]{--tw-translate-x:3px}.tars-sections .group:hover .group-hover\:rotate-180,.tars-sections .group:hover .group-hover\:translate-x-\[3px\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tars-sections .group:hover .group-hover\:rotate-180{--tw-rotate:180deg}.tars-sections .group:hover .group-hover\:text-\[\#6E6E6E\]{--tw-text-opacity:1;color:rgb(110 110 110/var(--tw-text-opacity,1))}.tars-sections .group:hover .group-hover\:opacity-100{opacity:1}.tars-sections .group:hover .group-hover\:blur-sm{--tw-blur:blur(4px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}@media(min-width:576px){.tars-sections .sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1000px){.tars-sections .lg\:mx-xl{margin-left:40px;margin-right:40px}.tars-sections .lg\:my-64px{margin-top:64px;margin-bottom:64px}.tars-sections .lg\:my-\[56px\]{margin-top:56px;margin-bottom:56px}.tars-sections .lg\:my-xxl{margin-top:48px;margin-bottom:48px}.tars-sections .lg\:mb-\[104px\]{margin-bottom:104px}.tars-sections .lg\:mb-\[140px\]{margin-bottom:140px}.tars-sections .lg\:mb-\[57px\]{margin-bottom:57px}.tars-sections .lg\:mb-\[60px\]{margin-bottom:60px}.tars-sections .lg\:mb-\[80px\]{margin-bottom:80px}.tars-sections .lg\:mb-xl{margin-bottom:40px}.tars-sections .lg\:mb-xs{margin-bottom:8px}.tars-sections .lg\:mb-xxl{margin-bottom:48px}.tars-sections .lg\:ml-80px{margin-left:80px}.tars-sections .lg\:mt-64px{margin-top:64px}.tars-sections .lg\:mt-96px{margin-top:96px}.tars-sections .lg\:mt-\[104px\]{margin-top:104px}.tars-sections .lg\:mt-\[140px\]{margin-top:140px}.tars-sections .lg\:block{display:block}.tars-sections .lg\:flex{display:flex}.tars-sections .lg\:h-\[316px\]{height:316px}.tars-sections .lg\:max-w-\[240px\]{max-width:240px}.tars-sections .lg\:max-w-\[254px\]{max-width:254px}.tars-sections .lg\:max-w-\[267px\]{max-width:267px}.tars-sections .lg\:max-w-\[304px\]{max-width:304px}.tars-sections .lg\:max-w-\[312px\]{max-width:312px}.tars-sections .lg\:max-w-\[340px\]{max-width:340px}.tars-sections .lg\:basis-\[320px\]{flex-basis:320px}.tars-sections .lg\:basis-\[510px\]{flex-basis:510px}.tars-sections .lg\:basis-\[512px\]{flex-basis:512px}.tars-sections .lg\:translate-x-lg{--tw-translate-x:32px}.tars-sections .lg\:scale-100,.tars-sections .lg\:translate-x-lg{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tars-sections .lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tars-sections .lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tars-sections .lg\:flex-row{flex-direction:row}.tars-sections .lg\:items-center{align-items:center}.tars-sections .lg\:justify-between{justify-content:space-between}.tars-sections .lg\:gap-\[106px\]{gap:106px}.tars-sections .lg\:gap-lg{gap:32px}.tars-sections .lg\:gap-md{gap:24px}.tars-sections .lg\:gap-xs{gap:8px}.tars-sections .lg\:gap-x-xxs{-moz-column-gap:4px;column-gap:4px}.tars-sections .lg\:gap-y-sm{row-gap:16px}.tars-sections .lg\:px-lg{padding-left:32px;padding-right:32px}.tars-sections .lg\:pb-lg{padding-bottom:32px}.tars-sections .lg\:pt-96px{padding-top:96px}.tars-sections .lg\:pt-\[180px\]{padding-top:180px}.tars-sections .lg\:pt-\[56px\]{padding-top:56px}.tars-sections .group:hover .lg\:group-hover\:pointer-events-auto{pointer-events:auto}.tars-sections .group:hover .lg\:group-hover\:translate-x-\[3px\]{--tw-translate-x:3px}.tars-sections .group:hover .lg\:group-hover\:translate-x-\[3px\],.tars-sections .group:hover .lg\:group-hover\:translate-x-sm{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tars-sections .group:hover .lg\:group-hover\:translate-x-sm{--tw-translate-x:16px}.tars-sections .group:hover .lg\:group-hover\:translate-x-xs{--tw-translate-x:8px}.tars-sections .group:hover .lg\:group-hover\:translate-x-xs,.tars-sections .group:hover .lg\:group-hover\:translate-y-\[-3px\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tars-sections .group:hover .lg\:group-hover\:translate-y-\[-3px\]{--tw-translate-y:-3px}.tars-sections .group:hover .lg\:group-hover\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tars-sections .group:hover .lg\:group-hover\:opacity-100{opacity:1}.tars-sections .group:hover .lg\:group-hover\:duration-\[1400ms\]{transition-duration:1.4s}}.tars-sections .ease-\[cubic-bezier\(0\,0\.35\,0\.15\,1\)\]{transition-timing-function:cubic-bezier(0,.35,.15,1)}.tars-sections.reveal-ready [data-reveal]{opacity:0;transform:translateY(20px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.tars-sections.reveal-ready [data-reveal].is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.tars-sections.reveal-ready [data-reveal]{opacity:1;transform:none;transition:none}}.tars-sections{--svc-a: var(--svc-accent, var(--dark-green));--svc-i: var(--svc-ink, var(--mid-green));--svc-d: var(--svc-deep, var(--dark-green-hover));--svc-m: var(--svc-mist, var(--mist-green));--svc-s: var(--svc-surface, var(--light-interface-green));--svc-b: var(--svc-bright, var(--bright-green));color:var(--svc-i)}.tars-sections .gradient-text-black{background:linear-gradient(180deg,var(--svc-i) 45%,var(--svc-a));padding-bottom:.14em;margin-bottom:-.14em;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.tars-sections .section-top-shadow{background:radial-gradient(60.3% 100% at 50% 100%,var(--svc-m) 0,transparent 100%)}.tars-sections .section-gateway .section-top-shadow{display:none}.tars-sections .card-black{background-color:#100e0a;color:#fff}.tars-sections .card-black .card-stack__item{background:radial-gradient(78% 52% at 74% 50%,color-mix(in srgb,var(--svc-d) 62%,transparent) 0%,transparent 68%),linear-gradient(158deg,color-mix(in srgb,var(--svc-d) 38%,#000),#100e0a 68%)}.tars-sections .card-black .card-stack__text{color:color-mix(in srgb,#fff 66%,transparent)}.tars-sections{--svc-hi:var(--svc-a)}@media(min-width:1000px){.tars-sections .section-gateway__wrapper{position:relative;left:50%;max-width:none;width:min(calc(100vw - 96px),1600px);transform:translate(-50%)}}.tars-sections .gw-track{--gw-slide:min(1120px,84vw);display:flex;gap:24px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;margin-inline:calc(50% - 50vw);padding-inline:max(0px,calc((100vw - var(--gw-slide)) / 2));scrollbar-width:none;-ms-overflow-style:none}.tars-sections .gw-track::-webkit-scrollbar{display:none}.tars-sections .gw-track:focus-visible{outline:2px solid var(--svc-a);outline-offset:6px;border-radius:26px}.tars-sections .gw-slide{flex:none;width:var(--gw-slide);scroll-snap-align:center;display:flex;height:clamp(520px,72svh,820px)}.tars-sections .gw-slide>*{width:100%;height:100%}.tars-sections .gw-slide{transition:opacity var(--skin-t,.55s) var(--skin-e,ease)}.tars-sections .gw-track[data-ready] .gw-slide:not([data-active]){opacity:.45}.tars-sections .gw-track.is-jumping .gw-slide{transition:none}@media(prefers-reduced-motion:reduce){.tars-sections .gw-track{scroll-behavior:auto}.tars-sections .gw-slide{transition:none}}.tars-sections .gw-arrow{position:absolute;top:50%;z-index:6;transform:translateY(-50%);display:grid;place-items:center;width:52px;height:52px;background:color-mix(in srgb,var(--svc-s) 92%,#fff);box-shadow:0 6px 20px -8px color-mix(in srgb,var(--svc-d) 55%,transparent);border-radius:50%;border:1px solid color-mix(in srgb,var(--svc-i) 22%,transparent);color:var(--svc-i);cursor:pointer;transition:background-color .2s,color .2s,border-color .2s}.tars-sections .gw-arrow--prev{left:8px}.tars-sections .gw-arrow--next{right:8px}.tars-sections .gw-arrow svg{width:18px;height:18px}.tars-sections .gw-arrow:hover{background:var(--svc-i);border-color:var(--svc-i);color:var(--svc-s)}@media(max-width:1023px){.tars-sections .gw-track{--gw-slide:min(560px,88vw)}.tars-sections .gw-track[data-ready] .gw-slide:not([data-active]){opacity:1}.tars-sections .gw-arrow--prev{left:0}.tars-sections .gw-arrow--next{right:0}}.tars-sections .gw-slide{--skin-t:.55s;--skin-e:cubic-bezier(.22,.61,.36,1)}.tars-sections .gw-track.is-jumping .gw-slide{--skin-t:0s}@media(prefers-reduced-motion:reduce){.tars-sections .gw-slide{--skin-t:0s}}.tars-sections .gw-slide .card-light,.tars-sections .gw-slide .card-black{transition:color var(--skin-t) var(--skin-e),background-color var(--skin-t) var(--skin-e)}.tars-sections .gw-slide .svc-eyebrow,.tars-sections .gw-slide .card-stack__text,.tars-sections .gw-slide .svc-card-arcs{transition:color var(--skin-t) var(--skin-e),opacity var(--skin-t) var(--skin-e)}.tars-sections .gw-slide .svc-cta{transition:background-color .2s,color .2s,border-color .2s}.tars-sections .gw-slide .card-light .svc-card-arcs{opacity:0}.tars-sections .gw-slide[data-active] .card-light .svc-card-arcs{opacity:1}.tars-sections .gw-slide .card-light[data-card=sea]{--card-dark:#1c1a17}.tars-sections .gw-slide .card-light[data-card=sma]{--card-dark:#282622}.tars-sections .gw-slide[data-active] .card-light{color:#fff;background:var(--card-dark,#100e0a)}.tars-sections .gw-slide .card-stack__item:before{content:"";position:absolute;inset:0;z-index:0;opacity:0;pointer-events:none;transition:opacity var(--skin-t) var(--skin-e)}.tars-sections .gw-slide .card-light[data-card=sea] .card-stack__item:before{background:radial-gradient(72% 54% at 26% 44%,color-mix(in srgb,var(--svc-d) 58%,transparent) 0%,transparent 66%),linear-gradient(20deg,color-mix(in srgb,var(--svc-d) 34%,#000) 0%,var(--card-dark) 68%)}.tars-sections .gw-slide .card-light[data-card=sma] .card-stack__item:before{background:radial-gradient(80% 48% at 50% 14%,color-mix(in srgb,var(--svc-d) 54%,transparent) 0%,transparent 64%),linear-gradient(96deg,color-mix(in srgb,var(--svc-d) 30%,#000) 0%,var(--card-dark) 68%)}.tars-sections .gw-slide[data-active] .card-light .card-stack__item:before{opacity:1}.tars-sections .gw-slide[data-active] .card-light .card-stack__text{color:color-mix(in srgb,#fff 66%,transparent)}.tars-sections .gw-slide[data-active] .card-light .svc-eyebrow{color:var(--svc-hi)}.tars-sections .gw-slide[data-active] .card-light .svc-cta{border-color:var(--svc-hi);color:var(--svc-hi)}.tars-sections .gw-slide[data-active] .card-light .svc-cta:hover{background:var(--svc-hi);border-color:var(--svc-hi);color:var(--card-dark,#100e0a)}.tars-sections .gw-track[data-ready] .gw-slide:not([data-active]) .card-black{color:var(--svc-i);background:linear-gradient(180deg,var(--svc-m),color-mix(in srgb,var(--svc-a) 22%,var(--svc-m)))}.tars-sections .gw-slide .card-black .card-stack__item:before{background:linear-gradient(200.39deg,var(--svc-b) 3.73%,var(--svc-s) 69.77%)}.tars-sections .gw-track[data-ready] .gw-slide:not([data-active]) .card-black .card-stack__item:before{opacity:1}.tars-sections .gw-track[data-ready] .gw-slide:not([data-active]) .card-black .card-stack__text{color:color-mix(in srgb,var(--svc-i) 68%,transparent)}.tars-sections .gw-track[data-ready] .gw-slide:not([data-active]) .card-black .svc-eyebrow{color:color-mix(in srgb,var(--svc-i) 62%,transparent)}.tars-sections .gw-track[data-ready] .gw-slide:not([data-active]) .card-black .svc-cta{border-color:color-mix(in srgb,var(--svc-i) 28%,transparent);color:var(--svc-i)}.tars-sections .gw-track[data-ready] .gw-slide:not([data-active]) .card-black .svc-cta:hover{background:var(--svc-i);border-color:var(--svc-i);color:var(--svc-s)}.tars-sections .gw-track[data-ready] .gw-slide:not([data-active]) .card-black .svc-card-arcs{opacity:0}.tars-sections .card-stack__split{display:flex;gap:24px;align-items:center}.tars-sections .card-stack__split--stacked{flex:1;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:32px;padding-bottom:32px}.tars-sections .section-gateway .card-stack__split--stacked .card-stack__info{max-width:none;padding-bottom:0;height:auto;justify-content:center}.tars-sections .section-gateway .card-stack__split--stacked .card-stack__text{max-width:none}.tars-sections .section-gateway .card-stack__split--stacked .svc-points{margin-bottom:0}.tars-sections .section-gateway .card-stack__split--stacked .svc-cta{margin-top:26px}.tars-sections .gw-art{display:grid;place-items:center;height:100%;min-width:0;container-type:size}.tars-sections .gw-art .mock-swap,.tars-sections .gw-art .ss-mock{font-size:clamp(9px,min(4.5cqw,3.4cqh),30px)}.tars-sections .serp,.tars-sections .geo{--sp-face:color-mix(in srgb,#fff 92%,var(--svc-s));--sp-edge:color-mix(in srgb,var(--svc-i) 13%,transparent);--sp-soft:color-mix(in srgb,var(--svc-a) 42%,transparent);--sp-ink:color-mix(in srgb,var(--svc-d) 52%,transparent);--sp-sunk:color-mix(in srgb,var(--svc-a) 13%,var(--sp-face));font-size:9px;flex:none;display:flex;flex-direction:column;gap:.9em;width:22em;padding:1.4em 1.2em;border-radius:1.4em;border:.1em solid var(--sp-edge);background:var(--sp-face);box-shadow:0 2em 4em -1.6em #00000073}.tars-sections .mock-swap{position:relative;flex:none;width:22em}.tars-sections .mock-swap .serp,.tars-sections .mock-swap .geo{font-size:1em}.tars-sections .mock-swap .geo{position:absolute;inset:0}.tars-sections .serp-brand{margin:0 0 .2em;text-align:center;font-family:Roobert,sans-serif;font-size:1.9em;font-weight:500;line-height:1;letter-spacing:-.02em;color:var(--sp-soft)}.tars-sections .serp-chips{display:flex;gap:.45em;padding:0 .3em}.tars-sections .serp-chips i{height:.65em;flex:1;border-radius:.33em;background:var(--sp-soft);opacity:.4}.tars-sections .serp-chips i.is-on{opacity:.9;flex:1.4}.tars-sections .serp-ico{width:1.3em;height:1.3em;flex:none;opacity:.75}.tars-sections .serp-search{display:flex;align-items:center;gap:.8em;height:2.8em;padding:0 1em;border-radius:1.5em;background:var(--sp-sunk);color:var(--sp-ink)}.tars-sections .serp-mag{width:1.4em;height:1.4em;flex:none}.tars-sections .serp-search span{flex:1;height:.45em;border-radius:.23em;background:var(--sp-soft);opacity:.55}.tars-sections .serp-row{display:flex;flex-direction:column;justify-content:center;gap:.34em;height:3.2em;padding:0 .7em;border-radius:.8em;background:#fff0}.tars-sections .serp-row b{height:.42em;border-radius:.21em;background:var(--sp-ink);opacity:.75}.tars-sections .serp-row i{height:.3em;border-radius:.15em;background:var(--sp-soft)}@property --serp-y{syntax:"<length>";inherits:false;initial-value:0px}.tars-sections .serp-rows{--step:3.55em;display:flex;flex-direction:row;gap:.7em}.tars-sections .serp-ranks{display:flex;flex-direction:column;gap:.35em;flex:none}.tars-sections .serp-ranks span{display:grid;place-items:center;width:2em;height:3.2em;font-family:Inter,sans-serif;font-size:.95em;color:var(--sp-ink);opacity:.7}.tars-sections .serp-list{display:flex;flex-direction:column;gap:.35em;flex:1;min-width:0}.tars-sections .serp-row{transform:translateY(var(--serp-y,0px))}.tars-sections .serp-row{background:color-mix(in srgb,var(--svc-a) 7%,#fff);border:.1em solid color-mix(in srgb,var(--svc-a) 16%,transparent);opacity:1}.tars-sections .serp-row:nth-child(1) b{width:70%}.tars-sections .serp-row:nth-child(2) b{width:56%}.tars-sections .serp-row:nth-child(3) b{width:76%}.tars-sections .serp-row:nth-child(4) b{width:50%}.tars-sections .serp-row:nth-child(5) b{width:64%}.tars-sections .serp-row:nth-child(1) i{width:88%}.tars-sections .serp-row:nth-child(2) i{width:72%}.tars-sections .serp-row:nth-child(3) i{width:94%}.tars-sections .serp-row:nth-child(4) i{width:64%}.tars-sections .serp-row:nth-child(5) i{width:82%}.tars-sections .serp-row.is-own{position:relative;z-index:2}.tars-sections .serp-row.is-own{opacity:1;background:color-mix(in srgb,var(--svc-a) 20%,#fff);border:.1em solid color-mix(in srgb,var(--svc-a) 38%,transparent);box-shadow:0 .4em 1em -.4em color-mix(in srgb,var(--svc-d) 30%,transparent)}.tars-sections .serp-row.is-own b{opacity:1;background:var(--sp-ink)}.tars-sections .serp-row.is-own i{background:color-mix(in srgb,var(--svc-a) 58%,transparent)}.tars-sections .serp-row:nth-child(5){animation:serp-own 18s cubic-bezier(.5,0,.2,1) infinite}.tars-sections .serp-row:nth-child(4){animation:serp-p4 18s cubic-bezier(.5,0,.2,1) infinite}.tars-sections .serp-row:nth-child(3){animation:serp-p3 18s cubic-bezier(.5,0,.2,1) infinite}.tars-sections .serp-row:nth-child(2){animation:serp-p2 18s cubic-bezier(.5,0,.2,1) infinite}.tars-sections .serp-row:nth-child(1){animation:serp-p1 18s cubic-bezier(.5,0,.2,1) infinite}@keyframes serp-own{0%,2%{--serp-y:0em}8%,13%{--serp-y:calc(var(--step) * -1)}19%,24%{--serp-y:calc(var(--step) * -2)}29%,34%{--serp-y:calc(var(--step) * -3)}40%,58%{--serp-y:calc(var(--step) * -4)}62%,to{--serp-y:0em}}@keyframes serp-p4{0%,2%{--serp-y:0em}8%,58%{--serp-y:var(--step)}62%,to{--serp-y:0em}}@keyframes serp-p3{0%,13%{--serp-y:0em}19%,58%{--serp-y:var(--step)}62%,to{--serp-y:0em}}@keyframes serp-p2{0%,24%{--serp-y:0em}29%,58%{--serp-y:var(--step)}62%,to{--serp-y:0em}}@keyframes serp-p1{0%,34%{--serp-y:0em}40%,58%{--serp-y:var(--step)}62%,to{--serp-y:0em}}.tars-sections .geo-brand{display:flex;align-items:center;justify-content:center;gap:.3em;margin:0 0 .2em;font-family:Roobert,sans-serif;font-size:1.9em;font-weight:500;line-height:1;letter-spacing:-.02em;color:var(--sp-soft)}.tars-sections .geo-logo{flex:none;width:1.05em;height:1.05em;transform:translateY(.05em)}.tars-sections .geo-thread{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:space-between;gap:.7em}.tars-sections .geo-ask{align-self:flex-end;display:flex;align-items:center;width:62%;height:1.9em;padding:0 .75em;border-radius:.9em .9em .25em;background:var(--sp-sunk)}.tars-sections .geo-ask i{width:76%;height:.34em;border-radius:.17em;background:var(--sp-soft)}.tars-sections .geo-answer{position:relative;display:flex;align-items:flex-start;gap:.6em}.tars-sections .geo-typing{position:absolute;left:.13em;top:.13em;width:.9em;height:.9em;border-radius:50%;background:var(--sp-soft);opacity:0}.tars-sections .geo-mark{flex:none;width:1.15em;height:1.15em;border-radius:.38em;background:var(--sp-soft);opacity:.7}.tars-sections .geo-lines{flex:1;min-width:0;display:flex;flex-direction:column;gap:.42em;padding-top:.2em}.tars-sections .geo-lines i{height:.32em;border-radius:.16em;background:var(--sp-soft)}.tars-sections .geo-lines i:nth-child(1){width:96%}.tars-sections .geo-lines i:nth-child(2){width:88%}.tars-sections .geo-lines i:nth-child(3){width:94%}.tars-sections .geo-lines i:nth-child(4){width:58%}.tars-sections .geo-label{margin:0;font-family:Inter,sans-serif;font-size:.85em;line-height:1;color:var(--sp-ink);opacity:.65}.tars-sections .geo-cite{display:flex;flex-direction:column;gap:.55em}.tars-sections .geo-srcs{display:flex;flex-direction:column;gap:.4em}.tars-sections .geo-src{display:flex;align-items:center;gap:.55em;height:2.1em;padding:0 .7em;border-radius:.7em;background:color-mix(in srgb,var(--svc-a) 7%,#fff);border:.1em solid color-mix(in srgb,var(--svc-a) 16%,transparent)}.tars-sections .geo-src b{flex:none;width:.85em;height:.85em;border-radius:.28em;background:var(--sp-ink);opacity:.5}.tars-sections .geo-src i{flex:none;height:.34em;border-radius:.17em;background:var(--sp-soft)}.tars-sections .geo-src:nth-child(1) i{width:68%}.tars-sections .geo-src:nth-child(2) i{width:52%}.tars-sections .geo-src:nth-child(3) i{width:76%}.tars-sections .geo-src.is-own{background:color-mix(in srgb,var(--svc-a) 20%,#fff);border-color:color-mix(in srgb,var(--svc-a) 38%,transparent);box-shadow:0 .4em 1em -.4em color-mix(in srgb,var(--svc-d) 30%,transparent)}.tars-sections .geo-src.is-own b{opacity:1}.tars-sections .geo-src.is-own i{background:color-mix(in srgb,var(--svc-a) 58%,transparent)}.tars-sections .geo-bar{display:flex;align-items:center;gap:.8em;height:2.8em;padding:0 1em;border-radius:1.5em;background:var(--sp-sunk);color:var(--sp-ink)}.tars-sections .geo-bar span{flex:1;height:.45em;border-radius:.23em;background:var(--sp-soft);opacity:.55}.tars-sections .geo-send{width:1.3em;height:1.3em;flex:none;opacity:.75}.tars-sections .mock-swap .serp,.tars-sections .mock-swap .geo{animation:mock-seo 18s ease-in-out infinite}.tars-sections .mock-swap .geo{animation-name:mock-geo}@keyframes mock-seo{0%,44%{opacity:1;transform:translateY(0)}48%,92%{opacity:0;transform:translateY(-.6em)}to{opacity:1;transform:translateY(0)}}@keyframes mock-geo{0%,47%{opacity:0;transform:translateY(.6em)}53%,84%{opacity:1;transform:translateY(0)}90%,to{opacity:0;transform:translateY(.6em)}}.tars-sections .geo-rise{opacity:0;animation:geo-rise 18s cubic-bezier(.4,0,.2,1) infinite;animation-delay:calc(var(--i,0) * .2s)}@keyframes geo-rise{0%,56%{opacity:0;transform:translateY(.4em)}59%,84%{opacity:1;transform:translateY(0)}88%,to{opacity:0;transform:translateY(.4em)}}.tars-sections .geo-typing{animation:geo-typing 18s ease-in-out infinite}@keyframes geo-typing{0%,58%{opacity:0;transform:scale(.5)}59%{opacity:.9;transform:scale(.5)}60.2%{opacity:.9;transform:scale(1)}61.4%{opacity:.9;transform:scale(.5)}62.6%{opacity:.9;transform:scale(1)}63.8%{opacity:.9;transform:scale(.5)}64.6%,to{opacity:0;transform:scale(.5)}}@media(max-width:1279px){.tars-sections .serp{font-size:7.5px}}@media(max-width:999px){.tars-sections .card-stack__split{flex-direction:column}.tars-sections .serp{font-size:9px;align-self:center}}@media(max-width:699px){.tars-sections .card-stack__split--stacked{grid-template-columns:1fr;gap:28px}.tars-sections .card-stack__split--stacked .mock-swap{align-self:center;font-size:9px}}@media(prefers-reduced-motion:reduce){.tars-sections .mock-swap .serp{animation:none}.tars-sections .mock-swap .geo{display:none}.tars-sections .serp-rows,.tars-sections .serp-row{animation:none!important}}.tars-sections .ss-mock{--sp-face:color-mix(in srgb,#fff 88%,var(--svc-s));--sp-edge:color-mix(in srgb,var(--svc-i) 14%,transparent);--sp-soft:color-mix(in srgb,var(--svc-a) 40%,transparent);--sp-ink:color-mix(in srgb,var(--svc-d) 55%,transparent);--sp-sunk:color-mix(in srgb,var(--svc-a) 11%,var(--sp-face));flex:none;display:block;width:22em;height:auto;filter:drop-shadow(0 16px 26px color-mix(in srgb,var(--svc-d) 26%,transparent))}.tars-sections .ss-mock .ss-face{fill:var(--sp-face);stroke:var(--sp-edge)}.tars-sections .ss-mock .ss-card{fill:var(--sp-sunk);stroke:var(--sp-edge);stroke-width:.7}.tars-sections .ss-mock .ss-sunk{fill:var(--sp-sunk)}.tars-sections .ss-mock .ss-soft{fill:var(--sp-soft)}.tars-sections .ss-mock .ss-ink{fill:var(--sp-ink);opacity:.8}.tars-sections .ss-mock .ss-line{stroke:var(--sp-ink);fill:none;opacity:.75}.tars-sections .ss-mock .ss-badge{fill:none;stroke:var(--sp-edge)}.tars-sections .ss-mock .ss-brand{font-family:Roobert,sans-serif;font-size:26px;font-weight:500;letter-spacing:-.02em;fill:var(--sp-soft)}.tars-sections .ss-mock .ss-label{font-family:Inter,sans-serif;font-size:9.5px;fill:var(--sp-ink)}.tars-sections .ss-mock .ss-label--xs{font-size:7px}.tars-sections .ss-mock .ss-rank text{font-family:Inter,sans-serif;font-size:12px;text-anchor:middle;fill:var(--sp-ink);opacity:.55}.tars-sections .ss-mock .ss-tile-box{fill:var(--sp-face);stroke:var(--sp-edge);stroke-width:.6}.tars-sections .ss-mock .ss-tile-img{fill:var(--sp-sunk)}.tars-sections .ss-mock .ss-prod{fill:var(--sp-soft);opacity:.62}.tars-sections .ss-mock .ss-prod-face{fill:var(--sp-face)}.tars-sections .ss-mock .ss-prod-line{fill:none;stroke:var(--sp-face);stroke-width:1.3;stroke-linecap:round}.tars-sections .ss-mock .ss-prod-arc{fill:none;stroke:var(--sp-soft);stroke-width:1.5;stroke-linecap:round}.tars-sections .ss-mock .ss-star{fill:var(--sp-soft);opacity:.8}.tars-sections .ss-mock .ss-star--half{opacity:.34}.tars-sections .ss-mock .ss-euro{font-family:Inter,sans-serif;font-size:6px;fill:var(--sp-ink);opacity:.7}.tars-sections .ss-mock .ss-ad{transform-box:fill-box;transform-origin:50% 50%;animation:ss-ad-search 12s ease-in-out infinite}.tars-sections .ss-mock .ss-ad--shop{animation-name:ss-ad-shop}@keyframes ss-ad-search{0%,40%{opacity:1;transform:translateY(0)}46%,88%{opacity:0;transform:translateY(-5px)}94%,to{opacity:1;transform:translateY(0)}}@keyframes ss-ad-shop{0%,46%{opacity:0;transform:translateY(5px)}52%,82%{opacity:1;transform:translateY(0)}88%,to{opacity:0;transform:translateY(5px)}}.tars-sections .ss-mock .ss-brand--fb{font-size:23px;letter-spacing:-.04em}.tars-sections .ss-mock .ss-img{fill:color-mix(in srgb,var(--svc-a) 19%,var(--sp-face))}.tars-sections .ss-mock .ss-cta{fill:var(--sp-soft);opacity:.5}.tars-sections .ss-mock .ss-hair{stroke:var(--sp-edge);stroke-width:1;fill:none}.tars-sections .ss-mock .ss-crea{transform-box:fill-box;transform-origin:50% 50%;animation:ss-crea-a 10s ease-in-out infinite}.tars-sections .ss-mock .ss-crea--carrousel{animation-name:ss-crea-b}@keyframes ss-crea-a{0%,38%{opacity:1;transform:scale(1)}45%,88%{opacity:0;transform:scale(.94)}95%,to{opacity:1;transform:scale(1)}}@keyframes ss-crea-b{0%,45%{opacity:0;transform:scale(.94)}52%,81%{opacity:1;transform:scale(1)}88%,to{opacity:0;transform:scale(.94)}}.tars-sections .ss-mock .ss-pulse{fill:none;stroke:var(--sp-ink);stroke-width:1.2;opacity:0;animation:ss-pulse 12s ease-in-out infinite}@keyframes ss-pulse{0%,6%{opacity:0}14%,26%{opacity:.45}34%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.tars-sections .ss-mock .ss-pulse,.tars-sections .ss-mock .ss-ad,.tars-sections .ss-mock .ss-crea{animation:none}.tars-sections .ss-mock .ss-ad--shop,.tars-sections .ss-mock .ss-crea--carrousel{display:none}}.tars-sections .section-gateway .card-black,.tars-sections .section-gateway .card-light{box-shadow:0 1px 2px color-mix(in srgb,var(--svc-d) 10%,transparent),0 10px 22px -12px color-mix(in srgb,var(--svc-d) 22%,transparent),0 44px 72px -52px color-mix(in srgb,var(--svc-d) 55%,transparent)}.tars-sections .section-gateway .rounded-\[16px\],.tars-sections .section-gateway .rounded-16{border-radius:24px}.tars-sections .svc-eyebrow:before{content:"[";margin-right:.18em}.tars-sections .svc-eyebrow:after{content:"]";margin-left:.04em}.tars-sections .svc-eyebrow{font-family:Inter,sans-serif;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;line-height:1;margin-bottom:2px;color:color-mix(in srgb,var(--svc-i) 62%,transparent)}.tars-sections .card-black .svc-eyebrow{color:var(--svc-hi)}.tars-sections .section-gateway .card-stack__title{font-size:clamp(34px,3.6vw,52px);font-weight:500;line-height:120%;letter-spacing:-.02em}.tars-sections .svc-points{display:flex;flex-direction:column;gap:12px;margin:14px 0 0;padding:0;list-style:none}.tars-sections .svc-point{display:flex;align-items:center;gap:12px;font-family:Inter,sans-serif;font-size:15px;line-height:1.3}.tars-sections .svc-point-ico{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:50%;background:color-mix(in srgb,var(--svc-b) 60%,#fff);border:1px solid color-mix(in srgb,var(--svc-a) 22%,transparent);color:var(--svc-i)}.tars-sections .card-black .svc-point-ico{background:#ffffff0f;border-color:#ffffff24;color:#fff}.tars-sections .svc-point-ico svg{width:16px;height:16px}.tars-sections .svc-cta{display:inline-flex;align-items:center;gap:10px;align-self:flex-start;margin-top:26px;height:48px;padding:0 26px;border-radius:999px;border:1px solid var(--svc-hi);color:var(--svc-hi);font-family:Inter,sans-serif;font-size:15px;transition:background-color .2s,color .2s}.tars-sections .svc-cta:hover{background:var(--svc-hi);color:#100e0a}.tars-sections .svc-cta-ico{display:grid;place-items:center}.tars-sections .svc-cta-ico svg{width:16px;height:16px}.tars-sections .section-gateway .svc-points{gap:10px;margin-top:8px}.tars-sections .section-gateway .card-light .card-stack__inner{padding-bottom:0}.tars-sections .section-gateway .svc-point{align-items:center;gap:14px}.tars-sections .section-gateway .svc-point-ico{width:6px;height:6px;border:0;border-radius:50%;background:var(--svc-a)}.tars-sections .section-gateway .card-black .svc-point-ico{background:var(--svc-a)}.tars-sections .section-gateway .svc-point-ico svg{display:none}.tars-sections .card-light .svc-cta{border-color:color-mix(in srgb,var(--svc-i) 28%,transparent);color:var(--svc-i)}.tars-sections .card-light .svc-cta:hover{background:var(--svc-i);border-color:var(--svc-i);color:var(--svc-s)}.tars-sections .svc-card-arcs{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;color:#ffffff29}.tars-sections .section-gateway .card-stack__inner{padding-top:28px}.tars-sections .card-light .card-stack__inner{height:100%}.tars-sections .card-light .card-stack__info{justify-content:flex-start}.tars-sections .card-black .card-stack__info{max-width:330px;padding-bottom:32px;height:100%}.tars-sections .card-black .card-stack__inner,.tars-sections .section-gateway .card-stack__inner{flex:1;display:flex}.tars-sections .section-gateway .card-stack__split--stacked .card-stack__info{height:100%}.tars-sections .card-black .svc-points{margin-bottom:26px}.tars-sections .card-black .svc-cta{margin-top:auto}.tars-sections .card-light .card-stack__inner{padding-bottom:28px}.tars-sections .card-light .card-stack__text{max-width:380px}.tars-sections .card-light .card-stack__info{max-width:420px}@media(min-width:1000px){.tars-sections .card-light .card-stack__inner{height:100%;min-height:300px}}.tars-sections .card-light{color:var(--svc-i);background:linear-gradient(180deg,var(--svc-m),color-mix(in srgb,var(--svc-a) 22%,var(--svc-m)))}.tars-sections .card-light .card-stack__item{background:linear-gradient(200.39deg,var(--svc-b) 3.73%,var(--svc-s) 69.77%)}.tars-sections [data-card=sma] .card-stack__item{background:linear-gradient(20.39deg,var(--svc-b) 3.73%,var(--svc-s) 69.77%)}.tars-sections .svc-panel{max-width:1024px;margin-inline:auto;border-radius:24px;border:1px solid transparent;padding:56px 40px;background:linear-gradient(200.39deg,var(--svc-b) 3.73%,var(--svc-s) 69.77%) padding-box,linear-gradient(180deg,color-mix(in srgb,var(--svc-a) 52%,var(--svc-m)),color-mix(in srgb,var(--svc-i) 44%,var(--svc-m))) border-box;box-shadow:0 1px 2px color-mix(in srgb,var(--svc-d) 10%,transparent),0 10px 22px -12px color-mix(in srgb,var(--svc-d) 22%,transparent),0 44px 72px -52px color-mix(in srgb,var(--svc-d) 55%,transparent)}@media(max-width:999px){.tars-sections .svc-panel{padding:40px 20px;border-radius:20px}}.tars-sections .section-market .svc-panel{max-width:none}@media(min-width:1000px){.tars-sections .section-market .svc-panel{position:relative;left:50%;width:min(calc(100vw - 96px),1600px);transform:translate(-50%);padding-inline:72px}.tars-sections .section-market__wrapper{max-width:none}}.tars-sections .crmui{--crm-face:color-mix(in srgb,#fff 72%,var(--svc-s));--crm-sunk:color-mix(in srgb,var(--svc-a) 13%,var(--crm-face));--crm-edge:color-mix(in srgb,var(--svc-i) 20%,transparent);--crm-soft:color-mix(in srgb,var(--svc-a) 44%,transparent);--crm-ink:color-mix(in srgb,var(--svc-d) 58%,transparent);--crm-accent:color-mix(in srgb,var(--svc-i) 62%,transparent);--crm-accent-ink:var(--svc-i);font-size:10px;display:flex;width:42em;height:23em;border-radius:1.4em;border:.1em solid var(--crm-edge);background:var(--crm-face);box-shadow:0 1.2em 3em -1em #0000001f;overflow:hidden}.tars-sections .crmui-side{display:flex;flex-direction:column;gap:.75em;width:5.4em;padding:.9em .55em;background:var(--crm-sunk);border-right:.1em solid var(--crm-edge)}.tars-sections .crmui-avatar{width:1.5em;height:1.5em;border-radius:50%;background:var(--crm-ink);margin:.1em 0 .5em .15em}.tars-sections .crmui-nav{display:flex;align-items:center;gap:.45em;padding:.32em .35em;border-radius:.45em}.tars-sections .crmui-nav.is-on{background:color-mix(in srgb,var(--svc-a) 13%,transparent)}.tars-sections .crmui-nav>i{width:.65em;height:.65em;border-radius:50%;background:var(--crm-ink);flex:none}.tars-sections .crmui-nav>b{height:.32em;border-radius:.16em;background:var(--crm-soft);flex:1}.tars-sections .crmui-grid{border-radius:0!important;background:radial-gradient(circle at 22% 22%,var(--crm-ink) 42%,transparent 44%),radial-gradient(circle at 78% 22%,var(--crm-ink) 42%,transparent 44%),radial-gradient(circle at 22% 78%,var(--crm-ink) 42%,transparent 44%),radial-gradient(circle at 78% 78%,var(--crm-ink) 42%,transparent 44%)!important}.tars-sections .crmui-foot{margin-top:auto;margin-left:.15em;width:.6em;height:.6em;border-radius:50%;background:var(--crm-ink)}.tars-sections .crmui-main{flex:1;display:flex;flex-direction:column;gap:.7em;padding:.9em 1em}.tars-sections .crmui-top{display:flex;align-items:center;justify-content:space-between}.tars-sections .crmui-title{width:11em;height:.85em;border-radius:.45em;background:var(--crm-soft)}.tars-sections .crmui-circ{width:1.4em;height:1.4em;border-radius:50%;background:var(--crm-ink)}.tars-sections .crmui-card{background:var(--crm-face);border:.08em solid var(--crm-edge);border-radius:.75em;padding:.65em;box-shadow:0 .12em .3em #00000008}.tars-sections .crmui-label{display:block;width:60%;height:.4em;border-radius:.2em;background:var(--crm-soft)}.tars-sections .crmui-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:.6em}.tars-sections .crmui-c1{display:flex;align-items:center;gap:.6em}.tars-sections .crmui-ring{display:block;flex:none;width:2.3em;height:2.3em;border-radius:50%;border:.5em solid var(--crm-accent)}.tars-sections .crmui-stack{display:flex;flex-direction:column;gap:.35em;flex:1}.tars-sections .crmui-stack b{height:.4em;border-radius:.2em;background:var(--crm-soft)}.tars-sections .crmui-stack b:last-child{width:70%}.tars-sections .crmui-bars{display:flex;align-items:flex-end;gap:.28em;height:2.3em;margin-top:.6em}.tars-sections .crmui-bars i{flex:1;border-radius:.15em .15em 0 0;background:var(--crm-ink)}.tars-sections .crmui-list{display:flex;flex-direction:column;gap:.42em;margin-top:.6em}.tars-sections .crmui-list p{display:flex;align-items:center;gap:.4em;margin:0}.tars-sections .crmui-list i{width:.5em;height:.5em;border-radius:50%;background:var(--crm-ink);flex:none}.tars-sections .crmui-list b{height:.32em;border-radius:.16em;background:var(--crm-soft);flex:1}.tars-sections .crmui-area{height:2.3em;margin-top:.6em;background:var(--crm-accent);clip-path:polygon(0 78%,14% 58%,30% 30%,45% 62%,60% 74%,74% 34%,88% 12%,100% 26%,100% 100%,0 100%)}.tars-sections .crmui-bottom{display:grid;grid-template-columns:1.85fr 1fr;gap:.6em;flex:1}.tars-sections .crmui-row{display:grid;grid-template-columns:auto 1.5fr 1fr .9fr auto;align-items:center;gap:.55em;padding:.42em 0;border-top:.08em solid var(--crm-edge)}.tars-sections .crmui-row:first-of-type{margin-top:.55em}.tars-sections .crmui-row b{height:.32em;border-radius:.16em;background:var(--crm-soft)}.tars-sections .crmui-dot{width:.75em;height:.75em;border-radius:50%;background:var(--crm-ink)}.tars-sections .crmui-pip{width:.6em;height:.6em;border-radius:50%;background:var(--crm-accent)}.tars-sections .crmui-profile{display:flex;flex-direction:column;gap:.42em}.tars-sections .crmui-pfp{width:1.8em;height:1.8em;border-radius:50%;background:var(--crm-ink);margin-bottom:.5em}.tars-sections .crmui-profile b{height:.35em;border-radius:.18em;background:var(--crm-soft)}.tars-sections .crmui-profile b.w1{width:88%}.tars-sections .crmui-profile b.w2{width:100%}.tars-sections .crmui-profile b.w3{width:76%}.tars-sections .crmui-btn{margin-top:auto;height:.85em;border-radius:.42em;background:var(--crm-accent)}@media(max-width:1279px){.tars-sections .crmui{font-size:8px}}@media(max-width:999px){.tars-sections .crmui{font-size:9px}.tars-sections .section-market__ui{display:flex;justify-content:center}}@media(max-width:520px){.tars-sections .crmui{font-size:6.4px}}.tars-sections .tkui{--tk-edge:color-mix(in srgb,var(--svc-i) 16%,transparent);--tk-sunk:color-mix(in srgb,var(--svc-a) 12%,#fff);--tk-soft:color-mix(in srgb,var(--svc-a) 30%,transparent);--tk-mid:color-mix(in srgb,var(--svc-a) 55%,transparent);--tk-ico:color-mix(in srgb,var(--svc-a) 88%,transparent);--tk-ink:color-mix(in srgb,var(--svc-d) 56%,transparent);font-size:10px;display:block;width:66em;max-width:100%;height:auto}.tars-sections .tk-blob{fill:url(#tk-glow)}.tars-sections .tk-glow-a{stop-color:var(--svc-a);stop-opacity:.12}.tars-sections .tk-glow-b{stop-color:var(--svc-a);stop-opacity:.07}.tars-sections .tk-glow-c{stop-color:var(--svc-a);stop-opacity:0}.tars-sections .tk-shadow{flood-color:var(--svc-i);flood-opacity:.13}.tars-sections .tk-shadow-lg{flood-color:var(--svc-i);flood-opacity:.16}.tars-sections .tk-surface{fill:#fff;stroke:var(--tk-edge);stroke-width:1.4}.tars-sections .tk-panel{fill:#fff;stroke:var(--tk-edge);stroke-width:1.2}.tars-sections .tk-plot{fill:color-mix(in srgb,var(--svc-a) 9%,transparent)}.tars-sections .tk-cut{fill:#fff}.tars-sections .tk-bar{fill:var(--tk-sunk)}.tars-sections .tk-hair{fill:none;stroke:var(--tk-edge);stroke-width:1.4}.tars-sections .tk-div{fill:none;stroke:var(--tk-edge);stroke-width:1.4;stroke-linecap:round}.tars-sections .tk-dot{fill:var(--tk-ink)}.tars-sections .tk-halo{fill:color-mix(in srgb,var(--svc-a) 20%,transparent);opacity:0}.tars-sections .tk-ph{fill:var(--tk-soft)}.tars-sections .tk-ph--dim{fill:color-mix(in srgb,var(--svc-a) 20%,transparent)}.tars-sections .tk-area{fill:color-mix(in srgb,var(--svc-a) 18%,transparent)}.tars-sections .tk-line{fill:none;stroke:var(--tk-ico);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.tars-sections .tk-pt{fill:var(--tk-ico)}.tars-sections .tk-b1{fill:color-mix(in srgb,var(--svc-a) 32%,transparent)}.tars-sections .tk-b2{fill:color-mix(in srgb,var(--svc-a) 58%,transparent)}.tars-sections .tk-b3{fill:color-mix(in srgb,var(--svc-i) 72%,var(--svc-a))}.tars-sections .tk-ring{fill:none;stroke:color-mix(in srgb,var(--svc-a) 24%,transparent);stroke-width:17}.tars-sections .tk-ring-a{fill:none;stroke:var(--tk-ico);stroke-width:17}.tars-sections .tk-ring-b{fill:none;stroke:var(--tk-mid);stroke-width:17}.tars-sections .tk-ico{fill:var(--tk-ico)}.tars-sections .tk-ico-s{fill:none;stroke:var(--tk-ico);stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round}.tars-sections .tk-soft{fill:var(--tk-soft)}.tars-sections .tk-chip{fill:color-mix(in srgb,var(--svc-i) 62%,var(--svc-a))}.tars-sections .tk-shield{fill:color-mix(in srgb,var(--svc-a) 66%,transparent)}.tars-sections .tk-badge{fill:color-mix(in srgb,var(--svc-i) 82%,transparent)}.tars-sections .tk-check{fill:none;stroke:#fff;stroke-width:4.2;stroke-linecap:round;stroke-linejoin:round}.tars-sections .tk-gl{fill:none;stroke:var(--tk-ico);stroke-width:9;stroke-linecap:round}.tars-sections .tk-gl--lt{stroke:var(--tk-mid)}.tars-sections .tk-inf{fill:none;stroke:var(--tk-ico);stroke-width:5.4;stroke-linejoin:round}.tars-sections .tkui{--tk-cycle:7s}.tars-sections .tk-line{--tk-len:232;stroke-dasharray:var(--tk-len);stroke-dashoffset:var(--tk-len);animation:tkui-draw var(--tk-cycle) ease-in-out infinite}.tars-sections .tk-wipe{animation:tkui-wipe var(--tk-cycle) ease-in-out infinite}.tars-sections .tk-pops circle{opacity:0;transform-box:fill-box;transform-origin:center;animation:tkui-pop var(--tk-cycle) ease-in-out infinite}.tars-sections .tk-pops circle:nth-child(2){animation-delay:.16s}.tars-sections .tk-pops circle:nth-child(3){animation-delay:.32s}.tars-sections .tk-pops circle:nth-child(4){animation-delay:.48s}.tars-sections .tk-pops circle:nth-child(5){animation-delay:.64s}.tars-sections .tk-pops circle:nth-child(6){animation-delay:.8s}.tars-sections .tk-pops circle:nth-child(7){animation-delay:.96s}.tars-sections .tk-tracks rect{fill:color-mix(in srgb,var(--svc-a) 18%,transparent)}.tars-sections .tk-fills rect{fill:var(--tk-mid);transform-box:fill-box;transform-origin:left;transform:scaleX(0);animation:tkui-fill var(--tk-cycle) ease-in-out infinite}.tars-sections .tk-fills rect:nth-child(2){animation-delay:.14s}.tars-sections .tk-fills rect:nth-child(3){animation-delay:.28s}.tars-sections .tk-bars rect{transform-box:fill-box;transform-origin:bottom;animation:tkui-candle 4.4s ease-in-out infinite}.tars-sections .tk-bars rect:nth-child(1){animation-delay:-3.1s}.tars-sections .tk-bars rect:nth-child(2){animation-delay:-.55s}.tars-sections .tk-bars rect:nth-child(3){animation-delay:-2.2s}.tars-sections .tk-bars rect:nth-child(4){animation-delay:-1.15s}.tars-sections .tk-bars rect:nth-child(5){animation-delay:-3.8s}.tars-sections .tk-bars rect:nth-child(6){animation-delay:-.2s}.tars-sections .tk-bars rect:nth-child(7){animation-delay:-1.75s}.tars-sections .tk-spin{transform-origin:412px 501px;animation:tkui-spin 9s linear infinite}.tars-sections .tk-ring-a{stroke-dasharray:0 185.4;animation:tkui-arc-a var(--tk-cycle) ease-in-out infinite}.tars-sections .tk-ring-b{stroke-dasharray:0 185.4;animation:tkui-arc-b var(--tk-cycle) ease-in-out infinite}.tars-sections .tk-wire{fill:none;stroke:var(--tk-ink);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2 8;animation:tkui-flow 2.4s linear infinite}.tars-sections .tk-node{fill:var(--tk-ink);animation:tkui-pulse 4.8s ease-in-out infinite}.tars-sections .tk-node--b{animation-delay:-1.6s}.tars-sections .tk-node--c{animation-delay:-3.2s}.tars-sections .tk-halo--src{animation:tkui-halo-src var(--tk-cycle) ease-in-out infinite}.tars-sections .tk-surface--src{animation:tkui-edge-src var(--tk-cycle) ease-in-out infinite}.tars-sections .tk-halo--out{animation:tkui-halo-out var(--tk-cycle) ease-in-out infinite}.tars-sections .tk-surface--out{animation:tkui-edge-out var(--tk-cycle) ease-in-out infinite}.tars-sections .tk-surface--win{animation:tkui-edge-win var(--tk-cycle) ease-in-out infinite}@keyframes tkui-draw{0%,8%{stroke-dashoffset:var(--tk-len)}32%,78%{stroke-dashoffset:0}92%,to{stroke-dashoffset:calc(var(--tk-len) * -1)}}@keyframes tkui-wipe{0%,8%{x:372px;width:0}32%,78%{x:372px;width:196px}92%,to{x:568px;width:0}}@keyframes tkui-pop{0%,12%{opacity:0;transform:scale(.3)}20%,80%{opacity:1;transform:none}88%,to{opacity:0;transform:scale(.3)}}@keyframes tkui-fill{0%,34%{transform:scaleX(0)}52%,80%{transform:scaleX(1)}90%,to{transform:scaleX(0)}}@keyframes tkui-candle{0%{transform:scaleY(.92)}22%{transform:scaleY(.46)}48%{transform:scaleY(1)}72%{transform:scaleY(.6)}to{transform:scaleY(.92)}}@keyframes tkui-spin{to{transform:rotate(360deg)}}@keyframes tkui-arc-a{0%,10%{stroke-dasharray:0 185.4}34%,80%{stroke-dasharray:46 139.4}90%,to{stroke-dasharray:0 185.4}}@keyframes tkui-arc-b{0%,18%{stroke-dasharray:0 185.4}42%,80%{stroke-dasharray:32 153.4}90%,to{stroke-dasharray:0 185.4}}@keyframes tkui-flow{to{stroke-dashoffset:-20}}@keyframes tkui-pulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes tkui-halo-src{0%,2%,10%,to{opacity:0}6%{opacity:1}}@keyframes tkui-edge-src{0%,2%,10%,to{stroke:var(--tk-edge)}6%{stroke:var(--svc-i)}}@keyframes tkui-halo-out{0%,44%,52%,to{opacity:0}48%{opacity:1}}@keyframes tkui-edge-out{0%,44%,52%,to{stroke:var(--tk-edge)}48%{stroke:var(--svc-i)}}@keyframes tkui-edge-win{0%,32%,40%,to{stroke:var(--tk-edge)}36%{stroke:color-mix(in srgb,var(--svc-i) 55%,transparent)}}@media(prefers-reduced-motion:reduce){.tars-sections .tk-line{stroke-dashoffset:0}.tars-sections .tk-pops circle{opacity:1}.tars-sections .tk-ring-a{stroke-dasharray:46 139.4}.tars-sections .tk-ring-b{stroke-dasharray:32 153.4}.tars-sections .tk-wipe{width:196px}.tars-sections .tk-fills rect{transform:none}.tars-sections .tkui *{animation:none!important}}@media(max-width:1279px){.tars-sections .tkui{font-size:8px}}@media(max-width:999px){.tars-sections .tkui{font-size:9px}}@media(max-width:560px){.tars-sections .tkui{font-size:5.4px}}.tars-sections .svc-split{display:flex;flex-direction:column;gap:40px}.tars-sections .svc-split__info{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.tars-sections .svc-split__text{max-width:420px}.tars-sections .svc-split__info .svc-eyebrow{margin-bottom:-8px}.tars-sections .svc-split__info .svc-points{margin-top:6px}.tars-sections .svc-split__info .button-primary-s__wrapper{margin-top:14px}.tars-sections .svc-split__media{position:relative}.tars-sections .svc-points--sq .svc-point-ico{width:40px;height:40px;border-radius:11px;background:color-mix(in srgb,var(--svc-a) 13%,transparent);border-color:transparent}.tars-sections .svc-points--sq .svc-point-ico svg{width:18px;height:18px}.tars-sections .svc-points--sq{gap:16px}.tars-sections .svc-points--sq .svc-point{font-size:16px}@media(min-width:1000px){.tars-sections .svc-split{flex-direction:row;align-items:center;justify-content:space-between;gap:56px}.tars-sections .section-native-currency .svc-panel{position:relative;left:50%;max-width:none;width:min(calc(100vw - 96px),1600px);transform:translate(-50%);padding-inline:72px}.tars-sections .svc-split{gap:48px}.tars-sections .svc-split__info{flex:0 1 500px}.tars-sections .svc-title-row h2{white-space:nowrap}.tars-sections .svc-split__media{flex:0 0 auto}.tars-sections .svc-split__info h2{font-size:clamp(34px,3.6vw,52px)}}.tars-sections .svc-point-ico--sq{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:11px;background:color-mix(in srgb,var(--svc-a) 11%,transparent);color:color-mix(in srgb,var(--svc-i) 78%,transparent)}.tars-sections .svc-point-svg{width:18px;height:18px}.tars-sections .auui{--au-face:color-mix(in srgb,#fff 78%,var(--svc-s));--au-sunk:color-mix(in srgb,var(--svc-a) 15%,var(--au-face));--au-edge:color-mix(in srgb,var(--svc-i) 18%,transparent);--au-soft:color-mix(in srgb,var(--svc-a) 38%,transparent);--au-ink:color-mix(in srgb,var(--svc-d) 56%,transparent);font-size:10px;display:flex;flex-direction:column;width:64.4em;height:43em;border-radius:1.2em;border:.1em solid var(--au-edge);background:var(--au-face);box-shadow:0 1.2em 3em -1em #0000001f;overflow:hidden}.tars-sections .auui-bar{display:flex;align-items:center;justify-content:space-between;height:3.6em;padding:0 1.4em;border-bottom:.1em solid var(--au-edge)}.tars-sections .auui-dots{display:flex;gap:.55em}.tars-sections .auui-dots i{width:.85em;height:.85em;border-radius:50%;background:var(--au-ink)}.tars-sections .auui-circ{width:1.5em;height:1.5em;border-radius:50%;background:var(--au-ink)}.tars-sections .auui-body{display:flex;flex:1;min-height:0}.tars-sections .auui-rail{display:flex;flex-direction:column;align-items:center;gap:1.4em;width:5.6em;padding:1.3em 0;border-right:.1em solid var(--au-edge)}.tars-sections .auui-tool{display:grid;place-items:center;width:3.2em;height:3.2em;border-radius:.7em;color:var(--au-ink)}.tars-sections .auui-tool.is-on{background:var(--au-sunk)}.tars-sections .auui-ico{width:1.7em;height:1.7em}.tars-sections .auui-canvas{flex:1;min-width:0;display:flex;padding:1.4em}.tars-sections .auui-flow{position:relative;flex:1;min-width:0;aspect-ratio:520/340;max-width:100%;margin-inline:auto;align-self:center}.tars-sections .auui-wires{position:absolute;inset:0;width:100%;height:100%;color:var(--au-ink);stroke-width:1.6}.tars-sections .auui-node{position:absolute;display:grid;place-items:center;width:10.77%;aspect-ratio:1;border-radius:1.2em;background:#fff;border:.08em solid var(--au-edge);box-shadow:0 .3em .8em -.2em #00000014;color:var(--au-ink)}.tars-sections .auui-node-svg{width:2em;height:2em}.tars-sections .auui-n-play{left:44.6%;top:0}.tars-sections .auui-n-mail{left:11.9%;top:35.9%}.tars-sections .auui-n-db{left:44.6%;top:35.9%}.tars-sections .auui-n-bell{left:77.3%;top:35.9%}.tars-sections .auui-n-check{left:44.6%;top:71.8%}.tars-sections .auui{--au-cycle:7s}.tars-sections .auui-wires path{stroke-dasharray:var(--len,300);stroke-dashoffset:var(--len,300)}.tars-sections .auui-wires path:nth-of-type(1){animation:auui-draw-1 var(--au-cycle) ease-in-out infinite}.tars-sections .auui-wires path:nth-of-type(n+2):nth-of-type(-n+4){animation:auui-draw-2 var(--au-cycle) ease-in-out infinite}.tars-sections .auui-wires path:nth-of-type(n+5):nth-of-type(-n+7){animation:auui-draw-3 var(--au-cycle) ease-in-out infinite}.tars-sections .auui-wires path:nth-of-type(8){animation:auui-draw-4 var(--au-cycle) ease-in-out infinite}.tars-sections .auui-wires circle{opacity:0;transform-box:fill-box;transform-origin:center}.tars-sections .auui-wires circle:nth-of-type(1){animation:auui-pop-a var(--au-cycle) ease-in-out infinite}.tars-sections .auui-wires circle:nth-of-type(2){animation:auui-pop-b var(--au-cycle) ease-in-out infinite}.tars-sections .auui-node{isolation:isolate}.tars-sections .auui-node:after{content:"";position:absolute;inset:-.4em;border-radius:inherit;background:color-mix(in srgb,var(--svc-a) 22%,transparent);opacity:0;z-index:-1}.tars-sections .auui-n-play{animation:auui-edge-1 var(--au-cycle) ease-in-out infinite}.tars-sections .auui-n-play:after{animation:auui-halo-1 var(--au-cycle) ease-in-out infinite}.tars-sections .auui-n-mail,.tars-sections .auui-n-db,.tars-sections .auui-n-bell{animation:auui-edge-2 var(--au-cycle) ease-in-out infinite}.tars-sections .auui-n-mail:after,.tars-sections .auui-n-db:after,.tars-sections .auui-n-bell:after{animation:auui-halo-2 var(--au-cycle) ease-in-out infinite}.tars-sections .auui-n-check{animation:auui-edge-3 var(--au-cycle) ease-in-out infinite}.tars-sections .auui-n-check:after{animation:auui-halo-3 var(--au-cycle) ease-in-out infinite}@keyframes auui-draw-1{0%,12%{stroke-dashoffset:var(--len,300)}20%,84%{stroke-dashoffset:0}96%,to{stroke-dashoffset:calc(var(--len,300) * -1)}}@keyframes auui-draw-2{0%,20%{stroke-dashoffset:var(--len,300)}30%,84%{stroke-dashoffset:0}96%,to{stroke-dashoffset:calc(var(--len,300) * -1)}}@keyframes auui-draw-3{0%,41%{stroke-dashoffset:var(--len,300)}51%,84%{stroke-dashoffset:0}96%,to{stroke-dashoffset:calc(var(--len,300) * -1)}}@keyframes auui-draw-4{0%,51%{stroke-dashoffset:var(--len,300)}58%,84%{stroke-dashoffset:0}96%,to{stroke-dashoffset:calc(var(--len,300) * -1)}}@keyframes auui-pop-a{0%,17%{opacity:0;transform:scale(.4)}21%,84%{opacity:1;transform:none}92%,to{opacity:0;transform:scale(.4)}}@keyframes auui-pop-b{0%,48%{opacity:0;transform:scale(.4)}52%,84%{opacity:1;transform:none}92%,to{opacity:0;transform:scale(.4)}}@keyframes auui-edge-1{0%,4%,11%,to{border-color:var(--au-edge)}7%{border-color:var(--svc-i)}}@keyframes auui-halo-1{0%,4%,11%,to{opacity:0}7%{opacity:1}}@keyframes auui-edge-2{0%,31%,38%,to{border-color:var(--au-edge)}34%{border-color:var(--svc-i)}}@keyframes auui-halo-2{0%,31%,38%,to{opacity:0}34%{opacity:1}}@keyframes auui-edge-3{0%,59%,66%,to{border-color:var(--au-edge)}62%{border-color:var(--svc-i)}}@keyframes auui-halo-3{0%,59%,66%,to{opacity:0}62%{opacity:1}}@media(prefers-reduced-motion:reduce){.tars-sections .auui-wires path{stroke-dashoffset:0;animation:none}.tars-sections .auui-wires circle{opacity:1;animation:none}.tars-sections .auui-node,.tars-sections .auui-node:after{animation:none}}@media(max-width:1279px){.tars-sections .auui{font-size:8px}}@media(max-width:999px){.tars-sections .auui{font-size:9px}}@media(max-width:560px){.tars-sections .auui{font-size:5.4px}}@media(min-width:1000px){.tars-sections .section-one-click-deployment .svc-panel{position:relative;left:50%;max-width:none;width:min(calc(100vw - 96px),1600px);transform:translate(-50%);padding-inline:72px}.tars-sections .svc-split--auto .svc-split__info{flex:0 1 480px}}.tars-sections .svc-panel>:last-child{margin-bottom:0}.tars-sections .text-gray-1000{color:color-mix(in srgb,var(--svc-i) 68%,transparent)}.tars-sections .text-gray-900{color:color-mix(in srgb,var(--svc-i) 55%,transparent)}.tars-sections .border-\[\#CCCCCC\]{border-color:color-mix(in srgb,var(--svc-i) 26%,transparent)}.tars-sections .button-primary-s__wrapper{background:linear-gradient(180deg,var(--svc-a),var(--svc-d))}.tars-sections .button-primary-s{background-color:var(--svc-d);color:#fff}.tars-sections .button-primary-s:hover{background-color:var(--svc-i)}.tars-sections .svc-shape{--svc-scale:.62;width:calc(440px * var(--svc-scale));height:calc(440px * var(--svc-scale));margin-inline:auto;pointer-events:none}.tars-sections .svc-shape .scene{perspective:800px;width:440px;height:440px;position:relative;transform:scale(var(--svc-scale));transform-origin:top left;filter:url(#palette-remap) url(#crystal-light)}.tars-sections .svc-shape .model{width:440px;height:440px;position:relative;transform-style:preserve-3d;transform-origin:center center;animation:msw 3.33s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.tars-sections .svc-shape .model{animation:none}}@keyframes msw-soft{0%,to{transform:rotateY(0)}25%{transform:rotateY(10deg)}75%{transform:rotateY(-10deg)}}.tars-sections [data-shape=tracking] .model{animation-name:msw-soft;animation-duration:6s}.tars-sections .svc-title-row{display:flex;align-items:center;gap:14px}.tars-sections .svc-title-row .svc-shape{margin-inline:0;flex:none}.tars-sections [data-shape=seo],.tars-sections [data-shape=sea],.tars-sections [data-shape=sma],.tars-sections [data-shape=crm],.tars-sections [data-shape=tracking],.tars-sections [data-shape=auto]{--svc-scale:.19}.tars-sections .logos-line__item img{mix-blend-mode:multiply}.tars-sections .svc-wordmark{font-family:Roobert,sans-serif;font-size:19px;font-weight:500;letter-spacing:-.01em;white-space:nowrap;color:color-mix(in srgb,var(--svc-i) 62%,transparent);transition:color .2s}.tars-sections .logos-line__item:hover .svc-wordmark{color:var(--svc-i)}.tars-sections .svc-bullet{display:block;width:24px;height:24px;flex:none;border-radius:50%;background:var(--svc-m);border:1px solid color-mix(in srgb,var(--svc-a) 45%,transparent)}.tars-sections .svc-step{font-family:Roobert,sans-serif;font-size:32px;font-weight:500;line-height:1;letter-spacing:-.02em;color:color-mix(in srgb,var(--svc-a) 70%,transparent)}
