.home-tail-flow{display:block;width:100%;overflow:clip}.home-tail-flow,.home-tail-flow__calculator,.home-tail-flow__certificates,.home-tail-flow__model,.home-tail-flow__reviews,.home-tail-flow__stage{position:relative}.home-tail-flow__calculator,.home-tail-flow__certificates,.home-tail-flow__model,.home-tail-flow__reviews{flex:0 0 auto;overflow:hidden}.home-tail-flow__calculator,.home-tail-flow__model{scroll-margin-top:90px}.home-tail-flow__calculator-slot,.home-tail-flow__model-slot{width:100%}.home-tail-flow__calculator-toggle--mobile,.home-tail-flow__model-toggle--mobile{display:none}.home-tail-flow__calculator-toggle,.home-tail-flow__model-toggle{position:absolute;z-index:30;margin:0;cursor:pointer}.home-tail-flow__calculator-toggle{display:flex;align-items:center;justify-content:center;gap:15px;padding:0;border:0;border-radius:150px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:#fff;font:600 14px/19.6px Inter,Arial,sans-serif;text-transform:uppercase}.home-tail-flow__calculator-toggle>i{display:block;flex:0 0 24px;width:24px;height:24px;background:url(/icons/calculator-expand.svg) 50%/24px 24px no-repeat;transition:transform .16s ease}.home-tail-flow__calculator-toggle--mobile{gap:15px;font:500 12px/17px Inter,Arial,sans-serif}.home-tail-flow__calculator-toggle--mobile>i{background-image:url(/icons/calculator-expand-phone.svg)}.home-tail-flow__calculator-toggle[aria-expanded=true]>i{transform:rotate(180deg)}.home-tail-flow__calculator-toggle:focus-visible{outline:3px solid #0b6edc;outline-offset:2px}@media (min-width:1100px){.home-tail-flow__calculator-toggle--mobile,.home-tail-flow__model-toggle--mobile{display:none!important}body:has(.home-tail-flow){min-width:1100px;margin:0;overflow-x:auto;background:#fff}body:has(.home-tail-flow) .legacy-home-content,body:has(.home-tail-flow) .site-shell>.help-widget{display:none!important}body:has(.home-tail-flow) .main,body:has(.home-tail-flow) .site-shell{display:block;width:100%;min-height:0;margin:0;padding:0}.home-tail-flow{min-width:1100px;height:auto!important;background:#fff}.home-tail-flow__stage{width:1440px;height:auto!important;margin-left:max(0px,calc((100vw - 1440px) / 2))}.home-tail-flow__reviews{width:1440px;height:836.465576171875px;background:#fff}.home-tail-flow__reviews-canvas--desktop{width:1280px;height:836.465576171875px;margin-left:80px}.home-tail-flow__before-tools{width:1440px;height:40px;background:#fff}.home-tail-flow__tools{box-sizing:border-box;width:1440px;display:flex;flex-direction:column;gap:40px;padding:40px;background:#fff}.home-tail-flow__model{width:1360px;height:1230px}.home-tail-flow__model.is-desktop-collapsed{height:387px}.home-tail-flow__model-slot{height:1230px}.home-tail-flow__calculator.is-desktop-collapsed .home-tail-flow__calculator-slot,.home-tail-flow__model.is-desktop-collapsed .home-tail-flow__model-slot{pointer-events:none}.home-tail-flow__calculator{width:1360px;height:auto}.home-tail-flow__calculator.is-desktop-collapsed{height:467px}.home-tail-flow__calculator-slot{height:auto}.home-tail-flow__certificates{width:1360px;height:399.27496337890625px}}@media (max-width:1099px){body:has(.home-tail-flow){width:100%;min-width:0;margin:0;overflow-x:hidden;background:#fff}body:has(.home-tail-flow) .legacy-home-content,body:has(.home-tail-flow) .site-shell>.help-widget{display:none!important}body:has(.home-tail-flow) .main,body:has(.home-tail-flow) .site-shell{display:block;width:100%;min-height:0;margin:0;padding:0}.home-tail-flow{overflow:hidden}.home-tail-flow,.home-tail-flow__stage{height:auto!important;background:#eff5fd}.home-tail-flow__stage{position:relative;top:auto;left:auto;display:flex;width:100%;flex-direction:column;align-items:center;gap:40px}.home-tail-flow__reviews{width:min(100%,1040px);height:auto;padding-inline:clamp(0px,calc((100vw - 320px) / 3.5),20px)}.home-tail-flow__calculator-toggle--desktop,.home-tail-flow__model-toggle--desktop,.home-tail-flow__reviews-canvas--desktop{display:none!important}.home-tail-flow__before-tools{display:none}.home-tail-flow__tools{box-sizing:border-box;width:min(100%,1040px);display:flex;flex-direction:column;align-items:center;gap:40px;padding:20px clamp(0px,calc((100vw - 320px) / 3.5),20px);background:transparent}.home-tail-flow__calculator,.home-tail-flow__model{width:min(100%,350px);scroll-margin-top:84px}.home-tail-flow__certificates{width:100%;height:auto}.home-tail-flow__model{height:236px}.home-tail-flow__model.is-mobile-open{height:auto}.home-tail-flow__model-slot{width:100%;height:auto}.home-tail-flow__model.is-mobile-collapsed .home-tail-flow__model-slot{height:236px}.home-tail-flow__calculator-toggle--mobile,.home-tail-flow__model-toggle--mobile{display:flex!important}.home-tail-flow__calculator{height:287px}.home-tail-flow__calculator.is-mobile-open{height:auto}.home-tail-flow__calculator-slot{width:100%;height:auto}.home-tail-flow__calculator.is-mobile-collapsed .home-tail-flow__calculator-slot{height:287px}}@media (min-width:1100px) and (max-width:1399px){.home-tail-flow,body:has(.home-tail-flow){min-width:0;overflow-x:clip}.home-tail-flow__stage,.home-tail-flow__tools{width:100%;margin-left:0}.home-tail-flow__tools{padding-inline:clamp(32px,4vw,56px)}.home-tail-flow__calculator,.home-tail-flow__calculator-slot,.home-tail-flow__model,.home-tail-flow__model-slot{width:100%}.home-tail-flow__calculator.is-desktop-open,.home-tail-flow__calculator.is-desktop-open .home-tail-flow__calculator-slot,.home-tail-flow__model.is-desktop-open,.home-tail-flow__model.is-desktop-open .home-tail-flow__model-slot{height:auto!important}.home-tail-flow__reviews{width:100%;height:auto;padding-inline:clamp(32px,4vw,56px)}.home-tail-flow .storefront-reviews--home .storefront-review-source,.home-tail-flow .storefront-reviews--home .storefront-reviews-carousel,.home-tail-flow .storefront-reviews--home .storefront-reviews-carousel__viewport,.home-tail-flow .storefront-reviews--home .storefront-reviews-native,.home-tail-flow .storefront-reviews--home .storefront-reviews-native__head,.home-tail-flow .storefront-reviews--home .storefront-reviews-native__intro,.home-tail-flow .storefront-reviews--home .storefront-reviews-native__sources{width:100%}.home-tail-flow .storefront-reviews--home .storefront-review-source,.home-tail-flow .storefront-reviews--home .storefront-reviews-native,.home-tail-flow .storefront-reviews--home .storefront-reviews-native__head,.home-tail-flow .storefront-reviews--home .storefront-reviews-native__intro,.home-tail-flow .storefront-reviews--home .storefront-reviews-native__sources{height:auto}.home-tail-flow .storefront-reviews--home .storefront-reviews-native{margin:0}.home-tail-flow .storefront-reviews--home .storefront-reviews-native__head{grid-template-columns:minmax(280px,36%) minmax(0,1fr);gap:clamp(24px,3vw,40px)}.home-tail-flow .storefront-reviews--home .storefront-review-source__updated,.home-tail-flow .storefront-reviews--home .storefront-reviews-native__intro h2,.home-tail-flow .storefront-reviews--home .storefront-reviews-native__intro p{width:100%}.home-tail-flow .storefront-reviews--home .storefront-reviews-native__intro h2{font-size:clamp(34px,3.5vw,42px);line-height:1.2}.home-tail-flow .storefront-reviews--home .storefront-reviews-native__sources{grid-template-columns:repeat(2,minmax(0,1fr))}.home-tail-flow .storefront-reviews--home .storefront-review-source{gap:clamp(12px,1.8vw,25px);padding:clamp(18px,2vw,28px)}.home-tail-flow .storefront-reviews--home .storefront-review-source__score{gap:clamp(10px,1.7vw,24px);width:100%}.home-tail-flow .storefront-reviews--home .storefront-review-source__score>strong{min-width:clamp(68px,7vw,100px);font-size:clamp(45px,5vw,66px);line-height:1.15}.home-tail-flow .storefront-reviews--home .storefront-review-source__score>span{flex:1 1 auto;width:auto;min-width:0}.home-tail-flow .storefront-reviews--home .storefront-review-source__score .storefront-trust-stars.is-compact{gap:clamp(2px,.35vw,5px)}.home-tail-flow .storefront-reviews--home .storefront-review-source__score .storefront-trust-stars.is-compact svg{width:clamp(15px,1.6vw,22px);height:clamp(15px,1.6vw,22px)}.home-tail-flow .storefront-reviews--home .storefront-review-source__score small{font-size:clamp(12px,1.15vw,17px)}.home-tail-flow .storefront-reviews--home .storefront-review-source__updated small{overflow:hidden;font-size:clamp(10px,.95vw,14px);text-overflow:ellipsis}.home-tail-flow .storefront-reviews--home .storefront-reviews-carousel{grid-template-columns:44px minmax(0,1fr) 44px}}@media (max-width:1099px){.home-tail-flow .home-tail-flow__model.is-mobile-open,.home-tail-flow .home-tail-flow__model.is-mobile-open .home-tail-flow__model-slot{height:auto!important}.home-tail-flow .home-tail-flow__calculator-slot>.calc-figma-exact,.home-tail-flow .home-tail-flow__model-slot>.model-figma-exact{position:relative;left:auto;width:100%;max-width:350px;margin:0 auto}.home-tail-flow .home-tail-flow__calculator-toggle--mobile,.home-tail-flow .home-tail-flow__model-toggle--mobile{right:clamp(5px,calc((100% - 310px) / 2),19px)!important;left:clamp(5px,calc((100% - 310px) / 2),19px)!important;width:auto!important}.home-tail-flow .storefront-reviews--home .storefront-review-source,.home-tail-flow .storefront-reviews--home .storefront-reviews-carousel,.home-tail-flow .storefront-reviews--home .storefront-reviews-carousel__viewport,.home-tail-flow .storefront-reviews--home .storefront-reviews-native,.home-tail-flow .storefront-reviews--home .storefront-reviews-native__head,.home-tail-flow .storefront-reviews--home .storefront-reviews-native__intro,.home-tail-flow .storefront-reviews--home .storefront-reviews-native__sources{width:100%}.home-tail-flow .storefront-reviews--home .storefront-review-source,.home-tail-flow .storefront-reviews--home .storefront-reviews-native,.home-tail-flow .storefront-reviews--home .storefront-reviews-native__head,.home-tail-flow .storefront-reviews--home .storefront-reviews-native__intro,.home-tail-flow .storefront-reviews--home .storefront-reviews-native__sources{height:auto}.home-tail-flow .storefront-reviews--home .storefront-reviews-native{margin:0}.home-tail-flow .storefront-reviews--home .storefront-review-source__updated,.home-tail-flow .storefront-reviews--home .storefront-reviews-native__intro h2,.home-tail-flow .storefront-reviews--home .storefront-reviews-native__intro p{width:100%}.home-tail-flow .storefront-reviews--home .storefront-reviews-native__sources{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}.home-tail-flow .storefront-reviews--home .storefront-reviews-carousel{grid-template-columns:0 minmax(0,1fr) 0}.home-tail-flow .storefront-reviews--home .storefront-reviews-carousel__track{padding-inline:max(0px,calc((100% - 300px) / 2))}.home-tail-flow .storefront-certificates--home .storefront-certificates-carousel,.home-tail-flow .storefront-certificates--home .storefront-certificates-carousel__viewport,.home-tail-flow .storefront-certificates--home .storefront-certificates-native,.home-tail-flow .storefront-certificates--home .storefront-certificates-native__intro,.home-tail-flow .storefront-certificates--home .storefront-certificates-native__intro h2,.home-tail-flow .storefront-certificates--home .storefront-certificates-native__intro p{width:100%}.home-tail-flow .storefront-certificates--home .storefront-certificates-native,.home-tail-flow .storefront-certificates--home .storefront-certificates-native__intro{height:auto}}@media (min-width:431px) and (max-width:1099px){.home-tail-flow__tools{padding-inline:clamp(20px,4vw,40px)}.home-tail-flow .home-tail-flow__calculator-slot>.calc-figma-exact,.home-tail-flow .home-tail-flow__model-slot>.model-figma-exact,.home-tail-flow__calculator,.home-tail-flow__model{width:100%;max-width:none}.home-tail-flow .home-tail-flow__calculator-toggle--mobile,.home-tail-flow .home-tail-flow__model-toggle--mobile{right:auto!important;left:clamp(24px,4vw,40px)!important;width:min(360px,calc(100% - clamp(48px, 8vw, 80px)))!important}.home-tail-flow .storefront-reviews--home .storefront-reviews-carousel__track{padding-inline:0}}.figma-product-page-flow{position:relative;display:block;width:100%;overflow:clip}.figma-product-tab-panel--reviews{padding:20px;overflow:hidden}.product-review-tab{display:grid;grid-template-rows:auto minmax(0,1fr);grid-gap:14px;gap:14px;width:100%;height:100%;color:#373737}.product-review-tab__summary{display:flex;align-items:center;justify-content:space-between;gap:24px;min-width:0}.product-review-tab__summary h2{margin:0 0 4px;font-size:22px;line-height:1.2}.product-review-tab__summary p{margin:0;color:rgba(55,55,55,.62);font-size:13px;line-height:1.4}.product-review-tab__score{display:flex;flex:0 0 auto;align-items:center;gap:12px}.product-review-tab__score>strong{color:#26292d;font-size:34px;font-weight:600;line-height:1}.product-review-tab__score>span{display:flex;flex-direction:column;gap:3px}.product-review-tab__score small{color:rgba(55,55,55,.58);font-size:12px;line-height:1.3}.product-review-tab--empty{grid-template-rows:minmax(0,1fr);gap:0}.product-review-tab--empty>h2{margin:0;color:#26292d;font-size:18px;line-height:1.3}.product-review-tab__empty{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;min-height:180px;color:rgba(55,55,55,.56);text-align:center}.product-review-tab__empty .product-review-tab__stars{color:rgba(55,55,55,.18)}.product-review-tab__empty strong{color:#373737;font-size:16px;font-weight:500}.product-review-tab__stars{display:inline-flex;gap:3px;color:#e7d052}.product-review-tab__stars svg{width:15px;height:15px;stroke-width:1.6}.product-review-tab__carousel{display:grid;grid-template-columns:36px minmax(0,1fr) 36px;grid-template-areas:"previous cards next" ". status .";align-items:center;align-content:center;grid-column-gap:12px;column-gap:12px;grid-row-gap:10px;row-gap:10px;min-height:0}.product-review-tab__carousel>button:first-child{grid-area:previous}.product-review-tab__carousel>button:nth-of-type(2){grid-area:next}.product-review-tab__carousel>button{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid rgba(46,115,200,.45);border-radius:50%;background:#fff;color:#2e73c8;cursor:pointer;transition:background-color .16s ease,color .16s ease,opacity .16s ease,transform .16s ease}.product-review-tab__carousel>button svg{width:17px;height:17px}.product-review-tab__carousel>button:focus-visible:not(:disabled),.product-review-tab__carousel>button:hover:not(:disabled){background:#2e73c8;color:#fff;transform:translateY(-1px)}.product-review-tab__carousel>button:disabled{opacity:.28;cursor:default}.product-review-tab__cards{grid-area:cards;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;min-width:0;height:198px}.product-review-card{display:grid;grid-template-rows:auto minmax(0,1fr) auto;grid-gap:12px;gap:12px;box-sizing:border-box;min-width:0;height:198px;padding:15px 16px;overflow:hidden;border:1px solid rgba(55,55,55,.16);border-radius:12px;background:#fff}.product-review-card__header{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;min-width:0}.product-review-card__avatar{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#2e73c8;color:#fff;font-size:15px;font-weight:600}.product-review-card__author{display:flex;min-width:0;flex-direction:column}.product-review-card__author strong{overflow:hidden;color:#26292d;font-size:14px;font-weight:600;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.product-review-card__author small{color:rgba(55,55,55,.52);font-size:11px;line-height:15px}.product-review-card__body{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px;min-width:0;min-height:0}.product-review-card.has-media .product-review-card__body{grid-template-columns:minmax(0,1fr) 92px}.product-review-card__body>p{display:-webkit-box;align-self:start;margin:0;overflow:hidden;color:#373737;font-size:13px;line-height:19px;-webkit-box-orient:vertical;-webkit-line-clamp:5}.product-review-card__media{position:relative;display:block;width:92px;height:92px;padding:0;border:0;overflow:hidden;border-radius:8px;background:#eef3f8}.product-review-card__media img,.product-review-card__media video{display:block;width:100%;height:100%;object-fit:cover}.product-review-card__media>span{position:absolute;right:5px;bottom:5px;padding:2px 6px;border-radius:999px;background:rgba(24,29,36,.78);color:#fff;font-size:10px;font-weight:600}.product-review-card footer{display:flex;align-items:center;min-height:18px}.product-review-card footer>a,.product-review-card footer>span{display:inline-flex;align-items:center;gap:5px;color:#2e73c8;font-size:12px;font-weight:600;line-height:18px;text-decoration:none}.product-review-card footer svg{width:13px;height:13px}.product-review-tab__status{grid-area:status;display:flex;align-items:center;justify-content:center;gap:12px;min-height:18px;color:rgba(55,55,55,.58);font-size:11px}.product-review-tab__status small{font:inherit}.product-review-tab__status button{padding:0;border:0;background:transparent;color:#2e73c8;font:inherit;font-weight:600}@media (max-width:1099px){.product-review-tab{height:auto}}@media (min-width:900px) and (max-width:1099px){.product-review-tab__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:899px){.product-review-tab__carousel{grid-template-columns:34px minmax(0,1fr) 34px;grid-template-areas:"cards cards cards" "previous status next";column-gap:8px;row-gap:12px}.product-review-tab__carousel>button{width:34px;height:34px}.product-review-tab__cards{grid-template-columns:minmax(0,1fr)}}@media (max-width:619px){.product-review-tab__summary{align-items:flex-end;gap:12px}.product-review-tab__summary h2{font-size:18px;white-space:nowrap}.product-review-tab__summary>div:first-child{min-width:0;flex:1 1 auto}.product-review-tab__summary p{display:none}.product-review-tab__score{gap:8px}.product-review-tab__score>strong{font-size:27px}.product-review-tab__score .product-review-tab__stars svg{width:12px;height:12px}.product-review-tab__carousel>button{width:30px;height:30px}.product-review-card,.product-review-tab__cards{height:216px}.product-review-tab__cards{grid-template-columns:minmax(0,1fr)}.product-review-card__header{grid-template-columns:32px minmax(0,1fr)}.product-review-card__header>.product-review-tab__stars{grid-column:2}.product-review-card__avatar{width:32px;height:32px}.product-review-card.has-media .product-review-card__body{grid-template-columns:minmax(0,1fr) 80px}.product-review-card__media{width:80px;height:80px}}.figma-product-page-flow__calculator,.figma-product-page-flow__certificates,.figma-product-page-flow__model,.figma-product-page-flow__reviews,.figma-product-page-flow__stage,.figma-product-page-flow__tools,.figma-product-page-flow__top{position:relative}.figma-product-page-flow__calculator,.figma-product-page-flow__certificates,.figma-product-page-flow__model,.figma-product-page-flow__reviews{flex:0 0 auto;overflow:hidden}.figma-product-breadcrumbs{position:absolute;z-index:90;display:flex;align-items:center;overflow:hidden;color:#373737;font:400 14px/21px Inter,Arial,sans-serif;white-space:nowrap}.figma-product-breadcrumbs a,.figma-product-breadcrumbs span{display:block;overflow:hidden;color:inherit;text-decoration:none;text-overflow:ellipsis}.figma-product-breadcrumbs a:focus-visible,.figma-product-breadcrumbs a:hover{color:#2666b3}.figma-product-breadcrumbs i{flex:0 0 5px;width:5px;height:5px;margin:0 10px;border-radius:50%;background:currentColor;opacity:.65}.figma-product-gallery{position:absolute;inset:0;z-index:40;pointer-events:none}.figma-product-action,.figma-product-cart-control button,.figma-product-favorite,.figma-product-gallery button,.figma-product-overlay button,.figma-product-show-details,.figma-product-tabs button{margin:0;padding:0;border:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer}.figma-product-action,.figma-product-favorite,.figma-product-gallery button{pointer-events:auto}.figma-product-action:focus-visible,.figma-product-cart-control button:focus-visible,.figma-product-favorite:focus-visible,.figma-product-gallery button:focus-visible,.figma-product-overlay button:focus-visible,.figma-product-show-details:focus-visible,.figma-product-tabs button:focus-visible{outline:3px solid #0b6edc;outline-offset:2px}.figma-product-gallery__main,.figma-product-gallery__thumb{z-index:10;display:block;overflow:hidden}.figma-product-gallery img{display:block;width:100%;height:100%;object-fit:cover}.figma-product-gallery__thumb:nth-of-type(5):not(.is-active){opacity:.5}.figma-product-gallery__thumb.is-active{box-sizing:border-box;border:1px solid #2666b3;opacity:1}.figma-product-action{z-index:60;display:flex;align-items:center;justify-content:center;box-sizing:border-box;border:1px solid #2666b3;border-radius:28px;font:600 14px/20px Inter,Arial,sans-serif;text-transform:uppercase}.figma-product-action,.figma-product-action:not(:empty){background:#fff;color:#2666b3}.figma-product-cart-control{position:absolute;z-index:65;overflow:hidden;border-radius:999px}.figma-product-cart-control__button,.figma-product-cart-counter{box-sizing:border-box;width:100%;height:100%;border-radius:inherit}.figma-product-cart-control .figma-product-cart-control__button{display:flex;align-items:center;justify-content:center;gap:15px;background:#2e73c8;color:#fff;font:600 14px/20px Inter,Arial,sans-serif;text-transform:uppercase}.figma-product-cart-counter{display:grid;grid-template-columns:minmax(52px,1fr) minmax(38px,auto) minmax(52px,1fr);align-items:center;overflow:hidden;background:#2e73c8;color:#fff;font:600 16px/20px Inter,Arial,sans-serif;text-align:center}.figma-product-cart-counter button{display:grid;width:100%;height:100%;place-items:center;color:#fff;font:400 24px/1 Arial,sans-serif;-webkit-tap-highlight-color:transparent;touch-action:manipulation}@media (hover:hover) and (pointer:fine){.figma-product-cart-counter button:hover{background:rgba(255,255,255,.1)}}.figma-product-favorite{position:absolute;top:525.5px;left:1350px;z-index:65;display:grid;width:50px;height:50px;place-items:center;border:1px solid #d9dfe6;border-radius:50%;background:#fff;color:#aeb6c0}.figma-product-favorite svg{width:28px;height:28px}.figma-product-favorite:has(svg[fill=currentColor]){color:#1f2328}.figma-product-anchor,.figma-product-page-flow__calculator,.figma-product-page-flow__model{scroll-margin-top:90px}.figma-product-show-details{z-index:80;color:#2666b3;font:400 14px/20px Inter,Arial,sans-serif;text-align:left}.figma-product-show-details.is-visible{color:#2e73c8;font:400 14px/20px Inter,Arial,sans-serif;text-align:left}.figma-product-tabs{position:absolute;z-index:70;display:grid;align-items:stretch;border:0;font-family:Inter,Arial,sans-serif;scroll-margin-top:90px}.figma-product-tabs button{position:relative;box-sizing:border-box;display:flex;align-items:flex-start;min-width:0;border-radius:0;color:#373737;font:inherit;font-weight:inherit;text-align:left;white-space:nowrap}.figma-product-tabs button:after{content:"";position:absolute;right:0;bottom:0;left:0;height:1px;background:transparent}.figma-product-tabs button.is-active{color:#2666b3}.figma-product-tabs button.is-active:after{background:#2666b3}.figma-product-tab-panel{position:absolute;z-index:65;box-sizing:border-box;overflow:auto;background:#fff;color:#373737;font-family:Inter,Arial,sans-serif}.figma-product-tab-panel h2{margin:0 0 20px;color:#26292d;font-size:24px;line-height:1.25}.figma-product-tab-panel p{max-width:780px;margin:0 0 24px;color:#5f6873;font-size:15px;line-height:1.6}.figma-product-tab-panel a{color:#2e73c8;font-size:14px;font-weight:600;text-decoration:none}.figma-product-copy{max-width:1080px;padding-right:14px}.figma-product-copy p{max-width:920px;margin:0 0 18px;color:#5f6873;font-size:15px;line-height:1.6}.figma-product-copy h3{margin:24px 0 12px;color:#26292d;font-size:18px;font-weight:600;line-height:1.35}.figma-product-copy h4{margin:0 0 7px;color:#26292d;font-size:15px;font-weight:600;line-height:1.4}.figma-product-copy ol,.figma-product-copy ul{max-width:860px;margin:0 0 22px;padding-left:22px;color:#5f6873;font-size:15px;line-height:1.55}.figma-product-copy li+li{margin-top:5px}.figma-product-copy__note,.figma-product-tab-panel .figma-product-copy__note{box-sizing:border-box;max-width:920px;padding:13px 15px;border-left:3px solid #2e73c8;border-radius:7px;background:#eff5fd;color:#435466}.figma-product-copy__items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;max-width:980px;margin:0 0 22px}.figma-product-copy__items section{box-sizing:border-box;min-width:0;padding:14px 16px;border:1px solid rgba(55,55,55,.14);border-radius:9px;background:#fff}.figma-product-copy__items p,.figma-product-tab-panel .figma-product-copy__items p{margin:0;font-size:14px;line-height:1.5}.figma-product-copy__steps{padding-left:28px}.figma-product-copy__steps>li{padding-left:5px}.figma-product-copy__steps h3{margin-top:0}.figma-product-copy__steps p{margin-bottom:12px}.figma-product-copy__steps ul{margin-bottom:16px}.figma-product-copy__danger{box-sizing:border-box;max-width:920px;padding:14px 16px;border-left:3px solid #c85757;border-radius:7px;background:#fff3f3}.figma-product-copy__danger h3{margin-top:0}.figma-product-copy__danger ul{margin-bottom:0}@media (max-width:1399px){.figma-product-copy{max-width:none;padding-right:0}.figma-product-copy__items{grid-template-columns:1fr;max-width:none}}@media (max-width:619px){.figma-product-copy h3{margin:18px 0 9px;font-size:14px}.figma-product-copy h4{font-size:12px}.figma-product-copy ol,.figma-product-copy ul{margin-bottom:14px;padding-left:18px;font-size:10px;line-height:1.5}.figma-product-copy__items{gap:8px;margin-bottom:14px}.figma-product-copy__items section{padding:11px 12px}.figma-product-copy__items p,.figma-product-tab-panel .figma-product-copy__items p{font-size:10px}.figma-product-copy__danger,.figma-product-copy__note,.figma-product-tab-panel .figma-product-copy__note{padding:10px 11px}}.figma-product-model-compatibility{z-index:55;color:#373737;font-family:Inter,Arial,sans-serif}.figma-product-model-compatibility h3{overflow:hidden;margin:0;font-size:18px;font-weight:600;line-height:27px;text-transform:none}.figma-product-model-compatibility ul{width:894px;display:flex;align-items:center;gap:25px;margin:16px 0 0;padding:0;overflow:hidden;list-style:none;font:400 14px/21px Inter,Arial,sans-serif;white-space:nowrap}.figma-product-model-compatibility li{position:relative}.figma-product-model-compatibility li+li{padding-left:15px}.figma-product-model-compatibility li+li:before{content:"";position:absolute;top:8px;left:0;width:5px;height:5px;border-radius:50%;background:#2666b3}.figma-product-model-compatibility--overlay{margin-top:30px;padding-top:24px;border-top:1px solid #e6e9ed}.figma-product-model-compatibility--in-panel{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #e6e9ed}.figma-product-model-compatibility--in-panel ul,.figma-product-model-compatibility--overlay ul{width:auto;flex-wrap:wrap;row-gap:10px;overflow:visible;white-space:normal}.figma-product-overlay{position:fixed;inset:0;z-index:1000000;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:32px;overflow:auto;background:rgba(18,23,30,.78);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.figma-product-overlay__dialog{position:relative;box-sizing:border-box;max-width:min(1120px,92vw);max-height:90vh;overflow:auto;border-radius:20px;background:#fff;box-shadow:0 24px 90px rgba(0,0,0,.3)}.figma-product-overlay__dialog--image{display:grid;min-width:min(720px,92vw);place-items:center;padding:24px}.figma-product-overlay__dialog--image img{display:block;width:auto;max-width:100%;height:auto;max-height:calc(90vh - 48px);object-fit:contain}.figma-product-overlay__dialog--details{width:min(780px,92vw);padding:48px}.figma-product-overlay__close{top:12px;right:12px;width:38px;height:38px;place-items:center;background:rgba(255,255,255,.92)!important;color:#24282e;font:400 28px/1 Arial,sans-serif;box-shadow:0 2px 12px rgba(20,30,44,.14)}.figma-product-overlay__close,.figma-product-overlay__nav{position:absolute;z-index:5;display:grid;border-radius:50%}.figma-product-overlay__nav{top:50%;width:46px;height:46px;place-items:center;background:rgba(255,255,255,.94)!important;color:#2666b3;font:400 36px/1 Arial,sans-serif;box-shadow:0 2px 14px rgba(20,30,44,.18);transform:translateY(-50%)}.figma-product-overlay__nav--previous{left:16px}.figma-product-overlay__nav--next{right:16px}.figma-product-overlay__count{position:absolute;bottom:12px;left:50%;z-index:5;padding:5px 10px;border-radius:999px;background:rgba(255,255,255,.92);color:#373737;font:500 13px/18px Inter,Arial,sans-serif;transform:translateX(-50%)}.figma-product-overlay__details h2{margin:0 48px 24px 0;color:#22272c;font:600 30px/1.2 Inter,Arial,sans-serif}.figma-product-overlay__details>p{margin:0 0 30px;color:#5c6570;font:400 16px/1.65 Inter,Arial,sans-serif;white-space:pre-line}.figma-product-overlay__details dl{margin:0}.figma-product-overlay__details dl>div{display:grid;grid-template-columns:minmax(120px,1fr) 2fr;grid-gap:20px;gap:20px;padding:12px 0;border-top:1px solid #e6e9ed;color:#424950;font:400 14px/20px Inter,Arial,sans-serif}.figma-product-overlay__details dt{color:#7a838e}.figma-product-overlay__details dd{margin:0}@media (min-width:1100px){body:has(.figma-product-page-flow){min-width:1100px;margin:0;overflow-x:auto;background:#fff}body:has(.figma-product-page-flow) .site-shell>.help-widget{display:none!important}body:has(.figma-product-page-flow) .main,body:has(.figma-product-page-flow) .site-shell{display:block;width:100%;min-height:0;margin:0;padding:0}.figma-product-page-flow{min-width:1100px;height:auto!important;background:#fff}.figma-product-page-flow__stage{box-sizing:content-box;width:1440px;height:auto!important;margin-left:max(0px,calc((100vw - 1440px) / 2));padding-top:41px;padding-bottom:40px;transform:none!important}.figma-product-breadcrumbs{top:20px;left:40px;width:1320px;height:21px}.figma-product-breadcrumbs span:first-of-type{max-width:260px}.figma-product-page-flow__top{width:1440px;height:var(--figma-product-top-height,1225px)}.figma-product-page-flow__tools{display:flex;flex-direction:column;gap:40px;box-sizing:border-box;width:1440px;margin-top:40px;padding:80px 40px;background:#fff}.figma-product-page-flow__model{width:1360px;height:1230px}.figma-product-page-flow__model.is-desktop-collapsed{height:387px}.figma-product-page-flow__calculator{width:1360px;height:auto}.figma-product-page-flow__calculator.is-desktop-collapsed{height:467px}.figma-product-page-flow__certificates{width:1360px;height:399.27496337890625px}.figma-product-page-flow__reviews{width:1280px;height:836.465576171875px;margin:40px auto 0;background:#fff}}@media (max-width:1099px){body:has(.figma-product-page-flow){width:100%;min-width:0;margin:0;overflow-x:hidden;background:#fff}body:has(.figma-product-page-flow) .site-shell>.help-widget{display:none!important}body:has(.figma-product-page-flow) .main,body:has(.figma-product-page-flow) .site-shell{display:block;width:100%;min-height:0;margin:0;padding:0}.figma-product-page-flow{width:100%;min-width:0;overflow:visible;background:#eff5fd}.figma-product-page-flow__stage{position:relative;display:flex;flex-direction:column;box-sizing:border-box;width:100%;height:auto!important;padding:20px clamp(10px,4vw,20px);overflow:visible;background:#eff5fd}.figma-product-breadcrumbs{display:none}.figma-product-page-flow__top{flex:0 0 auto;width:100%;height:auto}.figma-product-action,.figma-product-cart-control__button{font-size:12px;line-height:16.8px}.figma-product-page-flow__tools{display:flex;flex:0 0 auto;flex-direction:column;align-items:center;gap:20px;box-sizing:border-box;width:100%;margin-top:0;padding:20px 0 0;background:transparent}.figma-product-page-flow__calculator,.figma-product-page-flow__model{width:min(100%,350px);scroll-margin-top:84px;overflow:visible}.figma-product-page-flow__model{height:auto;min-height:236px}.figma-product-page-flow__model.is-mobile-open{height:auto}.figma-product-page-flow__calculator{height:auto;min-height:287px}.figma-product-page-flow__calculator.is-mobile-open{height:auto}.figma-product-page-flow .figma-product-page-flow__calculator,.figma-product-page-flow .figma-product-page-flow__calculator .calc-figma-exact,.figma-product-page-flow .figma-product-page-flow__calculator .calc-figma-exact__stage,.figma-product-page-flow .figma-product-page-flow__calculator>.home-tail-flow__calculator-slot,.figma-product-page-flow .figma-product-page-flow__model,.figma-product-page-flow .figma-product-page-flow__model .model-figma-exact,.figma-product-page-flow .figma-product-page-flow__model .model-figma-exact__stage,.figma-product-page-flow .figma-product-page-flow__model>.home-tail-flow__model-slot{width:100%;max-width:350px}.figma-product-page-flow .figma-product-page-flow__model .figma-model-toggle--mobile{left:21px!important;width:calc(100% - 42px)!important;max-width:308px}.figma-product-page-flow .figma-product-page-flow__calculator .home-tail-flow__calculator-toggle--mobile{left:19px!important;width:calc(100% - 38px)!important;max-width:310px}.figma-product-page-flow__certificates{display:block}.figma-product-page-flow__certificates,.figma-product-page-flow__reviews{flex:0 0 auto;width:min(100%,350px);height:auto;min-height:0;overflow:visible}.figma-product-page-flow__reviews{margin-top:20px;margin-right:auto;margin-left:auto;background:#eff5fd}.figma-product-page-flow .storefront-certificates--product .storefront-certificates-carousel,.figma-product-page-flow .storefront-certificates--product .storefront-certificates-carousel__viewport,.figma-product-page-flow .storefront-certificates--product .storefront-certificates-native,.figma-product-page-flow .storefront-certificates--product .storefront-certificates-native__intro,.figma-product-page-flow .storefront-certificates--product .storefront-certificates-native__intro h2,.figma-product-page-flow .storefront-certificates--product .storefront-certificates-native__intro p,.figma-product-page-flow .storefront-reviews--product .storefront-review-source,.figma-product-page-flow .storefront-reviews--product .storefront-review-source__updated,.figma-product-page-flow .storefront-reviews--product .storefront-reviews-carousel,.figma-product-page-flow .storefront-reviews--product .storefront-reviews-carousel__viewport,.figma-product-page-flow .storefront-reviews--product .storefront-reviews-native,.figma-product-page-flow .storefront-reviews--product .storefront-reviews-native__head,.figma-product-page-flow .storefront-reviews--product .storefront-reviews-native__intro,.figma-product-page-flow .storefront-reviews--product .storefront-reviews-native__intro h2,.figma-product-page-flow .storefront-reviews--product .storefront-reviews-native__intro p,.figma-product-page-flow .storefront-reviews--product .storefront-reviews-native__sources{width:100%;max-width:100%}.figma-product-page-flow .storefront-reviews--product .storefront-reviews-native{margin-left:0}.figma-product-page-flow .storefront-reviews--product .storefront-reviews-carousel{grid-template-columns:minmax(0,1fr)}.figma-product-page-flow .storefront-reviews--product .storefront-reviews-carousel__viewport{grid-column:1;min-width:0}.figma-product-page-flow .storefront-reviews--product .storefront-review-source__updated{min-width:0}.figma-product-overlay{align-items:flex-start;padding:16px}.figma-product-tabs{scroll-margin-top:84px}.figma-product-overlay__dialog--details,.figma-product-overlay__dialog--image{width:100%;min-width:0;max-width:100%;padding:20px;border-radius:14px}.figma-product-overlay__dialog--image img{max-height:calc(100vh - 72px)}.figma-product-overlay__details h2{margin:8px 38px 18px 0;font-size:21px}.figma-product-overlay__details>p{margin-bottom:22px;font-size:14px}.figma-product-overlay__details dl>div{grid-template-columns:1fr;gap:4px}}@media (min-width:431px) and (max-width:1099px){.figma-product-page-flow__tools{align-items:stretch;padding-inline:clamp(20px,4vw,40px)}.figma-product-page-flow__calculator,.figma-product-page-flow__certificates,.figma-product-page-flow__model,.figma-product-page-flow__reviews{width:100%;max-width:none}.figma-product-page-flow__reviews{margin-inline:0}.figma-product-page-flow .figma-product-page-flow__calculator,.figma-product-page-flow .figma-product-page-flow__calculator .calc-figma-exact,.figma-product-page-flow .figma-product-page-flow__calculator .calc-figma-exact__stage,.figma-product-page-flow .figma-product-page-flow__calculator>.home-tail-flow__calculator-slot,.figma-product-page-flow .figma-product-page-flow__model,.figma-product-page-flow .figma-product-page-flow__model .model-figma-exact,.figma-product-page-flow .figma-product-page-flow__model .model-figma-exact__stage,.figma-product-page-flow .figma-product-page-flow__model>.home-tail-flow__model-slot{width:100%;max-width:none}.figma-product-page-flow .figma-product-page-flow__calculator .home-tail-flow__calculator-toggle--mobile,.figma-product-page-flow .figma-product-page-flow__model .figma-model-toggle--mobile{right:auto!important;left:clamp(24px,4vw,40px)!important;width:min(360px,calc(100% - clamp(48px, 8vw, 80px)))!important;max-width:none}}@media (min-width:1100px) and (max-width:1399px){.figma-product-page-flow,body:has(.figma-product-page-flow){overflow-x:clip}.figma-product-page-flow__tools{width:100vw;padding-inline:clamp(32px,4vw,56px)}.figma-product-page-flow__calculator,.figma-product-page-flow__certificates,.figma-product-page-flow__model{width:100%}.figma-product-page-flow__calculator.is-desktop-open,.figma-product-page-flow__calculator.is-desktop-open>.home-tail-flow__calculator-slot,.figma-product-page-flow__model.is-desktop-open,.figma-product-page-flow__model.is-desktop-open>.home-tail-flow__model-slot{height:auto!important}.figma-product-page-flow__reviews{width:calc(100vw - clamp(64px, 8vw, 112px));height:auto;margin-inline:clamp(32px,4vw,56px)}}@media (min-width:1100px) and (max-width:1399px){body:has(.figma-product-page-flow){min-width:0;overflow-x:hidden}.figma-product-page-flow{width:100%;min-width:0}.figma-product-page-flow__stage{display:flex;flex-direction:column;box-sizing:border-box;width:100%;margin:0;padding:61px clamp(32px,4vw,56px) 40px;background:#eff5fd}.figma-product-breadcrumbs{top:20px;left:clamp(32px,4vw,56px);width:calc(100% - clamp(64px, 8vw, 112px))}.figma-product-page-flow__top{width:100%;height:auto}.figma-product-action,.figma-product-cart-control__button{font-size:12px;line-height:16.8px}}.figma-product-tab-panel.figma-product-tab-panel--reviews{padding:20px;overflow:hidden}.figma-product-tab-panel--reviews .product-review-tab__summary h2{margin:0 0 4px;font-size:22px;line-height:1.2}.figma-product-tab-panel--reviews .product-review-tab__summary p{max-width:none;margin:0;font-size:13px;line-height:1.4}.figma-product-tab-panel--reviews .product-review-card__body>p{max-width:none;margin:0;color:#373737;font-size:13px;line-height:19px}.figma-product-tab-panel--reviews .product-review-card footer>a{font-size:12px}@media (max-width:619px){.figma-product-tab-panel--reviews .product-review-tab__summary h2{font-size:18px}}.site-shell:has(.native-service-page)>.help-widget{display:none!important}body:has(.native-service-page){margin:0;overflow-x:hidden;background:#ffffff}body:has(.native-service-page) .main{width:100%;min-height:0;margin:0;padding:0}@media (max-width:1099px){body:has(.native-service-page){background:#eff5ff}}.figma-commerce-page,.figma-editorial-page{width:100%;background:#fff;color:#343434;font-family:Inter,Arial,sans-serif}.figma-commerce-shell,.figma-editorial-shell{width:min(100%,1440px);min-height:100%;margin:0 auto;padding:0 40px 40px;box-sizing:border-box}.figma-editorial-breadcrumbs{display:flex;height:61px;align-items:center;gap:12px;overflow:hidden;color:#a4a4a4;font-size:14px;white-space:nowrap}.figma-editorial-breadcrumbs a{color:inherit;text-decoration:none}.figma-editorial-breadcrumbs span:last-child{overflow:hidden;text-overflow:ellipsis}.figma-blog-page h1{margin:20px 0;color:#000;font-family:Inter,Arial,sans-serif;font-size:42px;line-height:50.83px;font-weight:700}.figma-commerce-heading h1{margin:22px 0 20px;color:#090909;font-family:Montserrat,Inter,sans-serif;font-size:42px;line-height:1.1;font-weight:800}.figma-blog-filters{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:20px}.figma-blog-filters a{display:inline-flex;height:33px;align-items:center;justify-content:center;padding:5px 15px;border:1px solid rgba(55,55,55,.2);border-radius:999px;color:#373737;text-decoration:none;font-size:14px;line-height:21px;font-weight:500;box-sizing:border-box}.figma-blog-filters a.is-active{border-color:#eff5fd;background:#eff5fd;color:#2666b3}.figma-blog-grid,.figma-related__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:40px;gap:40px}.figma-blog-card{display:grid;grid-template-rows:190px auto auto 1fr auto;grid-gap:14px;gap:14px;min-width:0;min-height:510px;padding:20px;border:1px solid rgba(55,55,55,.2);border-radius:16px;background:#fff;box-sizing:border-box}.figma-blog-card--listing{grid-template-rows:190px 33px 60px 81px 24px;gap:20px;height:510px;min-height:0}.figma-blog-card__image{position:relative;display:block;overflow:hidden;border-radius:8px;background:#f1f1f1}.figma-blog-card__image img{object-fit:cover}.figma-blog-card__meta{display:flex;align-items:center;justify-content:space-between;gap:10px;color:rgba(55,55,55,.5);font-size:14px}.figma-article-meta span,.figma-blog-card__meta span{display:inline-flex;min-height:33px;align-items:center;padding:5px 15px;border-radius:999px;background:#eff5fd;color:#2666b3;font-weight:500;box-sizing:border-box}.figma-blog-card__heading{min-width:0;margin:0;font:inherit}.figma-blog-card__title{color:#373737;text-decoration:none;font-size:20px;line-height:30px;font-weight:600}.figma-blog-card--listing .figma-blog-card__title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.figma-blog-card p{margin:0;color:#373737;font-size:18px;line-height:27px}.figma-blog-card--listing p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.figma-blog-card--desktop-extra{display:none}.figma-blog-card__link{display:inline-flex;width:-moz-fit-content;width:fit-content;height:24px;align-items:center;gap:5px;color:#2666b3;text-decoration:none;font-size:16px;line-height:22.4px;font-weight:600}.figma-blog-card__link img{display:block;width:24px;height:24px}.figma-blog-pagination{justify-content:space-between;margin-top:20px;padding:0 10px;color:#373737;font-size:14px;line-height:20.3px;box-sizing:border-box}.figma-blog-page-size,.figma-blog-pagination,.figma-blog-pagination__pages,.figma-blog-pagination__summary{display:flex;height:40px;align-items:center}.figma-blog-pagination__pages{gap:20px}.figma-blog-pagination__ellipsis,.figma-blog-pagination__pages>a{display:grid;width:40px;height:40px;place-items:center;border:1px solid rgba(55,55,55,.2);border-radius:999px;color:inherit;text-decoration:none;box-sizing:border-box}.figma-blog-pagination__pages>a.is-active{border-color:#2666b3;background:#2666b3;color:#fff}.figma-blog-pagination__pages>.figma-blog-pagination__next{width:125px;padding:0 20px}.figma-blog-page-size,.figma-blog-pagination__summary{gap:20px}.figma-blog-page-size__control{position:relative;display:block;width:74px;height:40px}.figma-blog-filters a:focus-visible,.figma-blog-mobile-more button:focus-visible,.figma-blog-pagination a:focus-visible{outline:3px solid rgba(38,102,179,.38);outline-offset:3px}.figma-blog-mobile-more{display:none}.figma-blog-live-region{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.figma-blog-empty,.figma-commerce-empty,.figma-commerce-loading{display:grid;grid-column:1/-1;min-height:280px;place-items:center;align-content:center;grid-gap:14px;gap:14px;padding:30px;border:1px solid #d4d4d4;border-radius:16px;background:#fff;text-align:center}.figma-blog-empty h2,.figma-commerce-empty h1,.figma-commerce-empty h2,.figma-commerce-empty p{margin:0}.figma-article-page{min-height:1630px}.figma-article-page h1{max-width:1320px;margin:20px 0;color:#090909;font-family:Inter,Arial,sans-serif;font-size:42px;line-height:50.83px;text-transform:uppercase;font-weight:700}.figma-article-meta{display:flex;align-items:center;gap:20px;margin-bottom:20px;color:#aaa;font-size:14px}.figma-article-hero{position:relative;height:clamp(320px,38vw,520px);overflow:hidden;border-radius:16px}.figma-article-hero img{object-fit:cover}.figma-article-body{margin-top:20px;color:#444;font-size:18px;line-height:27px}.figma-article-body .content-rich-text{gap:27px;margin-top:0;color:#444;font-size:inherit;line-height:inherit}.figma-article-body .content-rich-text h2{margin:0;color:inherit;font-size:18px;line-height:27px;font-weight:700}.figma-related{position:relative;margin-top:40px}.figma-related h2{display:flex;align-items:center;gap:16px;margin:0 0 24px;font-size:24px}.figma-related h2 span{display:inline-grid;min-width:42px;height:34px;place-items:center;border-radius:8px;background:#eee;font-size:16px}.figma-related__grid{grid-template-columns:repeat(3,minmax(0,1fr));width:1192px;margin:0 auto;column-gap:40px}.figma-related .figma-blog-card{min-height:567px}.figma-related .figma-blog-card p,.figma-related .figma-blog-card__title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.figma-related .figma-blog-card__title{-webkit-line-clamp:3}.figma-related .figma-blog-card p{-webkit-line-clamp:4}.figma-related__arrows button{position:absolute;top:313px;display:block;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer}.figma-related__arrows button:first-child{left:0}.figma-related__arrows button:last-child{right:0}.figma-related__arrows button:focus-visible{outline:3px solid rgba(47,111,190,.45);outline-offset:3px}.figma-related__arrows button:disabled{cursor:default;opacity:.4}.figma-related__arrows img{display:block;width:44px;height:44px}.figma-commerce-page{min-height:815px}.figma-commerce-heading{margin:20px 0 42px}.figma-commerce-heading h1{margin-bottom:14px}.figma-commerce-heading p{margin:0;color:#a4a4a4;font-size:20px;line-height:1.45}.figma-round-action{display:inline-grid;width:40px;height:40px;place-items:center;border:1px solid #d4d4d4;border-radius:10px;background:#fff;color:#343434;cursor:pointer;border:0;border-radius:50%;background:#f3f3f3}.figma-blue-button,.figma-one-click{display:inline-flex;min-height:52px;align-items:center;justify-content:center;border:0;border-radius:999px;background:#2f6fbe;color:#fff;text-decoration:none;text-transform:uppercase;font:700 14px/1 Inter,Arial,sans-serif;cursor:pointer}.figma-blue-button.figma-empty-catalog-button{width:min(100%,220px);min-width:0;padding:0 24px;box-sizing:border-box;white-space:nowrap}.figma-favorites-grid{display:grid;grid-template-columns:repeat(4,310px);grid-gap:40px;gap:40px}.figma-one-click{border:1px solid #d4d4d4;background:#fff;color:#343434}@media (min-width:1100px){body:has(.figma-commerce-page),body:has(.figma-editorial-page){min-width:1100px;margin:0;overflow-x:auto;background:#fff}body:has(.figma-commerce-page) .site-shell>.help-widget,body:has(.figma-editorial-page) .site-shell>.help-widget{display:none!important}body:has(.figma-commerce-page) .main,body:has(.figma-commerce-page) .site-shell,body:has(.figma-editorial-page) .main,body:has(.figma-editorial-page) .site-shell{display:block;width:100%;min-height:0;margin:0;padding:0}}@media (max-width:1099px){body:has(.figma-commerce-page),body:has(.figma-editorial-page){width:100%;min-width:0;margin:0;overflow-x:hidden;background:#eff5ff}body:has(.figma-commerce-page) .site-shell>.help-widget,body:has(.figma-editorial-page) .site-shell>.help-widget{display:none!important}body:has(.figma-commerce-page) .main,body:has(.figma-commerce-page) .site-shell,body:has(.figma-editorial-page) .main,body:has(.figma-editorial-page) .site-shell{display:block;width:100%;min-height:0;margin:0;padding:0}.figma-commerce-page,.figma-editorial-page{background:#eff5ff}.figma-blog-page{background:#eff5fd}.figma-commerce-shell,.figma-editorial-shell{width:100%;max-width:390px;padding:20px}.figma-editorial-breadcrumbs{display:none}.figma-blog-heading{margin-bottom:20px;padding:10px;border-radius:10px;background:#fff;box-sizing:border-box}.figma-blog-page h1{margin:0 0 20px;font-family:Inter,Arial,sans-serif;font-size:22px;line-height:26.625px;font-weight:600}.figma-commerce-heading h1{margin:0 0 20px;font-size:24px}.figma-blog-filters{gap:10px;margin:0}.figma-blog-filters a{height:30px;padding:5px 15px;font-size:12px;line-height:18px}.figma-blog-grid,.figma-related__grid{grid-template-columns:1fr;gap:20px}.figma-blog-card--mobile-hidden{display:none}.figma-blog-card--desktop-extra:not(.figma-blog-card--mobile-hidden){display:grid}.figma-blog-card{grid-template-rows:190px auto auto 1fr auto;gap:10px;min-height:417px;padding:10px;border-radius:10px}.figma-blog-card__image{border-radius:6px}.figma-blog-card--listing{grid-template-rows:190px 30px 48px 63px 24px;gap:10px;height:417px;min-height:0;padding:10px;border-radius:10px}.figma-blog-card--listing .figma-blog-card__image{border-radius:6px}.figma-blog-card__meta{font-size:12px}.figma-article-meta span,.figma-blog-card__meta span{min-height:30px;padding:5px 15px;font-size:12px;line-height:18px}.figma-blog-card__title{font-size:16px;line-height:24px;font-weight:600}.figma-blog-card p{font-size:14px;line-height:21px}.figma-blog-card__link{font-size:14px;line-height:19.6px;font-weight:600}.figma-blog-pagination{display:none}.figma-blog-mobile-more{display:flex;height:39px;align-items:center;justify-content:center;margin-top:20px}.figma-blog-mobile-more button{display:inline-flex;width:204px;height:39px;align-items:center;justify-content:center;padding:0 18px;border:1px solid #2666b3;border-radius:999px;background:transparent;color:#2666b3;text-transform:uppercase;font:500 12px/17.4px Inter,Arial,sans-serif;cursor:pointer}.figma-blog-mobile-more button:disabled{cursor:wait;opacity:.65}.figma-article-page{min-height:1873px}.figma-article-main{padding:10px;border-radius:10px;background:#fff}.figma-article-page h1{margin:0 0 16px;font-size:22px;line-height:26.625px;text-transform:none;font-weight:600}.figma-article-meta{margin-bottom:25px;font-size:12px}.figma-article-hero{height:197px;border-radius:10px}.figma-article-body,.figma-article-body .content-rich-text{font-size:14px;line-height:21px}.figma-article-body .content-rich-text{gap:21px}.figma-article-body .content-rich-text h2{font-size:14px;line-height:21px;font-weight:600}.figma-related{margin-top:20px}.figma-related h2{margin-bottom:16px;font-size:22px}.figma-related__grid .figma-blog-card:not(:first-child){display:none}.figma-related__grid{display:block;width:100%;margin:0}.figma-related .figma-blog-card{min-height:417px}.figma-related .figma-blog-card__title{-webkit-line-clamp:2}.figma-related .figma-blog-card p{-webkit-line-clamp:3}.figma-related__arrows{display:flex;justify-content:center;gap:10px;margin-top:10px}.figma-related__arrows button,.figma-related__arrows button:first-child,.figma-related__arrows button:last-child{position:static}.figma-commerce-page{min-height:1148px}.figma-favorites-page{min-height:0}.figma-favorites-page .figma-commerce-shell{padding-bottom:30px}.figma-favorites-page .figma-commerce-empty .figma-blue-button{width:min(100%,210px);min-width:0;padding:0 16px;white-space:nowrap;font-size:12px;line-height:1.2}.figma-commerce-heading{margin:0 0 20px;padding:20px;border-radius:12px;background:#fff}.figma-commerce-heading p{font-size:14px}.figma-round-action{width:34px;height:34px}.figma-favorites-grid{width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media (min-width:431px) and (max-width:1099px){.figma-favorites-page .figma-commerce-shell{width:100%;max-width:none;padding:28px clamp(24px,5vw,48px) 48px}.figma-favorites-page .figma-commerce-heading{padding:clamp(22px,3vw,30px)}.figma-favorites-page .figma-commerce-heading h1{font-size:clamp(24px,3.2vw,34px);line-height:1.2}.figma-favorites-page .figma-commerce-heading p{font-size:clamp(13px,1.6vw,16px);line-height:1.5}.figma-favorites-page .figma-favorites-grid{grid-template-columns:repeat(auto-fill,minmax(150px,170px));justify-content:start;gap:clamp(10px,2vw,18px)}.figma-favorites-page .catalog-product-card-exact--responsive{width:100%;max-width:none}.figma-favorites-page .figma-commerce-empty,.figma-favorites-page .figma-commerce-loading{width:100%;min-height:360px}}@media (min-width:1100px) and (max-width:1399px){.figma-favorites-page .figma-commerce-shell{width:100%;padding-inline:clamp(32px,4vw,56px)}.figma-favorites-page .figma-favorites-grid{grid-template-columns:repeat(auto-fill,minmax(240px,310px));justify-content:start;gap:clamp(20px,2.5vw,36px)}.figma-favorites-page .catalog-product-card-exact--responsive{width:100%}}@media (min-width:431px) and (max-width:1099px){.figma-article-page .figma-editorial-shell,.figma-blog-page .figma-editorial-shell{width:100%;max-width:none;padding:28px clamp(24px,5vw,48px) 48px}.figma-article-main,.figma-blog-heading{padding:clamp(20px,3vw,30px)}.figma-article-page h1,.figma-blog-page h1{font-size:clamp(24px,3.4vw,34px);line-height:1.2}.figma-blog-card,.figma-blog-card--listing,.figma-related .figma-blog-card{height:auto;min-height:0;grid-template-rows:clamp(220px,38vw,360px) auto auto 1fr auto}.figma-commerce-empty,.figma-commerce-loading{width:100%}}@media (min-width:700px) and (max-width:1099px){.figma-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media (min-width:1100px) and (max-width:1399px){body:has(.figma-editorial-page){min-width:0;overflow-x:hidden}.figma-article-page .figma-editorial-shell,.figma-blog-page .figma-editorial-shell{width:100%;padding-inline:clamp(32px,4vw,56px)}.figma-blog-grid,.figma-related__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.5vw,32px)}}