@font-face{font-family:Gotovo Display;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/display/unbounded-extended-5501f713602e.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Gotovo Display;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/display/unbounded-extended-54a956ea5b2c.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Gotovo Display;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/display/unbounded-extended-ed84482df7b9.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Gotovo Display;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/display/gotovo-display-600-26532175a23c.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd,u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Gotovo Display;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/display/unbounded-extended-5501f713602e.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Gotovo Display;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/display/unbounded-extended-54a956ea5b2c.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Gotovo Display;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/display/unbounded-extended-ed84482df7b9.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Gotovo Display;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/display/gotovo-display-700-8162ac9ccb99.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd,u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Gotovo Display Fallback;src:local("Arial");ascent-override:73.93%;descent-override:18.20%;line-gap-override:0.00%;size-adjust:134.59%}:root{--font-manrope:Manrope,"Manrope Fallback",Arial,sans-serif;--font-unbounded:"Gotovo Display","Gotovo Display Fallback",Arial,sans-serif;--ink:#101015;--paper:#f5f3ee;--line:rgba(16,16,21,.12);--muted:#68686f;--blue:#2864ff;--blue-ink:#174dcc;--blue-soft:#dce8ff;--violet:#7452ff;--violet-soft:#e8e0ff;--coral:#ff6b55;--coral-soft:#ffe0d8;--lime:#d8ff63;--radius:28px}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{max-width:100%;overflow-x:hidden}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-manrope),Arial,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit}.skip-link{position:fixed;z-index:1000;top:10px;left:10px;padding:11px 15px;border-radius:10px;background:var(--ink);color:#fff;font-weight:800;text-decoration:none;transform:translateY(-160%);transition:transform .15s}.skip-link:focus{transform:translateY(0)}:where(a,button,input,select,summary,[tabindex]):focus-visible{outline:3px solid #174fd6;outline-offset:3px}.page-content:focus{outline:none}.shell{width:min(1180px,calc(100% - 48px));margin:0 auto}.counter-pixel{position:absolute;left:-9999px}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:rgba(245,243,238,.88);border-bottom:1px solid rgba(16,16,21,.08);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.nav{height:78px;display:flex;gap:40px}.brand,.nav{align-items:center}.brand{display:inline-flex;gap:11px;text-decoration:none;font-size:20px;font-weight:700;letter-spacing:-.04em;white-space:nowrap}.brand b{color:var(--blue-ink)}.brand-mark{display:block;width:35px;height:35px;flex:0 0 35px;filter:drop-shadow(0 5px 12px rgba(16,16,21,.12));transform:rotate(-4deg)}.nav-links{display:flex;gap:30px;margin-left:auto}.footer-links a,.nav-links a{text-decoration:none;color:#48484f;font-size:14px;font-weight:600;transition:.2s}.footer-links a:hover,.nav-links a:hover{color:var(--blue-ink)}.nav-links a[aria-current=page]{color:var(--blue-ink);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:7px}.nav-cta{display:inline-flex;align-items:center;gap:14px;padding:11px 16px 11px 18px;border-radius:13px;background:var(--ink);color:white;text-decoration:none;font-size:13px;font-weight:700}.ui-arrow{width:18px;height:18px;flex:0 0 auto}.mobile-menu-button,.mobile-navigation{display:none}.home-hero{min-height:690px;padding:65px 0 80px;display:grid;grid-template-columns:1.03fr .97fr;align-items:center;grid-gap:40px;gap:40px}.hero-copy{position:relative;z-index:2}.pill{width:max-content;display:flex;align-items:center;gap:9px;padding:8px 12px;border:1px solid var(--line);background:rgba(255,255,255,.5);border-radius:99px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.pulse{width:8px;height:8px;border-radius:50%;background:#53c86b;box-shadow:0 0 0 5px rgba(83,200,107,.15)}h1,h2,h3,p{margin-top:0}.home-hero h1,.page-hero h1{font-family:var(--font-unbounded),sans-serif;font-size:clamp(48px,6vw,78px);line-height:1.04;letter-spacing:-.055em;margin:27px 0 25px}.home-hero h1 em,.page-hero h1 em{font-style:normal;color:var(--blue)}.hero-copy>p,.page-hero>p{max-width:640px;color:var(--muted);font-size:18px;line-height:1.7}.hero-actions{display:flex;align-items:center;gap:26px;margin-top:33px}.button{display:inline-flex;align-items:center;justify-content:center;gap:18px;border:0;border-radius:15px;padding:15px 20px;text-decoration:none;font-weight:800;font-size:14px;transition:transform .2s,box-shadow .2s}.button:hover,.card-button:hover{transform:translateY(-2px)}.button-primary{background:var(--ink);color:white;box-shadow:0 12px 30px rgba(16,16,21,.15)}.button-light{background:white;color:var(--ink)}.text-link{font-size:14px;font-weight:700;text-underline-offset:5px}.hero-proof{display:flex;gap:27px;margin-top:45px;padding-top:24px;border-top:1px solid var(--line)}.hero-proof span{display:flex;flex-direction:column;font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.hero-proof b{font-size:20px;color:var(--ink);letter-spacing:-.03em;text-transform:none}.hero-stage{position:relative;height:540px}.hero-stage:before{content:"";position:absolute;width:440px;height:440px;border-radius:50%;background:var(--lime);top:43px;left:70px;filter:saturate(.9)}.orbit{position:absolute;border:1px solid rgba(16,16,21,.16);border-radius:50%;z-index:1}.orbit-one{width:500px;height:290px;transform:rotate(28deg);top:110px;left:25px}.orbit-two{width:420px;height:420px;top:53px;left:80px}.demo-card{position:absolute;z-index:3;padding:20px;border:1px solid rgba(16,16,21,.12);box-shadow:0 20px 60px rgba(16,16,21,.14);display:flex;flex-direction:column;overflow:hidden}.demo-card small{font-size:11px;color:rgba(16,16,21,.55);margin-bottom:5px}.demo-card b{font-size:17px;letter-spacing:-.03em}.demo-icon{position:absolute;right:15px;top:14px;width:32px;height:32px;border-radius:10px;display:grid;place-items:center}.demo-icon svg{width:18px;height:18px}.demo-outfit{width:250px;height:205px;left:25px;top:45px;background:#fff;border-radius:25px;transform:rotate(-7deg)}.demo-outfit .demo-icon{background:var(--blue-soft);color:var(--blue)}.outfit-row{display:flex;justify-content:space-between;margin-top:auto}.outfit-row i{font-style:normal;font-size:34px;padding:10px;background:#f2f1ed;border-radius:14px}.demo-toki{width:240px;height:170px;right:5px;top:150px;background:var(--violet-soft);border-radius:25px;transform:rotate(7deg)}.demo-toki .demo-icon{background:var(--violet);color:white}.sound-wave{height:55px;display:flex;align-items:center;gap:6px;margin-top:auto}.sound-wave i{display:block;width:7px;border-radius:9px;background:var(--violet);height:24px}.sound-wave i:nth-child(2),.sound-wave i:nth-child(5){height:42px}.sound-wave i:nth-child(3){height:31px}.sound-wave i:nth-child(4){height:50px}.sound-wave i:nth-child(6){height:18px}.demo-kalyaka{width:270px;height:190px;left:100px;bottom:28px;background:var(--coral-soft);border-radius:25px;transform:rotate(-2deg)}.scribble{position:absolute;right:18px;top:8px;font-size:42px;color:var(--coral)}.doodle{font:700 28px monospace;margin:auto;text-align:center;transform:rotate(-4deg)}.hero-badge{position:absolute;z-index:5;right:30px;bottom:55px;background:var(--ink);color:white;padding:12px 13px 12px 17px;border-radius:99px;font-weight:800;font-size:13px;transform:rotate(7deg)}.hero-badge span{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--lime);color:var(--ink);margin-left:7px}.section{padding:80px 0}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:44px}.answer-section h2,.catalog-bottom h2,.feature-split h2,.inline-cta h2,.section-heading h2{font-family:var(--font-unbounded),sans-serif;font-size:clamp(31px,4vw,49px);line-height:1.12;letter-spacing:-.045em;margin:9px 0 0;max-width:800px}.section-heading>p{max-width:360px;margin:0;color:var(--muted);line-height:1.6}.category,.kicker{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.kicker{color:var(--blue-ink)}.tasks-product-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,360px);align-items:start}.tasks-product-heading>div{min-width:0}.tasks-product-heading h2{max-width:100%}@media(max-width:960px){.tasks-product-heading{grid-template-columns:minmax(0,1fr);gap:18px}.tasks-product-heading>p{max-width:680px}}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.product-card{min-width:0;border:1px solid var(--line);border-radius:var(--radius);background:white;padding:25px;transition:transform .25s,box-shadow .25s}.product-card:hover{transform:translateY(-6px);box-shadow:0 24px 60px rgba(16,16,21,.1)}.product-top{display:flex;align-items:center;justify-content:space-between}.product-icon{width:42px;height:42px;border-radius:13px;display:grid;place-items:center}.product-icon svg{width:23px;height:23px}.theme-blue .product-icon{background:var(--blue);color:white}.theme-violet .product-icon{background:var(--violet);color:white}.theme-coral .product-icon{background:var(--coral);color:white}.product-label{font-size:11px;font-weight:700;color:var(--muted)}.product-visual{height:175px;margin:22px 0 24px;border-radius:20px;display:grid;place-items:center;overflow:hidden}.theme-blue .product-visual{background:var(--blue-soft)}.theme-violet .product-visual{background:var(--violet-soft)}.theme-coral .product-visual{background:var(--coral-soft)}.closet{display:flex;gap:9px;align-items:end}.closet span{background:white;padding:13px 10px;border-radius:12px;font-size:26px;box-shadow:0 8px 20px rgba(40,100,255,.12);transform:rotate(-4deg)}.closet span:nth-child(2n){transform:translateY(-13px) rotate(4deg)}.chat{display:flex;flex-direction:column;gap:9px;width:85%}.chat span{padding:11px 13px;border-radius:13px;background:white;font-size:11px;box-shadow:0 5px 14px rgba(116,82,255,.12)}.chat span:last-child{align-self:end;background:var(--violet);color:white}.kalyaka-art{position:relative;width:100%;text-align:center}.kalyaka-art b{font:700 30px monospace}.kalyaka-art i{position:absolute;font-style:normal;color:var(--coral);font-size:38px}.kalyaka-art i:first-child{left:15px;top:-40px}.kalyaka-art i:last-child{right:17px;bottom:-35px}.product-card .category{color:var(--muted)}.product-card h2,.product-card h3{font-family:var(--font-unbounded),sans-serif;font-size:25px;letter-spacing:-.04em;margin:9px 0 12px}.product-card>p{color:var(--muted);font-size:14px;line-height:1.65;min-height:69px}.product-links{display:flex;align-items:center;gap:17px;margin-top:22px}.card-button{display:inline-flex;gap:22px;align-items:center;border-radius:13px;padding:12px 15px;color:white;text-decoration:none;font-size:12px;font-weight:800;transition:.2s}.theme-blue .card-button{background:var(--blue)}.theme-violet .card-button{background:var(--violet)}.theme-coral .card-button{background:var(--coral)}.details-link{font-size:12px;font-weight:700;text-underline-offset:4px}.tasks-section{width:100vw;margin-left:calc(50% - 50vw);padding-left:max(24px,calc((100vw - 1180px)/2));padding-right:max(24px,calc((100vw - 1180px)/2));background:var(--ink);color:white}.section-heading.light .kicker{color:var(--lime)}.section-heading.light>p{color:#a9a9af}.task-list{border-top:1px solid rgba(255,255,255,.18)}.task-row{display:grid;grid-template-columns:65px 1fr 180px 30px;align-items:center;grid-gap:15px;gap:15px;min-height:82px;border-bottom:1px solid rgba(255,255,255,.14);text-decoration:none;transition:.2s}.task-row:hover{padding-left:10px;background:rgba(255,255,255,.035)}.task-number{width:40px;height:27px;border-radius:99px;display:grid;place-items:center;font-size:10px;font-weight:800;color:var(--ink)}.task-number.theme-blue{background:var(--blue-soft)}.task-number.theme-violet{background:var(--violet-soft)}.task-number.theme-coral{background:var(--coral-soft)}.task-title{font-size:17px;font-weight:700}.task-product{font-size:11px;color:#9d9da5;text-transform:uppercase;letter-spacing:.08em}.task-arrow{font-size:20px;text-align:right}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.steps-grid article{position:relative;min-height:300px;border-top:1px solid var(--line);padding:24px 25px;background:rgba(255,255,255,.4);border-radius:0 0 24px 24px}.steps-grid article>span{font-size:11px;color:var(--muted);font-weight:800}.step-symbol{width:58px;height:58px;border-radius:18px;background:var(--lime);display:grid;place-items:center;margin:45px 0 25px;transform:rotate(-3deg)}.step-symbol svg{width:29px;height:29px;transform:rotate(3deg)}.steps-grid h3{font-family:var(--font-unbounded),sans-serif;font-size:20px;letter-spacing:-.04em;margin-bottom:12px}.steps-grid p{font-size:14px;line-height:1.65;color:var(--muted)}.final-cta{position:relative;overflow:hidden;margin:20px 0 80px;background:var(--blue);color:white;border-radius:36px;padding:65px;display:flex;align-items:end;justify-content:space-between;gap:30px}.final-cta .kicker{color:#fff}.final-cta h2{font-family:var(--font-unbounded),sans-serif;font-size:clamp(34px,4vw,53px);letter-spacing:-.05em;margin:10px 0 15px;max-width:680px}.final-cta p{color:#fff;margin:0;max-width:530px}.final-cta>*{position:relative;z-index:2}.cta-shape{position:absolute;z-index:1;font-family:var(--font-unbounded),sans-serif;color:rgba(255,255,255,.12)}.shape-one{font-size:190px;right:260px;top:-80px}.shape-two{font-size:240px;left:45%;bottom:-170px}.page-hero{padding:75px 0 55px}.compact-hero{max-width:970px}.category-feature-media{position:relative;width:100%;aspect-ratio:2/1;overflow:hidden;border-radius:32px;background:#fff;border:1px solid var(--line);margin:0 0 20px}.category-feature-media>img{width:100%;height:100%;display:block}.catalog-list{display:flex;flex-direction:column;gap:20px;padding-bottom:70px}.catalog-card{display:grid;grid-template-columns:70px 1fr 300px;grid-gap:25px;gap:25px;min-height:410px;border-radius:30px;padding:35px;background:white;border:1px solid var(--line)}.catalog-index{font:600 13px var(--font-unbounded),sans-serif;color:var(--muted)}.catalog-copy h2{font:700 38px var(--font-unbounded),sans-serif;letter-spacing:-.05em;margin:13px 0 7px}.catalog-copy h3{font-size:18px;line-height:1.4;max-width:530px;margin-bottom:15px}.catalog-copy>p{color:var(--muted);line-height:1.65;max-width:600px}.tag-row{display:flex;gap:7px;flex-wrap:wrap;margin-top:23px}.tag-row span{font-size:10px;font-weight:700;padding:7px 10px;border-radius:99px;background:#f1f0ec}.catalog-mark{border-radius:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.theme-blue .catalog-mark{background:var(--blue-soft)}.theme-violet .catalog-mark{background:var(--violet-soft)}.theme-coral .catalog-mark{background:var(--coral-soft)}.catalog-mark>span{font:700 90px var(--font-unbounded),sans-serif;line-height:1}.theme-blue .catalog-mark>span{color:var(--blue)}.theme-violet .catalog-mark>span{color:var(--violet)}.theme-coral .catalog-mark>span{color:var(--coral)}.catalog-mark small{max-width:170px;margin-top:30px;font-weight:800}.catalog-bottom{text-align:center;padding:15px 0 75px}.catalog-bottom h2{margin-inline:auto}.catalog-bottom p{color:var(--muted);max-width:590px;margin:20px auto 28px;line-height:1.7}.product-hero{width:100vw;margin-left:calc(50% - 50vw);padding:75px max(24px,calc((100vw - 1180px)/2));min-height:540px;display:grid;grid-template-columns:1.15fr .85fr;align-items:center;grid-gap:50px;gap:50px}.product-hero.theme-blue{background:var(--blue-soft)}.product-hero.theme-violet{background:var(--violet-soft)}.product-hero.theme-coral{background:var(--coral-soft)}.back-link{display:block;width:max-content;font-size:12px;font-weight:700;margin-bottom:45px;text-underline-offset:4px}.product-hero h1{font:700 clamp(48px,7vw,84px)/1 var(--font-unbounded),sans-serif;letter-spacing:-.06em;margin:15px 0}.product-hero h2{font-size:24px;max-width:630px;line-height:1.35;letter-spacing:-.03em}.product-hero-copy>p{font-size:16px;color:#4f4f56;line-height:1.7;max-width:570px}.product-action{color:white}.solve-action.theme-blue,.theme-blue .product-action{background:var(--blue)}.solve-action.theme-violet,.theme-violet .product-action{background:var(--violet)}.solve-action.theme-coral,.theme-coral .product-action{background:var(--coral)}.no-install{font-size:11px;font-weight:700;color:#4f4f56}.product-hero-art{position:relative;height:390px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.42);border:1px solid rgba(255,255,255,.65)}.product-hero-photo{overflow:hidden;border-radius:32px;background:#fff}.product-hero-photo>img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.foteya-hero-label{position:absolute;z-index:2;top:16px;padding:8px 12px;border-radius:100px;background:rgba(20,19,26,.83);color:#fff;font-size:11px;font-weight:800;white-space:nowrap}.foteya-hero-source{left:16px}.foteya-hero-result{right:16px}@media(max-width:700px){.foteya-hero-label{top:10px;padding:6px 8px;font-size:9px}.foteya-hero-source{left:10px}.foteya-hero-result{right:10px}}.huge-mark{font:700 clamp(100px,14vw,190px) var(--font-unbounded),sans-serif}.theme-blue .huge-mark{color:var(--blue)}.theme-violet .huge-mark{color:var(--violet)}.theme-coral .huge-mark{color:var(--coral)}.result-chip{position:absolute;z-index:2;bottom:10px;left:5px;background:white;padding:13px 17px;border-radius:17px;display:flex;align-items:center;gap:11px;box-shadow:0 18px 40px rgba(16,16,21,.12);transform:rotate(-3deg)}.result-chip i{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--lime);font-style:normal}.result-chip span{display:flex;flex-direction:column}.result-chip small{font-size:9px;color:var(--muted);text-transform:uppercase}.result-chip b{font-size:12px}.product-steps article{min-height:245px}.product-steps .step-symbol{margin-top:35px}.feature-split{width:100vw;margin-left:calc(50% - 50vw);background:white;padding:75px max(24px,calc((100vw - 1180px)/2));display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:80px;gap:80px}.feature-split h2{font-size:37px}.feature-lists{display:grid;grid-template-columns:1fr 1fr;grid-gap:45px;gap:45px}.feature-lists h3{font:700 17px var(--font-unbounded),sans-serif}.feature-lists p{display:flex;gap:11px;padding:12px 0;margin:0;border-bottom:1px solid var(--line);font-size:13px;line-height:1.5}.feature-lists p span{font-weight:800;color:var(--blue)}.related-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.related-card{min-height:280px;padding:27px;border:1px solid var(--line);border-radius:23px;background:white;text-decoration:none;display:flex;flex-direction:column;transition:.2s}.related-card:hover{transform:translateY(-5px);box-shadow:0 18px 45px rgba(16,16,21,.08)}.related-card>span{font:600 11px var(--font-unbounded),sans-serif;color:var(--muted)}.related-card h3{font:600 18px/1.35 var(--font-unbounded),sans-serif;letter-spacing:-.035em;margin:27px 0 13px}.related-card p{font-size:12px;line-height:1.6;color:var(--muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.related-card b{font-size:11px;margin-top:auto}.inline-cta{margin:10px 0 80px;border-radius:30px;padding:48px;display:flex;align-items:center;justify-content:space-between;gap:30px}.inline-cta.theme-blue{background:var(--blue-soft)}.inline-cta.theme-violet{background:var(--violet-soft)}.inline-cta.theme-coral{background:var(--coral-soft)}.inline-cta h2{font-size:31px}.inline-cta p{color:#5c5c63;margin:12px 0 0}.solve-hero{padding:75px 0 70px;display:grid;grid-template-columns:1fr 350px;grid-gap:80px;gap:80px;align-items:end}.solve-main h1{font:700 clamp(42px,6vw,72px)/1.08 var(--font-unbounded),sans-serif;letter-spacing:-.055em;margin:27px 0}.lead-answer{font-size:18px;line-height:1.75;color:var(--muted);max-width:760px}.solve-action{color:white;margin-top:20px}.solution-card{border-radius:27px;padding:28px;border:1px solid var(--line)}.solution-card.theme-blue{background:var(--blue-soft)}.solution-card.theme-violet{background:var(--violet-soft)}.solution-card.theme-coral{background:var(--coral-soft)}.solution-icon{font:700 47px var(--font-unbounded),sans-serif;margin-bottom:42px}.solution-card>span{font-size:10px;text-transform:uppercase;letter-spacing:.1em;font-weight:800;color:var(--muted)}.solution-card h2{font:700 25px var(--font-unbounded),sans-serif;margin:8px 0 12px}.solution-card p{font-size:12px;line-height:1.6;color:var(--muted)}.solution-card a{font-size:11px;font-weight:800}.answer-section{width:100vw;margin-left:calc(50% - 50vw);padding:75px max(24px,calc((100vw - 1180px)/2));background:white;display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:80px;gap:80px}.answer-section h2{font-size:38px}.answer-body>p{font-size:18px;line-height:1.8}.tip-box{margin-top:35px;border-left:4px solid var(--blue);background:var(--paper);padding:22px 25px}.tip-box span{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--blue)}.tip-box p{font-size:13px;line-height:1.7;margin:9px 0 0;color:var(--muted)}.mini-process{padding:75px 0}.mini-process h2{font:700 34px var(--font-unbounded),sans-serif}.mini-process>div{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.mini-process p{padding:25px 30px 10px 0;border-right:1px solid var(--line);font-size:14px;font-weight:700}.mini-process p:last-child{border:0;padding-left:25px}.mini-process p:nth-child(2){padding-left:25px}.mini-process p span{display:block;color:var(--blue);font:600 10px var(--font-unbounded),sans-serif;margin-bottom:35px}.site-footer{border-top:1px solid var(--line);background:#eceae4}.footer-inner{min-height:230px;padding-top:50px;padding-bottom:45px;display:grid;grid-template-columns:1fr 1fr auto;grid-gap:50px;gap:50px}.footer-brand{font-size:17px}.footer-inner p{font-size:12px;color:var(--muted);margin:15px 0}.footer-links{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.footer-note{font-size:11px;color:var(--muted);align-self:end}.social-links{display:flex;flex-wrap:wrap;gap:10px}.social-link{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:8px 14px 8px 8px;border:1px solid var(--line);border-radius:14px;background:#fff;color:var(--ink);text-decoration:none;font-size:13px;font-weight:800;transition:transform .2s,box-shadow .2s,border-color .2s}.social-link:hover{transform:translateY(-2px);border-color:rgba(16,16,21,.2);box-shadow:0 10px 25px rgba(16,16,21,.08)}.social-link-mark{width:28px;height:28px;border-radius:9px;display:grid;place-items:center;color:#fff;font-size:10px;font-weight:900;letter-spacing:-.02em}.social-link-telegram .social-link-mark{background:#1379aa}.social-link-vk .social-link-mark{background:#0066db}.footer-social{margin:20px 0}.footer-social>strong{display:block;margin-bottom:10px;font-size:12px}.footer-social .social-link{background:rgba(255,255,255,.55)}.social-presence{margin:10px 0 36px;padding:36px 40px;border:1px solid var(--line);border-radius:28px;background:#fff;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:38px;gap:38px}.social-presence h2{font:700 clamp(25px,3vw,36px)/1.18 var(--font-unbounded),sans-serif;letter-spacing:-.045em;margin:8px 0 12px}.social-presence p{max-width:680px;margin:0;color:var(--muted);line-height:1.65}.wrap{width:100%;margin:0 auto;padding:24px}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:18px;gap:18px}.card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:22px}.eyebrow,.muted{color:var(--muted)}.eyebrow{font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.hero{padding:72px 0 40px}.answer{font-size:1.1rem;line-height:1.65}@media(min-width:961px){.hero-badge{top:18px;right:24px;bottom:auto}}@media(max-width:960px){.nav-links{display:none}.nav-cta{margin-left:auto}.home-hero{grid-template-columns:1fr;padding-top:65px}.hero-stage{width:min(570px,100%);margin:0 auto}.product-grid{grid-template-columns:1fr}.product-card{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:30px;column-gap:30px}.product-card .product-top,.product-card .product-visual{grid-row:span 4}.product-card .product-top{grid-row:auto}.product-card .product-visual{grid-row:2/7}.product-card .product-links,.product-card h2,.product-card h3,.product-card>.category,.product-card>p{grid-column:2}.catalog-card{grid-template-columns:50px 1fr}.catalog-mark{display:none}.product-hero{grid-template-columns:1fr}.product-hero-art{height:300px}.feature-split,.solve-hero{grid-template-columns:1fr}.solution-card{max-width:550px}.answer-section{grid-template-columns:1fr;gap:40px}}@media(max-width:700px){.shell{width:min(100% - 30px,1180px)}.nav{height:66px}.nav-cta{display:none}.brand{font-size:18px}.mobile-menu-button{display:flex;width:43px;height:43px;margin-left:auto;border:1px solid var(--line);border-radius:13px;background:#fff;flex-direction:column;align-items:center;justify-content:center;gap:4px;cursor:pointer}.mobile-menu-button span{width:18px;height:2px;border-radius:2px;background:var(--ink);transition:transform .2s,opacity .2s}.mobile-menu-button[aria-expanded=true] span:first-child{transform:translateY(6px) rotate(45deg)}.mobile-menu-button[aria-expanded=true] span:nth-child(2){opacity:0}.mobile-menu-button[aria-expanded=true] span:last-child{transform:translateY(-6px) rotate(-45deg)}.mobile-navigation{display:block;position:absolute;left:0;right:0;top:66px;max-height:0;overflow:hidden;background:rgba(245,243,238,.98);border-bottom:1px solid transparent;opacity:0;transition:max-height .25s,opacity .2s,border-color .2s}.mobile-navigation.is-open{max-height:430px;opacity:1;border-color:var(--line)}.mobile-navigation>div{padding-top:10px;padding-bottom:18px}.mobile-navigation a{display:flex;align-items:center;justify-content:space-between;padding:15px 2px;border-bottom:1px solid var(--line);text-decoration:none;font-weight:800}.mobile-navigation a[aria-current=page]{color:var(--blue-ink)}.mobile-navigation .mobile-chooser-link{margin-top:10px;padding:14px;border:0;border-radius:14px;background:var(--ink);color:#fff}.home-hero{padding:55px 0 60px;min-height:auto}.home-hero h1,.page-hero h1{font-size:39px}.hero-copy>p,.lead-answer,.page-hero>p{font-size:15px}.hero-proof{gap:12px;justify-content:space-between}.hero-proof b{font-size:17px}.hero-stage{height:390px;transform:scale(.83);transform-origin:top center;margin-bottom:-65px}.hero-stage:before{width:360px;height:360px;left:50%;transform:translateX(-50%)}.demo-outfit{left:-5px}.demo-toki{right:-15px}.demo-kalyaka{left:50px}.section{padding:75px 0}.section-heading{display:block}.answer-section h2,.catalog-bottom h2,.feature-split h2,.section-heading h2{font-size:29px}.section-heading>p{margin-top:18px}.product-card{display:block}.product-card>p{min-height:0}.tasks-section{padding-top:75px;padding-bottom:75px}.task-row{grid-template-columns:45px 1fr 24px;padding:14px 0}.task-product{display:none}.task-title{font-size:14px}.related-grid,.steps-grid{grid-template-columns:1fr}.steps-grid article{min-height:240px}.final-cta{padding:38px 27px;display:block;margin-bottom:75px}.final-cta h2{font-size:31px}.final-cta .button{margin-top:28px}.catalog-card{display:block;min-height:0;padding:25px}.catalog-index{margin-bottom:28px}.catalog-copy h2{font-size:31px}.catalog-card .product-links{align-items:flex-start;flex-direction:column}.page-hero{padding:70px 0 50px}.category-feature-media{aspect-ratio:4/3;border-radius:24px}.product-hero{padding-top:60px;padding-bottom:65px;min-height:0}.product-hero h1{font-size:48px}.product-hero h2{font-size:20px}.product-hero-art{height:250px}.result-chip{left:0}.feature-split{padding-top:70px;padding-bottom:70px;gap:40px}.feature-lists{grid-template-columns:1fr;gap:35px}.inline-cta{display:block;padding:32px 25px;margin-bottom:75px}.inline-cta h2{font-size:25px}.inline-cta .button{margin-top:25px}.solve-hero{padding:60px 0}.solve-main h1{font-size:40px}.answer-section{padding-top:70px;padding-bottom:70px}.mini-process{padding:70px 0}.mini-process>div{grid-template-columns:1fr}.mini-process p,.mini-process p:last-child,.mini-process p:nth-child(2){padding:20px 0;border-right:0;border-bottom:1px solid var(--line)}.mini-process p span{margin-bottom:13px}.footer-inner{grid-template-columns:1fr;gap:30px}.footer-note{align-self:auto}}@media(max-width:430px){.hero-actions{align-items:flex-start;flex-direction:column;gap:18px}.hero-proof span{font-size:9px}.hero-stage{margin-left:-20px;width:calc(100% + 40px)}.demo-card{transform:scale(.9)}.demo-outfit{transform:scale(.9) rotate(-7deg)}.demo-toki{transform:scale(.9) rotate(7deg)}.demo-kalyaka{transform:scale(.9) rotate(-2deg)}.card-button,.product-links{gap:12px}.footer-links{grid-template-columns:1fr}}.category-guide .section-heading>p{max-width:500px}.category-guide-card p,.category-resource-card p{display:block;overflow:visible;-webkit-line-clamp:unset;font-size:14px}.category-guide-card{min-height:260px}.category-faq{padding-top:20px}.category-faq>h2{font:600 clamp(29px,4vw,43px)/1.15 var(--font-unbounded),sans-serif;letter-spacing:-.045em;margin:10px 0 32px}.category-faq>div{border-top:1px solid var(--line)}.category-faq details{border-bottom:1px solid var(--line);padding:0 4px}.category-faq summary{cursor:pointer;list-style:none;padding:22px 42px 22px 0;font-weight:800;position:relative}.category-faq summary::-webkit-details-marker{display:none}.category-faq summary:after{content:"+";position:absolute;right:5px;font-size:22px;font-weight:500}.category-faq details[open] summary:after{content:"−"}.category-faq details p{max-width:780px;color:var(--muted);line-height:1.7;padding:0 0 22px;margin:0}.huge-mark{font:inherit;display:grid;place-items:center}.huge-mark svg{width:clamp(120px,14vw,190px);height:clamp(120px,14vw,190px)}.solution-icon{width:56px;height:56px;border-radius:18px;display:grid;place-items:center;margin-bottom:36px;background:rgba(255,255,255,.68);font:inherit}.solution-icon svg{width:31px;height:31px}.solution-card.theme-blue .solution-icon{color:var(--blue)}.solution-card.theme-violet .solution-icon{color:var(--violet)}.solution-card.theme-coral .solution-icon{color:var(--coral)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-duration:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(max-width:700px){.social-presence{grid-template-columns:1fr;padding:28px 24px;gap:24px}.social-presence .social-links{width:100%}.social-presence .social-link{flex:1 1;justify-content:center}.footer-social .social-links{gap:8px}.footer-social .social-link{min-height:40px;padding:6px 10px 6px 6px;font-size:12px}}.product-grid.section>.product-card{display:flex;flex-direction:column}.product-grid.section>.product-card .tag-row{margin-bottom:auto;padding-bottom:24px}.bookira-hero-photo>img{object-position:30% center}.bookira-hero-photo .result-chip{left:auto;right:10px;transform:rotate(3deg)}.isbn-hero-help{font-size:14px!important;margin-top:-4px}.isbn-hero-help a{color:inherit;text-decoration:underline;text-underline-offset:3px}@media(min-width:701px){.edivo-guide-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.edivo-guide-grid>.related-card{grid-column:span 2;min-width:0}.edivo-guide-grid>.related-card:nth-last-child(2):nth-child(3n+1),.edivo-guide-grid>.related-card:nth-last-child(2):nth-child(3n+1)~.related-card:last-child{grid-column:span 3}.edivo-guide-grid>.related-card:last-child:nth-child(3n+1){grid-column:span 6}}.edivo-calorie-photo{margin:28px 0 0;overflow:hidden;border:1px solid var(--line);border-radius:24px;background:#fff}.edivo-calorie-photo img{display:block;width:100%;height:auto}.edivo-calorie-photo figcaption{padding:17px 24px;color:var(--muted);font-size:13px;line-height:1.6}.edivo-calorie-photo figcaption a{color:var(--ink);font-weight:700}.engagement_chooser__A7pxz{scroll-margin-top:96px;margin:20px 0 80px;padding:38px;border:1px solid var(--line);border-radius:32px;background:#fff;box-shadow:0 24px 70px rgba(16,16,21,.07)}.engagement_chooserHeader__HcW3r{display:flex;align-items:flex-start;justify-content:space-between;gap:25px;margin-bottom:28px}.engagement_chooserHeader__HcW3r h2{font:700 clamp(27px,3.4vw,42px)/1.13 var(--font-unbounded),sans-serif;letter-spacing:-.045em;margin:9px 0 0}.engagement_stepLabel__wdJlx{white-space:nowrap;border:1px solid var(--line);border-radius:99px;padding:8px 11px;color:var(--muted);font-size:11px;font-weight:800}.engagement_choiceGrid__qWFVo{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.engagement_goalGrid__B3zi2{grid-template-columns:repeat(2,minmax(0,1fr))}.engagement_choiceGrid__qWFVo button{min-height:150px;border:1px solid var(--line);border-radius:21px;background:var(--paper);padding:20px;text-align:left;cursor:pointer;display:flex;flex-direction:column;align-items:flex-start;transition:transform .2s,border-color .2s,box-shadow .2s}.engagement_choiceGrid__qWFVo button:hover{transform:translateY(-3px);border-color:rgba(40,100,255,.45);box-shadow:0 14px 30px rgba(16,16,21,.07)}.engagement_choiceGrid__qWFVo strong{font:700 17px/1.25 var(--font-unbounded),sans-serif;letter-spacing:-.035em;margin-top:auto}.engagement_choiceGrid__qWFVo small{color:var(--muted);line-height:1.45;margin-top:8px}.engagement_choiceIcon__SVED3{width:48px;height:48px;display:grid;place-items:center;border-radius:15px;background:#fff;color:var(--blue);margin-bottom:24px}.engagement_choiceIcon__SVED3 svg{width:26px;height:26px}.engagement_goalGrid__B3zi2{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.engagement_goalGrid__B3zi2 .engagement_goalCard__04uSq{--goal-bg:#e8efff;--goal-accent:#2864ff;position:relative;isolation:isolate;overflow:hidden;grid-column:span 2;min-width:0;min-height:186px;border-color:rgba(16,16,21,.09);background:var(--goal-bg);padding:23px 24px}.engagement_goalGrid__B3zi2 .engagement_goalCardWide__f9YtJ{grid-column:span 3}.engagement_goalCard__04uSq[data-product=foteya]{--goal-bg:#eee7ff;--goal-accent:#7452ff}.engagement_goalCard__04uSq[data-product=toki]{--goal-bg:#e6edfb;--goal-accent:#4968ca}.engagement_goalCard__04uSq[data-product=lapokalyaka]{--goal-bg:#ffeae2;--goal-accent:#df6552}.engagement_goalCard__04uSq[data-product=bookira]{--goal-bg:#e6f3e9;--goal-accent:#267c56}.engagement_goalGrid__B3zi2 .engagement_goalCard__04uSq:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:var(--goal-accent);opacity:.8}.engagement_goalGrid__B3zi2 .engagement_goalCard__04uSq:after{content:"";position:absolute;right:-54px;top:-95px;width:190px;height:190px;border:1px solid rgba(255,255,255,.78);border-radius:50%;box-shadow:0 0 0 28px rgba(255,255,255,.2),0 0 0 60px rgba(255,255,255,.13);pointer-events:none;z-index:-1}.engagement_goalGrid__B3zi2 .engagement_choiceIcon__SVED3{background:rgba(255,255,255,.83);color:var(--goal-accent);box-shadow:0 8px 18px rgba(16,16,21,.04)}.engagement_goalGrid__B3zi2 .engagement_goalCard__04uSq strong{font-size:18px}.engagement_goalGrid__B3zi2 .engagement_goalCard__04uSq small{color:#454950;font-size:12px}.engagement_goalGrid__B3zi2 .engagement_goalCard__04uSq:hover{border-color:var(--goal-accent);box-shadow:0 16px 32px rgba(16,16,21,.09)}.engagement_chooserBack__YCvxc{margin:-8px 0 16px}.engagement_chooserBack__YCvxc button,.engagement_resetButton__CtsdK{border:0;background:transparent;padding:6px 0;text-decoration:underline;text-underline-offset:4px;cursor:pointer;color:var(--muted);font-weight:700}.engagement_platformChoice__LiH3q{display:grid;grid-template-columns:1fr auto auto;align-items:center;grid-gap:12px;gap:12px;padding:24px;border-radius:22px;background:var(--paper)}.engagement_platformChoice__LiH3q p{margin:0;font-weight:800}.engagement_platformChoice__LiH3q button{border:0;border-radius:13px;background:var(--ink);color:#fff;padding:14px 18px;font-weight:800;cursor:pointer}.engagement_chooserResult__BNpsm{position:relative;display:grid;grid-template-columns:62px 1fr auto;grid-gap:20px;gap:20px;align-items:center;border-radius:23px;padding:26px;background:var(--blue-soft)}.engagement_chooserResult__BNpsm.theme-violet{background:var(--violet-soft)}.engagement_chooserResult__BNpsm.theme-coral{background:var(--coral-soft)}.engagement_resultIcon__R0p2s{width:58px;height:58px;display:grid;place-items:center;border-radius:18px;background:#fff}.engagement_resultIcon__R0p2s svg{width:31px;height:31px}.engagement_chooserResult__BNpsm small{color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.09em;font-weight:800}.engagement_chooserResult__BNpsm h3{font:700 22px var(--font-unbounded),sans-serif;margin:5px 0}.engagement_chooserResult__BNpsm p{margin:0;color:var(--muted);font-size:13px}.engagement_resultActions__6lFkr{display:flex;align-items:center;gap:14px}.engagement_resultActions__6lFkr>a:first-child{font-size:12px;font-weight:800;text-underline-offset:4px}.engagement_resultActions__6lFkr .button{font-size:12px;padding:13px 15px}.engagement_resetButton__CtsdK{position:absolute;right:26px;bottom:-28px;font-size:11px}.engagement_chooserCompact__CFvYv{margin:0;padding:24px;box-shadow:none;border:0;border-radius:24px}.engagement_chooserCompact__CFvYv .engagement_goalGrid__B3zi2{grid-template-columns:1fr}.engagement_chooserCompact__CFvYv .engagement_goalGrid__B3zi2 .engagement_goalCard__04uSq,.engagement_chooserCompact__CFvYv .engagement_goalGrid__B3zi2 .engagement_goalCard__04uSq:last-child:nth-child(odd){grid-column:auto;min-height:108px}.engagement_chooserCompact__CFvYv .engagement_chooserHeader__HcW3r{margin-bottom:20px}.engagement_chooserCompact__CFvYv .engagement_chooserHeader__HcW3r h2{font-size:24px}.engagement_chooserCompact__CFvYv .engagement_choiceGrid__qWFVo{grid-template-columns:1fr}.engagement_chooserCompact__CFvYv .engagement_choiceGrid__qWFVo button{min-height:100px}.engagement_chooserCompact__CFvYv .engagement_choiceIcon__SVED3{width:40px;height:40px;margin-bottom:14px}.engagement_chooserCompact__CFvYv .engagement_platformChoice__LiH3q{grid-template-columns:1fr 1fr}.engagement_chooserCompact__CFvYv .engagement_platformChoice__LiH3q p{grid-column:1/-1}.engagement_chooserCompact__CFvYv .engagement_chooserResult__BNpsm{grid-template-columns:48px 1fr}.engagement_chooserCompact__CFvYv .engagement_resultIcon__R0p2s{width:46px;height:46px}.engagement_chooserCompact__CFvYv .engagement_resultActions__6lFkr{grid-column:1/-1;align-items:flex-start;flex-direction:column}.engagement_chooserCompact__CFvYv .engagement_resetButton__CtsdK{position:static;grid-column:1/-1}.engagement_chooserDock__LqBEA{position:fixed;right:20px;bottom:20px;z-index:35}.engagement_chooserLauncher__zIFLD{display:flex;align-items:center;gap:9px;border:0;border-radius:99px;background:var(--ink);color:#fff;padding:10px 14px 10px 10px;font-weight:800;box-shadow:0 14px 36px rgba(16,16,21,.22);cursor:pointer}.engagement_chooserLauncher__zIFLD span{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--lime);color:var(--ink);font:800 15px var(--font-unbounded),sans-serif}.engagement_chooserPanel__KV2Am{position:absolute;right:0;bottom:58px;width:min(420px,calc(100vw - 28px));max-height:min(720px,calc(100vh - 100px));overflow:auto;border:1px solid var(--line);border-radius:26px;background:#fff;box-shadow:0 25px 80px rgba(16,16,21,.2)}.engagement_panelClose__tCE_c{position:absolute;right:14px;top:12px;z-index:2;width:34px;height:34px;border:1px solid var(--line);border-radius:50%;background:#fff;cursor:pointer;font-size:21px}.engagement_chooserPanel__KV2Am .engagement_stepLabel__wdJlx{display:none}.engagement_partnerPanel__Gcl7z{padding:30px}.engagement_partnerPanel__Gcl7z h2{font:700 26px/1.18 var(--font-unbounded),sans-serif;letter-spacing:-.045em;margin:10px 42px 13px 0}.engagement_partnerPanel__Gcl7z>p{margin:0;color:var(--muted);font-size:13px;line-height:1.6}.engagement_partnerFacts__2pY6K{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;margin:20px 0}.engagement_partnerFacts__2pY6K span{display:flex;flex-direction:column;gap:3px;padding:14px;border-radius:15px;background:var(--paper);color:var(--muted);font-size:11px}.engagement_partnerFacts__2pY6K b{color:var(--ink);font-size:17px}.engagement_partnerActions___5pEm{display:flex;align-items:center;gap:16px}.engagement_partnerActions___5pEm .button{font-size:12px;padding:13px 15px}.engagement_partnerActions___5pEm>a:last-child{font-size:12px;font-weight:800;text-underline-offset:4px}.engagement_partnerLauncher__xCjLU span{background:var(--lime)}.engagement_experience__8OuiW{width:100vw;margin-left:calc(50% - 50vw);padding:75px max(24px,calc((100vw - 1180px)/2));display:grid;grid-template-columns:.78fr 1.22fr;grid-gap:70px;gap:70px;align-items:center;background:#fff}.engagement_experienceIntro__8zW23 h2{font:700 clamp(30px,4vw,48px)/1.12 var(--font-unbounded),sans-serif;letter-spacing:-.05em;margin:10px 0 18px}.engagement_experienceIntro__8zW23 p{color:var(--muted);line-height:1.7}.engagement_experienceCard__oBk81{border:1px solid var(--line);border-radius:27px;padding:28px;background:var(--paper)}.engagement_experienceCard__oBk81 fieldset{border:0;margin:0 0 23px;padding:0}.engagement_experienceCard__oBk81 legend{font-weight:800;margin-bottom:10px}.engagement_experienceCard__oBk81 fieldset button{border:1px solid var(--line);border-radius:99px;background:#fff;padding:10px 13px;margin:0 7px 7px 0;font-weight:700;cursor:pointer}.engagement_experienceCard__oBk81 fieldset button.engagement_selected__ZUhUt{background:var(--ink);color:#fff;border-color:var(--ink)}.engagement_liveResult__61nq3{display:flex;gap:15px;align-items:flex-start;border-radius:18px;background:var(--blue-soft);padding:19px;margin-bottom:18px}.engagement_liveResult__61nq3>svg{width:29px;height:29px;color:var(--blue);flex:0 0 auto}.engagement_liveResult__61nq3 small{font-size:10px;color:var(--muted);font-weight:800;text-transform:uppercase;letter-spacing:.08em}.engagement_liveResult__61nq3 p{margin:5px 0 0;line-height:1.55}.engagement_experienceCard__oBk81>a,.engagement_experienceFooter__IVYxR>a{font-size:12px;font-weight:800;text-underline-offset:4px}.engagement_dialogPreview__Mkvhj{display:flex;flex-direction:column;gap:9px;margin:4px 0 20px}.engagement_dialogPreview__Mkvhj span{max-width:88%;padding:12px 14px;border-radius:15px;background:#fff;font-size:13px;line-height:1.5;box-shadow:0 7px 18px rgba(116,82,255,.08)}.engagement_dialogPreview__Mkvhj span:nth-child(2){align-self:flex-end;background:var(--violet);color:#fff}.engagement_dialogPreview__Mkvhj span:nth-child(3){animation:engagement_messageIn__mZrgD 4.8s ease-in-out infinite}.engagement_beforeAfter__mTk93{--reveal:50%;position:relative;aspect-ratio:16/9;min-width:0;overflow:hidden;border-radius:28px;background:#ddd;box-shadow:0 20px 60px rgba(16,16,21,.12)}.engagement_resultImage__SRmQ_,.engagement_sourceImage__QAxeN{position:absolute;inset:0;background-image:url(/media/solve-lapokalyaka);background-repeat:no-repeat;background-size:200% 100%}.engagement_resultImage__SRmQ_{background-position:100%}.engagement_sourceImage__QAxeN{background-position:0;-webkit-clip-path:polygon(0 0,var(--reveal) 0,var(--reveal) 100%,0 100%);clip-path:polygon(0 0,var(--reveal) 0,var(--reveal) 100%,0 100%)}.engagement_resultImage__SRmQ_ span,.engagement_sourceImage__QAxeN span{position:absolute;top:15px;border-radius:99px;background:rgba(16,16,21,.78);color:#fff;padding:7px 10px;font-size:10px;font-weight:800}.engagement_resultImage__SRmQ_ span{right:15px}.engagement_sourceImage__QAxeN span{left:15px}.engagement_beforeAfter__mTk93:after{content:"";position:absolute;z-index:1;left:var(--reveal);top:0;bottom:0;width:3px;transform:translateX(-50%);background:#fff;pointer-events:none}.engagement_compareHandle__X1A_q{position:absolute;z-index:2;left:var(--reveal);top:50%;width:42px;height:42px;border-radius:50%;background:#fff;transform:translate(-50%,-50%);box-shadow:0 8px 22px rgba(16,16,21,.25)}.engagement_compareHandle__X1A_q:before{content:"↔";position:absolute;inset:0;display:grid;place-items:center;font-weight:900}.engagement_beforeAfter__mTk93 input{position:absolute;z-index:3;inset:0;width:100%;height:100%;opacity:0;cursor:ew-resize}.engagement_experienceFooter__IVYxR{grid-column:2}.engagement_experienceFooter__IVYxR p{color:var(--muted);line-height:1.65}.engagement_stickyCta__rGUIM{position:fixed;left:12px;right:12px;bottom:12px;z-index:32;display:none;align-items:center;justify-content:space-between;gap:12px;padding:10px 11px 10px 15px;border:1px solid rgba(16,16,21,.12);border-radius:18px;background:#fff;box-shadow:0 18px 50px rgba(16,16,21,.22);opacity:0;transform:translateY(130%);transition:opacity .25s,transform .25s;pointer-events:none}.engagement_stickyCta__rGUIM>div{display:flex;flex-direction:column;min-width:0}.engagement_stickyCta__rGUIM small{font-size:9px;color:var(--muted);text-transform:uppercase}.engagement_stickyCta__rGUIM strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.engagement_stickyCta__rGUIM nav{display:flex;gap:6px}.engagement_stickyCta__rGUIM a{border-radius:11px;padding:10px 11px;background:var(--ink);color:#fff;text-decoration:none;font-size:11px;font-weight:800}.engagement_stickyBlue__k6Fka{border-color:rgba(47,119,255,.24)}.engagement_stickyViolet__gSylk{border-color:rgba(111,78,255,.24)}.engagement_stickyCoral__T_nUt{border-color:rgba(238,101,85,.24)}.engagement_stickyVisible__xZqxt{opacity:1;transform:translateY(0);pointer-events:auto}.engagement_articleToc__uwWTq{max-width:1040px;margin:0 auto 34px}.engagement_articleToc__uwWTq details{border:1px solid var(--line);border-radius:20px;background:#fff;padding:0 20px}.engagement_articleToc__uwWTq summary{cursor:pointer;list-style:none;padding:18px 34px 18px 0;font-weight:800;position:relative}.engagement_articleToc__uwWTq summary::-webkit-details-marker{display:none}.engagement_articleToc__uwWTq summary:after{content:"+";position:absolute;right:2px;font-size:21px}.engagement_articleToc__uwWTq details[open] summary:after{content:"−"}.engagement_articleToc__uwWTq summary span{margin-left:9px;color:var(--muted);font-size:11px}.engagement_articleToc__uwWTq ol{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 20px;gap:0 20px;margin:0;padding:0 0 18px;list-style:none}.engagement_articleToc__uwWTq li{border-top:1px solid var(--line)}.engagement_articleToc__uwWTq a{display:flex;gap:11px;padding:13px 0;text-decoration:none;font-size:13px;line-height:1.4}.engagement_articleToc__uwWTq a span{color:var(--blue);font-size:10px;font-weight:800;padding-top:3px}@keyframes engagement_messageIn__mZrgD{0%,18%{opacity:.35;transform:translateY(5px)}35%,to{opacity:1;transform:translateY(0)}}@media(max-width:960px){.engagement_goalGrid__B3zi2 .engagement_goalCard__04uSq{grid-column:span 1}.engagement_goalGrid__B3zi2 .engagement_goalCard__04uSq:last-child:nth-child(odd){grid-column:span 2}.engagement_experience__8OuiW{grid-template-columns:1fr;gap:35px}.engagement_experienceFooter__IVYxR{grid-column:auto}.engagement_choiceGrid__qWFVo{grid-template-columns:1fr}.engagement_goalGrid__B3zi2{grid-template-columns:repeat(2,minmax(0,1fr))}.engagement_chooserResult__BNpsm{grid-template-columns:58px 1fr}.engagement_resultActions__6lFkr{grid-column:1/-1}.engagement_articleToc__uwWTq ol{grid-template-columns:1fr}}@media(max-width:700px){.engagement_goalGrid__B3zi2 .engagement_goalCard__04uSq,.engagement_goalGrid__B3zi2 .engagement_goalCard__04uSq:last-child:nth-child(odd){grid-column:auto;min-height:132px}.engagement_goalGrid__B3zi2 .engagement_choiceIcon__SVED3{margin-bottom:13px}.engagement_chooser__A7pxz{margin-bottom:75px;padding:24px 18px;border-radius:24px}.engagement_chooserHeader__HcW3r{display:block}.engagement_chooserHeader__HcW3r h2{font-size:27px}.engagement_stepLabel__wdJlx{display:inline-block;margin-top:12px}.engagement_goalGrid__B3zi2{grid-template-columns:1fr}.engagement_choiceGrid__qWFVo button{min-height:125px}.engagement_platformChoice__LiH3q{grid-template-columns:1fr 1fr}.engagement_platformChoice__LiH3q p{grid-column:1/-1}.engagement_chooserResult__BNpsm{grid-template-columns:46px 1fr;padding:21px}.engagement_resultIcon__R0p2s{width:46px;height:46px}.engagement_resultActions__6lFkr{align-items:flex-start;flex-direction:column}.engagement_resetButton__CtsdK{position:static;grid-column:1/-1}.engagement_chooserDock__LqBEA{right:12px;bottom:82px}.engagement_chooserLauncher__zIFLD{padding-right:11px;font-size:0}.engagement_chooserLauncher__zIFLD span{font-size:15px}.engagement_chooserPanel__KV2Am{bottom:52px;max-height:calc(100vh - 150px)}.engagement_experience__8OuiW{padding-top:70px;padding-bottom:70px}.engagement_experienceCard__oBk81{padding:21px 17px}.engagement_beforeAfter__mTk93{aspect-ratio:4/3;border-radius:21px}.engagement_stickyCta__rGUIM{display:flex}.engagement_articleToc__uwWTq{margin-bottom:22px}.engagement_articleToc__uwWTq details{padding:0 15px}}@media(prefers-reduced-motion:reduce){.engagement_dialogPreview__Mkvhj span:nth-child(3){animation:none}.engagement_choiceGrid__qWFVo button,.engagement_stickyCta__rGUIM{transition:none}}.engagement_experience__8OuiW[data-analytics-label=foteya] .engagement_experienceCard__oBk81{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:flex-start}.engagement_experience__8OuiW[data-analytics-label=foteya] .engagement_experienceCard__oBk81>a{display:inline-flex;align-items:center;min-height:28px}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/a1f87af3f44fadbb-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/86f65e8637cc94e3-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/39f449c8730c2295-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/9fabb9c65b63d798-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/f9e1dbe9676d9bb6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/8760c4774489e4ba-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_f8ec6e{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_f8ec6e{--font-manrope:"Manrope","Manrope Fallback"}