/* Source: font.css */
@font-face{font-family:'Gilroy';font-style:normal;font-weight:500;font-display:swap;src:url('/wp-content/themes/platforma/assets/fonts/gilroy/Gilroy-Medium.woff') format('woff')}@font-face{font-family:'Gilroy';font-style:normal;font-weight:600;font-display:swap;src:url('/wp-content/themes/platforma/assets/fonts/gilroy/Gilroy-SemiBold.woff') format('woff')}@font-face{font-family:'Gilroy';font-style:normal;font-weight:700;font-display:swap;src:url('/wp-content/themes/platforma/assets/fonts/gilroy/Gilroy-Bold.woff') format('woff')}

/* Source: font.css */
@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;font-display:swap;src:url('/wp-content/themes/platforma/assets/fonts/platforma/montserrat-cyrillic-600.woff2') format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;font-display:swap;src:url('/wp-content/themes/platforma/assets/fonts/platforma/montserrat-latin-600.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:'Montserrat';font-style:normal;font-weight:700;font-display:swap;src:url('/wp-content/themes/platforma/assets/fonts/platforma/montserrat-cyrillic-700.woff2') format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;font-display:swap;src:url('/wp-content/themes/platforma/assets/fonts/platforma/montserrat-latin-700.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:'Manrope';font-style:normal;font-weight:400;font-display:swap;src:url('/wp-content/themes/platforma/assets/fonts/platforma/manrope-cyrillic-400.woff2') format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Manrope';font-style:normal;font-weight:400;font-display:swap;src:url('/wp-content/themes/platforma/assets/fonts/platforma/manrope-latin-400.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:'Manrope';font-style:normal;font-weight:500;font-display:swap;src:url('/wp-content/themes/platforma/assets/fonts/platforma/manrope-cyrillic-500.woff2') format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Manrope';font-style:normal;font-weight:500;font-display:swap;src:url('/wp-content/themes/platforma/assets/fonts/platforma/manrope-latin-500.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:'Manrope';font-style:normal;font-weight:600;font-display:swap;src:url('/wp-content/themes/platforma/assets/fonts/platforma/manrope-cyrillic-600.woff2') format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Manrope';font-style:normal;font-weight:600;font-display:swap;src:url('/wp-content/themes/platforma/assets/fonts/platforma/manrope-latin-600.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:'Manrope';font-style:normal;font-weight:700;font-display:swap;src:url('/wp-content/themes/platforma/assets/fonts/platforma/manrope-cyrillic-700.woff2') format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Manrope';font-style:normal;font-weight:700;font-display:swap;src:url('/wp-content/themes/platforma/assets/fonts/platforma/manrope-latin-700.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:'Manrope';font-style:normal;font-weight:800;font-display:swap;src:url('/wp-content/themes/platforma/assets/fonts/platforma/manrope-cyrillic-800.woff2') format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Manrope';font-style:normal;font-weight:800;font-display:swap;src:url('/wp-content/themes/platforma/assets/fonts/platforma/manrope-latin-800.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}

/* Source: layers.css */
@layer reset,tokens,base,components,pages,utilities;

/* Source: tokens.css */
@layer tokens{:root{--color-bg:#f6f8fb;--color-surface:#ffffff;--color-text:#111111;--color-text-secondary:#344054;--color-text-muted:#9aa3b0;--color-text-muted-darker:#747c88;--color-navy:#0b1e30;--color-navy-text:#0f2742;--color-accent:#5b9cf9;--color-accent-bright:#2196f3;--color-accent-deep:#2f69c1;--color-accent-pressed:#1b51a3;--color-link:#2f69c1;--color-yellow:#ffd912;--color-yellow-dark:#eaa907;--color-danger:#d93025;--color-success:#18a12b;--color-border:#e7edf5;--color-white:#ffffff;--color-black:#111111;--color-dark:#0b1e30;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--gap-common:var(--space-4);--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:18px;--radius-pill:999px;--shadow-card:0 24px 60px rgba(0,22,48,0.08);--shadow-modal:0 24px 60px rgba(0,22,48,0.16);--z-nav:10;--z-dropdown:20;--z-modal:100;--z-toast:110;--focus-ring:0 0 0 2px #ffc107;--font-heading:'Gilroy',Arial,Helvetica,sans-serif;--font-body:'Manrope',Arial,Helvetica,sans-serif;--text-display-size:clamp(40px,7vw,112px);--text-display-weight:700;--text-title-lg-size:clamp(32px,4vw,64px);--text-title-lg-weight:700;--text-title-md-size:clamp(24px,3vw,40px);--text-title-md-weight:600;--text-title-sm-size:clamp(18px,2vw,24px);--text-title-sm-weight:600;--text-body-size:18px;--text-body-weight:500;--text-caption-size:14px;--text-caption-weight:500}}

/* Source: reset.css */
@layer reset{*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-gutter:stable}body,h1,h2,h3,h4,p,ul,ol,figure{margin:0}ul,ol{list-style:none;padding:0}img,svg{max-width:100%;height:auto}img{border:0;vertical-align:middle}a{text-decoration:none;color:inherit}}

/* Source: type.css */
@layer base{body,input,label,select,textarea{font-family:var(--font-body)}body{font-size:var(--text-body-size);font-weight:var(--text-body-weight);line-height:1.55;color:var(--color-text);background-color:var(--color-bg)}h1,h2,h3,.generic-title,.title{font-family:var(--font-heading)}h1{font-size:var(--text-title-lg-size);font-weight:var(--text-title-lg-weight);line-height:1.1;letter-spacing:-0.03em}header h1,header .headline-cases,header .headline-invest{font-family:var(--font-heading);font-size:var(--text-display-size);font-weight:var(--text-display-weight);line-height:1;letter-spacing:-0.04em}h2,.generic-title,.title{font-size:var(--text-title-md-size);font-weight:var(--text-title-md-weight);line-height:1.2;letter-spacing:-0.02em}h3{font-size:var(--text-title-sm-size);font-weight:var(--text-title-sm-weight);line-height:1.25}}@layer utilities{.text-display{font-family:var(--font-heading);font-size:var(--text-display-size);font-weight:var(--text-display-weight);line-height:1;letter-spacing:-0.04em}.text-title-lg{font-family:var(--font-heading);font-size:var(--text-title-lg-size);font-weight:var(--text-title-lg-weight);line-height:1.1;letter-spacing:-0.03em}.text-title-md{font-family:var(--font-heading);font-size:var(--text-title-md-size);font-weight:var(--text-title-md-weight);line-height:1.2;letter-spacing:-0.02em}.text-title-sm{font-family:var(--font-heading);font-size:var(--text-title-sm-size);font-weight:var(--text-title-sm-weight);line-height:1.25}.text-body{font-family:var(--font-body);font-size:var(--text-body-size);font-weight:var(--text-body-weight);line-height:1.55}.text-caption{font-family:var(--font-body);font-size:var(--text-caption-size);font-weight:var(--text-caption-weight);line-height:1.45}.text-center{text-align:center}.whitespace-nowrap{white-space:nowrap}}

/* Source: common.css */
@layer components{nav{padding:var(--space-5) 0;position:relative;z-index:var(--z-nav)}.container{padding:0 var(--gap-common);max-width:100%;margin:0 auto}.container.breakout{padding:0}a,input,button{outline:none}a:focus-visible,input:focus-visible,button:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm)}button{font-family:inherit;font-weight:600;font-size:16px;border:none;cursor:pointer;transition:all 50ms ease-out}.button{background-color:var(--color-accent);border-bottom:3px solid var(--color-accent-deep);color:var(--color-white);font-weight:600;padding:10px 15px;border-radius:var(--radius-sm);transform:translateY(0);transition:all 50ms ease-out}.button.button-shine{box-shadow:0 0 14px var(--color-accent-bright),inset 0 0 0 var(--color-accent-pressed)}.button:hover{box-shadow:inset 0 0 0 var(--color-accent-pressed)}.button:active{background-color:var(--color-accent);box-shadow:inset 0 6px 3px var(--color-accent-pressed);border-bottom:3px solid var(--color-accent-pressed);transform:translateY(1px)}.button-yellow{background-color:var(--color-yellow);border-bottom:3px solid var(--color-yellow-dark);color:var(--color-text)}.button-yellow:hover{box-shadow:inset 0 0 0 var(--color-yellow-dark)}.button-yellow:active{background-color:var(--color-yellow);box-shadow:inset 0 6px 3px var(--color-yellow-dark);border-bottom:3px solid var(--color-yellow-dark);transform:translateY(1px)}.button-gray{background-color:var(--color-text-muted);color:var(--color-white)}.desktop-only{display:none}.go-top{position:fixed;right:30px;bottom:var(--space-10);opacity:0;visibility:hidden;transform:translateY(-100px);transition:all 250ms ease-in-out;border-radius:50%;z-index:var(--z-nav);padding:10px;background-color:var(--color-surface);color:var(--color-accent);border:4px solid var(--color-accent);width:var(--space-5);height:var(--space-5)}.go-top.active{opacity:1;visibility:visible;transform:translateY(0)}.logo{text-transform:uppercase;letter-spacing:3px;font-family:var(--font-heading);font-weight:500;font-size:var(--space-5);color:var(--color-white);transform:translateY(0);transition:50ms ease-out}.logo > span{color:var(--color-accent-bright)}.logo:active{transform:translateY(1px)}.platforma-media-pending{position:relative;display:flex;align-items:center;justify-content:center;width:100%;background:rgba(11,30,48,0.06)}.platforma-media-pending--ratio{aspect-ratio:16 / 9}.platforma-media-pending--square{aspect-ratio:1;min-height:120px;max-width:300px;margin:0 auto}.platforma-media-pending::after{content:'';display:block;position:absolute;top:50%;left:50%;width:36px;height:36px;margin-top:-18px;margin-left:-18px;border:3px solid rgba(234,169,7,0.25);border-top-color:var(--color-yellow-dark);border-radius:50%;animation:platforma-media-spin 0.75s linear infinite}.item .logo .platforma-media-pending--square{max-width:100%}main.document{padding:var(--space-5) 0;color:var(--color-text);font-size:var(--text-body-size);font-weight:400;margin-bottom:10px;line-height:1.5;text-align:left;text-wrap:pretty;hyphens:auto;word-wrap:break-word}main.document h1{font-size:var(--text-title-sm-size);font-weight:var(--text-title-sm-weight);margin-bottom:var(--space-5)}main.document h2{font-size:var(--space-5);font-weight:var(--text-title-sm-weight);margin-bottom:10px}main.document p{font-size:var(--text-body-size);font-weight:400;margin-bottom:10px}main.document ul{list-style:disc;margin-left:var(--space-5);margin-bottom:10px;list-style-position:inside}main.document ol{list-style:decimal;margin-left:var(--space-5);margin-bottom:10px;list-style-position:inside}.icon-svg{display:block;width:48px;height:48px;color:var(--color-accent);fill:currentColor;flex:0 0 auto}@media (min-width:1140px){body > .wrap{display:flex;flex-direction:column;height:100vh}.container{max-width:1460px;padding:0 var(--space-4)}main{position:relative}main.basis-100{flex-basis:100%}main.with-top::before{content:' ';display:block;width:100%;background-color:var(--color-navy);height:180px;position:absolute;top:0;left:0;z-index:1}input[type=radio]{cursor:pointer}.go-top{scale:1.5;bottom:var(--space-10);right:var(--space-10)}.desktop-only{display:block}}}@keyframes scaleFromTop{from{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes slideFromTop{from{opacity:0;transform:translateY(-500px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes scaleFadeIn{from{transform:scaleY(0);opacity:0}to{transform:scaleY(1);opacity:1}}@keyframes platforma-media-spin{to{transform:rotate(360deg)}}

/* Source: nav.css */
@layer components{nav{color:var(--color-white)}nav.main-nav{background-color:var(--color-navy)}nav>.container{display:flex;flex-direction:row;gap:15px;align-items:center;justify-content:space-between}nav .button{font-size:12px;padding:10px 8px;margin-left:auto}nav .logo{font-size:14px}nav .logo #path9{fill:var(--color-accent)}nav .logo #path10{fill:var(--color-white)}.burger{color:var(--color-accent);appearance:none;background-color:transparent}.burger-menu{background-color:var(--color-white);color:var(--color-text);position:absolute;top:0;left:0px;width:100%;box-sizing:border-box;padding:0 20px;border-radius:0 0 8px 8px;z-index:90;box-shadow:0 0 8px rgba(0,0,0,50%);transform-origin:top center;animation:scaleFromTop 200ms ease-out 0s forwards}.burger-menu>li{margin:10px 0}.burger-menu>li>a{position:relative;display:inline-block;padding-bottom:4px}.burger-menu>li>a::after{content:'';position:absolute;left:8%;right:8%;bottom:0;height:1px;border-radius:1px;background:linear-gradient(90deg,transparent,var(--color-navy-text) 18%,var(--color-navy-text) 82%,transparent);opacity:0;transform:scaleX(0.28);transform-origin:center;transition:transform 360ms cubic-bezier(0.22,1,0.36,1),opacity 280ms ease;pointer-events:none}.burger-menu>li>a:hover::after,.burger-menu>li>a:focus-visible::after{opacity:0.55;transform:scaleX(1)}@media (max-width:240px){nav .button{display:none}}@media (min-width:1140px){#modal-burger-menu{display:none !important}.burger{display:none}nav ul{display:flex;flex-direction:row;gap:16px;animation:none;position:relative;background:none;color:var(--color-white);font-size:16px;box-shadow:none;width:auto}nav ul>li{margin:10px 0}nav ul>li>a{position:relative;display:inline-block;padding-bottom:6px}nav ul>li>a::after{content:'';position:absolute;left:10%;right:10%;bottom:0;height:1px;border-radius:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.92) 22%,rgba(255,255,255,0.92) 78%,transparent);box-shadow:0 0 8px rgba(255,255,255,0.12);opacity:0;transform:scaleX(0.22);transform-origin:center;transition:transform 380ms cubic-bezier(0.22,1,0.36,1),opacity 300ms ease;pointer-events:none}nav ul>li>a:hover::after,nav ul>li>a:focus-visible::after{opacity:0.72;transform:scaleX(1)}nav .button{font-size:15px;order:3;padding:18px 35px;margin:0}nav .container{justify-content:space-between}.desktop-only{display:block}nav .desktop-only{display:flex}nav .logo{font-size:20px;height:20px}}@media (prefers-reduced-motion:reduce){.burger-menu>li>a::after,nav ul>li>a::after{transition:none;transform:scaleX(1)}}}

/* Source: items.css */
@property --background-offset{syntax:'<percentage>';inherits:false;initial-value:10%}@layer components{.items{display:flex;flex-direction:column;gap:16px;font-size:16px}.item{display:flex;flex-direction:column;background-color:var(--color-white);gap:16px;position:relative;border-radius:16px;box-shadow:0 0 8px rgba(0,0,0,8%)}.item-placeholder{padding:24px;border:1px dashed rgba(11,30,48,0.22);box-shadow:none}.item-placeholder__title{font-size:var(--text-title-sm-size);font-weight:var(--text-title-sm-weight);color:var(--color-navy)}.item-placeholder__text{margin-top:8px;color:var(--color-text-muted-darker);line-height:1.45}.catalog-telegram-cta{margin-top:16px;border-radius:16px;background-color:var(--color-dark);color:var(--color-white);box-shadow:0 8px 24px rgba(33,150,243,0.28)}.catalog-telegram-cta__inner{display:flex;align-items:center;gap:16px;padding:24px}.catalog-telegram-cta__icon{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:14px;background:rgba(255,255,255,0.16);font-size:28px}.catalog-telegram-cta__content{flex:1 1 auto;min-width:0}.catalog-telegram-cta__title{margin:0;font-size:var(--text-title-sm-size);line-height:1.25;font-weight:var(--text-title-sm-weight)}.catalog-telegram-cta__text{margin:8px 0 0;line-height:1.45;color:rgba(255,255,255,0.92)}.catalog-telegram-cta__actions{flex:0 0 auto;display:flex;align-items:center;margin-left:auto}.catalog-telegram-cta__button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;text-decoration:none;font-size:16px;min-width:220px}@media (max-width:640px){.catalog-telegram-cta__inner{flex-wrap:wrap;align-items:flex-start}.catalog-telegram-cta__actions{flex:1 1 100%;margin-left:0;margin-top:16px}.catalog-telegram-cta__button{width:100%}.catalog-telegram-cta__title{font-size:20px}}.item>.images{order:2}.item>.images img,.item>.images video{aspect-ratio:16 / 9;max-width:100%;height:auto;box-sizing:border-box;border-radius:16px;display:block;object-fit:cover}.snap-slider{position:relative;overflow:hidden;border-radius:16px}.snap-slider__track{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;scrollbar-width:none;-ms-overflow-style:none}.snap-slider__track::-webkit-scrollbar{display:none}.snap-slider__track:focus{outline:none}.snap-slider__track.is-dragging{scroll-snap-type:none;scroll-behavior:auto}.snap-slider__slide{position:relative;flex:0 0 100%;width:100%;min-width:100%;max-width:100%;scroll-snap-align:start;scroll-snap-stop:always;display:block;user-select:none}.item>.images .snap-slider img,.item>.images .snap-slider video,.snap-slider__slide img,.snap-slider__slide video{width:100%;height:auto;border-radius:0;-webkit-user-drag:none}.snap-slider__nav{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:0 12px;pointer-events:none}.snap-slider__btn{pointer-events:auto;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;margin:0;padding:0;border:0;border-radius:50%;color:var(--color-navy);background:rgba(255,255,255,0.86);box-shadow:0 6px 20px rgba(11,30,48,0.14);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);cursor:pointer;opacity:0;transform:translateY(4px);transition:opacity 360ms cubic-bezier(0.22,1,0.36,1),transform 360ms cubic-bezier(0.22,1,0.36,1),background-color 200ms ease,box-shadow 200ms ease}.snap-slider__btn svg{display:block;width:18px;height:18px}.snap-slider:hover .snap-slider__btn,.snap-slider:focus-within .snap-slider__btn{opacity:0.96;transform:none}.snap-slider__btn:hover{background:rgba(255,255,255,0.96);box-shadow:0 8px 24px rgba(11,30,48,0.18)}.snap-slider__btn:active{transform:scale(0.96)}.snap-slider__btn:focus-visible{opacity:1;transform:none;outline:2px solid rgba(44,154,255,0.55);outline-offset:2px}.snap-slider__btn:disabled,.snap-slider.is-at-start .snap-slider__btn--prev,.snap-slider.is-at-end .snap-slider__btn--next{opacity:0;pointer-events:none;transform:translateY(4px)}.snap-slider.is-single .snap-slider__nav{display:none}@media (max-width:640px){.snap-slider__nav{display:none}}@media (hover:none){.snap-slider__track{overflow-x:hidden}}@media (prefers-reduced-motion:reduce){.snap-slider__track{scroll-behavior:auto}.snap-slider__btn{transition:none;transform:none}}.item>.info{order:1;display:flex;flex-direction:row;gap:12px;margin-left:24px;margin-top:16px;align-items:center}.item>.info .title{font-size:var(--text-title-sm-size);font-weight:var(--text-title-sm-weight)}.item [data-item-cta]{cursor:pointer}.item>.info .tags{color:var(--color-text-muted-darker)}.item>.params{order:3;display:flex;flex-direction:row;flex-wrap:wrap;margin-left:24px;row-gap:12px}.item>.params>.param{box-sizing:border-box;flex-basis:50%;display:flex;flex-direction:row;gap:12px;align-items:center}.item>.params>.param .icon{font-size:24px;color:var(--color-accent)}.item>.params>.param .label{color:var(--color-text-muted-darker)}.item>.params>.param .value{font-size:18px;font-weight:700}.item>.business-plan{order:4;color:var(--color-link);text-align:center}.item>.business-plan>a{display:inline-flex;flex-direction:row;align-items:center;gap:8px}.item>.business-plan .text{font-weight:600;text-decoration:underline}.item>.business-plan>a:hover .text{text-decoration:none}.item>.business-plan .icon{font-size:24px;height:1em}.item>.description{order:5;margin-left:24px;margin-right:24px;overflow:hidden;position:relative;line-height:1.5;transition:all 250ms ease-out}.item .description b,.item .description strong{font-weight:800}.item>.description:has(.show-more){display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.item>.description>.show-more{position:absolute;background-color:transparent;background-image:linear-gradient(90deg,transparent,#fff var(--background-offset));padding:0 0 0 24px;bottom:0;right:0;color:var(--color-text-muted);user-select:none;cursor:pointer;display:flex;flex-direction:row;align-items:center;gap:4px;transition:--background-offset 250ms ease-out}.item>.description>.show-more .text{transition:all 250ms ease-out}.item>.description>.show-more:active{--background-offset:50%}.item>.description>.show-more:active .text{transform:translateY(10px)}.item>.description>.show-more:active .text{opacity:0.0}.item>.description>.show-more>.icon{height:1em}.item>.buttons{order:6;margin:0 24px}.mobile-delivery-note{display:none}.item .button{display:flex;flex-direction:row;gap:8px;font-size:16px;font-weight:600;width:auto;box-sizing:border-box;justify-content:center;padding:1em}.item [data-modal="modal-get"].lead-limit-disabled{cursor:not-allowed;opacity:0.58}.item>.buttons>[data-modal="modal-get"].lead-limit-disabled{background:#dbe3ec;border-bottom:3px solid #bdc9d5;color:#526171;opacity:1}.item>.buttons>[data-modal="modal-get"].lead-limit-disabled>.icon{display:none}.item>.buttons>[data-modal="modal-get"].lead-limit-disabled:active{box-shadow:inset 0 6px 3px #bdc9d5}.item .button>.icon{height:1em;align-self:center}.item>.badge{position:absolute;top:-5px;right:-5px;z-index:2}.item .logo img{object-fit:contain;width:48px;height:auto;box-sizing:border-box}.item>.repost-like{order:7;margin:0 24px 24px 24px;display:flex;justify-content:space-between;flex-direction:row-reverse}.item .button-like,.item .button-repost{appearance:none;background-color:transparent;box-sizing:border-box;background-image:none;border:none;font-size:16px;font-weight:600;display:flex;flex-direction:row;align-items:center;gap:8px;color:var(--color-text-muted-darker);transition:all 100ms ease-out;will-change:opacity,transform}.item .button-like .text,.item .button-repost .text{transition:all 110ms ease-out;will-change:transform}.item .button-like:active,.item .button-repost:active{transform:translateY(3px);opacity:0.8}.item .button-like:active .text,.item .button-repost:active .text{transform:translateY(2px)}.item .button-like .icon,.item .button-repost .icon{font-size:24px;height:1em}.button-like .text{font-variant-numeric:tabular-nums}.button-like .button-like-hand>path:nth-child(2){transform-origin:left}.button-like .button-like-hand{transform-origin:center}.button-like .button-like-rays>path{transform-origin:center;opacity:0.0}.button-like.pressed .button-like-hand>path:nth-child(2){animation:fillHand 250ms ease-out 0s 1 forwards}.button-like.pressed .button-like-hand{animation:scaleIn 250ms ease-out 0s 1 forwards}.button-like.pressed .button-like-rays>path:nth-child(1){animation:ray1Out 150ms ease-out 0s 1 forwards}.button-like.pressed .button-like-rays>path:nth-child(2){animation:ray2Out 150ms ease-out 0s 1 forwards}.button-like.pressed .button-like-rays>path:nth-child(3){animation:ray3Out 150ms ease-out 0s 1 forwards}@keyframes fillHand{from{fill:transparent;transform:scaleX(1.1)}to{fill:var(--color-text-muted);transform:scaleX(1.0)}}@keyframes scaleIn{from{transform:scale(0.25)}to{transform:scale(1.0)}}@keyframes ray1Out{0%{opacity:1.0;transform:scale(0.125)}90%{opacity:1.0;transform:scale(1.5)}100%{opacity:0.0}}@keyframes ray2Out{0%{opacity:1.0;transform:scale(0.125) rotateZ(-60deg)}90%{opacity:1.0;transform:scale(1.5) rotateZ(-60deg)}100%{opacity:0.0}}@keyframes ray3Out{0%{opacity:1.0;transform:scale(0.125) rotateZ(60deg)}90%{opacity:1.0;transform:scale(1.5) rotateZ(60deg)}100%{opacity:0.0}}.button-repost svg{transform-origin:center}.button-repost.pressed svg{animation:repostPressed 150ms ease-out 0s 1 forwards}@keyframes repostPressed{from{transform:scale(1.3);fill:transparent}to{transform:scale(1.0);fill:var(--color-text-muted)}}.social-links{margin-bottom:16px;display:flex;flex-direction:row;gap:8px}.social-links>.social-link{font-size:24px}.social-links>.social-link>a>.icon{display:block;height:24px}.social-links>.social-link-vk,.social-links>.social-link-tg{font-size:28px}.item-case{gap:8px}.item-case-outline{outline:3px solid var(--color-yellow)}.item-case .buttons{margin-bottom:24px;order:7}.item-case>.params{margin:0;margin-left:24px;gap:8px;order:5;flex-wrap:nowrap}.item-case>.name{display:flex;gap:16px;align-items:center;margin:0 24px 0 24px;order:2}.item-case>.name>.icon{font-size:18px;height:18px}.item-case>.name .icon,.item-case>.name .location{color:var(--color-text-muted-darker)}.item-case>.headline{font-size:var(--text-title-sm-size);font-weight:var(--text-title-sm-weight);line-height:1.3;margin:24px 24px 0 24px;order:1;text-wrap-style:auto}.item-case .headline .accent{background-color:#e1f1ff;color:#003381;padding:0.125em 0.25em;border-radius:0.25em}.item-case>.description>p{margin:0;order:6}.item-case > .badge{background-color:var(--color-yellow);z-index:7;color:var(--color-black)}.item-case.with-gradient > .badge{background-image:linear-gradient(45deg,#2c9aff,#ffd07a,#2c9aff,#75ff75,#2c9aff,#ff7aff,#2c9aff);background-size:400% 400%;animation:shiftGradient 5s linear infinite forwards;z-index:7;color:var(--color-white)}.item-case.with-gradient::before{content:'';position:absolute;inset:0;padding:3px;border-radius:16px;transition:all 250ms ease-out;background-image:linear-gradient(45deg,#2c9aff,#ffd07a,#2c9aff,#75ff75,#2c9aff,#ff7aff,#2c9aff);background-size:400% 400%;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude;z-index:5;animation:shiftGradient 5s linear infinite forwards}.item-case>.images{z-index:10;order:4}.item-case>.params>.param{flex-basis:100%;flex-direction:column;gap:0}.item-case>.params>.param .value{font-size:14px}.item-case>.info{margin-top:0;order:3}.item-case .name .name-name,.item-case .name .name-location{display:inline-flex;flex-direction:row;align-items:center;gap:8px}.item-case .name .title{font-size:inherit;font-weight:600;line-height:1.3;letter-spacing:0;font-family:var(--font-body)}.item-case .name .icon,.item-case .params .param .icon{color:var(--color-accent)}.item-case .name .icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:18px;height:18px;font-size:18px;line-height:0}.item-case .name .icon svg{display:block;width:1em;height:1em}@media (max-width:639px){.item>.buttons{display:flex;flex-direction:column;gap:8px;text-align:center}.item>.buttons>[data-modal="modal-get"]:not(.lead-limit-disabled) .text{font-size:0}.item:not(.item-case)>.buttons>[data-modal="modal-get"]:not(.lead-limit-disabled) .text::before{content:"Получить презентацию бесплатно →";font-size:clamp(11px,3.5vw,14px)}.item-case>.buttons>[data-modal="modal-get"]:not(.lead-limit-disabled) .text::before{content:"Получить презентацию франшизы →";font-size:clamp(11px,3.5vw,14px)}.item>.buttons>[data-modal="modal-get"]:not(.lead-limit-disabled)>.icon{display:none}.item>.buttons>[data-modal="modal-get"]:not(.lead-limit-disabled)~.mobile-delivery-note{color:var(--color-text-muted-darker);display:block;font-size:14px;line-height:1.3}}@media (min-width:480px){.item>.description:has(.show-more){display:block}.item>.description>.show-more{display:none}.item{z-index:1;gap:0;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(6,auto);grid-column-gap:var(--gap-common);grid-row-gap:var(--gap-common);padding:var(--gap-common);align-items:center}.item>.badge{grid-column:1 / 6;grid-row:1 / 1}.item>.info{grid-column:1 / 6;grid-row:1 / 2;margin:0;gap:0}.item>.info:has(.logo>img){gap:12px}.item>.info .tags,.item>.params>.param .label{font-size:16px}.item .images{overflow:hidden;grid-column:1 / 6;grid-row:2 / 3;max-width:100%;width:100%;align-self:flex-start}.item .images img{width:100%;height:auto;aspect-ratio:16 / 9}.item .params{gap:0;grid-column:1 / 6;grid-row:4 / 5;margin:0;flex-wrap:wrap;row-gap:var(--gap-common)}.item .params .param{flex-basis:50%;flex-grow:0;flex-shrink:0;gap:4px}.item .description{grid-column:1 / 6;grid-row:3 / 4;margin:0;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}.item .business-plan{grid-column:1 / 5;grid-row:6 / 7;text-align:left;margin:0}.item .repost-like{grid-row:6 / 7;grid-column:5 / 6;margin:0;justify-content:flex-start}.item .buttons{grid-row:5 / 6;grid-column:1 / 6;margin:0}.item-case{grid-template-rows:repeat(7,auto)}.item-case .headline{grid-row:1 / 2;grid-column:1 / 6;margin:0;padding-right:10.5rem}.item-case .info{grid-row:2 / 3;grid-column:1 / 4}.item-case>.name{margin:0;grid-row:2 / 3;grid-column:4 / 6;flex-direction:column}.item-case .images{grid-row:3 / 4}.item-case .description{grid-row:5 / 6}.item-case .params{grid-row:4 / 5;column-gap:8px;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.item-case .params .param{flex-basis:auto;flex-direction:row;gap:8px}.item-case>.params>.param .value{font-size:1em}.item-case .buttons{grid-row:6 / 7}}@media (min-width:640px){.item{grid-template-rows:repeat(5,auto)}.item .images{grid-row:1 / 5;grid-column:1 / 4}.item>.info{grid-row:1 / 2;grid-column:4 / 6}.item .description{grid-row:6 / 7;grid-column:1 / 6}.item .params{grid-row:5 / 6;grid-column:1 / 6}.item .params .param{flex-basis:25%}.item .business-plan{grid-row:2 / 3;grid-column:4 / 6}.item .repost-like{grid-row:3 / 4;grid-column:4 / 6;justify-content:space-between}.item .buttons{grid-row:4 / 5;grid-column:4 / 6}.item>.badge{top:-10px;right:-8px}.item-case .buttons{grid-row:3 / 4;grid-column:4 / 6}.item-case .info{margin-top:var(--gap-common);grid-row:2 / 3;grid-column:3 / 6}.item-case .name{grid-row:3 / 4;grid-column:3 / 4}.item-case .headline{grid-row:1 / 2;grid-column:1 / 6;margin:0;padding-right:10.5rem}.item-case .description{grid-row:5 / 6}.item-case .params{grid-row:4 / 5;grid-column:1 / 6}.item-case .images{grid-row:2 / 4;grid-column:1 / 3}}@media (min-width:800px){.item .params .param{flex-basis:25%;row-gap:0}.item-case{grid-template-rows:repeat(4,auto)}.item-case .params{grid-column:1 / 5}}@media (min-width:1024px){.item{grid-template-rows:repeat(5,auto)}.item .images{grid-row:1 / 5;grid-column:1 / 3}.item>.info{grid-row:1 / 2;grid-column:3 / 6}.item .business-plan{grid-row:2 / 3;grid-column:3 / 6}.item .repost-like{grid-row:4 / 5;grid-column:3 / 4}.item .buttons{grid-row:4 / 5}.item .description{grid-row:5 / 6}.item .params{grid-row:3 / 4;grid-column:3 / 6;column-gap:var(--gap-common)}.item .params .param{flex-basis:auto}.item-case{grid-template-rows:repeat(5,auto)}.item-case .images{grid-column:1 / 3;grid-row:2 / 5}.item-case .info{grid-row:2 / 3}.item-case .params{grid-row:3 / 4}.item-case .buttons{grid-row:4 / 5}.item-case .name{grid-row:4 / 5}.item-case .description{grid-row:5 / 6}}@media (min-width:1140px){.item{grid-template-rows:repeat(4,auto)}.item .description{grid-row:3 / 4;grid-column:3 / 6}.item .params{grid-row:2 / 3;grid-column:3 / 6}.item .images{grid-row:1 / 4}.item .logo{font-size:32px}.item .logo img{width:1em;height:1em}.item .business-plan{grid-row:4 / 5;grid-column:1 / 3}.item .repost-like{grid-row:4 / 5;grid-column:3 / 4}.item .buttons{grid-row:4 / 5;display:flex;justify-content:flex-end}.item-case{grid-template-rows:repeat(4,auto)}.item-case .images{grid-row:1 / 4}.item-case .description{grid-row:3 / 4;grid-column:3 / 6}.item-case .headline{grid-row:1 / 2;grid-column:3 / 5;padding-right:0}.item-case .name{grid-row:1 / 2;grid-column:5 / 6}.item-case .info{margin:0;grid-row:4 / 5;grid-column:1 / 4}.item-case .params{grid-row:2 / 3}.item-case .buttons{grid-row:4 / 5;grid-column:4 / 6}}@media (min-width:1360px){.item{grid-template-rows:repeat(3,auto);grid-template-columns:repeat(2,calc((540px - 1em) / 2)) 1fr 1fr auto}.item .images{grid-row:1 / 4}.item .business-plan{grid-column:3 / 4;display:none}.item .repost-like{grid-column:4 / 5;display:none}.item .description{grid-row:2 / 3;grid-column:3 / 6;-webkit-line-clamp:6}.item .params{grid-row:3 / 4;grid-column:3 / 5;column-gap:0;justify-content:flex-start}.item .params .param{flex-basis:calc(100% / 2);gap:0.5em}.item .buttons{grid-row:3 / 4;grid-column:5 / 6;display:flex;justify-content:flex-end}.item-case{grid-template-rows:auto}.item-case .images{grid-row:3 / 6}.item-case .info{grid-row:3 / 4;grid-column:3 / 5}.item-case .name{grid-row:2 / 3;grid-column:1 / 6;display:flex;flex-direction:row;gap:1em}.item-case .name .name-name,.item-case .name .name-location{align-items:center;gap:8px}.item-case .headline{grid-row:1 / 2;grid-column:1 / 6;padding-right:10.5rem;font-size:var(--text-title-sm-size);font-weight:var(--text-title-sm-weight);line-height:1.3}.item-case .description{grid-row:4 / 5;grid-column:3 / 6;display:flex;flex-direction:row;gap:1em}.item-case .description p{margin:0}.item-case .params{grid-row:5 / 6;grid-column:3 / 5;gap:1em}.item-case .params .param{flex-basis:calc((100% - 2em) / 3);gap:1em}.item-case .params .param .text{display:flex;flex-direction:column;gap:0.25em}.item-case .params .param .text .value{font-size:1em}.item-case .buttons{grid-row:5 / 6}.item-case .logo{font-size:1em;width:32px}.item-case .logo img{width:100%;height:auto;display:block}}@media (min-width:1440px){.item .params .param{flex-basis:calc(100% / 4)}.item-case .params .param{flex-basis:calc(100% / 3)}}.snap-slider__slide:has(.slide-stack){position:relative;container-type:inline-size;container-name:slide}.slide-stack{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;text-align:center;pointer-events:none;gap:10px}.slide-button{width:min(60%,320px);pointer-events:auto}.slide-button>.button{padding:16px 0;width:100%}.slide-title{font-size:clamp(1em,5cqi,1.5em);line-height:1.2;font-weight:600;color:var(--color-white);width:100%;max-width:18em;box-sizing:border-box;text-shadow:1px 1px 1px rgba(0,0,0,0.5)}.slide-title .text-primary{color:var(--color-yellow)}.slide-triggers{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:clamp(6px,2cqi,16px);margin:0;padding:0;box-sizing:border-box;text-shadow:1px 1px 1px rgba(0,0,0,0.5);font-size:clamp(0.8em,3cqi,1.1em)}.slide-triggers li{font-weight:600;color:var(--color-white);list-style-type:disc;list-style-position:inside;display:list-item}.slide-triggers li:nth-child(1){list-style-type:none}.slide-triggers li::marker{color:var(--color-yellow);margin-right:0.25em}.slide-info{font-size:clamp(1em,5cqi,1.1em);font-weight:600;color:var(--color-white);text-shadow:1px 1px 1px rgba(0,0,0,0.5)}@container slide (max-width:380px){.slide-triggers{display:none}}@media (max-width:320px){.item{font-size:14px}}@media (max-width:240px){.item>.info{flex-direction:column}.item>.params{flex-direction:column}.item .params .param{flex-basis:auto}.item>.description{margin:0 8px;font-size:12px}}@media (max-width:480px){.item .button{width:100%}}.catalog-lead-section{padding:12px 0 36px}.catalog-lead{flex-shrink:0;padding:16px 0 12px}.catalog-lead__form > input[name="name"]{display:none}.catalog-lead__card{position:relative;overflow:hidden;display:grid;gap:24px;padding:28px 24px;border-radius:16px;background-color:var(--color-dark);color:var(--color-white);box-shadow:0 10px 28px rgba(11,30,48,0.18)}.catalog-lead__copy,.catalog-lead__form{position:relative;z-index:1}.catalog-lead__copy{container-type:inline-size}.catalog-lead__title{display:flex;flex-direction:column;align-items:flex-start;gap:0.22em;margin:0;font-size:clamp(26px,9.2cqi,52px);font-weight:var(--text-title-lg-weight);line-height:1.2;letter-spacing:-0.02em}.catalog-lead__title span:not(.catalog-lead__title-lead){display:inline-block;padding:0.08em 0.28em 0.1em;border-radius:6px;background-color:var(--color-yellow);color:var(--color-text);white-space:nowrap}.catalog-lead__text{margin:14px 0 0;color:rgba(255,255,255,0.82);font-size:22px;line-height:1.4}.catalog-lead__form{display:grid;gap:14px}.catalog-lead__fields{display:grid;gap:12px}.catalog-lead__label{display:block;margin-bottom:6px;color:rgba(255,255,255,0.72);font-size:13px;font-weight:600}.catalog-lead__form .field input{width:100%;margin:0;box-sizing:border-box;appearance:none;border:1px solid transparent;border-radius:10px;padding:16px 18px;background-color:var(--color-bg);color:var(--color-text);font-size:16px}.catalog-lead__form .field input::placeholder{color:#8b9294}.catalog-lead__form .field input:hover{background-color:var(--color-white);border-color:rgba(33,150,243,0.22)}.catalog-lead__form .field input:focus{outline:none;background-color:var(--color-white);border-color:var(--color-accent);box-shadow:0 0 0 3px rgba(91,156,249,0.22)}.catalog-lead__button{position:relative;width:100%;padding:16px 20px;font-size:18px}.catalog-lead__button .loader{border-color:var(--color-text);border-bottom-color:transparent}.catalog-lead__policy{margin:0;color:rgba(255,255,255,0.58);font-size:13px;font-weight:400;line-height:1.45}.catalog-lead__policy a{color:inherit;text-decoration:underline}.catalog-lead__policy a:hover{color:var(--color-white);text-decoration:none}@media (max-width:640px){.catalog-lead-section{padding:8px 0 28px}.catalog-lead{padding-bottom:20px}.catalog-lead__card{padding:24px 20px}.catalog-lead__title{gap:0.18em}.catalog-lead__text{font-size:20px}}@media (min-width:860px){.catalog-lead-section{padding:20px 0 48px}.catalog-lead{padding:24px 0 8px}.catalog-lead__card{grid-template-columns:minmax(0,1fr) minmax(0,520px);align-items:center;gap:32px 36px;padding:40px 36px}.catalog-lead__title{gap:0.16em;font-size:clamp(28px,8cqi,52px);line-height:1.12}.catalog-lead__text{margin-top:18px;font-size:24px}.catalog-lead__form{width:100%;max-width:520px;align-self:center;justify-self:end;gap:16px}.catalog-lead__form .field input{padding:16px 18px;border-radius:10px;background-color:var(--color-bg);border-color:transparent}.catalog-lead__button{padding:16px 18px;font-size:18px}}}

/* Source: badges.css */
@layer components{.badge{position:absolute;top:-6px;right:-6px;display:inline-flex;flex-direction:row;align-items:center;gap:6px;padding:6px 11px 6px 8px;border:1px solid color-mix(in srgb,var(--color-text) 8%,transparent);border-radius:var(--radius-pill);font-family:var(--font-body);font-size:13px;font-weight:600;line-height:1;letter-spacing:0.01em;color:var(--color-text);background-color:var(--color-yellow);box-shadow:0 1px 0 rgba(255,255,255,0.35) inset,0 8px 18px rgba(11,30,48,0.12);transition:transform 180ms ease,box-shadow 180ms ease;user-select:none;white-space:nowrap}a.badge:hover,.badge:hover{transform:translateY(-1px);box-shadow:0 1px 0 rgba(255,255,255,0.4) inset,0 10px 22px rgba(11,30,48,0.16)}.badge > .icon,.badge > .text{line-height:0}.badge > .text{line-height:1}.badge > .icon{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;font-size:14px;flex-shrink:0}.badge > .icon svg{display:block;width:14px;height:14px;max-width:none}.badge-shine{overflow:hidden;isolation:isolate;z-index:1}.badge-shine::before{content:'';position:absolute;top:0;left:-80%;width:46%;height:100%;pointer-events:none;background:linear-gradient( to right,rgba(255,255,255,0) 0%,rgba(255,255,255,0.28) 50%,rgba(255,255,255,0) 100% );transform:skewX(-20deg);animation:badgeShine 3.2s cubic-bezier(0.22,1,0.36,1) 0.6s infinite}@keyframes badgeShine{0%{left:-80%}45%,100%{left:130%}}.badge-guarantee{color:var(--color-white);background-color:#178a3d;border-color:color-mix(in srgb,#0f5f29 18%,transparent)}.badge-noexperience{color:var(--color-white);background-color:var(--color-accent-deep);border-color:color-mix(in srgb,#1b3f7a 22%,transparent)}.badge-noemployees{color:var(--color-white);background-color:#5b21b6;border-color:color-mix(in srgb,#3b0764 22%,transparent)}@media (prefers-reduced-motion:reduce){.badge,a.badge:hover,.badge:hover{transition:none;transform:none}.badge-shine::before{animation:none;content:none}}}

/* Source: show-popular.css */
@property --popular-border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@layer components{#show-popular{align-items:center;backdrop-filter:blur(12px) saturate(0.9);-webkit-backdrop-filter:blur(12px) saturate(0.9);background:rgba(11,30,48,0.58);display:none;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1001}#show-popular.active{animation:showPopularBackdropIn 220ms ease-out both;display:flex}.show-popular__frame{--popular-border-angle:0deg;animation:showPopularBorderSpin 4s linear infinite;background:conic-gradient( from var(--popular-border-angle),var(--color-accent) 0deg 95deg,#79c8ff 135deg,var(--color-yellow) 180deg 275deg,#79c8ff 315deg,var(--color-accent) 360deg );border-radius:23px;box-shadow:0 28px 80px rgba(11,30,48,0.34);box-sizing:border-box;isolation:isolate;max-width:600px;padding:3px;position:relative;width:100%}.show-popular__frame::after{background:conic-gradient( from 45deg,var(--color-accent),#79c8ff,var(--color-yellow),#79c8ff,var(--color-accent) );border-radius:28px;content:"";filter:blur(20px);inset:-9px;opacity:0.2;position:absolute;z-index:-3}#show-popular.active .show-popular__frame{animation:showPopularDialogIn 420ms cubic-bezier(.2,.9,.25,1.15) both,showPopularBorderSpin 4s linear infinite}.show-popular__dialog{background:#fff;border-radius:20px;box-sizing:border-box;padding:43px;position:relative;text-align:center;width:100%}.show-popular__close{appearance:none;background:transparent;border:0;border-radius:50%;box-sizing:border-box;color:#687581;cursor:pointer;display:grid;font-size:30px;height:40px;place-items:center;line-height:1;padding:0;position:absolute;right:10px;top:8px;transition:background-color 160ms ease,color 160ms ease,transform 180ms ease;width:40px;z-index:2}.show-popular__close:hover{background:rgba(33,150,243,0.09);color:var(--color-navy);transform:rotate(90deg)}.show-popular__icon{color:var(--color-accent);height:48px;margin:0 auto 19px;width:48px}#show-popular.active .show-popular__icon{animation:showPopularIconIn 650ms cubic-bezier(.2,.85,.3,1.2) 90ms both}.show-popular__title{color:var(--color-navy);font-size:34px;line-height:1.2;margin:0 24px 17px}#show-popular.active .show-popular__title,#show-popular.active .show-popular__text,#show-popular.active .show-popular__action{animation:showPopularContentIn 360ms ease-out both}#show-popular.active .show-popular__title{animation-delay:100ms}.show-popular__text{color:var(--color-text-muted-darker);font-size:22px;line-height:1.45;margin:0 0 29px}#show-popular.active .show-popular__text{animation-delay:150ms}#show-popular .show-popular__action{align-items:center;box-shadow:0 8px 20px rgba(255,217,18,0.24);display:inline-flex;font-size:16px;gap:8px;justify-content:center;min-width:0;padding:1em;transition:box-shadow 180ms ease,transform 180ms ease}.show-popular__action-icon{display:flex;height:1em;transition:transform 180ms ease}#show-popular.active .show-popular__action{animation-delay:200ms}#show-popular .show-popular__action:hover{box-shadow:0 12px 28px rgba(255,217,18,0.34);transform:translateY(-2px)}#show-popular .show-popular__action:hover .show-popular__action-icon{transform:translateX(3px)}@keyframes showPopularBackdropIn{from{opacity:0}to{opacity:1}}@keyframes showPopularDialogIn{from{opacity:0;transform:translateY(18px) scale(0.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes showPopularBorderSpin{to{--popular-border-angle:360deg}}@keyframes showPopularIconIn{from{opacity:0;transform:rotate(-18deg) scale(0.65)}to{opacity:1;transform:rotate(0) scale(1)}}@keyframes showPopularContentIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1023px),(hover:none),(pointer:coarse){#show-popular{display:none !important}}@media (prefers-reduced-motion:reduce){#show-popular.active,#show-popular.active .show-popular__frame,#show-popular.active .show-popular__icon,#show-popular.active .show-popular__title,#show-popular.active .show-popular__text,#show-popular.active .show-popular__action{animation:none}.show-popular__close,#show-popular .show-popular__action,.show-popular__action-icon{transition:none}}}

/* Source: modal.css */
@layer components{.modal{box-sizing:border-box;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;border:0;color:var(--color-text);background:transparent;overflow-y:auto}.modal:not([open]){display:none}.modal[open]{display:block;animation:fadeIn 100ms ease-out 0s forwards}.modal::backdrop{background-color:rgba(11,30,48,0.75);backdrop-filter:blur(5px)}.modal::-webkit-scrollbar{width:4px}.modal::-webkit-scrollbar-track{background-color:transparent}.modal::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,0.25);border-radius:8px}.modal .window{background-color:var(--color-white);padding:20px;min-height:200px;border-radius:15px;margin-top:20px;margin-left:20px;margin-right:20px;position:relative;animation:slideFromTop 250ms ease-out 0s forwards}.modal .close{font-size:36px;font-weight:300;position:absolute;background-color:transparent;top:5px;right:10px;color:var(--color-text-muted);padding:0;margin:0}.modal .close:active{transform:scale(0.9)}.modal .title{font-size:var(--text-title-sm-size);font-weight:var(--text-title-sm-weight);margin-right:20px;margin-bottom:15px}.modal .subtitle{font-size:var(--text-body-size);font-weight:var(--text-body-weight);margin-bottom:15px;color:var(--color-text-muted)}.modal .subtitle>.text>strong{font-weight:600;color:var(--color-text)}.modal .counter{margin-top:15px;font-size:16px;color:var(--color-text-muted);display:none}.modal .counter.active{display:block;animation:scaleOut 250ms ease-out 0s 1 forwards}@keyframes scaleOut{0%{transform:scaleX(0.0)}100%{transform:scaleX(1.0)}}.modal .counter>strong{font-weight:600;color:var(--color-text)}.modal .footer{margin-top:15px;font-size:13px;color:var(--color-text-muted);line-height:1.4}.modal .footer a{color:var(--color-accent)}.wrap{position:relative}html:has(dialog.modal[open]),body:has(dialog.modal[open]){overflow:hidden}.modal form{display:flex;flex-direction:column;gap:15px}.modal input{background-color:var(--color-bg);border:none;border-radius:15px;font-size:16px;font-family:inherit;font-weight:inherit;padding:20px;width:100%;box-sizing:border-box}.modal input::placeholder{color:var(--color-text-muted-darker)}.modal input:disabled::placeholder{color:var(--color-text-muted)}.modal fieldset{border:none;padding:0;margin:0}.modal .options{display:flex;flex-direction:row;font-size:12px;font-weight:500;flex-wrap:wrap;gap:10px}.modal .options input{position:absolute;border:none;width:100%;height:100%;font-size:0;appearance:none;padding:0;background:transparent;top:0;left:0;margin:0}.modal .options label{flex-basis:calc(33.33% - 7px);box-sizing:border-box;align-items:center;padding:5px 0;display:flex;flex-direction:column;border-radius:10px;text-align:center;position:relative;justify-content:flex-end;border:1px solid var(--color-border);margin:0}.modal .options label:has(input:checked){background-color:var(--color-accent);border-color:var(--color-accent);color:var(--color-white)}.modal .options label:nth-child(4),.modal .options label:nth-child(5){flex-basis:calc(50% - 5px)}.modal input[name=email]{transform-origin:top center}.modal .button{padding:16px;font-size:18px}form>input:first-child{display:none}@media (min-width:1140px){.modal .window{padding:40px 50px;max-width:512px;font-size:16px;margin:20px auto}.modal form{gap:18px}.modal .title{margin-bottom:30px}.modal .options{font-size:16px}.modal .button{font-size:20px}.modal input{font-size:18px}.modal .footer{font-size:14px}}.modal .body .status{padding:10px 0;text-align:center}form button .text{display:inline}form button .loader{display:none;;border-color:var(--color-white);border-bottom-color:transparent;width:20px;height:20px;position:absolute;top:calc(50% - 10px);left:calc(50% - 10px)}.field{transition-behavior:allow-discrete;transition:transform 0.25s,opacity 0.33s,display 0.25s}@starting-style{.field{opacity:0;transform:scaleY(0.0);display:block}}.shine-button{position:relative;overflow:hidden;z-index:1}.shine-button::before{content:'';position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 100%);transform:skewX(-20deg);animation:buttonShine 500ms cubic-bezier(0.165,0.84,0.44,1) 0s 1 forwards}@keyframes buttonShine{0%{left:-75%}100%{left:125%}}}

/* Source: toast.css */
@layer components{.toast{display:none;position:fixed;bottom:16px;right:16px;padding:16px 18px 16px 16px;background-color:var(--color-white);color:var(--color-text);border:1px solid rgba(17,17,17,0.08);border-left:5px solid var(--color-accent);border-radius:16px;box-shadow:0 18px 44px rgba(17,17,17,0.16);z-index:var(--z-toast);font-size:var(--text-caption-size);text-align:left;animation:toastSlideFromBottom 260ms cubic-bezier(.2,.9,.2,1) 0s forwards;width:calc(100% - 20px);box-sizing:border-box;max-width:480px;backdrop-filter:blur(8px)}.toast .title{font-weight:700;padding:0 0 4px}.toast .body{color:var(--color-text-muted-darker);line-height:1.35}.toast > .icon.error,.toast > .icon.success{display:none}.toast.error > .icon.error{display:block;color:var(--color-danger)}.toast.success > .icon.success{display:block;color:var(--color-success)}.toast.error,.toast.success{display:flex;flex-direction:row;gap:12px;align-items:flex-start;justify-content:flex-start}.toast.error > .title{color:var(--color-danger)}.toast.error > .body{color:var(--color-danger)}.toast.success{border-left-color:var(--color-success)}.toast.error{border-left-color:var(--color-danger)}.lead-success-modal{z-index:var(--z-toast)}.lead-success-modal .lead-success-modal__window{text-align:center;max-width:440px}.lead-success-modal__icon{color:var(--color-accent);margin-bottom:14px}.lead-success-modal .lead-success-modal__title{margin-right:0;margin-bottom:12px;font-size:var(--text-title-sm-size);font-weight:var(--text-title-sm-weight)}.lead-success-modal__body{color:var(--color-text-muted-darker);font-size:var(--text-body-size);line-height:1.45;margin-bottom:18px}.lead-success-modal__progress{background:linear-gradient(180deg,var(--color-surface) 0%,var(--color-bg) 100%);border:1px solid rgba(91,156,249,0.18);border-radius:16px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.85);margin-bottom:22px;padding:14px}.lead-success-modal__progress-label{align-items:center;color:var(--color-text-muted-darker);display:flex;font-size:14px;justify-content:center;margin-bottom:10px}.lead-success-modal__progress-label strong{color:var(--color-text);font-size:16px;font-weight:700}.lead-success-modal__progress-track{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.lead-success-modal__progress-segment{background:var(--color-border);border:1px solid var(--color-border);border-radius:999px;box-sizing:border-box;display:block;height:12px;transition:background-color 250ms ease-out,border-color 250ms ease-out,box-shadow 250ms ease-out}.lead-success-modal__progress-segment.is-filled{background:var(--color-accent-deep);border-color:var(--color-accent-deep);box-shadow:0 3px 8px rgba(23,105,210,0.28)}.lead-success-modal .lead-success-modal__button{width:100%}.lead-success-modal .lead-success-modal__close{line-height:1}@keyframes toastSlideFromBottom{from{opacity:0.0;transform:translateY(16px) scale(0.98)}to{opacity:1.0;transform:translateY(0) scale(1)}}@media (max-width:520px){.toast{right:10px;bottom:10px;max-width:none;width:calc(100% - 20px)}.lead-success-modal .lead-success-modal__title{font-size:21px}.lead-success-modal__body{font-size:16px}.lead-success-modal__progress{padding:12px}.lead-success-modal__progress-track{gap:4px}}}

/* Source: header.css */
@layer components{header{background-color:var(--color-navy);color:var(--color-white);padding:0 0 20px 0}header h1{color:var(--color-white);margin:0;padding:0}header h1>span{font-size:0.69em;display:block;font-weight:inherit}header h1>span>span{background-color:var(--color-yellow);color:var(--color-text);padding:0 10px;border-radius:5px}header .filters{margin-top:20px;font-weight:600;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;font-size:var(--text-caption-size)}header .filters li{box-sizing:border-box;overflow:visible}header .filters li:nth-child(1){flex-basis:calc(30% - 5px)}header .filters li:nth-child(2){flex-basis:calc(70% - 5px)}header .filters li:nth-child(3){flex-basis:calc(50% - 5px)}header .filters li:nth-child(4){flex-basis:calc(50% - 5px)}header .filters li:nth-child(5){flex-basis:calc(50% - 5px)}header .filters li:nth-child(6){flex-basis:calc(50% - 5px)}header .filter{position:relative;padding:10px;border:2px solid var(--color-navy-text);border-radius:8px;display:flex;flex-direction:row;align-items:center;gap:5px;justify-content:center;color:inherit;text-decoration:none;transition:border-color 160ms ease}header .filter:hover,header .filter:focus-visible{border-color:var(--color-yellow)}header .filter .icon{line-height:0;display:flex;align-items:center}header .filter.active{border-color:var(--color-yellow)}header .buttons{display:flex;justify-content:center;margin-top:15px}header .buttons>button{display:flex;flex-direction:row;gap:10px;font-size:16px;width:100%;box-sizing:border-box;justify-content:center}header .headline-cases{line-height:1.2}header .headline-cases>span{font-size:0.66em}header .subhead-cases{margin-top:12px;font-size:var(--text-body-size);line-height:1.45;color:var(--color-text-muted);max-width:720px;margin-left:auto;margin-right:auto}header .headline-invest{line-height:1.15}header .headline-invest .accent{color:var(--color-yellow)}@media (min-width:500px){header .filters{justify-content:center}header .filters li:nth-child(1){flex-basis:auto}header .filters li:nth-child(2){flex-basis:auto}header .filters li:nth-child(3){flex-basis:auto}header .filters li:nth-child(4){flex-basis:auto}header .filters li:nth-child(5){flex-basis:auto}header .filters li:nth-child(6){flex-basis:auto}}@media (max-width:320px){header .filters{font-size:var(--text-caption-size)}}@media (max-width:240px){header h1{font-size:var(--text-title-lg-size)}header .filters li{flex-basis:100%}header .filters li:nth-child(1){flex-basis:100%}header .filters li:nth-child(2){flex-basis:100%}header .filters li:nth-child(3){flex-basis:100%}header .filters li:nth-child(4){flex-basis:100%}header .filters li:nth-child(5){flex-basis:100%}header .filters li:nth-child(6){flex-basis:100%}}@media (min-width:1140px){header h1>span{line-height:1}header h1>span>span{display:inline-block;line-height:25px;padding:20px 15px 40px 15px}header .filters{justify-content:center;margin-top:30px}header .filters li:nth-child(1),header .filters li:nth-child(2),header .filters li:nth-child(3),header .filters li:nth-child(4),header .filters li:nth-child(5),header .filters li:nth-child(6){flex-basis:auto}header .buttons>button{width:auto}header .headline-cases{line-height:1}header .subhead-cases{font-size:var(--text-title-sm-size);max-width:960px}header .headline-invest{line-height:1.05}.header-cases{min-height:296px}}}

/* Source: footer.css */
@layer components{footer{background-color:var(--color-white);padding:60px 0;font-size:16px;color:var(--color-navy);font-weight:400;--text-big:1.25em;--text-medium:1.175em}footer>.container{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px}footer>.container>hr{height:1px;background-color:var(--color-bg);width:90%;appearance:none;border:none;margin:24px auto}footer>.container>.footer-item{box-sizing:border-box;flex-basis:100%}footer>.container>.footer-item:nth-child(1){margin-bottom:var(--text-big)}footer>.container>.footer-item .phone{font-size:var(--text-big);text-decoration:none}footer>.container>.footer-item>ul{display:flex;flex-direction:row;flex-wrap:wrap;gap:0;font-size:var(--text-medium);justify-content:space-between}footer>.container>.footer-item>ul>li{flex-basis:25%;display:flex;align-items:center;gap:8px}footer>.container>.footer-item>ul>li>.icon{font-size:var(--text-big);height:var(--text-big)}footer>.container>.footer-item>form{display:flex;flex-direction:row;flex-wrap:wrap;gap:0}footer>.container>.footer-item>form.subscription-form{position:relative}footer>.container>.footer-item>form>div{flex-basis:25%;display:flex;align-items:center}footer>.container>.footer-item>form>.headline{flex-basis:50%;font-size:var(--text-big);display:flex;flex-direction:row;gap:10px;user-select:none;cursor:pointer}footer>.container>.footer-item>form>.headline>.icon{font-size:var(--text-big);height:var(--text-big);display:flex;align-items:center;transition:all 250ms ease-out;will-change:transform;transform:rotateZ(90deg)}footer>.container>.footer-item>form.subscription-form:hover>.headline>.icon{color:var(--color-accent);transform:rotateZ(90deg) translateX(4px)}footer>.container>.footer-item>form>.policy{flex-basis:100%;display:block;margin-top:16px;color:var(--color-text-muted)}footer>.container>.footer-item>form>.consent{flex-basis:100%;display:flex;align-items:flex-start;gap:12px;margin-top:14px;font-size:14px;line-height:1.4;color:var(--color-text-muted);cursor:pointer;user-select:none;transition:color 180ms ease,transform 180ms ease}footer>.container>.footer-item>form>.consent .consent-text{flex:1 1 auto;min-width:0;align-self:flex-end;line-height:1.4}footer>.container>.footer-item>form>.consent input[type="checkbox"]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}footer>.container>.footer-item>form>.consent .consent-box{position:relative;flex:0 0 auto;width:22px;height:22px;margin-top:1px;border:1px solid rgba(33,150,243,0.35);border-radius:7px;background:linear-gradient(180deg,rgba(255,255,255,0.95),rgba(241,242,244,0.9));box-shadow:inset 0 1px 0 rgba(255,255,255,0.9),0 4px 12px rgba(33,150,243,0.08);transition:background 180ms ease,border-color 180ms ease,box-shadow 180ms ease,transform 180ms ease}footer>.container>.footer-item>form>.consent .consent-box::after{content:"";position:absolute;left:7px;top:3px;width:6px;height:11px;border:solid var(--color-black);border-width:0 2px 2px 0;opacity:0;transform:rotate(45deg) scale(0.7);transition:opacity 140ms ease,transform 180ms cubic-bezier(.2,1.4,.4,1)}footer>.container>.footer-item>form>.consent:hover{color:var(--color-text)}footer>.container>.footer-item>form>.consent:hover .consent-box{transform:translateY(-1px);border-color:rgba(33,150,243,0.65);box-shadow:inset 0 1px 0 rgba(255,255,255,0.9),0 8px 20px rgba(33,150,243,0.14)}footer>.container>.footer-item>form>.consent input[type="checkbox"]:checked + .consent-box{border-color:var(--color-yellow);background:linear-gradient(180deg,var(--color-yellow),var(--color-yellow-dark));box-shadow:0 8px 20px rgba(234,169,7,0.22)}footer>.container>.footer-item>form>.consent input[type="checkbox"]:checked + .consent-box::after{opacity:1;transform:rotate(45deg) scale(1)}footer>.container>.footer-item>form>.consent input[type="checkbox"]:focus-visible + .consent-box{outline:3px solid rgba(33,150,243,0.22);outline-offset:3px}footer>.container>.footer-item>form.subscription-form .subscription-error{flex-basis:100%;min-height:0;margin-top:10px;color:var(--color-danger);font-size:14px;font-weight:600;line-height:1.35;opacity:0;transform:translateY(-4px);transition:opacity 180ms ease,transform 180ms ease}footer>.container>.footer-item>form.subscription-form.has-error .subscription-error{opacity:1;transform:translateY(0)}footer>.container>.footer-item>form.subscription-form.has-error input[aria-invalid="true"]{border:1px solid rgba(217,48,37,0.75);box-shadow:0 0 0 4px rgba(217,48,37,0.08)}footer>.container>.footer-item>form.subscription-form.has-consent-error .consent .consent-box{border:1px solid rgba(217,48,37,0.75);box-shadow:0 0 0 4px rgba(217,48,37,0.08)}footer>.container>.footer-item>form.subscription-form.has-consent-error .consent{animation:subscriptionShake 260ms ease-out}footer>.container>.footer-item .button{width:100%;box-sizing:border-box;font-size:16px;padding:16px 20px;transition:transform 180ms ease,box-shadow 180ms ease,filter 180ms ease}footer>.container>.footer-item .button:hover{transform:translateY(-1px);box-shadow:0 10px 24px rgba(17,17,17,0.12)}footer>.container>.footer-item .button:active{transform:translateY(0);filter:brightness(0.98)}footer>.container>.footer-item .button:disabled{cursor:wait;opacity:0.76;transform:none}footer>.container>.footer-item>form input{border:none;appearance:none;padding:16px 20px;font-size:16px;background-color:var(--color-bg);width:100%;margin:0;box-sizing:border-box;border-radius:8px;border:1px solid transparent;transition:background-color 180ms ease,border-color 180ms ease,box-shadow 180ms ease,transform 180ms ease}footer>.container>.footer-item>form input:not([type="checkbox"]):hover{background-color:var(--color-white);border-color:rgba(33,150,243,0.2)}footer>.container>.footer-item>form input:not([type="checkbox"]):focus{outline:none;background-color:var(--color-white);border-color:rgba(33,150,243,0.55);box-shadow:0 0 0 4px rgba(33,150,243,0.12);transform:translateY(-1px)}footer>.container>.footer-item>form input::placeholder{color:var(--color-text-muted)}footer>.container>.footer-item>form>input:nth-child(1){display:none}footer>.container>.footer-item:nth-last-child(2){color:var(--color-text-muted);margin-right:20px;line-height:1.5}footer>.container>.footer-item:nth-last-child(1){color:var(--color-text-muted);line-height:1.5}footer .logo{font-size:24px;text-decoration:none}footer .logo #path9{fill:var(--color-accent)}footer .logo #path10{fill:var(--color-black)}footer a{text-decoration:underline}footer a:hover{text-decoration:none}footer>.container>.footer-item.footer-item-links{display:flex;flex-direction:row;flex-wrap:wrap;gap:4px}footer>.container>.footer-item.footer-item-links>div{box-sizing:border-box;flex-basis:calc(50% - 2px);text-align:left}footer>.container>.footer-item.footer-item-policy{color:var(--color-text-muted)}@media (max-width:1024px){footer>.container,footer>.container>.footer-item>ul,footer>.container>.footer-item>form{display:flex;flex-direction:column;gap:20px}footer>.container>.footer-item.footer-item-links>div{flex-basis:auto}}@media (min-width:1140px){footer>.container>.footer-item .button,footer>.container>.footer-item>form input{width:calc(100% - 20px)}footer>.container>.footer-item>form>.headline>.icon{transform:rotateZ(0deg)}footer>.container>.footer-item>form.subscription-form:hover>.headline>.icon{transform:rotateZ(0deg) translateX(4px)}}@keyframes subscriptionShake{0%,100%{transform:translateX(0)}25%{transform:translateX(-4px)}50%{transform:translateX(4px)}75%{transform:translateX(-2px)}}}

/* Source: cookies.css */
@layer components{.bottom-sheet{max-width:520px;position:fixed;bottom:0;left:0;right:0;background-color:var(--color-white);border-top-left-radius:16px;border-top-right-radius:16px;box-shadow:0 -4px 20px rgba(0,0,0,0.2);max-width:600px;margin:0 auto;padding:8px 16px;max-height:80vh;overflow-y:auto;z-index:var(--z-modal);transform:translateY(100%);animation:slideUp 0.3s ease-out forwards}.bottom-sheet.hidden{display:none}.sheet-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.sheet-header h2{font-size:var(--text-title-sm-size);font-weight:var(--text-title-sm-weight);color:var(--color-navy-text);margin:0}.close-btn{background:none;border:none;cursor:pointer;color:var(--color-text-muted-darker);padding:0}.close-btn:hover{color:var(--color-navy-text)}.close-btn svg{width:24px;height:24px}.content{margin-bottom:8px;text-align:center}.content p{color:var(--color-text-muted-darker);font-size:16px;margin:0}.cookie-option{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.cookie-option div{max-width:80%}.cookie-option h3{font-size:var(--text-body-size);font-weight:var(--text-body-weight);color:var(--color-navy-text);margin:0;margin-bottom:4px}.cookie-option p{font-size:16px;color:var(--color-text-muted-darker);margin:0}.cookie-option input[type="checkbox"]{width:20px;height:20px;accent-color:var(--color-accent);border-radius:4px;cursor:pointer}.cookie-option input[type="checkbox"]:disabled{cursor:not-allowed;opacity:0.6}.actions{display:flex;justify-content:space-between;gap:16px}.btn{padding:10px;border-radius:8px;border:none;cursor:pointer;font-size:16px;transition:background-color 0.2s;flex-grow:1}.btn-primary{background-color:var(--color-accent);color:var(--color-white)}.btn-primary:hover{background-color:var(--color-accent-deep)}.btn-secondary{background-color:var(--color-border);color:var(--color-navy-text)}.btn-secondary:hover{background-color:var(--color-text-muted)}.btn-link{background-color:transparent;text-decoration:underline}@keyframes slideUp{from{transform:translateY(100%)}to{transform:translateY(0)}}@media (max-width:640px){.bottom-sheet{margin:0 12px}}@media (min-width:1024px){.bottom-sheet > .content{max-width:640px;margin:0 auto 8px auto}.bottom-sheet > .actions{max-width:640px;margin:0 auto}}.bottom-sheet a{text-decoration:underline;color:var(--color-accent)}}

/* Source: style.css */
@layer components{main{color:var(--color-text);padding:var(--gap-common) 0}main.background-transparent{color:var(--color-white);background-color:transparent}body.background-adverts{background-color:var(--color-bg);background-image:none}body.background-gradient{background-color:var(--color-navy);background-image:radial-gradient(var(--color-navy-text),transparent 75%)}#next{padding:30px 0;text-align:center}.loader{width:48px;height:48px;border:5px solid var(--color-accent-bright);border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}}

