.mk{--mk-ink:#1d3a30;--mk-soft:#5d665f;--mk-line:#dde3d4;--mk-mint:#e4efdb;--mk-cream:#fdf1dc;--mk-column:min(1200px, 100% - 80px);min-height:100vh;color:var(--mk-ink);background:#f2f6f3;flex-direction:column;font-size:16px;line-height:1.6;display:flex}.mk :where(h1,h2,h3,h4){text-wrap:balance;color:var(--mk-ink)}.mk :where(p){text-wrap:pretty}.mk-header{z-index:20;border-bottom:1px solid var(--mk-line);background:#fff;position:sticky;top:0}.mk-header-inner{width:var(--mk-column);align-items:center;gap:24px;min-height:72px;margin:0 auto;display:flex}.mk-brand{letter-spacing:-.03em;min-width:44px;min-height:44px;color:var(--title);white-space:nowrap;justify-content:center;align-items:center;gap:10px;font-size:20px;font-weight:700;display:inline-flex}.mk-brand img{border-radius:11px;flex:none;width:40px;height:40px}.mk-nav{flex:1;align-items:center;gap:4px;display:flex}.mk-nav-link{min-height:44px;color:var(--mk-soft);white-space:nowrap;transition:color var(--fast), background-color var(--fast);border-radius:8px;align-items:center;padding:0 12px;font-size:15px;font-weight:500;display:inline-flex}.mk-nav-link:hover{color:var(--mk-ink);background:var(--sunken)}.mk-nav-link[aria-current=page]{color:var(--highlight);text-underline-offset:8px;font-weight:600;text-decoration:underline;text-decoration-thickness:2px}.mk-header-end{align-items:center;gap:12px;margin-left:auto;display:flex}.mk-header-end .language-switch,.mk-menu .language-switch{min-height:44px;font-size:14px}.mk-header-wide{display:contents}.mk-menu{display:none;position:relative}.mk-menu-button{border:1px solid var(--mk-line);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:0 12px;font-size:15px;font-weight:600;list-style:none;display:inline-flex}.mk-menu-button::-webkit-details-marker{display:none}.mk-menu-button:focus-visible{outline:3px solid var(--action);outline-offset:2px}.mk-menu-close,.mk-menu[open] .mk-menu-open{display:none}.mk-menu[open] .mk-menu-close{display:block}.mk-menu-panel{z-index:30;border:1px solid var(--mk-line);background:#fff;border-radius:14px;gap:4px;width:min(300px,100vw - 40px);padding:12px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 40px -20px #16201b73}.mk-menu-panel nav{display:grid}.mk-menu-panel .mk-nav-link{min-height:48px;color:var(--mk-ink);font-size:16px}.mk-menu-panel .mk-nav-link:after{content:none}.mk-menu-panel .language-switch{justify-self:start;margin:4px 0 0 4px}.mk .language-hint{width:var(--mk-column);margin:16px auto 0;font-size:14px}.mk .language-hint *{font-size:inherit}.mk-btn{text-align:center;white-space:nowrap;min-height:52px;transition:background-color var(--fast), border-color var(--fast), color var(--fast), transform var(--fast);border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:16px;font-weight:600;line-height:1.2;display:inline-flex}.mk-btn:active{transform:translateY(1px)}.mk-btn-small{min-height:44px;padding:0 16px;font-size:15px}.mk-btn-call{background:var(--call);color:#fff;box-shadow:0 8px 20px -10px #16201b8c}.mk-btn-call:hover{background:var(--call-strong)}.mk-btn-primary{background:var(--action);color:#fff}.mk-btn-primary:hover{background:var(--action-strong)}.mk-btn-secondary{color:var(--mk-ink);border-color:var(--border-strong);background:#fff}.mk-btn-secondary:hover{border-color:var(--mk-ink)}.mk-btn-light{color:var(--title);background:#fff}.mk-btn-light:hover{background:var(--mk-mint)}.mk-btn-on-dark{color:#fff;white-space:normal;border-color:#ffffff8c}.mk-btn-on-dark:hover{background:#ffffff14;border-color:#fff}.mk-actions{flex-wrap:wrap;align-items:center;gap:12px 14px;margin-top:32px;display:flex}.mk-more{min-height:44px;color:var(--highlight);text-underline-offset:6px;align-items:center;gap:8px;font-size:16px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.mk-more:hover{color:var(--action-strong);text-decoration-thickness:2px}.mk .mk-main{flex:1;width:100%;max-width:none;margin:0;padding:0}.mk-main>.demo-ribbon{width:var(--mk-column);max-width:none;color:var(--mk-soft);margin:0 auto;padding:18px 0 0;font-size:14px}.mk-display{letter-spacing:-.035em;margin:0;font-size:clamp(2.5rem,4.6vw + .6rem,4.25rem);font-weight:700;line-height:1.03}.mk-title{letter-spacing:-.03em;margin:0;font-size:clamp(1.9rem,2.4vw + .9rem,2.85rem);font-weight:700;line-height:1.1}.mk-green{color:var(--highlight);display:block}.mk-lede{max-width:58ch;color:var(--mk-soft);margin:24px 0 0;font-size:19px;line-height:1.6}.mk-small{max-width:65ch;font-size:max(var(--read-floor), 14px);color:var(--mk-soft);margin:20px 0 0}.mk-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mk-hero{width:var(--mk-column);grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);align-items:center;gap:64px;margin:0 auto;padding:56px 0 96px;display:grid}.mk-hero-note{color:var(--mk-soft);margin:14px 0 0;font-size:14px}.mk-hero-visual{padding:0 0 40px 48px;position:relative}.mk-hero-photo{aspect-ratio:1.08;object-fit:cover;object-position:26% center;border-radius:28px;width:100%;height:auto;display:block;box-shadow:0 40px 70px -40px #16201b80}.mk-hero-phone{width:200px;position:absolute;bottom:0;left:0;transform:rotate(-4deg)}.mk-section{width:var(--mk-column);margin:0 auto;padding:88px 0}.mk-section+.mk-section{border-top:1px solid var(--mk-line)}.mk-section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 48px;margin-bottom:48px;display:flex}.mk-section-head>p{max-width:46ch;color:var(--mk-soft);margin:0;font-size:17px}.mk-benefits{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:64px;display:grid}.mk-benefits-head p{max-width:36ch;color:var(--mk-soft);margin:20px 0 0;font-size:17px}.mk-benefit-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;margin:0;padding:0;list-style:none;display:grid}.mk-benefit-list li{border-top:3px solid var(--action);padding-top:20px}.mk-benefit-list li:nth-child(2){border-top-color:var(--sun)}.mk-benefit-list li:nth-child(3){border-top-color:var(--brand)}.mk-benefit-list li:nth-child(4){border-top-color:var(--foreground)}.mk-benefit-list h3{letter-spacing:-.015em;margin:0 0 8px;font-size:20px;font-weight:700;line-height:1.3}.mk-benefit-list p{color:var(--mk-soft);margin:0}.mk-features{gap:0 48px;margin:0;padding:0;list-style:none;display:grid}.mk-features-2{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-features-3{grid-template-columns:repeat(3,minmax(0,1fr))}.mk-features li{border-top:1px solid var(--mk-line);grid-template-columns:auto minmax(0,1fr);align-content:start;column-gap:16px;padding:22px 0;display:grid}.mk-feature-mark{background:var(--mk-mint);width:36px;height:36px;color:var(--highlight);border-radius:10px;grid-row:span 2;place-items:center;display:grid}.mk-features h3{margin:4px 0;font-size:18px;font-weight:700;line-height:1.3}.mk-features p{max-width:60ch;color:var(--mk-soft);margin:0;font-size:16px}.mk-numbered{counter-reset:numbered;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 40px;margin:0;padding:0;list-style:none;display:grid}.mk-numbered li{counter-increment:numbered}.mk-numbered li:before{content:counter(numbered);color:var(--highlight);font-variant-numeric:tabular-nums;margin-bottom:12px;font-size:40px;font-weight:800;line-height:1;display:block}.mk-numbered h3{margin:0 0 6px;font-size:19px;font-weight:700;line-height:1.3}.mk-numbered p{max-width:60ch;color:var(--mk-soft);margin:0}.mk-moment{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:72px;padding:48px 0;display:grid}.mk-moment:nth-of-type(2n) .mk-moment-text{order:2}.mk-moment h3{letter-spacing:-.025em;margin:0 0 16px;font-size:clamp(1.6rem,1.4vw + 1rem,2.1rem);font-weight:700;line-height:1.15}.mk-moment-text>p{color:var(--mk-soft);margin:0;font-size:17px}.mk-moment-text .mk-more{margin-top:20px}.mk-checks{gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.mk-checks li{align-items:flex-start;gap:12px;font-weight:500;display:flex}.mk-checks svg{box-sizing:content-box;background:var(--hue-green-bg);color:var(--hue-green);border-radius:50%;flex:none;margin-top:1px;padding:3px}.mk-shot{min-width:0;margin:0}.mk-window{transform-origin:50%;transition:transform .5s var(--ease-out);background:#fff;border:1px solid #e2ded0;border-radius:14px;overflow:hidden;box-shadow:0 2px 6px #16201b0f,0 44px 80px -40px #16201b8c}.mk-window-bar{background:#fdfcf8;border-bottom:1px solid #e8ece1;align-items:center;gap:7px;height:30px;padding:0 14px;display:flex}.mk-window-bar span{background:#e2ded0;border-radius:50%;width:10px;height:10px}.mk-window img,.mk-plain-figure img,.mk-split>img{width:100%;height:auto;display:block}.mk-tilt-right .mk-window{transform:perspective(2000px)rotateY(-8deg)rotateX(2deg)}.mk-tilt-left .mk-window{transform:perspective(2000px)rotateY(8deg)rotateX(2deg)}.mk-shot:hover .mk-window{transform:perspective(2000px)rotateY(0)rotateX(0)}.mk-shot figcaption,.mk-plain-figure figcaption,.mk-phone-figure figcaption,.mk-phones-caption{color:var(--mk-soft);margin-top:16px;font-size:14px}.mk-phone-figure{margin:0}.mk-phone{background:#fff;border:9px solid #1d3a30;border-radius:38px;overflow:hidden;box-shadow:0 2px 6px #0000001f,0 36px 60px -26px #16201b8c}.mk-phone img{width:100%;height:auto;display:block}.mk-band{background:var(--mk-cream);padding:96px 0}.mk-band-inner{width:var(--mk-column);margin:0 auto}.mk-volunteer .mk-band-inner:first-child{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:64px;display:grid}.mk-steps{counter-reset:step;gap:26px;margin:36px 0 24px;padding:0;list-style:none;display:grid}.mk-steps li{counter-increment:step;padding-left:60px;position:relative}.mk-steps li:before{content:counter(step);width:40px;height:40px;color:var(--highlight);box-shadow:var(--lift-2);background:#fff;border-radius:12px;place-items:center;font-weight:700;display:grid;position:absolute;top:0;left:0}.mk-steps h4,.mk-platforms h3{margin:0 0 6px;font-size:18px;font-weight:700;line-height:1.3}.mk-steps p,.mk-platforms p{color:var(--mk-soft);margin:0}.mk-phones{grid-template-columns:repeat(2,minmax(0,250px));justify-content:center;align-items:start;gap:28px;display:grid}.mk-phones>:nth-child(2){margin-top:56px}.mk-phones-caption{z-index:3;text-align:center;grid-column:1/-1;margin:72px 0 0;position:relative}.mk-states-title{margin-bottom:32px}.mk-platforms{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.mk-platforms li{background:#fff;border-radius:16px;flex-direction:column;align-items:flex-start;gap:4px;padding:24px;display:flex;box-shadow:0 1px 4px #00000014}.mk-platforms p{flex:1;margin-bottom:14px;font-size:15px}.mk .platform-state{padding:4px 12px;font-size:14px}.mk-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.mk-split>img,.mk-plain-figure img{border-radius:22px;box-shadow:0 30px 60px -36px #16201b80}.mk-split p{max-width:54ch;color:var(--mk-soft);margin:18px 0 0;font-size:17px}.mk-split .mk-btn{margin-top:28px}.mk-plain-figure{min-width:0;margin:0}.mk-demo{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:56px;display:grid}.mk-section.mk-demo{background:var(--mk-mint);border:0;border-radius:28px;margin:24px auto;padding:64px}.mk-demo-text p{color:var(--mk-soft);margin:20px 0 0;font-size:17px}.mk-doors{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.mk-doors a{min-height:112px;transition:box-shadow var(--fast), transform var(--fast);background:#fff;border-radius:16px;flex-direction:column;gap:4px;padding:20px 52px 20px 22px;display:flex;position:relative;box-shadow:0 1px 4px #00000014}.mk-doors a:hover{box-shadow:var(--lift-3);transform:translateY(-2px)}.mk-doors strong{color:var(--mk-ink);font-size:18px}.mk-doors span{color:var(--mk-soft);font-size:15px}.mk-doors svg{color:var(--highlight);position:absolute;top:22px;right:20px}.mk-faq{border-top:1px solid var(--mk-line);max-width:76ch}.mk-faq-item{border-bottom:1px solid var(--mk-line);scroll-margin-top:96px}.mk-faq-q{font:inherit;text-wrap:pretty;margin:0}.mk-faq-q button{width:100%;min-height:56px;color:var(--mk-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:14px 4px 14px 0;font-size:17px;font-weight:600;line-height:1.4;display:flex}.mk-faq-q button:hover{color:var(--highlight)}.mk-faq-q button:focus-visible{outline:3px solid var(--highlight);outline-offset:2px;border-radius:6px}.mk-faq-mark{color:var(--highlight);transition:transform var(--settle) var(--ease-out);flex:none}.mk-faq-mark[data-open]{transform:rotate(45deg)}.mk-faq-a p{max-width:70ch;color:var(--mk-soft);margin:0;padding:0 0 22px;font-size:16px;line-height:1.6}.mk-faq-group+.mk-faq-group{margin-top:56px}.mk-faq-group h2{letter-spacing:-.02em;margin:0 0 16px;font-size:24px;font-weight:700}.mk-final{width:var(--mk-column);background:var(--brand);color:#fff;border-radius:28px;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:56px;margin:40px auto 96px;padding:56px 64px;display:grid}.mk-final>:not(.mk-actions){grid-column:1}.mk-final>.mk-actions{flex-direction:column;grid-area:1/2/span 4;align-items:stretch;margin:0}.mk-final h2{color:#fff;letter-spacing:-.03em;max-width:22ch;margin:0;font-size:clamp(1.9rem,2.4vw + .9rem,2.85rem);font-weight:700;line-height:1.1}.mk-final p{max-width:64ch;color:var(--on-forest-muted);margin:18px 0 0;font-size:17px}.mk-final .mk-btn-primary{background:var(--sun);color:var(--sun-ink)}.mk-final .mk-btn-primary:hover{background:var(--sun-strong)}.mk-page-hero{width:var(--mk-column);margin:0 auto;padding:72px 0 56px}.mk-page-hero .mk-lede{max-width:62ch}.mk-page-hero.mk-with-visual{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:56px;display:grid}.mk-hero-phones{justify-content:center;gap:24px;display:flex}.mk-hero-phones>*{width:220px}.mk-hero-phones>:nth-child(2){margin-top:64px}.mk-jump{flex-wrap:wrap;gap:10px;margin:32px 0 0;padding:0;list-style:none;display:flex}.mk-jump a{background:#fff;border-radius:999px;align-items:center;gap:10px;min-height:48px;padding:0 18px 0 8px;font-weight:600;display:inline-flex;box-shadow:0 1px 4px #00000014}.mk-jump a:hover{box-shadow:var(--lift-2)}.mk-time{scroll-margin-top:96px}.mk-time-head{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:64px;margin-bottom:64px;display:grid}.mk-time-head p{color:var(--mk-soft);margin:20px 0 0;font-size:17px}.mk-limits{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 40px;margin:0;padding:0;list-style:none;display:grid}.mk-limits li{border-top:1px solid var(--mk-line);padding:18px 0}.mk-limits strong{margin-bottom:4px;font-size:17px;display:block}.mk-limits span{color:var(--mk-soft)}.mk-limits-title{margin-bottom:32px}.mk-split-phone{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}.mk-split-phone.mk-split-reverse{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr)}.mk-split-phone .mk-phone-figure{justify-self:center;width:min(280px,100%)}.mk-split-phone .mk-phone-figure figcaption{text-align:center}.mk-states{flex-wrap:wrap;gap:12px 32px;margin:32px 0 0;display:flex}.mk-states div{align-items:center;gap:12px;display:flex}.mk-states dt{font-weight:600}.mk-states dd{margin:0}.mk-prose>*{max-width:68ch}.mk-prose h2{letter-spacing:-.02em;margin:0 0 16px;font-size:28px;font-weight:700;line-height:1.2}.mk-prose p{color:var(--mk-soft);margin:0 0 16px;font-size:17px}.mk-install{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.mk-install li{background:#fff;border-radius:16px;padding:28px;box-shadow:0 1px 4px #00000014}.mk-install h3{margin:16px 0 10px;font-size:20px}.mk-install ol{color:var(--mk-soft);margin:0;padding-left:22px;list-style:decimal}.mk-install ol li{box-shadow:none;background:0 0;margin-bottom:6px;padding:0}.mk-footer{background:var(--background);border-top:1px solid var(--mk-line)}.mk-footer-inner{width:var(--mk-column);grid-template-columns:minmax(0,1.2fr) minmax(0,2fr);gap:32px 56px;margin:0 auto;padding:56px 0 40px;display:grid}.mk-footer-mark{letter-spacing:-.03em;color:var(--title);font-size:20px;font-weight:700}.mk-footer-brand p{max-width:34ch;color:var(--mk-soft);margin:10px 0 0;font-size:15px}.mk-footer-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.mk-footer-nav div{flex-direction:column;align-items:flex-start;display:flex}.mk-footer-nav h2{margin:0 0 6px;font-size:15px;font-weight:700}.mk-footer-nav a{min-width:44px;min-height:44px;color:var(--mk-soft);align-items:center;font-size:15px;display:inline-flex}.mk-footer-nav a:hover,.mk-footer-nav a[aria-current=page]{color:var(--highlight);text-underline-offset:5px;text-decoration:underline}.mk-footer-note{border-top:1px solid var(--mk-line);color:var(--mk-soft);grid-column:1/-1;padding-top:24px;font-size:14px}@media (prefers-reduced-motion:no-preference){.mk-hero-photo{animation:mk-photo-open .9s var(--ease-out) both}.mk-hero-phone{animation:mk-phone-rise .9s .12s var(--ease-out) both}}@keyframes mk-photo-open{0%{clip-path:inset(6% 0 6% 8% round 28px)}to{clip-path:inset(0 round 28px)}}@keyframes mk-phone-rise{0%{transform:translateY(28px)rotate(-1deg)}to{transform:translateY(0)rotate(-4deg)}}@media (prefers-reduced-motion:reduce){.mk-window,.mk-doors a,.mk-faq-mark{transition:none}}@media (max-width:1100px){.mk-demo{grid-template-columns:minmax(0,1fr)}}@media (max-width:1023.98px){.mk-header-inner{gap:12px}.mk-nav,.mk-header-wide{display:none}.mk-menu{display:block}.mk-header-end{gap:8px}}@media (max-width:1020px){.mk-final{grid-template-columns:minmax(0,1fr)}.mk-final>.mk-actions{flex-direction:row;grid-area:auto/1;margin-top:28px}.mk-numbered,.mk-features-3{grid-template-columns:minmax(0,1fr)}.mk-hero,.mk-benefits,.mk-moment,.mk-volunteer .mk-band-inner:first-child,.mk-split,.mk-time-head,.mk-page-hero.mk-with-visual,.mk-footer-inner{grid-template-columns:minmax(0,1fr);gap:40px}.mk-moment:nth-of-type(2n) .mk-moment-text{order:0}.mk-platforms{grid-template-columns:minmax(0,1fr)}.mk-tilt-right .mk-window,.mk-tilt-left .mk-window{transform:perspective(2000px)rotateY(0)rotateX(0)}}@media (max-width:700px){.mk{--mk-column:calc(100% - 40px)}.mk-header-inner{min-height:64px}.mk-hero{padding:32px 0 64px}.mk-lede{font-size:17px}.mk-actions .mk-btn{width:100%}.mk-hero-visual{padding:0 0 32px 28px}.mk-hero-phone{width:128px}.mk-phone{border-width:6px;border-radius:26px}.mk-section{padding:64px 0}.mk-section.mk-demo,.mk-final{border-radius:22px;padding:36px 24px}.mk-band{padding:64px 0}.mk-benefit-list,.mk-features-2,.mk-doors,.mk-limits,.mk-install,.mk-footer-nav{grid-template-columns:minmax(0,1fr)}.mk-phones{gap:16px}.mk-phones>:nth-child(2){margin-top:40px}.mk-hero-phones>*{width:160px}.mk-moment{padding:32px 0}}@media (max-width:460px){.mk-brand span{display:none}}@media (max-width:360px){.mk-menu-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:460px){.mk-hero-photo{aspect-ratio:1.15}}.mk-footer-language{margin-top:8px;display:flex}.mk-footer-language .language-switch{min-height:44px;font-size:14px}@media (max-width:700px){.mk.mk-tight{--mk-column:calc(100% - 32px)}}.mk-offer-hero{padding-bottom:48px}.mk-offer-hero .mk-actions{margin-top:28px}.mk-offer-facts{flex-wrap:wrap;gap:10px 24px;margin:28px 0 0;padding:0;list-style:none;display:flex}.mk-offer-facts li{color:var(--mk-ink);align-items:center;gap:8px;font-size:16px;font-weight:500;display:inline-flex}.mk-offer-facts svg{color:var(--highlight);flex:none}.mk-offer-h2{letter-spacing:-.025em;color:var(--mk-ink);margin:0 0 16px;font-size:clamp(1.5rem,1.2vw + 1.1rem,2rem);font-weight:700;line-height:1.15}.mk-options{padding-top:56px;scroll-margin-top:24px}.mk-options-grid{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;gap:32px;display:grid}.mk-options-side{gap:16px;display:grid;position:sticky;top:24px}.mk-selection{border:1px solid var(--border);background:#fff;border-radius:16px;padding:22px;box-shadow:0 1px 4px #00000014}.mk-selection p{color:var(--mk-ink);margin:0 0 16px;font-size:16px;line-height:1.45}.mk-selection .mk-btn{width:100%}.mk-selection-facts{color:var(--muted-strong);gap:4px;margin:14px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.mk-autonome{background:var(--forest-faint);border-radius:16px;padding:20px 22px}.mk-autonome h3{color:var(--mk-ink);margin:0;font-size:17px;font-weight:700}.mk-autonome p{color:var(--muted-strong);margin:6px 0 4px;font-size:15px;line-height:1.55}.mk-offer-matrix-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;display:flex}.mk-offer-matrix-head .mk-offer-h2{margin:0}.mk-print{gap:8px}.mk-offer-note{max-width:70ch;color:var(--muted-strong);margin:12px 0 20px;font-size:16px}.mk-print-only{display:none}.mk-offer-steps{counter-reset:offer;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:24px 0 0;padding:0;list-style:none;display:grid}.mk-offer-steps li{counter-increment:offer;border-top:2px solid var(--forest);padding-top:16px}.mk-offer-steps li:before{content:counter(offer);font-variant-numeric:tabular-nums;color:var(--highlight);margin-bottom:6px;font-size:15px;font-weight:700;display:block}.mk-offer-steps h3{color:var(--mk-ink);margin:0;font-size:18px;font-weight:700;line-height:1.3}.mk-offer-steps p{color:var(--muted-strong);margin:6px 0 0;font-size:15px;line-height:1.55}.mk-offer-faq .mk-small a,.mk-autonome .mk-more{font-weight:600}.mk-quote-bar{display:none}@media (max-width:1020px){.mk-options-grid{grid-template-columns:minmax(0,1fr)}.mk-options-side{position:static}.mk-offer-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.mk-offer-hero{padding:28px 0}.mk-offer-hero .mk-display{font-size:2.15rem}.mk-offer-hero .mk-lede{margin-top:14px;font-size:17px;line-height:1.5}.mk-offer-hero .mk-actions{margin-top:20px}.mk-offer-facts{gap:6px 16px;margin-top:16px}.mk-offer-facts li{font-size:15px}.mk-offer-hero .mk-actions .mk-btn{width:100%}.mk-offer-hero .mk-actions{gap:4px}.mk-options{padding-top:40px}.mk-offer-steps{grid-template-columns:minmax(0,1fr);gap:20px}.mk-quote-bar{z-index:40;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--border);transition:transform .28s var(--ease-out);background:#fffffff7;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -8px 20px -14px #0006}.mk-quote-bar[data-shown]{transform:none}.mk-quote-bar span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--mk-ink);flex:1;font-size:14px;font-weight:600;overflow:hidden}.mk-quote-bar .mk-btn{min-height:48px;padding:0 18px}.mk-tight:has(.mk-quote-bar) .mk-footer{padding-bottom:88px}}@media (prefers-reduced-motion:reduce){.mk-quote-bar{transition:none}}.mk-quote{padding-top:48px}@media (max-width:700px){.mk-quote{padding:28px 0 0}}.mk-questions-hero{padding-bottom:32px}.mk-questions{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:56px;padding-top:32px;display:grid}.mk-questions-index{position:sticky;top:24px}.mk-questions-index ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.mk-questions-index a{min-height:48px;color:var(--mk-ink);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:0 14px;font-size:16px;font-weight:600;text-decoration:none;display:flex}.mk-questions-index a:hover{background:var(--state-hover)}.mk-questions-index a[aria-current]{background:var(--forest-faint);color:var(--forest)}.mk-questions-index a:focus-visible{outline:3px solid var(--highlight);outline-offset:2px}.mk-questions-count{background:var(--forest-faint);min-width:28px;color:var(--muted-strong);font-variant-numeric:tabular-nums;text-align:center;border-radius:999px;padding:2px 8px;font-size:14px}.mk-questions-groups{min-width:0}.mk-questions .mk-faq-group{scroll-margin-top:24px}.mk-questions .mk-faq-group+.mk-faq-group{margin-top:56px}.mk-questions .mk-faq{max-width:none}.mk-questions .mk-faq-a p{max-width:72ch}.mk-faq-lede{color:var(--muted-strong);margin:-6px 0 16px;font-size:16px}@media (max-width:1020px){.mk-questions{grid-template-columns:minmax(0,1fr);gap:40px}.mk-questions-index{margin-inline:-16px;position:static}.mk-questions-index ul{scrollbar-width:none;flex-wrap:nowrap;gap:8px;padding:0 16px 4px;display:flex;overflow-x:auto}.mk-questions-index li{flex:none}.mk-questions-index a{border:1px solid var(--border-strong);background:#fff}}@media print{.mk-header,.mk-footer,.mk-main>:not(.mk-offer-matrix),.mk-quote-bar,.mk-print,.skip{display:none!important}.mk,.mk-main{background:#fff;min-height:0}.mk-offer-matrix{border:0;width:100%;padding:0}.mk-print-only{font-weight:600;display:block}}
.mk{--mk-sun:var(--sun,#bc4827);--mk-ease:cubic-bezier(.22, 1, .36, 1);overflow-x:clip}.mk-reveal:not(.mk-reveal-cascade)[data-reveal=waiting],.mk-reveal-cascade[data-reveal=waiting]>:not(ul),.mk-reveal-grid[data-reveal=waiting]>ul>li{opacity:0;transform:translateY(32px)}.mk-reveal-scale:not(.mk-reveal-cascade)[data-reveal=waiting],.mk-reveal-scale.mk-reveal-cascade[data-reveal=waiting]>:not(ul){transform:scale(.94)}.mk-reveal:not(.mk-reveal-cascade)[data-reveal=shown],.mk-reveal-cascade[data-reveal=shown]>:not(ul),.mk-reveal-grid[data-reveal=shown]>ul>li{transition:opacity .7s var(--mk-ease), transform .9s var(--mk-ease);transition-delay:calc(var(--mk-delay,0s) + var(--mk-i,0) * 90ms)}.mk-reveal-cascade>:nth-child(2),.mk-reveal-grid>ul>:nth-child(2){--mk-i:1}.mk-reveal-cascade>:nth-child(3),.mk-reveal-grid>ul>:nth-child(3){--mk-i:2}.mk-reveal-cascade>:nth-child(4),.mk-reveal-grid>ul>:nth-child(4){--mk-i:3}.mk-reveal-cascade>:nth-child(5),.mk-reveal-grid>ul>:nth-child(5){--mk-i:4}.mk-reveal-cascade>:nth-child(6),.mk-reveal-grid>ul>:nth-child(6){--mk-i:5}.mk-reveal-cascade>:nth-child(7),.mk-reveal-grid>ul>:nth-child(7){--mk-i:6}.mk-reveal-cascade>:nth-child(n+8),.mk-reveal-grid>ul>:nth-child(n+8){--mk-i:7}@media (prefers-reduced-motion:no-preference){.mk-hero-text>*,.mk-page-hero>*{animation:mk-lift .76s var(--mk-ease) both}.mk-hero-text>:nth-child(2),.mk-page-hero>:nth-child(2){animation-delay:60ms}.mk-hero-text>:nth-child(n+3),.mk-page-hero>:nth-child(n+3){animation-delay:.12s}}@keyframes mk-lift{0%{transform:translateY(14px)}}.mk-kb{isolation:isolate;background:var(--forest-soft);margin:0;position:relative;overflow:hidden}.mk-kb-frame{position:absolute;inset:0}.mk-kb-slide{object-fit:cover;object-position:26% center;opacity:0;width:100%;height:100%;transition:opacity 1.4s ease-in-out;position:absolute;inset:0}.mk-kb-slide.is-leaving{z-index:1;opacity:1;transition:none}.mk-kb-slide.is-active{z-index:2;opacity:1}@media (prefers-reduced-motion:no-preference){.mk-kb-slide.is-active,.mk-kb-slide.is-leaving{animation:9s linear both mk-kb-in}.mk-kb-slide:nth-child(2n).is-active,.mk-kb-slide:nth-child(2n).is-leaving{animation-name:mk-kb-out}}@keyframes mk-kb-in{0%{transform:scale(1.02)translate(0,0)}to{transform:scale(1.13)translate(-2%,-1.5%)}}@keyframes mk-kb-out{0%{transform:scale(1.14)translate(2%,1%)}to{transform:scale(1.03)translate(0,0)}}.mk-kb-credit{z-index:3;background:color-mix(in srgb, var(--paper) 90%, transparent);max-width:calc(100% - 24px);color:var(--foreground);border-radius:999px;padding:3px 10px;font-size:14px;line-height:1.4;position:absolute;top:12px;right:12px}.mk-kb-toggle,.mk-video-toggle{z-index:3;background:color-mix(in srgb, var(--paper) 92%, transparent);width:48px;height:48px;color:var(--foreground);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:12px;right:12px;box-shadow:0 4px 14px -6px #00000059}.mk-kb-toggle:focus-visible,.mk-video-toggle:focus-visible,.mk-scroll-cue:focus-visible{outline:3px solid var(--action);outline-offset:2px}.mk-tilt{--mk-tilt:.35;--mk-lean:-12deg;perspective:1400px;min-width:0;position:relative}.mk-tilt-to-left{--mk-lean:12deg}.mk-tilt-frame{z-index:1;transform:rotateX(calc(var(--mk-tilt) * 11deg)) rotateY(calc(var(--mk-tilt) * var(--mk-lean)));transform-origin:50% 70%;will-change:transform;position:relative}.mk-tilt .mk-window,.mk-tilt .mk-shot:hover .mk-window{transform:none}.mk-tilt-halo{z-index:0;background:radial-gradient(closest-side at 30% 60%, color-mix(in srgb, var(--action) 34%, transparent), transparent), radial-gradient(closest-side at 75% 35%, color-mix(in srgb, var(--mk-sun) 60%, transparent), transparent);transform:scale(calc(1.06 - var(--mk-tilt) * .12));pointer-events:none;position:absolute;inset:-6% -4% 2%}.mk-tilt-aside{z-index:2;pointer-events:none;position:absolute;inset:0}.mk-float{background:var(--paper);color:var(--foreground);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:15px;font-weight:650;line-height:1.2;display:inline-flex;position:absolute;box-shadow:0 1px 3px #00000014,0 14px 30px -14px #00000059}.mk-float-sun{background:var(--mk-sun);color:#fff}.mk-float-action{background:var(--action);color:var(--paper)}.mk-float-top-left{top:-16px;left:-12px}.mk-float-top-right{top:-16px;right:-12px}.mk-float-bottom-left{bottom:18%;left:-18px}.mk-float-bottom-right{bottom:14%;right:-16px}.mk-float-middle-left{top:42%;left:-24px}.mk-float-middle-right{top:38%;right:-22px}.mk-float-icon{font-size:17px;line-height:1}.mk-live-dot{background:var(--action);border-radius:50%;width:10px;height:10px;position:relative}.mk-float-action .mk-live-dot{background:var(--paper)}.mk-live-dot:after{content:"";background:inherit;opacity:0;border-radius:50%;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.mk-float{animation:mk-bob 3.2s ease-in-out var(--mk-float-delay,0s) 8 alternate}.mk-live-dot:after{animation:1.8s ease-out 12 mk-pulse}}@keyframes mk-bob{0%{translate:0}to{translate:0 -10px}}@keyframes mk-pulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}.mk-hero-floats,.mk-phones-floats{z-index:2;pointer-events:none;position:absolute;inset:0}.mk-hero-floats{bottom:40px;left:48px}.mk-phones,.mk-hero-phones{position:relative}.mk-hero-phones>.mk-phones-floats{width:auto;margin:0}.mk-phones-floats{bottom:40px}.mk-parallax{min-width:0}.mk-parallax-layer{will-change:transform}.mk-video{position:relative}.mk-video img{width:100%;height:auto;display:block}.mk-video video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .4s;position:absolute;inset:0}.mk-video[data-playing] video{opacity:1}.mk-video-toggle{display:none}.mk-video[data-ready] .mk-video-toggle{display:grid}.mk-phone .mk-video-toggle{top:8px;bottom:auto;right:8px}.mk-scroll-cue{border:1px solid var(--border);background:var(--paper);width:44px;height:44px;color:var(--action);border-radius:50%;place-items:center;margin:-64px auto 20px;display:grid}@media (prefers-reduced-motion:no-preference){.mk-scroll-cue svg{animation:mk-nudge 1.4s var(--mk-ease) 1s 6}}@keyframes mk-nudge{50%{transform:translateY(6px)}}.mk-nav-link{position:relative}.mk-nav-link:after{content:"";background:var(--action);transform-origin:0;height:2px;transition:transform .32s var(--mk-ease);border-radius:2px;position:absolute;bottom:5px;left:12px;right:12px;transform:scaleX(0)}.mk-nav-link:hover:after,.mk-nav-link[aria-current=page]:after{transform:scaleX(1)}.mk-nav-link[aria-current=page]{text-decoration:none}@media (max-width:1020px){.mk-tilt{--mk-lean:-6deg}.mk-tilt-to-left{--mk-lean:6deg}}@media (max-width:700px){.mk-float{padding:7px 11px;font-size:14px}.mk-float-top-left,.mk-float-middle-left,.mk-float-bottom-left{left:-6px}.mk-float-top-right,.mk-float-middle-right,.mk-float-bottom-right{right:-6px}.mk-scroll-cue{display:none}}@media (prefers-reduced-motion:reduce){.mk-reveal,.mk-reveal-cascade>*,.mk-reveal-grid>ul>li{opacity:1!important;transition:none!important;transform:none!important}.mk-kb-slide,.mk-video video{transition:none}}
.mk{--on-forest-accent:#f2b49c}.bu-icon{color:var(--brand);flex:none}.bu-icon .bu-fill{fill:var(--forest-soft)}.bu-icon .bu-fill-accent{fill:rgb(var(--orange-rgb) / .22);stroke:var(--orange)}.bu-mark{border:1px solid var(--mk-line);background:#fff;border-radius:14px;place-items:center;width:52px;height:52px;display:inline-grid;box-shadow:0 6px 16px -12px #16201b73}.bu-scene{width:100%;height:auto;display:block}.bu-scene-sun{fill:rgb(var(--orange-rgb) / .85)}.bu-scene-far{fill:var(--forest-soft)}.bu-scene-near{fill:#c9d9cd}.bu-scene-path{fill:none;stroke:var(--brand);stroke-width:2px;stroke-dasharray:4 6;stroke-linecap:round}.bu-scene-pole{stroke:var(--brand);stroke-width:2.5px;stroke-linecap:round}.bu-scene-flag{fill:var(--orange)}.bu-person-a .bu-person-vest{fill:var(--brand)}.bu-person-b .bu-person-vest{fill:var(--forest-mid)}.bu-person-head{fill:#e9c9a8}.bu-person-band{fill:#f6e27a}.bu-person-legs{fill:#2b3a33}.bu-scene-art{background:#e4efdb;display:block;overflow:hidden}.bu-scene-art svg{width:100%;height:100%;display:block}.bu-photo{background:var(--forest-soft);border-radius:24px;display:block;overflow:hidden;box-shadow:0 30px 60px -40px #16201b8c}.bu-photo img,.bu-photo svg{object-fit:cover;width:100%;height:100%;display:block}.bu-hero{width:var(--mk-column);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:64px;margin:0 auto;padding:56px 0 88px;display:grid}.bu-hero-visual{margin:0;position:relative}.bu-hero-visual .bu-photo{aspect-ratio:3/2;margin-left:auto}.bu-generated-note{color:var(--mk-soft);text-align:right;margin:10px 0 0;font-size:13px}.bu-hero-badge{background:#fff;border-radius:16px;gap:2px;padding:14px 18px;display:grid;position:absolute;bottom:40px;left:-28px;box-shadow:0 18px 40px -22px #16201b99}.bu-hero-badge strong{letter-spacing:-.02em;color:var(--orange);font-variant-numeric:tabular-nums;font-size:22px;line-height:1.1}.bu-hero-badge span{color:var(--mk-soft);font-size:14px}.bu-reasons{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:64px;display:grid}.bu-reasons .bu-photo{aspect-ratio:3/2;position:sticky;top:104px}.bu-reasons-list{gap:28px;margin:32px 0 0;padding:0;list-style:none;display:grid}.bu-reasons-list li{grid-template-columns:52px minmax(0,1fr);align-items:start;gap:18px;display:grid}.bu-reasons-list h3{margin:4px 0;font-size:19px;line-height:1.3}.bu-reasons-list p{color:var(--mk-soft);max-width:56ch;margin:0}.bu-band-mint{background:var(--forest-faint);padding:88px 0}.bu-band-inner{width:var(--mk-column);margin:0 auto}.bu-teams{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:48px 0 0;padding:0;list-style:none;display:grid}.bu-teams>li{background:#fff;border-radius:20px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 1px 4px #00000014}.bu-team-scene{aspect-ratio:3/2;display:block;overflow:hidden}.bu-team-scene img,.bu-team-scene svg{object-fit:cover;width:100%;height:100%;display:block}.bu-team-body{padding:0 24px 24px;position:relative}.bu-team-body .bu-mark{margin-top:-26px}.bu-teams h3{margin:14px 0 8px;font-size:19px;line-height:1.25}.bu-teams p{color:var(--mk-soft);margin:0;font-size:15px}.bu-teams dl{gap:8px;margin:14px 0 0;font-size:14px;display:grid}.bu-teams dt{color:var(--mk-ink);font-weight:600}.bu-teams dd{color:var(--mk-soft);margin:0}.bu-caption{color:var(--mk-soft);margin:14px 0 0;font-size:14px}.bu-day{background:var(--brand);color:var(--on-forest);padding:96px 0 88px;overflow:hidden}.bu-day .mk-title,.bu-day h3{color:#fff}.bu-day .mk-green{color:var(--on-forest-accent)}.bu-day-intro{max-width:60ch;color:var(--on-forest-muted);margin:20px 0 0;font-size:17px}.bu-profile{color:var(--on-forest);margin:56px 0 0;position:relative}.bu-profile svg{width:100%;height:auto;display:block;overflow:visible}.bu-profile-grid{stroke:#ffffff1f;stroke-width:1px;stroke-dasharray:3 7}.bu-profile-line{fill:none;stroke:currentColor;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.bu-profile-marks{pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.bu-profile-marks li{width:34px;height:34px;color:var(--brand);border:3px solid var(--orange);font-variant-numeric:tabular-nums;background:#fff;border-radius:50%;place-items:center;margin:-17px 0 0 -17px;font-size:15px;font-weight:700;display:grid;position:absolute;box-shadow:0 6px 14px -6px #00000080}.bu-profile-note{color:var(--on-forest-muted);margin:10px 0 0;font-size:14px}.bu-stages{counter-reset:stage;grid-template-columns:repeat(6,minmax(0,1fr));gap:28px;margin:40px 0 0;padding:0;list-style:none;display:grid}.bu-stages li{counter-increment:stage;border-top:1px solid #ffffff38;padding-top:18px}.bu-stages h3{align-items:baseline;gap:10px;margin:0 0 8px;font-size:17px;line-height:1.3;display:flex}.bu-stages h3:before{content:counter(stage);background:var(--orange);color:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:13px;font-weight:700;display:inline-grid;transform:translateY(-2px)}.bu-stages p{color:var(--on-forest-muted);margin:0;font-size:15px}.bu-campaigns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0 0 20px;padding:0;list-style:none;display:grid}.bu-campaigns>li{background:#fff;border-radius:16px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:18px;padding:20px 22px;display:grid;box-shadow:0 1px 4px #00000014}.bu-campaign-date{background:var(--forest-faint);height:64px;color:var(--mk-soft);text-transform:lowercase;border-radius:14px;align-content:center;place-items:center;font-size:13px;display:grid}.bu-campaign-date strong{color:var(--brand);font-variant-numeric:tabular-nums;font-size:24px;line-height:1}.bu-campaign-text h3{margin:0 0 4px;font-size:18px;line-height:1.3}.bu-campaign-text p{color:var(--mk-soft);margin:0;font-size:15px}.bu-campaign-text .bu-campaign-need{color:var(--mk-ink);margin-top:6px}.bu-campaign-need b{color:var(--orange)}.bu-campaigns-state{color:var(--mk-soft);background:#fff;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:24px;display:flex}.bu-campaigns-state p{margin:0}.bu-campaigns-empty{background:#fff;border-radius:20px;grid-template-columns:200px minmax(0,1fr);align-items:center;gap:32px;padding:32px;display:grid;box-shadow:0 1px 4px #00000014}.bu-campaigns-empty h3{margin:0 0 8px;font-size:21px}.bu-campaigns-empty p{max-width:58ch;color:var(--mk-soft);margin:0 0 20px}.bu-share-band{width:var(--mk-column);background:var(--brand);color:var(--on-forest-muted);border-radius:28px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px 56px;margin:40px auto 96px;padding:56px 64px;display:grid}.bu-share-band h2{color:#fff;letter-spacing:-.03em;margin:0;font-size:clamp(1.9rem,2.4vw + .9rem,2.85rem);line-height:1.1}.bu-share-band p{max-width:56ch;margin:16px 0 24px;font-size:17px}.bu-share-band .bu-share-said{color:#fff}.bu-share-band .mk-btn-primary{background:var(--sun);color:var(--sun-ink)}.bu-share-band .mk-btn-primary:hover{background:var(--sun-strong)}.bu-people{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:64px;display:grid}.bu-mosaic{grid-template-columns:1fr 1fr;gap:14px;display:grid}.bu-mosaic .bu-photo{aspect-ratio:3/2;border-radius:20px}.bu-mosaic .bu-photo:first-child{grid-column:1/-1}.bu-team-icons{flex-wrap:wrap;gap:10px;margin:28px 0 8px;padding:0;list-style:none;display:flex}.bu-team-icons a{border:1px solid var(--mk-line);min-height:44px;color:var(--mk-ink);transition:border-color var(--fast);background:#fff;border-radius:999px;align-items:center;gap:10px;padding:0 14px 0 8px;font-size:15px;font-weight:600;display:inline-flex}.bu-team-icons a:hover{border-color:var(--brand)}.bu-team-picture{margin:0}.bu-team-picture .bu-scene,.bu-team-picture picture{background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 1px 4px #00000014}.bu-team-picture figcaption{color:var(--brand);margin-top:14px;font-size:15px;font-weight:600}.bu-members{flex-wrap:wrap;gap:24px 32px;margin:32px 0 0;padding:0;list-style:none;display:flex}.bu-member{align-items:center;gap:14px;margin:0;display:flex}.bu-member-photo img,.bu-member-initials{object-fit:cover;border-radius:50%;width:72px;height:72px}.bu-member-initials{background:var(--brand);color:#fff;letter-spacing:-.02em;place-items:center;font-size:24px;font-weight:700;display:grid;position:relative;overflow:hidden}.bu-member-initials svg{fill:#ffffff24;width:100%;position:absolute;inset:auto 0 0}.bu-member-initials span{position:relative}.bu-member figcaption{color:var(--mk-soft);font-size:15px;display:grid}.bu-member strong{color:var(--mk-ink);font-size:17px}.bu-facts{flex-wrap:wrap;gap:16px 48px;margin:40px 0 0;padding:0;list-style:none;display:flex}.bu-facts li{color:var(--mk-soft);font-size:15px;display:grid}.bu-facts strong{letter-spacing:-.03em;color:var(--orange);font-variant-numeric:tabular-nums;font-size:44px;line-height:1.05}.bu-story{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.bu-story .bu-photo{aspect-ratio:4/3}.bu-story p{max-width:60ch}.bu-tagline{letter-spacing:-.02em;color:var(--orange);margin:28px 0 0;font-size:22px;font-weight:700}.bu-band-forest{background:var(--brand);color:var(--on-forest-muted);padding:88px 0}.bu-band-forest .mk-title{color:#fff}.bu-band-forest .mk-green{color:var(--on-forest-accent)}.bu-band-forest p{max-width:58ch;font-size:17px}.bu-band-forest .mk-more{color:#fff}.bu-made{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:56px;display:grid}.bu-made .bu-profile{margin:0}.bu-band-forest p,.bu-day p,.bu-share-band p,.bu-band-forest li,.bu-day-intro{color:var(--on-forest-muted)}.bu-band-forest p{margin:16px 0 0}.bu-share-band .bu-share-said{color:#fff;margin:8px 0 0}.bu-band-forest .bu-tagline{color:var(--on-forest-accent)}.bu-mobile-inner{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:56px;display:grid}.bu-mobile h3{color:#fff;margin:36px 0 0;font-size:18px}.bu-store-badges{flex-wrap:wrap;gap:12px;margin:28px 0 0;padding:0;list-style:none;display:flex}.bu-store-badges li{color:#fff;letter-spacing:-.01em;background:#0f2d26;border:1px solid #ffffff47;border-radius:14px;align-items:center;gap:12px;min-height:56px;padding:8px 20px 8px 14px;font-size:19px;font-weight:700;display:inline-flex}.bu-store-badges span{line-height:1.15;display:grid}.bu-store-badges small{text-transform:uppercase;letter-spacing:.06em;color:var(--on-forest-accent);font-size:12px;font-weight:600}.bu-install{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0 0;padding:0;list-style:none;display:grid}.bu-install>li{background:#ffffff12;border-radius:14px;padding:18px 20px}.bu-install h4{color:#fff;margin:0 0 8px;font-size:16px}.bu-install ol{margin:0;padding-left:20px;font-size:15px}.bu-mobile-phones{grid-template-columns:repeat(2,minmax(0,220px));justify-content:center;gap:24px;margin:0;display:grid}.bu-mobile-phones>:nth-child(2){margin-top:48px}.bu-mobile-phones figcaption{text-align:center;color:var(--on-forest-muted);grid-column:1/-1;font-size:14px}.bu-quotes ul{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin:40px 0 0;padding:0;list-style:none;display:grid}.bu-quotes figure{background:#fff;border-radius:16px;margin:0;padding:28px;box-shadow:0 1px 4px #00000014}.bu-quotes blockquote{color:var(--mk-ink);margin:0;font-size:18px;line-height:1.5}.bu-quotes blockquote p{margin:0}.bu-quotes figcaption{color:var(--mk-soft);margin-top:18px;font-size:14px;display:grid}.bu-quotes strong{color:var(--mk-ink);font-size:15px}.bu-wide{width:var(--mk-column);margin:0 auto}.bu-wide .bu-photo{aspect-ratio:21/8}.bu-wide figcaption{color:var(--mk-soft);margin-top:12px;font-size:14px}.bu-time-photo{aspect-ratio:3;margin-bottom:56px}.mk-jump .bu-icon{margin-right:2px}.mk-steps.bu-steps-icons li:before{z-index:1;background:var(--orange);color:#fff;width:22px;height:22px;box-shadow:none;border-radius:50%;font-size:12px;top:-8px;left:30px}.bu-step-icon{width:44px;height:44px;box-shadow:var(--lift-2);background:#fff;border-radius:12px;place-items:center;display:grid;position:absolute;top:0;left:0}.mk:not([data-page=tarifs],[data-page=questions]) .language-hint{z-index:30;border:1px solid var(--mk-line);background:#fff;width:min(560px,100% - 32px);margin:0;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 16px 36px -18px #16201b8c}@media (prefers-reduced-motion:no-preference){.bu-profile[data-draw] .bu-profile-line{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 2.2s var(--ease-out)}.bu-profile[data-draw] .bu-profile-area{opacity:0;transition:opacity 1.4s var(--ease-out) .6s}.bu-profile[data-draw] .bu-profile-marks li{opacity:0;transition:opacity .5s var(--ease-out), transform .6s var(--ease-out);transform:scale(.4)}.bu-profile[data-draw=drawn] .bu-profile-line{stroke-dashoffset:0}.bu-profile[data-draw=drawn] .bu-profile-area{opacity:1}.bu-profile[data-draw=drawn] .bu-profile-marks li{opacity:1;transform:none}.bu-campaigns>li{transition:transform .22s var(--ease-out), box-shadow .22s var(--ease-out)}.bu-campaigns>li:hover{transform:translateY(-3px);box-shadow:0 14px 30px -18px #16201b73}.bu-mark,.bu-teams .bu-mark{transition:transform .26s var(--ease-out)}.bu-teams>li:hover .bu-mark,.bu-reasons-list li:hover .bu-mark{transform:translateY(-3px)rotate(-4deg)}.mk:not([data-page=tarifs],[data-page=questions]) .mk-btn>svg:last-child,.mk:not([data-page=tarifs],[data-page=questions]) .mk-more>svg:last-child{transition:transform .2s var(--ease-out)}.mk:not([data-page=tarifs],[data-page=questions]) .mk-btn:hover>svg:last-child,.mk:not([data-page=tarifs],[data-page=questions]) .mk-more:hover>svg:last-child{transform:translate(4px)}.bu-photo img{transition:transform .9s var(--ease-out)}.bu-mosaic .bu-photo:hover img,.bu-teams>li:hover .bu-team-scene img{transform:scale(1.04)}.bu-teams>li{transition:transform .26s var(--ease-out), box-shadow .26s var(--ease-out)}.bu-teams>li:hover{transform:translateY(-4px);box-shadow:0 18px 36px -22px #16201b80}.bu-team-scene img{transition:transform .9s var(--ease-out)}}@media (max-width:1100px){.bu-teams{grid-template-columns:repeat(2,minmax(0,1fr))}.bu-stages{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1020px){.bu-hero,.bu-reasons,.bu-people,.bu-story,.bu-made,.bu-mobile-inner{grid-template-columns:minmax(0,1fr);gap:40px}.bu-hero{padding-top:32px}.bu-hero-badge{bottom:16px;left:16px}.bu-reasons .bu-photo{position:static}.bu-campaigns{grid-template-columns:minmax(0,1fr)}.bu-share-band{grid-template-columns:minmax(0,1fr);padding:40px 32px}}@media (max-width:700px){.bu-band-mint,.bu-band-forest,.bu-day{padding:64px 0}.bu-teams{grid-template-columns:minmax(0,1fr);gap:16px}.bu-stages{grid-template-columns:minmax(0,1fr);gap:20px}.bu-profile-marks li{border-width:2px;width:26px;height:26px;margin:-13px 0 0 -13px;font-size:12px}.bu-campaigns>li{grid-template-columns:56px minmax(0,1fr)}.bu-campaigns>li>.mk-btn{grid-column:1/span 2}.bu-campaign-date{height:56px}.bu-campaigns-empty{grid-template-columns:minmax(0,1fr);padding:24px}.bu-campaigns-empty .bu-scene{max-width:200px}.bu-share-band{border-radius:22px;width:calc(100% - 40px);margin:24px auto 64px;padding:32px 22px}.bu-mosaic{gap:10px}.bu-hero-badge{width:max-content;margin:-22px 0 0 16px;position:static}.bu-wide .bu-photo,.bu-time-photo{aspect-ratio:16/9}.bu-time-photo{margin-bottom:32px}.bu-facts strong{font-size:36px}.bu-install{grid-template-columns:minmax(0,1fr)}.bu-mobile-phones{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}@media print{.bu-share,.bu-share-band{display:none}}.bu-story .mk-title+p,.bu-people .mk-title+p{margin-top:20px}.bu-story p+p{margin-top:12px}
