.loading-overlay-core-one{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--overlay-bg-color);z-index:9999;display:flex;align-items:center;justify-content:center;opacity:1;visibility:visible;transition:opacity .75s,visibility .75s}.loading-overlay-core-one.fade-out{opacity:0;visibility:hidden}.loading-overlay-core-one__content{display:flex;flex-direction:column;align-items:center;gap:2rem}.loading-overlay-core-one__image{max-width:200px;max-height:200px}.loading-overlay-core-one__img{width:100%;height:auto;object-fit:contain}.loading-overlay-core-one__spinner{color:var(--spinner-color)}.loading-overlay-core-one__spinner{animation:spin 1.5s linear infinite}.loader-hidden{opacity:0;visibility:hidden}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:768px){.loading-overlay-core-one__content{gap:1.5rem}.loading-overlay-core-one__image{max-width:150px;max-height:150px}.loading-overlay-core-one__spinner{width:40px;height:40px}}.community-container{background:var(--section-bg-color,#1a1a1a);color:#fff;padding:80px 20px;min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.community-area__content{max-width:800px;width:100%;text-align:center;position:relative;z-index:2}.community-area__title{font-size:48px;font-weight:300;margin-bottom:60px;color:var(--title-color)}.community-area__slideshow{position:relative}.community-area__slides{position:relative;height:800px;overflow:hidden}.community-area__slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transform:translate(30px);transition:all .8s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center}.community-area__slide--active{opacity:1;transform:translate(0)}.community-area__light-flare{position:absolute;top:50%;left:50%;width:800px;height:800px;background:radial-gradient(circle,rgba(255,255,255,.25) 0%,rgba(255,255,255,.15) 20%,rgba(255,255,255,.08) 40%,transparent 70%);border-radius:50%;transform:translate(-50%,-50%);pointer-events:none}.community-area__testimonial{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;text-align:center}.community-area__image-container{margin-bottom:50px;position:relative}.community-area__image{max-width:500px;max-height:400px;width:auto;height:auto;object-fit:contain}.community-area__content-text{max-width:600px}.community-area__name{display:block;font-size:20px;font-weight:600;margin-bottom:8px;color:var(--name-color);font-style:normal}.community-area__person-title{font-size:16px;color:var(--person-title-color);margin:0 0 30px}.community-area__quote{font-size:24px;font-weight:300;line-height:1.6;margin:0;font-style:italic;color:var(--text-color)}.community-area__navigation{margin-top:50px}.community-area__controls,.community-area__nav,.community-area__dots,.community-area__dot{display:none}@media screen and (max-width:768px){.community-container{padding:60px 0}.community-area__title{font-size:32px;margin-bottom:40px}.community-area__slides{height:auto;min-height:700px}.community-area__quote{font-size:20px;padding:0 30px}.community-area__image{max-width:350px;max-height:280px}.community-area__light-flare{width:600px;height:600px}.community-area__controls{gap:20px;margin-top:40px}.community-area__nav{width:44px;height:44px}.community-area__navigation{display:none!important}}@media (min-width:769px){.community-area__navigation.has-overflow{display:flex}}.first-word-area-container{width:100%;overflow:hidden;background:transparent}.first-word-area{padding:4rem 2rem;min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;max-width:1200px;margin:0 auto}.text-line{font-size:clamp(3rem,8vw,8rem);font-weight:400;line-height:1.5;margin-bottom:.5em;background:linear-gradient(90deg,var(--scroll-color) 0%,var(--scroll-color) 50%,var(--initial-color) 50%,var(--initial-color) 100%);background-size:200% 100%;background-position:100% 0;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:background-position .3s ease,opacity .6s ease,transform .6s ease;transform:translateY(60px)}@media (max-width:768px){.first-word-area{padding:5rem 1rem 2rem}.text-line{font-size:clamp(2rem,12vw,4rem)}}.interest-area{padding:4rem 0;background:var(--section-bg-color)}.interest-area__container{max-width:1200px;margin:0 auto;padding:0 2rem}.interest-area__header{text-align:left;margin-bottom:3rem}.interest-area__title{font-size:2.5rem;font-weight:700;color:var(--title-color);margin:0 0 1rem;line-height:1.2}.interest-area__subtitle{font-size:1.125rem;color:var(--subtitle-color);margin:0;line-height:1.6;max-width:600px}.interest-area__grid{display:grid;grid-template-columns:repeat(var(--grid-columns,3),1fr);gap:1.5rem;grid-auto-rows:minmax(200px,auto)}.interest-area__item--small{grid-row:span 1}.interest-area__item--medium{grid-row:span 2}.interest-area__item--large{grid-row:span 3}.interest-area__item--extra-large{grid-row:span 4}.interest-area__box{position:relative;background:var(--box-color);border-radius:28px;padding:1.5rem;width:100%;height:100%;display:flex;flex-direction:column;box-shadow:0 4px 6px #0000000d;transition:all .3s ease;overflow:hidden;cursor:pointer}.interest-area__box--background{background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.interest-area__box--background .interest-area__box-content{position:relative;z-index:2}.interest-area__box:hover{transform:translateY(-4px);box-shadow:0 8px 25px #0000001a}.interest-area__box-content{flex-shrink:0;display:flex;flex-direction:column;gap:.5rem}.interest-area__box-image{flex:1;border-radius:12px;overflow:hidden;min-height:120px;display:flex;justify-content:center}.interest-area__box-image--top{align-items:flex-start}.interest-area__box-image--center{align-items:center}.interest-area__box-image--bottom{align-items:flex-end}.interest-area__image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.interest-area__box:hover .interest-area__image{transform:scale(1.05)}.interest-area__box-title{color:var(--box-title-color)}.interest-area__box-subtitle{font-size:.875rem;color:var(--subtitle-color);margin:0;line-height:1.5}.interest-area__nav{background:var(--nav-bg-color);color:var(--nav-text-color);border-bottom:1px solid var(--nav-border-color);padding:1rem 0}.interest-area__nav a{color:inherit;text-decoration:none;padding:.5rem 1rem;display:inline-block}.interest-area__nav a:hover{background:var(--nav-hover-bg-color);color:var(--nav-hover-text-color);border-color:var(--nav-hover-border-color)}@media (min-width:1024px){.interest-area__grid{grid-template-columns:repeat(var(--grid-columns,3),1fr)}}@media (min-width:769px) and (max-width:1023px){.interest-area__grid{grid-template-columns:repeat(min(var(--grid-columns,3),2),1fr)}}@media (min-width:420px) and (max-width:768px){.interest-area{padding:3rem 0}.interest-area__container{padding:0 1rem}.interest-area__title{font-size:2rem}.interest-area__subtitle{font-size:1rem}.interest-area__grid{grid-template-columns:repeat(2,1fr);gap:1rem;grid-auto-rows:minmax(180px,auto)}.interest-area__box-title{font-size:1.125rem}}@media (max-width:420px){.interest-area__box{padding:0}.interest-area__box-title{font-size:1rem;margin:25px 10px}.interest-area__grid{grid-auto-rows:minmax(120px,auto)}}@media (max-width:350px){.interest-area__box-title{font-size:.75rem;margin:20px 10px}.interest-area__grid{grid-auto-rows:minmax(90px,auto)}}:root{--viewport-content:1200px;--gallery-side-padding:round(down,calc((100vw - var(--viewport-content)) / 2),1px)}@media (min-width:769px) and (max-width:1024px){:root{--viewport-content:90vw;--gallery-side-padding:round(down,calc((100vw - var(--viewport-content)) / 2),1px)}}@media (max-width:768px){:root{--viewport-content:85vw;--gallery-side-padding:round(down,calc((100vw - var(--viewport-content)) / 2),1px)}}.offer-area{padding:4rem 0 6rem;overflow:hidden;background:var(--section-bg-color)}.offer-area__container{padding-left:var(--gallery-side-padding)}.offer-area__header{text-align:left;margin-bottom:4rem;padding-left:2rem}.offer-area__title{margin:0;padding:0;font:700 3rem/1.1 system-ui,sans-serif;color:var(--title-color)}.offer-area__subtitle{margin:1rem 0 0;max-width:600px;font:400 1.25rem/1.4 system-ui,sans-serif;color:var(--subtitle-color,#86868b)}.offer-area__voice-memo-description{margin:.5rem 0;max-width:500px;font:400 .875rem/1.4 system-ui,sans-serif;color:var(--voice-memo-description-color);text-align:left;padding-left:.5rem}.offer-area__icon-list,.offer-area__product-icon-list{display:flex;flex-direction:column;align-items:center;gap:2rem}.offer-area__icon-list{margin-bottom:4rem;padding-inline:2rem}.offer-area__product-icon-list{margin-top:2rem}.offer-area__icon-item{display:grid;place-items:center;text-align:center;max-width:200px;min-height:200px;gap:.75rem}.offer-area__icon{width:48px;height:48px;display:grid;place-items:center}.offer-area__product-icon-list .offer-area__icon{width:120px;height:120px}.offer-area__icon-image{width:100%;height:100%;object-fit:contain}.offer-area__icon-text{margin:0;font:500 1rem/1.4 system-ui,sans-serif;color:var(--text-color)}.offer-area__product-icon-list .offer-area__icon-text{font-size:medium}.offer-area__table{position:relative}.offer-area__products{display:flex;gap:2rem;margin:0;overscroll-behavior-x:contain;overscroll-behavior-y:none}.offer-area__product{flex:0 0 auto;min-width:380px;padding:2rem 1rem;text-align:center;background:var(--product-bg-color,transparent)}.offer-area__product-images{margin-bottom:2rem;position:relative}.offer-area__product-title{margin:0 0 2rem;text-align:center;font:600 1.75rem/1.2 system-ui,sans-serif;color:var(--product-title-color)}.offer-area__product-image{display:block;width:100%;max-width:320px;margin-inline:auto;height:auto}.offer-area__product-info{margin-bottom:2.5rem}.offer-area__product-info .offer-area__product-description h1,.offer-area__product-info .offer-area__product-description h2,.offer-area__product-info .offer-area__product-description h3,.offer-area__product-info .offer-area__product-description h4,.offer-area__product-info .offer-area__product-description h5,.offer-area__product-info .offer-area__product-description h6,.offer-area__product-info .offer-area__product-description p{color:var(--product-description-color)}.offer-area__product-description{margin:0 0 2rem;font-size:1.125rem;line-height:1.4}.offer-area__product-description:is(h1,h2,h3,h4,h5,h6,p){color:var(--product-description-color)}.offer-area__product-price{margin:0;font:600 1.125rem/1.2 system-ui,sans-serif;color:var(--product-price-color)}.offer-area__product-actions{display:flex;justify-content:space-evenly;margin-bottom:2rem}.offer-area__button{display:inline-flex;align-items:center;justify-content:center;padding:.875rem 2rem;border-radius:50px;font:500 1rem/1 system-ui,sans-serif;text-decoration:none;border:none;cursor:pointer;transition:transform .2s ease,background-color .2s ease,color .2s ease,border-color .2s ease}.offer-area__button--primary{background:transparent;color:var(--primary-button-text-color,#0071e3);border:2px solid var(--primary-button-border-color,#0071e3)}.offer-area__button--primary:hover{background:var(--primary-button-hover-background-color,#ffffff02);color:var(--primary-button-hover-text-color,#0056b3);border-color:var(--primary-button-hover-border-color,#0056b3);transform:scale(1.02)}.offer-area__button--primary.selected{background:var(--primary-button-selected-bg-color,#0071e3);color:var(--primary-button-selected-text-color,#fff);border-color:var(--primary-button-selected-bg-color,#0071e3)}.offer-area__button--primary.selected:hover{opacity:.9;transform:scale(1.02)}.offer-area__button--secondary{background:var(--secondary-button-bg-color,transparent);color:var(--secondary-button-text-color,#0071e3);padding:.875rem 1rem;border:none}.offer-area__button--secondary:hover{background:var(--secondary-button-hover-bg-color,rgba(0,113,227,.05));color:var(--secondary-button-hover-text-color,#0056b3)}.offer-area__button-arrow{transition:transform .2s ease}.offer-area__button--secondary:hover .offer-area__button-arrow{transform:translate(4px)}.offer-area__product-details{border-top:1px solid #e5e5e7;padding-top:.5rem;margin-top:2rem}.offer-area__detail-section{margin-bottom:1.5rem}.offer-area__detail-specs{margin:0;font-size:.875rem;line-height:1.6;color:var(--detail-specs-color)}.offer-area__chip-section{display:flex;justify-content:center}.offer-area__chip-badge{background:#1d1d1f;color:#fff;padding:.25rem .75rem;border-radius:16px;font:600 .75rem/1 system-ui,sans-serif;text-transform:uppercase;letter-spacing:.05em}.offer-area__stock-indicator{display:flex;align-items:baseline;justify-content:center;gap:.5rem;margin-bottom:1rem;font:500 .875rem/1.2 system-ui,sans-serif}.offer-area__stock-text{color:var(--text-color)}.offer-area__stock-dot{width:8px;height:8px;border-radius:50%}.offer-area__stock-dot--available{background:#10b981;animation:pulse-available 2s infinite}.offer-area__stock-dot--unavailable{background:#ef4444;animation:pulse-unavailable 2s infinite}@keyframes pulse-available{0%{box-shadow:0 0 #10b981b3;transform:scale(1)}50%{box-shadow:0 0 0 8px #10b98100;transform:scale(1.1)}to{box-shadow:0 0 #10b98100;transform:scale(1)}}@keyframes pulse-unavailable{0%{box-shadow:0 0 #ef4444b3;transform:scale(1)}50%{box-shadow:0 0 0 8px #ef444400;transform:scale(1.1)}to{box-shadow:0 0 #ef444400;transform:scale(1)}}.offer-area__navigation-container{position:relative;z-index:100}.offer-area__navigation-container--sticky{position:sticky;bottom:2rem;display:flex;justify-content:flex-end;pointer-events:none;z-index:750}.offer-area__navigation-container .navigation{margin-right:10rem}.offer-area__navigation-container--sticky .offer-area__navigation{position:fixed;bottom:2rem;opacity:0;visibility:hidden;transform:translateY(50px) scale(.9);transition:opacity .6s cubic-bezier(.25,.46,.45,.94),transform .6s cubic-bezier(.25,.46,.45,.94),visibility .6s;pointer-events:auto}.offer-area__navigation-container--sticky.is-visible .offer-area__navigation{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.offer-area__navigation-container--sticky.is-static .offer-area__navigation{position:static;transform:none;opacity:1;visibility:visible}.offer-area__navigation{display:none}.offer-area__mobile-navigation{display:none!important}@media (max-width:768px){.offer-area{padding:3rem 0 4rem}.offer-area__container{padding:0}.offer-area__header{margin-bottom:3rem;padding-left:var(--gallery-side-padding)}.offer-area__title{font-size:2.25rem}.offer-area__subtitle{font-size:1.125rem;margin-top:.75rem}.offer-area__voice-memo-description{font-size:.8125rem;margin:.5rem 0 3rem 1rem;max-width:none}.offer-area__products{padding:1rem 0 1rem 1rem;margin:0 -1rem;gap:1rem;scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-x pan-y pinch-zoom;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overscroll-behavior-y:auto;scroll-behavior:auto}.offer-area__products::-webkit-scrollbar{display:none}.offer-area__product{flex-basis:75%;min-width:285px;padding:2rem;background:transparent;text-align:center}.offer-area__product:last-child{margin-right:1rem}.offer-area__navigation{display:none!important}.offer-area__mobile-navigation{display:flex!important}}@media (min-width:769px) and (max-width:1024px){.offer-area{padding:3.5rem 0 5rem}.offer-area__header{margin-bottom:3.5rem}.offer-area__title{font-size:2.5rem}.offer-area__subtitle{font-size:1.1875rem}.offer-area__products{gap:3rem}.offer-area__product{padding:2.5rem 2rem}.offer-area__product-name{font-size:1.625rem}}@media (min-width:1400px){.offer-area{padding:5rem 10rem 0 0}.offer-area__header{margin-bottom:5rem}.offer-area__title{font-size:3.5rem}.offer-area__subtitle{font-size:1.375rem}.offer-area__products{gap:5rem}.offer-area__product{padding:3rem 2rem}.offer-area__product-name{font-size:2rem}.offer-area__product-description{font-size:1.25rem}}:root{--viewport-content:87.5vw;--gallery-side-padding:round(down,calc((100vw - var(--viewport-content)) / 2),1px)}.target-group-area{padding:4rem 0;background:var(--section-bg-color)}.target-group-area__container{max-width:none;margin:0;padding:0}.target-group-area__header{text-align:left;margin-bottom:4rem;padding:0 var(--gallery-side-padding)}.target-group-area__title{font-size:3rem;font-weight:700;color:var(--title-color);margin:0 0 1.5rem;line-height:1.1}.target-group-area__subtitle{font-size:1.25rem;color:var(--subtitle-color);line-height:1.6;margin:0 auto}.target-group-area__slideshow{position:relative;width:100%;margin:0 auto;overflow:hidden;padding:0}.target-group-area__slides{position:relative;gap:20px;width:100%;padding:0 0 0 var(--gallery-side-padding);display:flex;transition:transform .5s cubic-bezier(.25,.46,.45,.94)}.target-group-area__navigation{padding:5px var(--gallery-side-padding)}@media (max-width:768px){.target-group-area{padding:3rem 0}.target-group-area__container{padding:0}.target-group-area__title{font-size:2rem}.target-group-area__subtitle{font-size:1rem}.target-group-area__header{margin-bottom:2rem;text-align:left;padding:0 30px}.target-group-area__slideshow{padding:0}}@media (min-width:769px) and (max-width:1024px){.target-group-area{padding:3.5rem 0}.target-group-area__header{margin-bottom:3rem}.target-group-area__title{font-size:2.5rem}.target-group-area__subtitle{font-size:1.125rem}}@media (min-width:1400px){.target-group-area{padding:5rem 0}.target-group-area__header{margin-bottom:5rem}.target-group-area__title{font-size:3.5rem}.target-group-area__subtitle{font-size:1.375rem}}.tech-area-container{position:relative;border:none;border-radius:28px;max-width:1200px;margin:var(--section-margin-top,0) auto var(--section-margin-bottom,0) auto}.tech-area__content{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:4rem 0;background-color:var(--section-background,#161a20);border-radius:28px}.tech-area__block{background-color:var(--block-bg-color,transparent);padding:1.5rem;width:100%;transition:background-color .3s ease}.tech-area__glow{position:absolute;top:0;right:0;bottom:0;left:0;filter:blur(1px);background:var(--glow-gradient,linear-gradient(135deg,#667eea 0%,#764ba2 100%));margin:-3px;border-radius:28px;z-index:-1}.tech-area__gradient-title{width:100%;margin-bottom:2rem}.tech-area__title{font-weight:700;line-height:1.1;margin:0;word-wrap:break-word}@media (max-width:1250px){.tech-area__title{font-size:var(--mobile-font-size)!important;text-align:var(--mobile-text-align)!important}}.tech-area__rich-text-columns{width:100%;margin-bottom:2rem}.tech-area__rich-text-container{display:flex;gap:2rem}.tech-area__rich-text-container .tech-area__rich-text{flex:0 1 auto;text-align:center;width:100%}.tech-area__rich-text{flex:1;color:var(--text-color,#ffffff);line-height:1.6}.tech-area__rich-text h1,.tech-area__rich-text h2,.tech-area__rich-text h3,.tech-area__rich-text h4,.tech-area__rich-text h5,.tech-area__rich-text h6,.tech-area__rich-text p,.tech-area__rich-text ul,.tech-area__rich-text ol,.tech-area__rich-text li,.tech-area__rich-text span,.tech-area__rich-text div,.tech-area__rich-text blockquote,.tech-area__rich-text strong,.tech-area__rich-text em{color:var(--text-color,#ffffff);margin-top:0;margin-bottom:1rem}.tech-area__rich-text ul,.tech-area__rich-text ol{padding-left:1.5rem}.tech-area__rich-text a{color:#60a5fa!important;text-decoration:underline}.tech-area__rich-text a:hover{color:#93c5fd!important}.tech-area__rich-text-container .tech-area__rich-text.tech-area__rich-text--left.tech-area__rich-text--desktop-left{text-align:left}.tech-area__rich-text-container .tech-area__rich-text.tech-area__rich-text--left.tech-area__rich-text--desktop-center{text-align:center}.tech-area__rich-text-container .tech-area__rich-text.tech-area__rich-text--left.tech-area__rich-text--desktop-right{text-align:right}.tech-area__rich-text-container .tech-area__rich-text.tech-area__rich-text--right.tech-area__rich-text--desktop-left{text-align:left}.tech-area__rich-text-container .tech-area__rich-text.tech-area__rich-text--right.tech-area__rich-text--desktop-center{text-align:center}.tech-area__rich-text-container .tech-area__rich-text.tech-area__rich-text--right.tech-area__rich-text--desktop-right{text-align:right}.tech-area__highlight{color:var(--highlight-color,#60a5fa)!important}.tech-area__image-slider{width:100%;margin-bottom:2rem;z-index:2}.tech-area__slider-container{position:relative;margin-bottom:2rem}.tech-area__slider-images{position:relative;width:100%;height:400px;border-radius:16px;overflow:hidden;background:#ffffff1a;margin-bottom:2rem}.tech-area__slider-image{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .5s ease;animation:none}.tech-area__slider-image.active{opacity:1}.tech-area__image{width:100%;height:100%;object-fit:cover;display:block;animation:none;transform:none}.tech-area__slider-nav{display:flex;justify-content:center;gap:2rem;margin-top:1.5rem}.tech-area__nav-text-button{background:transparent;border:none;color:#ffffffb3;font-size:1rem;font-weight:500;cursor:pointer;padding:.5rem 0;position:relative;transition:color .3s ease}.tech-area__nav-text-button:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:#fff;transform:scaleX(0);transition:transform .3s ease}.tech-area__nav-text-button:hover{color:#ffffffe6}.tech-area__nav-text-button.active{color:#fff}.tech-area__nav-text-button.active:after{transform:scaleX(1)}.tech-area__slider-text-content{position:relative;min-height:120px;margin-top:2rem}.tech-area__text-content{position:absolute;top:0;left:5%;width:87.5%;opacity:0;transition:opacity .5s ease;color:var(--content-text-color,#ffffff);line-height:1.6;margin:0 auto;text-align:center;animation:none}.tech-area__text-content.active{opacity:1}.tech-area__text-content h1,.tech-area__text-content h2,.tech-area__text-content h3,.tech-area__text-content h4,.tech-area__text-content h5,.tech-area__text-content h6,.tech-area__text-content p,.tech-area__text-content ul,.tech-area__text-content ol,.tech-area__text-content li,.tech-area__text-content span,.tech-area__text-content div,.tech-area__text-content blockquote,.tech-area__text-content strong,.tech-area__text-content em{color:var(--content-text-color,#ffffff);margin-bottom:1rem}.tech-area__text-content ul,.tech-area__text-content ol{padding-left:1.5rem;text-align:left}.tech-area__text-content a{color:#60a5fa;text-decoration:underline}.tech-area__text-content a:hover{color:#93c5fd}.tech-area__icon{width:100%}.tech-area__icon .tech-area__block{padding:var(--icon-padding-top,0) var(--icon-padding-right,0) var(--icon-padding-bottom,0) var(--icon-padding-left,0)}.tech-area__icon-container{display:flex;width:100%}.tech-area__icon-container--desktop-left{justify-content:flex-start}.tech-area__icon-container--desktop-center{justify-content:center}.tech-area__icon-container--desktop-right{justify-content:flex-end}.tech-area__icon-image{width:var(--icon-size,80px);object-fit:contain}.tech-area__custom-image{width:100%;padding:0 1.5rem}.tech-area__custom-image-container img{width:var(--desktop-max-width,800px)}.tech-area__custom-image-container--desktop-center{display:flex;justify-content:center}.tech-area__custom-image-container--desktop-right{display:flex;justify-content:flex-end}.tech-area__custom-image-container--desktop-left{display:flex;justify-content:flex-start}@media (max-width:1250px){.tech-area-container{max-width:none;border-radius:0;margin:0}.tech-area__content{border-radius:0}.tech-area__block{padding:1rem}.tech-area__glow:after{border-radius:0;border-left:0;border-right:0}.tech-area__title{font-size:2.5rem!important}.tech-area__gradient-title{margin-bottom:1.5rem}.tech-area__rich-text-container{flex-direction:column;gap:1.5rem}.tech-area__rich-text-columns{margin-bottom:1.5rem}.tech-area__slider-images{height:300px;border-radius:12px;margin-bottom:1.5rem}.tech-area__slider-nav{gap:1.5rem;margin-top:1rem;flex-wrap:wrap}.tech-area__nav-text-button{font-size:.875rem}.tech-area__slider-content{font-size:.875rem;text-align:left}.tech-area__slider-text-content{min-height:140px;margin-top:1.5rem}.tech-area__text-content{font-size:.875rem;text-align:left}.tech-area__icon-container--mobile-left{justify-content:flex-start}.tech-area__icon-container--mobile-center{justify-content:center}.tech-area__icon-container--mobile-right{justify-content:flex-end}}@media (min-width:769px) and (max-width:1024px){.tech-area__title{font-size:3rem!important}.tech-area__rich-text-container{gap:1.5rem}.tech-area__slider-images{height:350px}}@media (max-width:768px){.tech-area__glow{margin:-3px 0;border-radius:0}.tech-area__custom-image-container img{width:var(--mobile-max-width,100%)}.tech-area__custom-image-container--mobile-center{display:flex;justify-content:center}.tech-area__custom-image-container--mobile-right{display:flex;justify-content:flex-end}.tech-area__custom-image-container--mobile-left{display:flex;justify-content:flex-start}.tech-area__custom-image .tech-area__custom-image-container{padding:var(--mobile-padding,1.5rem)}.tech-area__rich-text-container .tech-area__rich-text.tech-area__rich-text--left.tech-area__rich-text--mobile-left{text-align:left}.tech-area__rich-text-container .tech-area__rich-text.tech-area__rich-text--left.tech-area__rich-text--mobile-center{text-align:center}.tech-area__rich-text-container .tech-area__rich-text.tech-area__rich-text--left.tech-area__rich-text--mobile-right{text-align:right}.tech-area__rich-text-container .tech-area__rich-text.tech-area__rich-text--right.tech-area__rich-text--mobile-left{text-align:left}.tech-area__rich-text-container .tech-area__rich-text.tech-area__rich-text--right.tech-area__rich-text--mobile-center{text-align:center}.tech-area__rich-text-container .tech-area__rich-text.tech-area__rich-text--right.tech-area__rich-text--mobile-right{text-align:right}}.branding-area-container{margin:0;position:relative;min-height:var(--desktop-height)}.branding-area__video-container{height:100vh;width:100%;opacity:1;position:absolute}.branding-area__video{width:100%;height:100%;object-fit:cover}.branding-area__wording-container{position:absolute;height:100vh;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box;background:#000;mix-blend-mode:multiply}.branding-area__title{font-size:32px;font-weight:300;text-align:center;margin-bottom:40px;color:#fff;position:relative;z-index:10}.branding-area__word-container{position:relative;z-index:5}.branding-area__word{display:flex;justify-content:center;align-items:center;font-weight:900;line-height:1;background:#000}.branding-area__word h2{color:#fff}.branding-area__letter{font-size:120px;display:inline-block;position:relative}.branding-area__letter--target{position:relative}@media screen and (min-width:769px) and (max-width:1024px){.branding-area-container{min-height:var(--tablet-height)}}@media screen and (max-width:768px){.branding-area__title{font-size:24px;margin-bottom:30px}.branding-area__letter{font-size:80px}.branding-area-container{min-height:var(--mobile-height)}}.software-area-container{position:relative;min-height:100vh;background-color:var(--section-bg-color)}.software-area__header{position:absolute;top:0;left:0;z-index:10;padding:8rem var(--gallery-side-padding) 2rem;max-width:600px}.software-area__title{font-size:3rem;font-weight:700;line-height:1.1;color:var(--title-color);margin:0 0 1rem}.software-area__subtitle{font-size:1.25rem;line-height:1.6;color:var(--subtitle-color);margin:0}.pin{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden}.track{display:flex;gap:20px;align-items:center}.software-card{width:100%;background:transparent;text-align:left;position:relative;z-index:1;transition:transform .3s ease}.software-card .card.slide{box-shadow:none}.software-card,.software-card .card,.software-area__plus-btn{touch-action:pan-y}@media (min-width:1400px){.software-card .card.slide .plus-button{bottom:2rem;right:2rem}}@media (max-width:768px){.software-area__header{padding:20% var(--gallery-side-padding) 1rem;max-width:none}.software-area__title{font-size:2rem}.software-area__subtitle{font-size:1.125rem}.track{margin-top:35%}}@media screen and (max-width:1980px) and (max-height:768px){.software-card .slide{--scale-width:285px;min-height:500px;max-height:550px}}@media screen and (max-width:1980px) and (max-height:500px){.track{margin-top:8rem}.software-card .slide .slide__headline{font-size:1.3rem}.software-card .slide{--scale-width:205px;min-height:240px;max-height:300px}.software-area__header{display:flex;justify-content:flex-start;align-items:center;gap:1rem;padding:4rem var(--gallery-side-padding) 2rem}.slide__description{display:none}.software-card .slide__background img,.interest-area__full-background img{object-fit:fill}}@media (max-width:389px){.software-area__header{padding:17% var(--gallery-side-padding) 1rem}}.navigation{display:flex;justify-content:flex-end;gap:1rem;margin-top:3rem;margin-right:1rem}.arrow{width:52px;height:52px;background:var(--nav-bg-color,rgba(0,0,0,.06));color:var(--nav-text-color,#1f2937);border:1px solid var(--nav-border-color,rgba(0,0,0,.08));border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.25,.46,.45,.94);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.arrow:hover{background:var(--nav-hover-bg-color,rgba(0,0,0,.85));color:var(--nav-hover-text-color,#fff);transform:scale(1.1);border-color:var(--nav-hover-border-color,transparent);box-shadow:0 4px 16px #0003}.arrow:disabled{opacity:.3;cursor:not-allowed}.arrow:disabled:hover{background:var(--nav-bg-color,rgba(0,0,0,.1));color:var(--nav-text-color,#1f2937);transform:none}@media (max-width:768px){.navigation{margin-top:1.5rem;padding-right:10px}.arrow{width:44px;height:44px}}@media (min-width:769px) and (max-width:1024px){.navigation{margin-top:2.5rem}.arrow{width:48px;height:48px}}@media (min-width:1400px){.navigation{margin-top:4rem}.arrow{width:56px;height:56px}}.mask-button-container{position:relative;z-index:100;margin:50px}.mask-button-container--static{display:flex;justify-content:center;padding:2rem 0}.mask-button-container--dynamic{position:sticky;bottom:2rem;display:flex;justify-content:center;pointer-events:none;z-index:750}.mask-button-container--dynamic .mask-button{position:fixed;bottom:2rem;opacity:0;visibility:hidden;transform:translateY(100px) scale(.8);transition:all .6s cubic-bezier(.25,.46,.45,.94);pointer-events:auto}.mask-button-container--dynamic.is-visible .mask-button{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.mask-button-container--dynamic.is-static .mask-button{position:static;transform:none;opacity:1;visibility:visible}.mask-button{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:50px;color:#fff;text-decoration:none;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.25,.46,.45,.94);box-shadow:0 4px 20px #0000001a;white-space:nowrap;min-width:120px;justify-content:center}.mask-button:hover{background:#ffffff26;border-color:#ffffff4d;transform:translateY(-2px);box-shadow:0 8px 30px #00000026}.mask-button:active{transform:translateY(0)}.mask-button__content{display:flex;align-items:center;gap:.75rem}.mask-button__icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0}.mask-button__text{font-size:1rem;font-weight:600;letter-spacing:.02em}.mask-button.glass{background:#ffffff14;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.18)}.mask-button.glass:hover{background:#ffffff1f;border-color:#ffffff40}@media (max-width:768px){.mask-button-container{margin:25px}.mask-button-container--dynamic,.mask-button-container--dynamic .mask-button{bottom:1.5rem}.mask-button{padding:.875rem 1.5rem;font-size:.9375rem;gap:.625rem;min-width:100px}.mask-button__icon{width:20px;height:20px}.mask-button__text{font-size:.9375rem}}@media (min-width:769px) and (max-width:1024px){.mask-button-container{margin:40px}.mask-button{padding:.9375rem 1.75rem}}@media (min-width:1400px){.mask-button{padding:1.125rem 2.25rem;font-size:1.0625rem}.mask-button__text{font-size:1.0625rem}}div[data-scrubber-id]{position:relative;width:100%;min-height:100vh}div[data-scrubber-id] .sticky{position:fixed;top:0;height:100vh;width:100%;display:flex;align-items:center;justify-content:center}div[data-scrubber-id] .sticky:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:inherit;filter:blur(40px);opacity:.6}div[data-scrubber-id] .anim{width:100%;height:100%;display:block;opacity:0;transition:opacity .3s ease}div[data-scrubber-id] .anim.loaded{opacity:1}.mask{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;opacity:0;visibility:hidden;transition:all .4s cubic-bezier(.25,.46,.45,.94)}.mask.is-open{opacity:1;visibility:visible;-webkit-backdrop-filter:blur(var(--mask-overlay-blur,4px));backdrop-filter:blur(var(--mask-overlay-blur,4px));background:var(--mask-overlay-color);overflow:auto}.mask.is-closing{opacity:0;visibility:hidden;transition:all .4s ease}.mask__header{position:absolute;top:0;bottom:0;inset-inline-end:0;padding:1.5rem}.mask__close{position:sticky;top:15px;border:none;cursor:pointer;color:var(--mask-close-color,#ffffff);background:var(--mask-close-bg-color,#6b7280);padding:8px;border-radius:50%;transition:all .4s ease}.mask__description{line-height:1.7;padding:2.5rem 0}.mask.is-open .mask__content{transform:translateY(0)}.mask .mask__content{position:relative;margin:40px auto;transform:translateY(100%);padding:var(--mask-padding-top,80px) 0 var(--mask-padding-bottom,80px) 0;background:var(--mask-bg-color,#1a1a1a);border-radius:20px;width:50vw;min-height:100lvh;box-shadow:0 -10px 40px #0006;transition:all .4s ease}.mask .mask__content .mask__body .mask__description h1:not(:has(img)),.mask .mask__content .mask__body .mask__description h2:not(:has(img)),.mask .mask__content .mask__body .mask__description h3:not(:has(img)),.mask .mask__content .mask__body .mask__description h4:not(:has(img)),.mask .mask__content .mask__body .mask__description h5:not(:has(img)),.mask .mask__content .mask__body .mask__description h6:not(:has(img)),.mask .mask__content .mask__body .mask__description div:not(:has(img)),.mask .mask__content .mask__body .mask__description p:not(:has(img)),.mask .mask__content .mask__body .mask__description blockquote:not(:has(img)){padding:0 var(--mask-padding-right,80px) 0 var(--mask-padding-left,80px)}.mask.is-closing .mask__content{opacity:0;transition:opacity .4s ease}@media (max-width:768px){.mask .mask__content{width:93vw;max-width:none;border-radius:16px}.mask__header{padding:1rem 1rem 0;top:0;inset-inline-end:0}.mask__description p,.mask__description h1,.mask__description h2,.mask__description h3,.mask__description h4,.mask__description h5,.mask__description h6{padding:0 2.5rem}}@media (min-width:769px) and (max-width:1024px){.mask .mask__content{width:95vw;max-width:700px}}.slide{--scale-width:372px;position:relative;flex:0 0 auto;width:var(--scale-width);background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:24px;overflow:hidden;transition:all .6s cubic-bezier(.25,.46,.45,.94);display:flex;flex-direction:column;box-shadow:0 4px 20px #0000001a;min-height:680px;max-height:744px;padding:32px}.slide--align-top{justify-content:flex-start}.slide--align-middle{justify-content:center}.slide--align-bottom{justify-content:flex-end}.slide.active{opacity:1;transform:scale(1);box-shadow:0 8px 40px #00000026}.slide:last-child{margin-right:0}.slide-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,#0006,#0000001a,#0000004d);z-index:1}.slide__content{position:relative;z-index:2;color:var(--slide-text-color,#ffffff);max-width:400px;flex-shrink:0}.slide__background,.interest-area__full-background{position:absolute;background-position:center;top:0;left:0;width:100%;height:100%;margin-top:0;overflow:hidden;border-radius:28px}.slide__background figure,.interest-area__full-background figure{position:relative;width:100%;height:100%;margin:0;padding:0}.slide__background picture,.interest-area__full-background picture{position:relative;display:inline-block;width:100%;height:100%}.slide__background img,.interest-area__full-background img{object-position:center bottom;object-fit:cover;width:100%;height:100%}.slide__small-text{font-size:.875rem;font-weight:500;margin:0 0 1rem;text-transform:uppercase;letter-spacing:.05em;opacity:.9;color:var(--slide-small-text-color,inherit)}.slide__headline{font-size:2.5rem;font-weight:700;line-height:1.05;margin:0 0 1.5rem;text-shadow:0 2px 8px rgba(0,0,0,.4);color:var(--slide-headline-color,inherit)}.slide__description{font-size:1.25rem;line-height:1.5;margin:0;opacity:.95;text-shadow:0 1px 3px rgba(0,0,0,.4);color:var(--slide-description-color,inherit)}@media (min-width:1441px){.slide{--scale-width:405px;min-height:740px;max-height:804px;padding:36px}}@media (max-width:1068px){.slide{--scale-width:344px;min-height:628px;max-height:684px;padding:28px}.slide__headline{font-size:2.25rem;margin-bottom:1.25rem}.slide__description{font-size:1.125rem}}@media (max-width:734px){.slide{--scale-width:304px;min-height:560px;max-height:610px;padding:24px}.slide:last-child{margin-right:2rem}.slide__headline{font-size:1.75rem;margin-bottom:1rem}.slide__description{font-size:1rem}}@media (max-width:480px){.slide{--scale-width:280px;min-height:480px;max-height:530px;padding:24px}}.offer-area__voice-memo{display:flex;justify-content:flex-start;padding-left:2rem}.voice-memo__player{background:#8b8b8b;border-radius:25px;padding:.75rem 1rem;box-shadow:0 4px 20px #0003;max-width:400px;width:100%;display:flex;align-items:center;gap:.75rem}.voice-memo__controls{display:flex;align-items:center;gap:.75rem;width:100%}.voice-memo__avatar{width:40px;height:40px;border-radius:50%;overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.voice-memo__avatar-image{width:100%;height:100%;object-fit:cover;border-radius:50%}.voice-memo__avatar--placeholder{color:#ffffffb3}.voice-memo__play-btn{width:40px;height:40px;background:#ffffff26;color:#fff;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;flex-shrink:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.voice-memo__play-btn:hover{background:#ffffff40;transform:scale(1.05)}.voice-memo__play-btn:active{transform:scale(.95)}.voice-memo__waveform-container{flex:1;display:flex;flex-direction:column;gap:.5rem}.voice-memo__waveform{position:relative;display:flex;align-items:center;gap:2px;height:32px;cursor:pointer;overflow:hidden;border-radius:16px}.voice-memo__bar{flex:1;background:#fff6;border-radius:1px;transition:background-color .2s ease;min-height:2px}.voice-memo__bar.active{background:#fffffff2}.voice-memo__progress-overlay{position:absolute;top:0;left:0;height:100%;background:#ffffff1a;border-radius:16px;width:0;transition:width .1s ease;pointer-events:none}.voice-memo__time-info{display:flex;justify-content:space-between;font-size:.75rem;color:#fffc;font-variant-numeric:tabular-nums;font-weight:500}@media (max-width:768px){.offer-area__voice-memo{padding:0 1rem}.voice-memo__player{padding:.625rem .875rem;border-radius:20px;max-width:320px}.voice-memo__play-btn,.voice-memo__avatar{width:36px;height:36px}.voice-memo__waveform{height:28px;gap:1.5px}.voice-memo__time-info{font-size:.6875rem}}.plus-button{position:absolute;bottom:2.5rem;right:2.5rem;width:52px;height:52px;background:#000000a6;color:#cdcdcd;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.25,.46,.45,.94);z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.plus-button:hover{color:#fff}.plus-button svg{transition:transform .3s ease}@media (max-width:420px){.plus-button{bottom:.75rem;right:.75rem}}@media (max-width:768px){.plus-button{width:44px;height:44px;bottom:1.5rem;right:1.5rem}}@media (min-width:769px) and (max-width:1024px){.plus-button{width:48px;height:48px;bottom:2rem;right:2rem}}@media (min-width:1400px){.plus-button{width:56px;height:56px;bottom:2rem;right:2rem}}.sticky-header{position:fixed;top:0;left:0;right:0;width:100lvw;z-index:1000;display:flex;align-items:center;gap:2rem;padding:.75rem 1.5rem;transition:all .4s cubic-bezier(.25,.46,.45,.94);background:#000;background:linear-gradient(180deg,#000000db,#fff0);box-shadow:0 2px 6px #00000080}.sticky-header__logo a{display:flex;align-items:center;gap:.5rem;text-decoration:none}.sticky-header__logo-image{height:2rem;width:auto;object-fit:contain}.sticky-header__logo-text{font-size:1.5rem;font-weight:700;color:#fff;white-space:nowrap}.sticky-header__buy-btn{background:#6b7280;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:25px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.25,.46,.45,.94);white-space:nowrap;text-transform:uppercase;letter-spacing:.025em}.sticky-header__buy-btn:hover:not(:disabled){background:#4b5563;transform:translateY(-1px)}.sticky-header__buy-btn[data-state=selected]{background:#2563eb}.sticky-header__buy-btn[data-state=selected]:hover{background:#1d4ed8}.sticky-header__buy-btn.loading{position:relative;pointer-events:none;padding:.75rem 2rem}.sticky-header__buy-btn.loading:after{content:"";position:absolute;top:50%;right:.75rem;width:16px;height:16px;margin-top:-8px;margin-left:5px;border:2px solid rgba(255,255,255,.3);border-top:2px solid #fff;border-radius:50%;animation:spin-button 1s linear infinite}@keyframes spin-button{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.sticky-header__buy-btn:disabled{background:#ffffff4d;cursor:not-allowed;transform:none}.sticky-header__product{display:flex;align-items:center;gap:1rem;background:transparent;padding:0;border-radius:0;margin-left:auto}.sticky-header__product-info{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:.125rem}.sticky-header__product-name{font-size:.875rem;color:#fff;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px;line-height:1.2}.sticky-header__product-price,.sticky-header__product-price-base{font-size:.875rem;color:#fffc;font-weight:500;line-height:1.2}.sticky-header__progress{position:absolute;bottom:0;left:0;right:0;height:3%;background:transparent;filter:blur(2px)}.sticky-header__progress-bar{height:100%;background:linear-gradient(90deg,#8b5cf6,#2563eb);width:0;transition:width .1s ease;box-shadow:0 0 10px #8b5cf699,0 0 20px #2563eb66}.sticky-header.is-sticky .sticky-header__progress-bar{box-shadow:0 0 15px #8b5cf6cc,0 0 30px #2563eb99}.sticky-header.is-hidden{opacity:0;visibility:hidden;transform:translateY(-100%)}.float-button{--fab-size:64px;--fab-open-width:25vw;--fab-open-height:40vh;position:fixed;right:2rem;bottom:2rem;z-index:1100;width:var(--fab-size);height:var(--fab-size);border-radius:50%;border:1px solid rgba(255,255,255,.28);display:flex;align-items:center;justify-content:center;background:#0000006e;box-shadow:0 4px 12px #0009;transition:width .35s cubic-bezier(.4,0,.2,1),height .35s cubic-bezier(.4,0,.2,1),border-radius .35s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.25,.46,.45,.94),visibility .4s cubic-bezier(.25,.46,.45,.94),transform .4s cubic-bezier(.25,.46,.45,.94);cursor:pointer;overflow:hidden;opacity:1;visibility:visible;transform:translateY(0)}.float-button.is-hidden{opacity:0;visibility:hidden;transform:translateY(100px)}.float-button.open{width:var(--fab-open-width);height:var(--fab-open-height);border-radius:16px}.icon{position:relative;width:26px;height:26px;transition:transform .35s cubic-bezier(.4,0,.2,1),top .35s cubic-bezier(.4,0,.2,1),right .35s cubic-bezier(.4,0,.2,1)}.icon:before,.icon:after{content:"";position:absolute;left:0;width:100%;height:3px;background:#fafafa;transition:transform .35s cubic-bezier(.4,0,.2,1)}.icon:before{top:7px}.icon:after{bottom:7px}.float-button.open .icon{position:fixed;top:2rem;right:1.25rem;z-index:1101;transform:none}.float-button.open .icon:before{top:50%;transform:translateY(-50%) rotate(45deg)}.float-button.open .icon:after{bottom:auto;top:50%;transform:translateY(-50%) rotate(-45deg)}.links{position:absolute;top:0;right:0;bottom:0;left:0;padding:60px 50px 16px 20px;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:8px;opacity:0;pointer-events:none;transition:opacity .2s .15s ease-out;text-align:left;list-style:none;margin:0;overflow:hidden}.links.needs-scroll{overflow-y:auto}.links li{width:100%}.links a{color:#fff;text-decoration:none;font-size:1rem;font-weight:bolder;padding:.75rem 1rem;transition:background-color .2s ease,opacity .2s ease;display:block;width:100%;border-radius:8px;margin-bottom:4px}.links a:hover{background-color:#ffffff1a;opacity:.9}.links a:last-child{margin-bottom:0}.float-button.open .links{opacity:1;pointer-events:auto}@media (max-width:768px){.sticky-header{padding:.5rem 1rem;gap:1rem}.sticky-header__logo-image{height:1.5rem}.sticky-header__logo-text{font-size:1.25rem}.sticky-header__product{gap:.5rem}.sticky-header__product-name{font-size:.75rem;max-width:120px}.sticky-header__product-price,.sticky-header__product-price-base{font-size:.75rem}.sticky-header__buy-btn{padding:.5rem 1rem;font-size:.75rem}.float-button{--fab-size:56px;right:1.5rem;bottom:1.5rem}.float-button.open{border-radius:18px}.icon{width:22px;height:22px}.icon:before,.icon:after{height:2px}.icon:before{top:6px}.icon:after{bottom:6px}.float-button.open .icon{top:1.5rem;right:1.5rem}.links{gap:10px;align-items:center;justify-content:flex-start;padding:50px 50px 16px 20px;overflow:hidden}.links.needs-scroll{overflow-y:auto}.links a{font-size:1rem;padding:.75rem 0;border-radius:0;margin-bottom:0}.links a:hover{background-color:transparent;opacity:.7}}@media (max-width:375px){.sticky-header{padding:1rem .5rem;gap:.75rem}.sticky-header__logo-image{height:1.25rem}.sticky-header__logo-text{font-size:1.125rem}.sticky-header__product{gap:.375rem}.sticky-header__product-name{font-size:.6875rem;max-width:100px}.sticky-header__product-price,.sticky-header__product-price-base{font-size:.6875rem}.sticky-header__buy-btn{padding:.4375rem .875rem;font-size:.6875rem}.float-button{--fab-size:48px;right:1.25rem;bottom:1.25rem}.icon{width:20px;height:20px}.icon:before,.icon:after{height:1.5px}.icon:before{top:6px}.icon:after{bottom:6px}.float-button.open .icon{top:1.25rem;right:1.25rem}.links{padding:60px 30px 12px;gap:8px}.links a{font-size:.875rem;padding:.625rem 0}}.video-section{position:relative;width:100%;min-height:100vh;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#000}.video-section__video{width:100%;height:100vh;object-fit:cover;transition:transform .3s cubic-bezier(.25,.46,.45,.94);will-change:transform;border-radius:0 0 28px 28px}.video-section__placeholder{width:100%;height:100vh;display:flex;align-items:center;justify-content:center;background:#1a1a1a;color:#fff}.video-section__placeholder p{font-size:1.25rem;text-align:center;color:#ffffffb3;margin:0}.video-section__overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;display:flex;align-items:center;justify-content:center;background:#0000004d;padding:2rem}.video-section__content{text-align:center;max-width:800px;color:#fff}.video-section__title{font-size:4rem;font-weight:700;line-height:1.1;margin:0;text-shadow:0 2px 8px rgba(0,0,0,.5)}@media (max-width:768px){.video-section__video{height:100vh;width:100%}.video-section__placeholder p{font-size:1rem;padding:0 2rem}.video-section__overlay{padding:1.5rem}.video-section__title{font-size:2.5rem}}@media (max-width:480px){.video-section__title{font-size:2rem}}.video-slideshow{position:relative;width:100%;min-height:70vh;overflow:hidden;display:flex;align-items:flex-end;justify-content:center}.video-slideshow__media{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.video-slideshow__video,.video-slideshow__image{width:100%;height:100%;object-fit:cover;display:block}.video-slideshow__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#1a1a1a;color:#fff}.video-slideshow__placeholder p{font-size:1.25rem;text-align:center;color:#ffffffb3;margin:0;padding:0 2rem}.video-slideshow__overlay{position:relative;z-index:2;display:flex;align-items:end;justify-content:center;width:100%;height:100%;padding:2rem;gap:15%}.video-slideshow__content{text-align:left;max-width:600px;color:#fff}.video-slideshow__icon{margin-bottom:2rem;display:flex;justify-content:left}.video-slideshow__icon-image{max-height:150px;max-width:250px;object-fit:contain;filter:brightness(0) invert(1);opacity:.9;-webkit-user-drag:none}.video-slideshow__title{font-size:3rem;font-weight:700;line-height:1.1;margin:0 0 1.5rem;text-shadow:0 2px 8px rgba(0,0,0,.5);color:var(--video-slideshow-title-color,#fff)}.video-slideshow__subtitle{font-size:1.25rem;line-height:1.6;opacity:.9;text-shadow:0 1px 3px rgba(0,0,0,.5);color:var(--video-slideshow-subtitle-color,rgba(255,255,255,.9))}.video-slideshow__buttons{display:flex;gap:1.5rem;justify-content:center;align-items:center;flex-wrap:wrap}.video-slideshow__button{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2rem;border-radius:50px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.25,.46,.45,.94);cursor:pointer;white-space:nowrap}.video-slideshow__button--primary{background:var(--video-slideshow-primary-btn-bg,#fff);color:var(--video-slideshow-primary-btn-text,#000);border:2px solid var(--video-slideshow-primary-btn-bg,#fff)}.video-slideshow__button--primary:hover{background:var(--video-slideshow-primary-btn-bg,#fff);opacity:.9;transform:translateY(-2px);box-shadow:0 8px 20px #0000004d}.video-slideshow__button--secondary{background:var(--video-slideshow-secondary-btn-bg,transparent);color:var(--video-slideshow-secondary-btn-text,#fff);border:2px solid var(--video-slideshow-secondary-btn-border,rgba(255,255,255,.8))}.video-slideshow__button--secondary:hover{background:#ffffff1a;border-color:var(--video-slideshow-secondary-btn-border,#fff);transform:translateY(-2px)}.video-slideshow__slideshow-container{width:100%;position:relative;padding:3rem 2rem 0;overflow:hidden;touch-action:pan-y;cursor:grab;background:var(--video-slideshow-section-bg,#000)}.video-slideshow__slideshow-container.dragging{cursor:grabbing}.video-slideshow__slideshow-container.dragging,.video-slideshow__slideshow-container.dragging *{-webkit-user-select:none;user-select:none}.video-slideshow__slideshow-container.dragging img{pointer-events:none}.video-slideshow__slides{display:flex;gap:1.5rem;will-change:transform;transform:translate(0)}.video-slideshow__slide-card{flex:0 0 auto;min-width:280px;max-width:320px;background:var(--video-slideshow-block-bg,rgba(255,255,255,.1));border-radius:16px;padding:1.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.video-slideshow__slide-card a{text-decoration:none}.video-slideshow__slide-image{border-radius:12px;overflow:hidden;margin-bottom:1rem;aspect-ratio:16 / 10}.video-slideshow__card-image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.video-slideshow__slide-card:hover .video-slideshow__card-image{transform:scale(1.05)}.video-slideshow__slide-content{color:#fff}.video-slideshow__slide-title{font-size:1.25rem;font-weight:600;line-height:1.3;margin:0 0 .5rem;color:#fff}.video-slideshow__slide-subtitle{font-size:.9375rem;line-height:1.5;margin:0;color:#fffc}@media (max-width:768px){.video-slideshow__overlay{flex-direction:column;justify-content:start;padding:1.5rem;align-items:start}.video-slideshow__icon{margin-bottom:1rem}.video-slideshow__title{font-size:1.5rem;line-height:.5;margin:0 0 .75rem}.video-slideshow__subtitle{font-size:.75rem;margin:0 0 .75rem}.video-slideshow__buttons{justify-content:flex-start;flex-direction:row;gap:.5rem;margin-left:-5px}.video-slideshow__buttons a{padding:.5rem 2rem}.video-slideshow__slideshow-container{padding:1rem 1rem 0}.video-slideshow__slide-card{min-width:240px;max-width:280px;padding:1.25rem;user-select:none;-webkit-user-select:none;-moz-user-select:none}.video-slideshow__slide-title{font-size:1.125rem}.video-slideshow__slide-subtitle{font-size:.875rem}}@media (max-width:480px){.video-slideshow__slide-card{min-width:200px;max-width:240px;padding:1rem}.video-slideshow__slide-title{font-size:1rem}.video-slideshow__slide-subtitle{font-size:.8125rem}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/core-one-theme-min.css.map */
