.product-page{background:#fff;color:#000;overflow:clip}.product-inset{width:min(100%,1400px);padding-inline:56px;margin-inline:auto}.product-page .product-heading,.product-page .product-title{font-weight:400;letter-spacing:-.055em;text-wrap:balance}.product-title{font-size:64px;line-height:.96}.product-title:lang(ka){font-size:60px;line-height:1.23;letter-spacing:-.025em}.product-heading{font-size:48px;line-height:1}.product-heading:lang(ka){font-size:44px;line-height:1.23;letter-spacing:-.025em}.product-eyebrow{color:var(--fm-color-brand);font-size:32px;line-height:1.2;margin-bottom:32px}.product-hero{display:grid;grid-template-columns:1fr .86fr;gap:9.7%;align-items:center;padding-top:34px;padding-bottom:112px}.product-hero-media{aspect-ratio:1;min-width:0}.product-hero-copy{min-width:0;padding-block:12px}.product-description{color:#77747e;font-size:16px;line-height:1.35;margin:32px 0}.product-description:lang(ka){line-height:1.65}.product-hero-copy>.website-link{min-height:56px;padding:16px 28px}.product-text-link{display:block;margin-top:19px;width:fit-content;font-size:13px;color:#6b6871;transition:color .3s}.product-text-link:hover{color:#000}.product-text-link span{margin-left:10px}.product-scene{height:100%;width:100%;position:relative;overflow:hidden;border-radius:24px;isolation:isolate;background:#d7c5a9}.product-scene>img{object-fit:cover;transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.product-scene .product-phone{position:absolute;top:12%;left:37%;width:46%;transform:rotate(-17deg);transform-origin:50% 50%}.product-scene-note{position:absolute;bottom:10%;left:5%;max-width:64%;border:1px solid #ffffff60;background:#ffffffdb;backdrop-filter:blur(16px);color:#161316;padding:17px 20px;border-radius:20px;box-shadow:0 8px 24px #0000000d}.product-scene-note small{display:block;font-size:10px;color:#706b6c;margin-bottom:8px}.product-scene-note span{display:block;font-size:20px;line-height:1.3;letter-spacing:-.03em}.product-scene-note b{display:block;font-size:10px;font-weight:400;margin-top:12px}.product-editor{position:absolute;width:78%;left:11%;bottom:9%;transform:rotate(-7deg);background:#fff;color:#181818;border-radius:15px;padding:24px;box-shadow:0 12px 35px #0003}.product-editor-top{display:flex;align-items:center;gap:10px;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid #ddd}.product-editor-top>span{font-family:Arial,sans-serif;font-size:22px;letter-spacing:-.05em}.product-editor small{font-size:8px;color:#737373}.product-editor>p{font-size:11px;color:#737373;padding-top:18px}.product-editor-dish{margin:12px 0 18px}.product-editor-dish strong{font-size:22px;font-weight:400}.product-editor-dish>span{display:block;font-size:10px;color:#737373;margin-top:5px}.product-editor-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px}.product-editor-fields>span{border:1px solid #ddd;border-radius:8px;padding:12px;font-size:9px;color:#737373}.product-editor-fields b{display:block;font-size:16px;font-weight:400;margin-top:9px;color:#000}.product-editor-state{margin-top:16px;background:#e8eddf;color:#384d27;border-radius:7px;padding:10px;font-size:10px}.product-language-note{position:absolute;left:8%;right:8%;bottom:8%;background:#ffffffeb;border:1px solid #ffffff60;backdrop-filter:blur(16px);border-radius:20px;padding:20px;color:#161316}.product-language-note small{display:block;font-size:10px;color:#626262;margin-bottom:10px}.product-language-note span{display:inline-block;padding:8px 9px;border:1px solid #d9d6d3;border-radius:30px;font-size:12px;margin:3px}.product-language-note span:nth-child(2){background:var(--fm-color-brand);border-color:var(--fm-color-brand);color:#000}.product-section-heading{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start;margin-bottom:72px}.product-section-heading>.product-heading{max-width:470px}.product-section-heading>div>p,.product-section-heading>p{font-size:24px;line-height:1.15;padding-top:7px;text-wrap:pretty}.product-section-heading>div>p:lang(ka),.product-section-heading>p:lang(ka){font-size:22px;line-height:1.5}.product-benefits{background:#000;color:#fff;padding-block:112px 152px}.product-benefit-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px 32px}.product-benefit{min-width:0}.product-benefit-media{aspect-ratio:1.43;position:relative;border-radius:24px;overflow:hidden}.product-benefit-media>img{object-fit:cover;transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.product-benefit:first-child .product-benefit-media>img{object-position:50% 38%}.product-benefit:nth-child(2) .product-benefit-media>img{object-position:50% 43%}.product-benefit-copy{padding:24px 24px 0}.product-benefit h3{font-size:32px;font-weight:400;line-height:1.05;letter-spacing:-.045em;margin-bottom:16px}.product-benefit h3:lang(ka){font-size:29px;line-height:1.3;letter-spacing:-.025em}.product-benefit-copy>p{color:#a3a0a7;font-size:16px;line-height:1.4}.product-benefit-copy>p:lang(ka){line-height:1.7}.product-benefit-media .product-phone{width:36%;left:49%;top:13%}.product-benefit-media .product-scene-note{max-width:49%;bottom:9%}.product-benefit-media .product-scene-note span{font-size:17px}.product-benefit-media .product-editor{width:65%;left:27%;bottom:-10%;padding:20px}.product-capabilities{padding-block:112px 0;scroll-margin-top:85px}.capability-track{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline:max(56px,calc((100vw - 1288px)/2));scroll-padding-left:max(56px,calc((100vw - 1288px)/2))}.capability-track::-webkit-scrollbar{display:none}.product-capability{flex:0 0 320px;height:585px;position:relative;overflow:hidden;border-radius:24px;scroll-snap-align:start;background:#222;color:#fff}.product-capability>.product-scene{border-radius:0}.product-capability>.product-scene:after{content:"";position:absolute;inset:0;background:linear-gradient(#000e,#0009 27%,transparent 58%);pointer-events:none}.product-capability-copy{position:absolute;top:0;left:0;right:0;padding:32px}.product-capability-copy h3{font-size:24px;line-height:1.12;letter-spacing:-.04em;font-weight:400;margin-bottom:14px;padding-right:8px}.product-capability-copy h3:lang(ka){line-height:1.35;font-size:23px;letter-spacing:-.025em}.product-capability-copy p{font-size:14px;line-height:1.45;color:#d2cdd3}.product-capability-copy p:lang(ka){line-height:1.7}.product-capability-copy>span{display:block;font-size:22px;margin-top:16px}.product-capability .product-phone{width:225px;left:28%;top:48%;transform:rotate(-12deg)}.product-capability .product-editor{left:7%;width:94%;padding:18px;bottom:6%}.product-capability .product-scene-note{bottom:10%;max-width:85%}.product-capability .product-language-note{bottom:8%}.capability-controls{display:flex;justify-content:flex-end;gap:8px;padding-top:32px}.capability-controls button{width:56px;height:56px;border:1px solid #dedde1;border-radius:50%;font-size:24px;background:#fff;color:#000;transition:background .3s,transform .3s}.capability-controls button:disabled{opacity:.3;cursor:default}.capability-controls button:not(:disabled):hover{background:var(--fm-color-brand)}.product-related{padding-top:112px;padding-bottom:112px}.product-related:before{content:"";display:block;height:1px;background:#e9e8ec;margin-bottom:112px}.product-related-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:32px}.product-related-card{height:480px;border-radius:24px;position:relative;overflow:hidden;background:#efece9;isolation:isolate}.product-related-copy{position:relative;z-index:1;padding:32px}.product-related-copy>p{font-size:13px;margin-bottom:14px}.product-related-copy h3{font-size:36px;line-height:1.1;letter-spacing:-.045em;font-weight:400}.product-related-copy h3:lang(ka){font-size:32px;line-height:1.3;letter-spacing:-.025em}.product-related-copy>span{display:block;font-size:14px;line-height:1.6;margin-top:18px;max-width:330px}.product-related-copy>b{display:block;font-size:25px;margin-top:15px;font-weight:400}.product-related-card .product-phone{position:absolute;top:58%;left:46%;transform:rotate(-15deg);width:240px}.product-related-card>img{object-fit:cover;object-position:50% 35%;filter:brightness(.5);transition:transform var(--fm-motion-image-zoom-duration) var(--fm-motion-image-zoom-easing)}.product-related-card--1{color:#fff}.product-related-card--1:after{content:"";position:absolute;inset:0;background:linear-gradient(#0009,transparent)}.product-closing{background:#000;color:#fff;padding-block:112px}.product-closing .product-section-heading{margin-bottom:0}.product-closing .website-link{margin-top:32px}.product-page :is(a,button):focus-visible{outline:3px solid var(--fm-color-brand);outline-offset:5px}.product-page :is(a,button):active{transform:scale(.985)}@media (hover:hover){.product-benefit:hover .product-benefit-media>img,.product-capability:hover .product-scene>img,.product-related-card:hover>img{transform:scale(1.04)}}@media (min-width:768px) and (max-width:1100px){.product-inset{padding-inline:40px}.product-hero{grid-template-columns:1fr 1fr;gap:36px}.product-title,.product-title:lang(ka){font-size:42px}.product-eyebrow{font-size:25px;margin-bottom:25px}.product-scene-note{padding:12px;border-radius:14px}.product-scene-note span{font-size:15px}.product-scene-note small{font-size:8px}.product-section-heading{gap:32px}.product-heading,.product-heading:lang(ka){font-size:34px}.product-section-heading>div>p,.product-section-heading>div>p:lang(ka),.product-section-heading>p,.product-section-heading>p:lang(ka){font-size:19px}.product-editor{padding:15px}.product-editor-dish strong,.product-editor-top>span{font-size:17px}.product-editor-fields>span{padding:8px}.product-benefit-copy{padding-inline:8px}.product-benefit h3,.product-benefit h3:lang(ka){font-size:25px}.product-benefit-media .product-editor{bottom:-24%;width:80%;left:14%}.product-related-copy{padding:25px}.product-related-copy h3,.product-related-copy h3:lang(ka){font-size:29px}.capability-track{padding-inline:40px;scroll-padding-left:40px}}@media (max-width:767px){.product-inset{padding-inline:28px}.product-hero{display:flex;flex-direction:column-reverse;align-items:stretch;gap:32px;padding-top:14px;padding-bottom:72px}.product-hero-copy{padding-block:0}.product-eyebrow{font-size:24px;margin-bottom:24px}.product-title{font-size:34px;line-height:.99;letter-spacing:-.05em}.product-title:lang(ka){font-size:33px;line-height:1.23}.product-description{margin:26px 0 24px;line-height:1.35}.product-description:lang(ka){line-height:1.65}.product-hero-copy>.website-link{min-height:48px;padding:13px 24px}.product-text-link{margin-top:16px}.product-hero-media{width:100%}.product-scene{border-radius:20px}.product-scene-note{padding:13px;border-radius:15px;max-width:63%}.product-scene-note small{font-size:7px}.product-scene-note span{font-size:15px}.product-scene-note b{font-size:8px;margin-top:8px}.product-editor{padding:17px}.product-editor-top>span{font-size:18px}.product-editor-dish strong{font-size:19px}.product-editor-fields>span{padding:8px}.product-section-heading{grid-template-columns:1fr;gap:24px;margin-bottom:56px}.product-heading,.product-heading:lang(ka){font-size:31px;line-height:1.15;letter-spacing:-.04em}.product-heading:lang(ka){line-height:1.25;font-size:29px;letter-spacing:-.025em}.product-section-heading>div>p,.product-section-heading>p{font-size:20px;line-height:1.25;padding-top:0}.product-section-heading>div>p:lang(ka),.product-section-heading>p:lang(ka){font-size:18px;line-height:1.55}.product-benefits{padding-block:72px 88px}.product-benefit-grid{grid-template-columns:1fr;gap:72px}.product-benefit-copy{padding:22px 0 0}.product-benefit h3,.product-benefit h3:lang(ka){font-size:25px;line-height:1.25;margin-bottom:14px}.product-benefit h3:lang(ka){font-size:24px;line-height:1.35}.product-benefit-copy>p{font-size:14px}.product-benefit-media{border-radius:20px}.product-benefit-media .product-editor{width:80%;left:18%;bottom:-23%}.product-benefit-media .product-scene-note{max-width:51%;padding:10px}.product-benefit-media .product-scene-note span{font-size:13px}.product-capabilities{padding-top:72px}.capability-track{gap:16px;padding-inline:28px;scroll-padding-left:28px}.product-capability{flex-basis:calc(100vw - 72px);height:560px;border-radius:20px}.product-capability-copy{padding:28px}.capability-controls{padding-top:24px}.capability-controls button{width:48px;height:48px}.product-related{padding-top:72px;padding-bottom:72px}.product-related:before{margin-bottom:72px}.product-related-grid{grid-template-columns:1fr;gap:20px}.product-related-card{height:440px;border-radius:20px}.product-related-copy{padding:28px}.product-related-copy h3,.product-related-copy h3:lang(ka){font-size:28px}.product-related-copy>span{font-size:14px}.product-related-card .product-phone{left:40%;top:62%;width:220px}.product-closing{padding-block:72px}}@media (prefers-reduced-motion:reduce){.product-page *,.product-page :after,.product-page :before{scroll-behavior:auto!important;transition:none!important}}