.cur-main--stage{padding-block:0 4rem}.cur-phero{position:relative;overflow:hidden;isolation:isolate;color:#fff;margin:0 .75rem;border-radius:0 0 44px 44px;background:radial-gradient(60% 90% at 85% 10%,rgb(34 197 94 / .22),transparent 60%),radial-gradient(70% 90% at 10% 100%,#2c4bb8 0,transparent 60%),linear-gradient(160deg,var(--cur-navy),var(--cur-night) 70%);min-block-size:clamp(340px,52vh,560px);display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end}.cur-phero>.cur-structure{position:absolute;inset:-10% -5%;inline-size:110%;block-size:120%;z-index:-1;color:rgb(255 255 255 / .09);transform:translate3d(0,calc(var(--p,.5) * -60px),0)}.cur-phero__in{padding:clamp(2.5rem,6vw,5rem) clamp(1.25rem,5vw,4.5rem);max-inline-size:60rem}.cur-phero__title{margin:0;font-size:clamp(2.6rem,1.2rem + 5vw,6rem);line-height:1.02;letter-spacing:-.035em;font-weight:800;color:#fff;text-wrap:balance}html[dir="rtl"] .cur-phero__title{letter-spacing:0;line-height:1.25}.cur-phero__lede{margin:1.25rem 0 0;font-size:clamp(1.05rem,.9rem + .5vw,1.35rem);line-height:1.55;color:#d6def5;max-inline-size:38rem}.cur-phero__art{position:relative;align-self:stretch;min-block-size:280px}.cur-phero__pack{position:absolute;inline-size:clamp(130px,15vw,230px);block-size:auto;filter:drop-shadow(0 28px 30px rgb(0 0 0 / .45));animation:cur-bob 7s ease-in-out infinite;animation-delay:calc(var(--n,0) * -1.3s);translate:0 calc(var(--p,.5) * -50px);will-change:transform}.cur-phero__art--1 .cur-phero__pack{inline-size:clamp(200px,24vw,360px);inset-inline-end:10%;inset-block-end:8%}.cur-phero__art .cur-phero__pack:nth-child(1){--n:0;inset-inline-end:34%;inset-block-end:6%;z-index:3}.cur-phero__art .cur-phero__pack:nth-child(2){--n:1;inset-inline-end:8%;inset-block-end:26%;z-index:2;rotate:6deg}.cur-phero__art .cur-phero__pack:nth-child(3){--n:2;inset-inline-end:52%;inset-block-end:36%;rotate:-7deg;inline-size:clamp(100px,11vw,170px)}.cur-phero__art .cur-phero__pack:nth-child(4){--n:3;inset-inline-end:22%;inset-block-end:56%;rotate:-4deg;inline-size:clamp(90px,9vw,150px);opacity:.9}.cur-phero__art .cur-phero__pack:nth-child(5){--n:4;inset-inline-end:0;inset-block-end:0;rotate:9deg;inline-size:clamp(100px,10vw,160px)}.cur-phero__art--1 .cur-phero__pack:nth-child(1){inset-inline-end:12%;inset-block-end:8%;rotate:-6deg}.cur-motion .cur-phero__pack{opacity:0;scale:.7;transition:opacity 1s var(--cur-ease) calc(var(--n) * 120ms + .3s),scale 1.4s var(--cur-ease) calc(var(--n) * 120ms + .3s)}.cur-motion .cur-phero.is-in .cur-phero__pack{opacity:1;scale:1}@keyframes cur-bob{50%{transform:translate3d(0,-14px,0) rotate(1.5deg)}}.cur-molecule{position:absolute;inset:8% 4% 6% 0;inline-size:96%;block-size:auto}.cur-molecule line{stroke:rgb(255 255 255 / .4);stroke-width:2;stroke-dasharray:260}.cur-molecule circle{fill:#fff;transform-box:fill-box;transform-origin:center;animation:cur-cell 4.5s ease-in-out infinite;animation-delay:calc(var(--i) * -.6s)}.cur-molecule circle:nth-of-type(2n){fill:var(--cur-lime)}.cur-molecule circle:nth-of-type(3n){fill:#8fb0ff}.cur-motion .cur-molecule line{stroke-dashoffset:260;transition:stroke-dashoffset 1.4s var(--cur-ease) calc(var(--i) * 90ms + .4s)}.cur-motion .cur-phero.is-in .cur-molecule line{stroke-dashoffset:0}@keyframes cur-cell{50%{transform:scale(1.18)}}.cur-phero--products{min-block-size:clamp(320px,46vh,500px)}@media (max-width:820px){.cur-phero{grid-template-columns:1fr;margin:0;border-radius:0 0 32px 32px}.cur-phero__art{min-block-size:220px;margin-block-start:-1rem}.cur-phero__art .cur-phero__pack{inline-size:120px}.cur-phero__art--1 .cur-phero__pack{inline-size:190px}}.cur-page-body{padding-inline:var(--cur-gutter);padding-block-start:clamp(1.5rem,3vw,2.5rem)}.cur-sec{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(1.25rem,4vw,4rem);padding-block:clamp(2.5rem,5vw,4.5rem);border-block-start:1px solid var(--cur-line)}.cur-sec__head h2{position:sticky;inset-block-start:110px;margin:0;font-size:clamp(1.75rem,1.1rem + 2vw,2.75rem);line-height:1.08;letter-spacing:-.02em;color:var(--cur-navy);text-wrap:balance}html[dir="rtl"] .cur-sec__head h2{letter-spacing:0;line-height:1.35}.cur-sec__body>:first-child{margin-block-start:0}.cur-sec__body>p{font-size:1.125rem;line-height:1.7;max-inline-size:44rem}.cur-sec--intro{display:block;border:0;padding-block:clamp(2.5rem,6vw,5rem) clamp(1.5rem,3vw,2.5rem)}.cur-sec--intro>p:first-child{font-size:clamp(1.35rem,1rem + 1.4vw,2.1rem);line-height:1.38;color:var(--cur-ink);font-weight:500;max-inline-size:54rem;letter-spacing:-.01em;text-wrap:pretty}html[dir="rtl"] .cur-sec--intro>p:first-child{line-height:1.7;letter-spacing:0}body:not(.cur-role-privacy):not(.cur-role-cookies):not(.cur-role-terms) .cur-sec__body>ul:not(.cur-steps){list-style:none;padding:0;display:grid;gap:.85rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}body:not(.cur-role-privacy):not(.cur-role-cookies):not(.cur-role-terms) .cur-sec__body>ul:not(.cur-steps)>li{position:relative;background:var(--cur-alt);border-radius:22px;padding:1.3rem 1.3rem 1.3rem 3.4rem;line-height:1.5;transition:transform .5s var(--cur-ease),background-color .3s}html[dir="rtl"] body .cur-sec__body>ul:not(.cur-steps)>li{padding:1.3rem 3.4rem 1.3rem 1.3rem}body:not(.cur-role-privacy):not(.cur-role-cookies):not(.cur-role-terms) .cur-sec__body>ul:not(.cur-steps)>li::before{content:"";position:absolute;inset-inline-start:1.2rem;inset-block-start:1.45rem;inline-size:18px;block-size:18px;border-radius:50%;background:var(--cur-green) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M5 9.5l2.6 2.5L13 6.5' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 18px no-repeat}.cur-sec__body>ul:not(.cur-steps)>li:hover{transform:translateY(-3px);background:#eaf0fb}ol.cur-steps{list-style:none;counter-reset:s;padding:0;margin:0;display:grid;gap:1.6rem;position:relative}ol.cur-steps::before,ol.cur-steps::after{content:"";position:absolute;inset-inline-start:21px;inset-block:22px;inline-size:2px;background:var(--cur-line)}ol.cur-steps::after{background:var(--cur-green);transform:scaleY(clamp(0,calc(var(--p,1) * 2.1 - .45),1));transform-origin:50% 0}ol.cur-steps>li{counter-increment:s;position:relative;padding-inline-start:4.25rem;min-block-size:44px;display:flex;align-items:center;font-size:1.125rem;line-height:1.5}ol.cur-steps>li::before{content:counter(s);position:absolute;inset-inline-start:0;inset-block-start:0;z-index:1;inline-size:44px;block-size:44px;border-radius:50%;display:grid;place-items:center;background:#fff;border:2px solid var(--cur-navy);color:var(--cur-navy);font-weight:800}.cur-page-body .wp-block-buttons{margin-block-start:2rem}.cur-page-body .wp-block-button__link{border-radius:999px;padding:.95rem 1.75rem;font-size:1.0625rem}.cur-page-body .is-style-outline .wp-block-button__link{background:transparent;color:var(--cur-navy);border:2px solid var(--cur-navy)}.cur-sec__body details{border-block-end:1px solid var(--cur-line);padding-block:.4rem}.cur-sec__body summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:1rem;padding-block:.9rem;font-weight:700;font-size:1.125rem;color:var(--cur-ink)}.cur-sec__body summary::-webkit-details-marker{display:none}.cur-sec__body summary::after{content:"";flex:none;inline-size:14px;block-size:14px;margin-block-start:.35rem;background:linear-gradient(var(--cur-navy),var(--cur-navy)) center / 100% 2px no-repeat,linear-gradient(var(--cur-navy),var(--cur-navy)) center / 2px 100% no-repeat;transition:transform .45s var(--cur-ease)}.cur-sec__body details[open] summary::after{transform:rotate(135deg)}.cur-sec__body details::details-content{block-size:0;overflow:clip;transition:block-size .5s var(--cur-ease),content-visibility .5s allow-discrete}.cur-sec__body details[open]::details-content{block-size:auto}@media (max-width:820px){.cur-sec{grid-template-columns:1fr}.cur-sec__head h2{position:static}}.cur-lite .cur-phero__pack,.cur-lite .cur-molecule circle{animation:none}.cur-phero:not(.is-on) .cur-phero__pack,.cur-phero:not(.is-on) .cur-molecule circle{animation-play-state:paused}
