@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Fira+Sans+Extra+Condensed:wght@400;600;700;800&family=Figtree:wght@400;500;600;700&family=Source+Sans+3:wght@400;500;600;700&display=swap";:root{--ff-display: "Archivo", sans-serif;--ff-body: "Rubik", sans-serif;--ff-sans: "Inter", sans-serif;--c-bg: #f0f0f0;--c-text: #0b0d12;--c-text-muted: #5a616e;--c-text-subtle: rgb(11 13 18 / 70%);--c-border: #d6d6d1;--c-border-subtle: #e6e6e2;--c-surface: #fff;--c-surface-muted: #f6f6f4;--c-surface-section: #f6f6f4;--c-surface-promo: #f1edd8;--c-surface-dark: rgb(11 13 18 / 95%);--c-on-dark: #fff;--c-on-dark-muted: rgb(255 255 255 / 70%);--c-on-light: #0b0d12;--c-on-light-muted: #5a616e;--c-accent: #fc0;--c-accent-hover: #ffd300;--c-header-bg: rgb(240 240 240 / 80%);--c-theme-toggle-border: var(--c-border-subtle);--c-media: #d9d9d9;--c-btn-inverse-bg: #0b0d12;--c-btn-inverse-text: #fff;--c-btn-inverse-hover: #1a1d24;--c-on-accent: #0b0d12;--c-on-accent-subtle: rgb(11 13 18 / 70%);--c-surface-inset: #0b0d12;--c-white: var(--c-surface);--c-black: var(--c-text);--c-gray-500: var(--c-text-muted);--c-gray-300: var(--c-border);--c-gray-200: var(--c-border-subtle);--ff-features-condensed: "Fira Sans Extra Condensed", Rubik, sans-serif;--ff-features-classic: "Source Sans 3", ui-sans-serif, system-ui, sans-serif;--ff-features-modern: Figtree, ui-sans-serif, system-ui, sans-serif}html[data-theme=dark]{--c-bg: #0b0d12;--c-text: #ebebea;--c-text-muted: #8e96a3;--c-text-subtle: rgb(235 235 234 / 70%);--c-border: #d6d6d1;--c-border-subtle: #e6e6e2;--c-surface: #fff;--c-surface-muted: #f6f6f4;--c-surface-section: #161a24;--c-surface-promo: #f1edd8;--c-surface-dark: rgb(11 13 18 / 95%);--c-on-dark: #fff;--c-on-dark-muted: rgb(255 255 255 / 70%);--c-on-light: #0b0d12;--c-on-light-muted: #5a616e;--c-header-bg: rgb(11 13 18 / 80%);--c-theme-toggle-border: #656c76;--c-media: #2a2d35;--c-btn-inverse-bg: #0b0d12;--c-btn-inverse-text: #fff;--c-btn-inverse-hover: #1a1d24;--c-surface-inset: #0b0d12;--c-black: var(--c-on-light);--c-gray-500: var(--c-text-muted)}:root,html[data-theme=light]{color-scheme:light}html[data-theme=dark]{color-scheme:dark}*{padding:0;margin:0;outline:0;box-sizing:border-box}*:before,*:after{box-sizing:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,main{display:block}template{display:none}html{-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0)}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}img,iframe,video,audio,object{max-width:100%}img,iframe{border:0 none}img{height:auto;display:inline-block;vertical-align:middle}b,strong{font-weight:700}address{font-style:normal}svg:not(:root){overflow:hidden}a,button,input[type=submit],input[type=button],input[type=reset],input[type=file],input[type=image],label[for]{cursor:pointer}button[disabled],input[disabled],textarea[disabled],select[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input[type=text],input[type=password],input[type=date],input[type=datetime],input[type=datetime-local],input[type=month],input[type=week],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=time],input[type=url],input[type=color],textarea,a[href^=tel]{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{overflow:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;color:inherit;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}button,select{text-transform:none}table{width:100%;border-collapse:collapse;border-spacing:0}nav ul,nav ol{list-style:none outside none}input::-moz-placeholder{color:inherit;opacity:1}input::placeholder{color:inherit;opacity:1}textarea::-moz-placeholder{color:inherit;opacity:1}textarea::placeholder{color:inherit;opacity:1}input:-webkit-autofill{-webkit-text-fill-color:inherit;box-shadow:0 0 0 1000px var(--c-white) inset}input[type=text],input[type=button],input[type=tel],input[type=email],input[type=submit],input[type=date],input[type=search],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}html{scroll-behavior:smooth;color-scheme:light}section[id]{scroll-margin-top:88px}body{min-width:320px;background:var(--c-bg);font-family:var(--ff-body);font-size:16px;line-height:1.5;color:var(--c-text);transition:background-color .3s ease,color .3s ease}a{color:inherit;text-decoration:underline}.h1,h1,.h2,h2,.h3,h3,.h4,h4,.h5,h5,.h6,h6{margin-bottom:5px}h1[class],h2[class],h3[class],h4[class],h5[class],h6[class],h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,p:last-child,ul:last-child,ol:last-child,dl:last-child,table:last-child,blockquote:last-child{margin-bottom:0}.post .entry{overflow:hidden}.post p{padding:10px 0}.post p.meta{padding:5px 10px}.post .entry ul,.content ul,.post .entry ol,.content ol{margin-left:25px}.post .entry a img{border:0}.post .entry ul ul,.post .entry ol ol{margin-left:25px}p img{padding:0;max-width:100%}#wp-calendar{empty-cells:show;margin:10px auto 0}#wp-calendar #next a{padding-right:10px;text-align:right}#wp-calendar #prev a{padding-left:10px;text-align:left}#wp-calendar a{display:block}#wp-calendar caption{text-align:center;width:100%}#wp-calendar td{padding:3px 0;text-align:center}.wp-caption{border:1px solid #ddd;text-align:center;padding-top:4px;margin:10px}.wp-caption img{margin:0;padding:0;border:0 none}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;padding:0 4px 5px;margin:0}.searchform label{color:var(--c-white)}@font-face{font-family:Archivo;font-style:normal;font-weight:700 800;font-display:swap;src:url(./archivo-latin-ext-CEt9KWsu.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:700 800;font-display:swap;src:url(./archivo-latin-BEIDiHaE.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik;font-style:normal;font-weight:400 500;font-display:swap;src:url(./rubik-latin-ext-xIGCplNB.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik;font-style:normal;font-weight:400 500;font-display:swap;src:url(./rubik-latin-0V_ixqQm.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(./inter-latin-ext-D1_ZxL4x.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(./inter-latin-BL_kVj0B.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.clear:after{content:"";line-height:0;display:table;clear:both}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.notext{white-space:nowrap;text-indent:100%;text-shadow:none;overflow:hidden}[disabled],.disabled{cursor:default}[hidden],.hidden{display:none}.alignleft{float:left}.alignright{float:right}.aligncenter,img.centered{display:block;margin-left:auto;margin-right:auto}img.alignright{margin:2px 0 2px 7px;display:inline}img.alignleft{margin:2px 7px 2px 0;display:inline}.image-fit{overflow:hidden;position:relative;background-size:cover;background-position:center}.image-fit img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.benefits{padding-block:64px;background:var(--c-surface-dark)}.benefits__inner{display:flex;flex-direction:column;gap:32px}.benefits__title{margin:0;font-family:var(--ff-display);font-size:56px;font-weight:700;line-height:72px;letter-spacing:-1.6px;color:var(--c-on-dark)}.benefits__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:1px;overflow:hidden;border:1px solid var(--c-border);border-radius:8px;background:var(--c-border)}.benefits__item{display:flex;flex-direction:column;gap:16px;min-height:175px;height:100%;padding:24px;background:var(--c-surface-inset)}.benefits__number{margin:0;font-size:16px;line-height:1;color:var(--c-accent)}.benefits__body{display:flex;flex:1;flex-direction:column;gap:12px}.benefits__item-head{display:flex;flex-direction:column;gap:6px}.benefits__item-title{margin:0;font-size:20px;font-weight:500;line-height:normal;color:var(--c-on-dark)}.benefits__mark{display:block;width:205px;max-width:100%;height:2px;background:var(--c-accent)}.benefits__item-text{margin:0;font-size:16px;line-height:24px;color:var(--c-on-dark)}@media screen and (max-width: 1024px){.benefits{padding-block:40px}.benefits__inner{gap:24px}.benefits__title{font-size:32px;line-height:36px;letter-spacing:-1.6px}.benefits__grid{display:flex;flex-direction:column;gap:12px;overflow:visible;border:0;border-radius:0;background:transparent}.benefits__item{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:16px 12px;min-height:0;height:auto;padding:12px 16px;border:1px solid var(--c-border);border-radius:8px;background:var(--c-surface-inset)}.benefits__number{grid-column:1;grid-row:1;align-self:center;font-size:20px}.benefits__body{display:contents}.benefits__item-head{grid-column:2;grid-row:1}.benefits__item-text{grid-column:1/-1;grid-row:2}}.btn{display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:36px;font-size:16px;font-weight:500;line-height:1;color:var(--c-text);text-decoration:none;transition:background .3s,border-color .3s}.btn--lg{gap:8px;height:56px;padding:16px 24px}.btn--sm{gap:6px;height:40px;padding:8px 16px;line-height:21px}.btn--primary{color:var(--c-on-accent);background:var(--c-accent)}.btn--primary:hover,.btn--primary:focus-visible{background:var(--c-accent-hover)}.btn--secondary{border-color:var(--c-gray-300);background:transparent}.btn--secondary:hover,.btn--secondary:focus-visible{border-color:var(--c-text)}.btn--inverse{background:var(--c-btn-inverse-bg);color:var(--c-btn-inverse-text)}.btn--inverse:hover,.btn--inverse:focus-visible{background:var(--c-btn-inverse-hover)}.btn__icon{flex-shrink:0;transition:transform .3s}.btn--sm .btn__icon{width:16px;height:16px}.btn--lg .btn__icon,.btn--sm.btn--icon-slide .btn__icon{width:24px;height:24px}.btn--primary.btn--sm:hover .btn__icon,.btn--primary.btn--sm:focus-visible .btn__icon{transform:rotate(45deg)}.btn--primary.btn--sm.btn--icon-slide:hover .btn__icon,.btn--primary.btn--sm.btn--icon-slide:focus-visible .btn__icon{transform:translate(2px)}.btn--primary.btn--lg:hover .btn__icon,.btn--primary.btn--lg:focus-visible .btn__icon{transform:translate(2px)}.btn--inverse.btn--lg:hover .btn__icon,.btn--inverse.btn--lg:focus-visible .btn__icon{transform:translate(2px)}@media screen and (max-width: 767px){.btn--lg{gap:4px}}.callout{padding-block:64px;background:var(--c-accent)}.callout__inner{display:grid;grid-template-columns:minmax(0,795px) minmax(0,1fr);gap:64px;align-items:center}.callout__media{grid-column:1;grid-row:1;max-width:795px}.callout__image{display:block;width:100%;height:auto}.callout__content{display:flex;grid-column:2;grid-row:1;flex-direction:column;gap:32px;min-width:0}.callout__copy{display:flex;flex-direction:column;gap:32px}.callout__title{max-width:436px;margin:0;font-family:var(--ff-display);font-size:56px;font-weight:700;line-height:72px;letter-spacing:-1.6px;color:var(--c-on-accent)}.callout__text{margin:0;font-size:24px;line-height:32px;color:var(--c-on-accent-subtle)}.callout__actions{display:flex;flex-wrap:wrap;gap:12px}.callout__btn--ghost{border-color:var(--c-on-accent-subtle);color:var(--c-on-accent)}@media screen and (max-width: 1024px){.callout{padding-block:40px}.callout__inner{grid-template-columns:1fr;gap:40px}.callout__media,.callout__content{grid-column:1}.callout__content{grid-row:1;gap:38px}.callout__media{grid-row:2;max-width:none}.callout__copy{gap:38px}.callout__title{max-width:none;font-size:32px;line-height:44px;letter-spacing:-1.3px}.callout__text{font-size:16px;line-height:32px}.callout__actions{flex-wrap:nowrap;gap:8px}.callout__actions .btn{flex:1;min-width:0;height:44px;padding:12px 14px;font-size:14px}.callout__actions .btn--lg .btn__icon{width:18px;height:18px}}.count-up{position:relative;z-index:2}.count-up__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--c-gray-200);border-radius:8px;background:var(--c-gray-200)}.count-up__item{display:flex;flex-direction:column;align-items:flex-start;padding:24px 20px;background:var(--c-white)}html[data-theme=dark] .count-up__item{background:var(--c-surface-section)}.count-up__value{margin:0;font-family:var(--ff-display);font-size:32px;font-weight:700;line-height:36px;letter-spacing:-.75px;color:var(--c-text)}.count-up__label{margin:0;padding-top:4px;font-family:var(--ff-body);font-size:14px;line-height:19.5px;color:var(--c-text-muted)}@media screen and (max-width: 1024px){.count-up__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.count-up__item{padding:16px 12px}.count-up__value{font-size:24px;line-height:36px}}.faq{padding-block:64px;background:var(--c-surface-section)}.faq__inner{display:flex;gap:64px;align-items:flex-start}.faq__title{flex:0 0 436px;max-width:436px;margin:0;font-family:var(--ff-display);font-size:56px;font-weight:700;line-height:72px;letter-spacing:-1.6px;color:var(--c-text)}.faq__list{flex:1;min-width:0;padding-top:12px;border-top:1px solid var(--c-gray-200)}.faq__item{border-bottom:1px solid var(--c-gray-200)}.faq__trigger{display:flex;gap:24px;align-items:flex-start;justify-content:space-between;width:100%;padding:24px 0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.faq__item.is-open .faq__trigger{padding-top:12px}.faq__item.is-open:first-child .faq__trigger{padding-top:0}.faq__question{font-size:20px;font-weight:500;line-height:28.5px;letter-spacing:-.475px;color:var(--c-text)}.faq__icon{position:relative;flex-shrink:0;width:20px;height:20px;margin-top:4px}.faq__icon:before,.faq__icon:after{content:"";position:absolute;top:50%;left:50%;width:11.67px;height:1.67px;border-radius:1px;background:var(--c-gray-500);transform-origin:center;transition:transform .3s ease,opacity .3s ease}.faq__icon:before{transform:translate(-50%,-50%)}.faq__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.faq__item.is-open .faq__icon:after{opacity:0;transform:translate(-50%,-50%) rotate(90deg) scaleX(0)}.faq__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.faq__item.is-open .faq__panel{grid-template-rows:1fr}.faq__panel-inner{overflow:hidden}.faq__answer{margin:0;padding-bottom:24px;font-size:16px;line-height:24.375px;color:var(--c-text-muted)}@media screen and (max-width: 1024px){.faq{padding-block:40px}.faq__inner{flex-direction:column;gap:40px}.faq__title{flex:none;max-width:none;font-size:32px;line-height:44px;letter-spacing:-1.6px}.faq__list{display:flex;flex-direction:column;gap:24px;width:100%;padding-top:0;border-top:0}.faq__item{border-bottom:1px solid var(--c-gray-200)}.faq__item:not(.is-open){padding-bottom:24px}.faq__trigger{gap:12px;align-items:flex-start;padding:0}.faq__item.is-open .faq__trigger{padding:0}.faq__item.is-open:first-child .faq__trigger{padding-top:0}.faq__question{flex:1;min-width:0;font-size:20px;line-height:28.5px;letter-spacing:-.475px}.faq__icon{margin-top:4px}.faq__item.is-open .faq__panel{margin-top:24px}.faq__answer{padding-bottom:24px;line-height:24.375px}}@media (prefers-reduced-motion: reduce){.faq__panel,.faq__icon:before,.faq__icon:after{transition:none}}.features{padding-block:100px}.features__head{display:flex;flex-direction:column;gap:32px;margin-bottom:32px}.features__title{margin:0;font-family:var(--ff-display);font-size:56px;font-weight:700;line-height:72px;letter-spacing:-1.6px;color:var(--c-text)}.features__text{max-width:800px;margin:0;font-size:24px;line-height:32px;color:var(--c-text-muted)}.features__body{display:flex;gap:64px;align-items:flex-start}.features__nav{flex-shrink:0;width:248px;padding-block:12px}.features__nav-list{display:flex;flex-direction:column;gap:16px;margin:0;padding:0;list-style:none}.features__nav-item{display:flex}.features__nav-pill{display:inline-flex;gap:12px;align-items:center;padding:12px 16px;border:1px dashed var(--c-gray-300);border-radius:6px;background:var(--c-white);box-shadow:0 1px 1.5px #0000001a,0 1px 1px #0000001a;color:var(--c-on-light-muted);font-size:14px;line-height:21px;white-space:nowrap}.features__nav-item--tilt-left .features__nav-pill{transform:rotate(-2deg)}.features__nav-item--tilt-right .features__nav-pill{transform:rotate(1deg)}.features__nav-item:nth-child(3) .features__nav-pill{transform:rotate(-1deg)}.features__nav-item:nth-child(4) .features__nav-pill{transform:rotate(2deg)}.features__nav-item:nth-child(5) .features__nav-pill{transform:rotate(-2deg)}.features__workspace{display:flex;flex:1;gap:41px;align-items:flex-start;min-width:0}.features__controls,.features__preview-wrap{display:flex;flex-direction:column;gap:24px}.features__controls{flex-shrink:0;width:376px;max-width:100%}.features__preview-wrap{flex:1;min-width:0}.features__panel-title{margin:0;font-size:20px;font-weight:500;line-height:1.2;color:var(--c-text)}.features__group{display:flex;flex-direction:column;gap:12px}.features__group-title{margin:0;font-size:16px;font-weight:500;color:var(--c-text)}.features__hero-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.features__upload-btn,.features__default-btn{display:inline-flex;gap:6px;align-items:center;padding:6px 12px;border:1px solid var(--c-gray-300);border-radius:8px;background:var(--c-white);color:var(--c-on-light);font-size:14px;font-weight:500;line-height:1.2;cursor:pointer;transition:border-color .3s,background .3s}.features__default-btn{border-color:transparent;background:transparent;color:var(--c-text)}.features__upload-btn:hover,.features__upload-btn:focus-visible,.features__default-btn:hover,.features__default-btn:focus-visible{border-color:var(--c-on-light)}.features__colors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.features__color{display:flex;flex-direction:column;gap:6px}.features__color--full{grid-column:1/-1;max-width:182px}.features__color-label{font-size:14px;line-height:1.2;color:var(--c-text)}.features__color-field{display:flex;gap:11px;align-items:center}.features__color-swatch{position:relative;flex-shrink:0;width:32px;height:32px;overflow:hidden;border-radius:2px;cursor:pointer}html[data-theme=dark] .features__color-swatch{border:1px solid var(--c-border-subtle)}.features__color-picker{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;opacity:0;cursor:pointer}.features__color-hex{flex:1;min-width:0;height:38px;padding:6px 12px;border:1px solid var(--c-gray-300);border-radius:8px;background:var(--c-white);color:var(--c-on-light);font-size:14px;line-height:1.2}.features__typography{display:flex;flex-direction:column;gap:8px}.features__typography-option{display:flex;gap:6px;align-items:center;min-height:38px;padding:6px 12px;border:1px solid var(--c-gray-300);border-radius:8px;background:var(--c-white);cursor:pointer;transition:border-color .3s}.features__typography-option:has(.features__typography-input:checked){border-color:var(--c-on-light)}.features__typography-input{position:relative;flex-shrink:0;width:20px;height:20px;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid var(--c-gray-300);border-radius:50%;background:var(--c-white);cursor:pointer}.features__typography-input:checked{border-color:var(--c-accent);background:radial-gradient(circle,var(--c-accent) 0 5px,transparent 5px)}.features__typography-label{font-size:14px;font-weight:500;color:var(--c-on-light)}.features__preview{position:relative;width:100%;overflow:hidden;container-type:inline-size;aspect-ratio:546/451;border-radius:8px;background:var(--features-primary, var(--c-on-light))}html[data-theme=dark] .features__preview{border:1px solid var(--c-border-subtle)}.features__preview-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-position:72% center;background-size:136% auto;background-repeat:no-repeat}.features__preview-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--features-primary, #0b0d12) 0%,color-mix(in srgb,var(--features-primary, #0b0d12) 92%,transparent) 28%,color-mix(in srgb,var(--features-primary, #0b0d12) 45%,transparent) 48%,transparent 72%)}.features__preview-content{position:relative;z-index:1;display:flex;flex-direction:column;gap:12px;height:100%;min-height:0;padding:36px 40px 32px;color:var(--c-white)}.features__preview-meta{display:flex;flex-direction:column;gap:2px}.features__preview-lower{display:flex;flex-direction:column;justify-content:flex-end;flex:1;min-height:0;margin-top:auto}.features__preview-eyebrow{margin:0;color:var(--features-accent, var(--c-accent));font-size:clamp(11px,2.6cqi,14px);font-weight:700;line-height:1.1;letter-spacing:.14em;text-transform:uppercase}.features__preview-number{margin:0;color:var(--features-accent, var(--c-accent));font-size:clamp(36px,9.5cqi,52px);font-weight:800;line-height:.95;letter-spacing:-.02em}.features__preview-title{margin:0;font-size:clamp(44px,13.2cqi,72px);font-weight:800;line-height:.94;letter-spacing:-.01em}.features__preview-company{margin:24px 0 0;font-family:var(--ff-body);font-size:clamp(12px,2.75cqi,14px);font-weight:400;line-height:1.4;color:var(--features-secondary, #D6D6D1)}.features__preview--condensed .features__preview-title,.features__preview--condensed .features__preview-eyebrow,.features__preview--condensed .features__preview-number{font-family:var(--ff-features-condensed)}.features__preview--classic .features__preview-title,.features__preview--classic .features__preview-eyebrow,.features__preview--classic .features__preview-number{font-family:var(--ff-features-classic)}.features__preview--classic .features__preview-number{font-size:clamp(34px,8.8cqi,48px);font-weight:700;line-height:.95}.features__preview--classic .features__preview-title{font-size:clamp(38px,10.6cqi,56px);font-weight:700;line-height:1.02;letter-spacing:0}.features__preview--modern .features__preview-title,.features__preview--modern .features__preview-eyebrow,.features__preview--modern .features__preview-number{font-family:var(--ff-features-modern)}.features__preview--modern .features__preview-number{font-size:clamp(34px,8.8cqi,48px);font-weight:700;line-height:.95}.features__preview--modern .features__preview-title{font-size:clamp(38px,10.6cqi,56px);font-weight:700;line-height:1.02;letter-spacing:-.02em}@media screen and (max-width: 1200px){.features__body{flex-direction:column}.features__nav{width:100%}.features__nav-list{flex-flow:row wrap}.features__workspace{flex-direction:column;width:100%}.features__controls,.features__preview-wrap{width:100%}}@media screen and (min-width: 1201px) and (max-width: 1680px){.features__preview-title{font-size:clamp(32px,10.5cqi,64px)}.features__preview-number{font-size:clamp(26px,7.5cqi,48px)}.features__preview--classic .features__preview-title,.features__preview--modern .features__preview-title{font-size:clamp(28px,9cqi,52px)}.features__preview--classic .features__preview-number,.features__preview--modern .features__preview-number{font-size:clamp(24px,7cqi,44px)}}@media screen and (max-width: 1024px){.features{padding-block:40px}.features__head{gap:24px;margin-bottom:40px}.features__title{font-size:32px;line-height:44px}.features__text{max-width:none;font-size:16px;line-height:24px}.features__body{gap:0}.features__nav{display:none}.features__workspace{gap:24px}.features__controls,.features__preview-wrap{gap:24px;width:100%}.features__preview-wrap{flex:none}.features__hero-actions{flex-wrap:wrap;gap:12px}.features__colors{grid-template-columns:repeat(2,minmax(0,1fr))}.features__color--full{max-width:182px}.features__preview{aspect-ratio:auto;height:300px}.features__preview-title{font-size:clamp(28px,11cqi,44px);line-height:.96}.features__preview-number{font-size:clamp(30px,9.5cqi,44px)}.features__preview-eyebrow{font-size:clamp(11px,3cqi,13px)}.features__preview-company{margin-top:14px;font-size:clamp(12px,3.2cqi,14px)}.features__preview--classic .features__preview-title,.features__preview--modern .features__preview-title{font-size:clamp(24px,9.5cqi,38px);line-height:1.02}.features__preview--classic .features__preview-number,.features__preview--modern .features__preview-number{font-size:clamp(26px,8.5cqi,38px)}.features__preview-content{padding:22px 24px 20px}}.footer{padding-top:60px;background:var(--c-surface-muted)}html[data-theme=dark] .footer{background:var(--c-bg)}.footer__inner{display:flex;flex-direction:column;gap:24px;padding-block:24px 32px;border-top:1px solid var(--c-gray-300)}.footer__bar{display:grid;grid-template-columns:1fr auto 1fr;gap:32px;align-items:center}.footer__logo{display:inline-flex;justify-self:start;text-decoration:none}.footer__logo-img{display:block;width:152px;max-width:100%;height:auto;max-height:40px;-o-object-fit:contain;object-fit:contain}.footer__logo-img--dark,html[data-theme=dark] .footer__logo-img--light{display:none}html[data-theme=dark] .footer__logo-img--dark{display:block}.footer__nav{justify-self:center}.footer__menu{display:flex;flex-wrap:wrap;gap:50px;align-items:center;justify-content:center;margin:0;padding:0;list-style:none}.footer__menu a{font-family:var(--ff-sans);font-size:16px;line-height:19.5px;color:var(--c-text);text-decoration:none;transition:opacity .3s}.footer__menu a:hover,.footer__menu a:focus-visible{opacity:.7}.footer__email{display:inline-flex;gap:8px;align-items:center;justify-self:end;font-family:var(--ff-sans);font-size:16px;line-height:19.5px;color:var(--c-text);text-decoration:none;transition:opacity .3s}.footer__email:hover,.footer__email:focus-visible{opacity:.7}.footer__email-icon{display:block;flex-shrink:0;width:24px;height:24px}.footer__copyright{margin:0;font-family:var(--ff-sans);font-size:16px;line-height:19.5px;text-align:center}.footer__copyright-prefix{color:var(--c-text-subtle)}.footer__copyright-link{color:var(--c-text);text-decoration:underline;text-underline-position:from-font}.footer__copyright-link:hover,.footer__copyright-link:focus-visible{opacity:.7}@media screen and (max-width: 1024px){.footer{padding-top:0}.footer__inner{gap:56px;align-items:center;padding-block:40px;border-top:0}.footer__bar{display:flex;flex-direction:column;gap:40px;align-items:center;width:100%}.footer__logo,.footer__nav,.footer__email{justify-self:center}.footer__menu{flex-direction:column;gap:12px;width:auto}.footer__copyright{width:100%}}.header{position:sticky;top:0;z-index:100;padding-block:12px;background:var(--c-header-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.header__bar{display:flex;align-items:center;justify-content:space-between;gap:32px;height:64px}.header__start{display:flex;align-items:center;gap:12px;min-width:0}.header__logo{display:inline-flex;align-items:center;flex-shrink:0;text-decoration:none}.header__logo-img{display:block;width:152px;max-width:100%;height:auto;max-height:40px;-o-object-fit:contain;object-fit:contain}.header__logo-img--dark,html[data-theme=dark] .header__logo-img--light{display:none}html[data-theme=dark] .header__logo-img--dark{display:block}.header__logo--drawer .header__logo-img--dark,.header__logo-img--drawer.header__logo-img--dark{display:none}.header__logo--drawer .header__logo-img--light,.header__logo-img--drawer.header__logo-img--light,html[data-theme=dark] .header__logo--drawer .header__logo-img--light,html[data-theme=dark] .header__logo-img--drawer.header__logo-img--light{display:block}html[data-theme=dark] .header__logo--drawer .header__logo-img--dark,html[data-theme=dark] .header__logo-img--drawer.header__logo-img--dark{display:none}.header__nav{flex:1;display:flex;justify-content:center}.header__menu{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:32px;list-style:none}.header__menu a{position:relative;display:inline-block;font-size:16px;line-height:21px;color:var(--c-gray-500);text-decoration:none;transition:color .3s}.header__menu a:after{content:"";position:absolute;left:0;bottom:-5px;width:0;height:1px;background:var(--c-accent-hover);transition:width .3s}.header__menu a:hover,.header__menu a:focus-visible,.header__menu a.is-active{color:var(--c-text)}.header__menu a:hover:after,.header__menu a:focus-visible:after,.header__menu a.is-active:after{width:100%}.header__actions{display:flex;flex-shrink:0;align-items:center;gap:16px}.header__theme-toggle{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;padding:0;border:1px solid var(--c-theme-toggle-border);border-radius:50%;background:transparent;color:var(--c-text);cursor:pointer;transition:border-color .3s,color .3s,background-color .3s}.header__theme-toggle:hover,.header__theme-toggle:focus-visible{border-color:var(--c-border)}.header__theme-icon{display:block;width:16px;height:16px}.header__theme-icon--dark,html[data-theme=dark] .header__theme-icon--light{display:none}html[data-theme=dark] .header__theme-icon--dark{display:block}.header__toggle,.header__drawer{display:none}.header__toggle{align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;padding:0;border:0;background:none;color:var(--c-text);cursor:pointer}.header__toggle-icon{display:block;width:24px;height:24px}body.is-menu-open{overflow:hidden;position:fixed;width:100%;top:0;right:0;bottom:0;left:0}@media screen and (max-width: 1024px){.header__bar{height:auto;min-height:56px}.header__toggle{display:inline-flex}.header__nav,.header__cta{display:none}.header__drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;flex-direction:column;width:100%;height:100%;max-height:100dvh;max-height:100svh;padding:max(42px,12px + env(safe-area-inset-top,0px)) 42px max(42px,env(safe-area-inset-bottom,0px));background:var(--c-accent);color:var(--c-on-accent);overflow:hidden;overscroll-behavior:contain;transform:translate(-100%);visibility:hidden;pointer-events:none;transition:transform .35s ease,visibility .35s;will-change:transform}body.is-menu-open .header__drawer{transform:translate(0);visibility:visible;pointer-events:auto}}@media screen and (max-width: 1024px) and (prefers-reduced-motion: reduce){.header__drawer{transition:visibility .01s;transform:none}body.is-menu-open .header__drawer{transform:none}}@media screen and (max-width: 1024px){.header__drawer-inner{display:flex;flex-direction:column;width:100%;max-width:420px;height:100%;min-height:0;margin-inline:auto;overflow:hidden}.header__drawer-head{display:flex;align-items:center;gap:24px;flex-shrink:0;margin-bottom:clamp(48px,18vh,96px)}.header__drawer-close{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;padding:0;border:0;background:none;color:var(--c-on-accent);cursor:pointer}.header__drawer-close-icon{display:block;width:12px;height:24px}.header__drawer-body{display:flex;flex-shrink:0;align-items:flex-start;padding-left:34px}.header__drawer-nav{width:100%}.header__drawer-menu{display:flex;flex-direction:column;gap:32px;list-style:none}.header__drawer-menu a{position:relative;display:inline-block;font-size:16px;font-weight:500;line-height:21px;color:var(--c-on-accent);text-decoration:none;transition:color .3s}.header__drawer-menu a:after{content:"";position:absolute;left:0;bottom:-5px;width:0;height:1px;background:var(--c-accent-hover);transition:width .3s}.header__drawer-menu a:hover,.header__drawer-menu a:focus-visible,.header__drawer-menu a.is-active{color:var(--c-on-accent)}.header__drawer-menu a:hover:after,.header__drawer-menu a:focus-visible:after,.header__drawer-menu a.is-active:after{width:100%}.header__drawer-foot{margin-top:auto;flex-shrink:0}.header__drawer-cta{width:100%;height:44px;font-size:14px}}@media screen and (max-width: 767px){.header__drawer{padding-inline:24px}.header__drawer-body{padding-left:24px}}@media screen and (min-width: 768px) and (max-width: 1024px){.header__drawer{padding-inline:50px}.header__drawer-body{padding-left:50px}}.hero{padding-block:48px 64px}.hero__inner{display:grid;grid-template-columns:minmax(0,650px) minmax(0,1fr);gap:48px;align-items:center}.hero__content{display:flex;flex-direction:column;max-width:650px}.hero__title-wrap{margin-bottom:32px;overflow:visible}.hero__title{font-family:var(--ff-display);font-size:80px;font-weight:700;line-height:100px;letter-spacing:-1.6px;color:var(--c-text);overflow:visible}.hero__title-mark{position:relative;display:inline-block;color:inherit;text-decoration:none}.hero__title-mark svg{position:absolute;left:0;top:-50%;right:0;margin-left:auto;margin-right:auto;overflow:visible;pointer-events:none}.hero__title-mark path{fill:none;stroke:var(--c-accent);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;visibility:hidden}.hero__title-mark path.is-visible{visibility:visible}.hero__title-mark-text{position:relative;z-index:1}.hero__text{margin-bottom:32px;max-width:606px;font-size:24px;line-height:32px;color:var(--c-text-muted)}.hero__actions{display:flex;flex-wrap:wrap;gap:12px}.hero__media{justify-self:end;width:100%;max-width:640px;aspect-ratio:614/377}@media screen and (max-width: 1024px){.hero{padding-block:40px 48px}.hero__inner{grid-template-columns:1fr;gap:40px}.hero__content{max-width:none}.hero__media{justify-self:center;max-width:100%}.hero__title{font-size:56px;line-height:72px}.hero__text{font-size:20px;line-height:28px}.hero__actions{flex-direction:column;gap:8px}.hero__actions .btn{width:100%;height:44px;padding:12px 14px;font-size:14px}.hero__actions .btn--lg .btn__icon{width:18px;height:18px}}@media screen and (max-width: 767px){.hero{padding-block:24px 32px}.hero__inner,.hero__content{gap:24px}.hero__title-wrap,.hero__text{margin-bottom:0}.hero__title{font-size:48px;line-height:56px;letter-spacing:-1.6px}.hero__text{max-width:none;font-size:18px;line-height:28px}.hero__media{display:none}}.page-line-sections{position:relative;isolation:isolate}.page-line{position:absolute;top:29px;left:50%;z-index:0;width:min(1348px,100vw);height:calc(100% - 29px);overflow:visible;pointer-events:none;transform:translate(-50%)}.page-line__asset{width:100%;height:100%}.page-line__asset svg{display:block;width:100%;height:100%}.page-line__asset--mobile{display:none}.page-line-sections>section{position:relative;z-index:1}@media screen and (max-width: 767px){.page-line{top:12px;left:24px;width:min(349px,100vw - 48px);height:calc(100% - 12px);transform:none}.page-line__asset--desktop{display:none}.page-line__asset--mobile{display:block}}.pricing{padding-block:100px}.pricing__inner,.pricing__head{display:flex;flex-direction:column;gap:32px}.pricing__title{margin:0;font-family:var(--ff-display);font-size:56px;font-weight:700;line-height:72px;letter-spacing:-1.6px;color:var(--c-text)}.pricing__text{max-width:800px;margin:0;font-size:24px;line-height:32px;color:var(--c-text-muted)}.pricing__body{display:flex;flex-direction:column;gap:24px}.pricing__promo{display:flex;gap:24px;align-items:center;justify-content:space-between;padding:12px 24px;border:1px solid var(--c-accent);border-radius:8px;background:var(--c-surface-promo)}.pricing__promo-content{display:flex;flex:1;gap:20px;align-items:center;min-width:0}.pricing__promo-badge{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:40px;height:40px;border-radius:20px;background:var(--c-accent-hover);font-size:20px;font-weight:500;line-height:1;color:var(--c-on-light)}.pricing__promo-copy{display:flex;flex-direction:column;min-width:0}.pricing__promo-title{margin:0;font-size:16px;font-weight:600;line-height:24px;color:var(--c-on-light)}.pricing__promo-text{margin:0;font-size:16px;line-height:24px;color:var(--c-on-light-muted)}.pricing__promo-btn{flex-shrink:0}.pricing__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:19px;align-items:stretch}.pricing__plan{display:flex;flex-direction:column;gap:27px;padding:24px;border:1px solid var(--c-gray-300);border-radius:8px;background:var(--c-surface-muted);color:var(--c-on-light)}.pricing__plan--featured{border-color:var(--c-accent-hover);background:var(--c-surface-dark);box-shadow:-4px -4px 20px #00000040,4px 4px 20px #00000040;color:var(--c-on-dark)}.pricing__pack{display:flex;flex-direction:column;gap:32px;padding-bottom:24px;border-bottom:1px solid var(--c-gray-300)}.pricing__plan--featured .pricing__pack{border-bottom-color:var(--c-gray-300)}.pricing__pack-head{display:flex;flex-direction:column;gap:12px}.pricing__plan-name{margin:0;font-size:32px;font-weight:500;line-height:1.2;color:inherit}.pricing__plan-text{margin:0;font-size:16px;line-height:24px;color:var(--c-on-light-muted)}.pricing__plan--featured .pricing__plan-text{color:var(--c-on-dark)}.pricing__price{display:flex;gap:12px;align-items:flex-end}.pricing__price-value{margin:0;font-family:var(--ff-display);font-size:56px;font-weight:700;line-height:36px;letter-spacing:-.75px;color:inherit}.pricing__price-suffix{margin:0 0 2px;font-size:16px;font-weight:500;line-height:1;color:var(--c-on-light-muted)}.pricing__plan--featured .pricing__price-suffix{color:var(--c-on-dark)}.pricing__plan-btn{width:100%}.pricing__plan:not(.pricing__plan--featured) .pricing__plan-btn{color:var(--c-on-light)}.pricing__plan:not(.pricing__plan--featured) .pricing__plan-btn.btn--secondary:hover,.pricing__plan:not(.pricing__plan--featured) .pricing__plan-btn.btn--secondary:focus-visible{border-color:var(--c-on-light)}.pricing__features{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.pricing__feature{display:flex;gap:4px;align-items:center}.pricing__tick{flex-shrink:0;color:var(--c-accent)}.pricing__feature-text{font-size:16px;line-height:24px;color:inherit}@media screen and (max-width: 1200px){.pricing__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width: 1024px){.pricing{padding-block:40px}.pricing__inner,.pricing__head{gap:24px}.pricing__title{font-size:32px;line-height:44px;letter-spacing:-1.6px}.pricing__text{max-width:none;font-size:16px;line-height:24px}.pricing__body{gap:24px}.pricing__promo{flex-direction:column;gap:24px;align-items:stretch;padding:12px 24px}.pricing__promo-content{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center;min-width:0}.pricing__promo-copy{display:contents}.pricing__promo-title{grid-column:2;grid-row:1;align-self:center}.pricing__promo-text{grid-column:1/-1;grid-row:2}.pricing__promo-btn{width:100%}.pricing__grid{grid-template-columns:1fr;gap:24px}.pricing__plan{gap:24px;padding:24px}.pricing__pack{gap:24px;padding-bottom:24px}.pricing__plan-name{font-size:24px}.pricing__price{gap:6px;align-items:center}.pricing__price-value{font-size:32px;line-height:36px}.pricing__price-suffix{margin-bottom:0}}.shell{max-width:1512px;padding-inline:100px;margin:0 auto;position:relative}@media screen and (max-width: 1280px){.shell{padding-inline:75px}}@media screen and (max-width: 1024px){.shell{padding-inline:50px}}@media screen and (max-width: 767px){.shell{padding-inline:18px}}.steps{padding-block:64px;background:var(--c-surface-muted)}html[data-theme=dark] .steps{background:var(--c-bg)}.steps__head{display:flex;flex-direction:column;gap:32px;margin-bottom:64px}.steps__title{margin:0;font-family:var(--ff-display);font-size:56px;font-weight:700;line-height:72px;letter-spacing:-1.6px;color:var(--c-text)}.steps__intro{display:flex;gap:64px;align-items:flex-start;justify-content:space-between}.steps__text{flex:1;max-width:800px;margin:0;font-size:24px;line-height:32px;color:var(--c-text-muted)}.steps__actions{display:flex;flex-shrink:0;flex-wrap:wrap;gap:12px}.steps__list{display:flex;flex-direction:column;gap:24px}.steps__item{display:flex;gap:64px;align-items:center;min-height:392px}.steps__content{display:flex;flex-direction:column;flex-shrink:0;gap:24px;width:414px;max-width:100%;padding-left:48px}.steps__item--reverse .steps__content{order:2;padding-right:48px;padding-left:0}.steps__item--reverse .steps__media{order:1;max-width:706px}.steps__step-head{display:flex;flex-direction:column;gap:36px;max-width:328px}.steps__number-wrap{display:flex;flex-direction:column;gap:12px}.steps__number{margin:0;font-family:var(--ff-display);font-size:56px;font-weight:700;line-height:36px;letter-spacing:-.75px;color:var(--c-text)}.steps__mark{display:block;width:90px;height:4px;border-radius:2px;background:var(--c-accent)}.steps__step-title{margin:0;font-size:32px;font-weight:600;line-height:36px;color:var(--c-text)}.steps__step-text{margin:0;font-size:16px;line-height:24px;color:var(--c-text-muted)}.steps__media{flex:1;width:100%;max-width:832px;height:392px;overflow:hidden;border:1px solid var(--c-gray-300);border-radius:36px;background:var(--c-media)}.steps__player,.steps__embed{width:100%;height:100%}.steps__player{display:block;-o-object-fit:cover;object-fit:cover}.steps__embed iframe{display:block;width:100%;height:100%;border:0}@media screen and (max-width: 1024px){.steps{padding-block:40px}.steps__head{gap:24px;margin-bottom:40px}.steps__title{font-size:32px;line-height:44px}.steps__intro{flex-direction:column;gap:24px}.steps__text{max-width:none;font-size:16px;line-height:24px}.steps__actions{flex-direction:column;gap:8px;width:100%}.steps__actions .btn{width:100%;height:44px;padding:12px 14px;font-size:14px}.steps__item,.steps__item--reverse{flex-direction:column;align-items:center;gap:24px;min-height:0}.steps__content,.steps__item--reverse .steps__content{order:0;width:100%;padding-inline:0}.steps__item--reverse .steps__content{align-items:flex-end;text-align:right}.steps__item--reverse .steps__number-wrap,.steps__item--reverse .steps__step-head{align-items:flex-end}.steps__step-head{gap:24px;max-width:none}.steps__number-wrap{gap:4px}.steps__number{font-size:32px;line-height:36px}.steps__step-title{font-size:24px;line-height:36px}.steps__media,.steps__item--reverse .steps__media{order:0;width:100%;max-width:none;height:161px;border-radius:36px}}.video{padding-block:100px}.video__media{position:relative;width:100%;max-width:956px;margin-inline:auto;aspect-ratio:956/536;overflow:hidden;border-radius:36px;background:var(--c-media)}.video__media--hosted{cursor:pointer}.video__play{position:absolute;top:50%;left:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:80px;height:80px;padding:0;border:0;border-radius:50%;background:var(--c-accent);color:var(--c-text);cursor:pointer;transform:translate(-50%,-50%);transition:background .3s,transform .3s}.video__play:focus-visible{background:var(--c-accent-hover);transform:translate(-50%,-50%) scale(1.05)}.video__play[hidden]{display:none}.video__media--hosted:not(.is-playing):hover .video__play{background:var(--c-accent-hover);transform:translate(-50%,-50%) scale(1.05)}.video__play-icon{display:block;margin-left:4px}.video__media.is-playing .video__play{pointer-events:none}.video__player,.video__embed{width:100%;height:100%}.video__player{display:block;-o-object-fit:cover;object-fit:cover}.video__media.is-playing .video__player{cursor:pointer}.video__embed iframe{display:block;width:100%;height:100%;border:0}@media screen and (max-width: 1024px){.video{padding-block:64px}.video__media{border-radius:24px}}@media screen and (max-width: 767px){.video{padding-block:40px 48px}.video__media{border-radius:36px}.video__play{width:56px;height:56px}.video__play-icon{width:20px;height:20px;margin-left:2px}}
