.circul3-home-cta{line-height:1.15;-webkit-text-size-adjust:100%}.circul3-home-cta h1{font-size:2em;margin:.67em 0}.circul3-home-cta hr{box-sizing:content-box;overflow:visible}.circul3-home-cta pre{font-family:monospace,monospace;font-size:1em;overflow:auto;-webkit-overflow-scrolling:touch}.circul3-home-cta a{background-color:transparent}.circul3-home-cta abbr[title]{border-bottom:0;text-decoration:underline dotted}.circul3-home-cta b,.circul3-home-cta strong{font-weight:bolder}.circul3-home-cta code,.circul3-home-cta kbd,.circul3-home-cta samp{font-family:monospace,monospace;font-size:1em}.circul3-home-cta sub,.circul3-home-cta sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.circul3-home-cta sub{bottom:-.25em}.circul3-home-cta sup{top:-.5em}.circul3-home-cta img{border-style:none}.circul3-home-cta button,.circul3-home-cta input,.circul3-home-cta optgroup,.circul3-home-cta select,.circul3-home-cta textarea{font-size:100%;line-height:1.15;margin:0}.circul3-home-cta button,.circul3-home-cta input{overflow:visible}.circul3-home-cta button,.circul3-home-cta select{text-transform:none}.circul3-home-cta [type=button],.circul3-home-cta [type=reset],.circul3-home-cta [type=submit],.circul3-home-cta button{-webkit-appearance:button}.circul3-home-cta [type=button]::-moz-focus-inner,.circul3-home-cta [type=reset]::-moz-focus-inner,.circul3-home-cta [type=submit]::-moz-focus-inner,.circul3-home-cta button::-moz-focus-inner{border-style:none;padding:0}.circul3-home-cta [type=button]:-moz-focusring,.circul3-home-cta [type=reset]:-moz-focusring,.circul3-home-cta [type=submit]:-moz-focusring,.circul3-home-cta button:-moz-focusring{outline:1px dotted ButtonText}.circul3-home-cta fieldset{padding:.35em .75em .625em}.circul3-home-cta legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}.circul3-home-cta progress{vertical-align:baseline}.circul3-home-cta textarea{overflow:auto;min-height:50px;border-radius:0}.circul3-home-cta,.circul3-home-cta [type=checkbox],.circul3-home-cta [type=radio]{box-sizing:border-box;padding:0}.circul3-home-cta [type=number]::-webkit-inner-spin-button,.circul3-home-cta [type=number]::-webkit-outer-spin-button{height:auto}.circul3-home-cta [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.circul3-home-cta [type=search]::-webkit-search-decoration{-webkit-appearance:none}.circul3-home-cta ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.circul3-home-cta details{display:block}.circul3-home-cta summary{display:list-item}.circul3-home-cta [hidden],.circul3-home-cta template{display:none}.circul3-home-cta [data-whatinput=mouse] *,.circul3-home-cta [data-whatinput=mouse] :focus,.circul3-home-cta [data-whatinput=touch] *,.circul3-home-cta [data-whatinput=touch] :focus,.circul3-home-cta [data-whatintent=mouse] *,.circul3-home-cta [data-whatintent=mouse] :focus,.circul3-home-cta [data-whatintent=touch] *,.circul3-home-cta [data-whatintent=touch] :focus{outline:none}.circul3-home-cta [draggable=false]{-webkit-touch-callout:none;-webkit-user-select:none}.circul3-home-cta .foundation-mq{font-family:"small=0em&medium=48em&large=66.75em&xlarge=75em"}.circul3-home-cta{font-size:100%;margin:0;background:var(--bg-body,#f5f5f5);font-family:-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-weight:400;color:var(--color-body,#2c2d2e);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.circul3-home-cta *,.circul3-home-cta :after,.circul3-home-cta :before{box-sizing:inherit}.circul3-home-cta img{display:inline-block;vertical-align:middle;max-width:100%;height:auto;-ms-interpolation-mode:bicubic}.circul3-home-cta select{box-sizing:border-box;width:100%;border-radius:0}.circul3-home-cta .map_canvas embed,.circul3-home-cta .map_canvas img,.circul3-home-cta .map_canvas object,.circul3-home-cta .mqa-display embed,.circul3-home-cta .mqa-display img,.circul3-home-cta .mqa-display object{max-width:none!important}.circul3-home-cta button{padding:0;-webkit-appearance:none;appearance:none;border:0;border-radius:0;background:transparent;line-height:1;cursor:auto}.circul3-home-cta [data-whatinput=mouse] button{outline:0}.circul3-home-cta button,.circul3-home-cta input,.circul3-home-cta optgroup,.circul3-home-cta select,.circul3-home-cta textarea{font-family:inherit}.circul3-home-cta .is-visible{display:block!important}.circul3-home-cta .is-hidden{display:none!important}.circul3-home-cta blockquote,.circul3-home-cta dd,.circul3-home-cta div,.circul3-home-cta dl,.circul3-home-cta dt,.circul3-home-cta form,.circul3-home-cta h1,.circul3-home-cta h2,.circul3-home-cta h3,.circul3-home-cta h4,.circul3-home-cta h5,.circul3-home-cta h6,.circul3-home-cta li,.circul3-home-cta ol,.circul3-home-cta p,.circul3-home-cta pre,.circul3-home-cta td,.circul3-home-cta th,.circul3-home-cta ul{margin:0;padding:0}.circul3-home-cta p{margin-bottom:1.25rem;font-size:inherit;line-height:1.6;text-rendering:optimizeLegibility}.circul3-home-cta em,.circul3-home-cta i{font-style:italic;line-height:inherit}.circul3-home-cta b,.circul3-home-cta strong{font-weight:var(--font-body-bold-weight,600);line-height:inherit}.circul3-home-cta small{font-size:80%;line-height:inherit}.circul3-home-cta .h1,.circul3-home-cta .h1-large,.circul3-home-cta .h1-xlarge,.circul3-home-cta .h2,.circul3-home-cta .h3,.circul3-home-cta .h4,.circul3-home-cta .h5,.circul3-home-cta .h6,.circul3-home-cta blockquote p,.circul3-home-cta blockquote span,.circul3-home-cta h1,.circul3-home-cta h2,.circul3-home-cta h3,.circul3-home-cta h4,.circul3-home-cta h5,.circul3-home-cta h6{font-family:-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-style:normal;font-weight:700;color:var(--color-heading,#1a1c1d);text-rendering:optimizeLegibility}.circul3-home-cta .h1 small,.circul3-home-cta .h1-large small,.circul3-home-cta .h1-xlarge small,.circul3-home-cta .h2 small,.circul3-home-cta .h3 small,.circul3-home-cta .h4 small,.circul3-home-cta .h5 small,.circul3-home-cta .h6 small,.circul3-home-cta blockquote p small,.circul3-home-cta blockquote span small,.circul3-home-cta h1 small,.circul3-home-cta h2 small,.circul3-home-cta h3 small,.circul3-home-cta h4 small,.circul3-home-cta h5 small,.circul3-home-cta h6 small{line-height:0;color:#cacaca}.circul3-home-cta .h1,.circul3-home-cta .h1-large,.circul3-home-cta .h1-xlarge,.circul3-home-cta h1{font-size:2.875rem;line-height:1.45;margin-top:0;margin-bottom:1.25rem}.circul3-home-cta .h2,.circul3-home-cta blockquote p,.circul3-home-cta blockquote span,.circul3-home-cta h2{font-size:2.5rem;line-height:1.45;margin-top:0;margin-bottom:1.25rem}.circul3-home-cta .h3,.circul3-home-cta h3{font-size:2.125rem;line-height:1.45;margin-top:0;margin-bottom:1.25rem}.circul3-home-cta .h4,.circul3-home-cta h4{font-size:1.75rem;line-height:1.45;margin-top:0;margin-bottom:1.25rem}.circul3-home-cta .h5,.circul3-home-cta h5{font-size:1.5rem;line-height:1.45;margin-top:0;margin-bottom:1.25rem}.circul3-home-cta .h6,.circul3-home-cta h6{font-size:1.125rem;line-height:1.45;margin-top:0;margin-bottom:1.25rem}@media print,screen and (min-width:48em){.circul3-home-cta .h1,.circul3-home-cta .h1-large,.circul3-home-cta .h1-xlarge,.circul3-home-cta h1{font-size:3.375rem}.circul3-home-cta .h2,.circul3-home-cta blockquote p,.circul3-home-cta blockquote span,.circul3-home-cta h2{font-size:2.875rem}.circul3-home-cta .h3,.circul3-home-cta h3{font-size:2.25rem}.circul3-home-cta .h4,.circul3-home-cta h4{font-size:1.75rem}.circul3-home-cta .h5,.circul3-home-cta h5{font-size:1.5rem}.circul3-home-cta .h6,.circul3-home-cta h6{font-size:1.125rem}}@media print,screen and (min-width:66.75em){.circul3-home-cta .h1,.circul3-home-cta .h1-large,.circul3-home-cta .h1-xlarge,.circul3-home-cta h1{font-size:4rem}.circul3-home-cta .h2,.circul3-home-cta blockquote p,.circul3-home-cta blockquote span,.circul3-home-cta h2{font-size:3.375rem}.circul3-home-cta .h3,.circul3-home-cta h3{font-size:2.5rem}.circul3-home-cta .h4,.circul3-home-cta h4{font-size:1.875rem}.circul3-home-cta .h5,.circul3-home-cta h5{font-size:1.5rem}.circul3-home-cta .h6,.circul3-home-cta h6{font-size:1.125rem}}.circul3-home-cta a{line-height:inherit;color:var(--color-body,#2c2d2e);text-decoration:none;cursor:pointer}.circul3-home-cta a:focus,.circul3-home-cta a:hover{color:var(--color-accent)}.circul3-home-cta a img{border:0}.circul3-home-cta hr{clear:both;max-width:var(--grid-width-row,1380px);height:0;margin:1.25rem auto;border-top:0;border-right:0;border-bottom:1px solid #cacaca;border-left:0}.circul3-home-cta dl,.circul3-home-cta ol,.circul3-home-cta ul{margin-bottom:1.25rem;list-style-position:outside;line-height:1.6}.circul3-home-cta li{font-size:inherit}.circul3-home-cta ul{margin-left:1.25rem;list-style-type:disc}.circul3-home-cta ol{margin-left:1.25rem}.circul3-home-cta ol ol,.circul3-home-cta ol ul,.circul3-home-cta ul ol,.circul3-home-cta ul ul{margin-left:1.25rem;margin-bottom:0}.circul3-home-cta dl{margin-bottom:1rem}.circul3-home-cta dl dt{margin-bottom:.3rem;font-weight:var(--font-body-bold-weight,600)}.circul3-home-cta blockquote{margin:0 0 1.25rem;padding:.5625rem 1.25rem 0 1.1875rem;border-left:1px solid #cacaca}.circul3-home-cta blockquote,.circul3-home-cta blockquote p{line-height:1.6;color:#8a8a8a}.circul3-home-cta abbr,.circul3-home-cta abbr[title]{border-bottom:1px dotted #2c2d2e;cursor:help;text-decoration:none}.circul3-home-cta kbd{margin:0;padding:.125rem .25rem 0;background-color:#e6e6e6;font-family:Consolas,Liberation Mono,Courier,monospace;color:#2c2d2e}.circul3-home-cta .subheader{margin-top:.2rem;margin-bottom:.5rem;font-weight:400;line-height:1.4;color:#8a8a8a}.circul3-home-cta .lead{font-size:125%;line-height:1.6}.circul3-home-cta .stat{font-size:2.5rem;line-height:1}.circul3-home-cta p+.stat{margin-top:-1rem}.circul3-home-cta ol.no-bullet,.circul3-home-cta ul.no-bullet{margin-left:0;list-style:none}.circul3-home-cta .cite-block,.circul3-home-cta cite{display:block;color:#8a8a8a;font-size:.8125rem}.circul3-home-cta .cite-block:before,.circul3-home-cta cite:before{content:"\2014  "}.circul3-home-cta .code-inline,.circul3-home-cta code{display:inline;max-width:100%;word-wrap:break-word;padding:.125rem .3125rem .0625rem}.circul3-home-cta .code-block,.circul3-home-cta .code-inline,.circul3-home-cta code{border:1px solid #cacaca;background-color:#e6e6e6;font-family:Consolas,Liberation Mono,Courier,monospace;font-weight:400;color:#2c2d2e}.circul3-home-cta .code-block{display:block;overflow:auto;white-space:pre;padding:1rem;margin-bottom:1.5rem}.circul3-home-cta .text-left{text-align:left}.circul3-home-cta .text-right{text-align:right}.circul3-home-cta .text-center{text-align:center}.circul3-home-cta .text-justify{text-align:justify}@media print,screen and (min-width:48em){.circul3-home-cta .medium-text-left{text-align:left}.circul3-home-cta .medium-text-right{text-align:right}.circul3-home-cta .medium-text-center{text-align:center}.circul3-home-cta .medium-text-justify{text-align:justify}}@media print,screen and (min-width:66.75em){.circul3-home-cta .large-text-left{text-align:left}.circul3-home-cta .large-text-right{text-align:right}.circul3-home-cta .large-text-center{text-align:center}.circul3-home-cta .large-text-justify{text-align:justify}}.circul3-home-cta .show-for-print{display:none!important}@media print{.circul3-home-cta *{background:transparent!important;color:#000!important;-webkit-print-color-adjust:economy;print-color-adjust:economy;box-shadow:none!important;text-shadow:none!important}.circul3-home-cta .show-for-print{display:block!important}.circul3-home-cta .hide-for-print{display:none!important}.circul3-home-cta table.show-for-print{display:table!important}.circul3-home-cta thead.show-for-print{display:table-header-group!important}.circul3-home-cta tbody.show-for-print{display:table-row-group!important}.circul3-home-cta tr.show-for-print{display:table-row!important}.circul3-home-cta td.show-for-print,.circul3-home-cta th.show-for-print{display:table-cell!important}.circul3-home-cta a,.circul3-home-cta a:visited{text-decoration:underline}.circul3-home-cta a[href]:after{content:" (" attr(href) ")"}.circul3-home-cta .ir a:after,.circul3-home-cta a[href^="#"]:after,.circul3-home-cta a[href^="javascript:"]:after{content:""}.circul3-home-cta abbr[title]:after{content:" (" attr(title) ")"}.circul3-home-cta blockquote,.circul3-home-cta pre{border:1px solid #8a8a8a;page-break-inside:avoid}.circul3-home-cta thead{display:table-header-group}.circul3-home-cta img,.circul3-home-cta tr{page-break-inside:avoid}.circul3-home-cta img{max-width:100%!important}@page{margin:5mm}.circul3-home-cta h2,.circul3-home-cta h3,.circul3-home-cta p{orphans:3;widows:3}.circul3-home-cta h2,.circul3-home-cta h3{page-break-after:avoid}.circul3-home-cta .print-break-inside{page-break-inside:auto}}.circul3-home-cta .row{max-width:var(--grid-width-row,1380px);margin-right:auto;margin-left:auto;display:flex;flex-flow:row wrap}.circul3-home-cta .row .row{margin-right:-.25rem;margin-left:-.25rem}@media print,screen and (min-width:48em){.circul3-home-cta .row .row{margin-right:-.9375rem;margin-left:-.9375rem}}@media print,screen and (min-width:66.75em){.circul3-home-cta .row .row{margin-right:-.9375rem;margin-left:-.9375rem}}.circul3-home-cta .row .row.collapse{margin-right:0;margin-left:0}.circul3-home-cta .row.expanded,.circul3-home-cta .row:not(.expanded) .row{max-width:none}.circul3-home-cta .row.expanded .row{margin-right:auto;margin-left:auto}.circul3-home-cta .row.collapse>.column,.circul3-home-cta .row.collapse>.columns{padding-right:0;padding-left:0}.circul3-home-cta .row.collapse>.column>.row,.circul3-home-cta .row.collapse>.columns>.row,.circul3-home-cta .row.is-collapse-child{margin-right:0;margin-left:0}.circul3-home-cta .column,.circul3-home-cta .columns{flex:1 1 0px;padding-right:.25rem;padding-left:.25rem;min-width:0}@media print,screen and (min-width:48em){.circul3-home-cta .column,.circul3-home-cta .columns{padding-right:.9375rem;padding-left:.9375rem}}.circul3-home-cta .column.row.row,.circul3-home-cta .row.row.columns{float:none;display:block}.circul3-home-cta .row .column.row.row,.circul3-home-cta .row .row.row.columns{margin-right:0;margin-left:0;padding-right:0;padding-left:0}.circul3-home-cta .small-1{flex:0 0 8.33333%;max-width:8.33333%}.circul3-home-cta .small-offset-0{margin-left:0}.circul3-home-cta .small-2{flex:0 0 16.66667%;max-width:16.66667%}.circul3-home-cta .small-offset-1{margin-left:8.33333%}.circul3-home-cta .small-3{flex:0 0 25%;max-width:25%}.circul3-home-cta .small-offset-2{margin-left:16.66667%}.circul3-home-cta .small-4{flex:0 0 33.33333%;max-width:33.33333%}.circul3-home-cta .small-offset-3{margin-left:25%}.circul3-home-cta .small-5{flex:0 0 41.66667%;max-width:41.66667%}.circul3-home-cta .small-offset-4{margin-left:33.33333%}.circul3-home-cta .small-6{flex:0 0 50%;max-width:50%}.circul3-home-cta .small-offset-5{margin-left:41.66667%}.circul3-home-cta .small-7{flex:0 0 58.33333%;max-width:58.33333%}.circul3-home-cta .small-offset-6{margin-left:50%}.circul3-home-cta .small-8{flex:0 0 66.66667%;max-width:66.66667%}.circul3-home-cta .small-offset-7{margin-left:58.33333%}.circul3-home-cta .small-9{flex:0 0 75%;max-width:75%}.circul3-home-cta .small-offset-8{margin-left:66.66667%}.circul3-home-cta .small-10{flex:0 0 83.33333%;max-width:83.33333%}.circul3-home-cta .small-offset-9{margin-left:75%}.circul3-home-cta .small-11{flex:0 0 91.66667%;max-width:91.66667%}.circul3-home-cta .small-offset-10{margin-left:83.33333%}.circul3-home-cta .small-12,.circul3-home-cta .small-up-1>.column,.circul3-home-cta .small-up-1>.columns{flex:0 0 100%;max-width:100%}.circul3-home-cta .small-offset-11{margin-left:91.66667%}.circul3-home-cta .small-up-1,.circul3-home-cta .small-up-2,.circul3-home-cta .small-up-3,.circul3-home-cta .small-up-4,.circul3-home-cta .small-up-5,.circul3-home-cta .small-up-6,.circul3-home-cta .small-up-7,.circul3-home-cta .small-up-8{flex-wrap:wrap}.circul3-home-cta .small-up-2>.column,.circul3-home-cta .small-up-2>.columns{flex:0 0 50%;max-width:50%}.circul3-home-cta .small-up-3>.column,.circul3-home-cta .small-up-3>.columns{flex:0 0 33.33333%;max-width:33.33333%}.circul3-home-cta .small-up-4>.column,.circul3-home-cta .small-up-4>.columns{flex:0 0 25%;max-width:25%}.circul3-home-cta .small-up-5>.column,.circul3-home-cta .small-up-5>.columns{flex:0 0 20%;max-width:20%}.circul3-home-cta .small-up-6>.column,.circul3-home-cta .small-up-6>.columns{flex:0 0 16.66667%;max-width:16.66667%}.circul3-home-cta .small-up-7>.column,.circul3-home-cta .small-up-7>.columns{flex:0 0 14.28571%;max-width:14.28571%}.circul3-home-cta .small-up-8>.column,.circul3-home-cta .small-up-8>.columns{flex:0 0 12.5%;max-width:12.5%}.circul3-home-cta .small-collapse>.column,.circul3-home-cta .small-collapse>.columns{padding-right:0;padding-left:0}.circul3-home-cta .small-uncollapse>.column,.circul3-home-cta .small-uncollapse>.columns{padding-right:.25rem;padding-left:.25rem}@media print,screen and (min-width:48em){.circul3-home-cta .medium-1{flex:0 0 8.33333%;max-width:8.33333%}.circul3-home-cta .medium-offset-0{margin-left:0}.circul3-home-cta .medium-2{flex:0 0 16.66667%;max-width:16.66667%}.circul3-home-cta .medium-offset-1{margin-left:8.33333%}.circul3-home-cta .medium-3{flex:0 0 25%;max-width:25%}.circul3-home-cta .medium-offset-2{margin-left:16.66667%}.circul3-home-cta .medium-4{flex:0 0 33.33333%;max-width:33.33333%}.circul3-home-cta .medium-offset-3{margin-left:25%}.circul3-home-cta .medium-5{flex:0 0 41.66667%;max-width:41.66667%}.circul3-home-cta .medium-offset-4{margin-left:33.33333%}.circul3-home-cta .medium-6{flex:0 0 50%;max-width:50%}.circul3-home-cta .medium-offset-5{margin-left:41.66667%}.circul3-home-cta .medium-7{flex:0 0 58.33333%;max-width:58.33333%}.circul3-home-cta .medium-offset-6{margin-left:50%}.circul3-home-cta .medium-8{flex:0 0 66.66667%;max-width:66.66667%}.circul3-home-cta .medium-offset-7{margin-left:58.33333%}.circul3-home-cta .medium-9{flex:0 0 75%;max-width:75%}.circul3-home-cta .medium-offset-8{margin-left:66.66667%}.circul3-home-cta .medium-10{flex:0 0 83.33333%;max-width:83.33333%}.circul3-home-cta .medium-offset-9{margin-left:75%}.circul3-home-cta .medium-11{flex:0 0 91.66667%;max-width:91.66667%}.circul3-home-cta .medium-offset-10{margin-left:83.33333%}.circul3-home-cta .medium-12,.circul3-home-cta .medium-up-1>.column,.circul3-home-cta .medium-up-1>.columns{flex:0 0 100%;max-width:100%}.circul3-home-cta .medium-offset-11{margin-left:91.66667%}.circul3-home-cta .medium-up-1,.circul3-home-cta .medium-up-2,.circul3-home-cta .medium-up-3,.circul3-home-cta .medium-up-4,.circul3-home-cta .medium-up-5,.circul3-home-cta .medium-up-6,.circul3-home-cta .medium-up-7,.circul3-home-cta .medium-up-8{flex-wrap:wrap}.circul3-home-cta .medium-up-2>.column,.circul3-home-cta .medium-up-2>.columns{flex:0 0 50%;max-width:50%}.circul3-home-cta .medium-up-3>.column,.circul3-home-cta .medium-up-3>.columns{flex:0 0 33.33333%;max-width:33.33333%}.circul3-home-cta .medium-up-4>.column,.circul3-home-cta .medium-up-4>.columns{flex:0 0 25%;max-width:25%}.circul3-home-cta .medium-up-5>.column,.circul3-home-cta .medium-up-5>.columns{flex:0 0 20%;max-width:20%}.circul3-home-cta .medium-up-6>.column,.circul3-home-cta .medium-up-6>.columns{flex:0 0 16.66667%;max-width:16.66667%}.circul3-home-cta .medium-up-7>.column,.circul3-home-cta .medium-up-7>.columns{flex:0 0 14.28571%;max-width:14.28571%}.circul3-home-cta .medium-up-8>.column,.circul3-home-cta .medium-up-8>.columns{flex:0 0 12.5%;max-width:12.5%}.circul3-home-cta .medium-expand{flex:1 1 0px}}.circul3-home-cta .row.medium-unstack>.column,.circul3-home-cta .row.medium-unstack>.columns{flex:0 0 100%}@media print,screen and (min-width:48em){.circul3-home-cta .row.medium-unstack>.column,.circul3-home-cta .row.medium-unstack>.columns{flex:1 1 0px}.circul3-home-cta .medium-collapse>.column,.circul3-home-cta .medium-collapse>.columns{padding-right:0;padding-left:0}.circul3-home-cta .medium-uncollapse>.column,.circul3-home-cta .medium-uncollapse>.columns{padding-right:.9375rem;padding-left:.9375rem}}@media print,screen and (min-width:66.75em){.circul3-home-cta .large-1{flex:0 0 8.33333%;max-width:8.33333%}.circul3-home-cta .large-offset-0{margin-left:0}.circul3-home-cta .large-2{flex:0 0 16.66667%;max-width:16.66667%}.circul3-home-cta .large-offset-1{margin-left:8.33333%}.circul3-home-cta .large-3{flex:0 0 25%;max-width:25%}.circul3-home-cta .large-offset-2{margin-left:16.66667%}.circul3-home-cta .large-4{flex:0 0 33.33333%;max-width:33.33333%}.circul3-home-cta .large-offset-3{margin-left:25%}.circul3-home-cta .large-5{flex:0 0 41.66667%;max-width:41.66667%}.circul3-home-cta .large-offset-4{margin-left:33.33333%}.circul3-home-cta .large-6{flex:0 0 50%;max-width:50%}.circul3-home-cta .large-offset-5{margin-left:41.66667%}.circul3-home-cta .large-7{flex:0 0 58.33333%;max-width:58.33333%}.circul3-home-cta .large-offset-6{margin-left:50%}.circul3-home-cta .large-8{flex:0 0 66.66667%;max-width:66.66667%}.circul3-home-cta .large-offset-7{margin-left:58.33333%}.circul3-home-cta .large-9{flex:0 0 75%;max-width:75%}.circul3-home-cta .large-offset-8{margin-left:66.66667%}.circul3-home-cta .large-10{flex:0 0 83.33333%;max-width:83.33333%}.circul3-home-cta .large-offset-9{margin-left:75%}.circul3-home-cta .large-11{flex:0 0 91.66667%;max-width:91.66667%}.circul3-home-cta .large-offset-10{margin-left:83.33333%}.circul3-home-cta .large-12,.circul3-home-cta .large-up-1>.column,.circul3-home-cta .large-up-1>.columns{flex:0 0 100%;max-width:100%}.circul3-home-cta .large-offset-11{margin-left:91.66667%}.circul3-home-cta .large-up-1,.circul3-home-cta .large-up-2,.circul3-home-cta .large-up-3,.circul3-home-cta .large-up-4,.circul3-home-cta .large-up-5,.circul3-home-cta .large-up-6,.circul3-home-cta .large-up-7,.circul3-home-cta .large-up-8{flex-wrap:wrap}.circul3-home-cta .large-up-2>.column,.circul3-home-cta .large-up-2>.columns{flex:0 0 50%;max-width:50%}.circul3-home-cta .large-up-3>.column,.circul3-home-cta .large-up-3>.columns{flex:0 0 33.33333%;max-width:33.33333%}.circul3-home-cta .large-up-4>.column,.circul3-home-cta .large-up-4>.columns{flex:0 0 25%;max-width:25%}.circul3-home-cta .large-up-5>.column,.circul3-home-cta .large-up-5>.columns{flex:0 0 20%;max-width:20%}.circul3-home-cta .large-up-6>.column,.circul3-home-cta .large-up-6>.columns{flex:0 0 16.66667%;max-width:16.66667%}.circul3-home-cta .large-up-7>.column,.circul3-home-cta .large-up-7>.columns{flex:0 0 14.28571%;max-width:14.28571%}.circul3-home-cta .large-up-8>.column,.circul3-home-cta .large-up-8>.columns{flex:0 0 12.5%;max-width:12.5%}.circul3-home-cta .large-expand{flex:1 1 0px}}.circul3-home-cta .row.large-unstack>.column,.circul3-home-cta .row.large-unstack>.columns{flex:0 0 100%}@media print,screen and (min-width:66.75em){.circul3-home-cta .row.large-unstack>.column,.circul3-home-cta .row.large-unstack>.columns{flex:1 1 0px}.circul3-home-cta .large-collapse>.column,.circul3-home-cta .large-collapse>.columns{padding-right:0;padding-left:0}.circul3-home-cta .large-uncollapse>.column,.circul3-home-cta .large-uncollapse>.columns{padding-right:.9375rem;padding-left:.9375rem}}.circul3-home-cta .shrink{flex:0 0 auto;max-width:100%}.circul3-home-cta .column-block{margin-bottom:.5rem}.circul3-home-cta .column-block>:last-child{margin-bottom:0}.circul3-home-cta .align-left{justify-content:flex-start}.circul3-home-cta .align-right{justify-content:flex-end}.circul3-home-cta .align-center{justify-content:center}.circul3-home-cta .align-justify{justify-content:space-between}.circul3-home-cta .align-spaced{justify-content:space-around}.circul3-home-cta .align-left.vertical.menu>li>a{justify-content:flex-start}.circul3-home-cta .align-right.vertical.menu>li>a{justify-content:flex-end}.circul3-home-cta .align-center.vertical.menu>li>a{justify-content:center}.circul3-home-cta .align-top{align-items:flex-start}.circul3-home-cta .align-self-top{align-self:flex-start}.circul3-home-cta .align-bottom{align-items:flex-end}.circul3-home-cta .align-self-bottom{align-self:flex-end}.circul3-home-cta .align-middle{align-items:center}.circul3-home-cta .align-self-middle{align-self:center}.circul3-home-cta .align-stretch{align-items:stretch}.circul3-home-cta .align-self-stretch{align-self:stretch}.circul3-home-cta .align-center-middle{justify-content:center;align-items:center;align-content:center}.circul3-home-cta .small-order-1{order:1}.circul3-home-cta .small-order-2{order:2}.circul3-home-cta .small-order-3{order:3}.circul3-home-cta .small-order-4{order:4}.circul3-home-cta .small-order-5{order:5}.circul3-home-cta .small-order-6{order:6}.circul3-home-cta .flex-container{display:flex}.circul3-home-cta .flex-child-auto{flex:1 1 auto}.circul3-home-cta .flex-child-grow{flex:1 0 auto}.circul3-home-cta .flex-child-shrink{flex:0 1 auto}.circul3-home-cta .flex-dir-row{flex-direction:row}.circul3-home-cta .flex-dir-row-reverse{flex-direction:row-reverse}.circul3-home-cta .flex-dir-column{flex-direction:column}.circul3-home-cta .flex-dir-column-reverse{flex-direction:column-reverse}@media print,screen and (min-width:48em){.circul3-home-cta .column-block{margin-bottom:1.875rem}.circul3-home-cta .column-block>:last-child{margin-bottom:0}.circul3-home-cta .medium-align-left{justify-content:flex-start}.circul3-home-cta .medium-align-right{justify-content:flex-end}.circul3-home-cta .medium-align-center{justify-content:center}.circul3-home-cta .medium-align-justify{justify-content:space-between}.circul3-home-cta .medium-align-spaced{justify-content:space-around}.circul3-home-cta .medium-align-left.vertical.menu>li>a{justify-content:flex-start}.circul3-home-cta .medium-align-right.vertical.menu>li>a{justify-content:flex-end}.circul3-home-cta .medium-align-center.vertical.menu>li>a{justify-content:center}.circul3-home-cta .medium-align-top{align-items:flex-start}.circul3-home-cta .medium-align-self-top{align-self:flex-start}.circul3-home-cta .medium-align-bottom{align-items:flex-end}.circul3-home-cta .medium-align-self-bottom{align-self:flex-end}.circul3-home-cta .medium-align-middle{align-items:center}.circul3-home-cta .medium-align-self-middle{align-self:center}.circul3-home-cta .medium-align-stretch{align-items:stretch}.circul3-home-cta .medium-align-self-stretch{align-self:stretch}.circul3-home-cta .medium-align-center-middle{justify-content:center;align-items:center;align-content:center}.circul3-home-cta .medium-order-1{order:1}.circul3-home-cta .medium-order-2{order:2}.circul3-home-cta .medium-order-3{order:3}.circul3-home-cta .medium-order-4{order:4}.circul3-home-cta .medium-order-5{order:5}.circul3-home-cta .medium-order-6{order:6}.circul3-home-cta .medium-flex-container{display:flex}.circul3-home-cta .medium-flex-child-auto{flex:1 1 auto}.circul3-home-cta .medium-flex-child-grow{flex:1 0 auto}.circul3-home-cta .medium-flex-child-shrink{flex:0 1 auto}.circul3-home-cta .medium-flex-dir-row{flex-direction:row}.circul3-home-cta .medium-flex-dir-row-reverse{flex-direction:row-reverse}.circul3-home-cta .medium-flex-dir-column{flex-direction:column}.circul3-home-cta .medium-flex-dir-column-reverse{flex-direction:column-reverse}}@media print,screen and (min-width:66.75em){.circul3-home-cta .large-align-left{justify-content:flex-start}.circul3-home-cta .large-align-right{justify-content:flex-end}.circul3-home-cta .large-align-center{justify-content:center}.circul3-home-cta .large-align-justify{justify-content:space-between}.circul3-home-cta .large-align-spaced{justify-content:space-around}.circul3-home-cta .large-align-left.vertical.menu>li>a{justify-content:flex-start}.circul3-home-cta .large-align-right.vertical.menu>li>a{justify-content:flex-end}.circul3-home-cta .large-align-center.vertical.menu>li>a{justify-content:center}.circul3-home-cta .large-align-top{align-items:flex-start}.circul3-home-cta .large-align-self-top{align-self:flex-start}.circul3-home-cta .large-align-bottom{align-items:flex-end}.circul3-home-cta .large-align-self-bottom{align-self:flex-end}.circul3-home-cta .large-align-middle{align-items:center}.circul3-home-cta .large-align-self-middle{align-self:center}.circul3-home-cta .large-align-stretch{align-items:stretch}.circul3-home-cta .large-align-self-stretch{align-self:stretch}.circul3-home-cta .large-align-center-middle{justify-content:center;align-items:center;align-content:center}.circul3-home-cta .large-order-1{order:1}.circul3-home-cta .large-order-2{order:2}.circul3-home-cta .large-order-3{order:3}.circul3-home-cta .large-order-4{order:4}.circul3-home-cta .large-order-5{order:5}.circul3-home-cta .large-order-6{order:6}.circul3-home-cta .large-flex-container{display:flex}.circul3-home-cta .large-flex-child-auto{flex:1 1 auto}.circul3-home-cta .large-flex-child-grow{flex:1 0 auto}.circul3-home-cta .large-flex-child-shrink{flex:0 1 auto}.circul3-home-cta .large-flex-dir-row{flex-direction:row}.circul3-home-cta .large-flex-dir-row-reverse{flex-direction:row-reverse}.circul3-home-cta .large-flex-dir-column{flex-direction:column}.circul3-home-cta .large-flex-dir-column-reverse{flex-direction:column-reverse}}.circul3-home-cta{scroll-behavior:smooth;scroll-padding-top:calc(106px + var(--logo-height-mobile));font-size:calc(var(--font-body-scale) * 16px);overflow-wrap:break-word;font-size:1.0625rem;line-height:calc(var(--font-body-line-height-scale) * 1.6);letter-spacing:var(--font-body-letter-spacing,normal);background:var(--bg-body)}.circul3-home-cta.open-cc #wrapper .click-capture,.circul3-home-cta.open-cc--product #wrapper .click-capture--product{opacity:1;visibility:visible;pointer-events:all}.circul3-home-cta.open-cc #main-content,.circul3-home-cta.open-cc--product #main-content{clip-path:none!important}.circul3-home-cta.open-cc #shopify-chat{display:none}.circul3-home-cta *{box-sizing:border-box}.circul3-home-cta a{transition:color .25s cubic-bezier(.104,.204,.492,1)}.circul3-home-cta a,.circul3-home-cta button,.circul3-home-cta summary{-webkit-tap-highlight-color:rgba(0,0,0,0)}.circul3-home-cta p{word-spacing:.001em;font-feature-settings:"kern" 1;font-kerning:normal;line-height:calc(var(--font-body-line-height-scale) * 1.6)}.circul3-home-cta figure{margin:0;padding:0}.circul3-home-cta hr{border-bottom-color:var(--color-border,#dadce0)}.circul3-home-cta summary{display:inline-block}.circul3-home-cta #wrapper{min-height:100vh;display:flex;flex-direction:column;scroll-behavior:smooth}.circul3-home-cta #wrapper #main-content{display:flex;flex:1;backface-visibility:hidden;min-height:calc(100vh - var(--header-height,0px) - var(--announcement-height,0px));flex-direction:column;background:var(--bg-body,#fff)}.circul3-home-cta #wrapper #main-content>.row{width:100%}.circul3-home-cta #wrapper .click-capture,.circul3-home-cta #wrapper .click-capture--product{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:53;opacity:0;visibility:hidden;background:rgba(var(--color-overlay-rgb),.4);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}.circul3-home-cta #wrapper .click-capture--product{z-index:91}.circul3-home-cta .template-product-quick-view #wrapper .click-capture--product{opacity:1!important;visibility:visible!important}.circul3-home-cta .row{padding:0 11px}@media only screen and (min-width:768px){.circul3-home-cta{scroll-padding-top:calc(106px + var(--logo-height))}.circul3-home-cta .row{padding:0 35px}}.circul3-home-cta .row .columns{padding:0 4px}@media only screen and (min-width:768px){.circul3-home-cta .row .columns{padding:0 15px}}.circul3-home-cta .row.no-padding{padding:0}.circul3-home-cta .row.full-width-row{max-width:none}.circul3-home-cta .row.full-width-row-full{padding:0;max-width:none}.circul3-home-cta .row.full-width-row-full>.columns{padding:0}.circul3-home-cta .text-size-large{font-size:1.0625rem}@media only screen and (min-width:768px){.circul3-home-cta .text-size-large{font-size:1.25rem}}.circul3-home-cta .text-size-small{font-size:.9375rem}.circul3-home-cta .visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.circul3-home-cta .overflow-hidden{overflow:hidden}.circul3-home-cta blockquote{position:relative;text-align:center;padding:0 5%;border-left:0;margin:50px 0}.circul3-home-cta blockquote,.circul3-home-cta blockquote p,.circul3-home-cta blockquote span{color:var(--color-heading,#1a1c1d)}.circul3-home-cta .thb-placeholder{background:rgba(var(--color-body-rgb),.03);display:flex}.circul3-home-cta .thb-placeholder svg{width:100%;height:100%;fill:var(--color-accent)}.circul3-home-cta .rte a{text-decoration:underline;text-underline-offset:3px}.circul3-home-cta .rte p+h1,.circul3-home-cta .rte p+h2,.circul3-home-cta .rte p+h3,.circul3-home-cta .rte p+h4,.circul3-home-cta .rte p+h5,.circul3-home-cta .rte p+h6{margin-top:30px}.circul3-home-cta .rte iframe{max-width:100%}.circul3-home-cta .no-js .no-js-hidden,.circul3-home-cta .no-js img.lazyload{display:none!important}.circul3-home-cta .screen-reader-shortcut{position:fixed;top:-1e3em}.circul3-home-cta .screen-reader-shortcut:focus{left:6px;top:7px;height:auto;width:auto;display:block;font-size:14px;font-weight:var(--font-body-bold-weight,600);padding:15px 23px 14px;background-color:#54cdcd;color:#fff;z-index:100000;line-height:normal;text-decoration:none;box-shadow:0 0 2px 2px #0009}.circul3-home-cta table{width:100%;text-align:left;border-spacing:0;border-collapse:separate;margin-bottom:30px;font-size:15px;border-collapse:collapse;border:1px solid var(--color-border,#dadce0)}.circul3-home-cta [dir=rtl] table{text-align:right}.circul3-home-cta table thead,.circul3-home-cta table.no-borders thead{line-height:1}.circul3-home-cta table thead th{font-size:.8125rem;padding:18px 0}.circul3-home-cta table th,.circul3-home-cta table thead th,.circul3-home-cta table.collaterals tbody tr,.circul3-home-cta table.collaterals tbody tr .price{font-weight:var(--font-body-medium-weight,500)}.circul3-home-cta table td,.circul3-home-cta table th{padding:10px 15px;border:1px solid var(--color-border,#dadce0)}@media only screen and (min-width:768px){.circul3-home-cta table td,.circul3-home-cta table th{padding:15px 25px}}.circul3-home-cta table.collaterals{border:0;margin:0}.circul3-home-cta table.collaterals tbody tr{border:0}.circul3-home-cta table.collaterals tbody tr td,.circul3-home-cta table.collaterals tbody tr th{padding:5px 0;border:0}.circul3-home-cta table.collaterals tbody tr td:last-child,.circul3-home-cta table.collaterals tbody tr th:last-child{text-align:right;padding-right:0}.circul3-home-cta table.collaterals tbody tr th{padding:5px 10px 5px 0}.circul3-home-cta table.collaterals tbody tr.cart-total .price{font-size:1.25rem}.circul3-home-cta table.collaterals tbody tr:first-child td,.circul3-home-cta table.collaterals tbody tr:first-child th{padding-top:0}.circul3-home-cta table.no-borders{border:0}.circul3-home-cta table.no-borders thead th{padding:18px 0;border-bottom:1px solid var(--color-border,#dadce0)}.circul3-home-cta table.no-borders thead th:last-child{text-align:right}.circul3-home-cta table.no-borders td,.circul3-home-cta table.no-borders th{padding:10px 15px;border:0}@media only screen and (min-width:768px){.circul3-home-cta table.no-borders td,.circul3-home-cta table.no-borders th{padding:15px 25px}}.circul3-home-cta table.no-borders tbody tr td,.circul3-home-cta table.no-borders tbody tr th{padding:20px 15px 20px 0;border-bottom:1px solid var(--color-border,#dadce0)}.circul3-home-cta table.no-borders tbody tr td:last-child,.circul3-home-cta table.no-borders tbody tr th:last-child{text-align:right;padding-right:0}@media only screen and (min-width:768px){.circul3-home-cta table.no-borders tbody tr td,.circul3-home-cta table.no-borders tbody tr th{padding:20px 30px 20px 0}}.circul3-home-cta [dir=rtl] table.no-borders tbody tr td,.circul3-home-cta [dir=rtl] table.no-borders tbody tr th{padding:20px 0 20px 15px}@media only screen and (min-width:768px){.circul3-home-cta [dir=rtl] table.no-borders tbody tr td,.circul3-home-cta [dir=rtl] table.no-borders tbody tr th{padding:20px 0 20px 30px}}.circul3-home-cta table.no-borders tbody tr:last-child td{border-bottom:0}.circul3-home-cta table.no-borders tfoot{text-align:right}.circul3-home-cta table.no-borders tfoot td{padding:10px 0;border-top:1px solid var(--color-border,#dadce0)}.circul3-home-cta table.no-borders tfoot td:first-child{text-align:left}.circul3-home-cta .shopify-challenge__container{padding:40px 0}@media only screen and (min-width:768px){.circul3-home-cta .shopify-challenge__container{padding:70px 0}}@media only screen and (min-width:1068px){.circul3-home-cta .shopify-challenge__container{padding:100px 0}}.circul3-home-cta .discounts{list-style:none;margin:5px 0 0;padding:0;font-size:12px}.circul3-home-cta .discounts__discount{margin-bottom:5px}.circul3-home-cta .discounts__discount svg{vertical-align:middle;margin-right:6px;width:10px}.circul3-home-cta .side-panel{position:fixed;top:0;right:0;height:100vh;z-index:90;width:calc(100vw - 15px);background:var(--color-drawer-bg,#fff);max-width:540px;overflow-x:hidden;transform:translate(100%);border-radius:var(--block-border-radius,16px) 0 0 var(--block-border-radius,16px);--bg-body-rgb:var(--color-drawer-bg-rgb)}.circul3-home-cta .side-panel:not(.active){box-shadow:none!important}@supports(height:100dvh){.circul3-home-cta #wrapper #main-content{min-height:calc(100dvh - var(--header-height,0px) - var(--announcement-height,0px))}.circul3-home-cta .side-panel{height:100dvh}}.circul3-home-cta .side-panel.active{transform:translate(0)}.circul3-home-cta .side-panel.side-cart{z-index:99}.circul3-home-cta .side-panel.facet-drawer{transform:translate(-100%);right:auto;left:0}.circul3-home-cta .side-panel.facet-drawer.active{transform:translate(0)}.circul3-home-cta .side-panel.search-drawer{overflow:hidden}.circul3-home-cta .side-panel.search-drawer .side-panel-inner{height:100%}.circul3-home-cta .side-panel.search-drawer .side-panel-header div{height:70px;padding:10px 0}.circul3-home-cta .side-panel.search-drawer .searchform{width:100%;padding-right:20px}.circul3-home-cta .side-panel.search-drawer .searchform input{border:0;padding:0;font-size:1rem;outline:0}.circul3-home-cta .side-panel.search-drawer .searchform label{display:none}.circul3-home-cta .side-panel.search-drawer .side-panel-content--has-tabs{display:none;position:relative;flex:1;height:calc(100% - 70px)}.circul3-home-cta .side-panel.search-drawer .side-panel-content--has-tabs.active{display:flex;flex-direction:column}.circul3-home-cta .side-panel.search-drawer .side-panel-content--has-tabs.active+.side-panel-content--initial{display:none}.circul3-home-cta .side-panel.search-drawer .side-panel-content--has-tabs scroll-shadow{flex:1;overflow:hidden}.circul3-home-cta .side-panel.search-drawer .side-panel-content--initial{height:calc(100% - 70px);overflow-x:hidden;overflow-y:auto}.circul3-home-cta .side-panel.search-drawer .product-card-small{border:0;padding:0;width:100%;margin-bottom:15px;background:transparent}.circul3-home-cta .side-panel.product-drawer{z-index:92;width:auto;left:10px;right:10px;top:10px;bottom:10px;height:auto;max-width:100%;margin:0;opacity:0;pointer-events:none}@media only screen and (min-width:1068px){.circul3-home-cta .side-panel.product-drawer{max-width:1160px;max-height:calc(100vh - 40px);left:50%;right:auto;top:50%;width:100%;bottom:auto;transform:translate3d(-50%,-50%,0)}@supports(height:100dvh){.circul3-home-cta .side-panel.product-drawer{max-height:calc(100dvh - 40px)}}.circul3-home-cta .side-panel.product-drawer.active{transform:translate3d(-50%,-50%,0)}}.circul3-home-cta .side-panel.product-drawer.active{pointer-events:all;opacity:1}.circul3-home-cta .side-panel.product-drawer .side-panel-close{position:absolute;top:5px;right:5px;width:40px;height:40px;z-index:20;display:flex;align-items:center;justify-content:center}.circul3-home-cta .side-panel.product-drawer .thb-product-detail{margin:0}.circul3-home-cta .side-panel.product-drawer .side-panel-inner{position:relative;z-index:5}.circul3-home-cta .side-panel.product-drawer .side-panel-content{padding:10px 20px 20px}@media only screen and (min-width:1068px){.circul3-home-cta .side-panel.product-drawer .side-panel-content{padding:40px}}.circul3-home-cta .side-panel-header{position:sticky;top:0;left:0;z-index:35;background:var(--color-drawer-bg,#fff);padding:0 30px}.circul3-home-cta .side-panel-header .h6{margin:0;line-height:1;color:var(--color-body,#2c2d2e)}.circul3-home-cta .side-panel-header .h6>span{display:block}.circul3-home-cta .side-panel-header .h6 .facets__label{font-size:.75rem;margin-top:4px;display:block}.circul3-home-cta .side-panel-header div{line-height:1;display:flex;justify-content:space-between;align-items:center;height:100%;padding:23px 0;border-bottom:1px solid var(--color-border,#dadce0)}.circul3-home-cta .side-panel-close{cursor:pointer}.circul3-home-cta .side-panel-content{padding:25px 30px;font-size:.9375rem}.circul3-home-cta .side-panel-content.side-panel-content--has-tabs{padding:0}.circul3-home-cta .side-panel-content.side-panel-content--has-tabs .side-panel-content--inner{padding:0 30px 25px;overflow-y:scroll;overflow-x:hidden;height:100%}.circul3-home-cta .side-panel-content--tabs{display:flex;padding:25px 30px}.circul3-home-cta .side-panel-content--tabs button{display:inline-flex;align-items:center;min-height:25px;color:rgba(var(--color-body-rgb),.6);margin-right:15px;font-size:1rem;font-weight:var(--font-body-medium-weight,500);padding:2px 0 5px;position:relative;z-index:2}.circul3-home-cta .side-panel-content--tabs button:after{content:"";display:block;height:2px;width:100%;background:var(--color-body,#2c2d2e);position:absolute;bottom:0;left:0;z-index:3;transform:scaleX(0);transform-origin:left center}.circul3-home-cta .side-panel-content--tabs button.tab-active,.circul3-home-cta .side-panel-content--tabs button:hover{color:var(--color-body,#2c2d2e);opacity:1}.circul3-home-cta .side-panel-content--tabs button.tab-active:after{transform:scale(1)}.circul3-home-cta .side-panel-content--tab-panel{display:none}.circul3-home-cta .side-panel-content--tab-panel.tab-active{display:block}.circul3-home-cta .side-panel-content--search-footer{padding:25px 30px;border-top:1px solid var(--color-border,#dadce0);margin-top:auto}.circul3-home-cta .side-panel-content .button{flex-shrink:0}.circul3-home-cta .loading{position:relative}.circul3-home-cta .loading:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:10}.circul3-home-cta .loading .loading-overlay{display:block}.circul3-home-cta .loading-overlay{display:none;width:42px;height:42px;position:absolute;top:50%;left:50%;z-index:20;line-height:0;transform:translate3d(-50%,-50%,0)}.circul3-home-cta .spinner{animation:rotator 1.4s linear infinite}.circul3-home-cta .spinner-path{stroke-dasharray:280;stroke-dashoffset:0;transform-origin:center;animation:dash 1.4s ease infinite}@keyframes rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}@keyframes dash{0%{stroke-dashoffset:280}50%{stroke-dashoffset:75;transform:rotate(135deg)}to{stroke-dashoffset:280;transform:rotate(450deg)}}.circul3-home-cta .lazyload,.circul3-home-cta .lazyloading{opacity:.75;will-change:opacity,filter;-webkit-filter:blur(5px);-moz-filter:blur(5px);filter:blur(5px)}.circul3-home-cta .lazyload.no-blur,.circul3-home-cta .lazyloading.no-blur{filter:none;opacity:1}.circul3-home-cta .lazyloaded{opacity:1;transition:opacity .2s cubic-bezier(.104,.204,.492,1),filter .2s cubic-bezier(.104,.204,.492,1)}@media only screen and (min-width:768px){.circul3-home-cta .medium-1\/5{-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}}@media only screen and (min-width:1068px){.circul3-home-cta .large-1\/5{-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}}.circul3-home-cta scroll-shadow{display:inline-block;width:100%;--scroll-shadow-size:20;--scroll-shadow-top:linear-gradient(rgba(var(--bg-body-rgb), 1), rgba(var(--bg-body-rgb), 0));--scroll-shadow-bottom:linear-gradient(rgba(var(--bg-body-rgb), 0), rgba(var(--bg-body-rgb), 1));--scroll-shadow-left:linear-gradient(90deg, rgba(var(--bg-body-rgb), 1), rgba(var(--bg-body-rgb), 0));--scroll-shadow-right:linear-gradient(90deg, rgba(var(--bg-body-rgb), 0), rgba(var(--bg-body-rgb), 1))}@media only screen and (max-width:767px){.circul3-home-cta .mobile-height-full{transition:height .5s linear;height:calc(100vh - var(--announcement-height,0px))}@supports(height:100svh){.circul3-home-cta .mobile-height-full{height:calc(100svh - var(--announcement-height,0px))}}.circul3-home-cta .mobile-height-auto{min-height:auto}.circul3-home-cta .mobile-height-300{min-height:300px}.circul3-home-cta .mobile-height-350{min-height:350px}.circul3-home-cta .mobile-height-400{min-height:400px}.circul3-home-cta .mobile-height-450{min-height:450px}.circul3-home-cta .mobile-height-500{min-height:500px}}@media only screen and (min-width:768px){.circul3-home-cta .desktop-height-full{height:calc(100vh - var(--announcement-height,0px))}@supports(height:100dvh){.circul3-home-cta .desktop-height-full{height:calc(100dvh - var(--announcement-height,0px))}}.circul3-home-cta .desktop-height-auto{min-height:auto}.circul3-home-cta .desktop-height-450{min-height:450px}.circul3-home-cta .desktop-height-550{min-height:550px}.circul3-home-cta .desktop-height-650{min-height:650px}.circul3-home-cta .desktop-height-750{min-height:750px}}.circul3-home-cta .height-full{min-height:100vh}.circul3-home-cta .height-auto{min-height:auto}.circul3-home-cta .height-300{min-height:300px}.circul3-home-cta .height-350{min-height:350px}.circul3-home-cta .height-400{min-height:400px}.circul3-home-cta .height-450{min-height:450px}.circul3-home-cta .page-content-width{max-width:800px;margin:0 auto}.circul3-home-cta .subheading{font-size:.75rem;letter-spacing:.1em;margin-bottom:20px;text-transform:uppercase;font-weight:var(--font-body-medium-weight,500)}.circul3-home-cta .section-spacing{margin-top:var(--section-spacing-mobile,0);margin-bottom:var(--section-spacing-mobile,0)}@media only screen and (min-width:768px){.circul3-home-cta .section-spacing{margin-top:var(--section-spacing-desktop,0);margin-bottom:var(--section-spacing-desktop,0)}}.circul3-home-cta .section-spacing.section-spacing--disable-top{margin-top:0}.circul3-home-cta .section-spacing.section-spacing--disable-bottom{margin-bottom:0}.circul3-home-cta .section-spacing-bottom{margin-bottom:var(--section-spacing-mobile,0)}@media only screen and (min-width:768px){.circul3-home-cta .section-spacing-bottom{margin-bottom:var(--section-spacing-desktop,0)}}.circul3-home-cta .metafield-rich_text_field>:last-child,.circul3-home-cta .section-spacing-bottom.section-spacing--disable-bottom{margin-bottom:0}.circul3-home-cta .section-spacing-padding{padding-top:var(--section-spacing-mobile,0);padding-bottom:var(--section-spacing-mobile,0)}@media only screen and (min-width:768px){.circul3-home-cta .section-spacing-padding{padding-top:var(--section-spacing-desktop,0);padding-bottom:var(--section-spacing-desktop,0)}}.circul3-home-cta .section-spacing-padding.section-spacing--disable-top{padding-top:0}.circul3-home-cta .section-spacing-padding.section-spacing--disable-bottom{padding-bottom:0}.circul3-home-cta .visibility-hidden{visibility:hidden}.circul3-home-cta .thb-parallax-image{pointer-events:none;will-change:transform;transform-style:preserve-3d;backface-visibility:hidden}.circul3-home-cta .has-shadow--true.has-shadow--hover:hover{box-shadow:0 4px 6px #00000029}.circul3-home-cta .back-to-top{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:var(--color-drawer-bg,#fff);position:fixed;bottom:20px;right:20px;z-index:30;border-radius:50%;cursor:pointer;box-shadow:0 2px 10px #00000026;transform:translateY(70px)}.circul3-home-cta .back-to-top.back-to-top--active{transform:translateY(0)}.circul3-home-cta .back-to-top svg{overflow:visible;transform:translateY(1px)}.circul3-home-cta .back-to-top--handle{transform:translateY(4px)}.circul3-home-cta .back-to-top--bar{opacity:0;transform-origin:bottom center;transform:scaleY(0) translateY(8px)}.circul3-home-cta .back-to-top:focus .back-to-top--handle,.circul3-home-cta .back-to-top:hover .back-to-top--handle{transform:translateY(0)}.circul3-home-cta .back-to-top:focus .back-to-top--bar,.circul3-home-cta .back-to-top:hover .back-to-top--bar{opacity:1;transform-origin:top center;transform:scale(1) translateY(0)}.circul3-home-cta .metafield-color{display:inline-block;width:20px;height:20px;border-radius:50%;margin-right:5px}.circul3-home-cta .h1,.circul3-home-cta .h1-large,.circul3-home-cta .h1-xlarge,.circul3-home-cta h1{font-size:calc(var(--font-heading-scale) * 34px);line-height:calc(var(--font-heading-line-height-scale) * (var(--font-heading-scale) * 42px))}@media only screen and (min-width:768px){.circul3-home-cta .h1,.circul3-home-cta .h1-large,.circul3-home-cta .h1-xlarge,.circul3-home-cta h1{font-size:calc(var(--font-heading-scale) * 38px);line-height:calc(var(--font-heading-line-height-scale) * (var(--font-heading-scale) * 46px))}}@media only screen and (min-width:1068px){.circul3-home-cta .back-to-top{bottom:30px;right:30px}.circul3-home-cta .h1,.circul3-home-cta .h1-large,.circul3-home-cta .h1-xlarge,.circul3-home-cta h1{font-size:calc(var(--font-heading-scale) * 54px);line-height:calc(var(--font-heading-line-height-scale) * (var(--font-heading-scale) * 62px))}}.circul3-home-cta .h2,.circul3-home-cta blockquote p,.circul3-home-cta blockquote span,.circul3-home-cta h2{font-size:calc(var(--font-heading-scale) * 28px);line-height:calc(var(--font-heading-line-height-scale) * (var(--font-heading-scale) * 36px))}@media only screen and (min-width:768px){.circul3-home-cta .h2,.circul3-home-cta blockquote p,.circul3-home-cta blockquote span,.circul3-home-cta h2{font-size:calc(var(--font-heading-scale) * 36px);line-height:calc(var(--font-heading-line-height-scale) * (var(--font-heading-scale) * 44px))}}@media only screen and (min-width:1068px){.circul3-home-cta .h2,.circul3-home-cta blockquote p,.circul3-home-cta blockquote span,.circul3-home-cta h2{font-size:calc(var(--font-heading-scale) * 42px);line-height:calc(var(--font-heading-line-height-scale) * (var(--font-heading-scale) * 50px))}}.circul3-home-cta .h3,.circul3-home-cta h3{font-size:calc(var(--font-heading-scale) * 26px);line-height:calc(var(--font-heading-line-height-scale) * (var(--font-heading-scale) * 30px))}@media only screen and (min-width:768px){.circul3-home-cta .h3,.circul3-home-cta h3{font-size:calc(var(--font-heading-scale) * 30px);line-height:calc(var(--font-heading-line-height-scale) * (var(--font-heading-scale) * 38px))}}@media only screen and (min-width:1068px){.circul3-home-cta .h3,.circul3-home-cta h3{font-size:calc(var(--font-heading-scale) * 34px);line-height:calc(var(--font-heading-line-height-scale) * (var(--font-heading-scale) * 42px))}}.circul3-home-cta .h4,.circul3-home-cta h4{font-size:calc(var(--font-heading-scale) * 20px);line-height:calc(var(--font-heading-line-height-scale) * (var(--font-heading-scale) * 28px))}@media only screen and (min-width:1068px){.circul3-home-cta .h4,.circul3-home-cta h4{font-size:calc(var(--font-heading-scale) * 28px);line-height:calc(var(--font-heading-line-height-scale) * (var(--font-heading-scale) * 36px))}}.circul3-home-cta .h5,.circul3-home-cta h5{font-size:calc(var(--font-heading-scale) * 24px);line-height:calc(var(--font-heading-line-height-scale) * (var(--font-heading-scale) * 32px))}.circul3-home-cta .h6,.circul3-home-cta h6{font-size:calc(var(--font-heading-scale) * 18px);line-height:calc(var(--font-heading-line-height-scale) * (var(--font-heading-scale) * 26px))}@media only screen and (min-width:768px){.circul3-home-cta .h1-large{font-size:calc(var(--font-heading-scale) * 52px);line-height:calc(var(--font-heading-line-height-scale) * (var(--font-heading-scale) * 60px))}}@media only screen and (min-width:1068px){.circul3-home-cta .h1-large{font-size:calc(var(--font-heading-scale) * 60px);line-height:calc(var(--font-heading-line-height-scale) * (var(--font-heading-scale) * 68px))}}.circul3-home-cta .h1,.circul3-home-cta .h1-large,.circul3-home-cta .h1-xlarge,.circul3-home-cta .h2,.circul3-home-cta .h3,.circul3-home-cta .h4,.circul3-home-cta .h5,.circul3-home-cta .h6 .h1-large,.circul3-home-cta blockquote p,.circul3-home-cta blockquote span,.circul3-home-cta h1,.circul3-home-cta h2,.circul3-home-cta h3,.circul3-home-cta h4,.circul3-home-cta h5,.circul3-home-cta h6{letter-spacing:var(--font-heading-letter-spacing,normal)}.circul3-home-cta .header-section{position:sticky;top:0;left:0;z-index:50;width:100%}.circul3-home-cta .header{display:block;position:relative;z-index:30;width:100%;padding:0 15px;background:transparent}.circul3-home-cta .header:before{content:"";position:absolute;top:0;left:0;width:100%;bottom:0;z-index:-1;background:var(--color-header-bg);opacity:1;transition:opacity .25s cubic-bezier(.104,.204,.492,1)}@media only screen and (min-width:768px){.circul3-home-cta .h1-xlarge{font-size:calc(var(--font-heading-scale) * 60px);line-height:calc(var(--font-heading-line-height-scale) * (var(--font-heading-scale) * 68px))}.circul3-home-cta .header{padding:0 50px}.circul3-home-cta .thb-secondary-area{min-width:135px}}.circul3-home-cta .header:after{content:"";position:absolute;top:0;left:0;width:100%;bottom:0;z-index:-1;opacity:0;pointer-events:none}.circul3-home-cta .header.header--shadow-small:after{box-shadow:0 2px 5px #0000000f}.circul3-home-cta .header.header--shadow-medium:after{box-shadow:0 9px 38px #0000000d,0 5px 12px #0000001a}.circul3-home-cta .header.header--shadow-large:after{box-shadow:0 19px 38px #0000001a,0 5px 22px #00000026}.circul3-home-cta .header.is-sticky:after{opacity:1}.circul3-home-cta .header.is-sticky .header--inner:before,.circul3-home-cta .header.transparent--true:before{opacity:0}.circul3-home-cta .header.transparent--true{position:absolute}.circul3-home-cta .header.transparent--true.is-sticky:before,.circul3-home-cta .header.transparent--true:hover:before{opacity:1}.circul3-home-cta .header.transparent--true:not(:hover):not(.is-sticky) .logolink.text-logo,.circul3-home-cta .header.transparent--true:not(:hover):not(.is-sticky) .thb-full-menu>li>a,.circul3-home-cta .header.transparent--true:not(:hover):not(.is-sticky) .thb-localization-forms.inside-header .custom-select--button,.circul3-home-cta .header.transparent--true:not(:hover):not(.is-sticky) .thb-secondary-area-item.thb-secondary-myaccount{color:var(--color-header-transparent-text,#fff)}.circul3-home-cta .header.transparent--true:not(:hover):not(.is-sticky) .logolink .logoimg{opacity:0}.circul3-home-cta .header.transparent--true:not(:hover):not(.is-sticky) .logolink .logoimg--light{opacity:1}.circul3-home-cta .header.transparent--true:not(:hover):not(.is-sticky) .mobile-toggle span,.circul3-home-cta .header.transparent--true:not(:hover):not(.is-sticky) .thb-full-menu>li>a:after{background:var(--color-header-transparent-text,#fff)}.circul3-home-cta .header.transparent--true:not(:hover):not(.is-sticky) .thb-full-menu>li>a>svg path,.circul3-home-cta .header.transparent--true:not(:hover):not(.is-sticky) .thb-localization-forms.inside-header-arrow svg path{stroke:var(--color-header-transparent-text,#fff)}.circul3-home-cta .header.transparent--true:not(:hover):not(.is-sticky) .thb-secondary-area svg path{fill:var(--color-header-transparent-text,#fff)}.circul3-home-cta .header--inner{width:100%;max-width:var(--grid-width,1280px);margin:0 auto;display:grid;align-items:center;grid-template-columns:1fr auto 1fr;min-height:60px}.circul3-home-cta .header .logolink{position:relative}.circul3-home-cta .header .logolink .logoimg--light{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;opacity:0}.circul3-home-cta .header.style1 .logolink{text-align:center;justify-content:center}@media only screen and (min-width:1068px){.circul3-home-cta .h1-xlarge{font-size:calc(var(--font-heading-scale) * 72px);line-height:calc(var(--font-heading-line-height-scale) * (var(--font-heading-scale) * 80px))}.circul3-home-cta .heading-size--small{font-size:2.125rem;line-height:2.625rem}.circul3-home-cta .heading-size--medium{font-size:3rem;line-height:3.5rem}.circul3-home-cta .heading-size--large{font-size:3.75rem;line-height:4.25rem}.circul3-home-cta .heading-size--xlarge{font-size:4.5rem;line-height:5rem}.circul3-home-cta .header--inner{min-height:60px}.circul3-home-cta .header.style1 .logolink{text-align:left;margin-right:auto;justify-content:flex-start}.circul3-home-cta .header.style1 .header--inner{grid-template-columns:auto minmax(auto,70%) auto}}.circul3-home-cta .header.style2 .logolink{text-align:center;margin-right:auto;margin-left:auto;flex-shrink:0}@media only screen and (min-width:1068px){.circul3-home-cta .header.style2 .logolink{margin-left:0;text-align:left}.circul3-home-cta .header.style2 .header--inner{grid-template-columns:auto 1fr}}.circul3-home-cta .header.style2 .full-menu{margin-left:25px}.circul3-home-cta .header.style3 .logolink{text-align:center;justify-content:center}.circul3-home-cta .header.style3 .logolink .logoimg{object-position:center}.circul3-home-cta .header.style3 .full-menu{margin-left:0}.circul3-home-cta .header.style3 .thb-full-menu,.circul3-home-cta .header.style5 .full-menu .thb-full-menu{text-align:left}.circul3-home-cta [dir=ltr] .header.style3 .thb-full-menu>li:first-child{padding-left:0}.circul3-home-cta [dir=rtl] .header.style3 .thb-full-menu>li:first-child{padding-right:0}.circul3-home-cta .header.style4 .full-menu{width:100%;grid-column:span 3;justify-content:center}@media only screen and (min-width:1068px){.circul3-home-cta .header.style4 .logolink{margin:15px 0}.circul3-home-cta .header.style4 .header--inner{padding-top:10px;padding-bottom:10px}.circul3-home-cta .header.style4 .thb-header-right .thb-quick-search{display:none}}.circul3-home-cta .header.style4 .thb-header-desktop-left .thb-secondary-area{justify-content:flex-start}.circul3-home-cta .header.style4 .thb-header-desktop-left .thb-secondary-area-item{padding-left:0;padding-right:10px}.circul3-home-cta .header.style5 .header--inner{grid-template-columns:1fr auto 1fr}.circul3-home-cta .header.style5 .full-menu{width:100%;order:2}.circul3-home-cta [dir=ltr] .header.style5 .full-menu .thb-full-menu>li:first-child{padding-left:0}.circul3-home-cta [dir=rtl] .header.style5 .full-menu .thb-full-menu>li:first-child{padding-right:0}.circul3-home-cta .header.style5 .thb-header-right .thb-quick-search{display:none}@media only screen and (min-width:1068px){.circul3-home-cta .header.style5 .logolink{margin:0;order:1}.circul3-home-cta .header.style5 .header--inner{padding-top:10px;padding-bottom:10px}.circul3-home-cta .header.style5 .thb-header-right .thb-quick-search{display:inline-flex}}.circul3-home-cta .header .menu-logo-container{display:flex;align-items:center}.circul3-home-cta .thb-secondary-area{margin-left:auto;line-height:1;height:100%;white-space:nowrap;justify-content:end;display:inline-flex}.circul3-home-cta [dir=rtl] .thb-secondary-area{margin-right:auto;margin-left:0}.circul3-home-cta .thb-secondary-area .no-js-hidden{align-items:center;display:none}@media only screen and (min-width:1068px){.circul3-home-cta .thb-secondary-area{order:3}.circul3-home-cta .thb-secondary-area .no-js-hidden{display:inline-flex}}.circul3-home-cta .thb-secondary-area-item{padding:0 5px;height:100%;align-items:center;display:inline-flex;color:var(--color-header-links,--color-accent)}@media only screen and (min-width:1068px){.circul3-home-cta .thb-secondary-area-item{padding:0 10px}}.circul3-home-cta .thb-secondary-area-item:last-child{padding-right:0}.circul3-home-cta [dir=rtl] .thb-secondary-area-item:last-child{padding-right:7px}.circul3-home-cta .thb-secondary-area-item.thb-secondary-buynow{margin-left:10px}.circul3-home-cta .thb-secondary-area-item.thb-secondary-myaccount{display:none;font-weight:var(--font-body-medium-weight,500);font-size:calc(var(--font-navigation-scale,1) * 15px);color:var(--color-header-links,--color-accent)}.circul3-home-cta .thb-secondary-area-item.thb-secondary-myaccount:focus,.circul3-home-cta .thb-secondary-area-item.thb-secondary-myaccount:hover{color:var(--color-header-links-hover,--color-accent2)}.circul3-home-cta .navigation-uppercase-true .thb-full-menu a,.circul3-home-cta .navigation-uppercase-true .thb-secondary-area-item.thb-secondary-myaccount{text-transform:uppercase}@media only screen and (min-width:768px){.circul3-home-cta .thb-secondary-area-item.thb-secondary-myaccount{display:inline-flex}}.circul3-home-cta .thb-secondary-area-item.thb-secondary-myaccount span{position:relative;line-height:1.7}.circul3-home-cta .thb-secondary-area-item.thb-secondary-myaccount span:after{content:"";display:block;position:absolute;top:100%;left:0;width:100%;will-change:transform;height:1px;transform:scaleX(0);transform-origin:left center;background:var(--color-header-links-hover,--color-accent)}.circul3-home-cta .thb-secondary-area-item.thb-secondary-myaccount:focus span:after,.circul3-home-cta .thb-secondary-area-item.thb-secondary-myaccount:hover span:after{transform:scale(1)}@media only screen and (max-width:1067px){.circul3-home-cta .thb-secondary-area-item.thb-secondary-like{display:none}.circul3-home-cta .thb-secondary-area-item.thb-secondary-buynow{order:1;display:none}.circul3-home-cta .thb-secondary-area-item.thb-secondary-cart{padding:0 14px 0 5px;order:2}}.circul3-home-cta .thb-secondary-area-item.thb-secondary-cart .thb-item-count svg{fill:var(--color-header-bg,#fff);width:8px}.circul3-home-cta .thb-secondary-area-item.thb-secondary-cart .thb-secondary-item-icon{transform:translateY(2px)}.circul3-home-cta .thb-secondary-area-item svg{pointer-events:none}.circul3-home-cta .thb-secondary-area .thb-secondary-item-icon{position:relative}.circul3-home-cta .thb-secondary-area .thb-item-count{display:inline-flex;align-items:center;justify-content:center;text-align:center;font-size:.625rem;font-weight:var(--font-body-bold-weight,600);width:19px;height:19px;border-radius:50%;background:var(--color-accent);color:var(--color-header-links,#fff);position:absolute;top:-8px;right:-12px}.circul3-home-cta .logolink{display:inline-flex;margin:20px 0}.circul3-home-cta .logolink.text-logo{font-size:1.125rem;font-weight:var(--font-body-bold-weight,600);line-height:1;word-break:break-all;color:var(--color-header-links,--color-accent)}.circul3-home-cta .logolink.text-logo:focus,.circul3-home-cta .logolink.text-logo:hover{color:var(--color-header-links-hover,--color-accent2)}.circul3-home-cta .logolink .logoimg{width:auto;height:var(--logo-height-mobile,30px);object-fit:contain;object-position:left}@media only screen and (min-width:768px){.circul3-home-cta .logolink.text-logo{font-size:1.5rem}.circul3-home-cta .logolink .logoimg{height:var(--logo-height,30px)}}.circul3-home-cta .thb-header-mobile-left{display:inline-flex;margin-right:auto}@media only screen and (min-width:1068px){.circul3-home-cta .thb-header-mobile-left{display:none}}.circul3-home-cta [dir=rtl] .thb-header-mobile-left{margin-right:0;margin-left:auto}.circul3-home-cta .thb-header-desktop-left{display:none;line-height:1}@media only screen and (min-width:1068px){.circul3-home-cta .thb-header-desktop-left{display:inline-flex;margin-right:auto}.circul3-home-cta [dir=rtl] .thb-header-desktop-left{margin-right:0;margin-left:auto}}.circul3-home-cta .mobile-toggle-wrapper{display:inline-flex}.circul3-home-cta .no-js .mobile-toggle-wrapper[open] .mobile-menu-drawer{opacity:1;visibility:visible;transform:translateY(0)}.circul3-home-cta .no-js .mobile-toggle-wrapper[open] .mobile-toggle span:first-child{transform:rotate(45deg) translateY(-1px)}.circul3-home-cta .no-js .mobile-toggle-wrapper[open] .mobile-toggle span:nth-child(2){opacity:0}.circul3-home-cta .no-js .mobile-toggle-wrapper[open] .mobile-toggle span:nth-child(3){transform:rotate(-45deg)}.circul3-home-cta .js .mobile-toggle-wrapper[open].active .mobile-menu-drawer{opacity:1;visibility:visible;transform:translateY(0)}.circul3-home-cta .js .mobile-toggle-wrapper[open].active .mobile-toggle span:first-child{transform:rotate(45deg) translateY(-3px)}.circul3-home-cta .js .mobile-toggle-wrapper[open].active .mobile-toggle span:nth-child(2){opacity:0}.circul3-home-cta .js .mobile-toggle-wrapper[open].active .mobile-toggle span:nth-child(3){transform:rotate(-45deg) translateY(1px)}.circul3-home-cta .mobile-toggle-wrapper summary::-webkit-details-marker{display:none}.circul3-home-cta .mobile-toggle{display:inline-flex;position:relative;width:48px;height:48px;margin-left:-10px;display:flex;align-items:center;justify-content:center}.circul3-home-cta .mobile-toggle span{width:18px;height:1.5px;background:var(--color-header-icons,--color-accent);position:absolute;border-radius:1px;top:18px;left:15px}.circul3-home-cta .mobile-toggle span:first-child{transform-origin:top left}.circul3-home-cta .mobile-toggle span:nth-child(2){opacity:0;top:23px}.circul3-home-cta .mobile-toggle span:nth-child(3){transform-origin:top left;top:28px}.circul3-home-cta .mobile-menu-drawer{opacity:0;visibility:hidden;display:none}.circul3-home-cta .full-menu{display:none;margin:0 auto;max-width:100%}@media only screen and (min-width:1068px){.circul3-home-cta .full-menu{display:inline-flex}}.circul3-home-cta .thb-full-menu{margin:0;padding:0;list-style:none;text-align:center;font-size:.9375rem}.circul3-home-cta .thb-full-menu a{color:var(--color-header-links,--color-accent);position:relative;font-size:calc(var(--font-navigation-scale,1) * 15px)}.circul3-home-cta .thb-full-menu a:after{content:"";display:block;position:absolute;top:100%;left:0;width:100%;will-change:transform;height:2px;transform:scaleX(0);transform-origin:left center;background:var(--color-header-links-hover,--color-accent)}.circul3-home-cta .thb-full-menu a:focus,.circul3-home-cta .thb-full-menu a:hover{color:var(--color-header-links,--color-accent2)}.circul3-home-cta .thb-full-menu a:focus:after,.circul3-home-cta .thb-full-menu a:hover:after{transform:scale(1)}.circul3-home-cta .thb-full-menu a:focus svg path,.circul3-home-cta .thb-full-menu a:hover svg path{stroke:var(--color-header-links-hover,--color-accent2)}.circul3-home-cta .thb-full-menu>li{display:inline-flex;padding:0 15px;align-items:center}.circul3-home-cta .thb-full-menu>li>a{margin:10px 0;font-weight:var(--font-body-medium-weight,500)}.circul3-home-cta .thb-full-menu li.menu-item-has-children{position:relative;z-index:1}.circul3-home-cta .thb-full-menu li.menu-item-has-children:hover{z-index:2}.circul3-home-cta .thb-full-menu li.menu-item-has-children:hover>.sub-menu{visibility:visible;opacity:1}.circul3-home-cta .thb-full-menu li.menu-item-has-children:hover>.sub-menu.mega-menu-container{clip-path:polygon(0 0,100% 0,100% calc(100% + 15px),0 calc(100% + 15px))}.circul3-home-cta .thb-full-menu li.menu-item-has-children:hover:before{content:attr(data-item-title);position:absolute;height:100%;top:0;margin-left:-30px;padding-left:30px;padding-right:30px;opacity:0}.circul3-home-cta .thb-full-menu li.menu-item-has-children.left-submenu .sub-menu{left:auto;right:calc(100% + 35px)}.circul3-home-cta .thb-full-menu li.menu-item-has-children.menu-item-has-megamenu{position:static}.circul3-home-cta .thb-full-menu li.menu-item-has-children.menu-item-has-megamenu .sub-menu{left:0;right:0}.circul3-home-cta .thb-full-menu li.menu-item-has-children.menu-item-has-megamenu:before{height:calc(100% + 15px)}.circul3-home-cta .thb-full-menu li.menu-item-has-children.menu-item-has-megamenu:after{content:"";display:block;position:absolute;top:100%;width:100%;left:0;height:calc(100dvh - 100%);background:rgba(var(--color-overlay-rgb),.4);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);opacity:0;z-index:1;pointer-events:none;transition:opacity .25s}.circul3-home-cta .thb-full-menu li.menu-item-has-children.menu-item-has-megamenu:hover:after{opacity:1}.circul3-home-cta .thb-full-menu li.menu-item-has-children>a{padding-right:15px;position:relative}.circul3-home-cta .thb-full-menu li.menu-item-has-children>a:focus+.sub-menu{display:block;opacity:1;visibility:visible;transform:translateY(0)}.circul3-home-cta .thb-full-menu li.menu-item-has-children>a svg{position:absolute;top:50%;right:0;margin-top:-3px}.circul3-home-cta .thb-full-menu li.menu-item-has-children:focus-within{z-index:2}.circul3-home-cta .thb-full-menu li.menu-item-has-children:focus-within>.sub-menu{display:block;opacity:1;visibility:visible}.circul3-home-cta .thb-full-menu li.menu-item-has-children:focus-within>.sub-menu.mega-menu-container{display:flex;clip-path:polygon(0 0,100% 0,100% calc(100% + 15px),0 calc(100% + 15px))}.circul3-home-cta .thb-full-menu .sub-menu{position:absolute;top:100%;left:-11px;font-size:calc(var(--font-navigation-scale,1) * 15px);line-height:1;padding:17px 26px;background:var(--color-drawer-bg,var(--color-header-bg,#fff));list-style:none;margin:0;text-align:left;white-space:nowrap;line-height:1.1;min-width:190px;opacity:0;z-index:2;visibility:hidden}.circul3-home-cta .thb-full-menu .sub-menu a:not(.text-button):after{top:calc(100% - 3px)}.circul3-home-cta .thb-full-menu .sub-menu ul{line-height:inherit}.circul3-home-cta .thb-full-menu .sub-menu li a{color:var(--color-header-bg);display:inline-block;padding-top:7px;padding-bottom:7px}.circul3-home-cta .thb-full-menu .sub-menu .sub-menu{top:-22px;left:calc(100% + 35px)}.circul3-home-cta .thb-full-menu .sub-menu li.menu-item-has-children:hover:before{width:calc(100% + 65px)}.circul3-home-cta .thb-full-menu .sub-menu.mega-menu-container{padding:30px 0;display:flex;top:calc(100% - 10px);max-width:100vw;border-top-left-radius:0;border-top-right-radius:0;background:var(--color-header-bg,#fff);clip-path:polygon(0 0,100% 0,100% 0,0 0)}.circul3-home-cta .thb-full-menu .mega-menu-columns{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;grid-column-gap:20px;list-style:none;margin:0;white-space:normal;flex:1}@media only screen and (min-width:1200px){.circul3-home-cta .thb-full-menu .mega-menu-columns{grid-column-gap:30px}}.circul3-home-cta .thb-full-menu .mega-menu-columns ul{list-style:none;margin:0;padding:0}.circul3-home-cta .thb-full-menu .mega-menu-columns__heading{font-weight:var(--font-body-medium-weight,500);padding:0;margin-bottom:10px}.circul3-home-cta .thb-full-menu .mega-menu-columns--limited{grid-template-columns:repeat(var(--max-megamenu-columns,4),1fr);grid-auto-flow:unset}.circul3-home-cta .thb-full-menu .mega-menu-columns--limited ul{margin-bottom:20px}.circul3-home-cta .mega-menu-promotion{width:100%;position:relative;overflow:hidden}.circul3-home-cta .mega-menu-promotion img{display:block;width:100%;height:100%;object-fit:cover;will-change:transform;transition:all .5s cubic-bezier(.104,.204,.492,1)}.circul3-home-cta .mega-menu-promotion:hover img{transform:scale(1.07)}.circul3-home-cta .animations-true .line-child,.circul3-home-cta .animations-true .line-parent,.circul3-home-cta .mega-menu-promotion--image{overflow:hidden}.circul3-home-cta .mega-menu-promotion--content{margin-top:20px;text-align:center}.circul3-home-cta .mega-menu-promotion--content h6{font-size:.9375rem;margin-bottom:5px}.circul3-home-cta .mega-menu-promotion--content p{font-size:.8125rem;font-weight:400;margin:0}.circul3-home-cta .mega-menu-promotion--content:last-child{margin-bottom:0}.circul3-home-cta .mega-menu-promotion--link{position:absolute!important;display:block;top:0;left:0;width:100%;height:100%;padding:0!important}.circul3-home-cta .mega-menu-promotion--link:after{content:none!important}.circul3-home-cta .menu-item-badge{display:inline-flex;align-items:center;font-size:.5rem;font-weight:var(--font-body-bold-weight,600);padding:2px 6px;border-radius:3px;margin-left:10px;letter-spacing:.03em;transform:translateY(-5px);text-transform:uppercase;background:var(--menu-badge-bg);color:var(--menu-badge-text)}.circul3-home-cta .animations-true .animate-fade{opacity:0}.circul3-home-cta .thb-localization-forms{display:block;font-size:.75rem}.circul3-home-cta .thb-localization-forms .shopify-localization-form{display:inline-flex}.circul3-home-cta .thb-localization-forms .shopify-localization-form>div{margin-left:15px}.circul3-home-cta .thb-localization-forms .custom-select{font-size:inherit}.circul3-home-cta .thb-localization-forms .custom-select+.custom-select{margin-left:20px}.circul3-home-cta [dir=rtl] .thb-localization-forms .custom-select+.custom-select{margin-left:0;margin-right:20px}.circul3-home-cta .thb-localization-forms--flag{width:14px;height:14px;object-fit:cover;border-radius:50%;margin-right:12px}.circul3-home-cta [dir=rtl] .thb-localization-forms--flag{margin-right:0;margin-left:12px}.circul3-home-cta .shopify-payment-button__more-options,.circul3-home-cta .spr-summary-actions-newreview,.circul3-home-cta .text-button{display:inline-flex;align-items:center;font-size:.9375rem;line-height:1;font-weight:var(--font-body-medium-weight,500);letter-spacing:var(--button-letter-spacing,.02em);cursor:pointer;position:relative;color:var(--color-accent);text-decoration:underline;text-underline-offset:3px}.circul3-home-cta .shopify-payment-button__more-options span,.circul3-home-cta .spr-summary-actions-newreview span,.circul3-home-cta .text-button span{overflow:hidden;margin-left:6px}.circul3-home-cta [dir=rtl] .shopify-payment-button__more-options span,.circul3-home-cta [dir=rtl] .spr-summary-actions-newreview span,.circul3-home-cta [dir=rtl] .text-button span{margin-left:0;margin-right:6px;transform:rotate(180deg)}@media(hover:hover){.circul3-home-cta .shopify-payment-button__more-options:hover svg,.circul3-home-cta .spr-summary-actions-newreview:hover svg,.circul3-home-cta .text-button:hover svg{animation:text-button-arrow .35s linear 1 forwards}}.circul3-home-cta .shopify-payment-button__more-options--has-icon,.circul3-home-cta .spr-summary-actions-newreview--has-icon,.circul3-home-cta .text-button--has-icon{text-decoration:none}.circul3-home-cta .shopify-payment-button__more-options.white,.circul3-home-cta .spr-summary-actions-newreview.white,.circul3-home-cta .text-button.white{color:#fff}.circul3-home-cta .shopify-payment-button__more-options.white svg path,.circul3-home-cta .spr-summary-actions-newreview.white svg path,.circul3-home-cta .text-button.white svg path{stroke:#fff}.circul3-home-cta .shopify-payment-button__more-options.regular,.circul3-home-cta .spr-summary-actions-newreview.regular,.circul3-home-cta .text-button.regular{color:var(--solid-button-background,var(--color-accent))}.circul3-home-cta .shopify-payment-button__more-options.regular svg path,.circul3-home-cta .spr-summary-actions-newreview.regular svg path,.circul3-home-cta .text-button.regular svg path{stroke:var(--solid-button-background,var(--color-accent))}@keyframes text-button-arrow{0%{transform:translate(0)}50%{transform:translate(100%)}51%{transform:translate(-100%)}to{transform:translate(0)}}.circul3-home-cta button{color:var(--color-body,#2c2d2e);cursor:pointer}.circul3-home-cta .button,.circul3-home-cta input[type=submit]{display:inline-flex;cursor:pointer;padding:7px 30px;align-items:center;justify-content:center;height:50px;font-size:.9375rem;font-weight:var(--font-body-medium-weight,500);letter-spacing:var(--button-letter-spacing,.02em);background:var(--solid-button-background,var(--color-accent));color:var(--solid-button-label,#fff);border:0;border-radius:var(--button-border-radius,6px);text-align:center;position:relative;z-index:1;overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:color .25s cubic-bezier(.104,.204,.492,1),background-color .25s cubic-bezier(.104,.204,.492,1)}.circul3-home-cta .button-uppercase-true .button,.circul3-home-cta .button-uppercase-true input[type=submit]{text-transform:uppercase}.circul3-home-cta .button.loading,.circul3-home-cta .button:focus,.circul3-home-cta [loading=true] .button,.circul3-home-cta [loading=true] input[type=submit],.circul3-home-cta input[type=submit].loading,.circul3-home-cta input[type=submit]:focus{background:var(--solid-button-background-hover,var(--color-accent));color:var(--solid-button-label,#fff)}.circul3-home-cta .button.accent .spinner-path,.circul3-home-cta .button.loading .spinner-path,.circul3-home-cta .button:focus .spinner-path,.circul3-home-cta [loading=true] .button .spinner-path,.circul3-home-cta [loading=true] input[type=submit] .spinner-path,.circul3-home-cta input[type=submit].accent .spinner-path,.circul3-home-cta input[type=submit].loading .spinner-path,.circul3-home-cta input[type=submit]:focus .spinner-path{stroke:var(--bg-body)}@media screen and (hover:hover){.circul3-home-cta .button:hover,.circul3-home-cta input[type=submit]:hover{background:var(--solid-button-background-hover,var(--color-accent));color:var(--solid-button-label,#fff)}}.circul3-home-cta .button.loading span,.circul3-home-cta [loading=true] .button span,.circul3-home-cta [loading=true] input[type=submit] span,.circul3-home-cta input[type=submit].loading span{opacity:0}.circul3-home-cta .button.loading .loading-overlay,.circul3-home-cta [loading=true] .button .loading-overlay,.circul3-home-cta [loading=true] input[type=submit] .loading-overlay,.circul3-home-cta input[type=submit].loading .loading-overlay{opacity:1}.circul3-home-cta .button span,.circul3-home-cta input[type=submit] span{position:relative;z-index:8}.circul3-home-cta .button .loading-overlay,.circul3-home-cta input[type=submit] .loading-overlay{opacity:0;position:absolute;display:flex;align-items:center;justify-content:center;pointer-events:none}.circul3-home-cta .button .loading-overlay svg,.circul3-home-cta input[type=submit] .loading-overlay svg{width:20px;height:20px}.circul3-home-cta .button.full,.circul3-home-cta input[type=date].full,.circul3-home-cta input[type=datetime].full,.circul3-home-cta input[type=email].full,.circul3-home-cta input[type=number].full,.circul3-home-cta input[type=password].full,.circul3-home-cta input[type=search].full,.circul3-home-cta input[type=submit].full,.circul3-home-cta input[type=tel].full,.circul3-home-cta input[type=text].full,.circul3-home-cta input[type=time].full,.circul3-home-cta input[type=url].full,.circul3-home-cta select.full,.circul3-home-cta textarea.full{width:100%}.circul3-home-cta .button.pill,.circul3-home-cta input[type=submit].pill{border-radius:500px}.circul3-home-cta .button.small,.circul3-home-cta input[type=submit].small{height:32px;padding:5px 20px;letter-spacing:.02em;font-weight:var(--font-body-medium-weight,500);text-transform:none}.circul3-home-cta .button.medium,.circul3-home-cta input[type=submit].medium{height:40px;font-size:.8125rem}.circul3-home-cta .button.white,.circul3-home-cta input[type=submit].white{background:#fff;color:var(--white-button-label,var(--color-body,#2c2d2e))}@media screen and (hover:hover){.circul3-home-cta .button.white:hover,.circul3-home-cta input[type=submit].white:hover{background:#f0f0f0;color:var(--white-button-label,var(--color-body,#2c2d2e))}}.circul3-home-cta .button.accent,.circul3-home-cta input[type=submit].accent{background:var(--color-accent);color:var(--solid-button-label,#fff)}@media screen and (hover:hover){.circul3-home-cta .button.accent:hover,.circul3-home-cta input[type=submit].accent:hover{background:var(--color-accent-hover,var(--color-accent))}}.circul3-home-cta .button[disabled],.circul3-home-cta input[type=submit][disabled]{background:rgba(var(--color-body-rgb),.4);color:#fff;cursor:not-allowed;pointer-events:none}.circul3-home-cta form{margin:0}.circul3-home-cta form fieldset{padding:0;margin:0;border:0}.circul3-home-cta [loading=true] input[type=submit],.circul3-home-cta input[type=submit].loading,.circul3-home-cta input[type=submit]:focus,.circul3-home-cta input[type=submit]:hover{color:var(--solid-button-label,#fff)}.circul3-home-cta input[type=date],.circul3-home-cta input[type=datetime],.circul3-home-cta input[type=email],.circul3-home-cta input[type=number],.circul3-home-cta input[type=password],.circul3-home-cta input[type=search],.circul3-home-cta input[type=tel],.circul3-home-cta input[type=text],.circul3-home-cta input[type=time],.circul3-home-cta input[type=url],.circul3-home-cta select,.circul3-home-cta textarea{border:1px solid var(--color-form-border);padding:12px 17px;height:50px;margin-bottom:10px;color:var(--color-body,#2c2d2e);font-size:.8125rem;font-weight:400;background:transparent;max-width:100%;border-radius:var(--input-border-radius,6px);-webkit-appearance:none;-moz-appearance:none;appearance:none}.circul3-home-cta input[type=date]:focus,.circul3-home-cta input[type=datetime]:focus,.circul3-home-cta input[type=email]:focus,.circul3-home-cta input[type=number]:focus,.circul3-home-cta input[type=password]:focus,.circul3-home-cta input[type=search]:focus,.circul3-home-cta input[type=tel]:focus,.circul3-home-cta input[type=text]:focus,.circul3-home-cta input[type=time]:focus,.circul3-home-cta input[type=url]:focus,.circul3-home-cta select:focus,.circul3-home-cta textarea:focus{border-color:var(--color-accent)}.circul3-home-cta input[type=date]::placeholder,.circul3-home-cta input[type=datetime]::placeholder,.circul3-home-cta input[type=email]::placeholder,.circul3-home-cta input[type=number]::placeholder,.circul3-home-cta input[type=password]::placeholder,.circul3-home-cta input[type=search]::placeholder,.circul3-home-cta input[type=tel]::placeholder,.circul3-home-cta input[type=text]::placeholder,.circul3-home-cta input[type=time]::placeholder,.circul3-home-cta input[type=url]::placeholder,.circul3-home-cta select::placeholder,.circul3-home-cta textarea::placeholder{color:rgba(var(--color-body-rgb),0)}.circul3-home-cta input[type=date].invalid,.circul3-home-cta input[type=datetime].invalid,.circul3-home-cta input[type=email].invalid,.circul3-home-cta input[type=number].invalid,.circul3-home-cta input[type=password].invalid,.circul3-home-cta input[type=search].invalid,.circul3-home-cta input[type=tel].invalid,.circul3-home-cta input[type=text].invalid,.circul3-home-cta input[type=time].invalid,.circul3-home-cta input[type=url].invalid,.circul3-home-cta select.invalid,.circul3-home-cta textarea.invalid{border-color:#e93636}.circul3-home-cta input[type=checkbox],.circul3-home-cta input[type=radio]{border:1px solid var(--color-form-border);width:20px;height:20px;border-radius:3px;margin:0 10px 0 0;vertical-align:middle}.circul3-home-cta textarea{height:auto;min-height:200px}.circul3-home-cta label{font-size:.8125rem;letter-spacing:.02em;font-weight:400;color:var(--color-body,#2c2d2e)}.circul3-home-cta select{width:auto}.circul3-home-cta select.resize-select{width:100px;overflow:hidden;text-overflow:ellipsis;transition-property:color}@media only screen and (min-width:1068px){.circul3-home-cta .fields{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:10px}}.circul3-home-cta .field,.circul3-home-cta .searchform fieldset{position:relative}.circul3-home-cta .field label{position:absolute;display:flex;align-items:center;top:0;left:0;width:auto;line-height:1;padding:12px 17px;height:50px;pointer-events:none;color:rgba(var(--color-body-rgb),.6)}.circul3-home-cta [dir=rtl] .field label{left:auto;right:0}.circul3-home-cta .field input[type=date]:focus+label,.circul3-home-cta .field input[type=date]:not(:placeholder-shown)+label,.circul3-home-cta .field input[type=datetime]:focus+label,.circul3-home-cta .field input[type=datetime]:not(:placeholder-shown)+label,.circul3-home-cta .field input[type=email]:focus+label,.circul3-home-cta .field input[type=email]:not(:placeholder-shown)+label,.circul3-home-cta .field input[type=number]:focus+label,.circul3-home-cta .field input[type=number]:not(:placeholder-shown)+label,.circul3-home-cta .field input[type=password]:focus+label,.circul3-home-cta .field input[type=password]:not(:placeholder-shown)+label,.circul3-home-cta .field input[type=search]:focus+label,.circul3-home-cta .field input[type=search]:not(:placeholder-shown)+label,.circul3-home-cta .field input[type=tel]:focus+label,.circul3-home-cta .field input[type=tel]:not(:placeholder-shown)+label,.circul3-home-cta .field input[type=text]:focus+label,.circul3-home-cta .field input[type=text]:not(:placeholder-shown)+label,.circul3-home-cta .field input[type=time]:focus+label,.circul3-home-cta .field input[type=time]:not(:placeholder-shown)+label,.circul3-home-cta .field input[type=url]:focus+label,.circul3-home-cta .field input[type=url]:not(:placeholder-shown)+label,.circul3-home-cta .field select:focus+label,.circul3-home-cta .field select:not(:placeholder-shown)+label,.circul3-home-cta .field textarea:focus+label,.circul3-home-cta .field textarea:not(:placeholder-shown)+label{background-color:var(--bg-body,#f5f5f5);font-size:.6875rem;padding:0 6px;height:auto;left:11px;transform:translateY(-50%)}.circul3-home-cta [dir=rtl] .field input[type=date]:focus+label,.circul3-home-cta [dir=rtl] .field input[type=date]:not(:placeholder-shown)+label,.circul3-home-cta [dir=rtl] .field input[type=datetime]:focus+label,.circul3-home-cta [dir=rtl] .field input[type=datetime]:not(:placeholder-shown)+label,.circul3-home-cta [dir=rtl] .field input[type=email]:focus+label,.circul3-home-cta [dir=rtl] .field input[type=email]:not(:placeholder-shown)+label,.circul3-home-cta [dir=rtl] .field input[type=number]:focus+label,.circul3-home-cta [dir=rtl] .field input[type=number]:not(:placeholder-shown)+label,.circul3-home-cta [dir=rtl] .field input[type=password]:focus+label,.circul3-home-cta [dir=rtl] .field input[type=password]:not(:placeholder-shown)+label,.circul3-home-cta [dir=rtl] .field input[type=search]:focus+label,.circul3-home-cta [dir=rtl] .field input[type=search]:not(:placeholder-shown)+label,.circul3-home-cta [dir=rtl] .field input[type=tel]:focus+label,.circul3-home-cta [dir=rtl] .field input[type=tel]:not(:placeholder-shown)+label,.circul3-home-cta [dir=rtl] .field input[type=text]:focus+label,.circul3-home-cta [dir=rtl] .field input[type=text]:not(:placeholder-shown)+label,.circul3-home-cta [dir=rtl] .field input[type=time]:focus+label,.circul3-home-cta [dir=rtl] .field input[type=time]:not(:placeholder-shown)+label,.circul3-home-cta [dir=rtl] .field input[type=url]:focus+label,.circul3-home-cta [dir=rtl] .field input[type=url]:not(:placeholder-shown)+label,.circul3-home-cta [dir=rtl] .field select:focus+label,.circul3-home-cta [dir=rtl] .field select:not(:placeholder-shown)+label,.circul3-home-cta [dir=rtl] .field textarea:focus+label,.circul3-home-cta [dir=rtl] .field textarea:not(:placeholder-shown)+label{left:auto;right:11px}.circul3-home-cta .field input[type=date].invalid+label,.circul3-home-cta .field input[type=datetime].invalid+label,.circul3-home-cta .field input[type=email].invalid+label,.circul3-home-cta .field input[type=number].invalid+label,.circul3-home-cta .field input[type=password].invalid+label,.circul3-home-cta .field input[type=search].invalid+label,.circul3-home-cta .field input[type=tel].invalid+label,.circul3-home-cta .field input[type=text].invalid+label,.circul3-home-cta .field input[type=time].invalid+label,.circul3-home-cta .field input[type=url].invalid+label,.circul3-home-cta .field select.invalid+label,.circul3-home-cta .field textarea.invalid+label{color:#e93636}.circul3-home-cta .searchform fieldset input{width:100%;margin:0;padding-right:50px}.circul3-home-cta .searchform fieldset input::placeholder{color:rgba(var(--color-body-rgb),.6)}.circul3-home-cta .searchform fieldset .thb-search-submit{position:absolute;top:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;width:50px}.circul3-home-cta .searchform fieldset .thb-search-submit svg{--color-header-icons:#000;height:16px}.circul3-home-cta .custom-checkbox[type=checkbox]{-webkit-appearance:none;appearance:none;width:48px;height:24px;border-radius:12px;border:0;background:var(--color-border,#dadce0);position:relative;cursor:pointer}.circul3-home-cta .custom-checkbox[type=checkbox]:after{content:"";display:block;width:16px;height:16px;position:absolute;top:4px;left:4px;border-radius:8px;background:#fff;box-shadow:0 2px 10px #00000026}.circul3-home-cta .custom-checkbox[type=checkbox]:checked{background:var(--color-accent)}.circul3-home-cta .custom-checkbox[type=checkbox]:checked:after{transform:translate(24px)}.circul3-home-cta .select{position:relative;margin-bottom:20px}.circul3-home-cta .select select{padding-right:24px;margin-bottom:0}.circul3-home-cta .select-arrow{display:flex;position:absolute;top:50%;right:12px;margin-top:-3.5px;pointer-events:none;line-height:0}.circul3-home-cta .custom-select{display:inline-flex;position:relative}.circul3-home-cta .custom-select--button{display:inline-flex;align-items:center;line-height:1;padding:15px 0}.circul3-home-cta .custom-select--arrow{line-height:0;margin-left:10px}.circul3-home-cta [dir=rtl] .custom-select--arrow{margin-left:0;margin-right:10px}.circul3-home-cta .custom-select--active .custom-select--list{opacity:1;visibility:visible}.circul3-home-cta .custom-select--list{--bg-body-rgb:var(--color-drawer-bg-rgb);display:flex;position:absolute;top:100%;right:0;opacity:0;max-width:calc(100vw - 30px);visibility:hidden;width:max-content;background:var(--color-drawer-bg,#fff);max-height:300px;height:max-content;text-align:start;z-index:20}.circul3-home-cta .custom-select--list ul{list-style:none;margin:0;height:100%;overflow-y:auto;overflow-x:hidden;padding:20px}.circul3-home-cta .custom-select--item{margin-bottom:13px}.circul3-home-cta .custom-select--item .thb-localization-forms--flag{width:16px;height:16px}.circul3-home-cta .custom-select--item-active{text-decoration:underline;text-underline-offset:4px}.circul3-home-cta .custom-select--item:last-child{margin-bottom:0}.circul3-home-cta .custom-select--item button{display:block}.circul3-home-cta .custom-select--item button img,.circul3-home-cta .custom-select--item button span{vertical-align:middle}.circul3-home-cta .custom-select scroll-shadow{--scroll-shadow-radius:var(--block-border-radius, 16px)}.circul3-home-cta .custom-select--top .custom-select--list{top:auto;bottom:100%}.circul3-home-cta .custom-select--left .custom-select--list{right:auto;left:0}.circul3-home-cta .form-notification{display:flex;align-items:center;font-size:.8125rem}.circul3-home-cta .form-notification svg{margin-right:10px;flex-shrink:0}.circul3-home-cta .form-notification[hidden]{display:none}.circul3-home-cta .form-notification .errors ul,.circul3-home-cta .form-notification ul{list-style:none;margin:0;padding:0}.circul3-home-cta .quantity{display:inline-flex;position:relative;border:1px solid var(--color-form-border);padding:0 32px;border-radius:var(--input-border-radius,6px);-webkit-touch-callout:none}.circul3-home-cta .quantity .qty{display:inline-flex;padding:0;width:34px;height:42px;line-height:42px;text-align:center;border:0;justify-content:center;background:transparent;font-size:.8125rem;font-weight:400;margin:0;outline:0}.circul3-home-cta .no-js .quantity .qty{width:50px}.circul3-home-cta .quantity.buttons_added .qty{-webkit-appearance:none;-moz-appearance:none;appearance:none;-moz-appearance:textfield}.circul3-home-cta .quantity.buttons_added .qty::-webkit-inner-spin-button,.circul3-home-cta .quantity.buttons_added .qty::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.circul3-home-cta .quantity.small-qty{padding:0 25px}.circul3-home-cta .quantity.small-qty .qty{height:34px;line-height:1}.circul3-home-cta .quantity.small-qty .minus,.circul3-home-cta .quantity.small-qty .plus{width:25px;height:34px}.circul3-home-cta .quantity .minus,.circul3-home-cta .quantity .plus{display:flex;padding:0;margin:0;border:0;height:42px;position:absolute;justify-content:center;align-items:center;top:0;left:0;width:32px;cursor:pointer;background:transparent;-webkit-user-select:none;user-select:none}.circul3-home-cta .quantity .minus svg,.circul3-home-cta .quantity .plus svg{opacity:.8}.circul3-home-cta .quantity .minus:hover svg,.circul3-home-cta .quantity .plus:hover svg{opacity:1}.circul3-home-cta .no-js .quantity .minus,.circul3-home-cta .no-js .quantity .plus{display:none}.circul3-home-cta .quantity .minus.disabled,.circul3-home-cta .quantity .plus.disabled{cursor:not-allowed}.circul3-home-cta .quantity .minus.disabled svg,.circul3-home-cta .quantity .plus.disabled svg{opacity:.6}.circul3-home-cta .quantity .plus{top:0;left:auto;right:0}.circul3-home-cta .quantity+.remove{margin-left:13px}.circul3-home-cta [dir=rtl] .quantity+.remove{margin-left:0;margin-right:13px}.circul3-home-cta .product-cart-item.thb-loading,.circul3-home-cta .remove svg{pointer-events:none}.circul3-home-cta .badge{display:inline-flex;align-items:center;background:var(--color-badge-sale,#c62a32);color:var(--color-badge-text,#fff);border-radius:var(--badge-corner-radius,50px);font-size:11px;font-weight:var(--font-body-medium-weight,500);height:28px;padding:8px 12px;line-height:0}.circul3-home-cta .badge.out-of-stock{background:var(--color-badge-sold-out,#acacac)}.circul3-home-cta .badge.pre-order{background:var(--color-badge-preorder,#666)}.circul3-home-cta .price{display:block;font-weight:400;font-size:.9375rem;color:var(--color-price,--color-accent)}.circul3-home-cta .price>span{display:inline-flex;vertical-align:middle}.circul3-home-cta .price del+ins{margin-left:10px}.circul3-home-cta .price .from{font-weight:400}.circul3-home-cta .price ins,.circul3-home-cta .price>.amount{text-decoration:none}.circul3-home-cta .price .amount.discounted{color:var(--color-price-discounted,#ee3b45)}.circul3-home-cta .price .unit-price{margin-left:5px;font-size:.75rem;color:rgba(var(--color-price-rgb),.55)}.circul3-home-cta .price .unit-price:before{content:"( "}.circul3-home-cta .price .unit-price:after{content:" )"}.circul3-home-cta .price .unit-price.hidden{display:none}.circul3-home-cta .product-cart-item{display:flex;width:100%;align-items:flex-start;max-width:400px;margin-bottom:20px}.circul3-home-cta .product-cart-item-image{position:relative;flex-shrink:0;margin-right:15px}@media only screen and (min-width:768px){.circul3-home-cta .product-cart-item-image{margin-right:25px}}.circul3-home-cta [dir=rtl] .product-cart-item-image{margin-right:0;margin-left:15px}@media only screen and (min-width:768px){.circul3-home-cta [dir=rtl] .product-cart-item-image{margin-left:25px}}.circul3-home-cta .product-cart-item-image .loading-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:none;justify-content:center;align-items:center;transform:none;background:rgba(var(--bg-body-rgb),.5);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.circul3-home-cta .product-cart-item-image .loading-overlay svg{width:24px}.circul3-home-cta .product-cart-item-image img{border-radius:calc(var(--block-border-radius,16px) / 2)}.circul3-home-cta .product-cart-item-info .price{display:block}@media only screen and (min-width:1068px){.circul3-home-cta .product-cart-item-info .price{display:none}}.circul3-home-cta .product-cart-item-price{margin-left:auto;padding-left:15px;text-align:right}.circul3-home-cta [dir=rtl] .product-cart-item-price{margin-left:0;margin-right:auto;padding-left:0;padding-right:15px}.circul3-home-cta .product-cart-item-price .price{display:none}@media only screen and (min-width:1068px){.circul3-home-cta .product-cart-item-price .price{display:block}}.circul3-home-cta .product-cart-item-price .price .unit-price{display:block}.circul3-home-cta .product-cart-item .thb-placeholder,.circul3-home-cta .product-cart-item img{width:75px;height:auto}@media only screen and (min-width:768px){.circul3-home-cta .product-cart-item .thb-placeholder,.circul3-home-cta .product-cart-item img{width:96px}}.circul3-home-cta .product-cart-item .cart-product-link{font-size:calc(var(--font-product-title-scale,1) * .9375rem);line-height:calc(var(--font-product-title-line-height-scale,1) * 1.5);font-weight:var(--font-body-medium-weight,500);display:block}.circul3-home-cta .product-cart-item.thb-loading .loading-overlay{display:flex}.circul3-home-cta .product-cart-item-options,.circul3-home-cta .product-cart-item-properties{font-size:.75rem;opacity:.8;margin-top:5px}.circul3-home-cta .product-cart-item .form-notification,.circul3-home-cta .product-cart-item .small-qty{margin-top:8px}.circul3-home-cta .cart-drawer .side-panel-inner{display:grid;grid-template-rows:auto 1fr auto;height:100vh;overflow:hidden}@supports(height:100dvh){.circul3-home-cta .cart-drawer .side-panel-inner{height:100dvh}}.circul3-home-cta .cart-drawer .side-panel-content{overflow-y:auto;display:flex;flex-direction:column}.circul3-home-cta .cart-drawer .side-panel-footer{border-top:1px solid var(--color-border,#dadce0);font-size:.9375rem;position:relative}.circul3-home-cta .cart-drawer .side-panel-footer .cart-policy-text{font-size:.8125rem;opacity:.6;font-weight:400;margin:0}.circul3-home-cta .cart-drawer-footer{padding:25px 30px}.circul3-home-cta .cart-drawer-footer .cart-policy-text{text-align:left}.circul3-home-cta [dir=rtl] .cart-drawer-footer .cart-policy-text{text-align:right}.circul3-home-cta .cart-drawer-footer .cart-total{vertical-align:top}.circul3-home-cta .cart-drawer .complementary-products{margin-top:auto}.circul3-home-cta .cart-drawer .product-cart-item{max-width:100%}.circul3-home-cta .cart-drawer__empty-cart{height:100%;padding:10vh 0;display:flex;flex-direction:column;text-align:center;justify-content:center;align-items:center}.circul3-home-cta .cart-drawer__empty-cart svg{margin-bottom:45px}.circul3-home-cta .cart-drawer-terms{margin-top:10px}.circul3-home-cta .cart-drawer .order-note-toggle,.circul3-home-cta .cart-drawer-terms a{color:var(--color-accent);text-decoration:underline;text-underline-offset:2px}.circul3-home-cta .cart-drawer-buttons{margin-top:20px;display:grid;grid-template-columns:auto 1fr;gap:10px}.circul3-home-cta .cart-drawer .text-button{margin-top:15px;margin-right:0;font-size:.75rem;text-transform:uppercase}.circul3-home-cta .cart-drawer .order-note-toggle{display:inline-flex;position:relative;align-items:center;font-size:.8125rem}.circul3-home-cta .cart-drawer .order-note-toggle__content{position:absolute;bottom:0;left:0;right:0;padding:30px;z-index:40;background:var(--bg-body,#f5f5f5);box-shadow:0 -8px 20px #0000000d;transform:translateY(100%)}.circul3-home-cta .cart-drawer .order-note-toggle__content-overlay{content:"";position:absolute;height:calc(100vh + 100%);bottom:100%;right:0;background:#0003;left:0;opacity:0;z-index:30;pointer-events:none}.circul3-home-cta .cart-drawer .order-note-toggle__content label{font-size:.75rem;text-transform:uppercase;margin-bottom:20px;display:block;font-weight:var(--font-body-medium-weight,500)}.circul3-home-cta .cart-drawer .order-note-toggle__content textarea{width:100%;min-height:0}.circul3-home-cta .cart-drawer .order-note-toggle__content.active{transform:translateY(0)}.circul3-home-cta .cart-drawer .order-note-toggle__content.active .order-note-toggle__content-overlay{pointer-events:all;opacity:1}.circul3-home-cta [role=main] .shopify-policy__title{text-align:center;min-height:250px;padding:30px 0;display:flex;align-items:center;justify-content:center}@media only screen and (min-width:768px){.circul3-home-cta [role=main] .shopify-policy__title{padding:60px}}.circul3-home-cta [role=main] .shopify-policy__container{max-width:1140px;margin:0 auto;padding:0 12.5px}.circul3-home-cta [role=main] .shopify-policy__container .rte{margin-bottom:40px}@media only screen and (min-width:768px){.circul3-home-cta [role=main] .shopify-policy__container{padding:0 40px}.circul3-home-cta [role=main] .shopify-policy__container .rte{margin-bottom:60px}}.circul3-home-cta .flickity-enabled{position:relative}.circul3-home-cta .flickity-enabled:focus{outline:none}.circul3-home-cta .flickity-viewport{overflow:hidden;position:relative;height:100%;min-width:100%}.circul3-home-cta .flickity-slider{position:absolute;width:100%;height:100%;will-change:transform}.circul3-home-cta .flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.circul3-home-cta .flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.circul3-home-cta .flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.circul3-home-cta .flickity-enabled.is-fade .flickity-slider>*{pointer-events:none;z-index:0}.circul3-home-cta .flickity-enabled.is-fade .flickity-slider>.is-selected{pointer-events:auto;z-index:1}.circul3-home-cta .flickity-enabled.is-fade .flickity-slider .carousel__slide{will-change:opacity,z-index}.circul3-home-cta .flickity-enabled.is-fade.main-slideshow.transition--zoom .slideshow__slide{will-change:z-index}.circul3-home-cta .flickity-enabled.is-fade.main-slideshow.transition--zoom .slideshow__slide-bg,.circul3-home-cta .flickity-enabled.is-fade.main-slideshow.transition--zoom .slideshow__slide-video-bg{transform:scale(1.1)}.circul3-home-cta .static-dots .flickity-page-dots{position:static}.circul3-home-cta .flickity-page-dots{display:inline-flex;justify-content:center;align-items:center;margin:0 auto;list-style:none;text-align:center;line-height:0;position:absolute;bottom:28px;left:0;width:100%;border:0;padding:0;z-index:20}.circul3-home-cta .flickity-page-dots .dot{width:8px;height:8px;display:inline-block;opacity:.2;border-radius:4px;margin:0 6px;background:var(--color-body,#2c2d2e);cursor:pointer;position:relative;transform:scale(1)}.circul3-home-cta .flickity-page-dots .dot.is-selected{opacity:1;width:32px}@media(hover:hover){.circul3-home-cta .flickity-page-dots .dot:hover{opacity:1}}.circul3-home-cta .flickity-page-dots.dot-style--logos{display:inline-flex;align-items:center;overflow:scroll;scrollbar-width:none}.circul3-home-cta .flickity-page-dots.dot-style--logos::-webkit-scrollbar{display:none}.circul3-home-cta .flickity-page-dots.dot-style--logos .dot{width:auto;height:100px;background:none;flex-shrink:0;display:inline-flex;align-items:center}.circul3-home-cta .flickity-page-dots.dot-style--logos .dot img{object-fit:contain;max-height:100%;width:auto}.circul3-home-cta .flickity-nav{background:var(--color-drawer-bg,#fff);border-radius:50%;display:none;align-items:center;justify-content:center;position:absolute;top:50%;width:42px;height:42px;margin-top:-21px;z-index:30;opacity:0;cursor:pointer}.circul3-home-cta .flickity-nav svg{pointer-events:none}@media only screen and (min-width:768px){.circul3-home-cta .flickity-enabled .flickity-nav{display:flex}}.circul3-home-cta .flickity-nav.flickity-prev{left:-21px}.circul3-home-cta .flickity-nav.flickity-next{right:-21px}.circul3-home-cta .flickity-nav:focus-visible{opacity:1}.circul3-home-cta .flickity-nav:hover svg{transform:scale(1.2)}.circul3-home-cta .flickity-enabled:hover .flickity-nav{opacity:1}.circul3-home-cta .flickity-progress{display:block;width:100%;height:1px;background:var(--color-border,#dadce0);border-radius:.5px;position:relative;margin-top:20px}.circul3-home-cta .flickity-progress--bar{position:absolute;top:0;left:0;height:1px;background:var(--color-body,#2c2d2e);width:0;border-radius:.5px}.circul3-home-cta .flickity-resize .carousel__slide{min-height:100%}.circul3-home-cta #wrapper .click-capture,.circul3-home-cta #wrapper .click-capture--product,.circul3-home-cta .back-to-top,.circul3-home-cta .back-to-top path,.circul3-home-cta .button span,.circul3-home-cta .cart-drawer .order-note-toggle,.circul3-home-cta .cart-drawer .order-note-toggle__content,.circul3-home-cta .cart-drawer .order-note-toggle__content-overlay,.circul3-home-cta .custom-checkbox[type=checkbox],.circul3-home-cta .custom-checkbox[type=checkbox]:after,.circul3-home-cta .custom-select--list,.circul3-home-cta .field label,.circul3-home-cta .flickity-nav,.circul3-home-cta .flickity-nav svg,.circul3-home-cta .flickity-page-dots .dot,.circul3-home-cta .header .logolink .logoimg,.circul3-home-cta .header:after,.circul3-home-cta .mobile-toggle span,.circul3-home-cta .quantity .minus svg,.circul3-home-cta .quantity .plus svg,.circul3-home-cta .side-panel,.circul3-home-cta .side-panel-content--tabs button,.circul3-home-cta .side-panel-content--tabs button:after,.circul3-home-cta .thb-full-menu a:after,.circul3-home-cta .thb-full-menu li.menu-item-has-children>a svg path,.circul3-home-cta .thb-secondary-area .thb-item-count,.circul3-home-cta .thb-secondary-area-item svg path,.circul3-home-cta .thb-secondary-area-item.thb-secondary-myaccount span:after,.circul3-home-cta input[type=checkbox],.circul3-home-cta input[type=date],.circul3-home-cta input[type=datetime],.circul3-home-cta input[type=email],.circul3-home-cta input[type=number],.circul3-home-cta input[type=password],.circul3-home-cta input[type=radio],.circul3-home-cta input[type=search],.circul3-home-cta input[type=submit] span,.circul3-home-cta input[type=tel],.circul3-home-cta input[type=text],.circul3-home-cta input[type=time],.circul3-home-cta input[type=url],.circul3-home-cta select,.circul3-home-cta textarea{transition:all .25s cubic-bezier(.104,.204,.492,1)}.circul3-home-cta .thb-full-menu .sub-menu{transition:all .25s}.circul3-home-cta .custom-select--list,.circul3-home-cta .side-panel.product-drawer,.circul3-home-cta .thb-full-menu .sub-menu{isolation:isolate;border-radius:var(--block-border-radius,16px)}.circul3-home-cta .no-js .flickity-nav,.circul3-home-cta .no-js .quantity .minus,.circul3-home-cta .no-js .quantity .plus,.circul3-home-cta .quantity .no-js .minus,.circul3-home-cta .quantity .no-js .plus{display:none!important}.circul3-home-cta .custom-select--list,.circul3-home-cta .flickity-nav,.circul3-home-cta .has-shadow--true,.circul3-home-cta .side-panel,.circul3-home-cta .thb-full-menu .sub-menu{box-shadow:0 4px 6px #00000014}.circul3-home-cta .thb-full-menu .mega-menu-columns{padding:0 15px;max-width:var(--grid-width-row,1380px);margin-left:auto;margin-right:auto}@media only screen and (min-width:768px){.circul3-home-cta .thb-full-menu .mega-menu-columns{padding:0 50px}}.circul3-home-cta .section-header{padding:0 0 30px;display:flex;flex-direction:column}.circul3-home-cta .section-header--title{margin-bottom:10px}.circul3-home-cta .section-header--title:only-child{margin-bottom:0}.circul3-home-cta .section-header--description{font-size:.9375rem}@media only screen and (min-width:768px){.circul3-home-cta .section-header{flex-direction:row;align-items:end;justify-content:space-between;gap:30px}.circul3-home-cta .section-header--description{font-size:1.0625rem}.circul3-home-cta .section-header--button{flex-shrink:0}}.circul3-home-cta .section-header--description p{font-size:inherit;margin-bottom:0}.circul3-home-cta .section-header--content>:last-child{margin-bottom:0}.circul3-home-cta .section-header scroll-shadow{width:auto;max-width:100%}.circul3-home-cta .aspect-ratio{height:0;padding-bottom:var(--ratio-percent);position:relative}.circul3-home-cta .aspect-ratio .thb-placeholder,.circul3-home-cta .aspect-ratio img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;object-fit:cover}.circul3-home-cta .aspect-ratio .thb-placeholder svg{width:100%;height:100%;object-fit:cover}.circul3-home-cta .aspect-ratio.aspect-ratio--portrait{padding-bottom:125%}.circul3-home-cta .aspect-ratio.aspect-ratio--square{padding-bottom:100%}.circul3-home-cta .aspect-ratio.aspect-ratio--landscape{padding-bottom:75%}.circul3-home-cta .aspect-ratio.aspect-ratio--circle{border-radius:50%;isolation:isolate;overflow:hidden;padding-bottom:100%}.circul3-home-cta .column-spacing--medium,.circul3-home-cta .column-spacing--small{gap:10px}@media only screen and (min-width:768px){.circul3-home-cta .column-spacing--medium{gap:20px}}.circul3-home-cta .column-spacing--large{gap:10px}.circul3-home-cta .inline-badge{display:inline-flex;align-items:center;background:var(--badge-bg,var(--color-accent));color:var(--badge-text,#fff);font-size:.75rem;font-weight:var(--font-body-medium-weight,500);padding:8px 15px 8px 30px;position:relative;border-radius:15px;white-space:nowrap;height:30px;margin-bottom:25px}.circul3-home-cta .inline-badge:before{content:"";display:block;position:absolute;width:6px;height:6px;border-radius:3px;left:14px;top:12px;background:var(--badge-text,#fff)}.circul3-home-cta .animated-marker{position:relative;display:inline-block;z-index:2}.circul3-home-cta .animated-marker .svg-marker{position:absolute;left:0;top:0;z-index:-1}.circul3-home-cta .animated-marker .svg-marker--style1{width:100%;height:30%;top:auto;bottom:-20%}.circul3-home-cta .animated-marker .svg-marker--style2{width:100%;height:40%;top:auto;bottom:-30%}.circul3-home-cta .animated-marker .svg-marker--style3,.circul3-home-cta .animated-marker .svg-marker--style4{width:100%;height:30%;top:auto;bottom:-20%}.circul3-home-cta{--header-height:70px;--section-padding-y-xs:40px;--section-padding-y-s:60px;--section-padding-y-m:80px;--section-padding-y-l:100px;--section-padding-y-xl:140px;--color-gradual:linear-gradient(45deg, #456afc, #b555ff);--color-gradual2:linear-gradient(95.62deg, #ff9f70 -17.34%, #6421e4 109.71%);--color-gradual3:linear-gradient(45deg, #3573e8, #49dd69);--color-gradual4:linear-gradient(180deg, #2f72e4, #fff);--color-gradual5:linear-gradient(180deg, #f2ad70, #c580da 50%, #472982);--color-gradual6:linear-gradient(45deg, #f3afab, #644acb);--color-gradual7:linear-gradient(135deg, #f2ad70, #c580da 20%, #472982 67%, #0a1ca1);--icon-arrow-down:url('data:image/svg+xml,<svg width="14" height="8" viewBox="0 0 14 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13 6.81818L7 0.818176L1 6.81818" stroke="%23000" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"></path></svg>');--icon-arrow-down-white:url('data:image/svg+xml,<svg width="14" height="8" viewBox="0 0 14 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13 6.81818L7 0.818176L1 6.81818" stroke="%23fff" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"></path></svg>');--icon-tick:url('data:image/svg+xml,<svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg"><mask id="mask0_5302_72" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="36" height="36"><rect width="36" height="36" fill="%23D9D9D9"/></mask><g mask="url(//home-assets/official/%23mask0_5302_72)"><path d="M8.43327 16.9548L15.6587 25.9178L29.8692 10.6041" stroke="%2351C25C" stroke-width="4" stroke-linecap="round" stroke-linejoin="round"/></g></svg>')}.circul3-home-cta .container{max-width:var(--grid-width-row,1380px);margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.circul3-home-cta .page-section{padding-top:var(--section-padding-y-s);padding-bottom:var(--section-padding-y-s)}@media only screen and (min-width:66.75em){.circul3-home-cta .container{padding-left:50px;padding-right:50px}.circul3-home-cta .page-section{padding-top:var(--section-padding-y-m);padding-bottom:var(--section-padding-y-m)}}@media only screen and (min-width:1440px){.circul3-home-cta .page-section{padding-top:var(--section-padding-y-l);padding-bottom:var(--section-padding-y-l)}}@media only screen and (min-width:1930px){.circul3-home-cta .page-section{padding-top:var(--section-padding-y-xl);padding-bottom:var(--section-padding-y-xl)}}.circul3-home-cta .bg-img{background-repeat:no-repeat;background-position:50%;background-size:cover}.circul3-home-cta .bg-black{background-color:#000}.circul3-home-cta .bg-white{background-color:#fff}.circul3-home-cta .text-black{color:#000!important}.circul3-home-cta .text-white{color:#fff!important}.circul3-home-cta .text-primary{color:var(--color-accent)!important}.circul3-home-cta .text-secondary{color:#d2ff28!important}.circul3-home-cta .gradient-text{background:var(--color-gradual);-webkit-background-clip:text;background-clip:text}.circul3-home-cta .gradient-text,.circul3-home-cta .gradient2-text,.circul3-home-cta .gradient3-text,.circul3-home-cta .gradient7-text{color:#fff;-webkit-text-fill-color:transparent;text-fill-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone}.circul3-home-cta .gradient2-text{background:var(--color-gradual2);-webkit-background-clip:text;background-clip:text}.circul3-home-cta .gradient3-text{background:var(--color-gradual3);-webkit-background-clip:text;background-clip:text}.circul3-home-cta .gradient7-text{background:var(--color-gradual7);-webkit-background-clip:text;background-clip:text}.circul3-home-cta .btn-primary-gradual{background:var(--color-gradual2);-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.circul3-home-cta .btn-primary-gradual:hover{background:var(--color-gradual2);box-shadow:0 0 0 5px #644acb33}.circul3-home-cta .border-gradual{background:var(--color-gradual);padding:1.5px}.circul3-home-cta .border-gradual2{background:var(--color-gradual2);padding:1.5px}.circul3-home-cta .list-tick{margin-left:0}.circul3-home-cta .list-tick li{position:relative;list-style:none;padding-left:20px;margin-bottom:5px}.circul3-home-cta .list-tick li:before{position:absolute;z-index:1;top:5px;left:0;content:"";display:block;width:12px;height:12px;background:var(--icon-tick);background-position:50%;background-repeat:no-repeat;background-size:cover}.circul3-home-cta .footer-signup-form{background-color:#fff;border-radius:100px;padding:6px}.circul3-home-cta .footer-signup-form .fieldset{display:flex;align-items:center;width:100%}.circul3-home-cta .footer-signup-form .fieldset .field{display:block;width:100%;flex-shrink:1;height:100%;margin-top:0}.circul3-home-cta .footer-signup-form .fieldset input[type=email]{display:block;border:0!important;width:100%;height:100%;padding:8px 17px;margin-bottom:0;outline:none;font-size:1rem}.circul3-home-cta .footer-signup-form .fieldset input[type=email]::placeholder{color:#86868b}.circul3-home-cta .footer-signup-form .field__label,.circul3-home-cta .footer-signup-form .fieldset .button svg{display:none}.circul3-home-cta .footer-signup-form .fieldset .button{flex-shrink:0;background-color:#000;color:#fff;border:100px;width:auto;position:relative}@media only screen and (max-width:66.75em){.circul3-home-cta .footer-signup-form .fieldset input[type=email]{font-size:.875rem}.circul3-home-cta .footer-signup-form .fieldset .button{height:40px}}.circul3-home-cta .section-footer-subSign{background-color:#000;color:#bfbfbf;padding:80px 0}.circul3-home-cta .section-footer-subSign .title{margin-bottom:25px;color:#fff;font-size:32px;line-height:1.4}.circul3-home-cta .section-footer-subSign .info{text-align:center;font-size:1rem}.circul3-home-cta .section-footer-subSign .footer-formSubSign-wrapper{padding-top:20px;width:100%;margin:0 auto}.circul3-home-cta .section-footer-subSign .footer-signup-form{width:100%;position:relative;z-index:1}.circul3-home-cta .section-footer-subSign .footer-formSubSign-wrapper .signup-container .form-notification{position:absolute;z-index:4;top:120%;left:50%;transform:translate(-50%);padding:5px 25px}@media only screen and (min-width:66.75em){.circul3-home-cta .section-footer-subSign{padding:160px 0}.circul3-home-cta .section-footer-subSign .title{font-size:56px}.circul3-home-cta .section-footer-subSign .info{font-size:1.5rem}.circul3-home-cta .section-footer-subSign .footer-formSubSign-wrapper{padding-top:40px;max-width:600px}}.circul3-home-cta .x-section p{line-height:1.2em}.circul3-home-cta .swiper .swiper-slide{height:auto}.circul3-home-cta .banner{display:block;background-color:#000;color:#8e8d9b}.circul3-home-cta .banner .swiper{--swiper-navigation-color:#fff;--swiper-pagination-color:#fff;--swiper-pagination-bullet-inactive-color:#fff}.circul3-home-cta .banner .swiper-button-next,.circul3-home-cta .banner .swiper-button-prev{display:none}.circul3-home-cta .banner .slide-wrapper{height:calc(90vh - 105px);position:relative}.circul3-home-cta .banner .img-wrapper .pic{width:100%;height:100%;display:none}.circul3-home-cta .banner .img-wrapper .pic.mobile{display:block}.circul3-home-cta .banner .img-wrapper,.circul3-home-cta .banner .video-wrapper{background-color:#000;position:relative;z-index:3;height:100%;width:100%;aspect-ratio:16/9}.circul3-home-cta .banner .img-wrapper img,.circul3-home-cta .banner .video-wrapper video{background-color:#000;position:absolute;bottom:0;left:0;width:100%;height:auto;z-index:1;object-fit:cover}.circul3-home-cta .banner .img-wrapper .pic img{height:100%}.circul3-home-cta .banner .down-icon{display:inline-block;position:absolute;z-index:10;bottom:2%;left:50%;transform:translate(-50%)}.circul3-home-cta .banner .cont-txt{position:absolute;z-index:5;padding:10%;top:0;left:50%;transform:translate(-50%);text-align:center;width:90%;max-width:800px;height:100%;font-size:.875rem;display:flex;align-items:center;justify-content:start;flex-direction:column}.circul3-home-cta .banner .cont-txt.videoend{max-width:600px}.circul3-home-cta .banner .cont-txt .title{color:#fff;font-size:1.625rem;line-height:1.3;font-weight:500;margin-bottom:15px}.circul3-home-cta .banner .cont-txt .title.h1{font-size:2.5rem}.circul3-home-cta .banner .cont-txt .title.h2{font-size:2rem}.circul3-home-cta .banner .cont-txt .btnBox{margin-top:10px}.circul3-home-cta .banner .cont-txt .btnBox .button{border:1px solid hsla(0,0%,100%,.8);color:#000;background-color:#fff;font-size:1rem;height:42px}.circul3-home-cta .banner .cont-txt .btnBox .button:hover{background-color:#fff;color:#000}.circul3-home-cta .banner .cont-txt .btnBox,.circul3-home-cta .banner .cont-txt .info p,.circul3-home-cta .banner .cont-txt .title{transform:translateY(25px);opacity:0;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}.circul3-home-cta .banner .cont-txt.videoend.animation-start .btnBox,.circul3-home-cta .banner .cont-txt.videoend.animation-start .info p,.circul3-home-cta .banner .cont-txt.videoend.animation-start .title,.circul3-home-cta .banner .swiper-slide-active .cont-txt:not(.videoend) .btnBox,.circul3-home-cta .banner .swiper-slide-active .cont-txt:not(.videoend) .info p,.circul3-home-cta .banner .swiper-slide-active .cont-txt:not(.videoend) .title{transform:translateY(0);opacity:1}.circul3-home-cta .banner .cont-txt.videoend.animation-start .info p,.circul3-home-cta .banner .swiper-slide-active .cont-txt:not(.videoend) .info p{transition-delay:.3s}.circul3-home-cta .banner .cont-txt.videoend.animation-start .btnBox,.circul3-home-cta .banner .swiper-slide-active .cont-txt:not(.videoend) .btnBox{transition-delay:.6s}.circul3-home-cta .banner .cont-txt.middle{bottom:auto;top:50%;transform:translate(-50%,-50%);justify-content:center}@media only screen and (min-width:48em){.circul3-home-cta .banner .slide-wrapper{height:calc(100vh - 105px)}.circul3-home-cta .banner .cont-txt .title{font-size:1.5rem}.circul3-home-cta .banner .cont-txt .title.h1{font-size:3rem}.circul3-home-cta .banner .cont-txt .title.h2{font-size:2.5rem}.circul3-home-cta .banner .cont-txt{padding:5% 0}}@media only screen and (min-width:1068px){.circul3-home-cta .banner .img-wrapper .pic{display:block}.circul3-home-cta .banner .img-wrapper .pic.mobile{display:none}.circul3-home-cta .banner .img-wrapper .pic img{height:auto}.circul3-home-cta .banner .swiper-button-next,.circul3-home-cta .banner .swiper-button-prev{display:flex}.circul3-home-cta .banner .cont-txt .title br,.circul3-home-cta .banner .swiper-button-disabled,.circul3-home-cta .banner .swiper-pagination{display:none}.circul3-home-cta .banner .cont-txt{width:50%;height:auto;font-size:1rem;top:auto;bottom:10px;justify-content:start;padding:3% 0}.circul3-home-cta .banner .cont-txt .title{font-size:2rem;margin-bottom:15px}.circul3-home-cta .banner .cont-txt .title.h1{font-size:3.5rem}.circul3-home-cta .banner .cont-txt .title.h2{font-size:3rem}.circul3-home-cta .banner .cont-txt .btnBox{margin-top:0}.circul3-home-cta .banner .cont-txt .btnBox .button{background-color:transparent;color:#fff;height:50px;padding:7px 50px}}@media only screen and (min-width:1440px){.circul3-home-cta .banner .cont-txt{width:100%;max-width:900px;font-size:1.25rem}.circul3-home-cta .banner .cont-txt.videoend{max-width:700px}.circul3-home-cta .banner .cont-txt .title{font-size:2.25rem}.circul3-home-cta .banner .cont-txt .title.h1{font-size:4rem}.circul3-home-cta .banner .cont-txt .title.h2{font-size:3.5rem}}.circul3-home-cta .section-highlights{overflow:hidden}.circul3-home-cta .section-highlights .column-name{font-size:28px;line-height:1.4;color:#000;margin-bottom:30px}.circul3-home-cta .section-highlights .column-name span{color:#86868b}.circul3-home-cta .section-highlights .swiper{overflow:visible}.circul3-home-cta .section-highlights .item{display:block;border-radius:30px;overflow:hidden;background-color:#000;color:#86868b;position:relative;z-index:1}.circul3-home-cta .section-highlights .item .text-button{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.circul3-home-cta .section-highlights .item .text-button:not(.white){color:#86868b}.circul3-home-cta .section-highlights .item .text-button:not(.white):hover{color:#644acb}.circul3-home-cta .section-highlights .item .title{font-size:18px;line-height:1.2;color:#fff}.circul3-home-cta .section-highlights .item .info{position:absolute;z-index:5;top:0;left:0;width:100%;padding:25px;font-size:14px}.circul3-home-cta .section-highlights .item .img{position:relative;z-index:2}.circul3-home-cta .section-highlights .item .img img{width:100%}.circul3-home-cta .section-highlights .item .img .pic{display:none}.circul3-home-cta .section-highlights .item .img .img-m{display:block;width:100%}.circul3-home-cta .section-highlights .item .img .video-wrapper{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%}.circul3-home-cta .section-highlights .item .img .video-wrapper video{width:auto;height:100%;position:absolute;z-index:2;top:0;left:50%;transform:translate(-50%);opacity:1;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.circul3-home-cta .section-highlights .item-2 .img .video-wrapper video{width:auto;height:100%;bottom:0;top:auto}.circul3-home-cta .section-highlights .item .img .video-wrapper video.animation-active{opacity:0}.circul3-home-cta .section-highlights .item.bg-white{background-color:#fff}.circul3-home-cta .section-highlights .item.bg-white .title{color:#000}@media only screen and (min-width:768px){.circul3-home-cta .column-spacing--large{gap:30px}.circul3-home-cta .section-highlights .column-name{font-size:46px}.circul3-home-cta .section-highlights .item .title{font-size:36px}.circul3-home-cta .section-highlights .item .info{font-size:18px}.circul3-home-cta .section-highlights .item .img .pic{display:block}.circul3-home-cta .section-highlights .item .img .img-m{display:none}.circul3-home-cta .section-highlights .item .img .video-wrapper video{width:100%;height:auto}}@media only screen and (min-width:992px){.circul3-home-cta .section-highlights .item .text-button{opacity:0}.circul3-home-cta .section-highlights .item:hover .text-button{opacity:1}}@media only screen and (min-width:1440px){.circul3-home-cta .section-highlights .column-name{font-size:56px;margin-bottom:40px}.circul3-home-cta .section-highlights .item .info{padding:40px}.circul3-home-cta .section-highlights .item .info p{max-width:50%}}.circul3-home-cta .section-h03{position:relative;z-index:1}.circul3-home-cta .section-h03 .container{height:100vh;padding-bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.circul3-home-cta .section-h03 .cont{padding-top:30px;text-align:center;color:#868686;flex-shrink:0;position:relative;z-index:4}.circul3-home-cta .section-h03 .column-name{font-size:30px;line-height:1.1;color:#000;margin-bottom:30px}.circul3-home-cta .section-h03 .sub-column-name{font-size:24px;line-height:1.1;color:#000;margin-bottom:10px}.circul3-home-cta .section-h03 .img{flex-shrink:1;text-align:center;display:flex;flex-direction:column;align-items:start;justify-content:center;position:relative;z-index:1}.circul3-home-cta .section-h03 .section-h03-2 .custom_button{width:100%;position:absolute;top:-130px;display:flex;align-items:center;justify-content:center}.circul3-home-cta .section-h03 .video-wrapper{width:100%;position:relative;z-index:1}.circul3-home-cta .section-h03 .video-wrapper video{width:100%}.circul3-home-cta .section-h03 .img .txt{text-align:left;position:relative;z-index:2;padding-left:20px;color:#000}.circul3-home-cta .section-h03 .img .txt:after,.circul3-home-cta .section-h03 .img .txt:before{display:block;content:"";position:absolute;z-index:2;background-color:#bfbfbf}.circul3-home-cta .section-h03 .img .txt:before{top:0;left:0;width:2px;height:180%}.circul3-home-cta .section-h03 .img .txt:after{width:25%;height:2px;left:0;top:180%}.circul3-home-cta .section-h03 .img .txt .title{font-size:16px;line-height:1.2;margin-bottom:10px;color:#000}.circul3-home-cta .section-h03 .img .txt p{margin-bottom:5px;font-weight:500}.circul3-home-cta .section-h03 .section-h03-1,.circul3-home-cta .section-h03 .section-h03-2{opacity:1;position:relative;z-index:2;top:0;width:100%;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.circul3-home-cta .section-h03 .section-h03-1.active{opacity:0}.circul3-home-cta .section-h03-2 .page-section{padding-top:0}.circul3-home-cta .section-h03 .section-h03-1 .column-name,.circul3-home-cta .section-h03 .section-h03-1 .img,.circul3-home-cta .section-h03 .section-h03-1 .info{opacity:0;transform:translateY(80px);-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;position:relative}.circul3-home-cta .section-h03 .section-h03-1 .img img{opacity:1;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.circul3-home-cta .section-h03 .section-h03-1 .img img.active{opacity:0}.circul3-home-cta .section-h03 .section-h03-1 .column-name.active,.circul3-home-cta .section-h03 .section-h03-1 .img.active,.circul3-home-cta .section-h03 .section-h03-1 .info.active{opacity:1;transform:translateY(0)}.circul3-home-cta .section-h03 .section-h03-2{opacity:0}.circul3-home-cta .section-h03 .section-h03-2 .container{height:auto}.circul3-home-cta .section-h03 .section-h03-2 .img{margin-top:20px}.circul3-home-cta .section-h03 .section-h03-2.active{opacity:1}.circul3-home-cta .section-h03 .section-h03-2 .column-name,.circul3-home-cta .section-h03 .section-h03-2 .img,.circul3-home-cta .section-h03 .section-h03-2 .info,.circul3-home-cta .section-h03 .section-h03-2 .txt,.circul3-home-cta .section-h03 .section-h03-2 .txt .title,.circul3-home-cta .section-h03 .section-h03-2 .txt p{opacity:0;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.circul3-home-cta .section-h03 .section-h03-2 .column-name,.circul3-home-cta .section-h03 .section-h03-2 .info,.circul3-home-cta .section-h03 .section-h03-2 .txt,.circul3-home-cta .section-h03 .section-h03-2 .txt .title,.circul3-home-cta .section-h03 .section-h03-2 .txt p{transform:translateY(80px)}.circul3-home-cta .section-h03 .section-h03-2 .column-name.active,.circul3-home-cta .section-h03 .section-h03-2 .info.active{opacity:1;transform:translateY(0)}.circul3-home-cta .section-h03 .section-h03-2 .img.active{opacity:1}.circul3-home-cta .section-h03 .section-h03-2 .img .title{font-size:1.25rem;font-weight:700;margin-bottom:.5em}.circul3-home-cta .section-h03 .section-h03-2 .img .title.active,.circul3-home-cta .section-h03 .section-h03-2 .img .txt p.active,.circul3-home-cta .section-h03 .section-h03-2 .img.active .txt{opacity:1;transform:translateY(0)}.circul3-home-cta .section-h03 .section-h03-1 .img img{height:100%;margin-top:100px}@media only screen and (max-width:1068px){.circul3-home-cta .section-h03 .section-h03-2 .img.active .title,.circul3-home-cta .section-h03 .section-h03-2 .img.active .txt p{opacity:1;transform:translateY(0)}}@media only screen and (max-width:66.74em){.circul3-home-cta .section-h03{position:relative;z-index:1}.circul3-home-cta .section-h03 .container{height:80vh}.circul3-home-cta .section-h03 .section-h03-1 .img{margin-left:15%;margin-right:15%;margin-top:60px}.circul3-home-cta .section-h03 .section-h03-1 .img img{height:100%;margin-top:20px}.circul3-home-cta .section-h03 .img .custom_button{bottom:-20px}.circul3-home-cta .section-h03 .img .txt p{font-size:16px}.circul3-home-cta .section-h03 .section-h03-2 .container{height:100vh}.circul3-home-cta .section-h03 .section-h03-2 .video-wrapper{max-width:270px;margin:0 auto}.circul3-home-cta .section-h03 .section-h03-2 .img{display:flex;flex-direction:column;justify-content:center;align-items:center}}@media only screen and (min-width:1068px){.circul3-home-cta .section-h03{height:260vh}.circul3-home-cta .section-h03 .video-wrapper{max-width:500px}.circul3-home-cta .section-h03 .cont{padding-top:0}.circul3-home-cta .section-h03 .column-name{font-size:48px;max-width:500px;margin:0 auto 30px}.circul3-home-cta .section-h03 .sub-column-name{font-size:28px}.circul3-home-cta .section-h03 .info{max-width:850px;margin:0 auto}.circul3-home-cta .section-h03 .img{align-items:center}.circul3-home-cta .section-h03 .img .txt{padding-left:30px;margin-left:50%;margin-bottom:-20px;min-width:500px;color:#86868b}.circul3-home-cta .section-h03 .img .txt:after,.circul3-home-cta .section-h03-3{display:none}.circul3-home-cta .section-h03 .img .txt:before{height:250%}.circul3-home-cta .section-h03 .img .txt .title{font-size:24px}.circul3-home-cta .section-h03 .img .txt p{font-weight:400}.circul3-home-cta .section-h03 .section-h03-1 .container{height:auto}.circul3-home-cta .section-h03 .section-h03-1 .img{height:90vh}.circul3-home-cta .section-h03 .section-h03-2 .img .title.active,.circul3-home-cta .section-h03 .section-h03-2 .img .txt p.active{opacity:1;transform:translateY(0)}}@media only screen and (min-width:1440px){.circul3-home-cta .section-h03 .column-name{font-size:80px;margin-bottom:30px;max-width:850px}.circul3-home-cta .section-h03 .sub-column-name{font-size:36px}.circul3-home-cta .section-h03 .info{font-size:24px;max-width:1200px}.circul3-home-cta .section-h03 .section-h03-2 .img{margin-top:30px}}@media only screen and (min-width:1600px){.circul3-home-cta .section-h03 .section-h03-1,.circul3-home-cta .section-h03 .section-h03-2{top:20px}.circul3-home-cta .section-h03 .section-h03-1 .img{margin-top:30px}}@media only screen and (max-height:800px){.circul3-home-cta .section-h03 .section-h03-1,.circul3-home-cta .section-h03 .section-h03-2{top:20px}.circul3-home-cta .section-h03 .column-name{max-width:none}.circul3-home-cta .section-h03 .video-wrapper{max-width:400px}}.circul3-home-cta .section-h03-3{text-align:center}.circul3-home-cta .section-h03-3 .column-name{font-size:22px;line-height:1.2;color:#000;margin-bottom:15px}.circul3-home-cta .section-h03-3 p{color:#868686}@media only screen and (max-width:1067px){.circul3-home-cta .section-h03-3 .page-section{padding-top:20px}}@keyframes scaleAnim{0%{-webkit-transform:translateY(-120px) scale(.1);transform:translateY(-120px) scale(.1)}to{-webkit-transform:translateY(-120px) scale(.5);transform:translateY(-120px) scale(.5)}}@keyframes scaleAnimPhone{0%{-webkit-transform:translateY(-35px) scale(0);transform:translateY(-35px) scale(0)}to{-webkit-transform:translateY(-35px) scale(1);transform:translateY(-35px) scale(1)}}.circul3-home-cta .section-h03 .s1-img-img-animated{display:block;-webkit-animation:scaleAnim 3s ease-in-out forwards;animation:scaleAnim 3s ease-in-out forwards}.circul3-home-cta .section-h03 .s1-img-img-animatedPhone{display:block;-webkit-animation:scaleAnimPhone 2s ease-in-out forwards;animation:scaleAnimPhone 3s ease-in-out forwards}.circul3-home-cta .section-h04{background-color:#000;color:#868686;background-position:top;background-size:100% auto;background-repeat:no-repeat}.circul3-home-cta .section-h04 .column-name{font-size:30px;line-height:1.1;margin-bottom:20px}.circul3-home-cta .section-h04 .column-name:after{display:block;content:"";width:3px;height:60px;margin:25px auto;background:linear-gradient(180deg,#c580da,#472982)}.circul3-home-cta .section-h04 .sub-column-name{font-size:20px;line-height:1.2;font-weight:500;margin-bottom:20px;color:#fff}.circul3-home-cta .section-h04 .cont{font-size:16px;text-align:center;max-width:1e3px;width:95%;margin:0 auto}.circul3-home-cta .section-h04 .grid-wrapper{position:relative;display:flex;flex-wrap:wrap;margin-top:40px}.circul3-home-cta .section-h04 .grid-wrapper .box{display:flex;flex-wrap:wrap;width:100%}.circul3-home-cta .section-h04 .grid-wrapper .box:first-child .item:first-child{width:100%}.circul3-home-cta .section-h04 .grid-wrapper .box:first-child .inner{border:1px solid #262626}.circul3-home-cta .section-h04 .grid-wrapper .item{width:50%;padding:10px;opacity:0;transform:translateY(60px);-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.circul3-home-cta .section-h04 .grid-wrapper .item .inner{position:relative;z-index:1;overflow:hidden;border-radius:20px}.circul3-home-cta .section-h04 .grid-wrapper .item .inner:after{display:block;content:"";position:absolute;z-index:2;top:0;left:0;opacity:0;width:100%;height:100%;background-color:#262626;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.circul3-home-cta .section-h04 .grid-wrapper .item .info{font-size:12px;position:absolute;z-index:4;width:100%;height:100%;padding:15px;color:#fff}.circul3-home-cta .section-h04 .grid-wrapper .item .title{font-size:16px;line-height:1.2;color:#fff;margin-bottom:10px}.circul3-home-cta .section-h04 .grid-wrapper .item .info p{margin-bottom:5px;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;opacity:0}.circul3-home-cta .section-h04 .grid-wrapper .item .img{position:relative;z-index:1;width:100%;height:100%}.circul3-home-cta .section-h04 .grid-wrapper .item .img img,.circul3-home-cta .section-h04 .grid-wrapper .item .img video{width:100%;position:relative;z-index:1}.circul3-home-cta .section-h04 .grid-wrapper .item .img video{position:absolute;z-index:3;top:0;left:0;width:100%;height:100%}.circul3-home-cta .section-h04 .animation-active .item{transform:translateY(0);opacity:1}.circul3-home-cta .section-h04 .container{padding-top:35px}@media only screen and (min-width:1068px){.circul3-home-cta .section-h04 .column-name{font-size:60px}.circul3-home-cta .section-h04 .column-name:after{height:90px;margin:30px auto}.circul3-home-cta .section-h04 .sub-column-name{font-size:32px}.circul3-home-cta .section-h04 .grid-wrapper{margin-top:60px}.circul3-home-cta .section-h04 .grid-wrapper .box{order:8;width:28%}.circul3-home-cta .section-h04 .grid-wrapper .box .item{padding:15px}.circul3-home-cta .section-h04 .grid-wrapper .item .title{max-width:220px;font-size:20px;margin-bottom:10px}.circul3-home-cta .section-h04 .grid-wrapper .item .info{padding:20px}.circul3-home-cta .section-h04 .grid-wrapper .item .inner:after{top:100%;opacity:0}.circul3-home-cta .section-h04 .grid-wrapper .item:hover .inner:after{top:0;opacity:1}.circul3-home-cta .section-h04 .grid-wrapper .item .info p{opacity:0;font-size:16px}.circul3-home-cta .section-h04 .grid-wrapper .item:hover .info p{opacity:1;transition-delay:.5s}.circul3-home-cta .section-h04 .grid-wrapper .box:first-child{order:2;width:44%}.circul3-home-cta .section-h04 .grid-wrapper .box:nth-child(2){order:1;margin-top:6%;flex-direction:column}.circul3-home-cta .section-h04 .grid-wrapper .box:nth-child(3){order:3;margin-top:6%;flex-direction:column}.circul3-home-cta .section-h04 .grid-wrapper .box:nth-child(2) .item,.circul3-home-cta .section-h04 .grid-wrapper .box:nth-child(3) .item{width:100%}}@media only screen and (min-width:1440px){.circul3-home-cta .section-h04 .column-name{font-size:80px}.circul3-home-cta .section-h04 .column-name:after{height:120px;margin:40px auto}.circul3-home-cta .section-h04 .sub-column-name{font-size:36px}.circul3-home-cta .section-h04 .grid-wrapper{margin-top:80px}.circul3-home-cta .section-h04 .grid-wrapper .item .title{font-size:24px;margin-bottom:20px}.circul3-home-cta .section-h04 .grid-wrapper .item .info{padding:30px;font-size:18px}.circul3-home-cta .section-h04 .cont{font-size:24px}}.circul3-home-cta .section-h05{position:relative;z-index:1;padding-bottom:0}.circul3-home-cta .section-h05 .cont{text-align:center;color:#868686;position:relative;z-index:2}.circul3-home-cta .section-h05 .column-name{font-size:30px;line-height:1.2;color:#000;margin-bottom:20px}.circul3-home-cta .section-h05 .sub-column-name{font-size:18px;line-height:1.2;color:#000;margin-bottom:20px}.circul3-home-cta .section-h05 .img{position:relative;z-index:1;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.circul3-home-cta .section-h05 .txt{text-align:left;color:#868686}.circul3-home-cta .section-h05 .video-wrapper{width:100%;height:100%;position:relative;z-index:1;font-size:0;line-height:0}.circul3-home-cta .section-h05 .video-wrapper video{width:100%}.circul3-home-cta .section-h05 .video-wrapper .desktop{display:none}.circul3-home-cta .section-h05 .title{font-size:24px;line-height:1.3;color:#000;margin-bottom:20px;position:relative;z-index:1}.circul3-home-cta .section-h05 .title span.icon{position:absolute;z-index:1;top:0;right:0;width:30px;height:30px;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;transform:rotate(180deg);display:flex;align-items:center;justify-content:center}.circul3-home-cta .section-h05 .txt .dl-list-box{overflow:hidden;-webkit-transition:height .5s;-moz-transition:height .5s ease;transition:height .5s}.circul3-home-cta .section-h05 .collapsed .title span.icon{transform:rotate(0)}.circul3-home-cta .section-h05 .txt dl{border-bottom:1px solid #d9d9d9;padding-bottom:20px;margin-bottom:20px}.circul3-home-cta .section-h05 .txt dl dt{font-weight:500;color:#000}.circul3-home-cta .section-h05 .img-1{padding-top:30px}.circul3-home-cta .section-h05 .img-1 .title{border-bottom:1px solid #d9d9d9;padding-bottom:20px}.circul3-home-cta .section-h05 .img-1 .video-wrapper{display:none;height:100%}.circul3-home-cta .section-h05 .img-2 .txt{padding-top:40px;text-align:center}@media only screen and (max-width:66.74em){.circul3-home-cta .section-h05 .txt dl{padding-bottom:10px;margin-bottom:10px}.circul3-home-cta .section-h05 .txt dl dt{position:relative;z-index:1}.circul3-home-cta .section-h05 .txt dl dt:before{display:block;content:"";width:26px;height:26px;position:absolute;z-index:1;top:50%;right:0;transform:translateY(-50%) rotate(180deg);background:var(--icon-arrow-down);background-position:50%;background-repeat:no-repeat;background-size:50% auto;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.circul3-home-cta .section-h05 .txt dl dt.active:before{transform:translateY(-50%) rotate(0)}.circul3-home-cta .section-h05 .txt dl dd{max-height:0;overflow:hidden;padding:0;-webkit-transition:max-height .3s;-moz-transition:max-height .3s ease;transition:max-height .3s}.circul3-home-cta .section-h05 .txt dl dd.collapsed{max-height:1e3px}.circul3-home-cta .section-h05 .img-2 .title{font-size:18px;margin-bottom:10px}.circul3-home-cta .section-h05 .img-2 .txt{font-size:14px}}@media only screen and (min-width:1068px){.circul3-home-cta .section-h05 .section-inner{height:320vh;position:relative;z-index:1;padding-bottom:0}.circul3-home-cta .section-h05 .section-inner-in{position:sticky;top:0;overflow:hidden}.circul3-home-cta .section-h05 .column-name{font-size:48px;max-width:500px;margin:0 auto 30px}.circul3-home-cta .section-h05 .sub-column-name{font-size:28px;margin-bottom:30px}.circul3-home-cta .section-h05 .title{font-size:36px}.circul3-home-cta .section-h05 .info{max-width:850px;margin:0 auto}.circul3-home-cta .section-h05 .img{position:relative;z-index:1;height:100vh}.circul3-home-cta .section-h05 .txt{position:absolute;z-index:3;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.circul3-home-cta .section-h05 .video-wrapper video{position:absolute;z-index:1;left:50%;bottom:0;transform:translate(-50%);width:auto;height:100%}.circul3-home-cta .section-h05 .video-wrapper .desktop{display:block}.circul3-home-cta .section-h05 .video-wrapper .mobile{display:none}.circul3-home-cta .section-h05 .img-1,.circul3-home-cta .section-h05 .img-2{padding-top:0;display:block;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.circul3-home-cta .section-h05 .img-1 .video-wrapper{display:block}.circul3-home-cta .section-h05 .img-1 .title{border-bottom:0}.circul3-home-cta .section-h05 .img-1 .title,.circul3-home-cta .section-h05 .img-1 dl{opacity:0;transform:translateY(40px);-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.circul3-home-cta .section-h05 .img-1 .txt{top:calc(50% + 60px);left:5%;transform:translateY(-50%);width:35%}.circul3-home-cta .section-h05 .img-1.active,.circul3-home-cta .section-h05 .img-2,.circul3-home-cta .section-h05 .img-2 .title br{display:none}.circul3-home-cta .section-h05 .img-1 .txt.active .title{opacity:1;transform:translateY(0);transition-delay:.5s}.circul3-home-cta .section-h05 .img-1 .txt.active dl{opacity:1;transform:translateY(0);transition-delay:.8s}.circul3-home-cta .section-h05 .img-1 .txt.active dl:nth-of-type(2){transition-delay:1.1s}.circul3-home-cta .section-h05 .img-1 .txt.active dl:nth-of-type(3){transition-delay:1.4s}.circul3-home-cta .section-h05 .img-2 .txt{text-align:center;bottom:10%;left:50%;transform:translate(-50%) translateY(60px);width:45%;max-width:600px;opacity:0;padding-top:0}.circul3-home-cta .section-h05 .img-2.active{display:block}.circul3-home-cta .section-h05 .img-2 .txt.active{opacity:1;transform:translate(-50%) translateY(0)}}@media only screen and (min-width:1440px){.circul3-home-cta .section-h05 .column-name{font-size:80px;max-width:850px}.circul3-home-cta .section-h05 .sub-column-name{font-size:36px}.circul3-home-cta .section-h05 .info{font-size:24px;max-width:1200px}.circul3-home-cta .section-h05 .txt{left:10%;width:30%}}.circul3-home-cta .section-h06{padding:60px 0}.circul3-home-cta .section-h06 .section-wrapper{display:flex;flex-direction:column;gap:30px;padding:15px}.circul3-home-cta .section-h06 .container{height:100%;max-width:100%}.circul3-home-cta .section-h06 .section-item{border-radius:20px;overflow:hidden;width:100%;height:60vh;flex-shrink:0;background-color:#000;color:#fff;padding:15px 0;position:relative}.circul3-home-cta .section-h06 .section-item .mobile-bg{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}.circul3-home-cta .section-h06 .section-item .container{position:relative;z-index:4}.circul3-home-cta .section-h06 .section-item:first-child{height:100%}.circul3-home-cta .section-h06 .section-item .inner{height:100%;min-height:50vh;display:flex;flex-direction:column;align-items:start;justify-content:space-between;padding:20px 15px}.circul3-home-cta .section-h06 .title{font-size:24px;line-height:1.2;color:#fff;margin-bottom:10px}.circul3-home-cta .section-h06 .info{font-size:16px;margin-bottom:40px}.circul3-home-cta .section-h06 .item-1 .pagination{margin-top:30px}.circul3-home-cta .section-h06 .pagination{display:none;gap:15px;flex-wrap:nowrap;margin-top:50px}.circul3-home-cta .section-h06 .pagination span{display:inline-block;width:48px;height:3px;background-color:#ffffff80}.circul3-home-cta .section-h06 .pagination span.active{background-color:#fff;padding:3px}.circul3-home-cta .section-h06 .item-1{background-position:1e5px 1e5px;background-color:transparent;padding:0}.circul3-home-cta .section-h06 .item-1 .inner{min-height:auto;margin:0 -15px;padding:0;text-align:center}.circul3-home-cta .section-h06 .item-1 .title{font-size:30px;line-height:1.2;margin-bottom:15px;color:#fff;background:var(--color-gradual6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.circul3-home-cta .section-h06 .item-1 .info{color:#000;font-size:18px;margin-bottom:0}.circul3-home-cta .section-h06 .container-wrapper .section-item .cursor-point{cursor:pointer;padding:3px}.circul3-home-cta .section-h06 .hide{display:none}@media only screen and (min-width:992px){.circul3-home-cta .section-h06{width:100%;position:relative;z-index:1;padding:0}.circul3-home-cta .section-h06 .title{font-size:60px;margin-bottom:60px}.circul3-home-cta .section-h06 .info{font-size:24px;width:40%;max-width:580px;margin-bottom:20px}.circul3-home-cta .section-h06 .container-wrapper{overflow:hidden;width:100%;height:calc(100vh - 60px);position:relative;z-index:2;left:0}.circul3-home-cta .section-h06 .section-wrapper{display:flex;flex-direction:row;gap:0;padding:0;width:100%;height:100%;transition-property:transform;box-sizing:content-box;position:relative;z-index:1;-webkit-transition:all .8s;-moz-transition:all .8s ease;transition:all .8s}.circul3-home-cta .section-h06 .section-item{border-radius:0;width:100vw;height:100%;padding:0}.circul3-home-cta .section-h06 .section-item .mobile-bg{display:none}.circul3-home-cta .section-h06 .section-item .inner{flex-direction:row;align-items:end;min-height:auto;padding:4% 0}.circul3-home-cta .section-h06 .pagination{display:flex}.circul3-home-cta .section-h06 .item-1{background-position:50%;background-color:#000}.circul3-home-cta .section-h06 .item-1 .inner{align-items:center;justify-content:center;text-align:center;margin:0}.circul3-home-cta .section-h06 .item-1 .title{font-size:80px;opacity:0;transform:scale(3);color:#fff;background:var(--color-gradual3);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.circul3-home-cta .section-h06 .item-1 .info{font-size:24px;line-height:1.2;margin-top:20px;color:#fff;max-width:none;width:auto}.circul3-home-cta .section-h06 .item-1 .info p{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;opacity:0;transform:translateY(30px);transition-delay:1s;max-width:1e3px;margin:0 auto}.circul3-home-cta .section-h06.animation-active .item-1 .title{opacity:1;transform:scale(1)}.circul3-home-cta .section-h06.animation-active .item-1 .info p{opacity:1;transform:translateY(0)}}@media only screen and (min-width:1440px){.circul3-home-cta .section-h06 .item-1 .title{font-size:120px}.circul3-home-cta .section-h06 .item-1 .info{font-size:42px}.circul3-home-cta .section-h06 .container{max-width:1920px}}.circul3-home-cta .section-h07{padding-bottom:0;color:#86868b}.circul3-home-cta .section-h07 .grid-item{display:block}.circul3-home-cta .section-h07 .grid-item .item{position:relative;margin:15px 0;border-radius:8px;overflow:hidden}.circul3-home-cta .section-h07 .grid-item .item .bg-img{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.circul3-home-cta .section-h07 .grid-item .item:hover .bg-img{width:120%;height:120%;top:-10%;left:-10%}.circul3-home-cta .section-h07 .grid-item .item-inner{height:60vh;padding:40px 30px;position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.circul3-home-cta .section-h07 .grid-item .item .title{font-size:24px;line-height:1.2;color:#fff;margin-bottom:15px}.circul3-home-cta .section-h07 .grid-item .item .item-info{margin-bottom:0}.circul3-home-cta .section-h07 .column-name{font-size:24px;line-height:1.1;margin-bottom:20px}.circul3-home-cta .section-h07 .column-name br{display:none}.circul3-home-cta .section-h07 .sub-column-name{font-size:18px;line-height:1.2;font-weight:500}.circul3-home-cta .section-h07 .info{text-align:center;margin:0 auto;max-width:900px;width:100%}.circul3-home-cta .section-h07-1 .column-name{font-size:36px}.circul3-home-cta .section-h07-2{margin-top:60px}.circul3-home-cta .section-h07-2 .button:hover{background-color:var(--color-accent,#644acb);color:#fff}.circul3-home-cta .section-h07-2 .info{margin-bottom:60px}.circul3-home-cta .section-h07-2 .info .button{border:1px solid #d9d9d9}.circul3-home-cta .section-h07-2 .info .button:hover{border-color:var(--color-accent,#644acb))}.circul3-home-cta .section-h07-2 .img{text-align:center}.circul3-home-cta .section-h07-2 .img .title{text-transform:uppercase;font-size:26px;line-height:1.4;color:#fff;background:var(--color-gradual4);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-transition:all .6s;-moz-transition:all .6s;transition:all .6s;opacity:0;transform:translateY(30px)}.circul3-home-cta .section-h07-2 .img .bg-img{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;padding-top:40%;background-size:80% auto;opacity:0;background-position:top;transition-delay:1s}.circul3-home-cta .section-h07-2 .img.animation-active .title{opacity:1;transform:translateY(0);padding-bottom:30px}.circul3-home-cta .section-h07-2 .img.animation-active .bg-img{background-size:200%;opacity:1}.circul3-home-cta .section-h07-2 .video-wrapper{position:relative;z-index:1;height:40vh;overflow:hidden}.circul3-home-cta .section-h07-2 .video-wrapper .video{position:absolute;z-index:2;top:0;left:50%;transform:translate(-50%);width:100%}@media only screen and (max-width:992px){.circul3-home-cta .section-h07-2 .video-wrapper{height:35vh}.circul3-home-cta .section-h07-2 .video-wrapper .video{width:auto;height:110%}}@media only screen and (min-width:997px){.circul3-home-cta .section-h07-2 .video-wrapper{height:60vh}}@media only screen and (max-width:66.65em){.circul3-home-cta .section-h07 .column-name span{color:#fff;background:var(--color-gradual3);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone}}@media only screen and (min-width:1068px){.circul3-home-cta .section-h07 .column-name{font-size:38px}.circul3-home-cta .section-h07 .column-name br{display:block}.circul3-home-cta .section-h07 .sub-column-name{font-size:28px}.circul3-home-cta .section-h07-1 .column-name{font-size:48px}.circul3-home-cta .section-h07 .grid-item{display:flex;margin:0 -15px}.circul3-home-cta .section-h07 .grid-item .item .item-info{margin-bottom:0}.circul3-home-cta .section-h07 .grid-item .item{width:50%;margin:15px;position:relative;z-index:1;padding-top:34%}.circul3-home-cta .section-h07 .grid-item .item-inner{position:absolute;top:0;left:0;width:100%;height:100%;align-items:start;padding:30px}.circul3-home-cta .section-h07 .grid-item .item .title{font-size:30px}.circul3-home-cta .section-h07 .grid-item .item .item-info p{max-width:70%}.circul3-home-cta .section-h07-2{margin-top:80px}.circul3-home-cta .section-h07-2 .info{margin-bottom:80px}.circul3-home-cta .section-h07-2 .img .title{font-size:36px}.circul3-home-cta .section-h07-2 .img .bg-img{padding-top:20%}.circul3-home-cta .section-h07-2 .img.animation-active .bg-img{background-size:100%}}@media only screen and (min-width:1440px){.circul3-home-cta .section-h07 .column-name{font-size:48px}.circul3-home-cta .section-h07 .sub-column-name{font-size:36px}.circul3-home-cta .section-h07-1 .column-name{font-size:80px}.circul3-home-cta .section-h07-2{margin-top:120px}.circul3-home-cta .section-h07-2 .img .title{font-size:56px}}.circul3-home-cta .section-h08{position:relative;z-index:1;height:100vh}.circul3-home-cta .section-h08 .container{height:100vh;position:relative;top:0;z-index:1;display:flex;align-items:start;justify-content:center}.circul3-home-cta .section-h08 .img{position:absolute;opacity:1;transition:opacity 2s ease-in-out;z-index:2;bottom:0;left:0;width:100%;height:100%;display:flex;align-items:end;justify-content:center;background-size:200% auto;background-position:10% bottom}.circul3-home-cta .section-h08 .hidden{opacity:0}.circul3-home-cta .section-h08 .info{position:relative;z-index:5;text-align:center;font-size:18px;color:#e5e5e5;max-width:1e3px;width:90%;margin:0 auto;margin-top:15vh}.circul3-home-cta .section-h08 .title{font-size:34px!important;line-height:1.2;color:#fff!important;margin-bottom:20px}.circul3-home-cta .section-h08 .info p,.circul3-home-cta .section-h08 .title{opacity:0;transform:translateY(60px);-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.circul3-home-cta .section-h08 .info p.active,.circul3-home-cta .section-h08 .title.active{opacity:1;transform:translateY(0)}@media only screen and (max-width:1068px){.circul3-home-cta .section-h08 .info.active .title,.circul3-home-cta .section-h08 .info.active p{opacity:1;transform:translateY(0)}.circul3-home-cta .section-h08 .info.active p{transition-delay:.3s}}@media only screen and (min-width:48em){.circul3-home-cta .section-h08 .container{align-items:center}.circul3-home-cta .section-h08 .img{background-position:50%;background-size:auto 100%;margin-top:0}.circul3-home-cta .section-h08 .info{font-size:28px}.circul3-home-cta .section-h08 .title{font-size:34px!important}}@media only screen and (min-width:1068px){.circul3-home-cta .section-h08 .title{font-size:60px!important}.circul3-home-cta .section-h08 .info p.active,.circul3-home-cta .section-h08 .title.active{opacity:1;transform:translateY(0)}}@media only screen and (min-width:1440px){.circul3-home-cta .section-h08 .title{font-size:80px!important}}.circul3-home-cta .section-h09{background-color:#151515;color:#86868b}.circul3-home-cta .section-h09 .exercise-modes{border-radius:29px;overflow:hidden}.circul3-home-cta .section-h09 .exercise-modes .inner{background-color:#151515;border-radius:29px;background-repeat:no-repeat;background-size:auto 80%;background-position:1e3%;padding:30px}.circul3-home-cta .section-h09 .exercise-modes .title{font-size:24px;line-height:1.2;font-weight:500;color:#fff;margin-bottom:15px}.circul3-home-cta .section-h09 .exercise-modes .info{text-align:left}.circul3-home-cta .section-h09 .exercise-modes .info p{margin-right:0}.circul3-home-cta .section-h09 .exercise-modes .icon-list{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;text-align:center;margin-top:40px}.circul3-home-cta .section-h09 .exercise-modes .icon-list span{width:30%}.circul3-home-cta .section-h09 .exercise-modes .icon-list span:first-child,.circul3-home-cta .section-h09 .exercise-modes .icon-list span:nth-child(0){width:35%}.circul3-home-cta .section-h09 .exercise-modes-other{margin-top:40px}.circul3-home-cta .section-h09 .exercise-modes-other .swiper{padding-bottom:40px;margin-bottom:-40px}.circul3-home-cta .section-h09 .exercise-modes-other .swiper-pagination .swiper-pagination-bullet{background-color:#ffffff80}.circul3-home-cta .section-h09 .exercise-modes-other .swiper-pagination .swiper-pagination-bullet-active{background-color:#fff}.circul3-home-cta .section-h09 .exercise-modes-other .item{display:flex;height:100%;flex-direction:column;justify-content:space-between;background-color:#24262c;color:#fff;border-radius:20px;padding:35px 30px}.circul3-home-cta .section-h09 .exercise-modes-other .info{font-size:24px;margin-bottom:15px;line-height:1.4}.circul3-home-cta .section-h09 .exercise-modes-other .img{text-align:center}@media only screen and (min-width:1068px){.circul3-home-cta .section-h09 .exercise-modes .inner{background-position:100%;padding:80px 80px 20%}.circul3-home-cta .section-h09 .exercise-modes .title{font-size:48px}.circul3-home-cta .section-h09 .exercise-modes .info{text-align:left}.circul3-home-cta .section-h09 .exercise-modes .info p{margin-right:20%}.circul3-home-cta .section-h09 .exercise-modes .icon-list{flex-wrap:nowrap;justify-content:start;gap:20px}.circul3-home-cta .section-h09 .exercise-modes .icon-list span{width:auto!important}.circul3-home-cta .section-h09 .exercise-modes-other .item{padding:40px}.circul3-home-cta .section-h09 .exercise-modes-other .info{max-width:70%;font-size:24px}}.circul3-home-cta .section-h10{height:calc(50vh - var(--header-height));background-attachment:fixed;position:relative;z-index:1}.circul3-home-cta .section-h10 .mobile-bg{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;background-position:top}.circul3-home-cta .section-h10:after{content:"";position:sticky absolute;z-index:3;top:0;left:0;width:100%;height:100%;background-color:#0003}.circul3-home-cta .section-h10 .container{position:relative;z-index:4;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.circul3-home-cta .section-h10 .title{font-size:24px!important;font-weight:500;line-height:1.2;max-width:1e3px;text-align:center;color:#fff!important}@media only screen and (min-width:48em){.circul3-home-cta .section-h10 .title{font-size:42px!important}}@media only screen and (min-width:1068px){.circul3-home-cta .section-h10{height:calc(80vh - var(--header-height))}.circul3-home-cta .section-h10 .title{font-size:52px!important}.circul3-home-cta .section-h10 .mobile-bg{display:none}}.circul3-home-cta .section-h11{background-color:#2e1c78;color:#fff;position:relative;z-index:1;--sh11-2-top:0px}.circul3-home-cta .section-h11 .dancer-gradient{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-color:#2e1c78;background-position:50%;background-repeat:no-repeat;background-size:auto 100%;-webkit-transition:all .6s;-moz-transition:all .6s;transition:all .6s}.circul3-home-cta .section-h11 .section-h11-2{height:100%;position:relative;z-index:3;padding:30px 0}.circul3-home-cta .section-h11 .section-h11-2 .section-inner{position:relative;top:0;z-index:3;width:100%}.circul3-home-cta .section-h11 .section-inner .img-wrap{position:relative;z-index:3}.circul3-home-cta .section-h11 .column-name{font-size:36px;line-height:1.2;color:#fff;margin-bottom:10px}.circul3-home-cta .section-h11 .info{text-align:center;font-size:20px;padding-top:70px;line-height:1.2;position:relative;z-index:5}.circul3-home-cta .section-h11 .title{font-size:24px;line-height:1.2;color:#fff;margin-bottom:20px}.circul3-home-cta .section-h11 .txt{font-size:14px;line-height:1.2;text-align:center;color:#fff}.circul3-home-cta .section-h11 .btn-box{margin-top:20px}.circul3-home-cta .section-h11 .btn-box .button{padding:5px 50px;background-color:transparent;border:1px solid #fff}.circul3-home-cta .section-h11 .img-wrap{position:relative;z-index:3}.circul3-home-cta .section-h11 .img-wrap .img{text-align:center}.circul3-home-cta .section-h11 .section-h11-2 .container{height:100vh;padding-top:0;display:flex;flex-direction:column;align-items:center;justify-content:space-between;position:relative;z-index:3;padding-bottom:40px}.circul3-home-cta .section-h11 .container .info{flex-shrink:0}.circul3-home-cta .section-h11 .container .img-wrap{flex-shrink:1;height:100%;width:100%}.circul3-home-cta .section-h11 .container .img-wrap .img{height:97%;position:relative;z-index:1}.circul3-home-cta .section-h11 .container .img-wrap .swiper-slide{height:100%}.circul3-home-cta .section-h11 .container .img-wrap .pic{height:80%;flex-shrink:1;position:relative}.circul3-home-cta .section-h11 .container .img-wrap .txt{flex-shrink:0}.circul3-home-cta .section-h11 .container .img-wrap .img img{height:100%;width:auto}.circul3-home-cta .section-h11 .swiper-slide-active .img-1{opacity:0;transform:translateY(40px);-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.circul3-home-cta .section-h11 .active .swiper-slide-active .img-1{opacity:1;transform:translateY(0)}@media only screen and (max-width:66.74em){.circul3-home-cta .section-h11 .container .img-wrap .img{width:100%;height:105%;position:absolute;top:-45px;display:flex;flex-direction:column;align-items:center;justify-content:center}.circul3-home-cta .section-h11 .container .img-wrap .pic{width:100%;height:45%}.circul3-home-cta .section-h11 .container .info{padding-top:20px}.circul3-home-cta .section-h11 .container .info p{margin-bottom:0}.circul3-home-cta .section-h11 .section-h11-1{background-color:#151515}.circul3-home-cta .section-h11 .info{padding-top:45px;position:absolute;top:10px}.circul3-home-cta .section-h11 .title{font-size:20px}.circul3-home-cta .section-h11 .container .img-wrap .img img{transform:translate(10px,10px)}.circul3-home-cta .section-h11 .container .img-wrap .txt{position:absolute;bottom:40px}}@media only screen and (min-width:1068px){.circul3-home-cta .section-h11 .dancer-gradient{background-size:auto 100%}.circul3-home-cta .section-h11 .column-name{font-size:52px;margin-bottom:0}.circul3-home-cta .section-h11 .column-content{font-size:32px}.circul3-home-cta .section-h11 .txt{font-size:18px;text-align:left;position:absolute;z-index:2;top:50%;transform:translateY(-50%);width:33%;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;opacity:0;transition-delay:.3s}.circul3-home-cta .section-h11 .img .pic{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.circul3-home-cta .section-h11 .img-1,.circul3-home-cta .section-h11 .img-1 .txt,.circul3-home-cta .section-h11 .info .column-name,.circul3-home-cta .section-h11 .info p{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;opacity:0}.circul3-home-cta .section-h11 .active .info .column-name,.circul3-home-cta .section-h11 .active .info p,.circul3-home-cta .section-h11 .active .swiper-slide-active .img-1{opacity:1;transition-delay:.6s}.circul3-home-cta .section-h11 .active .info p{transition-delay:.5s}.circul3-home-cta .section-h11 .img-1 .pic{opacity:0;transform:rotateY(60deg)}.circul3-home-cta .section-h11 .img-1 .txt{left:30px}.circul3-home-cta .section-h11 .active .swiper-slide-active .pic{opacity:1;transform:rotateY(0);transition-delay:1s}.circul3-home-cta .section-h11 .active .swiper-slide-active .img-1 .txt{left:0;opacity:1;transition-delay:1s}.circul3-home-cta .section-h11 .img-2 .pic{opacity:0;transform:rotateY(60deg)}.circul3-home-cta .section-h11 .img-2 .txt{right:30px;opacity:0}.circul3-home-cta .section-h11 .swiper-slide-active .img-2 .pic{opacity:1;transform:rotateY(0);transition-delay:1s}.circul3-home-cta .section-h11 .swiper-slide-active .img-2 .txt{right:0;opacity:1;transition-delay:1s}}@media only screen and (min-width:1540px){.circul3-home-cta .section-h03 .section-h03-1 .custom_button{position:absolute;bottom:-100px;left:50%;transform:translate(-50%)}.circul3-home-cta .section-h05 .img-2 .txt{bottom:10%}.circul3-home-cta .section-h05 .txt .no-line{padding-top:70px}.circul3-home-cta .section-h11 .column-name{font-size:52px;margin-bottom:15px}}.circul3-home-cta .section-h12{height:60vh}.circul3-home-cta .section-h12 .container{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.circul3-home-cta .section-h12 .info{font-size:24px;line-height:1.4;color:#868686;max-width:1200px;width:100%;margin:0 auto}.circul3-home-cta .section-h12 .btn-box{margin-top:var(--section-padding-y-xs)}.circul3-home-cta .section-h12 .btn-box .button{padding:7px 60px}@media only screen and (min-width:48em){.circul3-home-cta .section-h12{height:80vh}.circul3-home-cta .section-h12 .info{font-size:32px;width:90%}.circul3-home-cta .section-h12 .btn-box{margin-top:var(--section-padding-y-s)}}@media only screen and (min-width:1068px){.circul3-home-cta .section-h12 .info{font-size:52px}}.circul3-home-cta .section-h13{height:calc(50vh - var(--header-height));background-attachment:fixed;position:relative;z-index:1;background-size:150% auto}.circul3-home-cta .section-h13 .mobile-bg{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;background-color:#000;background-size:auto 120%;background-position:0}.circul3-home-cta .section-h13 .container{position:relative;z-index:3;height:100%;display:flex;flex-direction:column;justify-content:space-between}.circul3-home-cta .section-h13 .title{font-size:32px!important;font-weight:500;line-height:1.4;max-width:600px;width:80%;color:#fff!important}.circul3-home-cta .section-h13 .btn-box{margin-top:40px;margin-left:3px}.circul3-home-cta .section-h13 .btn-box a{display:inline-flex;border-radius:100px;color:#fff;overflow:hidden}.circul3-home-cta .section-h13 .btn-box a .btn-inner{display:flex;align-items:center;justify-content:space-between;background-color:#000;border-radius:100px;padding:5px 8px;min-width:180px;font-size:14px}.circul3-home-cta .section-h13 .btn-box a .btn-text{padding:0 20px}.circul3-home-cta .section-h13 .btn-box a .btn-icon{padding:0 5px;border-radius:100%;width:32px;height:32px;background-color:#fff;color:#000;display:flex;align-items:center;justify-content:center}@media only screen and (min-width:48em){.circul3-home-cta .section-h13{height:calc(100vh - var(--header-height));background-size:cover}.circul3-home-cta .section-h13 .title{font-size:34px!important;line-height:1.1}.circul3-home-cta .section-h13 .btn-box{display:block}.circul3-home-cta .section-h13 .btn-box a .btn-inner{min-width:300px;font-size:17px}.circul3-home-cta .section-h13 .btn-box a .btn-icon{width:52px;height:52px;padding:0 20px}}@media only screen and (min-width:1068px){.circul3-home-cta .section-h13 .mobile-bg{display:none}.circul3-home-cta .section-h13 .title{font-size:60px!important}}@media only screen and (min-width:1440px){.circul3-home-cta .section-h13 .title{font-size:80px!important}}.circul3-home-cta .section-probox .column-name{margin-bottom:40px;text-align:center;font-size:34px}.circul3-home-cta .section-probox .button{font-size:1.125rem;padding:10px 60px}.circul3-home-cta .section-probox .cont{padding:0 20px}.circul3-home-cta .section-probox .cont .pro-box{text-align:center;margin-bottom:60px}.circul3-home-cta .section-probox .info,.circul3-home-cta .section-probox .info .btn-box{margin-top:30px}.circul3-home-cta .section-probox .info .title{font-size:1.125rem;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #e5e5e5}.circul3-home-cta .section-probox .info .btn-box .button{width:100%}.circul3-home-cta .section-probox .info dl{color:#888;border-bottom:1px solid #888;margin-bottom:30px;padding-bottom:15px;max-width:600px}.circul3-home-cta .section-probox .info dl dt{font-weight:400;color:#000}.circul3-home-cta .section-probox .info dl dd{margin-bottom:15px}.circul3-home-cta .section-probox .pro-color-list{display:flex;align-items:center;justify-content:center;gap:15px;padding:5px 0}.circul3-home-cta .section-probox .pro-color-list span{display:inline-block;width:20px;height:20px;border-radius:100%;overflow:hidden;cursor:pointer}@media only screen and (min-width:1068px){.circul3-home-cta .section-probox .column-name{margin-bottom:60px;font-size:60px}.circul3-home-cta .section-probox .cont{display:flex;align-items:center;justify-content:space-between;background-color:#fff;border-radius:1rem;padding:var(--section-padding-y-s)}.circul3-home-cta .section-probox .cont .pro-box{width:40%;display:flex;flex-direction:column;justify-content:center;margin-bottom:0}.circul3-home-cta .section-probox .cont .info{width:50%;margin-top:0}.circul3-home-cta .section-probox .info .title{font-size:2.5rem;padding-bottom:30px;margin-bottom:30px}.circul3-home-cta .section-probox .info .btn-box .button{width:auto}.circul3-home-cta .section-probox .pro-color-list span{width:32px;height:32px}}.circul3-home-cta .custom-button_no_gradient{width:var(--custom_no_gradient_button_width,172.61px);border-width:var(--custom_button_no_gradient_border,1px);border-style:solid;border-color:var(--custom_no_gradient_button_border_color,#000);position:relative;background-color:var(--custom_no_gradient_button_backgroud_color,#000)}.circul3-home-cta .custom-button_no_gradient,.circul3-home-cta .custom_button_background_gradient{height:var(--custom_no_gradient_button_height,41px);border-radius:var(--custom_no_gradient_button_radius,22px);color:var(--custom_no_gradient_button_text_color,#fff);font-size:var(--custom_no_gradient_button_text_font_size,16px);font-weight:var(--custom_no_gradient_button_text_font_weight,500);display:flex;align-items:center;justify-content:center;cursor:pointer;outline:none;box-sizing:border-box;text-decoration:none}.circul3-home-cta .custom_button_background_gradient{width:var(--custom_no_gradient_button_width,172px);background:linear-gradient(135deg,var(--custom_gradient_button_color_start,#ff9f70),var(--custom_gradient_button_color_end,#6421e4))}.circul3-home-cta .custom-button_no_gradient:hover,.circul3-home-cta .custom_button_background_gradient:hover{color:#fff}.circul3-home-cta .section-h07 .tac,.circul3-home-cta .section-h08 .tac{display:flex;align-items:center;justify-content:center}.circul3-home-cta .section-h05 .tac{display:none;align-items:center;justify-content:center}.circul3-home-cta .section-h08 .pt-20{padding-top:50px}.circul3-home-cta .section-h03 .section-h03-1 .custom_button,.circul3-home-cta .section-h05 .txt .no-line{display:flex;align-items:center;justify-content:center}@media only screen and (max-width:66.74em){.circul3-home-cta .section-highlights .item .title{font-size:25px}.circul3-home-cta .section-highlights .info p{font-size:15px}.circul3-home-cta .section-h05 .tac{display:flex}.circul3-home-cta .custom-button_no_gradient{width:var(--custom_no_gradient_phone_button_width,121.48px);height:var(--custom_no_gradient_phone_button_height,40px);border-width:var(--custom_phone_button_no_gradient_border,1px);font-size:var(--custom_phone_no_gradient_phone_button_text_font_size,14px);border-color:var(--custom_phone_no_gradient_button_border_color,#020202);color:var(--custom_phone_no_gradient_button_text_color,#000);background-color:var(--custom_phone_no_gradient_button_backgroud_color,#fff)}.circul3-home-cta .section-h05 .txt .no-line{display:none}.circul3-home-cta .section-highlights .item .info{height:100%}.circul3-home-cta .section-highlights .custom-button_no_gradient:hover{color:#000}.circul3-home-cta .section-highlights .lt-bt{position:absolute;bottom:8%;left:10%}.circul3-home-cta .section-h03 .section-h03-1 .custom_button{padding:10px 0}}.circul3-home-cta .custom-button_gradient{width:var(--custom_gradient_button_width,172.61px);height:var(--custom_gradient_button_height,41px);border-radius:var(--custom_gradient_button_radius,22px);border:none;background:transparent;position:relative;color:var(--custom_gradient_button_text_color,#000);font-size:var(--custom_gradient_button_text_font_size,16px);font-weight:var(--custom_gradient_button_text_font_weight,500);display:flex;align-items:center;justify-content:center;cursor:pointer;outline:none;box-sizing:border-box;text-decoration:none;z-index:var(--custom_z_index,1)}.circul3-home-cta .custom-button_gradient:before{content:"";position:absolute;top:calc(var(--custom_gradient_button_border,1px) * -1);left:calc(var(--custom_gradient_button_border,1px) * -1);right:calc(var(--custom_gradient_button_border,1px) * -1);bottom:calc(var(--custom_gradient_button_border,1px) * -1);border-radius:calc(1px + var(--custom_gradient_button_radius,22px));background:linear-gradient(to right,var(--custom_gradient_button_color_start,#a855f7),var(--custom_gradient_button_color_end,#ec4899));z-index:-1}.circul3-home-cta .custom-button_gradient:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:var(--custom_gradient_button_radius,22px);background:var(--custom_gradient_button_color,#fff);z-index:-1}.circul3-home-cta .flickity-custom-dots .dot,.circul3-home-cta .logo-list--logo:not([aria-disabled]) img,.circul3-home-cta .testimonials--carousel .flickity-viewport{transition:all .25s cubic-bezier(.104,.204,.492,1)}.circul3-home-cta .gallery--item,.circul3-home-cta .testimonials--full-width-false{isolation:isolate;border-radius:var(--block-border-radius,16px)}.circul3-home-cta .star-rating{--star-percent:calc(var(--star-rating) * 20%);display:inline-block;font-size:1rem;font-family:Times;line-height:1}.circul3-home-cta .star-rating:before{content:"\2605\2605\2605\2605\2605";background:linear-gradient(90deg,var(--color-star) var(--star-percent),#e1e1e1 var(--star-percent));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.circul3-home-cta .star-rating span{font-size:.75rem;margin-left:8px}.circul3-home-cta .rating{display:inline-block;margin:0}.circul3-home-cta .rating-star{--letter-spacing:.3;--font-size:1.5;--percent:calc(100% * (var(--rating) / var(--rating-max) + var(--rating-decimal) * var(--font-size) / (var(--rating-max) * (var(--letter-spacing) + var(--font-size)))));letter-spacing:calc(var(--letter-spacing) * 1rem);font-size:calc(var(--font-size) * 1rem);line-height:1;display:inline-block;font-family:Times;margin:0}.circul3-home-cta .rating-star:before{content:"\2605\2605\2605\2605\2605";background:linear-gradient(90deg,var(--color-reviews) var(--percent),rgba(var(--color-foreground),.15) var(--percent));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.circul3-home-cta .rating-text{display:none}.circul3-home-cta .rating-count{display:none;margin:0}@media(forced-colors:active){.circul3-home-cta .rating{display:none}.circul3-home-cta .rating-text{display:block}}.circul3-home-cta .section-testimonials .row.full-width-row,.circul3-home-cta .section-testimonials .row.full-width-row>.columns{padding:0}.circul3-home-cta .testimonials{background:var(--color-bg,var(--bg-body,#f5f5f5));color:var(--color-text,var(--color-body,#2c2d2e));text-align:center;overflow:hidden}.circul3-home-cta .testimonials--heading{margin:0 auto;text-align:center}.circul3-home-cta .testimonials--heading h6{font-size:.8125rem;color:var(--color-text,var(--color-body,#2c2d2e));letter-spacing:.1em}@media only screen and (min-width:768px){.circul3-home-cta .testimonials--heading h6{margin-bottom:40px}}.circul3-home-cta .testimonials--inner{font-size:1.5rem;max-width:830px;padding:0 15px;margin:0 auto}@media only screen and (min-width:768px){.circul3-home-cta .testimonials--inner.text-small{font-size:1.5rem}.circul3-home-cta .testimonials--inner.text-medium{font-size:2.125rem}.circul3-home-cta .testimonials--inner.text-large{font-size:2.5rem}}.circul3-home-cta .testimonials--carousel{display:flex;flex-direction:column}.circul3-home-cta .testimonials--carousel .flickity-page-dots{margin-top:30px}.circul3-home-cta .testimonials--carousel.pagination--logos{flex-direction:column-reverse}.circul3-home-cta .testimonials--testimonial{width:100%}.circul3-home-cta .testimonials--testimonial .star-rating{font-size:1.125rem;margin-bottom:1.25rem}.circul3-home-cta .testimonials--testimonial-content p{line-height:1.3;font-family:inherit}.circul3-home-cta .testimonials--author{font-size:.875rem;line-height:1}.circul3-home-cta .testimonials--author:before{content:"\2014";margin-right:10px}.circul3-home-cta .testimonials scroll-shadow{margin:0 -15px;width:calc(100% + 30px)}.circul3-home-cta .flickity-custom-dots{list-style:none;margin:40px 0 0;padding:0 15px;display:inline-flex;flex-wrap:nowrap;align-items:center;gap:25px;overflow-x:scroll}@media only screen and (min-width:768px){.circul3-home-cta .flickity-custom-dots{gap:50px}.circul3-home-cta .gallery--inner{grid-template-columns:repeat(var(--gallery-columns),1fr)}.circul3-home-cta .gallery--item-content>div{max-width:90%}}.circul3-home-cta .flickity-custom-dots .dot{display:inline-flex;opacity:.4;flex-shrink:0;cursor:pointer}.circul3-home-cta .flickity-custom-dots .dot.is-selected{opacity:1}.circul3-home-cta .gallery--item{box-shadow:var(--block-shadows);position:relative;overflow:hidden}.circul3-home-cta .gallery{display:block}.circul3-home-cta .gallery--inner{display:grid}.circul3-home-cta .gallery--inner.column-spacing--none .gallery--item{border-radius:0}.circul3-home-cta .gallery--item .thb-placeholder svg{padding:30px}.circul3-home-cta .gallery--item figure{position:relative;width:100%;overflow:hidden}.circul3-home-cta .gallery--item figure:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:11;background:rgba(var(--overlay-color-rgb),var(--overlay-opacity))}.circul3-home-cta .gallery--item .gallery__video{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.circul3-home-cta .gallery--item .gallery__video video{height:100%;width:100%;object-fit:cover}.circul3-home-cta .gallery--item-content{position:absolute;top:0;left:0;width:100%;height:100%;z-index:20;display:flex;padding:25px;color:#fff}@media only screen and (min-width:1068px){.circul3-home-cta .gallery--item-content{padding:35px}}@media only screen and (min-width:1440px){.circul3-home-cta .gallery--item-content{padding:45px}}.circul3-home-cta .gallery--item-content.content-top-left{justify-content:flex-start;align-items:flex-start}.circul3-home-cta .gallery--item-content.content-top-center{justify-content:center;align-items:flex-start}.circul3-home-cta .gallery--item-content.content-top-right{justify-content:flex-end;align-items:flex-start}.circul3-home-cta .gallery--item-content.content-middle-left{justify-content:flex-start;align-items:center}.circul3-home-cta .gallery--item-content.content-middle-center{justify-content:center;align-items:center}.circul3-home-cta .gallery--item-content.content-middle-right{justify-content:flex-end;align-items:center}.circul3-home-cta .gallery--item-content.content-bottom-left{justify-content:flex-start;align-items:flex-end}.circul3-home-cta .gallery--item-content.content-bottom-center{justify-content:center;align-items:flex-end}.circul3-home-cta .gallery--item-content.content-bottom-right{justify-content:flex-end;align-items:flex-end}.circul3-home-cta .gallery--item-content h4{color:inherit;margin-bottom:8px}.circul3-home-cta .gallery--item-content h4+.button{margin-top:20px}.circul3-home-cta .gallery--item-content p{margin-bottom:30px}.circul3-home-cta .gallery--item-content p.subheading{font-size:.75rem;margin-bottom:15px}@media only screen and (min-width:1068px){.circul3-home-cta .gallery--item-content .description-size--small{font-size:.9375rem}.circul3-home-cta .gallery--item-content .description-size--large{font-size:1.25rem}}.circul3-home-cta .gallery--item-content .description-size p{font-size:inherit}.circul3-home-cta .gallery--item-content>div>:last-child{margin-bottom:0}.circul3-home-cta .gallery--item-content .button,.circul3-home-cta .gallery--item-content .text-button{position:relative;z-index:22}.circul3-home-cta .gallery--item-content-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:21}@media only screen and (max-width:767px){.circul3-home-cta .gallery.swipe-on-mobile .gallery--inner{grid-auto-flow:column;grid-auto-columns:minmax(calc(90vw - 15px),1fr);overflow-x:auto;grid-template-columns:repeat(auto-fill,minmax(calc(90vw - 15px),1fr));scroll-snap-type:x mandatory;scrollbar-width:none}.circul3-home-cta .gallery.swipe-on-mobile .gallery--inner::-webkit-scrollbar{display:none}.circul3-home-cta .gallery.swipe-on-mobile .gallery--inner .gallery--item{scroll-snap-align:center;scroll-snap-stop:always}.circul3-home-cta .row .gallery.swipe-on-mobile .gallery--inner{margin:0 -15px;width:calc(100% + 30px)}}.circul3-home-cta .rich-text{isolation:isolate;border-radius:var(--block-border-radius,16px);background:var(--color-bg,var(--bg-body,#f5f5f5));color:var(--color-text,var(--color-body,#2c2d2e))}.circul3-home-cta .rich-text__inner{max-width:580px;padding:0;margin:0 auto}.circul3-home-cta .rich-text__inner .thb-placeholder,.circul3-home-cta .rich-text__inner img{margin-bottom:30px}.circul3-home-cta .rich-text__inner .thb-placeholder{display:inline-block;width:120px;height:120px}.circul3-home-cta .rich-text--transparent-false .rich-text__inner{max-width:620px;padding:20px}@media only screen and (min-width:768px){.circul3-home-cta .rich-text--transparent-false .rich-text__inner{padding:45px}}.circul3-home-cta .rich-text .rte{margin-bottom:35px}.circul3-home-cta .rich-text .rte p:last-child{margin-bottom:0}.circul3-home-cta .rich-text h3.heading-has-gradient,.circul3-home-cta .rich-text h3.heading-has-gradient span{background-image:var(--color-heading);-webkit-background-clip:text;background-clip:text;color:transparent}.circul3-home-cta .rich-text.text-position-left .rich-text__inner{margin-left:0}.circul3-home-cta .rich-text.text-position-right .rich-text__inner{margin-right:0}.circul3-home-cta .rich-text.text-width-small .rich-text__inner{max-width:400px}.circul3-home-cta .rich-text.text-width-large .rich-text__inner{max-width:800px}.circul3-home-cta .rich-text.text-width-xlarge .rich-text__inner{max-width:1e3px}.circul3-home-cta .logo-list,.circul3-home-cta .rich-text.text-width-grid .rich-text__inner{max-width:var(--grid-width-row,1380px)}.circul3-home-cta .logo-list{padding:0 15px;margin-left:auto;margin-right:auto}.circul3-home-cta .logo-list--inner{display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}@media only screen and (min-width:768px){.circul3-home-cta .logo-list{padding:0 50px}.circul3-home-cta .logo-list--inner{gap:20px;grid-template-columns:repeat(var(--logo-columns),1fr)}}@media only screen and (max-width:767px){.circul3-home-cta .logo-list--inner.swipe-on-mobile{display:grid;gap:10px;grid-auto-flow:column;grid-auto-columns:minmax(calc(50vw - 30px),1fr);overflow-x:auto;grid-template-columns:repeat(auto-fill,minmax(calc(50vw - 30px),1fr));width:calc(100% + 30px);padding:0 15px 10px;margin-left:-15px;scroll-snap-type:x mandatory;scrollbar-width:none}.circul3-home-cta .logo-list--inner.swipe-on-mobile::-webkit-scrollbar{display:none}.circul3-home-cta .logo-list--inner.swipe-on-mobile .logo-list--logo{scroll-snap-align:center;scroll-snap-stop:always}}.circul3-home-cta .logo-list--logo{text-align:center;display:flex;align-items:center;justify-content:center;overflow:hidden}.circul3-home-cta .logo-list--logo--has-bg{isolation:isolate;border-radius:var(--block-border-radius,16px);box-shadow:var(--block-shadows);padding:10px;background:var(--logo-bg,#fff)}.circul3-home-cta .logo-list--logo .thb-placeholder{width:60px}.circul3-home-cta .logo-list--logo[aria-disabled]{pointer-events:none}.circul3-home-cta .logo-list--logo:not([aria-disabled]):hover img{transform:scale(1.07)}.circul3-home-cta .logo-list.logo-list--centered-true .logo-list__logo{display:flex;align-items:center}@font-face{font-family:CIRCULAspekta;src:url(circul3-home-home-assets-aspekta-official-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:CIRCULAspekta;src:url(circul3-home-home-assets-aspekta-official-500.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:CIRCULAspekta;src:url(circul3-home-home-assets-aspekta-official-600.woff2) format("woff2");font-weight:600;font-display:swap}.circul3-home-cta{--home-font:CIRCULAspekta,Arial,sans-serif;--home-violet:linear-gradient(175deg,#fff0 35%,#ffffff80 80%),linear-gradient(279deg,#b9a0f1,#8651f6);--home-amber:linear-gradient(175deg,#fff0 45%,#ffffff80 75%),linear-gradient(282deg,#f3ae69 12%,#f09c4d 55%,#ec784b);--home-title:calc(clamp(36px, 4.4vw, 64px));--bg-body:#f5f5f5;--color-body:#2c2d2e;--color-heading:#1a1c1d;--color-accent:#8864ff;--block-border-radius:16px;--section-spacing-desktop:70px;--section-spacing-mobile:50px;--font-body-family:CIRCULAspekta,Arial,sans-serif;--font-body-scale:1;--font-heading-family:CIRCULAspekta,Arial,sans-serif}.circul3-home-cta,.circul3-home-cta button,.circul3-home-cta input,.circul3-home-cta select,.circul3-home-cta textarea,.circul3-home-cta.c3-brand{font-family:var(--home-font)!important;font-synthesis:none}.circul3-home-cta :is(h1,h2,h3,h4,h5,h6,p,button,a,label,small,li,strong,blockquote,figcaption),.circul3-home-cta.c3-brand :is(h1,h2,h3,h4,h5,h6,p,button,a,label,small,li,strong,blockquote){font-family:var(--home-font)!important}.circul3-home-cta .home-section-head,.circul3-home-cta.c3-brand .home-section-head{display:block!important;text-align:center!important;width:min(1100px,100% - 64px);max-width:1100px;margin:0 auto 52px!important;padding:0;position:relative;z-index:2}.circul3-home-cta .home-section-head h2,.circul3-home-cta.c3-brand #design .home-section-head h2,.circul3-home-cta.c3-brand #health .home-section-head h2,.circul3-home-cta.c3-brand #v5-fit-intro h2,.circul3-home-cta.c3-brand .home-section-head h2{font-size:var(--home-title)!important;line-height:1.08!important;font-weight:400!important;letter-spacing:-.035em!important;margin:0 auto!important;max-width:1100px;color:#1a1c1d}.circul3-home-cta .home-section-head .eyebrow,.circul3-home-cta.c3-brand .home-section-head .eyebrow{font-size:12px!important;font-weight:500!important;line-height:1.5!important;letter-spacing:.16em!important;text-transform:uppercase;margin:0 0 22px!important;color:#77727d!important}.circul3-home-cta .home-section-head .home-subtitle,.circul3-home-cta.c3-brand .home-section-head .home-subtitle{font-size:calc(clamp(21px,2.2vw,28px))!important;font-weight:400!important;line-height:1.3!important;letter-spacing:-.015em!important;color:#67636e!important;margin:24px auto 0!important;max-width:900px}.circul3-home-cta .home-section-head .home-detail,.circul3-home-cta.c3-brand #v5-fit-intro .home-detail{font-size:18px!important;line-height:1.6!important;letter-spacing:0!important;max-width:800px;margin:24px auto 0!important;color:#77727d!important}.circul3-home-cta .home-violet,.circul3-home-cta.c3-brand :is(h2,h3) .home-violet{background-image:var(--home-violet)!important;background-clip:text!important;-webkit-background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important}.circul3-home-cta .home-amber,.circul3-home-cta.c3-brand :is(h2,h3) .home-amber{background-image:var(--home-amber)!important;background-clip:text!important;-webkit-background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important}.circul3-home-cta .journey{background:#000!important}.circul3-home-cta .journey-header h2{font-family:var(--home-font)!important}.circul3-home-cta.c3-brand #v5-fit-intro{min-height:0!important;padding:90px 32px 48px!important;width:100%;margin:0!important}.circul3-home-cta.c3-brand #v5-fit-intro .home-subtitle{font-size:calc(clamp(22px,2.4vw,30px))!important;color:#5f5b65!important;margin:24px auto 0!important}.circul3-home-cta.c3-brand #design>.home-section-head{margin-bottom:56px!important}.circul3-home-cta.c3-brand #design .fit-layout{align-items:center}.circul3-home-cta.c3-brand #design .fit-copy .v13-fit-kicker{margin-top:0!important}.circul3-home-cta.c3-brand #health .section-head.home-section-head{margin-bottom:44px!important}.circul3-home-cta.c3-brand #health .v8-guidance-intro{max-width:820px;margin:24px auto 34px;text-align:center}.circul3-home-cta.c3-brand #health .v8-guidance-intro .body{margin:0 auto 14px!important}.circul3-home-cta.c3-brand #health .v13-health-kicker{text-align:center}.circul3-home-cta.c3-brand #adaptive-hero .v13-adaptive-copy{left:50%!important;right:auto!important;transform:translateX(-50%);text-align:center!important;width:min(1100px,100% - 48px);max-width:1100px!important}.circul3-home-cta.c3-brand #adaptive-hero h2{font-size:var(--home-title)!important;font-weight:400!important;line-height:1.08!important;color:#fff!important;text-align:center!important;max-width:1e3px;margin-inline:auto!important}.circul3-home-cta.c3-brand #adaptive-hero .v13-adaptive-body,.circul3-home-cta.c3-brand #adaptive-hero .v13-adaptive-close{margin-inline:auto!important;text-align:center!important;max-width:720px}@media(max-width:640px){.circul3-home-cta{--home-title:38px}.circul3-home-cta .home-section-head,.circul3-home-cta.c3-brand .home-section-head{width:calc(100% - 48px);margin-bottom:34px!important}.circul3-home-cta .home-section-head .home-detail,.circul3-home-cta.c3-brand #v5-fit-intro .home-detail{font-size:16px!important;line-height:1.55!important}.circul3-home-cta.c3-brand #v5-fit-intro{padding:64px 24px 36px!important}.circul3-home-cta.c3-brand #v5-fit-intro .home-subtitle{font-size:23px!important}.circul3-home-cta.c3-brand #health .v8-guidance-intro{margin:22px 0 30px}.circul3-home-cta.c3-brand #adaptive-hero h2{font-size:36px!important}.circul3-home-cta.c3-brand #adaptive-hero .v13-adaptive-copy{width:calc(100% - 40px)}}.circul3-home-cta.c3-brand #v5-fit-intro{max-width:none!important}.circul3-home-cta.c3-brand #v5-fit-intro .home-subtitle{line-height:1.3!important}.circul3-home-cta.c3-brand #health .home-section-head .eyebrow{width:100%!important;text-align:center!important}.circul3-home-cta.c3-brand #health .v8-guidance-intro .body{text-align:center!important;max-width:760px!important}.circul3-home-cta .home-detail,.circul3-home-cta .home-section-head h2,.circul3-home-cta .home-subtitle{hyphens:none!important}.circul3-home-cta{margin:0;padding:0;min-height:0;overflow-x:clip}.circul3-home-cta{font-size:16px;line-height:1.6;--font-heading-scale:1;--home-title:calc(clamp(44px, 4.8vw, 76px));--home-leading:1.055;--home-tracking:-.055em}.circul3-home-cta.official-module img{max-width:100%;height:auto}.circul3-home-cta.official-module .container{max-width:1600px;width:100%;padding-inline:4%;margin-inline:auto}.circul3-home-cta.official-module .page-section,.circul3-home-cta.official-module .section-spacing-padding{padding-block:70px}.circul3-home-cta.official-module .row{max-width:1600px;margin:auto;padding-inline:4%}.circul3-home-cta.official-module .columns{width:100%}.circul3-home-cta.official-module .row.full-width-row-full{max-width:none;padding:0}.circul3-home-cta.official-module .testimonials{padding-inline:24px}.circul3-home-cta.official-module .testimonials--inner{max-width:830px}.circul3-home-cta.official-module .testimonials--heading h6{font-size:20px;font-weight:600;letter-spacing:.1em}.circul3-home-cta.official-module .testimonials--testimonial{grid-area:1/1;opacity:0;visibility:hidden;transition:opacity .5s,transform .5s;transform:translateX(35px);pointer-events:none}.circul3-home-cta.official-module .testimonials--testimonial.is-selected{opacity:1;visibility:visible;transform:none;pointer-events:auto}.circul3-home-cta.official-module .testimonials--carousel{display:grid;grid-template-columns:1fr;position:relative}.circul3-home-cta.official-module .testimonials--carousel>scroll-shadow{grid-row:2;margin:0;width:100%}.circul3-home-cta.official-module .testimonials--carousel .testimonials--testimonial{grid-row:1}.circul3-home-cta.official-module .testimonials--testimonial-content p{font-size:24px;font-weight:500;line-height:1.3}.circul3-home-cta.official-module .testimonials--author{font-size:18px;line-height:1.5;margin-top:20px}.circul3-home-cta.official-module .flickity-custom-dots{overflow:visible;gap:0;margin-top:36px;padding:0;justify-content:center}.circul3-home-cta.official-module .flickity-custom-dots img{width:100px;height:100px;border-radius:50%;object-fit:cover}.circul3-home-cta.official-module .flickity-custom-dots .dot{border:0;background:none;padding:0;opacity:.4}.circul3-home-cta.official-module .flickity-custom-dots .dot.is-selected{opacity:1}.circul3-home-cta.official-module .flickity-custom-dots .dot:focus-visible{outline:2px solid #8651f6;outline-offset:5px;border-radius:50%}.circul3-home-cta.official-module #Next-Gen .column-name{font-size:var(--home-title);font-weight:400;letter-spacing:-.035em;max-width:1100px;margin-inline:auto;background:none;color:#fff;-webkit-text-fill-color:currentColor}.circul3-home-cta.official-module #Next-Gen .sub-column-name{font-size:28px;font-weight:400}.circul3-home-cta.official-module #Next-Gen .cont{max-width:1100px;font-size:18px;line-height:1.6}.circul3-home-cta.official-module #Next-Gen .column-name:after{height:70px}.circul3-home-cta.official-module .grid-wrapper .item{transition:transform .6s cubic-bezier(.2,.7,.2,1),opacity .6s}.circul3-home-cta.official-module .grid-wrapper .item.is-visible{opacity:1;transform:translateY(0)}.circul3-home-cta.official-module .grid-wrapper .item.is-open .inner:after{top:0;opacity:1}.circul3-home-cta.official-module .grid-wrapper .item .inner{cursor:pointer}.circul3-home-cta.official-module .grid-wrapper .item .info{overflow:hidden}.circul3-home-cta.official-module .grid-wrapper .item.is-open .info{overflow-y:auto;scrollbar-width:thin}.circul3-home-cta.official-module .grid-wrapper .item:focus-visible{outline:2px solid #b9a0f1;outline-offset:-5px}.circul3-home-cta.official-module .grid-wrapper .item .info p{pointer-events:none}.circul3-home-cta.official-module .grid-wrapper .item.is-open .info p{opacity:1;transition-delay:.15s;pointer-events:auto}.circul3-home-cta.official-module .gallery{margin:0 auto;padding:70px 4% 0;max-width:1680px}.circul3-home-cta.official-module .gallery--item{opacity:1;transform:none}.circul3-home-cta.official-module .gallery--item figure{border-radius:16px;overflow:hidden}.circul3-home-cta.official-module .gallery--item-content h4{font-weight:600;color:#fff}.circul3-home-cta.official-module .gallery--item-content{z-index:3}.circul3-home-cta.official-module .gallery--item-content div{position:relative}.circul3-home-cta.official-module .gallery--item-content:before{content:"";position:absolute;inset:0;background:#12121226;pointer-events:none}.circul3-home-cta.official-module .gallery--item figure img{transition:transform 1s cubic-bezier(.2,.7,.2,1)}.circul3-home-cta.official-module .gallery--item:hover figure img{transform:scale(1.04)}.circul3-home-cta.official-module .section-rich-text .rich-text{padding:0 24px 34px}.circul3-home-cta.official-module .section-rich-text .rich-text__inner{max-width:1100px;margin:auto}.circul3-home-cta.official-module .section-rich-text .rte{font-size:14px;line-height:1.6;margin:auto;max-width:1040px}.circul3-home-cta.official-module .section-h13{position:relative;min-height:680px;background-position:50%;background-size:cover;display:flex;align-items:center}.circul3-home-cta.official-module .section-h13 .container{text-align:center;position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:space-between;min-height:500px}.circul3-home-cta.official-module .section-h13:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0007,#0000 50%,#0005)}.circul3-home-cta.official-module .section-h13 .title{font-size:var(--home-title);font-weight:400;line-height:1.08;max-width:1e3px;margin-inline:auto;color:#fff;text-align:center}.circul3-home-cta.official-module .section-h13 .btn{margin-inline:auto}.circul3-home-cta.official-module .section-logo-list .logo-list{padding:0 4% 70px}.circul3-home-cta.official-module .section-logo-list .logo-list--inner{gap:20px}.circul3-home-cta.official-module .section-logo-list .logo-list--logo{background:#fff;border-radius:16px;box-shadow:0 3px 8px #0001;padding:24px}.circul3-home-cta .official-press .section-rich-text .rich-text{padding-top:70px}.circul3-home-cta .official-press .section-rich-text h3{font-size:var(--home-title);line-height:1.08;font-weight:400;letter-spacing:-.035em;color:#1a1c1d}.circul3-home-cta .official-press .section-rich-text .rte{font-size:18px;margin:24px auto 40px}@media(max-width:767px){.circul3-home-cta.official-module .page-section,.circul3-home-cta.official-module .section-spacing-padding{padding-block:50px}.circul3-home-cta.official-module .container{padding-inline:12px}.circul3-home-cta.official-module #Next-Gen .cont{font-size:16px;width:100%;padding-inline:12px}.circul3-home-cta.official-module #Next-Gen .column-name{font-size:36px}.circul3-home-cta.official-module #Next-Gen .sub-column-name{font-size:23px}.circul3-home-cta.official-module #Next-Gen .column-name:after{height:48px;margin:24px auto}.circul3-home-cta.official-module .grid-wrapper .item .info{padding:14px}.circul3-home-cta.official-module .grid-wrapper .item .title{font-size:17px}.circul3-home-cta.official-module .grid-wrapper .item .info p{font-size:12px;line-height:1.45}.circul3-home-cta.official-module .testimonials--testimonial-content p{font-size:20px}.circul3-home-cta.official-module .testimonials--author{font-size:14px}.circul3-home-cta.official-module .testimonials--heading h6{font-size:16px}.circul3-home-cta.official-module .flickity-custom-dots img{width:78px;height:78px}.circul3-home-cta.official-module .gallery{padding:40px 24px 0}.circul3-home-cta.official-module .gallery--inner{grid-template-columns:1fr;gap:20px}.circul3-home-cta.official-module .section-rich-text .rich-text{padding:12px 24px 40px}.circul3-home-cta.official-module .section-h13{min-height:680px;background-position:60%}.circul3-home-cta.official-module .section-h13 .container{min-height:530px;padding-inline:24px}.circul3-home-cta.official-module .section-h13 .title{font-size:42px;max-width:380px}.circul3-home-cta.official-module .section-logo-list .logo-list{padding:0 24px 50px}.circul3-home-cta .official-press .section-rich-text .rich-text{padding-top:50px}.circul3-home-cta .official-press .section-rich-text h3{font-size:34px}.circul3-home-cta .official-press .section-rich-text .rte{font-size:16px}.circul3-home-cta.official-module .section-logo-list .logo-list--logo{padding:18px}}@media(prefers-reduced-motion:reduce){.circul3-home-cta.official-module *{animation:none!important;transition:none!important}.circul3-home-cta.official-module .grid-wrapper .item{opacity:1;transform:none}}.circul3-home-cta .official-proof .row{padding-inline:35px}.circul3-home-cta .official-proof .gallery{padding:70px 0 0}.circul3-home-cta.official-module .gallery--item-content{z-index:20}.circul3-home-cta.official-module .gallery--item-content:before{display:none}.circul3-home-cta.official-module .gallery--item-content h4{font-size:32px;line-height:1.3;letter-spacing:-.025em}@media(max-width:767px){.circul3-home-cta .official-proof .row{padding-inline:0}.circul3-home-cta .official-proof .gallery{padding:40px 0 0}.circul3-home-cta.official-module .gallery--item-content h4{font-size:30px}.circul3-home-cta .official-proof .row{padding-inline:15px}.circul3-home-cta .official-proof .columns{padding:0}.circul3-home-cta.official-module .section-h13 .mobile-bg{background-size:auto 100%;background-position:70%}}.circul3-home-cta,.circul3-home-cta *{font-family:CIRCULAspekta,Arial,sans-serif!important}.circul3-home-cta #bia-introduction .c3-banner-title,.circul3-home-cta #c3-newsletter-title,.circul3-home-cta .battery-lead,.circul3-home-cta .c3-official-cta h2,.circul3-home-cta .home-section-head h2,.circul3-home-cta .journey-header h2,.circul3-home-cta.c3-brand #adaptive-hero h2,.circul3-home-cta.c3-brand #design .home-section-head h2,.circul3-home-cta.c3-brand #health .home-section-head h2,.circul3-home-cta.c3-brand #v5-fit-intro h2,.circul3-home-cta.c3-brand .home-section-head h2{font-size:var(--home-title)!important;line-height:var(--home-leading)!important;font-weight:600!important;letter-spacing:var(--home-tracking)!important;text-wrap:balance;white-space:normal}.circul3-home-cta .home-section-head,.circul3-home-cta .journey-header,.circul3-home-cta.c3-brand .home-section-head{margin-bottom:42px!important}.circul3-home-cta #bia-introduction .c3-banner-subtitle,.circul3-home-cta .home-section-head .home-subtitle,.circul3-home-cta .journey-deck,.circul3-home-cta.c3-brand #v5-fit-intro .home-subtitle,.circul3-home-cta.c3-brand .home-section-head .home-subtitle{font-size:16px!important;font-weight:400!important;line-height:1.6!important;letter-spacing:-.01em!important;max-width:660px;margin:18px auto 0!important}.circul3-home-cta .home-section-head .eyebrow,.circul3-home-cta .journey-eyebrow,.circul3-home-cta.c3-brand .home-section-head .eyebrow{font-size:10px!important;font-weight:500!important;line-height:1.4!important;letter-spacing:.18em!important;margin-bottom:17px!important}.circul3-home-cta .home-section-head .home-detail,.circul3-home-cta.c3-brand #health .v8-guidance-intro .body,.circul3-home-cta.c3-brand #v5-fit-intro .home-detail{font-size:16px!important;line-height:1.6!important;font-weight:400!important;letter-spacing:-.01em!important}.circul3-home-cta #bia-introduction{padding-bottom:40px!important}.circul3-home-cta.c3-brand #v5-fit-intro{padding-top:64px!important}.circul3-home-cta body:has(>.journey){background:#000!important}.circul3-home-cta .journey{padding-bottom:64px}.circul3-home-cta .journey-panels{min-height:0!important}.circul3-home-cta .longterm-panel{max-width:1236px;margin:0 auto;padding:0 32px}.circul3-home-cta .longterm-intro{font-size:14px;line-height:1.5;text-align:center;color:#d4c8e6;margin:0 0 24px}.circul3-home-cta .longterm-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.circul3-home-cta .longterm-grid .journey-card,.circul3-home-cta .longterm-grid .journey-card.expanded{width:100%;height:670px;min-width:0;flex:none}.circul3-home-cta .longterm-grid .journey-card:after{background:linear-gradient(180deg,#12121710,#16111f25 35%,#151019d9)}.circul3-home-cta .longterm-grid .card-category{max-width:calc(100% - 48px)}.circul3-home-cta .longterm-grid .journey-card .metric-ui{top:100px;right:24px;left:auto;bottom:auto;width:calc(100% - 48px);max-width:320px;padding:22px;opacity:1;transform:none;background:#25212c55}.circul3-home-cta .longterm-grid .journey-card .card-copy{bottom:28px;left:24px;right:24px;max-width:none}.circul3-home-cta .longterm-grid .journey-card h3{font-size:32px;line-height:1.12;font-weight:400;max-width:430px}.circul3-home-cta .longterm-grid .card-details{grid-template-rows:1fr;opacity:1}.circul3-home-cta .longterm-grid .card-details p{font-size:15px;line-height:1.5;max-width:430px}.circul3-home-cta.c3-brand #health .v9-guidance-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:100%;max-width:none;margin:0 auto 24px;overflow:visible;border-bottom:1px solid #171c2329}.circul3-home-cta.c3-brand #health .v9-guidance-tabs button{display:block;min-width:0;min-height:52px;padding:12px 8px 17px;text-align:center;font-size:14px;line-height:1.5;border:0;border-bottom:2px solid transparent;border-radius:0;margin-bottom:-1px;color:#808681;background:none;transition:color .22s,border-color .22s}.circul3-home-cta.c3-brand #health .v9-guidance-tabs button[aria-selected=true]{border-bottom-color:#1d2721;color:#1d2721}.circul3-home-cta.c3-brand #health .v9-guidance-tabs button:focus-visible{outline:2px solid #8651f6;outline-offset:4px}.circul3-home-cta.c3-brand #health .v9-guidance-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,350px);align-items:center;column-gap:7%;height:auto;min-height:610px;padding:60px 5%;overflow:hidden;border-radius:28px}.circul3-home-cta.c3-brand #health .v9-guidance-panel .health-story{position:relative;left:auto;right:auto;top:auto;bottom:auto;width:auto;align-self:end;z-index:2;margin:0 0 15px}.circul3-home-cta.c3-brand #health .v9-guidance-panel .health-ui{position:relative;inset:auto;transform:none;width:100%;max-width:none;height:auto;min-height:0;margin:0;padding:0;z-index:2;background:none;border:0;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.circul3-home-cta.c3-brand #health .v9-guidance-panel #health-photo{filter:brightness(.85);transition:opacity .35s}.circul3-home-cta.c3-brand #health .v9-guidance-panel .health-story h3{font-size:calc(clamp(30px,3.1vw,44px));font-weight:600;line-height:1.08;letter-spacing:-.05em}.circul3-home-cta.c3-brand #health .v9-guidance-panel .health-story>p:last-child{font-size:16px;line-height:1.6}.circul3-home-cta.c3-brand #health .health-sample{font-size:9px;bottom:18px;left:auto;right:5%;color:#e8ece0a6}.circul3-home-cta #health .coach-glass{position:relative;width:100%;padding:26px;border-radius:22px;border:1px solid #ffffff38;background:linear-gradient(145deg,#d6ddcc1a,#121d1b42);backdrop-filter:blur(22px) saturate(110%);-webkit-backdrop-filter:blur(22px) saturate(110%);box-shadow:inset 0 1px #ffffff0d,0 12px 38px #00000016;color:#f8faf4;animation:coach-appear .38s ease both;overflow:hidden;text-align:left}.circul3-home-cta #health .coach-top{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:9px;letter-spacing:.12em;line-height:1.4;color:#e9eee1;margin-bottom:25px}.circul3-home-cta #health .coach-top i{width:5px;height:5px;border-radius:50%;background:#cde4b7;flex:none}.circul3-home-cta #health .coach-top span:nth-child(2){margin-left:auto;font-size:8px;letter-spacing:.08em}.circul3-home-cta #health .coach-kicker{font-size:13px;line-height:1.5;margin:0 0 14px;color:#e1e7dc}.circul3-home-cta #health .coach-metrics{display:grid;grid-template-columns:1fr 1fr;gap:16px}.circul3-home-cta #health .coach-metrics strong{display:block;font-size:42px;font-weight:400;letter-spacing:-.05em;line-height:1.1;color:#fff;white-space:nowrap}.circul3-home-cta #health .coach-metrics strong small{font-size:16px;letter-spacing:-.015em;margin-left:3px}.circul3-home-cta #health .coach-metrics label{display:block;font-size:10px;line-height:1.5;color:#d3ddcc;margin-top:9px}.circul3-home-cta #health .coach-wave{display:block;width:100%;height:78px;margin:22px 0 8px;overflow:hidden}.circul3-home-cta #health .coach-wave .grid{fill:none;stroke:#ffffff17;stroke-width:1}.circul3-home-cta #health .coach-wave .trace{fill:none;stroke:#c8e0b0;stroke-width:2;stroke-linecap:round;stroke-dasharray:800;animation:coach-trace 5s ease-in-out infinite}.circul3-home-cta #health .coach-axis,.circul3-home-cta #health .coach-legend{display:flex;align-items:center;justify-content:space-between;font-size:9px;color:#d1dacb;gap:8px}.circul3-home-cta #health .coach-note{font-size:10px;line-height:1.6;color:#d6dfd0;margin:18px 0 0;padding-top:16px;border-top:1px solid #ffffff26}.circul3-home-cta #health .coach-action{display:flex;align-items:center;justify-content:space-between;min-height:44px;width:100%;margin:18px 0 0;border-radius:999px;border:1px solid #ffffff36;background:#e7efd91c;color:#f8faf4;font-size:12px;padding:10px 17px}.circul3-home-cta #health .coach-action:hover{background:#e7efd930}.circul3-home-cta #health .coach-orb{display:grid;place-items:center;position:relative;width:166px;height:166px;margin:12px auto 14px;border-radius:50%;border:1px solid #d1e5c130}.circul3-home-cta #health .coach-orb:after,.circul3-home-cta #health .coach-orb:before{content:"";position:absolute;inset:18px;border-radius:50%;border:1px solid #e7efd955;background:radial-gradient(circle at 35% 28%,#d6eacb44,#b9d9a913 60%,#b9d9a905);animation:coach-breathe 10s cubic-bezier(.45,0,.55,1) infinite}.circul3-home-cta #health .coach-orb:after{inset:7px;background:none;opacity:.4;animation-delay:.12s}.circul3-home-cta #health .coach-phase{position:relative;text-align:center;font-size:12px;letter-spacing:.08em;z-index:1}.circul3-home-cta #health .coach-phase span{display:block;font-size:10px;letter-spacing:0;color:#d1dacb;margin-top:6px}.circul3-home-cta #health .coach-pace{text-align:center;font-size:12px;color:#d6dfd0;margin:0}.circul3-home-cta #health .coach-rhythm{height:5px;display:flex;margin:20px 0 10px;gap:4px}.circul3-home-cta #health .coach-rhythm i{display:block;border-radius:4px;background:#d7ebc5;opacity:.7;flex:4}.circul3-home-cta #health .coach-rhythm i:last-child{flex:6;opacity:.25}.circul3-home-cta #health .coach-controls{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #ffffff26;margin-top:18px;padding-top:12px;font-size:10px;color:#d6dfd0}.circul3-home-cta #health .coach-controls button{border:1px solid #ffffff33;background:#ffffff0c;color:#f7faf2;border-radius:20px;padding:8px 17px;min-height:36px;font-size:11px}.circul3-home-cta #health .coach-glass.paused *,.circul3-home-cta #health .coach-glass.paused :after,.circul3-home-cta #health .coach-glass.paused :before{animation-play-state:paused!important}.circul3-home-cta #health .coach-response{height:116px;margin-top:18px}.circul3-home-cta #health .coach-response .breath{fill:none;stroke:#baa7ef;stroke-width:1.6;opacity:.9;stroke-dasharray:4 4}.circul3-home-cta #health .coach-legend{justify-content:flex-start;gap:16px;margin:12px 0 0}.circul3-home-cta #health .coach-legend span:before{content:"";width:6px;height:6px;display:inline-block;border-radius:50%;background:var(--dot,#c8e0b0);margin-right:6px}.circul3-home-cta #health .coach-week{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;margin:22px 0 23px;text-align:center}.circul3-home-cta #health .coach-week span{font-size:9px;color:#d6dfd0}.circul3-home-cta #health .coach-week i{width:18px;height:18px;display:block;margin:10px auto 0;border:1px solid #d7e4ce33;border-radius:50%}.circul3-home-cta #health .coach-week .done i{background:#cadfba;color:#232;border-color:transparent;animation:coach-dot .6s var(--delay) both}.circul3-home-cta #health .coach-sessions{display:grid;gap:0;margin-top:17px}.circul3-home-cta #health .coach-sessions>div{display:grid;grid-template-columns:1fr auto;align-items:center;border-top:1px solid #ffffff1c;padding:12px 0;gap:10px;font-size:11px;color:#d8e2d1}.circul3-home-cta #health .coach-sessions strong{font-size:17px;font-weight:400;color:#f6faef;letter-spacing:-.02em}.circul3-home-cta #health .coach-sessions small{font-size:10px;color:#c2ceb9}@keyframes coach-appear{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes coach-trace{0%{stroke-dashoffset:800}55%,to{stroke-dashoffset:0}}@keyframes coach-breathe{0%,to{transform:scale(.68);opacity:.5}40%{transform:scale(1);opacity:1}}@keyframes coach-dot{0%{transform:scale(.4);opacity:.1}to{transform:scale(1);opacity:1}}.circul3-home-cta .battery-arc-wrap{clip-path:none!important;overflow:hidden;height:10.5vw;contain:paint}.circul3-home-cta .battery-arc-wrap:after{content:"";position:absolute;inset:-1px;background:#fff;transform:translateZ(0);will-change:transform}.circul3-home-cta .is-active .battery-arc-wrap{animation:none!important}.circul3-home-cta .is-active .battery-arc-wrap:after{animation:battery-cover 1.5s cubic-bezier(.22,.65,.3,1) .55s both}.circul3-home-cta .battery-arc{transform:translateZ(0)}.circul3-home-cta .battery-story .battery-ring{will-change:auto}.circul3-home-cta .battery-story.is-active .battery-ring{will-change:transform,opacity}@keyframes battery-cover{to{transform:translate3d(101%,0,0)}}@media(max-width:1000px){.circul3-home-cta .longterm-grid{gap:18px}.circul3-home-cta .longterm-grid .journey-card h3{font-size:28px}.circul3-home-cta .longterm-grid .journey-card{height:690px}.circul3-home-cta.c3-brand #health .v9-guidance-panel{column-gap:24px;grid-template-columns:minmax(0,1fr) minmax(280px,320px);padding:45px 28px}.circul3-home-cta #health .coach-glass{padding:23px}}@media(max-width:800px){.circul3-home-cta{--home-title:calc(clamp(28px, 8.3vw, 44px));--home-leading:1.08;--home-tracking:-.05em}.circul3-home-cta .home-section-head,.circul3-home-cta .journey-header,.circul3-home-cta.c3-brand .home-section-head{margin-bottom:28px!important}.circul3-home-cta .home-section-head .eyebrow,.circul3-home-cta .journey-eyebrow,.circul3-home-cta.c3-brand .home-section-head .eyebrow{font-size:9px!important;margin-bottom:13px!important}.circul3-home-cta.c3-brand #adaptive-hero h2{font-size:var(--home-title)!important}}@media(max-width:760px){.circul3-home-cta.c3-brand #health .v9-guidance-panel{display:flex;flex-direction:column;align-items:stretch;gap:28px;min-height:0;height:auto;padding:32px 22px 40px;border-radius:23px}.circul3-home-cta.c3-brand #health .v9-guidance-panel .health-story{align-self:auto;position:relative;inset:auto;margin:0;width:100%}.circul3-home-cta.c3-brand #health .v9-guidance-panel .health-story h3{font-size:30px}.circul3-home-cta.c3-brand #health .v9-guidance-panel .health-story>p:last-child{font-size:14px;line-height:1.6}.circul3-home-cta.c3-brand #health .v9-guidance-panel .health-ui{position:relative;inset:auto;width:100%;height:auto;max-width:380px;margin:0 auto}.circul3-home-cta.c3-brand #health .v9-guidance-panel #health-photo{filter:brightness(.72)}.circul3-home-cta.c3-brand #health .v9-guidance-tabs button{font-size:12px;padding-inline:2px;min-height:48px}.circul3-home-cta.c3-brand #health .v9-guidance-tabs{margin-bottom:20px}.circul3-home-cta #health .coach-glass{padding:23px 21px;border-radius:21px}.circul3-home-cta #health .coach-metrics strong{font-size:39px}.circul3-home-cta.c3-brand #health .health-sample{right:24px;bottom:13px;font-size:8px}.circul3-home-cta .longterm-panel{padding:0 24px}.circul3-home-cta .longterm-grid{grid-template-columns:1fr;gap:20px}.circul3-home-cta .longterm-grid .journey-card,.circul3-home-cta .longterm-grid .journey-card.expanded{height:600px}.circul3-home-cta .longterm-grid .journey-card .metric-ui{top:94px;right:20px;left:20px;width:auto;max-width:none;padding:20px}.circul3-home-cta .longterm-grid .journey-card .card-copy{left:20px;right:20px;bottom:26px}.circul3-home-cta .longterm-grid .journey-card h3{font-size:30px}.circul3-home-cta .longterm-intro{font-size:12px}.circul3-home-cta .longterm-grid .card-details p{font-size:14px!important}.circul3-home-cta .longterm-grid .card-category{top:20px;left:20px}.circul3-home-cta.c3-brand #health .health-scrim{background:linear-gradient(180deg,#07120da6,#07120d4d 48%,#07120d88);opacity:1}}@media(max-width:640px){.circul3-home-cta #bia-introduction{padding-bottom:28px!important}.circul3-home-cta.c3-brand #v5-fit-intro{padding-top:48px!important}.circul3-home-cta .battery-arc-wrap{height:16.3vw}.circul3-home-cta .journey{padding-bottom:48px!important}}@media(prefers-reduced-motion:reduce){.circul3-home-cta #health .coach-glass,.circul3-home-cta #health .coach-orb:after,.circul3-home-cta #health .coach-orb:before,.circul3-home-cta #health .coach-wave .trace,.circul3-home-cta #health .coach-week i{animation:none!important}.circul3-home-cta .battery-arc-wrap:after{display:none}}.circul3-home-cta #health .coach-offscreen *,.circul3-home-cta #health .coach-offscreen :after,.circul3-home-cta #health .coach-offscreen :before{animation-play-state:paused!important}.circul3-home-cta #bia-introduction{overflow:clip}.circul3-home-cta.c3-brand #health .coach-glass,.circul3-home-cta.c3-brand #health .coach-glass button,.circul3-home-cta.c3-brand #health .health-ui{pointer-events:auto}.circul3-home-cta.c3-brand #health #health-category{color:#e3e9dc!important;font-size:10px!important;letter-spacing:.1em!important}.circul3-home-cta.official-module #Next-Gen .column-name,.circul3-home-cta.official-module .section-h13 .title,.circul3-home-cta.official-module .testimonials--heading h6,.circul3-home-cta.official-press .section-rich-text h3{font-size:var(--home-title)!important;font-weight:600!important;line-height:var(--home-leading)!important;letter-spacing:var(--home-tracking)!important;text-wrap:balance}.circul3-home-cta.official-module #Next-Gen .cont,.circul3-home-cta.official-module #Next-Gen .sub-column-name,.circul3-home-cta.official-press .section-rich-text .rte{font-size:16px!important;font-weight:400!important;line-height:1.6!important;letter-spacing:-.01em!important}.circul3-home-cta{overflow-anchor:none}.circul3-home-cta html:has(body.official-module){overflow-y:clip}.circul3-home-cta.official-module{display:flow-root;min-width:0;width:100%;max-width:100%;overflow-x:clip}.circul3-home-cta.official-module .section-logo-list .logo-list{margin-bottom:0}.circul3-home-cta.official-module .section-logo-list .logo-list--inner{overflow-y:hidden}.circul3-home-cta.official-precision #Next-Gen,.circul3-home-cta.official-precision #Next-Gen .container,.circul3-home-cta.official-precision #Next-Gen .grid-wrapper{box-sizing:border-box;max-width:100%}@media(max-width:767px){.circul3-home-cta.official-precision #Next-Gen .container{width:100%;margin-inline:auto;padding-inline:14px}.circul3-home-cta.official-precision #Next-Gen .grid-wrapper{width:100%;margin-inline:0}.circul3-home-cta.official-precision #Next-Gen .grid-wrapper .box{width:100%;min-width:0;margin-inline:0}.circul3-home-cta.official-precision #Next-Gen .grid-wrapper .item{min-width:0;padding:7px}.circul3-home-cta.official-precision #Next-Gen .grid-wrapper .inner{width:100%}}.circul3-home-cta #home-oura5-hand,.circul3-home-cta #home-oura5-thinness{contain:layout paint;overflow:clip!important}.circul3-home-cta #home-oura5-hand .v6-hand-sticky,.circul3-home-cta #home-oura5-thinness>.sticky{will-change:transform;backface-visibility:hidden}.circul3-home-cta #home-oura5-hand .v6-hand-ring,.circul3-home-cta #home-oura5-thinness [data-cy=pop-compare-section-ring],.circul3-home-cta #home-oura5-thinness [data-cy=pop-compare-section-ring]>.motionComponent:first-child{will-change:transform!important}.circul3-home-cta .journey-panel.longterm-panel{max-width:none;margin:0;padding:0}.circul3-home-cta .longterm-intro{padding:0 24px;margin-bottom:28px;min-height:63px;display:flex;align-items:center;justify-content:center}.circul3-home-cta #overtime-cards .journey-card:after{background:linear-gradient(180deg,#12121710,#16111f25 35%,#151019d9)}.circul3-home-cta .carousel-footer[data-carousel=overtime] .carousel-progress i{width:50%}.circul3-home-cta .journey-card.expanded .card-copy{max-width:calc(100% - 390px)}.circul3-home-cta #journey-night .metric-ui{background:linear-gradient(135deg,#d1b19840,#53494430);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.circul3-home-cta .odi-stats{display:grid;grid-template-columns:1fr 1fr;gap:17px 12px;margin-top:20px}.circul3-home-cta .odi-stats>div:last-child{grid-column:1/-1}.circul3-home-cta .metric-ui .odi-stats b{display:block;font-size:17px;font-weight:500;line-height:1.25;margin-bottom:5px}.circul3-home-cta .odi-stats span{display:block;font-size:10px;line-height:1.45;color:#fffc}.circul3-home-cta .metric-ui .odi-value{font-size:40px;margin:20px 0 14px;font-weight:500;text-align:center;letter-spacing:-.04em}.circul3-home-cta .metric-ui .odi-value small{font-size:14px;letter-spacing:0;margin-left:6px}.circul3-home-cta .odi-scale{display:grid;grid-template-columns:1fr 2fr 1fr 1fr;align-items:center;gap:5px;height:20px}.circul3-home-cta .odi-scale i{height:7px;border-radius:99px;background:var(--tone);transform-origin:left}.circul3-home-cta .odi-scale i:nth-child(2){height:17px}.circul3-home-cta .expanded .odi-scale i{animation:odi-reveal 1.15s cubic-bezier(.2,.7,.2,1) both}.circul3-home-cta .odi-axis{display:grid;grid-template-columns:1fr 2fr 1fr 1fr;font-size:9px;color:#fffb;margin-top:8px;gap:5px}@keyframes odi-reveal{0%{transform:scaleX(.08);opacity:.3}to{transform:scaleX(1);opacity:1}}.circul3-home-cta #health .coach-close,.circul3-home-cta #health .coach-reopen{display:none}@media(max-width:1023px){.circul3-home-cta .journey-card.expanded .card-copy{max-width:calc(100% - 48px)}}@media(max-width:760px){.circul3-home-cta #health .coach-close{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:50%;border:1px solid #ffffff38;background:#ffffff12;color:#fff;font-size:23px;font-weight:400;line-height:1;padding:0;margin:-8px -8px -8px 0;cursor:pointer}.circul3-home-cta #health .coach-top{gap:9px}.circul3-home-cta #health .coach-top i{display:none}.circul3-home-cta #health .coach-reopen{display:flex;align-items:center;justify-content:space-between;width:100%;padding:15px 20px;border:1px solid #ffffff40;border-radius:999px;background:#cddac218;backdrop-filter:blur(18px);color:#f6faf1;font-size:13px}.circul3-home-cta #health .health-ui:not([data-dismissed=true]) .coach-reopen,.circul3-home-cta #health .health-ui[data-dismissed=true] .coach-glass{display:none}}@media(max-width:640px){.circul3-home-cta .longterm-intro{min-height:58px;margin-bottom:22px;font-size:12px}.circul3-home-cta .journey-card.expanded{height:650px}.circul3-home-cta .journey-card.expanded .metric-ui{top:90px;left:18px;right:18px;width:auto;padding:20px}.circul3-home-cta .journey-card.expanded .card-copy{left:18px;right:18px;bottom:25px;max-width:none}.circul3-home-cta .journey-card.expanded h3{font-size:28px;max-width:none}.circul3-home-cta .journey-card.expanded .card-details p{font-size:14px;line-height:1.5;margin-top:14px}.circul3-home-cta .metric-ui .ui-note{margin-top:12px}.circul3-home-cta .odi-stats{gap:14px 10px;margin-top:16px}.circul3-home-cta .metric-ui .odi-value{font-size:36px;margin:14px 0 10px}.circul3-home-cta .journey-panels{min-height:0}.circul3-home-cta .card-track{align-items:flex-start}}@media(prefers-reduced-motion:reduce){.circul3-home-cta .expanded .odi-scale i{animation:none}}.circul3-home-cta.official-precision .grid-wrapper{overflow:clip}@media(max-width:760px){.circul3-home-cta #health .coach-close{width:44px;height:44px;margin:-12px -10px -12px 0}}.circul3-home-cta{--v24-bg:#f5f5f5;--v24-panel:#fff;--v24-ink:#202124;--v24-secondary:#78727f;--v24-body:#5f5f66;--v24-line:#d9d9dd;--v24-accent:#7043b6;--v24-dark:#1c1917;--v24-dark-text:#f5f5f5}@media(max-width:960px){.circul3-home-cta .c3-header-inner{width:calc(100% - 36px);height:64px;gap:16px}.circul3-home-cta .c3-menu-toggle{display:flex}.circul3-home-cta .c3-site-logo{margin-right:auto}.circul3-home-cta .c3-site-logo img{width:125px}.circul3-home-cta .c3-site-actions{gap:18px}.circul3-home-cta .c3-site-actions .c3-shop,.circul3-home-cta .c3-site-actions>a[aria-label="My Account"],.circul3-home-cta .c3-site-actions>a[aria-label=Search]{display:none}.circul3-home-cta .c3-site-actions svg{width:23px;height:23px}.circul3-home-cta #c3-site-nav{position:absolute;left:0;right:0;top:64px;background:#111;display:none;padding:16px 24px 26px;max-height:calc(100dvh - 100px);overflow:auto;font-size:17px}.circul3-home-cta #c3-site-nav.open{display:block}.circul3-home-cta #c3-site-nav>a{display:block;padding:14px 0;border-bottom:1px solid #2a2a2a}.circul3-home-cta .c3-nav-group{flex-wrap:wrap;padding:14px 0;border-bottom:1px solid #2a2a2a}.circul3-home-cta .c3-nav-group>a{flex:1}.circul3-home-cta .c3-nav-dropdown{position:static;flex-basis:100%;background:none;border:0;box-shadow:none;padding:12px 0 0;font-size:15px}.circul3-home-cta .c3-nav-group:focus-within:not(.open) .c3-nav-dropdown,.circul3-home-cta .c3-nav-group:hover:not(.open) .c3-nav-dropdown{display:none}.circul3-home-cta .c3-nav-group.open .c3-nav-dropdown{display:block}.circul3-home-cta .source-frame{scroll-margin-top:76px}}.circul3-home-cta .journey{background:var(--v24-bg);color:var(--v24-ink);padding:96px 0 80px}.circul3-home-cta .journey-header{margin-bottom:48px}.circul3-home-cta .journey-eyebrow{color:var(--v24-body);font-size:10px;letter-spacing:.18em}.circul3-home-cta .journey h2{font-weight:600;letter-spacing:-.05em}.circul3-home-cta .journey h2 .home-amber,.circul3-home-cta .journey h2 .home-violet{background:none;color:var(--v24-secondary);-webkit-text-fill-color:currentColor}.circul3-home-cta .journey-deck{color:var(--v24-body)}.circul3-home-cta .scale-nav button{border-color:var(--v24-line);background:var(--v24-panel);color:var(--v24-body)}.circul3-home-cta .scale-nav button[aria-selected=true]{background:#292929;color:var(--v24-dark-text);border-color:#292929}.circul3-home-cta .scale-nav button:hover:not([aria-selected=true]){background:#ececef;color:var(--v24-ink)}.circul3-home-cta .time-rail button{color:var(--v24-secondary);border-bottom-color:var(--v24-line)}.circul3-home-cta .time-rail button[aria-current=true]{color:var(--v24-ink);border-bottom-color:var(--v24-accent)}.circul3-home-cta .carousel-progress{background:var(--v24-line)}.circul3-home-cta .carousel-progress i{background:var(--v24-accent)}.circul3-home-cta .carousel-footer button{border-color:var(--v24-line);background:var(--v24-panel)}.circul3-home-cta .carousel-footer button img{filter:none}.circul3-home-cta .carousel-footer button:last-child{background:#292929}.circul3-home-cta .carousel-footer button:last-child img{filter:invert(1)}.circul3-home-cta .journey .v23-swipe-hint{color:var(--v24-body)}.circul3-home-cta .journey .v23-swipe-hint:after{color:var(--v24-ink)}@media(max-width:640px){.circul3-home-cta .journey{padding:64px 0 48px}.circul3-home-cta .journey-header{margin-bottom:34px}}.circul3-home-cta #Next-Gen.section-h04{color:var(--v24-body);padding:96px 0}.circul3-home-cta #Next-Gen .cont{max-width:960px;font-size:18px;line-height:1.6}.circul3-home-cta #Next-Gen .column-name{font-weight:600;letter-spacing:-.05em;-webkit-text-fill-color:currentColor}.circul3-home-cta #Next-Gen .column-name .home-violet{background:none;color:var(--v24-secondary);-webkit-text-fill-color:currentColor}.circul3-home-cta #Next-Gen .column-name:after{display:none}.circul3-home-cta #Next-Gen .sub-column-name{color:var(--v24-ink);font-weight:500;font-size:26px}.circul3-home-cta #Next-Gen .grid-wrapper{margin-top:48px}.circul3-home-cta #Next-Gen .grid-wrapper .item .inner{border:1px solid var(--v24-line);border-radius:22px;box-shadow:none}.circul3-home-cta #Next-Gen .grid-wrapper .item:focus-visible{outline-color:var(--v24-accent)}@media(max-width:767px){.circul3-home-cta #Next-Gen.section-h04{padding:64px 0}.circul3-home-cta #Next-Gen .sub-column-name{font-size:22px}.circul3-home-cta #Next-Gen .grid-wrapper{margin-top:36px}}.circul3-home-cta #adaptive-hero.v24-adaptive-study{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:auto;min-height:720px;background:var(--v24-dark);color:var(--v24-dark-text)}.circul3-home-cta #adaptive-hero .v24-adaptive-visual{position:relative;min-height:720px;overflow:hidden;background:#24211f}.circul3-home-cta #adaptive-hero .v24-hand-wrap{position:absolute;left:50%;bottom:0;height:94%;aspect-ratio:1086/1448;transform:translateX(-50%)}.circul3-home-cta #adaptive-hero .v24-adaptive-hand{display:block;width:100%;height:100%;object-fit:contain;filter:brightness(.88) saturate(.82)}.circul3-home-cta #adaptive-hero .v24-adaptive-ring{position:absolute;left:26%;top:31%;width:16%;height:auto;filter:brightness(.9) saturate(.82);pointer-events:none}.circul3-home-cta.c3-brand #adaptive-hero.v24-adaptive-study .v13-adaptive-copy{position:relative;left:0!important;right:auto!important;top:0!important;bottom:auto!important;width:100%!important;max-width:680px!important;box-sizing:border-box!important;margin:0!important;transform:none!important;align-self:center;justify-self:center;padding:88px 64px;text-align:left!important}.circul3-home-cta #adaptive-hero .v24-adaptive-eyebrow{margin:0 0 22px;color:#b9b5b0;font-size:10px;line-height:1.4;letter-spacing:.18em}.circul3-home-cta #adaptive-hero h2{color:var(--v24-dark-text);font-weight:600;letter-spacing:-.055em}.circul3-home-cta #adaptive-hero h2 span{color:#d1d4db;background:none;-webkit-text-fill-color:currentColor}.circul3-home-cta #adaptive-hero .v13-adaptive-body{color:#d1d4db}.circul3-home-cta #adaptive-hero .v13-adaptive-close{color:#b9b5b0}@media(max-width:760px){.circul3-home-cta #design .v8-recovery-controls{left:50%!important;right:auto!important;width:calc(100vw - 40px)!important;max-width:none!important;transform:translateX(-50%)!important;box-sizing:border-box}.circul3-home-cta #design .v8-recovery-controls button{min-width:0}.circul3-home-cta #adaptive-hero.v24-adaptive-study{display:flex!important;flex-direction:column;min-height:0}.circul3-home-cta #adaptive-hero .v24-adaptive-visual{min-height:500px;height:500px}.circul3-home-cta #adaptive-hero .v24-hand-wrap{height:108%;left:54%}.circul3-home-cta.c3-brand #adaptive-hero.v24-adaptive-study .v13-adaptive-copy{padding:40px 20px 48px;max-width:none!important;text-align:center!important}.circul3-home-cta #adaptive-hero .v24-adaptive-eyebrow{margin-bottom:16px;font-size:9px}.circul3-home-cta #adaptive-hero h2{font-size:40px}.circul3-home-cta #adaptive-hero .v13-adaptive-body{font-size:16px;line-height:1.6}}.circul3-home-cta #health .section-head h2 .home-violet,.circul3-home-cta #health .section-head h2 span{background:none;color:var(--v24-secondary);-webkit-text-fill-color:currentColor}.circul3-home-cta .v24-trust-header{max-width:860px;margin:0 auto 48px;text-align:center}.circul3-home-cta .v24-trust-header .v24-eyebrow{margin:0 0 17px;color:var(--v24-body);font-size:10px;font-weight:500;line-height:1.4;letter-spacing:.18em}.circul3-home-cta .v24-trust-header h2{margin:0;color:var(--v24-ink);font-family:AspektaT,Arial,sans-serif;font-size:calc(clamp(44px,4.8vw,68px));font-weight:600;line-height:1.055;letter-spacing:-.055em}.circul3-home-cta .v24-trust-header>p:last-child:not(.v24-eyebrow){max-width:660px;margin:22px auto 0;color:var(--v24-body);font-size:16px;line-height:1.6;letter-spacing:-.01em}.circul3-home-cta .v24-trust-note{max-width:900px;margin:32px auto 0;color:#66666d;font-size:13px;line-height:1.6;text-align:center}.circul3-home-cta .v24-experts{background:var(--v24-bg);padding:96px 24px 80px;color:var(--v24-ink)}.circul3-home-cta .v24-experts-shell{max-width:1180px;margin:0 auto}.circul3-home-cta .v24-experts .testimonials{background:transparent;color:var(--v24-ink);overflow:visible;text-align:left}.circul3-home-cta .v24-experts .testimonials--inner{max-width:none;padding:0;margin:0}.circul3-home-cta .v24-experts .testimonials--carousel{display:flex;flex-direction:column}.circul3-home-cta .v24-expert-stage{min-height:310px}.circul3-home-cta .v24-experts .v24-expert-slide{display:none;width:100%;box-sizing:border-box}.circul3-home-cta .v24-experts .v24-expert-slide.is-selected{display:grid;grid-template-columns:210px minmax(0,1fr);gap:24px 56px;padding:44px 0;border-top:1px solid var(--v24-line);border-bottom:1px solid var(--v24-line);animation:v24-quote-in .28s ease-out}.circul3-home-cta .v24-experts .v24-expert-label{grid-row:1/3;margin:4px 0 0;color:var(--v24-accent);font-size:11px;font-weight:500;line-height:1.6;letter-spacing:.1em}.circul3-home-cta .v24-experts .testimonials--testimonial-content p{margin:0;color:var(--v24-ink);font-family:AspektaT,Arial,sans-serif;font-size:30px;font-weight:400;line-height:1.35;letter-spacing:-.025em}.circul3-home-cta .v24-experts .testimonials--author{color:var(--v24-body);font-size:16px;line-height:1.5}.circul3-home-cta .v24-experts .testimonials--author:before{color:var(--v24-secondary)}.circul3-home-cta .v24-expert-controls{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:24px}.circul3-home-cta .v24-experts scroll-shadow{margin:0;width:auto}.circul3-home-cta .v24-experts .flickity-custom-dots{margin:0;padding:0;gap:14px;overflow:visible}.circul3-home-cta .v24-experts .flickity-custom-dots .dot{min-width:72px;min-height:72px;padding:0;border:0;border-radius:50%;background:transparent;opacity:.42;transition:opacity .2s,transform .2s}.circul3-home-cta .v24-experts .flickity-custom-dots .dot:hover{opacity:.75}.circul3-home-cta .v24-experts .flickity-custom-dots .dot.is-selected{opacity:1}.circul3-home-cta .v24-experts .flickity-custom-dots .dot img{width:72px;height:72px;border-radius:50%;object-fit:cover}.circul3-home-cta .v24-experts .flickity-custom-dots .dot:focus-visible{outline:2px solid var(--v24-accent);outline-offset:4px}.circul3-home-cta .v24-experts .v23-carousel-toggle{position:static;flex:none;margin:0;background:transparent;border-color:var(--v24-line);color:var(--v24-ink)}.circul3-home-cta .v24-experts .v23-carousel-toggle:hover{background:var(--v24-panel);border-color:#b9b9bf}@keyframes v24-quote-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.circul3-home-cta .v24-proof{background:var(--v24-bg);padding:40px 24px 72px;color:var(--v24-ink)}.circul3-home-cta .v24-proof-track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:1280px;margin:0 auto}.circul3-home-cta .v24-proof-card{min-width:0;overflow:hidden;border:1px solid var(--v24-line);border-radius:22px;background:var(--v24-panel);box-shadow:none}.circul3-home-cta .v24-proof-card>img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;filter:saturate(.72);border-bottom:1px solid var(--v24-line)}.circul3-home-cta .v24-proof-card>div{padding:26px 26px 30px}.circul3-home-cta .v24-card-label{min-height:34px;margin:0 0 16px;color:var(--v24-accent);font-size:10px;font-weight:500;line-height:1.55;letter-spacing:.1em}.circul3-home-cta .v24-proof-card h3{margin:0 0 14px;color:var(--v24-ink);font-size:27px;font-weight:500;line-height:1.15;letter-spacing:-.035em}.circul3-home-cta .v24-proof-card p:last-child{margin:0;color:var(--v24-body);font-size:15px;line-height:1.6}.circul3-home-cta .v24-proof-note{margin-top:28px}.circul3-home-cta .v24-press .v23-swipe-meta,.circul3-home-cta .v24-proof .v23-swipe-meta{max-width:1280px;margin-inline:auto}.circul3-home-cta .v24-press{background:var(--v24-bg);padding:32px 24px 96px;color:var(--v24-ink)}.circul3-home-cta .v24-press .v24-trust-header{margin-bottom:42px}.circul3-home-cta .v24-press .v24-trust-header h2{font-size:calc(clamp(36px,3.4vw,52px))}.circul3-home-cta .v24-press-track{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));max-width:1280px;margin:0 auto;border-top:1px solid var(--v24-line);border-bottom:1px solid var(--v24-line)}.circul3-home-cta .v24-press-logo{display:flex;align-items:center;justify-content:center;min-width:0;height:112px;padding:24px;box-sizing:border-box}.circul3-home-cta .v24-press-logo+.v24-press-logo{border-left:1px solid var(--v24-line)}.circul3-home-cta .v24-press-logo img{display:block;max-width:100%;max-height:52px;width:auto;height:auto;object-fit:contain;filter:grayscale(1);opacity:.72}.circul3-home-cta .v24-press .v23-swipe-meta{display:none}.circul3-home-cta .section-h13 .title .home-violet,.circul3-home-cta.official-cta .section-h13 .title .home-violet{background:none!important;background-image:none!important;color:#d1d4db!important;-webkit-text-fill-color:#d1d4db!important}@media(max-width:767px){.circul3-home-cta .v24-trust-header{margin-bottom:34px;padding-inline:4px}.circul3-home-cta .v24-trust-header .v24-eyebrow{margin-bottom:13px;font-size:9px}.circul3-home-cta .v24-trust-header h2{font-size:36px;line-height:1.08;letter-spacing:-.05em}.circul3-home-cta .v24-trust-header>p:last-child:not(.v24-eyebrow){margin-top:18px;font-size:15px}.circul3-home-cta .v24-trust-note{margin-top:26px;font-size:12px;text-align:left}.circul3-home-cta .v24-experts{padding:64px 20px 56px}.circul3-home-cta .v24-expert-stage{min-height:450px}.circul3-home-cta .v24-experts .v24-expert-slide.is-selected{grid-template-columns:1fr;gap:20px;padding:28px 0}.circul3-home-cta .v24-experts .v24-expert-label{grid-row:auto;margin:0;font-size:10px}.circul3-home-cta .v24-experts .testimonials--testimonial-content p{font-size:22px;line-height:1.4}.circul3-home-cta .v24-experts .testimonials--author{font-size:14px}.circul3-home-cta .v24-expert-controls{align-items:center;gap:12px}.circul3-home-cta .v24-experts .flickity-custom-dots{gap:5px}.circul3-home-cta .v24-experts .flickity-custom-dots .dot{min-width:60px;min-height:60px}.circul3-home-cta .v24-experts .flickity-custom-dots .dot img{width:60px;height:60px}.circul3-home-cta .v24-experts .v23-carousel-toggle{min-width:82px;padding-inline:14px}.circul3-home-cta .v24-proof{padding:24px 0 56px}.circul3-home-cta .v24-proof .v24-trust-header,.circul3-home-cta .v24-proof .v24-trust-note{margin-inline:20px}.circul3-home-cta .v24-proof-track{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:84vw;gap:16px;max-width:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:24px;padding:0 24px 8px;scrollbar-width:none;overscroll-behavior-x:contain}.circul3-home-cta .v24-proof-track::-webkit-scrollbar{display:none}.circul3-home-cta .v24-proof-card{scroll-snap-align:start}.circul3-home-cta .v24-proof-card>img{aspect-ratio:4/3}.circul3-home-cta .v24-proof-card>div{padding:22px}.circul3-home-cta .v24-proof-card h3{font-size:25px}.circul3-home-cta .v24-proof .v23-swipe-meta{display:flex;margin-top:16px}.circul3-home-cta .v24-press{padding:24px 0 64px}.circul3-home-cta .v24-press .v24-trust-header{margin-inline:20px;margin-bottom:30px}.circul3-home-cta .v24-press .v24-trust-header h2{font-size:34px}.circul3-home-cta .v24-press-track{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:46vw;max-width:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:24px;padding:0 24px 8px;border:0;scrollbar-width:none}.circul3-home-cta .v24-press-track::-webkit-scrollbar{display:none}.circul3-home-cta .v24-press-logo{height:96px;padding:20px;scroll-snap-align:start;border-top:1px solid var(--v24-line);border-bottom:1px solid var(--v24-line)}.circul3-home-cta .v24-press-logo+.v24-press-logo{border-left:1px solid var(--v24-line)}.circul3-home-cta .v24-press .v23-swipe-meta{display:flex;margin:16px 24px 0}}@media(prefers-reduced-motion:reduce){.circul3-home-cta .v24-experts .v24-expert-slide.is-selected{animation:none}.circul3-home-cta .v24-experts .flickity-custom-dots .dot{transition:none}}.circul3-home-cta body:has(#Next-Gen),.circul3-home-cta body:has(.journey),.circul3-home-cta html:has(#Next-Gen),.circul3-home-cta html:has(.journey){background:var(--v24-bg)!important}.circul3-home-cta.c3-brand .journey{background:var(--v24-bg)!important;color:var(--v24-ink)!important}.circul3-home-cta.c3-brand .journey h2{color:var(--v24-ink)!important;-webkit-text-fill-color:var(--v24-ink)!important}.circul3-home-cta.c3-brand .journey h2 .home-amber,.circul3-home-cta.c3-brand .journey h2 .home-violet,.circul3-home-cta.c3-brand .journey h2 span{background:none!important;background-image:none!important;color:var(--v24-secondary)!important;-webkit-text-fill-color:var(--v24-secondary)!important}.circul3-home-cta.c3-brand .journey .journey-deck,.circul3-home-cta.c3-brand .journey .journey-eyebrow{color:var(--v24-body)!important}.circul3-home-cta.c3-brand .journey .time-rail button{color:var(--v24-secondary)!important;border-bottom-color:var(--v24-line)!important}.circul3-home-cta.c3-brand .journey .time-rail button[aria-current=true]{color:var(--v24-ink)!important;border-bottom-color:var(--v24-accent)!important}.circul3-home-cta.c3-brand #Next-Gen .column-name{color:var(--v24-ink)!important;-webkit-text-fill-color:var(--v24-ink)!important}.circul3-home-cta.c3-brand #Next-Gen .column-name .home-violet,.circul3-home-cta.c3-brand #Next-Gen .column-name span,.circul3-home-cta.c3-brand #design h2 .home-violet,.circul3-home-cta.c3-brand #design h2 span,.circul3-home-cta.c3-brand #health .section-head h2 .home-violet,.circul3-home-cta.c3-brand #health .section-head h2 span{background:none!important;background-image:none!important;color:var(--v24-secondary)!important;-webkit-text-fill-color:var(--v24-secondary)!important}.circul3-home-cta.c3-brand #adaptive-hero.v24-adaptive-study .v13-adaptive-copy h2,.circul3-home-cta.c3-brand #adaptive-hero.v24-adaptive-study .v13-adaptive-copy p{text-align:left!important}.circul3-home-cta .journey{background:var(--v24-bg)!important;color:var(--v24-ink)!important}.circul3-home-cta .journey h2{color:var(--v24-ink)!important;-webkit-text-fill-color:var(--v24-ink)!important}.circul3-home-cta .journey h2 .home-amber,.circul3-home-cta .journey h2 .home-violet,.circul3-home-cta .journey h2 span{background:none!important;background-image:none!important;color:var(--v24-secondary)!important;-webkit-text-fill-color:var(--v24-secondary)!important}.circul3-home-cta .journey .journey-deck,.circul3-home-cta .journey .journey-eyebrow{color:var(--v24-body)!important}.circul3-home-cta .journey .time-rail button{color:var(--v24-secondary)!important;border-bottom-color:var(--v24-line)!important}.circul3-home-cta .journey .time-rail button[aria-current=true]{color:var(--v24-ink)!important;border-bottom-color:var(--v24-accent)!important}.circul3-home-cta #Next-Gen.section-h04{background:var(--v24-bg)!important;background-image:none!important;color:var(--v24-body)!important}.circul3-home-cta #Next-Gen .column-name{color:var(--v24-ink)!important;-webkit-text-fill-color:var(--v24-ink)!important}.circul3-home-cta #Next-Gen .column-name .home-violet,.circul3-home-cta #Next-Gen .column-name span{background:none!important;background-image:none!important;color:var(--v24-secondary)!important;-webkit-text-fill-color:var(--v24-secondary)!important}@media(min-width:761px){.circul3-home-cta.c3-brand #v5-fit-intro{padding-top:176px}}@media(max-width:760px){.circul3-home-cta.c3-brand #adaptive-hero.v24-adaptive-study .v13-adaptive-copy h2,.circul3-home-cta.c3-brand #adaptive-hero.v24-adaptive-study .v13-adaptive-copy p{text-align:center!important}.circul3-home-cta.c3-brand #v5-fit-intro{padding-top:76px}.circul3-home-cta.c3-brand #home-oura5-hand.v6-hand-scene{margin-top:calc(var(--c3-vh,8px) * -62)!important}}.circul3-home-cta{background:#fff}.circul3-home-cta .battery-story{--charge-vh:8px;position:relative;height:calc(var(--charge-vh) * 310)!important;min-height:0;overflow:hidden;background:#fff;color:#202124;isolation:isolate}.circul3-home-cta .battery-stage{position:absolute!important;inset:0 0 auto!important;width:100%;height:calc(var(--charge-vh) * 100)!important;overflow:hidden;background:#fff;will-change:transform}.circul3-home-cta .battery-heading{inset:calc(var(--charge-vh) * 11) 24px auto!important;min-height:0!important;z-index:4}.circul3-home-cta .battery-lead{color:#202124;font-size:calc(clamp(38px,4.2vw,62px))!important;line-height:1.06!important;letter-spacing:-.045em!important;opacity:1;transform:none;animation:none!important;will-change:opacity,transform}.circul3-home-cta .battery-claim{inset:0!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;gap:calc(clamp(28px,6vw,112px))!important;opacity:0;transform:translate3d(0,16px,0);will-change:opacity,transform}.circul3-home-cta .battery-claim span,.circul3-home-cta .battery-claim strong{animation:none!important;opacity:1!important;transform:none!important}.circul3-home-cta .battery-claim strong{color:#202124}.circul3-home-cta .battery-claim span,.circul3-home-cta .battery-claim sup{color:#6f7074}.circul3-home-cta .battery-visual{inset:calc(var(--charge-vh) * 26) 0 calc(var(--charge-vh) * 5)!important;width:100%!important;height:auto!important;pointer-events:none}.circul3-home-cta .battery-arc-wrap,.circul3-home-cta .battery-ring{display:none!important}.circul3-home-cta .charge-frame{position:absolute;inset:0;display:block;width:min(var(--charge-vh) * 79,820px);height:min(var(--charge-vh) * 79,820px);max-width:92vw;max-height:100%;margin:auto;object-fit:contain;object-position:center;opacity:0;transform:translateZ(0);will-change:opacity}.circul3-home-cta .charge-frame:first-child{opacity:1}.circul3-home-cta .battery-footnote{bottom:calc(var(--charge-vh) * 2.4)!important;z-index:5;color:#65676b!important;font-size:12px!important;line-height:1.55!important;text-shadow:none!important}@media(max-width:640px){.circul3-home-cta .battery-heading{inset:calc(var(--charge-vh) * 11) 18px auto!important}.circul3-home-cta .battery-lead{font-size:38px!important}.circul3-home-cta .battery-claim{display:grid!important;grid-template-columns:1fr;gap:7px!important;align-content:start!important}.circul3-home-cta .battery-claim strong{grid-row:2;font-size:72px!important}.circul3-home-cta .battery-claim span{font-size:14px!important;padding-top:0!important}.circul3-home-cta .battery-visual{inset:calc(var(--charge-vh) * 19) 0 calc(var(--charge-vh) * 8)!important}.circul3-home-cta .charge-frame{width:112vw;max-width:none;height:auto;aspect-ratio:1}.circul3-home-cta .battery-footnote{bottom:calc(var(--charge-vh) * 2.2)!important;font-size:11px!important}}@media(max-width:767px){.circul3-home-cta.official-cta .section-h13{box-sizing:border-box;height:500px!important;min-height:0!important;padding:0;background-attachment:scroll}.circul3-home-cta.official-cta .section-h13 .container{position:relative;display:block;height:100%}.circul3-home-cta.official-cta .section-h13 .title{position:absolute;top:72px;left:15px;margin:0!important;transform:none!important}.circul3-home-cta.official-cta .section-h13 .btn-box{position:absolute;bottom:28px;left:15px;margin:0!important}.circul3-home-cta.official-cta .section-h13 .mobile-bg{background-size:auto 112%;background-position:0}}@media(prefers-reduced-motion:reduce){.circul3-home-cta .battery-story{height:calc(var(--charge-vh) * 100)!important}.circul3-home-cta .battery-stage{transform:none!important;will-change:auto}.circul3-home-cta .battery-lead{opacity:0!important}.circul3-home-cta .battery-claim{opacity:1!important;transform:none!important}.circul3-home-cta .charge-frame{display:none!important}.circul3-home-cta .charge-frame:last-child{display:block!important;opacity:1!important}}.circul3-home-cta #Next-Gen .grid-wrapper .item.v30-heart .inner{aspect-ratio:602/370;min-height:0;height:auto}.circul3-home-cta #Next-Gen .grid-wrapper .item.v30-heart .info{padding:24px}.circul3-home-cta #Next-Gen .grid-wrapper .item.v30-heart .info .title{font-size:24px}.circul3-home-cta .v32-heart-visual{position:absolute;inset:0;overflow:hidden;background:radial-gradient(ellipse at 35% 65%,#814b7b35,transparent 60%),linear-gradient(125deg,#131218,#15131b 60%,#21191b);color:#eee8f5}.circul3-home-cta .v32-heart-orbit{position:absolute;left:4%;top:24%;width:51%;height:72%;overflow:visible}.circul3-home-cta .v32-heart-orbit .orbit-ring{fill:none;stroke:#bba6e81f;stroke-width:1}.circul3-home-cta .v32-heart-orbit .orbit-ticks{fill:none;stroke:#d7c2f16b;stroke-width:2;stroke-dasharray:1 9;stroke-linecap:round}.circul3-home-cta .v32-heart-orbit .pulse-halo{fill:#b583d2;opacity:.06;transform-origin:130px 115px;animation:v32-heart-halo 2.6s ease-out infinite}.circul3-home-cta .v32-heart-orbit .heart-shape{transform-origin:130px 115px;animation:v32-heart-beat 2.6s ease-in-out infinite;filter:drop-shadow(0 0 14px #d28eaa55)}.circul3-home-cta .v32-heart-orbit .orbit-dot{fill:#efd5d1;filter:drop-shadow(0 0 4px #e8b4e2);animation:v32-dot-glow 2.6s ease-in-out infinite}.circul3-home-cta .v32-heart-data{position:absolute;top:30%;right:7%;width:33%;display:grid;gap:12px}.circul3-home-cta .v32-heart-data>div{padding-bottom:10px;border-bottom:1px solid #d3bfe91e}.circul3-home-cta .v32-heart-data>div:last-child{border:0;padding-bottom:0}.circul3-home-cta .v32-heart-data span{display:block;font-size:10px;line-height:1.2;color:#bdb2c9;letter-spacing:.08em;text-transform:uppercase}.circul3-home-cta .v32-heart-data strong{display:block;font-size:32px;line-height:1.15;font-weight:400;letter-spacing:-.04em;margin-top:5px}.circul3-home-cta .v32-heart-data small{font-size:10px;letter-spacing:0;margin-left:4px;color:#c8bdcf}.circul3-home-cta .v32-heart-data b{display:block;font-size:12px;font-weight:400;line-height:1.25;margin-top:5px;color:#e6dce9}.circul3-home-cta .v32-rhythm-dots{display:flex!important;gap:5px;margin-top:8px;height:10px;align-items:center}.circul3-home-cta .v32-rhythm-dots i{height:4px;width:4px;border-radius:50%;background:#cba9df;animation:v32-dot-glow 2.6s ease-in-out infinite;animation-delay:calc(var(--i) * .16s)}.circul3-home-cta .v32-heart-caption{position:absolute;bottom:5%;left:8%;font-size:8px;letter-spacing:.12em;text-transform:uppercase;color:#b5a5bb}@keyframes v32-heart-beat{0%,50%,to{transform:scale(1)}12%{transform:scale(1.065)}25%{transform:scale(1.015)}35%{transform:scale(1.04)}}@keyframes v32-heart-halo{0%{transform:scale(.74);opacity:.12}72%,to{transform:scale(1.06);opacity:0}}@keyframes v32-dot-glow{0%,to{opacity:.38}35%{opacity:1}}@media(max-width:767px){.circul3-home-cta #Next-Gen .grid-wrapper .item.v30-heart .info{padding:18px}.circul3-home-cta #Next-Gen .grid-wrapper .item.v30-heart .info .title{font-size:21px;margin-bottom:14px}.circul3-home-cta #Next-Gen .grid-wrapper .item.v30-heart .info p{font-size:13px;line-height:1.5}.circul3-home-cta .v32-heart-data{gap:8px;top:31%;right:7%}.circul3-home-cta .v32-heart-data>div{padding-bottom:7px}.circul3-home-cta .v32-heart-data span{font-size:8px}.circul3-home-cta .v32-heart-data strong{font-size:27px;margin-top:4px}.circul3-home-cta .v32-heart-data b{font-size:10px}.circul3-home-cta .v32-heart-caption{font-size:7px;bottom:5%}.circul3-home-cta .v32-rhythm-dots{gap:4px;margin-top:6px;height:7px}}.circul3-home-cta #health .coach-glass[data-coach-card=train]{height:434px;padding:22px;display:flex;flex-direction:column}.circul3-home-cta #health [data-coach-card=train] .coach-top{flex:none;min-height:16px;margin-bottom:14px}.circul3-home-cta #health [data-coach-card=train] .coach-kicker{flex:none;font-size:13px;line-height:18px;margin-bottom:12px}.circul3-home-cta #health [data-coach-card=train] .coach-metrics{flex:none;gap:14px}.circul3-home-cta #health [data-coach-card=train] .coach-metrics strong{font-size:38px;line-height:1.05}.circul3-home-cta #health [data-coach-card=train] .coach-metrics label{font-size:10px;line-height:14px;margin-top:6px}.circul3-home-cta #health [data-coach-card=train] .coach-wave{flex:none;height:58px;margin:16px 0 7px}.circul3-home-cta #health [data-coach-card=train] .coach-response{height:100px;margin-top:16px}.circul3-home-cta #health [data-coach-card=train] .coach-axis{flex:none;line-height:13px}.circul3-home-cta #health [data-coach-card=train] .coach-note{flex:none;font-size:10px;line-height:1.5;margin-top:auto;padding-top:12px}.circul3-home-cta #health [data-coach-card=train] .coach-action{flex:none;min-height:36px;padding:8px 14px;margin-top:12px}.circul3-home-cta #health [data-coach-card=train] .coach-orb{flex:none;width:146px;height:146px;margin:8px auto 12px}.circul3-home-cta #health [data-coach-card=train] .coach-rhythm{flex:none;margin:16px 0 8px}.circul3-home-cta #health [data-coach-card=train] .coach-controls{flex:none;margin-top:auto;padding-top:12px}.circul3-home-cta #health [data-coach-card=train] .coach-week{flex:none;gap:6px;margin:16px 0}.circul3-home-cta #health [data-coach-card=train] .coach-week i{height:15px;width:15px;margin-top:7px}.circul3-home-cta #health [data-coach-card=train] .coach-sessions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px}.circul3-home-cta #health [data-coach-card=train] .coach-sessions>div{display:block;padding:8px 10px;border:1px solid #ffffff20;border-radius:10px;background:#ffffff05;font-size:9px;line-height:1.3}.circul3-home-cta #health [data-coach-card=train] .coach-sessions strong{display:block;font-size:16px;margin-top:4px;white-space:nowrap}.circul3-home-cta .v32-mobile-ai{display:none!important}@media(max-width:760px){.circul3-home-cta #health .coach-glass[data-coach-card=train]{height:416px;padding:20px;max-width:340px;margin-inline:auto}.circul3-home-cta #health [data-coach-card=train] .coach-top{margin-bottom:16px;min-height:20px}.circul3-home-cta #health [data-coach-card=train] .coach-metrics strong{font-size:34px}.circul3-home-cta #health [data-coach-card=train] .coach-wave{margin-top:14px;height:52px}.circul3-home-cta #health [data-coach-card=train] .coach-response{height:88px}.circul3-home-cta #health [data-coach-card=train] .coach-orb{height:134px;width:134px;margin-top:4px}.circul3-home-cta #health [data-coach-card=train] .coach-note{font-size:9.5px;padding-top:10px}.circul3-home-cta #health [data-coach-card=train] .coach-week{margin:12px 0}.circul3-home-cta #health [data-coach-card=train] .coach-sessions>div{padding:7px 9px}.circul3-home-cta.c3-brand #health .v9-guidance-panel[data-preview-closed=true]{display:block;aspect-ratio:1;height:auto;min-height:0;padding:0;gap:0}.circul3-home-cta.c3-brand #health .v9-guidance-panel[data-preview-closed=true] .health-story{position:absolute;inset:auto 20px 80px;width:auto;margin:0}.circul3-home-cta.c3-brand #health .v9-guidance-panel[data-preview-closed=true] .health-story .eyebrow{font-size:9px;margin-bottom:10px}.circul3-home-cta.c3-brand #health .v9-guidance-panel[data-preview-closed=true] .health-story h3{font-size:calc(clamp(24px,6.7vw,32px));line-height:1.08;margin-bottom:10px}.circul3-home-cta.c3-brand #health .v9-guidance-panel[data-preview-closed=true] .health-story>p:last-child{font-size:12px;line-height:1.5;margin:0}.circul3-home-cta.c3-brand #health .v9-guidance-panel[data-preview-closed=true] .health-ui{position:absolute;inset:auto 20px 20px;width:auto;max-width:none;margin:0}.circul3-home-cta #health .v9-guidance-panel[data-preview-closed=true] .coach-reopen{min-height:42px;padding:11px 16px;font-size:12px}.circul3-home-cta #health .v9-guidance-panel[data-preview-closed=true] .health-sample{display:none}.circul3-home-cta #design .v32-desktop-ai{display:none!important}.circul3-home-cta #design .v32-mobile-ai{display:block!important}.circul3-home-cta .v24-experts .v24-expert-stage{min-height:0;height:auto}.circul3-home-cta .v24-experts .v24-expert-slide.is-selected{padding:24px 0;gap:18px}.circul3-home-cta .v24-experts .v24-expert-controls{margin-top:16px}.circul3-home-cta .v24-experts .v24-trust-note{margin-top:24px}.circul3-home-cta.official-cta .section-h13 .container{width:100%}.circul3-home-cta.official-cta .section-h13 .title{left:20px;right:20px;max-width:none}.circul3-home-cta.official-cta .section-h13 .btn-box{left:20px;right:20px;text-align:center}}@media(prefers-reduced-motion:reduce){.circul3-home-cta .v32-heart-visual *{animation:none!important}}.circul3-home-cta #bia-introduction>h1{padding-top:28px!important}.circul3-home-cta #bia-introduction .c3-banner-title{padding-top:14px!important}.circul3-home-cta #bia-introduction #landing-hero-order-now-btn{margin-top:24px!important;margin-bottom:12px!important}@media(max-width:760px){.circul3-home-cta #bia-introduction>h1{padding-top:22px!important}.circul3-home-cta #bia-introduction .c3-banner-title{padding-top:12px!important}.circul3-home-cta #bia-introduction #landing-hero-order-now-btn{margin-top:20px!important;margin-bottom:4px!important}.circul3-home-cta #adaptive-hero .v30-story-button,.circul3-home-cta #adaptive-hero .v30-story-button:hover{background:#fff;border-color:#fff}.circul3-home-cta #design .v13-fit-foot{display:none!important}.circul3-home-cta.official-cta .section-h13 .container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:26px;height:100%;min-height:0;padding:28px 20px}.circul3-home-cta.official-cta .section-h13 .title{position:static;inset:auto;width:100%;margin:0!important;text-align:center;text-shadow:0 2px 22px #0009}.circul3-home-cta.official-cta .section-h13 .btn-box{position:static;inset:auto;width:100%;margin:0!important;display:flex;justify-content:center}}