
    #sdt-matryoshka{--lime:#8ed33e;--lime-soft:#eef8e4;--green:#315e17;--ink:#181d19;--muted:#626b64;--silver:#f2f4f1;--line:#dce2da;--white:#fff;--dark:#14251a;--radius:16px;--rail:max(20px,calc((100vw - 1240px)/2));--shadow:0 22px 54px -38px rgba(24,48,29,.36)}
    @font-face{font-family:Manrope;src:url('assets/manrope-2.ttf') format('truetype');font-weight:400 800;font-display:swap}
    @font-face{font-family:Onest;src:url('assets/onest-2.ttf') format('truetype');font-weight:300 800;font-display:swap}
    #sdt-matryoshka *{box-sizing:border-box}
    #sdt-matryoshka{scroll-behavior:smooth;scroll-padding-top:76px}
    #sdt-matryoshka{margin:0;color:var(--ink);background:var(--white);font-family:Onest,Arial,sans-serif;line-height:1.55;text-rendering:optimizeLegibility}
    #sdt-matryoshka::selection{background:var(--lime);color:var(--ink)}
    #sdt-matryoshka button,#sdt-matryoshka a,#sdt-matryoshka input{font:inherit}
    #sdt-matryoshka button,#sdt-matryoshka a{touch-action:manipulation}
    #sdt-matryoshka img{display:block;max-width:100%}
    #sdt-matryoshka a{color:inherit;text-underline-offset:4px}
    #sdt-matryoshka :focus-visible{outline:3px solid var(--green);outline-offset:4px}
    #sdt-matryoshka .skip{position:fixed;z-index:1000;left:16px;top:12px;transform:translateY(-160%);padding:10px 16px;background:var(--ink);color:#fff;border-radius:10px}#sdt-matryoshka .skip:focus{transform:none}
    #sdt-matryoshka .wrap{width:min(1240px,calc(100% - 40px));margin-inline:auto}
    #sdt-matryoshka .header{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.95);border-bottom:1px solid var(--line);backdrop-filter:blur(14px)}
    #sdt-matryoshka .header-inner{height:70px;display:flex;align-items:center;justify-content:space-between;gap:18px}
    #sdt-matryoshka .brand{display:flex;align-items:center;gap:10px;min-height:44px;text-decoration:none}#sdt-matryoshka .brand img{width:154px;height:auto}#sdt-matryoshka .city{font-size:13px;color:var(--muted)}
    #sdt-matryoshka .menu-toggle{width:44px;height:44px;flex:0 0 44px;border:0;background:transparent;display:grid;place-items:center;border-radius:10px}#sdt-matryoshka .menu-toggle svg{width:25px;stroke:currentColor;fill:none;stroke-width:1.8}
    #sdt-matryoshka .nav{position:absolute;left:0;right:0;top:70px;display:none;background:#fff;border-bottom:1px solid var(--line);padding:14px 20px 22px}#sdt-matryoshka .nav.open{display:grid;gap:2px}#sdt-matryoshka .nav a{padding:12px 0;text-decoration:none;font-weight:600}#sdt-matryoshka .nav-cta{display:none!important}
    #sdt-matryoshka .button{min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:18px;padding:10px 12px 10px 22px;border:0;border-radius:999px;background:var(--lime);color:var(--ink);text-decoration:none;font-weight:700;cursor:pointer;box-shadow:inset 0 1px 1px #e0ffb9;transition:background .25s ease,transform .25s ease}#sdt-matryoshka .button:hover{background:#9bdb53}#sdt-matryoshka .button:active{transform:scale(.98)}
    #sdt-matryoshka .button-arrow{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.2)}#sdt-matryoshka .button-arrow svg{width:18px;fill:none;stroke:currentColor;stroke-width:1.8}
    #sdt-matryoshka .text-link{display:inline-flex;align-items:center;min-height:44px;color:var(--green);font-weight:650;text-decoration-thickness:1px}
    #sdt-matryoshka h1,#sdt-matryoshka h2,#sdt-matryoshka h3,#sdt-matryoshka p{margin-top:0}#sdt-matryoshka h1,#sdt-matryoshka h2,#sdt-matryoshka h3{font-family:Manrope,Arial,sans-serif;letter-spacing:-.035em;text-wrap:balance}#sdt-matryoshka h1{font-size:clamp(46px,12vw,64px);line-height:1.02;margin-bottom:24px}#sdt-matryoshka h1 span{font-weight:480;color:#58615a}#sdt-matryoshka h2{font-size:clamp(34px,9vw,54px);line-height:1.08;margin-bottom:18px}#sdt-matryoshka h3{font-size:24px;line-height:1.3;margin-bottom:10px}
    #sdt-matryoshka .lead{font-size:18px;line-height:1.55;color:var(--muted);max-width:62ch}#sdt-matryoshka .section{padding:72px 1px}#sdt-matryoshka .section-head{margin-bottom:32px}#sdt-matryoshka .section-head p{color:var(--muted);font-size:17px;max-width:62ch}#sdt-matryoshka .section-note{color:var(--green);font-size:14px}#sdt-matryoshka .surface{background:var(--silver)}
    #sdt-matryoshka .hero{padding:48px 1px 64px}#sdt-matryoshka .hero-grid{display:grid;gap:36px}#sdt-matryoshka .hero-copy{align-self:center}#sdt-matryoshka .seo-line{font-size:13px;color:var(--green);margin-bottom:16px}#sdt-matryoshka .hero-actions{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap;margin-top:28px}#sdt-matryoshka .hero-actions .text-link{padding-inline:4px}#sdt-matryoshka .hero-proof{display:flex;align-items:center;gap:12px;margin-top:26px;padding-top:20px;border-top:1px solid var(--line);font-size:13px;color:var(--muted)}#sdt-matryoshka .hero-proof img{width:32px;height:58px;object-fit:cover;border-radius:7px;box-shadow:0 8px 18px -10px #20351f}#sdt-matryoshka .hero-proof strong{display:block;color:var(--ink);font-size:14px}
    #sdt-matryoshka .hero-quick-solutions{display:none}#sdt-matryoshka .hero-quick-solution{position:relative;isolation:isolate;min-width:0;height:118px;border:0;border-radius:12px;overflow:hidden;padding:10px;color:#fff;text-align:left;align-items:flex-end;cursor:pointer;background:#26342a;box-shadow:0 12px 26px -22px rgba(18,35,23,.72)}#sdt-matryoshka .hero-quick-solution::before{content:'';position:absolute;z-index:-2;inset:0;background-size:cover;background-position:center}#sdt-matryoshka .hero-quick-solution::after{content:'';position:absolute;z-index:-1;inset:0;background:linear-gradient(180deg,rgba(10,20,13,.04) 20%,rgba(10,20,13,.82) 100%)}#sdt-matryoshka .hero-quick-solution[data-quick-package="health"]::before{background-image:url('assets/package-health-editorial-v5.webp');background-position:55% center}#sdt-matryoshka .hero-quick-solution[data-quick-package="business"]::before{background-image:url('assets/package-business-editorial-v4.webp');background-position:56% center}#sdt-matryoshka .hero-quick-solution[data-quick-package="moms"]::before{background-image:url('assets/package-moms-editorial-v4.webp');background-position:55% center}#sdt-matryoshka .hero-quick-solution strong{display:block;font:700 13px/1.15 Manrope,sans-serif;letter-spacing:-.02em}#sdt-matryoshka .hero-quick-solution small{display:block;margin-top:3px;font-size:11px;line-height:1.2;color:#ecf0ed}#sdt-matryoshka .hero-quick-solution:active{transform:scale(.98)}
    #sdt-matryoshka .hero-stage{min-height:360px;position:relative;overflow:hidden;border-radius:var(--radius);background:#e9eee8;box-shadow:0 28px 70px -48px rgba(16,32,21,.62)}#sdt-matryoshka .hero-stage::after{content:"";position:absolute;z-index:1;inset:45% 0 0;background:linear-gradient(180deg,transparent,rgba(11,24,15,.38))}#sdt-matryoshka .hero-lifestyle{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}#sdt-matryoshka .hero-app-preview{position:absolute;z-index:3;top:24px;right:24px;display:grid;grid-template-columns:76px auto;align-items:center;gap:12px;padding:8px 15px 8px 8px;border:1px solid rgba(255,255,255,.68);border-radius:18px;background:rgba(255,255,255,.86);box-shadow:0 22px 46px -28px rgba(12,28,17,.75);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}#sdt-matryoshka .hero-app-preview img{width:76px;height:126px;object-fit:cover;object-position:top;border:3px solid var(--ink);border-radius:13px}#sdt-matryoshka .hero-app-preview span{display:grid;gap:3px;max-width:112px}#sdt-matryoshka .hero-app-preview strong{font:750 14px/1.2 Manrope,sans-serif}#sdt-matryoshka .hero-app-preview small{color:var(--muted);font-size:12px;line-height:1.3}#sdt-matryoshka .hero-stage figcaption{position:absolute;z-index:3;left:24px;bottom:24px;display:grid;gap:3px;max-width:290px;padding:14px 16px;border:1px solid rgba(255,255,255,.55);border-radius:14px;background:rgba(255,255,255,.83);box-shadow:0 18px 40px -28px rgba(12,28,17,.7);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}#sdt-matryoshka .hero-stage figcaption strong{font:750 17px/1.2 Manrope,sans-serif;color:var(--ink)}#sdt-matryoshka .hero-stage figcaption span{color:var(--muted);font-size:13px}
    #sdt-matryoshka .choice-intro{display:grid;gap:18px;margin-bottom:24px}#sdt-matryoshka .fit-card,#sdt-matryoshka .choice-card-manual{padding:22px;border-radius:var(--radius)}#sdt-matryoshka .fit-card{background:var(--lime-soft)}#sdt-matryoshka .choice-card-manual{display:flex;flex-direction:column;align-items:flex-start;border:1px solid var(--line);background:#fff;box-shadow:0 18px 40px -34px rgba(18,36,23,.36)}#sdt-matryoshka .choice-card-manual .lead{margin-bottom:22px}#sdt-matryoshka .choice-card-manual .button{margin-top:auto}#sdt-matryoshka .button-secondary{border:1px solid #b8d99f;background:#fff;box-shadow:none}#sdt-matryoshka .button-secondary:hover{background:var(--lime-soft);border-color:#9dcc78}#sdt-matryoshka .button-secondary .button-arrow{background:var(--lime-soft)}#sdt-matryoshka .fit-card h3{font-size:22px}#sdt-matryoshka .fit-card p{color:#49613b}#sdt-matryoshka .fit-toggle{border:0}#sdt-matryoshka .fit-panel{display:none;margin-top:18px;padding-top:18px;border-top:1px solid #cce3b9}#sdt-matryoshka .fit-panel.open{display:block}#sdt-matryoshka .fit-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}#sdt-matryoshka .field{display:grid;gap:6px}#sdt-matryoshka .field label{font-size:13px;color:var(--muted)}#sdt-matryoshka .field input{width:100%;height:48px;border:1px solid #cbd4c9;border-radius:10px;padding:0 13px;background:#fff;color:var(--ink)}#sdt-matryoshka .field-full{grid-column:1/-1}#sdt-matryoshka .choice-row{display:flex;flex-wrap:wrap;gap:8px}#sdt-matryoshka .choice-chip{min-height:44px;border:1px solid #cbd4c9;border-radius:999px;background:#fff;padding:8px 14px;cursor:pointer}#sdt-matryoshka .choice-chip[aria-pressed="true"]{background:var(--ink);border-color:var(--ink);color:#fff}#sdt-matryoshka .fit-result{display:none;margin-top:16px;padding:16px;background:#fff;border-radius:12px}#sdt-matryoshka .fit-result.show{display:block}#sdt-matryoshka .fit-result strong{display:block;font-size:18px;margin-bottom:4px}#sdt-matryoshka .fit-disclaimer{font-size:12px;color:var(--muted);margin:12px 0 0}
    #sdt-matryoshka .solutions{display:grid;gap:14px}#sdt-matryoshka .solution{border-bottom:1px solid var(--line);background:#fff;padding-inline:20px}#sdt-matryoshka .solution:first-child{border-top:1px solid var(--line)}#sdt-matryoshka .solution summary{list-style:none;cursor:pointer;padding:24px 0;display:grid;grid-template-columns:1fr 46px;gap:18px;align-items:start}#sdt-matryoshka .solution summary::-webkit-details-marker{display:none}#sdt-matryoshka .solution-title{display:grid;gap:8px}#sdt-matryoshka .solution-name{font:650 28px/1.1 Manrope,sans-serif;letter-spacing:-.03em}#sdt-matryoshka .solution-situation{color:var(--muted)}#sdt-matryoshka .solution-price{font:650 22px/1.3 Manrope,sans-serif;margin-top:8px}#sdt-matryoshka .solution-price small{display:block;font:400 13px/1.5 Onest,sans-serif;color:var(--muted);margin-top:4px}#sdt-matryoshka .round{width:44px;height:44px;border-radius:50%;border:0;background:var(--silver);display:grid;place-items:center}#sdt-matryoshka .round svg{width:20px;stroke:currentColor;fill:none;stroke-width:1.8;transition:transform .25s ease}#sdt-matryoshka .solution[open] .round svg{transform:rotate(45deg)}#sdt-matryoshka .solution-body{padding:0 0 30px;display:grid;gap:24px}#sdt-matryoshka .solution-media{border-radius:var(--radius);overflow:hidden;background:var(--silver)}#sdt-matryoshka .solution-media img{width:100%;aspect-ratio:4/3;object-fit:cover}#sdt-matryoshka .solution-copy p{max-width:64ch}#sdt-matryoshka .package-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:20px 0 8px}#sdt-matryoshka .package-fact{min-width:0;padding:14px;border:1px solid var(--line);border-radius:12px;background:#f6f8f5}#sdt-matryoshka .package-fact strong{display:block;font:750 19px/1.15 Manrope,sans-serif;color:var(--ink);letter-spacing:-.02em}#sdt-matryoshka .package-fact span{display:block;margin-top:5px;color:var(--muted);font-size:12px;line-height:1.35}#sdt-matryoshka .solution-business .package-fact{border-color:#405847;background:#1c3021}#sdt-matryoshka .solution-business .package-fact strong{color:#fff}#sdt-matryoshka .solution-business .package-fact span{color:#c3cec6}#sdt-matryoshka .benefits{margin:18px 0;padding:0;list-style:none;border-top:1px solid var(--line)}#sdt-matryoshka .benefits li{padding:13px 0;border-bottom:1px solid var(--line)}#sdt-matryoshka .benefits strong{display:block}#sdt-matryoshka .condition{font-size:13px;color:var(--muted);max-width:70ch}#sdt-matryoshka .solution-business{background:var(--dark);color:#fff;border:0;border-radius:var(--radius);padding-inline:20px}#sdt-matryoshka .solution-business .solution-situation,#sdt-matryoshka .solution-business .solution-price small,#sdt-matryoshka .solution-business .condition{color:#c3cec6}#sdt-matryoshka .solution-business .benefits{border-color:#3b5141}#sdt-matryoshka .solution-business .benefits li{border-color:#3b5141}#sdt-matryoshka .solution-business .round{background:#fff;color:var(--ink)}
    #sdt-matryoshka .solution{padding:0;border:0;border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow)}#sdt-matryoshka .solution:first-child{border:0}#sdt-matryoshka .solution summary{position:relative;isolation:isolate;min-height:360px;padding:22px;display:flex;align-items:flex-end}#sdt-matryoshka .solution summary::before{content:'';position:absolute;z-index:-2;inset:0;background-size:cover;background-position:center;transform:scale(1.002)}#sdt-matryoshka .solution summary::after{content:'';position:absolute;z-index:-1;inset:0;background:linear-gradient(180deg,rgba(13,25,16,.03) 34%,rgba(13,25,16,.25) 100%)}#sdt-matryoshka .solution[data-package="health"] summary::before{background-image:url('assets/package-health-editorial-v5.webp');background-position:54% center}#sdt-matryoshka .solution[data-package="business"] summary::before{background-image:url('assets/package-business-editorial-v4.webp');background-position:57% center}#sdt-matryoshka .solution[data-package="moms"] summary::before{background-image:url('assets/package-moms-editorial-v4.webp');background-position:56% center}#sdt-matryoshka .solution-title{width:calc(100% - 58px);padding:17px 18px;border:1px solid rgba(255,255,255,.62);border-radius:12px;background:rgba(255,255,255,.78);box-shadow:0 15px 36px -28px rgba(15,29,18,.72);backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px)}#sdt-matryoshka .solution-name{font-size:26px}#sdt-matryoshka .solution-situation{color:#3f4941}#sdt-matryoshka .solution-price small{color:#4d574f}#sdt-matryoshka .round{position:absolute;z-index:2;top:18px;right:18px;background:rgba(255,255,255,.88);box-shadow:0 10px 28px -18px rgba(15,29,18,.82);backdrop-filter:blur(8px)}#sdt-matryoshka .solution-body{padding:24px;box-shadow:inset 0 1px 0 var(--line)}#sdt-matryoshka .solution-business{padding:0}#sdt-matryoshka .solution-business .solution-title{color:#fff;background:rgba(10,25,16,.78);border-color:rgba(255,255,255,.18)}#sdt-matryoshka .solution-business .solution-situation,#sdt-matryoshka .solution-business .solution-price small{color:#d4ddd6}#sdt-matryoshka .solution-business .solution-body{padding:24px}#sdt-matryoshka .solution-business .round{background:rgba(255,255,255,.9)}
    #sdt-matryoshka .solution-body{display:block}#sdt-matryoshka .solution-copy{max-width:960px;margin-inline:auto}#sdt-matryoshka .solution-bundle{position:relative;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(112px,.65fr);grid-template-rows:210px auto;align-items:center;min-height:0;margin:0 0 28px;padding:20px 24px 16px;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:linear-gradient(135deg,#f4f6f2 0%,#fff 68%)}#sdt-matryoshka .solution-bundle::before{content:'';position:absolute;inset:auto -80px -110px auto;width:280px;height:280px;border-radius:50%;background:var(--lime-soft)}#sdt-matryoshka .bundle-machine,#sdt-matryoshka .bundle-phone{position:relative;z-index:1;display:grid;place-items:center}#sdt-matryoshka .bundle-machine{grid-column:1;grid-row:1}#sdt-matryoshka .bundle-phone{grid-column:2;grid-row:1}#sdt-matryoshka .bundle-machine img{width:min(100%,560px);height:210px;object-fit:contain}#sdt-matryoshka .bundle-phone img{width:104px;max-height:210px;object-fit:cover;object-position:top;border:5px solid var(--ink);border-radius:19px;box-shadow:0 18px 35px -18px rgba(15,30,18,.65)}#sdt-matryoshka .solution-bundle figcaption{position:relative;z-index:2;grid-column:1/-1;grid-row:2;max-width:520px;padding-top:8px}#sdt-matryoshka .solution-bundle figcaption strong,#sdt-matryoshka .solution-bundle figcaption span{display:block}#sdt-matryoshka .solution-bundle figcaption span{margin-top:2px;color:var(--muted);font-size:13px}#sdt-matryoshka .solution-business .solution-bundle{border-color:#3b5141;background:linear-gradient(135deg,#15271a 0%,#203427 70%)}#sdt-matryoshka .solution-business .solution-bundle::before{background:#304b34}#sdt-matryoshka .solution-business .solution-bundle figcaption span{color:#c3cec6}#sdt-matryoshka .benefits li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center}#sdt-matryoshka .benefits li>div>span{display:block;color:var(--muted)}#sdt-matryoshka .solution-business .benefits li>div>span{color:#c3cec6}#sdt-matryoshka .benefit-link{min-height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:999px;padding:7px 13px;background:#fff;color:var(--green);font-weight:700;font-size:13px;line-height:1.2;text-decoration:none;white-space:nowrap;cursor:pointer}#sdt-matryoshka .benefit-link:hover{background:var(--lime-soft)}#sdt-matryoshka .solution-business .benefit-link{border-color:#4c6151;background:#213527;color:#dff6c6}#sdt-matryoshka .solution-business .benefit-link:hover{background:#2d4734}#sdt-matryoshka .package-actions{display:grid;gap:14px;margin-top:22px}#sdt-matryoshka .package-actions>.button{justify-self:start}#sdt-matryoshka .package-switcher{display:flex;flex-wrap:wrap;align-items:center;gap:8px}#sdt-matryoshka .package-switcher>span{width:100%;font-size:13px;color:var(--muted)}#sdt-matryoshka .solution-business .package-switcher>span{color:#c3cec6}#sdt-matryoshka .package-switcher button{min-height:44px;border:1px solid var(--line);border-radius:999px;padding:8px 13px;background:#fff;color:var(--ink);font:650 13px/1 Onest,sans-serif;cursor:pointer}#sdt-matryoshka .package-switcher button:hover{background:var(--lime-soft)}#sdt-matryoshka .solution-business .package-switcher button{border-color:#4c6151;background:#213527;color:#fff}#sdt-matryoshka .solution-business .package-switcher button:hover{background:#2d4734}
    #sdt-matryoshka .catalog-toolbar{display:grid;margin-bottom:24px;overflow:hidden;border-radius:20px;background:var(--dark);color:#fff;box-shadow:0 24px 50px -38px rgba(10,31,17,.72)}#sdt-matryoshka .catalog-toolbar-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 20px;border-bottom:1px solid #36523c}#sdt-matryoshka .catalog-toolbar-title{display:grid;gap:3px}#sdt-matryoshka .catalog-toolbar-title strong{font:750 18px/1.25 Manrope,sans-serif;letter-spacing:-.02em}#sdt-matryoshka .catalog-toolbar-title span,#sdt-matryoshka .catalog-toolbar-count{color:#b7c9bb;font-size:13px}#sdt-matryoshka .catalog-toolbar-count{white-space:nowrap}#sdt-matryoshka .catalog-toolbar-groups{display:grid;grid-template-columns:1fr 1.4fr;gap:12px;padding:14px}#sdt-matryoshka .catalog-filter-group{min-width:0;padding:7px;border-radius:15px;background:#203b27}#sdt-matryoshka .catalog-filter-label{display:block;padding:4px 8px 8px;color:#9fbaa5;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}#sdt-matryoshka .segmented{display:flex;gap:4px;overflow:auto;scrollbar-width:thin}#sdt-matryoshka .segmented button{white-space:nowrap;min-height:44px;padding:8px 13px;border:0;background:transparent;border-radius:10px;color:#c8d4ca;cursor:pointer}#sdt-matryoshka .segmented button[aria-pressed="true"]{background:var(--lime);color:var(--ink);font-weight:800;box-shadow:inset 0 1px 1px rgba(255,255,255,.55)}#sdt-matryoshka .catalog-status{min-height:20px;margin:0;padding:0 20px 16px;color:#b7c9bb;font-size:13px}#sdt-matryoshka .product-grid{display:grid;gap:14px}#sdt-matryoshka .product{background:#fff;border-radius:var(--radius);overflow:hidden}#sdt-matryoshka .product-image{height:245px;padding:18px;background:#f7f8f6}#sdt-matryoshka .product-image img{width:100%;height:100%;object-fit:contain}#sdt-matryoshka .product-main{padding:22px}#sdt-matryoshka .product-kind{font-size:12px;color:var(--muted)}#sdt-matryoshka .product h3{font-size:21px;margin:7px 0 10px}#sdt-matryoshka .product-price{font:650 27px/1.3 Manrope,sans-serif;font-variant-numeric:tabular-nums}#sdt-matryoshka .product-price small{font:400 12px/1.4 Onest,sans-serif;color:var(--muted)}#sdt-matryoshka .product-term-summary{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:6px;font-variant-numeric:tabular-nums}#sdt-matryoshka .product-monthly{font-size:14px}#sdt-matryoshka .product-saving{padding:5px 8px;border-radius:999px;background:var(--lime-soft);color:var(--green);font-size:12px;font-weight:700}#sdt-matryoshka .terms{display:flex;gap:6px;margin:16px 0}#sdt-matryoshka .terms button{min-width:44px;min-height:44px;border:0;border-radius:8px;background:var(--silver);cursor:pointer}#sdt-matryoshka .terms button[aria-pressed="true"]{background:var(--lime);color:var(--ink)}#sdt-matryoshka .product details{border-top:1px solid var(--line);padding-top:7px}#sdt-matryoshka .product details summary{min-height:44px;display:flex;align-items:center;cursor:pointer;font-weight:650;color:var(--green)}#sdt-matryoshka .product-details{padding-top:12px;color:var(--muted);font-size:14px}#sdt-matryoshka .product-details ul{padding-left:19px}#sdt-matryoshka .product-action{width:100%;margin-top:16px}#sdt-matryoshka .catalog-more{display:flex;justify-content:center;margin-top:24px}#sdt-matryoshka .catalog-more button{border:0;background:transparent;color:var(--green);font-weight:700;min-height:44px;cursor:pointer}
    #sdt-matryoshka .app-shell{background:var(--dark);color:#fff;border-radius:var(--radius);overflow:hidden}#sdt-matryoshka .app-tabs{display:flex;gap:4px;overflow:auto;padding:12px;border-bottom:1px solid #38503d}#sdt-matryoshka .app-tabs button{white-space:nowrap;min-height:44px;padding:8px 14px;border:0;border-radius:999px;background:transparent;color:#c3cec6;cursor:pointer}#sdt-matryoshka .app-tabs button[aria-selected="true"]{background:var(--lime);color:var(--ink)}#sdt-matryoshka .app-panel{display:grid;gap:24px;padding:24px}#sdt-matryoshka .app-panel-copy p{color:#c3cec6;max-width:56ch}#sdt-matryoshka .app-panel-copy ul{padding-left:20px;color:#e5ebe6}#sdt-matryoshka .phone-frame{justify-self:center;width:min(250px,72vw);padding:5px;border-radius:28px;background:#26302a;box-shadow:0 24px 38px -24px #0d1a1066}#sdt-matryoshka .phone-frame img{width:100%;border-radius:23px}#sdt-matryoshka .mentor-row{display:none;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px}#sdt-matryoshka .mentor-row.show{display:grid}#sdt-matryoshka .mentor{margin:0}#sdt-matryoshka .mentor img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:12px}#sdt-matryoshka .mentor figcaption{font-size:11px;margin-top:5px;color:#c3cec6}#sdt-matryoshka .information-library{margin-top:18px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}#sdt-matryoshka .information-library>summary{cursor:pointer;list-style:none;position:relative;padding:20px 46px 20px 0;font-weight:700}#sdt-matryoshka .information-library>summary::-webkit-details-marker{display:none}#sdt-matryoshka .information-library>summary::after{content:'+';position:absolute;right:4px;top:14px;font:400 30px/1 Manrope,sans-serif}#sdt-matryoshka .information-library[open]>summary::after{content:'−'}#sdt-matryoshka .information-body{padding:6px 0 28px;display:grid;gap:30px}#sdt-matryoshka .information-group h3{font-size:21px;margin-bottom:12px}#sdt-matryoshka .life-grid,#sdt-matryoshka .cabinet-grid,#sdt-matryoshka .mentor-grid-full{display:grid;gap:10px}#sdt-matryoshka .life-item,#sdt-matryoshka .cabinet-item,#sdt-matryoshka .mentor-item{padding:16px;background:var(--silver);border-radius:12px}#sdt-matryoshka .life-item strong,#sdt-matryoshka .cabinet-item strong,#sdt-matryoshka .mentor-item strong{display:block;margin-bottom:4px}#sdt-matryoshka .life-item p,#sdt-matryoshka .cabinet-item p,#sdt-matryoshka .mentor-item p{margin:0;color:var(--muted);font-size:14px}#sdt-matryoshka .mentor-item{display:grid;grid-template-columns:58px 1fr;gap:12px;align-items:start}#sdt-matryoshka .mentor-item img{width:58px;height:72px;object-fit:cover;border-radius:8px}#sdt-matryoshka .mentor-item small{display:block;color:var(--green);margin-bottom:4px}#sdt-matryoshka .information-note{font-size:13px;color:var(--muted);margin:0;max-width:75ch}
    #sdt-matryoshka .steps{display:grid;gap:0;border-top:1px solid var(--line)}#sdt-matryoshka .step{display:grid;grid-template-columns:38px 1fr;gap:14px;padding:20px 0;border-bottom:1px solid var(--line)}#sdt-matryoshka .step-num{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--lime);font-weight:700}#sdt-matryoshka .step h3{font-size:19px;margin-bottom:4px}#sdt-matryoshka .step p{color:var(--muted);margin:0}#sdt-matryoshka .after-rental{margin-top:24px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}#sdt-matryoshka .after-rental summary{cursor:pointer;padding:18px 0;font-weight:700}#sdt-matryoshka .after-rental-content{padding:0 0 20px;display:grid;gap:12px}#sdt-matryoshka .after-rental-content p{margin:0;color:var(--muted)}
    #sdt-matryoshka .faq{border-top:1px solid var(--line);padding-top:1px}#sdt-matryoshka .faq details{border-bottom:1px solid var(--line)}#sdt-matryoshka .faq summary{cursor:pointer;list-style:none;padding:20px 46px 20px 0;font:650 18px/1.35 Manrope,sans-serif;position:relative}#sdt-matryoshka .faq summary::-webkit-details-marker{display:none}#sdt-matryoshka .faq summary::after{content:'+';position:absolute;right:4px;top:16px;font:400 28px/1 Manrope,sans-serif}#sdt-matryoshka .faq details[open] summary::after{content:'−'}#sdt-matryoshka .faq p{max-width:70ch;color:var(--muted);margin:0;padding:0 0 20px}#sdt-matryoshka .final{margin-top:54px;padding:34px 24px;background:var(--lime-soft);border-radius:var(--radius)}#sdt-matryoshka .final h2{font-size:34px}#sdt-matryoshka .prototype-note{font-size:12px;color:var(--muted);margin-top:18px}
    #sdt-matryoshka .mobile-tabs{position:fixed;z-index:60;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(5,1fr);min-height:72px;padding:7px max(7px,env(safe-area-inset-right)) max(7px,env(safe-area-inset-bottom)) max(7px,env(safe-area-inset-left));background:rgba(255,255,255,.98);border-top:1px solid var(--line);box-shadow:0 -12px 34px -26px rgba(20,37,26,.48);backdrop-filter:blur(14px)}#sdt-matryoshka .mobile-tabs a,#sdt-matryoshka .mobile-tabs button{position:relative;min-width:0;min-height:52px;border:0;border-radius:12px;background:transparent;color:var(--muted);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:4px 2px;text-decoration:none;font-size:11px;line-height:1.1;cursor:pointer}#sdt-matryoshka .mobile-tabs svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}#sdt-matryoshka .mobile-tabs a[aria-current="location"]{background:var(--silver);color:var(--green);font-weight:700}#sdt-matryoshka .mobile-tabs .mobile-contact-button{color:var(--ink)}#sdt-matryoshka .mobile-contact-icon{width:43px;height:43px;margin-top:-21px;border-radius:50%;display:grid;place-items:center;background:var(--lime);box-shadow:0 8px 22px -12px rgba(49,94,23,.75),inset 0 1px 1px #e0ffb9}#sdt-matryoshka .mobile-contact-icon svg{width:22px;height:22px}#sdt-matryoshka .contact-sheet{position:fixed;inset:auto 10px calc(82px + env(safe-area-inset-bottom));width:calc(100% - 20px);max-width:520px;margin:0 auto;border:0;border-radius:16px;padding:24px;background:#fff;color:var(--ink);box-shadow:0 30px 80px rgba(24,39,27,.3)}#sdt-matryoshka .contact-sheet::backdrop{background:rgba(18,30,21,.5)}#sdt-matryoshka .contact-sheet h2{font-size:30px;margin:0 46px 8px 0}#sdt-matryoshka .contact-sheet>p{color:var(--muted);margin-bottom:18px}#sdt-matryoshka .contact-sheet-close{position:absolute;right:16px;top:16px;width:44px;height:44px;border:0;border-radius:50%;background:var(--silver);display:grid;place-items:center;cursor:pointer}#sdt-matryoshka .contact-sheet-close svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;transform:rotate(45deg)}#sdt-matryoshka .contact-sheet-links{display:grid;border-top:1px solid var(--line)}#sdt-matryoshka .contact-sheet-links a{min-height:52px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);text-decoration:none;font-weight:650}#sdt-matryoshka .contact-sheet-links svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8}#sdt-matryoshka .selection-bar{position:fixed;z-index:55;left:12px;right:12px;bottom:calc(82px + env(safe-area-inset-bottom));display:none;align-items:center;justify-content:space-between;gap:9px;padding:12px;background:var(--ink);color:#fff;border-radius:16px;box-shadow:0 16px 40px -18px #14251abf;flex-wrap:wrap}#sdt-matryoshka .selection-bar.show{display:flex}#sdt-matryoshka .selection-bar>span{min-width:0;flex:1 1 100%}#sdt-matryoshka .selection-bar small{display:block;color:#c9d1ca}#sdt-matryoshka .selection-bar strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#sdt-matryoshka .selection-actions{width:100%;display:flex;gap:7px}#sdt-matryoshka .selection-bar button{border:0;background:var(--lime);color:var(--ink);font-weight:700;min-height:44px;border-radius:11px;padding:8px 14px;cursor:pointer;flex:1}#sdt-matryoshka .selection-bar .selection-remove{background:transparent;color:#e1e7e2;border:1px solid #536057}
    #sdt-matryoshka .mentor[data-mentor],#sdt-matryoshka .mentor-item[data-mentor]{cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}#sdt-matryoshka .mentor[data-mentor]:hover,#sdt-matryoshka .mentor-item[data-mentor]:hover{transform:translateY(-2px)}#sdt-matryoshka .mentor[data-mentor]:focus-visible,#sdt-matryoshka .mentor-item[data-mentor]:focus-visible{outline:3px solid var(--lime);outline-offset:4px}
    #sdt-matryoshka .mentor-dialog{border:0;border-radius:18px;padding:0;width:min(760px,calc(100% - 24px));max-height:min(860px,calc(100dvh - 24px));overflow:auto;background:#fff;color:var(--ink);box-shadow:0 32px 90px rgba(15,31,19,.34)}#sdt-matryoshka .mentor-dialog::backdrop{background:rgba(11,23,14,.68);backdrop-filter:blur(4px)}#sdt-matryoshka .mentor-dialog-close{position:absolute;z-index:2;right:14px;top:14px;width:46px;height:46px;border:0;border-radius:50%;background:rgba(255,255,255,.92);display:grid;place-items:center;cursor:pointer;box-shadow:0 12px 28px -18px #000}#sdt-matryoshka .mentor-dialog-close svg{width:21px;height:21px;stroke:currentColor;fill:none;stroke-width:1.8;transform:rotate(45deg)}#sdt-matryoshka .mentor-dialog-grid{display:grid}#sdt-matryoshka .mentor-dialog-media{min-height:320px;background:var(--dark)}#sdt-matryoshka .mentor-dialog-media img{width:100%;height:100%;max-height:620px;object-fit:cover;object-position:center top}#sdt-matryoshka .mentor-dialog-copy{padding:26px}#sdt-matryoshka .mentor-dialog-kicker{margin:0 0 8px;color:var(--green);font-weight:700}#sdt-matryoshka .mentor-dialog h2{font-size:38px;margin-bottom:12px}#sdt-matryoshka .mentor-dialog-lead{font-size:18px;color:var(--muted)}#sdt-matryoshka .mentor-dialog-facts{display:grid;gap:0;margin:22px 0;border-top:1px solid var(--line)}#sdt-matryoshka .mentor-dialog-facts div{padding:14px 0;border-bottom:1px solid var(--line)}#sdt-matryoshka .mentor-dialog-facts strong{display:block;margin-bottom:3px}#sdt-matryoshka .mentor-dialog-facts span{color:var(--muted)}#sdt-matryoshka .mentor-dialog-back{width:100%;min-height:50px;border:1px solid var(--line);border-radius:999px;background:#fff;font-weight:700;cursor:pointer}
    #sdt-matryoshka .review-dialog{border:0;border-radius:16px;padding:0;width:min(560px,calc(100% - 32px));box-shadow:0 30px 80px #18271b38}#sdt-matryoshka .review-dialog::backdrop{background:rgba(18,30,21,.55)}#sdt-matryoshka .review-inner{padding:26px}#sdt-matryoshka .review-dialog h2{font-size:30px}#sdt-matryoshka .review-summary{padding:16px;background:var(--silver);border-radius:12px;margin:18px 0}#sdt-matryoshka .review-dialog menu{display:flex;justify-content:flex-end;gap:10px;padding:0;margin:0}#sdt-matryoshka .review-dialog button{min-height:44px;border-radius:999px;padding:9px 16px;cursor:pointer}#sdt-matryoshka .dialog-close{background:#fff;border:1px solid var(--line)}#sdt-matryoshka .dialog-disabled{background:#e1e5e0;color:#788078;border:0}#sdt-matryoshka .dialog-note{font-size:13px;color:var(--muted)}
    #sdt-matryoshka footer{padding:48px 0 116px;border-top:1px solid var(--line)}#sdt-matryoshka .footer-grid{display:grid;gap:20px}#sdt-matryoshka .footer-links{display:flex;flex-wrap:wrap;gap:4px 20px}#sdt-matryoshka .footer-links a{min-height:44px;display:inline-flex;align-items:center;color:var(--muted)}
    @media(max-width:759px){#sdt-matryoshka .hero{padding:26px 1px 22px}#sdt-matryoshka .hero-grid{gap:0}#sdt-matryoshka .hero-copy h1{font-size:clamp(40px,11.4vw,48px);margin-bottom:0}#sdt-matryoshka .hero-copy .seo-line,#sdt-matryoshka .hero-copy>.lead,#sdt-matryoshka .hero-proof,#sdt-matryoshka .hero-stage{display:none}#sdt-matryoshka .hero-quick-solutions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:20px}#sdt-matryoshka .hero-actions{display:grid;grid-template-columns:1fr;margin-top:16px;gap:2px}#sdt-matryoshka .hero-actions .button{width:100%}#sdt-matryoshka .hero-actions .text-link{justify-content:center;min-height:44px}#sdt-matryoshka .hero-quick-solution{display:flex}#sdt-matryoshka .section#solutions{padding-top:54px}#sdt-matryoshka .benefits li{grid-template-columns:1fr;gap:10px}#sdt-matryoshka .benefit-link{justify-self:start}#sdt-matryoshka .solution-body{padding:18px}#sdt-matryoshka .solution-business .solution-body{padding:18px}#sdt-matryoshka .solution-bundle{grid-template-columns:minmax(0,1fr) 96px;grid-template-rows:160px auto;margin-bottom:22px;padding:10px 12px 14px}#sdt-matryoshka .bundle-machine img{height:160px}#sdt-matryoshka .bundle-phone img{width:76px;max-height:150px;border-width:4px;border-radius:14px}#sdt-matryoshka .solution-bundle figcaption{max-width:none;padding-top:10px}#sdt-matryoshka .solution-bundle figcaption span{font-size:12px}#sdt-matryoshka .package-actions>.button{width:100%}#sdt-matryoshka .package-switcher{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}#sdt-matryoshka .package-switcher>span{grid-column:1/-1}#sdt-matryoshka .package-switcher button{white-space:normal}#sdt-matryoshka .mentor-dialog-media{height:300px;min-height:300px}#sdt-matryoshka .mentor-dialog-media img{height:300px}#sdt-matryoshka .mentor-dialog-copy{padding:22px 26px 28px}#sdt-matryoshka .mentor-dialog h2{font-size:34px}}
    @media(max-width:340px){#sdt-matryoshka .brand img{width:145px}#sdt-matryoshka .city{display:none}#sdt-matryoshka .hero-copy h1{font-size:37px;line-height:1.07}}
    @media(min-width:760px){#sdt-matryoshka .wrap{width:min(1240px,calc(100% - 64px))}#sdt-matryoshka .menu-toggle{display:none}#sdt-matryoshka .nav{position:static;display:flex;align-items:center;gap:22px;border:0;padding:0;background:transparent}#sdt-matryoshka .nav.open{display:flex}#sdt-matryoshka .nav a{font-size:13px;font-weight:500;padding:10px 0}#sdt-matryoshka .nav-cta{display:inline-flex!important}#sdt-matryoshka .header-inner{height:78px}#sdt-matryoshka .hero{padding:72px 1px 88px}#sdt-matryoshka .hero-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center}#sdt-matryoshka .hero-stage{min-height:520px}#sdt-matryoshka .hero-stage img{height:400px}#sdt-matryoshka .choice-intro{grid-template-columns:1.1fr .9fr;align-items:stretch}#sdt-matryoshka .solution summary{min-height:410px;padding:30px}#sdt-matryoshka .solution-title{width:min(570px,58%);padding:22px 24px}#sdt-matryoshka .solution-name{font-size:30px}#sdt-matryoshka .solution-body{grid-template-columns:.9fr 1.1fr;align-items:start;padding:30px}#sdt-matryoshka .solution-business .solution-body{padding:30px}#sdt-matryoshka .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#sdt-matryoshka .app-panel{grid-template-columns:1fr .8fr;align-items:center;padding:42px}#sdt-matryoshka .steps{grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--line)}#sdt-matryoshka .step{display:block;padding:24px;border-right:1px solid var(--line);border-bottom:0}#sdt-matryoshka .step:last-child{border-right:0}#sdt-matryoshka .step-num{margin-bottom:18px}#sdt-matryoshka .footer-grid{grid-template-columns:1fr 1fr}#sdt-matryoshka .mobile-tabs{display:none}#sdt-matryoshka .contact-sheet{inset:auto 0 24px}#sdt-matryoshka .selection-bar{left:50%;right:auto;bottom:20px;transform:translateX(-50%);width:min(680px,calc(100% - 40px));flex-wrap:nowrap}#sdt-matryoshka .selection-bar>span{flex:1 1 auto}#sdt-matryoshka .selection-actions{width:auto}#sdt-matryoshka .selection-bar button{flex:none}#sdt-matryoshka .mentor-dialog-grid{grid-template-columns:minmax(280px,.88fr) minmax(340px,1.12fr)}#sdt-matryoshka .mentor-dialog-copy{padding:42px}#sdt-matryoshka .mentor-dialog-media{min-height:610px}#sdt-matryoshka footer{padding-bottom:68px}}
    @media(min-width:760px){#sdt-matryoshka .life-grid{grid-template-columns:repeat(3,1fr)}#sdt-matryoshka .cabinet-grid{grid-template-columns:repeat(5,1fr)}#sdt-matryoshka .mentor-grid-full{grid-template-columns:repeat(2,1fr)}}
    @media(min-width:1080px){#sdt-matryoshka .section{padding:104px 0}#sdt-matryoshka .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#sdt-matryoshka .solution summary{padding:30px 0}#sdt-matryoshka .solution-body{gap:42px}#sdt-matryoshka .app-tabs{padding:16px 24px}#sdt-matryoshka .app-panel{padding:48px}#sdt-matryoshka .hero-stage img{height:440px}#sdt-matryoshka .mentor-grid-full{grid-template-columns:repeat(3,1fr)}}
    #sdt-matryoshka .solution-bundle{grid-template-columns:minmax(0,1.42fr) minmax(148px,.58fr);grid-template-rows:250px auto;gap:20px;padding:22px 24px 18px;border-color:#34543d;border-radius:20px;background:radial-gradient(circle at 83% 28%,rgba(142,211,62,.16),transparent 30%),linear-gradient(145deg,#102419 0%,#1a3222 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 24px 54px -38px rgba(7,26,14,.9)}
    #sdt-matryoshka .solution-bundle::before{inset:auto -110px -150px auto;width:360px;height:360px;background:rgba(104,151,82,.13)}
    #sdt-matryoshka .bundle-machine,#sdt-matryoshka .bundle-phone{position:relative;height:100%;padding:30px 4px 0;border:0;border-radius:0;background:transparent;overflow:visible}
    #sdt-matryoshka .bundle-machine::before,#sdt-matryoshka .bundle-phone::before{position:absolute;top:2px;left:4px;z-index:3;padding:0;border:0;border-radius:0;background:transparent;color:#aac5ae;font-size:10px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}
    #sdt-matryoshka .bundle-machine::before{content:'Тренажёр'}#sdt-matryoshka .bundle-phone::before{content:'Приложение'}
    #sdt-matryoshka .bundle-phone::after{content:'+';position:absolute;left:-29px;top:52%;z-index:4;display:grid;place-items:center;width:30px;height:30px;transform:translateY(-50%);border:1px solid rgba(255,255,255,.18);border-radius:50%;background:var(--lime);color:var(--ink);box-shadow:0 10px 25px -12px rgba(0,0,0,.8);font-size:19px;font-weight:750}
    #sdt-matryoshka .bundle-machine img{width:100%;height:210px;max-height:210px;object-fit:contain;filter:drop-shadow(0 22px 16px rgba(0,0,0,.34))}
    #sdt-matryoshka .bundle-phone img{display:block;width:auto;height:220px;max-width:100%;object-fit:contain;object-position:center;border:1px solid rgba(255,255,255,.18);border-radius:18px;box-shadow:0 24px 42px -20px rgba(0,0,0,.9)}
    #sdt-matryoshka .solution-bundle figcaption{color:#fff}#sdt-matryoshka .solution-bundle figcaption span,#sdt-matryoshka .solution-business .solution-bundle figcaption span{color:#b9c9bc}
    #sdt-matryoshka .solution-business .solution-bundle{border-color:#34543d;background:radial-gradient(circle at 83% 28%,rgba(142,211,62,.16),transparent 30%),linear-gradient(145deg,#102419 0%,#1a3222 100%)}
    #sdt-matryoshka .solution-business .bundle-machine,#sdt-matryoshka .solution-business .bundle-phone{border:0;background:transparent}
    #sdt-matryoshka .solution-business .bundle-phone::after{border-color:rgba(255,255,255,.18)}
    @media(max-width:759px){#sdt-matryoshka .catalog-toolbar-head{align-items:flex-start}#sdt-matryoshka .catalog-toolbar-count{max-width:105px;padding-top:2px;text-align:right;white-space:normal}#sdt-matryoshka .catalog-toolbar-groups{grid-template-columns:1fr;padding:12px}#sdt-matryoshka .catalog-filter-group{padding:7px 7px 8px}#sdt-matryoshka .segmented{margin-inline:-2px;padding-inline:2px}#sdt-matryoshka .solution-bundle{grid-template-columns:minmax(0,1.45fr) minmax(98px,.55fr);grid-template-rows:188px auto;gap:13px;padding:16px 15px 15px;border-radius:16px}#sdt-matryoshka .bundle-machine,#sdt-matryoshka .bundle-phone{padding:27px 1px 0}#sdt-matryoshka .bundle-machine::before,#sdt-matryoshka .bundle-phone::before{top:1px;left:2px;font-size:8px}#sdt-matryoshka .bundle-phone::after{left:-21px;width:25px;height:25px;font-size:16px}#sdt-matryoshka .bundle-machine img{height:150px;max-height:150px}#sdt-matryoshka .bundle-phone img{width:auto;height:170px;max-width:100%;border-width:1px;border-radius:14px}#sdt-matryoshka .solution-bundle figcaption{padding:4px 2px 0}}
    @media(min-width:760px){#sdt-matryoshka .hero-stage>.hero-lifestyle{height:100%}#sdt-matryoshka .hero-app-preview{top:22px;right:22px;display:block;width:132px;padding:0;border:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}#sdt-matryoshka .hero-stage .hero-app-preview img{width:132px;height:220px;object-fit:contain;border:1px solid rgba(255,255,255,.42);border-radius:18px;box-shadow:0 22px 50px -22px rgba(5,16,9,.92)}}
    @media(min-width:1080px){#sdt-matryoshka .hero-app-preview{top:28px;right:28px;width:190px}#sdt-matryoshka .hero-stage .hero-app-preview img{width:190px;height:317px}}
    #sdt-matryoshka .mentor-grid-full{grid-template-columns:1fr;gap:14px}#sdt-matryoshka .mentor-item{grid-template-columns:112px minmax(0,1fr);gap:16px;align-items:start;padding:14px;border:1px solid #e1e6df;background:#fff;box-shadow:0 18px 38px -34px rgba(15,35,20,.62)}#sdt-matryoshka .mentor-item img{width:112px;height:auto;aspect-ratio:896/1200;object-fit:cover;border-radius:12px;box-shadow:0 16px 28px -20px rgba(10,27,15,.78)}#sdt-matryoshka .mentor-item>div{padding-top:4px}#sdt-matryoshka .mentor-item strong{font-size:18px}#sdt-matryoshka .mentor-item p{line-height:1.48}
    #sdt-matryoshka .mentor-dialog{width:min(620px,calc(100% - 20px));max-height:calc(100dvh - 20px);overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:20px;background:#102419}#sdt-matryoshka .mentor-dialog-grid{display:block}#sdt-matryoshka .mentor-dialog-media{display:grid;place-items:center;min-height:0;height:auto;background:#102419}#sdt-matryoshka .mentor-dialog-media img{display:block;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 20px);object-fit:contain;object-position:center}#sdt-matryoshka .mentor-dialog-copy{display:none}#sdt-matryoshka .mentor-dialog-close{right:12px;top:12px;background:rgba(255,255,255,.9)}
    @media(min-width:760px){#sdt-matryoshka .mentor-grid-full{grid-template-columns:repeat(2,minmax(0,1fr))}#sdt-matryoshka .mentor-item{grid-template-columns:clamp(138px,13vw,176px) minmax(0,1fr);gap:18px;padding:16px}#sdt-matryoshka .mentor-item img{width:100%}#sdt-matryoshka .mentor-dialog-media{min-height:0}#sdt-matryoshka .mentor-dialog-media img{height:auto;max-height:calc(100dvh - 28px)}}
    #sdt-matryoshka .information-body{gap:18px;padding-top:12px}#sdt-matryoshka .information-group{padding:26px;border:1px solid #dfe5dc;border-radius:20px;background:#fff;box-shadow:0 22px 48px -42px rgba(15,35,20,.68)}#sdt-matryoshka .information-group h3{font-size:28px;margin-bottom:10px}#sdt-matryoshka .information-group>p{max-width:78ch;color:var(--muted)}
    #sdt-matryoshka .information-group-life{background:linear-gradient(135deg,#edf6e7 0%,#f7faf5 100%);border-color:#d5e5cc}#sdt-matryoshka .information-group-life .life-grid{counter-reset:life-card}#sdt-matryoshka .information-group-life .life-item{counter-increment:life-card;position:relative;padding:18px 18px 18px 58px;border:1px solid rgba(91,126,70,.16);background:rgba(255,255,255,.84);box-shadow:0 14px 30px -26px rgba(27,59,30,.65)}#sdt-matryoshka .information-group-life .life-item::before{content:counter(life-card);position:absolute;left:17px;top:17px;display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:var(--lime);color:var(--ink);font-weight:800;font-size:12px}
    #sdt-matryoshka .information-group-practices{border-color:#304a36;background:radial-gradient(circle at 88% 18%,rgba(142,211,62,.16),transparent 27%),linear-gradient(145deg,#11251a,#1b3423);color:#fff;box-shadow:0 30px 64px -46px rgba(8,29,15,.95)}#sdt-matryoshka .information-group-practices>p{color:#c8d5cb}#sdt-matryoshka .information-group-practices .life-item{border:1px solid rgba(191,224,169,.14);background:rgba(255,255,255,.065)}#sdt-matryoshka .information-group-practices .life-item strong{color:#fff}#sdt-matryoshka .information-group-practices .life-item p{color:#bdcbbf}#sdt-matryoshka .information-group-practices .condition{color:#9fb3a3}
    #sdt-matryoshka .information-group-cabinet{background:#fff}#sdt-matryoshka .information-group-cabinet .cabinet-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#sdt-matryoshka .information-group-cabinet .cabinet-item{position:relative;min-height:118px;padding:19px 16px 16px;border:1px solid #dfe7da;background:#f3f8ef;overflow:hidden}#sdt-matryoshka .information-group-cabinet .cabinet-item::before{content:'';position:absolute;inset:0 auto 0 0;width:4px;background:var(--lime)}#sdt-matryoshka .information-group-cabinet .cabinet-item:nth-child(even){background:#f7f8f6}#sdt-matryoshka .information-group-cabinet .cabinet-item strong{color:#24461c}
    #sdt-matryoshka .information-group-mentors{background:#edf1eb;border-color:#dce3da}#sdt-matryoshka .information-group-mentors .mentor-evidence{margin-bottom:20px}#sdt-matryoshka .information-note{padding:14px 18px;border-left:3px solid var(--lime);background:#f3f7f0;border-radius:0 12px 12px 0}
    @media(min-width:760px){#sdt-matryoshka .information-group-cabinet .cabinet-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}
    @media(max-width:759px){#sdt-matryoshka .information-body{gap:14px}#sdt-matryoshka .information-group{padding:19px;border-radius:16px}#sdt-matryoshka .information-group h3{font-size:23px}#sdt-matryoshka .information-group-life .life-item{padding-left:54px}#sdt-matryoshka .information-group-cabinet .cabinet-item{min-height:108px}#sdt-matryoshka .information-group-practices .life-grid{gap:8px}}
    @media(max-width:480px){#sdt-matryoshka .package-fact{padding:12px 9px}#sdt-matryoshka .package-fact strong{font-size:16px;white-space:nowrap}#sdt-matryoshka .package-fact span{font-size:11.5px}}
    @media(max-width:340px){#sdt-matryoshka .information-group-cabinet .cabinet-grid{grid-template-columns:1fr}}
    @media(min-width:760px){#sdt-matryoshka .solution summary{min-height:500px}#sdt-matryoshka .solution[data-package="health"] summary::before{background-position:54% 8%}#sdt-matryoshka .solution[data-package="business"] summary::before{background-position:57% 6%}#sdt-matryoshka .solution[data-package="moms"] summary::before{background-position:56% 8%}}
    @media(min-width:760px){#sdt-matryoshka .product-grid>.product:only-child{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(330px,.95fr);min-height:520px;border:1px solid #e0e6dd;box-shadow:0 28px 64px -46px rgba(13,38,20,.68)}#sdt-matryoshka .product-grid>.product:only-child .product-image{display:grid;place-items:center;height:auto;min-height:520px;padding:42px;background:radial-gradient(circle at 50% 44%,#fff 0%,#f7f9f5 54%,#eaf2e5 100%)}#sdt-matryoshka .product-grid>.product:only-child .product-image img{width:100%;height:100%;max-width:620px;max-height:440px;filter:drop-shadow(0 28px 22px rgba(19,42,25,.16))}#sdt-matryoshka .product-grid>.product:only-child .product-main{display:flex;flex-direction:column;justify-content:center;padding:46px}#sdt-matryoshka .product-grid>.product:only-child h3{font-size:32px}#sdt-matryoshka .product-grid>.product:only-child .product-price{font-size:38px}#sdt-matryoshka .product-grid>.product:only-child .product-action{margin-top:24px}}
    @media(max-width:759px){
      #sdt-matryoshka .hero-quick-solution{height:auto;min-height:142px;padding:0;display:grid;grid-template-rows:86px minmax(56px,auto);align-items:stretch;border:1px solid var(--line);background:#fff;color:var(--ink);box-shadow:0 14px 30px -26px rgba(18,35,23,.72)}
      #sdt-matryoshka .hero-quick-solution::before{z-index:0;inset:0 0 auto;height:86px;background-size:cover}
      #sdt-matryoshka .hero-quick-solution::after{z-index:1;inset:0 0 auto;height:86px;background:linear-gradient(180deg,transparent 64%,rgba(10,20,13,.12))}
      #sdt-matryoshka .hero-quick-solution>span{position:relative;z-index:2;grid-row:2;display:block;padding:9px 8px 10px;background:#fff}
      #sdt-matryoshka .hero-quick-solution strong{font-size:12px;line-height:1.15;color:var(--ink)}
      #sdt-matryoshka .hero-quick-solution small{margin-top:4px;font-size:10px;line-height:1.25;color:var(--muted)}
      #sdt-matryoshka .solution summary{min-height:0;padding:0;display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;align-items:stretch;background:#fff}
      #sdt-matryoshka .solution summary::before{position:relative;z-index:0;inset:auto;grid-row:1;display:block;width:100%;aspect-ratio:4/3;background-color:#e9eee8;background-size:contain;background-repeat:no-repeat;transform:none}
      #sdt-matryoshka .solution summary::after{display:none}
      #sdt-matryoshka .solution-title{position:relative;z-index:1;grid-row:2;width:100%;padding:20px 18px 22px;border:0;border-radius:0;background:#fff;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}
      #sdt-matryoshka .solution-name{font-size:27px}
      #sdt-matryoshka .solution-situation{font-size:15px;line-height:1.45;color:var(--muted)}
      #sdt-matryoshka .solution-price{font-size:20px}
      #sdt-matryoshka .solution-business summary{background:var(--dark)}
      #sdt-matryoshka .solution-business .solution-title{background:var(--dark);color:#fff}
      #sdt-matryoshka .solution-business .solution-situation,#sdt-matryoshka .solution-business .solution-price small{color:#c3cec6}
      #sdt-matryoshka .round{top:16px;right:16px}
      #sdt-matryoshka .mobile-tabs .mobile-tab-priority{color:#244b18;font-weight:750}
      #sdt-matryoshka .mobile-tabs .mobile-tab-priority[aria-current="location"]{background:var(--lime-soft);color:var(--green);box-shadow:inset 0 0 0 1px #cee5ba}
      #sdt-matryoshka .mobile-tabs a>span{max-width:100%;text-align:center;text-wrap:balance}
    }
    #sdt-matryoshka /* Package identity: warm care,#sdt-matryoshka calm health,#sdt-matryoshka focused business */
    .solution[data-package="moms"]{--package-surface:#f6eee6;--package-panel:#fff9f4;--package-ink:#2c241f;--package-muted:#6d5b50;--package-line:#decbbd;--package-accent:#8f5038;--package-accent-ink:#fff;--package-soft:#efe0d4;--package-arrow:rgba(255,255,255,.2)}
    #sdt-matryoshka .solution[data-package="health"]{--package-surface:#eaf4ef;--package-panel:#f8fcfa;--package-ink:#17271f;--package-muted:#53695f;--package-line:#c5dbd0;--package-accent:#2b6e50;--package-accent-ink:#fff;--package-soft:#d9ebe2;--package-arrow:rgba(255,255,255,.2)}
    #sdt-matryoshka .solution[data-package="business"]{--package-surface:#162733;--package-panel:#1d3442;--package-ink:#f7faf8;--package-muted:#becbd1;--package-line:#3a5564;--package-accent:#8ed33e;--package-accent-ink:#14251a;--package-soft:#27414f;--package-arrow:rgba(20,37,26,.1)}
    #sdt-matryoshka .solution[data-package]{background:var(--package-surface);color:var(--package-ink)}
    #sdt-matryoshka .solution[data-package] .solution-body{background:var(--package-surface);color:var(--package-ink);box-shadow:inset 0 1px 0 var(--package-line)}
    #sdt-matryoshka .solution[data-package="moms"] .solution-title{background:rgba(251,244,238,.91);border-color:rgba(255,255,255,.72);color:var(--package-ink)}
    #sdt-matryoshka .solution[data-package="health"] .solution-title{background:rgba(239,248,243,.91);border-color:rgba(255,255,255,.72);color:var(--package-ink)}
    #sdt-matryoshka .solution[data-package="business"] .solution-title{background:rgba(19,37,49,.91);border-color:rgba(255,255,255,.17);color:var(--package-ink)}
    #sdt-matryoshka .solution[data-package] .solution-situation,#sdt-matryoshka .solution[data-package] .solution-price small,#sdt-matryoshka .solution[data-package] .condition,#sdt-matryoshka .solution[data-package] .solution-copy>p,#sdt-matryoshka .solution[data-package] .benefits li>div>span,#sdt-matryoshka .solution[data-package] .package-switcher>span{color:var(--package-muted)}
    #sdt-matryoshka .solution[data-package] .round{background:var(--package-accent);color:var(--package-accent-ink);box-shadow:0 12px 30px -18px rgba(16,32,24,.8)}
    #sdt-matryoshka .solution[data-package] .solution-bundle{border-color:var(--package-line);background:var(--package-panel);box-shadow:0 18px 42px -34px rgba(25,43,31,.38)}
    #sdt-matryoshka .solution[data-package="moms"] .solution-bundle{background:radial-gradient(circle at 84% 28%,rgba(164,95,70,.13),transparent 31%),var(--package-panel)}
    #sdt-matryoshka .solution[data-package="health"] .solution-bundle{background:radial-gradient(circle at 84% 28%,rgba(47,117,86,.13),transparent 31%),var(--package-panel)}
    #sdt-matryoshka .solution[data-package="business"] .solution-bundle{background:radial-gradient(circle at 84% 28%,rgba(142,211,62,.13),transparent 31%),var(--package-panel)}
    #sdt-matryoshka .solution[data-package] .solution-bundle::before{background:var(--package-soft)}
    #sdt-matryoshka .solution[data-package] .solution-bundle figcaption{color:var(--package-ink)}
    #sdt-matryoshka .solution[data-package] .solution-bundle figcaption span{color:var(--package-muted)}
    #sdt-matryoshka .solution[data-package] .package-fact{border-color:var(--package-line);background:var(--package-panel)}
    #sdt-matryoshka .solution[data-package] .package-fact strong{color:var(--package-ink)}
    #sdt-matryoshka .solution[data-package] .package-fact span{color:var(--package-muted)}
    #sdt-matryoshka .solution[data-package] .benefits{border-color:var(--package-line)}
    #sdt-matryoshka .solution[data-package] .benefits li{border-color:var(--package-line)}
    #sdt-matryoshka .solution[data-package] .benefit-link,#sdt-matryoshka .solution[data-package] .package-switcher button{border-color:var(--package-line);background:var(--package-panel);color:var(--package-accent)}
    #sdt-matryoshka .solution[data-package] .benefit-link:hover,#sdt-matryoshka .solution[data-package] .package-switcher button:hover{background:var(--package-soft)}
    #sdt-matryoshka .solution[data-package] .package-actions>.button{background:var(--package-accent);color:var(--package-accent-ink);box-shadow:inset 0 1px 1px rgba(255,255,255,.28)}
    #sdt-matryoshka .solution[data-package] .package-actions>.button .button-arrow{background:var(--package-arrow)}
    #sdt-matryoshka .hero-quick-solution[data-quick-package="moms"]{border-color:#decbbd}#sdt-matryoshka .hero-quick-solution[data-quick-package="moms"]>span{background:#f6eee6}
    #sdt-matryoshka .hero-quick-solution[data-quick-package="health"]{border-color:#c5dbd0}#sdt-matryoshka .hero-quick-solution[data-quick-package="health"]>span{background:#eaf4ef}
    #sdt-matryoshka .hero-quick-solution[data-quick-package="business"]{border-color:#314b5a}#sdt-matryoshka .hero-quick-solution[data-quick-package="business"]>span{background:#162733}#sdt-matryoshka .hero-quick-solution[data-quick-package="business"] strong{color:#fff}#sdt-matryoshka .hero-quick-solution[data-quick-package="business"] small{color:#c5d1d6}
    @media(max-width:759px){
      #sdt-matryoshka .solution[data-package="moms"] summary,#sdt-matryoshka .solution[data-package="moms"] .solution-title{background:#f6eee6}
      #sdt-matryoshka .solution[data-package="health"] summary,#sdt-matryoshka .solution[data-package="health"] .solution-title{background:#eaf4ef}
      #sdt-matryoshka .solution[data-package="business"] summary,#sdt-matryoshka .solution[data-package="business"] .solution-title{background:#162733}
      #sdt-matryoshka .solution[data-package="moms"] summary::before{background-color:#efe0d4}
      #sdt-matryoshka .solution[data-package="health"] summary::before{background-color:#d9ebe2}
      #sdt-matryoshka .solution[data-package="business"] summary::before{background-color:#27414f}
    }
    @media(prefers-reduced-motion:reduce){#sdt-matryoshka{scroll-behavior:auto}#sdt-matryoshka .button,#sdt-matryoshka .round svg{transition:none}}

  
#sdt-matryoshka .catalog-compare-panel{display:none;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:0 0 20px;padding:14px 16px;border:1px solid #b8da9c;border-radius:18px;background:#eef8e5;box-shadow:0 22px 48px -42px rgba(25,72,25,.72)}
#sdt-matryoshka .catalog-compare-panel.show{display:flex}#sdt-matryoshka .catalog-compare-panel.active{border-color:#6fba35;background:#e7f6da}#sdt-matryoshka .catalog-compare-copy{display:flex;align-items:center;gap:11px;min-width:0}#sdt-matryoshka .catalog-compare-count{display:grid;place-items:center;width:32px;height:32px;flex:0 0 32px;border-radius:50%;background:var(--lime);color:var(--ink);font-weight:850}#sdt-matryoshka .catalog-compare-copy strong{display:block;max-width:720px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#sdt-matryoshka .catalog-compare-copy small{display:block;margin-top:2px;color:var(--muted)}#sdt-matryoshka .catalog-compare-reset{min-height:42px;padding:8px 15px;border:1px solid #a8ce8a;border-radius:999px;background:#fff;color:var(--green);font-weight:800;cursor:pointer}#sdt-matryoshka .catalog-compare-insights{display:none;flex:1 1 100%;align-items:flex-start;gap:9px;padding-top:12px;border-top:1px solid #c7dfb4}#sdt-matryoshka .catalog-compare-panel.active .catalog-compare-insights{display:flex}#sdt-matryoshka .catalog-compare-insights>strong{flex:0 0 auto;padding-top:7px;font-size:12px}#sdt-matryoshka .catalog-insight-list{display:flex;flex-wrap:wrap;gap:7px;min-width:0}#sdt-matryoshka .catalog-insight{flex:0 1 auto;max-width:100%;padding:7px 11px;border:1px solid #bad89e;border-radius:14px;background:#fff;color:#335527;font-size:11px;font-weight:750;line-height:1.35;white-space:normal}
#sdt-matryoshka .product-grid.compare-mode{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch}#sdt-matryoshka .catalog-product{position:relative;min-width:0;overflow:visible!important;background:transparent!important;perspective:1600px}#sdt-matryoshka .catalog-product-inner{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .62s cubic-bezier(.2,.75,.2,1)}#sdt-matryoshka .catalog-product.is-flipped .catalog-product-inner{transform:rotateY(180deg)}#sdt-matryoshka .catalog-product-face{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden;box-shadow:0 28px 60px -52px rgba(17,45,24,.72)}#sdt-matryoshka .catalog-product-front{position:relative;display:flex;flex-direction:column;min-height:100%;background:#fff;pointer-events:auto}#sdt-matryoshka .catalog-product-back{position:absolute;inset:0;display:flex;flex-direction:column;padding:22px;overflow:auto;transform:rotateY(180deg);border-color:#294b32;background:radial-gradient(circle at 88% 8%,#365d3e 0%,#183924 32%,#0d2417 74%);color:#fff;pointer-events:none;overscroll-behavior:contain}#sdt-matryoshka .catalog-product.is-flipped .catalog-product-front{pointer-events:none}#sdt-matryoshka .catalog-product.is-flipped .catalog-product-back{pointer-events:auto}#sdt-matryoshka .catalog-product.is-compare-base .catalog-product-back{border-color:#6d8171}#sdt-matryoshka .catalog-product.is-compare-opponent .catalog-product-back{border-color:var(--lime);box-shadow:0 0 0 2px var(--lime),0 28px 60px -42px rgba(40,94,28,.95)}
#sdt-matryoshka .catalog-product .product-main{display:flex;flex-direction:column;flex:1}#sdt-matryoshka .catalog-choice-title{margin:0;font-weight:800}#sdt-matryoshka .catalog-choice-note{margin:3px 0 10px;color:var(--muted);font-size:11px}#sdt-matryoshka .catalog-product .terms.catalog-term-plans{display:grid;gap:6px;margin:0}#sdt-matryoshka .catalog-term-plan{display:grid;grid-template-columns:19px minmax(0,1fr) auto;gap:8px;align-items:center;width:100%;min-height:58px;padding:8px 10px;border:1px solid var(--line)!important;border-radius:12px!important;background:#fff!important;color:var(--ink);text-align:left;cursor:pointer}#sdt-matryoshka .catalog-term-plan:hover{border-color:#9fc983!important}#sdt-matryoshka .catalog-term-plan[aria-pressed="true"]{border-color:#72b928!important;background:var(--lime-soft)!important;box-shadow:0 0 0 1px #72b928 inset}#sdt-matryoshka .catalog-term-radio{width:17px;height:17px;border:1.5px solid #98a299;border-radius:50%;background:#fff}#sdt-matryoshka .catalog-term-plan[aria-pressed="true"] .catalog-term-radio{border:5px solid var(--green)}#sdt-matryoshka .catalog-term-name strong,#sdt-matryoshka .catalog-term-price strong{display:block}#sdt-matryoshka .catalog-term-name small{display:block;margin-top:1px;color:var(--muted);font-size:10px;line-height:1.18}#sdt-matryoshka .catalog-term-price{text-align:right;white-space:nowrap}#sdt-matryoshka .catalog-term-price strong{font-size:16px}#sdt-matryoshka .catalog-term-price small{display:inline;color:var(--muted);font-size:10px}#sdt-matryoshka .catalog-term-saving{display:inline-flex;margin:2px 0 0 4px;padding:2px 5px;border-radius:999px;background:#dff2c9;color:#31680e;font-size:9px;font-weight:850}#sdt-matryoshka .catalog-selection{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;padding-top:10px;border-top:1px solid var(--line);color:var(--muted);font-size:12px}#sdt-matryoshka .catalog-selection strong{color:var(--ink);font-size:14px;text-align:right}#sdt-matryoshka .catalog-card-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:10px}#sdt-matryoshka .catalog-card-action{display:flex;align-items:center;justify-content:space-between;gap:7px;min-width:0;min-height:46px;padding:0 7px 0 11px;border-radius:12px;font-size:12px;font-weight:850;cursor:pointer}#sdt-matryoshka .catalog-parameters{border:1px solid #94c76b;background:#e5f5d4;color:var(--green)}#sdt-matryoshka .catalog-compare-trigger{border:1px solid #cad5c7;background:#fff;color:var(--ink)}#sdt-matryoshka .catalog-compare-trigger[aria-pressed="true"]{border-color:#5f9e2d;background:var(--dark);color:#fff}#sdt-matryoshka .catalog-card-action-icon{display:grid;place-items:center;width:29px;height:29px;flex:0 0 29px;border-radius:50%;background:var(--lime);color:var(--ink);font-size:16px}#sdt-matryoshka .catalog-front-cart{grid-column:1/-1;width:100%;min-height:50px;border:0;border-radius:12px;background:var(--lime);color:var(--ink);font-weight:850;cursor:pointer}
#sdt-matryoshka .catalog-back-top{display:flex;align-items:center;justify-content:space-between;gap:14px}#sdt-matryoshka .catalog-back-kicker{color:var(--lime);font-size:12px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}#sdt-matryoshka .catalog-back-close{display:grid;place-items:center;width:44px;height:44px;border:1px solid rgba(255,255,255,.28);border-radius:50%;background:rgba(255,255,255,.08);color:#fff;font-size:23px;cursor:pointer}#sdt-matryoshka .catalog-compare-role{display:none;align-items:center;min-height:48px;margin:13px 0 3px;padding:7px 9px;border:1px solid rgba(255,255,255,.16);border-radius:12px;background:rgba(255,255,255,.07)}#sdt-matryoshka .is-compare-base .catalog-compare-role,#sdt-matryoshka .is-compare-opponent .catalog-compare-role{display:flex}#sdt-matryoshka .catalog-base-lock{display:none;color:#dceadf;font-size:12px;font-weight:800}#sdt-matryoshka .is-compare-base .catalog-base-lock{display:block}#sdt-matryoshka .catalog-opponent-nav{display:none;align-items:center;justify-content:space-between;width:100%;gap:8px}#sdt-matryoshka .is-compare-opponent .catalog-opponent-nav{display:flex}#sdt-matryoshka .catalog-opponent-nav button{display:grid;place-items:center;width:44px;height:44px;flex:0 0 44px;border:1px solid rgba(142,219,53,.72);border-radius:50%;background:var(--lime);color:var(--ink);font-size:18px;cursor:pointer}#sdt-matryoshka .catalog-opponent-nav span{display:grid;text-align:center}#sdt-matryoshka .catalog-opponent-nav small{color:#b8c9bb;font-size:9px}#sdt-matryoshka .catalog-opponent-nav strong{font-size:12px}#sdt-matryoshka .catalog-back-identity{display:grid;grid-template-columns:112px minmax(0,1fr);gap:15px;align-items:center;margin:14px 0}#sdt-matryoshka .catalog-back-identity img{width:112px;height:88px;padding:7px;object-fit:contain;border:1px solid rgba(255,255,255,.13);border-radius:12px;background:rgba(255,255,255,.94)}#sdt-matryoshka .catalog-product-back h3{margin:0 0 5px;color:#fff;font-size:27px}#sdt-matryoshka .catalog-back-intro{display:-webkit-box;margin:0;color:#ced9d1;font-size:12px;line-height:1.42;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}#sdt-matryoshka .catalog-back-specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#sdt-matryoshka .catalog-back-spec{position:relative;min-height:86px;padding:11px;border:1px solid rgba(255,255,255,.14);border-radius:13px;background:rgba(255,255,255,.075)}#sdt-matryoshka .catalog-back-spec span{display:block;color:#aebfb2;font-size:10px}#sdt-matryoshka .catalog-back-spec strong{display:block;margin-top:7px;color:#fff;font-size:16px;line-height:1.2}#sdt-matryoshka .catalog-back-spec.compare-base{background:rgba(255,255,255,.055)}#sdt-matryoshka .catalog-back-spec.compare-same{border-color:rgba(191,224,169,.32);background:rgba(191,224,169,.08)}#sdt-matryoshka .catalog-back-spec.compare-different{border-color:var(--lime);background:rgba(142,219,53,.16)}#sdt-matryoshka .catalog-compare-status{display:inline-flex;margin-top:8px;padding:2px 6px;border-radius:999px;background:var(--lime);color:var(--ink);font-size:8px;font-style:normal;font-weight:900;text-transform:uppercase}#sdt-matryoshka .compare-base .catalog-compare-status{background:rgba(255,255,255,.12);color:#cad7cd}#sdt-matryoshka .compare-same .catalog-compare-status{background:rgba(255,255,255,.14);color:#d9e6dc}#sdt-matryoshka .catalog-back-prices{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:9px}#sdt-matryoshka .catalog-back-rent,#sdt-matryoshka .catalog-back-buyout{display:grid;gap:3px;min-height:68px;padding:11px 13px;border-radius:13px}#sdt-matryoshka .catalog-back-rent{border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.08)}#sdt-matryoshka .catalog-back-buyout{border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.055)}#sdt-matryoshka .catalog-back-rent span,#sdt-matryoshka .catalog-back-buyout span{color:#afc0b2;font-size:10px}#sdt-matryoshka .catalog-back-rent strong,#sdt-matryoshka .catalog-back-buyout strong{font-size:20px}#sdt-matryoshka .catalog-back-buyout.compare-different{border-color:var(--lime)}#sdt-matryoshka .catalog-price-delta{display:block;color:var(--lime);font-size:9px;font-style:normal;font-weight:850}#sdt-matryoshka .catalog-back-note{margin:9px 0 0;color:#9fb1a3;font-size:10px;line-height:1.4}#sdt-matryoshka .catalog-back-actions{display:grid;gap:8px;margin-top:auto;padding-top:13px}#sdt-matryoshka .catalog-back-cart,#sdt-matryoshka .catalog-flip-back{min-height:48px;border-radius:999px;font-weight:850;cursor:pointer}#sdt-matryoshka .catalog-back-cart{border:0;background:var(--lime);color:var(--ink)}#sdt-matryoshka .catalog-flip-back{border:1px solid rgba(255,255,255,.3);background:rgba(255,255,255,.08);color:#fff}
#sdt-matryoshka .product-grid>.catalog-product:only-child{display:block!important;min-height:620px!important}#sdt-matryoshka .product-grid>.catalog-product:only-child .catalog-product-front{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr)}#sdt-matryoshka .product-grid>.catalog-product:only-child .product-image{min-height:620px!important}#sdt-matryoshka .product-grid>.catalog-product:only-child .catalog-back-specs{grid-template-columns:repeat(4,minmax(0,1fr))}#sdt-matryoshka .product-grid.compare-mode>.catalog-product:only-child{min-height:0!important}#sdt-matryoshka .catalog-parameters:focus-visible,#sdt-matryoshka .catalog-compare-trigger:focus-visible,#sdt-matryoshka .catalog-front-cart:focus-visible,#sdt-matryoshka .catalog-back-close:focus-visible,#sdt-matryoshka .catalog-back-cart:focus-visible,#sdt-matryoshka .catalog-flip-back:focus-visible,#sdt-matryoshka .catalog-compare-reset:focus-visible,#sdt-matryoshka .catalog-opponent-nav button:focus-visible{outline:3px solid var(--lime);outline-offset:2px}
@media(max-width:759px){#sdt-matryoshka .catalog-compare-panel{align-items:flex-start}#sdt-matryoshka .catalog-compare-copy strong{white-space:normal}#sdt-matryoshka .catalog-compare-insights{align-items:flex-start;flex-direction:column}#sdt-matryoshka .product-grid.compare-mode{grid-template-columns:1fr!important}#sdt-matryoshka .product-grid>.catalog-product:only-child{min-height:0!important}#sdt-matryoshka .product-grid>.catalog-product:only-child .catalog-product-front{display:flex}#sdt-matryoshka .product-grid>.catalog-product:only-child .product-image{min-height:0!important}#sdt-matryoshka .product-grid>.catalog-product:only-child .catalog-back-specs{grid-template-columns:repeat(2,minmax(0,1fr))}#sdt-matryoshka .catalog-product .product-main{padding:15px}#sdt-matryoshka .catalog-term-plan{min-height:58px;padding:7px 9px}#sdt-matryoshka .catalog-term-name strong{font-size:14px}#sdt-matryoshka .catalog-term-price strong{font-size:15px}#sdt-matryoshka .catalog-card-action{font-size:11px;padding-left:9px}#sdt-matryoshka .catalog-back-identity{grid-template-columns:88px minmax(0,1fr)}#sdt-matryoshka .catalog-back-identity img{width:88px;height:76px}#sdt-matryoshka .catalog-back-prices{grid-template-columns:1fr}#sdt-matryoshka .catalog-comparing .catalog-product.is-compare-base{height:650px}#sdt-matryoshka .catalog-comparing .catalog-product.is-compare-opponent{height:850px}#sdt-matryoshka .catalog-comparing .is-compare-base .catalog-product-inner,#sdt-matryoshka .catalog-comparing .is-compare-opponent .catalog-product-inner{height:100%}#sdt-matryoshka .catalog-comparing .is-compare-base .catalog-product-front,#sdt-matryoshka .catalog-comparing .is-compare-opponent .catalog-product-front{display:none!important}#sdt-matryoshka .catalog-comparing .is-compare-base .catalog-back-intro,#sdt-matryoshka .catalog-comparing .is-compare-base .catalog-back-note,#sdt-matryoshka .catalog-comparing .is-compare-base .catalog-flip-back{display:none}#sdt-matryoshka .catalog-comparing .is-compare-base .catalog-back-identity{margin-block:10px}#sdt-matryoshka .catalog-comparing .is-compare-base .catalog-back-prices{grid-template-columns:1fr 1fr}#sdt-matryoshka .catalog-comparing .is-compare-base .catalog-back-actions{padding-top:10px}#sdt-matryoshka .catalog-comparing .is-compare-base .catalog-product-back,#sdt-matryoshka .catalog-comparing .is-compare-opponent .catalog-product-back{overflow:hidden}}
@media(max-width:759px){#sdt-matryoshka .catalog-comparing .catalog-product.is-commercial-pending{height:850px}#sdt-matryoshka .catalog-comparing .catalog-product.is-commercial-pending .catalog-product-back{overflow:hidden}}
@media(prefers-reduced-motion:reduce){#sdt-matryoshka .catalog-product-inner{transition:none}}

#sdt-matryoshka /* Extended comparison,#sdt-matryoshka transparent three-month buyout,#sdt-matryoshka and one-tap cart removal. */
.catalog-front-cart.is-remove{border:1px solid #8eaa91;background:#f5faf4;color:#28552f;box-shadow:inset 0 0 0 1px rgba(38,88,47,.05)}
#sdt-matryoshka .catalog-back-buyout em{display:block;margin-top:3px;color:#b8c8bb;font-size:11px;line-height:1.35;font-style:normal}
#sdt-matryoshka .catalog-commercial-status{display:grid;gap:4px;margin-top:8px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--silver)}#sdt-matryoshka .catalog-commercial-status strong{color:var(--green);font-size:16px}#sdt-matryoshka .catalog-commercial-status span{max-width:38ch;color:var(--muted);font-size:13px;line-height:1.5}#sdt-matryoshka .catalog-back-availability{display:grid;gap:4px;grid-column:1/-1;min-height:76px;padding:12px 16px;border:1px solid var(--lime);border-radius:12px;background:transparent}#sdt-matryoshka .catalog-back-availability span{color:#fff;font-size:13px;opacity:.72}#sdt-matryoshka .catalog-back-availability strong{color:#fff;font-size:23px}#sdt-matryoshka .catalog-back-availability em{color:#fff;font-size:13px;line-height:1.5;font-style:normal;opacity:.82}
#sdt-matryoshka .catalog-back-buyout.is-available{border-color:rgba(207,226,210,.22);background:rgba(255,255,255,.085)}
#sdt-matryoshka .catalog-back-buyout.is-available>span{color:#c5d3c8;font-size:11px}
#sdt-matryoshka .catalog-back-buyout.is-available>strong{font-size:22px;letter-spacing:-.02em}
#sdt-matryoshka .catalog-back-buyout.is-available em{color:#aebfb2}
#sdt-matryoshka .catalog-back-buyout.compare-different{border-color:rgba(142,219,53,.7);background:rgba(142,219,53,.11)}
#sdt-matryoshka .catalog-price-delta{display:inline-flex!important;width:max-content;margin-top:7px!important;padding:3px 7px;border-radius:999px;background:var(--lime);color:var(--ink)!important;font-size:11px!important;font-weight:850!important}
#sdt-matryoshka .catalog-back-cart.is-remove{border:1px solid rgba(255,255,255,.42);background:rgba(255,255,255,.1);color:#fff}
#sdt-matryoshka .product-grid>.catalog-product:only-child .catalog-back-specs{grid-template-columns:repeat(3,minmax(0,1fr))}
@media(max-width:759px){
  #sdt-matryoshka .catalog-compare-insights{width:100%;overflow:visible}
  #sdt-matryoshka .catalog-insight-list{display:grid;width:100%;grid-template-columns:1fr;overflow:visible}
  #sdt-matryoshka .catalog-insight{width:100%;box-sizing:border-box}
  #sdt-matryoshka .product-grid>.catalog-product:only-child .catalog-back-specs{grid-template-columns:repeat(2,minmax(0,1fr))}
  #sdt-matryoshka .catalog-comparing .catalog-product.is-compare-base{height:1022px}
  #sdt-matryoshka .catalog-comparing .catalog-product.is-compare-opponent{height:1160px}
}

#sdt-matryoshka /* Type-aware comparison: sections align equal attributes and missing data is explicit. */
.catalog-spec-group{grid-column:1/-1;margin:3px 0 -1px;color:#9fcea5;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}
#sdt-matryoshka .catalog-back-spec strong{max-width:100%;overflow-wrap:anywhere;word-break:normal;hyphens:auto;font-size:clamp(13px,3.8vw,16px)}
#sdt-matryoshka .catalog-back-spec.is-missing,#sdt-matryoshka .catalog-back-spec.compare-missing{border-style:dashed;border-color:rgba(255,255,255,.19);background:rgba(255,255,255,.035)}
#sdt-matryoshka .catalog-back-spec.is-missing strong,#sdt-matryoshka .catalog-back-spec.compare-missing strong{color:#aeb9b0;font-size:13px;font-weight:700}
#sdt-matryoshka .catalog-back-spec.compare-missing .catalog-compare-status{background:rgba(255,255,255,.1);color:#c2ccc4}
@media(max-width:759px){
  #sdt-matryoshka .catalog-comparing .catalog-product[data-product-kind="elliptical"].is-compare-base{height:1350px}
  #sdt-matryoshka .catalog-comparing .catalog-product[data-product-kind="elliptical"].is-compare-opponent{height:1580px}
  #sdt-matryoshka .catalog-comparing .catalog-product[data-product-kind="rowing"].is-compare-opponent{height:1200px}
}

#sdt-matryoshka /* Plain-language explanations stay inside the attribute instead of adding more questions. */
.catalog-back-spec .catalog-spec-label{display:flex;align-items:flex-start;justify-content:space-between;gap:7px;color:#aebfb2;font-size:10px}
#sdt-matryoshka .catalog-spec-label>span{min-width:0;color:inherit!important;font-size:inherit!important}
#sdt-matryoshka .catalog-spec-help{display:grid;place-items:center;width:44px;height:44px;flex:0 0 44px;margin:-10px -9px 0 0;padding:0;border:0;background:transparent;color:#dcebdc;cursor:pointer}
#sdt-matryoshka .catalog-spec-help svg{display:block;width:27px;height:27px;overflow:visible}
#sdt-matryoshka .catalog-spec-help svg circle{fill:rgba(255,255,255,.08);stroke:rgba(184,220,177,.58)}
#sdt-matryoshka .catalog-spec-help svg path{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
#sdt-matryoshka .catalog-spec-help[aria-expanded="true"]{color:var(--ink)}
#sdt-matryoshka .catalog-spec-help[aria-expanded="true"] svg circle{fill:var(--lime);stroke:var(--lime)}
#sdt-matryoshka .catalog-spec-help-text[hidden]{display:none!important}
#sdt-matryoshka .catalog-back-spec .catalog-spec-help-text{position:absolute;z-index:8;top:38px;right:8px;left:8px;display:block;padding:9px 10px;border:1px solid #b9d9a7;border-radius:10px;background:#f4f8f1;color:#1e3424;font-size:10px;line-height:1.38;box-shadow:0 14px 28px rgba(2,18,8,.32)}
#sdt-matryoshka .catalog-spec-help:focus-visible{outline:2px solid var(--lime);outline-offset:2px}

#sdt-matryoshka{position:relative;isolation:isolate;width:100%;overflow:clip;background:#fff;color:#181d19;font-family:Onest,Arial,sans-serif;line-height:1.55;text-rendering:optimizeLegibility}
#sdt-matryoshka .sdt-server-status{min-height:24px;margin:12px 0 0;color:#315e17;font-size:14px;line-height:1.45}
#sdt-matryoshka .sdt-server-status.is-error{color:#9b2c22}
#sdt-matryoshka .dialog-submit[disabled]{cursor:wait;opacity:.65}
@media(max-width:759px){#sdt-matryoshka{padding-bottom:78px}}

/* ───────── мобильные правки 360–390px (аудит вёрстки, только CSS) ───────── */
@media(max-width:759px){
    /* .package-fact: на ≤480px было forced white-space:nowrap на <strong>, из-за
       узких колонок (3 в ряд) длинный текст вылезал за рамку и наезжал на соседние
       факты — особенно у "Бизнес" ("Модель классом выше"). Разрешаем перенос. */
    #sdt-matryoshka .package-fact strong{white-space:normal;overflow-wrap:break-word;word-break:break-word}
    #sdt-matryoshka .package-fact span{overflow-wrap:break-word;word-break:break-word}
}

@media(max-width:759px){
    /* .hero-quick-solution наследовал white-space:nowrap от button-ресета — у
       Бизнес подпись Модель классом выше (20 симв/10px) не помещалась в
       ~85px текстовой зоны и обрезалась overflow:hidden кнопки. Разрешаем перенос. */
    #sdt-matryoshka .hero-quick-solution small{white-space:normal}
}

/* ───────── перенесено из Elementor custom_css секции 7d3b07a (вкладки
   каталога, зелёный/красный в сравнении, срок на обороте, растяжка карточек,
   плашка "Состав решения") — чтобы следующая пересборка снимка не стёрла.
   Ничего в ценах не меняет. ───────── */
/* Вкладки подбора: по решению / по типу тренажёра */
#sdt-matryoshka .catalog-mode{display:inline-flex;gap:4px;margin:14px 14px 0;padding:5px;border-radius:14px;background:#203b27;justify-self:start}
#sdt-matryoshka .catalog-mode [role="tab"]{min-height:44px;padding:8px 18px;border:0;border-radius:10px;background:transparent;color:#c8d4ca;font:700 14px/1.2 Onest,Arial,sans-serif;cursor:pointer;transition:background .2s ease,color .2s ease}
#sdt-matryoshka .catalog-mode [role="tab"]:hover{color:#fff}
#sdt-matryoshka .catalog-mode [role="tab"][aria-selected="true"]{background:#fff;color:var(--ink);box-shadow:0 6px 16px -10px rgba(0,0,0,.6)}
#sdt-matryoshka .catalog-mode [role="tab"]:focus-visible{outline:3px solid var(--lime);outline-offset:2px}
#sdt-matryoshka .catalog-toolbar-groups{grid-template-columns:1fr}
#sdt-matryoshka .catalog-filter-group[hidden],
#sdt-matryoshka .catalog-hidden-option{display:none!important}
@media(max-width:759px){
  #sdt-matryoshka .catalog-mode{display:flex;margin:12px 12px 0;justify-self:stretch}
  #sdt-matryoshka .catalog-mode [role="tab"]{flex:1;padding:8px 6px;font-size:13px}
}
@media(prefers-reduced-motion:reduce){#sdt-matryoshka .catalog-mode [role="tab"]{transition:none}}



/* Сравнение: карточки растут по содержимому, без внутренней прокрутки */
#sdt-matryoshka .catalog-product.is-compare-base.is-flipped,
#sdt-matryoshka .catalog-product.is-compare-opponent.is-flipped{height:auto!important}
#sdt-matryoshka .catalog-product.is-compare-base.is-flipped .catalog-product-inner,
#sdt-matryoshka .catalog-product.is-compare-opponent.is-flipped .catalog-product-inner{height:100%}
#sdt-matryoshka .catalog-product.is-compare-base.is-flipped .catalog-product-front,
#sdt-matryoshka .catalog-product.is-compare-opponent.is-flipped .catalog-product-front{display:none!important}
#sdt-matryoshka .catalog-product.is-compare-base.is-flipped .catalog-product-back,
#sdt-matryoshka .catalog-product.is-compare-opponent.is-flipped .catalog-product-back{position:relative!important;inset:auto!important;min-height:100%;overflow:visible!important}


/* Лучше / хуже при сравнении */
#sdt-matryoshka .catalog-back-spec.compare-better,
#sdt-matryoshka .catalog-back-rent.compare-better,
#sdt-matryoshka .catalog-back-buyout.compare-better{border-color:#8ed33e!important;background:rgba(142,211,62,.16)!important}
#sdt-matryoshka .compare-better .catalog-compare-status,
#sdt-matryoshka .compare-better .catalog-price-delta{background:#8ed33e!important;color:#14251a!important}

#sdt-matryoshka .catalog-back-spec.compare-worse,
#sdt-matryoshka .catalog-back-rent.compare-worse,
#sdt-matryoshka .catalog-back-buyout.compare-worse{border-color:#ff6b5e!important;background:rgba(255,107,94,.13)!important}
#sdt-matryoshka .compare-worse .catalog-compare-status,
#sdt-matryoshka .compare-worse .catalog-price-delta{background:#ff6b5e!important;color:#fff!important}

/* «Другое значение» без оценки — нейтрально */
#sdt-matryoshka .catalog-back-spec.compare-different:not(.compare-better):not(.compare-worse){border-color:rgba(255,255,255,.34);background:rgba(255,255,255,.06)}
#sdt-matryoshka .compare-different:not(.compare-better):not(.compare-worse) .catalog-compare-status{background:rgba(255,255,255,.16);color:#e3ebe5}
/* Выбор срока на обратной стороне карточки */
#sdt-matryoshka .catalog-back-terms{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:5px;padding:5px;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:rgba(255,255,255,.06)}
#sdt-matryoshka .catalog-back-terms button{display:grid;gap:2px;align-content:center;min-height:54px;padding:6px 4px;border:0;border-radius:10px;background:transparent;color:#c8d4ca;text-align:center;cursor:pointer;transition:background .2s ease,color .2s ease}
#sdt-matryoshka .catalog-back-terms button:hover{background:rgba(255,255,255,.08);color:#fff}
#sdt-matryoshka .catalog-back-terms button strong{font-size:14px;line-height:1.2}
#sdt-matryoshka .catalog-back-terms button small{font-size:11px;line-height:1.2;opacity:.8;font-variant-numeric:tabular-nums}
#sdt-matryoshka .catalog-back-terms button[aria-pressed="true"]{background:var(--lime);color:var(--ink);box-shadow:inset 0 1px 1px rgba(255,255,255,.55)}
#sdt-matryoshka .catalog-back-terms button:focus-visible{outline:3px solid var(--lime);outline-offset:2px}
@media(prefers-reduced-motion:reduce){#sdt-matryoshka .catalog-back-terms button{transition:none}}

/* Обе стороны карточки в одной ячейке: высота по большей стороне, без прокрутки */
#sdt-matryoshka .catalog-product-inner{display:grid;height:auto;min-height:100%}
#sdt-matryoshka .catalog-product-front,
#sdt-matryoshka .catalog-product-back{grid-area:1/1;min-height:0}
#sdt-matryoshka .catalog-product-back{position:relative!important;inset:auto!important;overflow:visible!important}
#sdt-matryoshka .catalog-product .catalog-selection{margin-top:auto}

/* Уплотняем параметры, чтобы карточки выросли минимально */
#sdt-matryoshka .catalog-product-back{padding:18px}
#sdt-matryoshka .catalog-back-identity{grid-template-columns:84px minmax(0,1fr);gap:12px;margin:10px 0}
#sdt-matryoshka .catalog-back-identity img{width:84px;height:68px}
#sdt-matryoshka .catalog-product-back h3{font-size:22px}
#sdt-matryoshka .catalog-back-intro{-webkit-line-clamp:2}
#sdt-matryoshka .catalog-back-spec{min-height:0;padding:9px 10px}
#sdt-matryoshka .catalog-back-spec strong{margin-top:4px;font-size:15px}
#sdt-matryoshka .catalog-back-rent,
#sdt-matryoshka .catalog-back-buyout{min-height:0;padding:9px 11px}
#sdt-matryoshka .catalog-back-rent strong,
#sdt-matryoshka .catalog-back-buyout strong{font-size:17px;line-height:1.25}
#sdt-matryoshka .catalog-back-note{margin-top:6px}
#sdt-matryoshka .catalog-back-actions{gap:6px;padding-top:10px}
#sdt-matryoshka .catalog-back-terms button{min-height:46px}
#sdt-matryoshka .catalog-back-cart,
#sdt-matryoshka .catalog-flip-back{min-height:44px}




/* ===== Решения: карусель ===== */
#sdt-matryoshka .sol-nav{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:8px 0 18px}
#sdt-matryoshka .sol-tabs{display:flex;gap:6px;padding:5px;border:1px solid var(--line);border-radius:999px;background:#fff;overflow-x:auto;scrollbar-width:none;box-shadow:0 14px 34px -28px rgba(18,36,23,.5)}
#sdt-matryoshka .sol-tabs::-webkit-scrollbar{display:none}
#sdt-matryoshka .sol-tab{min-height:44px;padding:8px 18px;border:0;border-radius:999px;background:transparent;color:var(--muted);font:700 14px/1 Onest,Arial,sans-serif;white-space:nowrap;cursor:pointer;transition:background .35s ease,color .35s ease}
#sdt-matryoshka .sol-tab:hover{color:var(--ink)}
#sdt-matryoshka .sol-tab.is-active{background:var(--ink);color:#fff}
#sdt-matryoshka .sol-tab.is-active[data-pkg="moms"]{background:#8f5038}
#sdt-matryoshka .sol-tab.is-active[data-pkg="health"]{background:#2b6e50}
#sdt-matryoshka .sol-tab.is-active[data-pkg="business"]{background:#162733}
#sdt-matryoshka .sol-tab:focus-visible,#sdt-matryoshka .sol-arrow:focus-visible{outline:3px solid var(--lime);outline-offset:2px}
#sdt-matryoshka .sol-arrows{display:flex;gap:8px}
#sdt-matryoshka .sol-arrow{display:grid;place-items:center;width:48px;height:48px;border:1px solid var(--line);border-radius:50%;background:#fff;color:var(--ink);cursor:pointer;transition:background .25s ease,border-color .25s ease,transform .25s ease,opacity .25s ease}
#sdt-matryoshka .sol-arrow svg{width:20px;fill:none;stroke:currentColor;stroke-width:1.8}
#sdt-matryoshka .sol-arrow:hover:not(:disabled){background:var(--lime);border-color:var(--lime);transform:translateY(-1px)}
#sdt-matryoshka .sol-arrow:disabled{opacity:.35;cursor:default}
/* Карусель решений: текст слева, кнопка под ценой */
#sdt-matryoshka #solution-list.is-slider .solution summary{align-items:flex-start}
#sdt-matryoshka #solution-list.is-slider .solution .round{position:relative;top:auto;left:auto;right:auto;bottom:auto;align-self:flex-start;margin-top:22px}
@media(max-width:759px){
  #sdt-matryoshka #solution-list.is-slider .solution summary{padding:20px}
  #sdt-matryoshka #solution-list.is-slider .solution .round{align-self:stretch;margin-top:18px}
}

/* Автоплей: полоска времени на активной вкладке */
#sdt-matryoshka .sol-tab{position:relative;overflow:hidden}
#sdt-matryoshka .sol-tab.is-active::after{content:'';position:absolute;left:16px;right:16px;bottom:6px;height:2px;border-radius:2px;background:rgba(255,255,255,.85);transform:scaleX(0);transform-origin:left center;animation:solProgress var(--sol-autoplay,6s) linear forwards}
#sdt-matryoshka .sol-nav.is-paused .sol-tab.is-active::after{animation-play-state:paused}
#sdt-matryoshka .sol-nav.is-stopped .sol-tab::after{display:none}
@keyframes solProgress{to{transform:scaleX(1)}}
/* лента */
#sdt-matryoshka #solution-list.is-slider{display:flex;align-items:flex-start;gap:16px;margin:0 -2px;padding:6px 2px 34px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;counter-reset:sol}
#sdt-matryoshka #solution-list.is-slider::-webkit-scrollbar{display:none}
#sdt-matryoshka #solution-list.is-slider.is-open{overflow-x:hidden;scroll-snap-type:none}
#sdt-matryoshka #solution-list.is-slider>.solution{flex:0 0 calc(82% - 8px);min-width:0;margin:0;border:0;border-radius:24px;overflow:hidden;scroll-snap-align:start;counter-increment:sol;box-shadow:0 34px 70px -50px rgba(14,34,20,.75);transform:scale(.955);transform-origin:left center;opacity:.75;transition:transform .7s cubic-bezier(.2,.75,.2,1),opacity .7s ease}
#sdt-matryoshka #solution-list.is-slider>.solution.is-active{transform:none;opacity:1}
#sdt-matryoshka #solution-list.is-slider.is-open>.solution{flex-basis:100%}

/* обложка */
#sdt-matryoshka #solution-list.is-slider .solution summary{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;min-height:clamp(440px,46vw,580px);padding:32px;background:#1a2a20;cursor:pointer;transition:min-height .5s cubic-bezier(.2,.75,.2,1)}
#sdt-matryoshka #solution-list.is-slider .solution summary::before{content:'';position:absolute;z-index:-2;inset:0;display:block;width:auto;height:auto;aspect-ratio:auto;background-size:cover;background-repeat:no-repeat;transform:scale(1.12);transition:transform 2.4s cubic-bezier(.2,.7,.2,1);will-change:transform}
#sdt-matryoshka #solution-list.is-slider .solution.is-active summary::before{transform:scale(1)}
#sdt-matryoshka #solution-list.is-slider .solution summary::after{content:'';position:absolute;z-index:-1;inset:0;display:block;background:linear-gradient(180deg,rgba(8,16,11,0) 30%,rgba(8,16,11,.5) 60%,rgba(8,16,11,.9) 100%),linear-gradient(90deg,rgba(8,16,11,.45) 0%,rgba(8,16,11,0) 55%)}
#sdt-matryoshka #solution-list.is-slider .solution[open] summary{min-height:clamp(320px,30vw,420px)}

/* текст на фото */
#sdt-matryoshka #solution-list.is-slider .solution-title{position:relative;z-index:1;display:grid;gap:12px;width:auto;max-width:min(620px,62%);padding:0;border:0;border-radius:0;background:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;color:#fff}
#sdt-matryoshka #solution-list.is-slider .solution-name{font:700 clamp(34px,4.4vw,56px)/1 Manrope,Arial,sans-serif;letter-spacing:-.04em;color:#fff}
#sdt-matryoshka #solution-list.is-slider .solution-name::before{content:'0' counter(sol) ' / 03';display:block;margin-bottom:14px;font:800 12px/1 Onest,Arial,sans-serif;letter-spacing:.14em;color:rgba(255,255,255,.72)}
#sdt-matryoshka #solution-list.is-slider .solution-situation{max-width:44ch;font-size:18px;line-height:1.5;color:rgba(255,255,255,.85)}
#sdt-matryoshka #solution-list.is-slider .solution-price{justify-self:start;display:grid;gap:2px;margin-top:6px;padding:12px 16px;border:1px solid rgba(255,255,255,.22);border-radius:16px;background:rgba(255,255,255,.12);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font:700 22px/1.2 Manrope,Arial,sans-serif;color:#fff}
#sdt-matryoshka #solution-list.is-slider .solution-price small{margin:0;font:500 13px/1.4 Onest,Arial,sans-serif;color:rgba(255,255,255,.76)}

/* кнопка «Состав решения» вместо плюса */
#sdt-matryoshka #solution-list.is-slider .solution .round{position:absolute;z-index:2;top:auto;left:auto;right:32px;bottom:32px;display:inline-flex;align-items:center;gap:12px;width:auto;height:52px;padding:0 6px 0 20px;border-radius:999px;background:var(--package-accent);color:var(--package-accent-ink);font:750 15px/1 Onest,Arial,sans-serif;box-shadow:0 18px 36px -18px rgba(0,0,0,.7);backdrop-filter:none}
#sdt-matryoshka #solution-list.is-slider .solution .round::before{content:'Состав решения'}
#sdt-matryoshka #solution-list.is-slider .solution[open] .round::before{content:'Свернуть'}
#sdt-matryoshka #solution-list.is-slider .solution .round svg{width:40px;height:40px;padding:10px;border-radius:50%;background:var(--package-arrow);stroke:currentColor;transition:transform .4s cubic-bezier(.2,.75,.2,1)}
#sdt-matryoshka #solution-list.is-slider .solution[open] .round svg{transform:rotate(45deg)}

/* текст выезжает по очереди на активной карточке */
#sdt-matryoshka #solution-list.is-slider .solution-name,
#sdt-matryoshka #solution-list.is-slider .solution-situation,
#sdt-matryoshka #solution-list.is-slider .solution-price,
#sdt-matryoshka #solution-list.is-slider .solution .round{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .7s cubic-bezier(.2,.75,.2,1)}
#sdt-matryoshka #solution-list.is-slider .solution.is-active .solution-name,
#sdt-matryoshka #solution-list.is-slider .solution.is-active .solution-situation,
#sdt-matryoshka #solution-list.is-slider .solution.is-active .solution-price,
#sdt-matryoshka #solution-list.is-slider .solution.is-active .round{opacity:1;transform:none}
#sdt-matryoshka #solution-list.is-slider .solution.is-active .solution-name{transition-delay:.15s}
#sdt-matryoshka #solution-list.is-slider .solution.is-active .solution-situation{transition-delay:.25s}
#sdt-matryoshka #solution-list.is-slider .solution.is-active .solution-price{transition-delay:.35s}
#sdt-matryoshka #solution-list.is-slider .solution.is-active .round{transition-delay:.45s}
#sdt-matryoshka #solution-list.is-slider .solution.is-active summary:hover .round{transform:translateY(-2px)}

/* раскрытие состава */
#sdt-matryoshka #solution-list.is-slider .solution[open] .solution-body{animation:solBodyIn .6s cubic-bezier(.2,.75,.2,1) both}
@keyframes solBodyIn{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}

@media(max-width:759px){
  #sdt-matryoshka .sol-nav{margin:4px 0 14px}
  #sdt-matryoshka .sol-tabs{flex:1}
  #sdt-matryoshka .sol-tab{flex:1;padding:8px 10px;font-size:13px}
  #sdt-matryoshka .sol-arrows{display:none}
  #sdt-matryoshka #solution-list.is-slider{gap:10px}
  #sdt-matryoshka #solution-list.is-slider>.solution{flex-basis:88%;border-radius:20px;transform:scale(.97)}
  #sdt-matryoshka #solution-list.is-slider .solution summary{min-height:470px;padding:20px 20px 88px}
  #sdt-matryoshka #solution-list.is-slider .solution[open] summary{min-height:380px}
  #sdt-matryoshka #solution-list.is-slider .solution-title{max-width:none}
  #sdt-matryoshka #solution-list.is-slider .solution-name{font-size:34px}
  #sdt-matryoshka #solution-list.is-slider .solution-name::before{margin-bottom:10px}
  #sdt-matryoshka #solution-list.is-slider .solution-situation{font-size:15px}
  #sdt-matryoshka #solution-list.is-slider .solution-price{font-size:19px;padding:10px 13px}
  #sdt-matryoshka #solution-list.is-slider .solution .round{left:20px;right:20px;bottom:20px;justify-content:space-between}
}

@media(prefers-reduced-motion:reduce){
  #sdt-matryoshka #solution-list.is-slider>.solution,
  #sdt-matryoshka #solution-list.is-slider .solution summary,
  #sdt-matryoshka #solution-list.is-slider .solution summary::before,
  #sdt-matryoshka #solution-list.is-slider .solution-name,
  #sdt-matryoshka #solution-list.is-slider .solution-situation,
  #sdt-matryoshka #solution-list.is-slider .solution-price,
  #sdt-matryoshka #solution-list.is-slider .solution .round,
  #sdt-matryoshka .sol-tab,#sdt-matryoshka .sol-arrow{transition:none!important}
  #sdt-matryoshka #solution-list.is-slider .solution[open] .solution-body{animation:none}
}

/* Панель фильтров: на всю строку, на ПК без прокрутки */
#sdt-matryoshka .catalog-toolbar .catalog-toolbar-groups{display:grid;grid-template-columns:minmax(0,1fr)}
#sdt-matryoshka .catalog-toolbar .catalog-filter-group{grid-column:1/-1;justify-self:start;width:fit-content;max-width:100%}
@media(min-width:760px){
  #sdt-matryoshka .catalog-toolbar .segmented{flex-wrap:wrap;overflow:visible}
}
/* Мобильный: блок «Что подойдёт вам» не вылезает за экран */
@media(max-width:759px){
  #sdt-matryoshka .choice-intro{grid-template-columns:minmax(0,1fr)}
  #sdt-matryoshka .choice-intro>*{min-width:0}
  #sdt-matryoshka .fit-card,
  #sdt-matryoshka .choice-card-manual{padding:18px}
  #sdt-matryoshka .fit-card p,
  #sdt-matryoshka .choice-card-manual .lead{font-size:16px;line-height:1.5;font-weight:400}
  #sdt-matryoshka .choice-intro .button{width:100%;max-width:100%;justify-content:space-between;white-space:normal;text-align:left}
}

/* Страховка для всех сеток виджета: колонка не шире экрана */
#sdt-matryoshka :where(.hero-grid,.choice-intro,.fit-grid,.app-panel,.footer-grid,.product-grid)>*{min-width:0}
#sdt-matryoshka .button{max-width:100%}



/* Каталог на телефоне */
@media(max-width:759px){
  #sdt-matryoshka #catalog .catalog-toolbar{min-width:0;max-width:100%}
  #sdt-matryoshka #catalog .catalog-toolbar-head{display:flex;flex-direction:column;align-items:stretch;gap:14px;padding:16px}
  #sdt-matryoshka #catalog .catalog-toolbar-title strong{font-size:17px}
  #sdt-matryoshka #catalog .catalog-mode{display:flex;width:100%;margin:0}
  #sdt-matryoshka #catalog .catalog-mode [role="tab"]{flex:1 1 0;min-width:0;padding:8px 6px;font-size:13px;line-height:1.15;white-space:normal}
  #sdt-matryoshka #catalog .catalog-toolbar-groups{padding:0 12px 12px}
  #sdt-matryoshka #catalog .catalog-filter-group{width:100%}
  #sdt-matryoshka #catalog .segmented button{padding:8px 12px;font-size:14px;line-height:1.2}
  #sdt-matryoshka #catalog .product-grid{grid-template-columns:minmax(0,1fr)}
  #sdt-matryoshka #catalog .product-grid>*{min-width:0}
}


/* Карточка товара: внутренняя сетка не шире карточки */
#sdt-matryoshka .catalog-product-inner{grid-template-columns:minmax(0,1fr)}
#sdt-matryoshka .catalog-product-front,
#sdt-matryoshka .catalog-product-back,
#sdt-matryoshka .catalog-product .product-main{min-width:0}

/* Сроки на телефоне: цена, цена за месяц и экономия — столбиком справа */
@media(max-width:759px){
  #sdt-matryoshka .catalog-term-plan{align-items:start;padding:10px}
  #sdt-matryoshka .catalog-term-radio{margin-top:2px}
  #sdt-matryoshka .catalog-term-name{min-width:0}
  #sdt-matryoshka .catalog-term-name small{overflow-wrap:anywhere}
  #sdt-matryoshka .catalog-term-price{display:grid;justify-items:end;gap:3px;white-space:normal}
  #sdt-matryoshka .catalog-term-price small{white-space:nowrap}
  #sdt-matryoshka .catalog-term-saving{margin:0}
}