*{box-sizing:border-box;margin:0;padding:0}:root{--primary:#007aff;--primary-dark:#0051d5;--primary-light:#3395ff;--background:#f2f2f7;--surface:#fff;--surface-secondary:#e5e5ea;--text-primary:#000;--text-secondary:#8e8e93;--text-tertiary:#c7c7cc;--success:#34c759;--warning:#ff9500;--error:#ff3b30;--info:#5ac8fa;--gradient-primary:linear-gradient(135deg,#007aff,#5ac8fa);--gradient-hero:linear-gradient(180deg,#f2f2f7,#fff);--shadow-sm:0 2px 8px #00000014;--shadow-md:0 4px 16px #0000001f;--shadow-lg:0 8px 32px #00000029;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-full:9999px;--transition-fast:0.15s ease;--transition-normal:0.3s ease;--transition-slow:0.5s ease}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;background-color:var(--surface);color:#000;color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}img{height:auto;max-width:100%}button{border:none;cursor:pointer;font-family:inherit;outline:none}.container{margin:0 auto;max-width:1200px;padding:0 24px;width:100%}@media (max-width:768px){.container{padding:0 16px}}.section{padding:80px 0}@media (max-width:768px){.section{padding:60px 0}}.section-title{color:#000;color:var(--text-primary);font-size:42px;font-weight:700;margin-bottom:16px;text-align:center}.section-subtitle{color:#8e8e93;color:var(--text-secondary);font-size:18px;margin:0 auto 48px;max-width:600px;text-align:center}@media (max-width:768px){.section-title{font-size:32px}.section-subtitle{font-size:16px}}.btn{align-items:center;border-radius:9999px;border-radius:var(--radius-full);display:inline-flex;font-size:16px;font-weight:600;gap:8px;justify-content:center;padding:14px 28px;transition:all .3s ease;transition:all var(--transition-normal)}.btn-primary{background:#007aff;background:var(--primary);color:#fff}.btn-primary:hover{background:#0051d5;background:var(--primary-dark);box-shadow:0 4px 16px #0000001f;box-shadow:var(--shadow-md);transform:translateY(-2px)}.btn-secondary{background:#fff;background:var(--surface);border:2px solid #e5e5ea;border:2px solid var(--surface-secondary);color:#000;color:var(--text-primary)}.btn-secondary:hover{border-color:#007aff;border-color:var(--primary)}.btn-outline,.btn-secondary:hover{color:#007aff;color:var(--primary)}.btn-outline{background:#0000;border:2px solid #007aff;border:2px solid var(--primary)}.btn-outline:hover{background:#007aff;background:var(--primary);color:#fff}.header{background:#0000;left:0;padding:16px 0;position:fixed;right:0;top:0;transition:all var(--transition-normal);z-index:1000}.header--scrolled{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;box-shadow:var(--shadow-sm);padding:12px 0}.header--menu-open{background:var(--surface)}.header__nav{gap:14px;justify-content:flex-start}.header__logo,.header__nav{align-items:center;display:flex}.header__logo{flex-shrink:0;gap:10px}.header__logo-mark{align-items:center;background:#fff;border-radius:12px;box-shadow:0 8px 24px #0c28421f;display:inline-flex;height:42px;justify-content:center;overflow:hidden;width:42px}.header__logo-img{height:40px;object-fit:contain;width:40px}.header__logo-text{color:var(--text-primary);font-size:22px;font-weight:700;letter-spacing:0}.header__logo-text span{color:var(--primary)}.header__links{align-items:center;display:flex;gap:8px;list-style:none;margin-left:auto;margin-right:14px;padding:0}.header__item{position:relative}.header__link{border-radius:var(--radius-full);color:var(--text-secondary);font-size:14px;font-weight:500;padding:8px 16px;transition:all var(--transition-fast)}.header__link:hover{background:#007aff14;color:var(--primary)}.header__submenu{background:#fff;border:1px solid #007aff1a;border-radius:16px;box-shadow:var(--shadow-md);left:50%;max-height:min(72vh,620px);max-width:min(420px,calc(100vw - 32px));min-width:210px;opacity:0;overflow-y:auto;padding:8px;position:absolute;top:calc(100% + 8px);transform:translate(-50%,6px);transition:all var(--transition-fast);visibility:hidden}.header__item--has-menu:focus-within .header__submenu,.header__item--has-menu:hover .header__submenu{opacity:1;transform:translate(-50%);visibility:visible}.header__submenu-link{border-radius:10px;color:var(--text-secondary);display:block;font-size:14px;font-weight:600;padding:10px 12px}.header__submenu-link:hover{background:#007aff14;color:var(--primary)}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.header__language{flex-shrink:0}.header__language-select{background:#ffffffc7;border:1px solid #007aff2e;border-radius:var(--radius-full);color:var(--text-secondary);cursor:pointer;font-size:13px;font-weight:700;height:38px;outline:none;padding:0 12px;transition:all var(--transition-fast)}.header__language-select:focus,.header__language-select:hover{background:#fff;border-color:#007aff6b;color:var(--primary)}.header__cta{flex-shrink:0;font-size:14px;padding:10px 20px}.header__mobile-toggle{align-items:center;background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:5px;height:44px;justify-content:center;padding:10px;width:44px;z-index:1001}.header__mobile-toggle span{background:var(--text-primary);border-radius:2px;display:block;height:2px;transform-origin:center;transition:all .3s ease;width:22px}.header__mobile-toggle.active span:first-child{transform:rotate(45deg) translate(5px,5px)}.header__mobile-toggle.active span:nth-child(2){opacity:0;transform:scaleX(0)}.header__mobile-toggle.active span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.header__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000004d;display:none;inset:0;opacity:0;position:fixed;transition:all .3s ease;visibility:hidden;z-index:998}.header__overlay.open{opacity:1;visibility:visible}.header__mobile-menu{background:var(--surface);bottom:0;display:none;left:0;overflow-y:auto;padding-top:80px;position:fixed;right:0;top:0;transform:translateX(-100%);transition:transform .35s cubic-bezier(.4,0,.2,1);z-index:999}.header__mobile-menu.open{transform:translateX(0)}.header__mobile-menu-content{display:flex;flex-direction:column;min-height:calc(100% - 80px);padding:24px}.header__mobile-links{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.header__mobile-links li{animation:slideIn .3s ease backwards}@keyframes slideIn{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.header__mobile-link{border-bottom:1px solid var(--surface-secondary);color:var(--text-primary);display:block;font-size:18px;font-weight:500;padding:16px 0;transition:color var(--transition-fast)}.header__mobile-link:active,.header__mobile-link:hover{color:var(--primary)}.header__mobile-sublink{color:var(--text-secondary);display:block;font-size:15px;font-weight:600;padding:10px 0 10px 18px}.header__mobile-sublink:active,.header__mobile-sublink:hover{color:var(--primary)}.header__mobile-buttons{display:flex;flex-direction:column;gap:12px;margin-top:auto;padding-top:32px}.header__mobile-language{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.header__mobile-language-link{align-items:center;background:var(--background);border-radius:var(--radius-full);color:var(--text-secondary);display:flex;font-size:13px;font-weight:700;justify-content:center;min-height:42px;padding:8px;text-align:center}.header__mobile-language-link.active{background:#007aff1f;color:var(--primary)}.header__mobile-cta{font-size:16px;gap:10px;justify-content:center;padding:16px 24px;width:100%}.header__mobile-cta svg{flex-shrink:0}.header__mobile-secondary{background:var(--background);border:none;font-size:16px;justify-content:center;padding:16px 24px;width:100%}@media (max-width:900px){.header__links{gap:4px}.header__link{font-size:13px;padding:8px 12px}}@media (max-width:768px){.header{padding:12px 0}.header--scrolled{padding:10px 0}.header__logo-img{height:36px;width:36px}.header__logo-mark{height:38px;width:38px}.header__cta,.header__language,.header__links{display:none}.header__mobile-toggle{display:flex}.header__mobile-menu,.header__overlay{display:block}}@media (max-width:380px){.header__logo-img{height:32px;width:32px}.header__logo-mark{border-radius:10px;height:34px;width:34px}.header__logo-text{font-size:20px}.header__mobile-menu-content{padding:20px 16px}.header__mobile-link{font-size:16px;padding:14px 0}.header__mobile-cta,.header__mobile-secondary{font-size:15px;padding:14px 20px}}.hero{align-items:center;display:flex;min-height:100vh;overflow:hidden;padding:120px 0 80px;position:relative}.hero__content{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr}.hero__text{position:relative;z-index:2}.hero__badge{align-items:center;background:var(--primary);background:linear-gradient(135deg,var(--primary) 0,var(--info) 100%);border-radius:var(--radius-full);color:#fff;display:inline-flex;font-size:14px;font-weight:500;gap:8px;margin-bottom:24px;padding:8px 16px}.hero__badge-icon{font-size:16px}.hero__title{color:var(--text-primary);font-size:56px;font-weight:700;line-height:1.1;margin-bottom:24px;overflow-wrap:break-word}.hero__title span{-webkit-text-fill-color:#0000;background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text}.hero__description{color:var(--text-secondary);font-size:18px;line-height:1.7;margin-bottom:32px;max-width:500px}.hero__buttons{display:flex;gap:16px;margin-bottom:48px}.hero__btn{padding:16px 32px}.hero__btn svg{flex-shrink:0}.hero__stats{align-items:center;display:flex;gap:32px}.hero__stat{display:flex;flex-direction:column}.hero__stat-number{color:var(--text-primary);font-size:28px;font-weight:700}.hero__stat-label{color:var(--text-secondary);font-size:14px}.hero__stat-divider{background:var(--surface-secondary);height:40px;width:1px}.hero__image{display:flex;justify-content:center;max-width:100%;position:relative;z-index:2}.hero__video-wrapper{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffb8;border:1px solid #007aff14;border-radius:32px;box-shadow:var(--shadow-lg);padding:14px;position:relative;width:min(520px,84vw)}.hero__video{background:var(--surface-secondary);border-radius:24px;display:block;height:auto;max-height:620px;object-fit:contain;position:relative;width:100%;z-index:2}.hero__phone-glow{background:radial-gradient(circle,var(--primary) 0,#0000 70%);filter:blur(60px);height:400px;left:50%;opacity:.2;position:absolute;top:50%;transform:translate(-50%,-50%);width:400px;z-index:1}.hero__bg-gradient{background:var(--gradient-hero);z-index:0}.hero__bg-circles,.hero__bg-gradient{bottom:0;left:0;position:absolute;right:0;top:0}.hero__bg-circles{overflow:hidden;pointer-events:none;z-index:1}.hero__bg-circle{background:var(--primary);border-radius:50%;opacity:.05;position:absolute}.hero__bg-circle--1{height:600px;right:-100px;top:-200px;width:600px}.hero__bg-circle--2{bottom:-100px;height:400px;left:-100px;width:400px}.hero__bg-circle--3{height:200px;left:30%;top:50%;width:200px}@media (max-width:992px){.hero__content{grid-template-columns:1fr;text-align:center}.hero__text{order:1}.hero__image{margin-bottom:40px;order:0}.hero__title{font-size:42px}.hero__description{margin-left:auto;margin-right:auto;max-width:100%}.hero__buttons{flex-wrap:wrap}.hero__buttons,.hero__stats{justify-content:center}.hero__video{max-height:460px}.hero__video-wrapper{width:min(520px,86vw)}}@media (max-width:576px){.hero{padding:100px 0 60px}.hero__content,.hero__image,.hero__text{min-width:0;width:100%}.hero__content{justify-items:center;left:calc(50vw - 50%);max-width:calc(100vw - 32px);position:relative}.hero__content,.hero__title{margin-left:auto;margin-right:auto}.hero__title{font-size:29px;max-width:310px}.hero__description{font-size:16px}.hero__buttons{flex-direction:column}.hero__btn{width:100%}.hero__stats{flex-wrap:wrap;gap:24px}.hero__video-wrapper{border-radius:26px;margin-left:auto;margin-right:auto;padding:10px;width:min(280px,calc(100vw - 56px))}.hero__video{border-radius:20px;max-height:380px}.hero__stat-divider{display:none}.hero__stat{align-items:center;flex:1 1;min-width:80px}}.features{background:var(--background);overflow:hidden;padding:100px 0 120px;position:relative}.features__bg-pattern{background:radial-gradient(circle at 20% 20%,#007aff08 0,#0000 50%),radial-gradient(circle at 80% 80%,#5ac8fa08 0,#0000 50%);inset:0;pointer-events:none;position:absolute}.features__header{margin:0 auto 64px;max-width:680px;position:relative;text-align:center;z-index:1}.features__badge{align-items:center;background:#007aff14;border-radius:var(--radius-full);color:var(--primary);display:inline-flex;font-size:13px;font-weight:600;gap:8px;letter-spacing:1.5px;margin-bottom:24px;padding:8px 16px;text-transform:uppercase}.features__title{color:var(--text-primary);font-size:48px;font-weight:700;letter-spacing:-.02em;line-height:1.15;margin-bottom:20px}.features__title-highlight{-webkit-text-fill-color:#0000;background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text}.features__subtitle{color:var(--text-secondary);font-size:18px;line-height:1.7;margin:0}.features__grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);position:relative;z-index:1}.feature-card{animation:fadeInUp .5s ease backwards;background:var(--surface);border:1px solid #0000;border-radius:var(--radius-lg);cursor:pointer;padding:24px;position:relative;transition:all .35s cubic-bezier(.4,0,.2,1)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.feature-card:before{background:linear-gradient(135deg,#007aff33,#0000 50%);border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;padding:1px;position:absolute;transition:opacity .35s ease}.feature-card:hover{box-shadow:0 20px 40px -12px #007aff1f,0 0 0 1px #007aff14;transform:translateY(-4px)}.feature-card:hover:before{opacity:1}.feature-card--expanded{box-shadow:0 20px 40px -12px #007aff26,0 0 0 1px #007aff1f}.feature-card--expanded:before{opacity:1}.feature-card__header{align-items:center;display:flex;gap:14px}.feature-card__icon-container{flex-shrink:0;position:relative}.feature-card__icon{align-items:center;background:var(--gradient-primary);border-radius:12px;color:#fff;display:flex;height:44px;justify-content:center;position:relative;transition:transform .35s ease;width:44px;z-index:1}.feature-card:hover .feature-card__icon{transform:scale(1.05)}.feature-card__icon svg{height:22px;width:22px}.feature-card__icon-glow{background:var(--gradient-primary);border-radius:16px;filter:blur(12px);inset:-4px;opacity:0;position:absolute;transition:opacity .35s ease;z-index:0}.feature-card--expanded .feature-card__icon-glow,.feature-card:hover .feature-card__icon-glow{opacity:.2}.feature-card__title{color:var(--text-primary);flex:1 1;font-size:15px;font-weight:600;letter-spacing:-.01em;margin:0}.feature-card__toggle{align-items:center;background:var(--background);border:none;border-radius:8px;color:var(--text-tertiary);cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;transition:all .3s ease;width:32px}.feature-card__toggle svg{height:18px;transition:transform .3s ease;width:18px}.feature-card:hover .feature-card__toggle{background:#007aff14;color:var(--primary)}.feature-card--expanded .feature-card__toggle{background:#007aff1a;color:var(--primary)}.feature-card--expanded .feature-card__toggle svg{transform:rotate(180deg)}.feature-card__content{display:grid;grid-template-rows:0fr;margin-top:0;transition:grid-template-rows .35s ease,margin-top .35s ease}.feature-card--expanded .feature-card__content{grid-template-rows:1fr;margin-top:16px}.feature-card__description{color:var(--text-secondary);font-size:14px;line-height:1.6;margin:0;overflow:hidden;padding-left:58px}@media (max-width:1024px){.features{padding:80px 0 100px}.features__title{font-size:40px}.features__header{margin-bottom:48px}.features__grid{gap:16px;grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.features{padding:60px 0 80px}.features__header{margin-bottom:40px}.features__badge{font-size:12px;padding:6px 14px}.features__title{font-size:32px}.features__subtitle{font-size:16px}.features__grid{gap:12px;grid-template-columns:1fr}.feature-card{padding:18px 16px}.feature-card__icon{height:40px;width:40px}.feature-card__icon svg{height:20px;width:20px}.feature-card__title{font-size:14px}.feature-card__toggle{height:28px;width:28px}.feature-card__toggle svg{height:16px;width:16px}.feature-card__description{font-size:13px;padding-left:54px}.feature-card--expanded,.feature-card:hover{transform:none}}@media (max-width:380px){.features__title{font-size:28px}.feature-card{padding:16px 14px}.feature-card__header{gap:12px}.feature-card__description{padding-left:52px}}.feature-card__title a{color:inherit;text-decoration:none}.how-it-works{background:var(--background);overflow:hidden;padding:88px 0;position:relative}.how-it-works__header{margin:0 auto 56px;max-width:600px;text-align:center}.how-it-works__label{color:var(--primary);display:inline-block;font-size:13px;font-weight:600;letter-spacing:1.5px;margin-bottom:16px;text-transform:uppercase}.how-it-works__title{color:var(--text-primary);font-size:48px;font-weight:700;line-height:1.2}.how-it-works__title span{-webkit-text-fill-color:#0000;background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text}.how-it-works__steps{display:flex;flex-direction:column;gap:56px}.step{grid-gap:40px;align-items:center;display:grid;gap:40px;grid-template-columns:minmax(0,.9fr) minmax(280px,1.1fr);margin:0 auto;width:min(100%,980px)}.step:nth-child(2n){direction:rtl}.step:nth-child(2n) .step__content,.step:nth-child(2n) .step__image-wrapper{direction:ltr}.step__content,.step__number{position:relative}.step__number{color:var(--primary);display:block;font-size:80px;font-weight:800;line-height:1;margin-bottom:-20px;opacity:.1;z-index:0}.step__title{color:var(--text-primary);font-size:32px;font-weight:700;margin-bottom:16px;position:relative;z-index:1}.step__description{color:var(--text-secondary);font-size:17px;line-height:1.7;max-width:440px}.step__image-wrapper{display:flex;justify-content:center;position:relative}.step__phone{position:relative;width:min(100%,300px)}.step__phone:before{background:var(--primary);border-radius:50%;content:"";height:320px;left:50%;opacity:.08;position:absolute;top:50%;transform:translate(-50%,-50%);width:320px;z-index:0}.step__image{height:auto;position:relative;width:100%;z-index:1}.step:nth-child(3) .step__phone,.step__image{border-radius:32px;box-shadow:var(--shadow-lg)}.step:nth-child(3) .step__phone{background:var(--surface);height:560px;overflow:hidden}.step:nth-child(3) .step__image{box-shadow:none;height:100%;object-fit:cover;object-position:top center}.how-it-works__bg{background:linear-gradient(90deg,#0000 0,var(--surface) 100%);height:100%;pointer-events:none;position:absolute;right:0;top:0;width:50%;z-index:0}@media (max-width:992px){.how-it-works{padding:64px 0}.how-it-works__title{font-size:36px}.how-it-works__steps{gap:52px}.step{gap:24px;grid-template-columns:1fr;text-align:center}.step:nth-child(2n){direction:ltr}.step__content{order:2}.step__image-wrapper{order:1}.step__description{margin:0 auto;max-width:100%}.step__phone{width:240px}.step:nth-child(3) .step__phone{height:500px}}@media (max-width:576px){.how-it-works{padding:52px 0}.how-it-works__header{margin-bottom:40px}.how-it-works__title{font-size:28px}.how-it-works__title br{display:none}.step__number{font-size:60px}.step__title{font-size:24px}.step__phone{width:200px}.step:nth-child(3) .step__phone{height:430px}.step__phone:before{height:240px;width:240px}}.screenshots{background:var(--surface);overflow:hidden;padding:120px 0;position:relative}.screenshots__header{margin:0 auto 80px;max-width:600px;text-align:center}.screenshots__label{color:var(--primary);display:inline-block;font-size:13px;font-weight:600;letter-spacing:1.5px;margin-bottom:16px;text-transform:uppercase}.screenshots__title{color:var(--text-primary);font-size:48px;font-weight:700;line-height:1.2;margin-bottom:20px}.screenshots__title span{-webkit-text-fill-color:#0000;background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text}.screenshots__subtitle{color:var(--text-secondary);font-size:18px;line-height:1.7}.screenshots__showcase{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr}.screenshots__tabs{display:flex;flex-direction:column;gap:12px}.screenshots__tab{align-items:flex-start;background:var(--background);border:2px solid #0000;border-radius:var(--radius-lg);cursor:pointer;display:flex;flex-direction:column;padding:20px 24px;text-align:left;transition:all var(--transition-normal)}.screenshots__tab:hover{background:var(--surface);border-color:var(--surface-secondary)}.screenshots__tab.active{background:var(--surface);border-color:var(--primary);box-shadow:var(--shadow-md)}.screenshots__tab-title{color:var(--text-primary);font-size:17px;font-weight:600;margin-bottom:4px}.screenshots__tab-description{color:var(--text-secondary);font-size:14px}.screenshots__tab.active .screenshots__tab-title{color:var(--primary)}.screenshots__display{display:flex;justify-content:center;position:relative}.screenshots__phone{position:relative;z-index:2}.screenshots__phone-frame{background:#1a1a1a;border-radius:40px;box-shadow:var(--shadow-lg);padding:12px;width:280px}.screenshots__phone-screen{border-radius:32px;display:block;height:auto;width:100%}.screenshots__glow{background:radial-gradient(circle,var(--primary) 0,#0000 70%);filter:blur(60px);height:400px;left:50%;opacity:.15;position:absolute;top:50%;transform:translate(-50%,-50%);width:400px;z-index:1}@media (max-width:992px){.screenshots{padding:80px 0}.screenshots__title{font-size:36px}.screenshots__showcase{gap:48px;grid-template-columns:1fr}.screenshots__display{order:-1}.screenshots__tabs{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.screenshots__tab{padding:16px}}@media (max-width:576px){.screenshots__header{margin-bottom:48px}.screenshots__title{font-size:28px}.screenshots__title br{display:none}.screenshots__phone-frame{border-radius:32px;padding:10px;width:240px}.screenshots__phone-screen{border-radius:24px}.screenshots__tabs{grid-template-columns:1fr}}.testimonials{background:var(--background);padding:120px 0;position:relative}.testimonials__header{margin:0 auto 80px;max-width:600px;text-align:center}.testimonials__label{color:var(--primary);display:inline-block;font-size:13px;font-weight:600;letter-spacing:1.5px;margin-bottom:16px;text-transform:uppercase}.testimonials__title{color:var(--text-primary);font-size:48px;font-weight:700;line-height:1.2;margin-bottom:20px}.testimonials__title span{-webkit-text-fill-color:#0000;background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text}.testimonials__subtitle{color:var(--text-secondary);font-size:18px;line-height:1.7}.testimonials__grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-bottom:60px}.testimonial{background:var(--surface);border-radius:var(--radius-lg);padding:32px;transition:all var(--transition-normal)}.testimonial:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.testimonial__stars{display:flex;gap:4px;margin-bottom:20px}.testimonial__star{color:var(--surface-secondary);height:18px;width:18px}.testimonial__star.filled{color:gold}.testimonial__text{color:var(--text-primary);font-size:15px;line-height:1.7;margin-bottom:24px}.testimonial__author{align-items:center;display:flex;gap:12px}.testimonial__avatar{align-items:center;background:var(--gradient-primary);border-radius:50%;color:#fff;display:flex;font-size:16px;font-weight:600;height:44px;justify-content:center;width:44px}.testimonial__info{display:flex;flex-direction:column}.testimonial__name{color:var(--text-primary);font-size:15px;font-weight:600}.testimonial__role{color:var(--text-secondary);font-size:13px}.testimonials__rating{align-items:center;display:flex;flex-direction:column;gap:12px}.testimonials__rating-stars{display:flex;gap:6px}.testimonials__rating-stars svg{color:gold;height:28px;width:28px}.testimonials__rating-text{color:var(--text-secondary);font-size:16px}.testimonials__rating-text strong{color:var(--text-primary);font-weight:700}@media (max-width:992px){.testimonials{padding:80px 0}.testimonials__title{font-size:36px}.testimonials__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.testimonials__header{margin-bottom:48px}.testimonials__title{font-size:28px}.testimonials__title br{display:none}.testimonials__grid{gap:16px;grid-template-columns:1fr}.testimonial{padding:24px}}.cta{background:var(--text-primary);overflow:hidden;padding:120px 0;position:relative}.cta__content{margin:0 auto;max-width:700px;position:relative;text-align:center;z-index:2}.cta__title{color:#fff;font-size:48px;font-weight:700;line-height:1.2;margin-bottom:20px}.cta__description{color:#ffffffb3;font-size:18px;line-height:1.7;margin-bottom:40px}.cta__buttons{display:flex;justify-content:center;margin-bottom:40px}.cta__store-btn{align-items:center;background:#fff;border-radius:var(--radius-lg);color:var(--text-primary);display:inline-flex;gap:12px;padding:14px 32px;transition:all var(--transition-normal)}.cta__store-btn:hover{box-shadow:0 8px 24px #007aff4d;transform:translateY(-2px)}.cta__store-icon{height:32px;width:32px}.cta__store-text{align-items:flex-start;display:flex;flex-direction:column}.cta__store-label{font-size:10px;font-weight:500;letter-spacing:.5px;opacity:.7;text-transform:uppercase}.cta__store-name{font-size:18px;font-weight:600}.cta__features{display:flex;flex-wrap:wrap;gap:32px;justify-content:center}.cta__feature{align-items:center;color:#fffc;display:flex;font-size:14px;gap:8px}.cta__feature svg{color:var(--success);height:18px;width:18px}.cta__ios{margin:36px auto 0;max-width:560px}.cta__ios-title{color:#ffffffdb;font-size:16px;font-weight:600;margin-bottom:14px}.cta__ios-form{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr auto}.cta__ios-input{background:#ffffff14;border:1px solid #ffffff29;border-radius:16px;color:#fff;font:inherit;min-width:0;outline:none;padding:14px 16px;width:100%}.cta__ios-input::placeholder{color:#ffffff7a}.cta__ios-input:focus{border-color:#007affcc;box-shadow:0 0 0 3px #007aff3d}.cta__ios-button{background:var(--primary);border:0;border-radius:16px;color:#fff;cursor:pointer;font:inherit;font-weight:700;padding:14px 20px;transition:transform var(--transition-normal),box-shadow var(--transition-normal)}.cta__ios-button:hover:not(:disabled){box-shadow:0 8px 24px #007aff4d;transform:translateY(-1px)}.cta__ios-button:disabled{cursor:wait;opacity:.72}.cta__ios-message{font-size:14px;margin-top:10px}.cta__ios-message--success{color:#7ee2a8}.cta__ios-message--error{color:#ffb4b4}.cta__decoration{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.cta__circle{border:1px solid #ffffff1a;border-radius:50%;position:absolute}.cta__circle--1{height:400px;left:-100px;top:-100px;width:400px}.cta__circle--2{bottom:-50px;height:300px;right:-50px;width:300px}.cta__circle--3{height:200px;right:20%;top:50%;transform:translateY(-50%);width:200px}@media (max-width:768px){.cta{padding:80px 0}.cta__title{font-size:32px}.cta__title br{display:none}.cta__description{font-size:16px}.cta__features{align-items:center;flex-direction:column;gap:16px}.cta__ios-form{grid-template-columns:1fr}.cta__ios-button{width:100%}}.footer{background:#edf6ff;border-top:1px solid #007aff1f;color:var(--text-primary);padding:72px 0 28px}.footer__main{grid-gap:72px;border-bottom:1px solid #0f172a1a;display:grid;gap:72px;grid-template-columns:minmax(260px,1.15fr) minmax(0,1.85fr);padding-bottom:48px}.footer__brand{max-width:360px}.footer__logo{gap:12px;margin-bottom:20px}.footer__logo,.footer__logo-mark{align-items:center;display:inline-flex}.footer__logo-mark{background:#fff;border-radius:14px;box-shadow:0 10px 28px #1048801f;height:56px;justify-content:center;overflow:hidden;width:56px}.footer__logo-img{height:52px;object-fit:contain;width:52px}.footer__logo-text{color:var(--text-primary);font-size:24px;font-weight:700}.footer__logo-text span{color:var(--primary)}.footer__tagline{color:var(--text-secondary);font-size:16px;line-height:1.7;margin-bottom:20px}.footer__download{align-items:center;background:var(--primary);border-radius:var(--radius-sm);box-shadow:0 10px 24px #007aff33;color:#fff;display:inline-flex;font-size:15px;font-weight:700;justify-content:center;margin-bottom:22px;min-height:46px;padding:0 22px}.footer__download:hover{background:var(--primary-dark);color:#fff;transform:translateY(-1px)}.footer__social{display:flex;gap:12px}.footer__social-link{align-items:center;background:#fff;border:1px solid #007aff1f;border-radius:var(--radius-sm);color:var(--text-secondary);display:flex;height:40px;justify-content:center;transition:all var(--transition-normal);width:40px}.footer__social-link:hover{background:var(--primary);color:#fff;transform:translateY(-2px)}.footer__social-link svg{height:18px;width:18px}.footer__links{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(3,1fr)}.footer__column-title{color:var(--text-primary);font-size:14px;font-weight:600;letter-spacing:1px;margin-bottom:18px;text-transform:uppercase}.footer__list{display:flex;flex-direction:column;gap:11px;list-style:none}.footer__link{color:var(--text-secondary);font-size:15px;transition:color var(--transition-fast)}.footer__link:hover{color:var(--primary)}.footer__bottom{align-items:center;display:flex;justify-content:space-between;padding-top:32px}.footer__copyright,.footer__made{color:var(--text-secondary);font-size:14px}@media (max-width:992px){.footer__main{gap:48px;grid-template-columns:1fr}.footer__brand{max-width:100%}.footer__links{grid-template-columns:repeat(3,1fr)}}@media (max-width:576px){.footer{padding:48px 0 24px}.footer__main{gap:38px;padding-bottom:36px}.footer__links{gap:34px 24px;grid-template-columns:repeat(2,minmax(0,1fr));text-align:start}.footer__column:last-child{grid-column:1/-1}.footer__column:last-child .footer__list{flex-direction:row;flex-wrap:wrap;gap:10px 22px}.footer__column-title{font-size:12px;margin-bottom:14px}.footer__link{font-size:14px}.footer__bottom{flex-direction:column;gap:12px;text-align:center}}.guide-page{background:var(--background);overflow-x:hidden}.guide-hero{background:var(--gradient-hero);overflow:hidden;padding:132px 0 88px;position:relative}.guide-hero__inner{grid-gap:72px;align-items:center;display:grid;gap:72px;grid-template-columns:1fr .82fr}.guide-hero__eyebrow,.guide-steps__label{align-items:center;background:linear-gradient(135deg,var(--primary) 0,var(--info) 100%);border-radius:var(--radius-full);color:#fff;display:inline-flex;font-size:14px;font-weight:600;margin-bottom:22px;padding:8px 16px;width:-webkit-fit-content;width:fit-content}.guide-hero__title{color:var(--text-primary);font-size:56px;line-height:1.08;margin-bottom:24px;max-width:720px}.guide-hero__description{color:var(--text-secondary);font-size:19px;line-height:1.7;margin-bottom:34px;max-width:620px}.guide-hero__actions{display:flex;flex-wrap:wrap;gap:16px}.guide-hero__media{display:flex;justify-content:center;max-width:100%}.guide-hero__video{background:var(--surface-secondary);border-radius:34px;box-shadow:var(--shadow-lg);display:block;max-height:640px;object-fit:contain;width:min(360px,76vw)}.guide-steps{background:var(--surface);padding:96px 0 112px}.guide-steps__header{margin:0 auto 64px;max-width:680px;text-align:center}.guide-steps__header h2{color:var(--text-primary);font-size:44px;line-height:1.15;margin-bottom:18px}.guide-steps__header p{color:var(--text-secondary);font-size:18px;line-height:1.7}.guide-steps__list{grid-gap:28px;display:grid;gap:28px}.guide-step{grid-gap:44px;align-items:center;background:var(--background);border-radius:var(--radius-xl);display:grid;gap:44px;grid-template-columns:.58fr 1fr;padding:28px}.guide-step:nth-child(2n){grid-template-columns:1fr .58fr}.guide-step:nth-child(2n) .guide-step__image{order:2}.guide-step__image{display:flex;justify-content:center}.guide-step__image img{background:var(--surface);border-radius:28px;box-shadow:var(--shadow-md);width:min(280px,100%)}.guide-step__number{color:var(--primary);display:block;font-size:72px;font-weight:800;line-height:1;margin-bottom:-10px;opacity:.18}.guide-step__copy h3{color:var(--text-primary);font-size:32px;line-height:1.2;margin-bottom:14px}.guide-step__copy p{color:var(--text-secondary);font-size:17px;line-height:1.7;max-width:560px}.guide-note{background:var(--text-primary);padding:92px 0}.guide-note__panel{margin:0 auto;max-width:820px;text-align:center}.guide-note__panel h2{color:#fff;font-size:38px;line-height:1.2;margin-bottom:18px}.guide-note__panel p{color:#ffffffb8;font-size:18px;line-height:1.7;margin:0 auto 34px}@media (max-width:900px){.guide-hero__inner,.guide-step,.guide-step:nth-child(2n){grid-template-columns:1fr}.guide-step:nth-child(2n) .guide-step__image{order:0}.guide-hero__copy,.guide-step__copy{text-align:center}.guide-hero__eyebrow,.guide-steps__label{margin-left:auto;margin-right:auto}.guide-hero__actions{justify-content:center}.guide-step__copy p{margin-left:auto;margin-right:auto}}@media (max-width:576px){.guide-hero{padding:112px 0 64px}.guide-hero__inner{left:50%;margin-left:auto;margin-right:auto;max-width:100vw;padding-left:16px;padding-right:16px;position:relative;transform:translateX(-50%);width:100vw}.guide-hero__copy{min-width:0;text-align:left;width:100%}.guide-hero__media{justify-content:center;width:100%}.guide-hero__video{border-radius:28px;max-height:420px;width:min(280px,calc(100vw - 64px))}.guide-hero__title{font-size:32px;overflow-wrap:break-word}.guide-hero__description,.guide-hero__title{margin-left:0;margin-right:0;max-width:300px}.guide-hero__eyebrow,.guide-steps__label{margin-left:0;margin-right:0}.guide-hero__description,.guide-note__panel p,.guide-step__copy p,.guide-steps__header p{font-size:16px}.guide-hero__actions{flex-direction:column}.guide-steps{padding:72px 0 84px}.guide-steps__header{margin-bottom:42px;margin-left:0;margin-right:0;max-width:300px;text-align:left}.guide-steps__header h2{font-size:30px;overflow-wrap:break-word}.guide-step{border-radius:var(--radius-lg);gap:24px;padding:18px}.guide-step__image img{border-radius:24px;width:min(245px,100%)}.guide-step__number{font-size:54px}.guide-step__copy h3{font-size:24px}.guide-note{padding:70px 0}.guide-note__panel h2{font-size:28px}}.shopping-share-page{align-items:center;background:linear-gradient(180deg,#f7fbff,#fff);display:flex;justify-content:center;min-height:calc(100vh - 160px);padding:120px 24px 64px}.shopping-share-card{background:var(--surface);border:1px solid #007aff1f;border-radius:24px;box-shadow:var(--shadow-lg);max-width:560px;padding:40px 32px;text-align:center;width:100%}.shopping-share-icon{align-items:center;background:#e8f4ff;border-radius:20px;display:inline-flex;font-size:34px;height:72px;justify-content:center;margin-bottom:18px;width:72px}.shopping-share-badge{color:var(--primary);font-weight:700;margin-bottom:12px}.shopping-share-card h1{color:var(--text-primary);font-size:40px;line-height:1.15;margin-bottom:16px}.shopping-share-copy{color:var(--text-secondary);font-size:18px;margin:0 auto 28px;max-width:450px}.shopping-share-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.shopping-share-actions .btn{min-width:180px}.shopping-share-link{color:var(--text-secondary);flex-basis:100%;font-weight:700;margin-top:4px;text-decoration:none}.shopping-share-link:hover{color:var(--primary)}@media (max-width:640px){.shopping-share-page{padding:96px 16px 48px}.shopping-share-card{padding:32px 20px}.shopping-share-card h1{font-size:32px}.shopping-share-actions{flex-direction:column}}.shopping-guide-page{background:var(--background);overflow-x:hidden}.shopping-guide-hero{background:var(--gradient-hero);padding:120px 0 72px}.shopping-guide-hero__inner{grid-gap:72px;align-items:center;display:grid;gap:72px;grid-template-columns:1fr .72fr}.shopping-guide-hero__copy{max-width:680px}.shopping-guide-hero__eyebrow,.shopping-guide-steps__header span{background:linear-gradient(135deg,var(--primary) 0,var(--info) 100%);border-radius:var(--radius-full);color:#fff;display:inline-flex;font-size:14px;font-weight:700;margin-bottom:22px;padding:8px 16px;width:-webkit-fit-content;width:fit-content}.shopping-guide-hero__copy h1{color:var(--text-primary);font-size:56px;line-height:1.08;margin-bottom:24px}.shopping-guide-hero__copy p{color:var(--text-secondary);font-size:19px;line-height:1.7;margin-bottom:34px}.shopping-guide-hero__actions{display:flex;flex-wrap:wrap;gap:16px}.shopping-guide-hero__media{display:flex;justify-content:center}.shopping-guide-hero__video{background:var(--surface-secondary);border-radius:34px;box-shadow:var(--shadow-lg);display:block;max-height:640px;object-fit:contain;width:min(360px,76vw)}.shopping-guide-steps{background:var(--surface);padding:64px 0 72px}.shopping-guide-steps__header{margin:0 auto 36px;max-width:700px;text-align:center}.shopping-guide-steps__header h2{color:var(--text-primary);font-size:42px;line-height:1.15}.shopping-guide-steps__header p{color:var(--text-secondary);font-size:17px;line-height:1.65;margin-top:14px}.shopping-guide-steps__grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}.shopping-guide-step{background:var(--background);border:1px solid #007aff14;border-radius:var(--radius-lg);padding:24px}.shopping-guide-step--with-image{padding-top:14px}.shopping-guide-step__image-wrap{align-items:center;aspect-ratio:4/3.25;background:var(--surface-secondary);border-radius:18px;box-shadow:0 14px 34px #00000014;display:flex;justify-content:center;margin-bottom:18px;overflow:hidden;width:100%}.shopping-guide-step__image{display:block;height:100%;object-fit:contain;object-position:top center;width:100%}.shopping-guide-step__number{align-items:center;background:#007aff1f;border-radius:50%;color:var(--primary);display:inline-flex;font-weight:800;height:36px;justify-content:center;margin-bottom:18px;width:36px}.shopping-guide-step h3{color:var(--text-primary);font-size:20px;margin-bottom:10px}.shopping-guide-step p{color:var(--text-secondary);line-height:1.65}.shopping-guide-whatsapp{background:var(--background);padding:64px 0 70px}.shopping-guide-whatsapp__inner{grid-gap:54px;align-items:center;display:grid;gap:54px;grid-template-columns:minmax(0,.85fr) minmax(280px,.62fr)}.shopping-guide-whatsapp__copy{max-width:620px}.shopping-guide-whatsapp__copy span{background:#007aff1a;border-radius:var(--radius-full);color:var(--primary);display:inline-flex;font-size:14px;font-weight:800;margin-bottom:18px;padding:8px 16px;width:-webkit-fit-content;width:fit-content}.shopping-guide-whatsapp__copy h2{color:var(--text-primary);font-size:40px;line-height:1.15;margin-bottom:16px}.shopping-guide-whatsapp__copy p{color:var(--text-secondary);font-size:17px;line-height:1.7}.shopping-guide-whatsapp__media{background:var(--surface-secondary);border-radius:28px;box-shadow:var(--shadow-lg);justify-self:center;max-height:560px;overflow:hidden;width:min(360px,100%)}.shopping-guide-whatsapp__media img{display:block;width:100%}.shopping-guide-note{background:var(--text-primary);padding:64px 0}.shopping-guide-note__panel{margin:0 auto;max-width:820px;text-align:center}.shopping-guide-note__panel h2{color:#fff;font-size:36px;line-height:1.2;margin-bottom:16px}.shopping-guide-note__panel p{color:#ffffffb8;font-size:18px;line-height:1.7;margin:0 auto 28px}@media (max-width:900px){.shopping-guide-hero__inner,.shopping-guide-steps__grid,.shopping-guide-whatsapp__inner{grid-template-columns:1fr}.shopping-guide-hero__copy,.shopping-guide-steps__header,.shopping-guide-whatsapp__copy{margin-left:auto;margin-right:auto;text-align:center}.shopping-guide-hero__actions,.shopping-guide-hero__eyebrow,.shopping-guide-steps__header span,.shopping-guide-whatsapp__copy span{justify-content:center;margin-left:auto;margin-right:auto}}@media (max-width:576px){.shopping-guide-hero{padding:108px 0 56px}.shopping-guide-hero__inner{gap:42px}.shopping-guide-hero__copy{text-align:left}.shopping-guide-hero__actions,.shopping-guide-hero__eyebrow{justify-content:flex-start;margin-left:0;margin-right:0}.shopping-guide-hero__copy h1{font-size:34px}.shopping-guide-hero__copy p{font-size:16px}.shopping-guide-hero__video{border-radius:28px;max-height:420px;width:min(280px,calc(100vw - 64px))}.shopping-guide-steps{padding:54px 0 64px}.shopping-guide-steps__header{text-align:left}.shopping-guide-steps__header span,.shopping-guide-whatsapp__copy span{margin-left:0;margin-right:0}.shopping-guide-steps__header h2{font-size:30px}.shopping-guide-steps__grid{gap:14px}.shopping-guide-step{padding:18px}.shopping-guide-step__image-wrap{border-radius:14px;margin-bottom:16px}.shopping-guide-whatsapp{padding:54px 0 58px}.shopping-guide-whatsapp__copy{text-align:left}.shopping-guide-whatsapp__copy h2{font-size:30px}.shopping-guide-whatsapp__copy p{font-size:16px}.shopping-guide-whatsapp__media{border-radius:22px;max-height:500px;width:min(300px,calc(100vw - 48px))}.shopping-guide-note{padding:54px 0}.shopping-guide-note__panel{text-align:left}.shopping-guide-note__panel h2{font-size:28px}.shopping-guide-note__panel p{font-size:16px}}.privacy-page{background:var(--background);flex:1 1;padding:132px 0 88px}.privacy-page__container{max-width:940px}.privacy-page__header,.privacy-page__section{border-bottom:1px solid #0c28421a;padding-bottom:32px}.privacy-page__eyebrow{background:#007aff1a;border-radius:var(--radius-full);color:var(--primary);display:inline-flex;font-size:14px;font-weight:700;padding:7px 14px}.privacy-page h1{font-size:48px;line-height:1.12;margin:18px 0 16px}.privacy-page__meta{background:var(--surface-secondary);border-radius:var(--radius-md);margin-bottom:28px;padding:20px}.privacy-page__meta p{font-size:14px;margin:0 0 5px}.privacy-page__sections{grid-gap:0;display:grid;gap:0}.privacy-page__section{padding-top:36px}.privacy-page__section h2{font-size:26px;margin-bottom:16px}.privacy-page__section h3{font-size:18px;margin:22px 0 8px}.privacy-page li,.privacy-page p{color:var(--text-secondary);line-height:1.75}.privacy-page p{margin:0 0 14px}.privacy-page ul{-webkit-padding-start:24px;margin:0 0 16px;padding-inline-start:24px}.privacy-page a{color:var(--primary)}@media (max-width:576px){.privacy-page{padding:108px 0 64px}.privacy-page h1{font-size:36px}.privacy-page__section h2{font-size:23px}}.feature-landing{background:var(--surface)}.feature-landing__hero{background:var(--gradient-hero);overflow:hidden;padding:140px 0 80px}.feature-landing__hero-inner{grid-gap:72px;align-items:center;display:grid;gap:72px;grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr)}.feature-landing__copy{max-width:680px}.feature-landing__eyebrow,.feature-landing__section-label{color:var(--primary);display:inline-flex;font-size:14px;font-weight:700;letter-spacing:0;margin-bottom:18px;text-transform:uppercase}.feature-landing__copy h1{font-size:clamp(42px,5vw,68px);letter-spacing:0;line-height:1.08;margin-bottom:24px}.feature-landing__copy>p{color:var(--text-secondary);font-size:21px;line-height:1.7;max-width:650px}.feature-landing__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.feature-landing__media{align-items:center;display:flex;justify-content:center;min-height:520px}.feature-landing__media img,.feature-landing__media video{filter:drop-shadow(0 22px 34px rgba(0,0,0,.16));max-height:620px;object-fit:contain;width:min(100%,410px)}.feature-landing__media .feature-landing__marketing-image{filter:none}.feature-landing__media video{aspect-ratio:9/16;background:#111;border-radius:var(--radius-sm)}.feature-landing__benefits,.feature-landing__faq,.feature-landing__related,.feature-landing__steps{padding:88px 0}.feature-landing__benefits h2,.feature-landing__faq h2,.feature-landing__related h2,.feature-landing__steps h2{font-size:40px;letter-spacing:0;line-height:1.2;margin-bottom:42px;max-width:760px}.feature-landing__benefit-grid{grid-gap:42px;display:grid;gap:42px;grid-template-columns:repeat(3,minmax(0,1fr))}.feature-landing__benefit{border-top:2px solid var(--surface-secondary);padding-top:24px}.feature-landing__benefit>span,.feature-landing__steps li>span{color:var(--primary);font-size:14px;font-weight:800}.feature-landing__benefit h3{font-size:23px;letter-spacing:0;line-height:1.3;margin:14px 0 12px}.feature-landing__benefit p,.feature-landing__faq p,.feature-landing__steps li p{color:var(--text-secondary);font-size:17px;line-height:1.75}.feature-landing__steps{background:var(--background)}.feature-landing__steps ol{grid-gap:0;display:grid;gap:0;list-style:none;max-width:900px}.feature-landing__steps li{grid-gap:18px;align-items:start;border-bottom:1px solid var(--surface-secondary);display:grid;gap:18px;grid-template-columns:52px minmax(0,1fr);padding:24px 0}.feature-landing__steps li p{color:var(--text-primary);font-size:19px}.feature-landing__narrow{max-width:900px}.feature-landing__faq-list details{border-top:1px solid var(--surface-secondary);padding:22px 0}.feature-landing__faq-list details:last-child{border-bottom:1px solid var(--surface-secondary)}.feature-landing__faq-list summary{cursor:pointer;font-size:19px;font-weight:700;list-style-position:outside}.feature-landing__faq-list p{margin-top:14px;max-width:760px}.feature-landing__related{background:var(--background)}.feature-landing__related nav{display:flex;flex-wrap:wrap;gap:12px}.feature-landing__related a{background:var(--surface);border:1px solid var(--surface-secondary);border-radius:var(--radius-sm);color:var(--primary);font-weight:600;padding:12px 16px}.feature-landing__related a:hover{border-color:var(--primary)}[dir=rtl] .feature-landing__benefits,[dir=rtl] .feature-landing__copy,[dir=rtl] .feature-landing__faq,[dir=rtl] .feature-landing__related,[dir=rtl] .feature-landing__steps{text-align:right}@media (max-width:900px){.feature-landing__hero-inner{gap:42px;grid-template-columns:1fr}.feature-landing__copy{margin:0 auto;text-align:center}.feature-landing__actions{justify-content:center}.feature-landing__media{min-height:380px}.feature-landing__media img,.feature-landing__media video{max-height:480px}.feature-landing__benefit-grid{gap:28px;grid-template-columns:1fr}}@media (max-width:576px){.feature-landing__hero{padding:112px 0 56px}.feature-landing__copy,[dir=rtl] .feature-landing__copy{text-align:start}.feature-landing__copy h1{font-size:38px}.feature-landing__copy>p{font-size:17px}.feature-landing__actions{justify-content:flex-start}.feature-landing__media{min-height:320px}.feature-landing__benefits,.feature-landing__faq,.feature-landing__related,.feature-landing__steps{padding:60px 0}.feature-landing__benefits h2,.feature-landing__faq h2,.feature-landing__related h2,.feature-landing__steps h2{font-size:31px}}.guide-hub{background:var(--surface)}.guide-hub__hero{background:var(--gradient-hero);overflow:hidden;padding:140px 0 72px}.guide-hub__hero-inner{grid-gap:64px;align-items:center;display:grid;gap:64px;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr)}.guide-hub__copy{max-width:760px}.guide-hub__copy>span{color:var(--primary);font-size:14px;font-weight:800;text-transform:uppercase}.guide-hub__copy h1{font-size:clamp(42px,5vw,68px);letter-spacing:0;line-height:1.08;margin:18px 0 24px;max-width:760px}.guide-hub__copy p{color:var(--text-secondary);font-size:21px;line-height:1.7;max-width:700px}.guide-hub__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.guide-hub__media{display:flex;justify-content:center;min-height:500px}.guide-hub__media img{filter:drop-shadow(0 22px 34px rgba(0,0,0,.16));max-height:600px;object-fit:contain;width:min(100%,390px)}.guide-hub__directory{padding:28px 0 80px}.guide-hub__group{grid-gap:72px;border-bottom:1px solid var(--surface-secondary);display:grid;gap:72px;grid-template-columns:minmax(250px,.78fr) minmax(0,1.22fr);padding:64px 0}.guide-hub__group-intro>span{color:var(--primary);font-size:14px;font-weight:800}.guide-hub__group-intro h2{font-size:34px;letter-spacing:0;line-height:1.2;margin:14px 0}.guide-hub__group-intro p{color:var(--text-secondary);font-size:17px;line-height:1.7}.guide-hub__links{display:grid}.guide-hub__links a{align-items:center;border-bottom:1px solid var(--surface-secondary);color:var(--text-primary);display:flex;gap:22px;justify-content:space-between;padding:20px 0}.guide-hub__links a:first-child{border-top:1px solid var(--surface-secondary)}.guide-hub__links a>span:first-child{grid-gap:6px;display:grid;gap:6px}.guide-hub__links strong{font-size:19px}.guide-hub__links small{color:var(--text-secondary);font-size:15px;line-height:1.55}.guide-hub__links a>span:last-child{color:var(--primary);font-size:24px;transition:transform .2s ease}.guide-hub__links a:hover>span:last-child{transform:translateX(5px)}.guide-hub__closing{background:var(--background);padding:88px 0;text-align:center}.guide-hub__closing h2{font-size:40px;letter-spacing:0;line-height:1.2;margin:0 auto 18px;max-width:760px}.guide-hub__closing p{color:var(--text-secondary);font-size:18px;line-height:1.7;margin:0 auto 30px;max-width:720px}[dir=rtl] .guide-hub__copy,[dir=rtl] .guide-hub__group-intro{text-align:right}[dir=rtl] .guide-hub__links a>span:last-child{transform:rotate(180deg)}[dir=rtl] .guide-hub__links a:hover>span:last-child{transform:rotate(180deg) translateX(5px)}@media (max-width:900px){.guide-hub__group,.guide-hub__hero-inner{gap:38px;grid-template-columns:1fr}.guide-hub__copy{margin:0 auto;text-align:center}.guide-hub__actions{justify-content:center}.guide-hub__media{min-height:360px}.guide-hub__media img{max-height:450px}}@media (max-width:576px){.guide-hub__hero{padding:112px 0 54px}.guide-hub__copy,[dir=rtl] .guide-hub__copy{text-align:start}.guide-hub__copy h1{font-size:38px}.guide-hub__copy p{font-size:17px}.guide-hub__actions{justify-content:flex-start}.guide-hub__media{min-height:310px}.guide-hub__directory{padding-bottom:48px}.guide-hub__group{padding:48px 0}.guide-hub__group-intro h2{font-size:29px}.guide-hub__closing{padding:64px 0}.guide-hub__closing h2{font-size:31px}}:root{--analytics-bg:#f4f6f8;--analytics-ink:#17212b;--analytics-muted:#65717f;--analytics-line:#dce2e8;--analytics-blue:#0878f9}body:has(.analytics-gate),body:has(.analytics-shell){background:#f4f6f8;background:var(--analytics-bg)}.analytics-shell{background:#f4f6f8;background:var(--analytics-bg);color:#17212b;color:var(--analytics-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh;padding:28px clamp(18px,4vw,56px) 40px}.analytics-header{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;margin:0 auto 24px;max-width:1500px}.analytics-header span{color:#0878f9;color:var(--analytics-blue);font-size:14px;font-weight:800;text-transform:uppercase}.analytics-header h1{font-size:clamp(28px,3vw,42px);letter-spacing:0;line-height:1.1;margin:4px 0}.analytics-alert p,.analytics-header p,.analytics-panel p{color:#65717f;color:var(--analytics-muted);margin:0}.analytics-header__actions{display:flex;gap:10px}.analytics-button,.analytics-icon-button{align-items:center;background:#fff;border:1px solid #dce2e8;border:1px solid var(--analytics-line);border-radius:7px;color:#17212b;color:var(--analytics-ink);cursor:pointer;display:inline-flex;font:inherit;font-weight:700;gap:8px;justify-content:center;min-height:42px;padding:0 16px}.analytics-icon-button{padding:0;width:42px}.analytics-button--primary{background:#0878f9;background:var(--analytics-blue);border-color:#0878f9;border-color:var(--analytics-blue);color:#fff}.analytics-button:disabled{cursor:wait;opacity:.6}.analytics-filters{grid-gap:10px;background:#fff;border:1px solid #dce2e8;border:1px solid var(--analytics-line);border-radius:8px;display:grid;gap:10px;grid-template-columns:repeat(7,minmax(120px,1fr)) auto;margin:0 auto 20px;max-width:1500px;padding:14px}.analytics-filters label{grid-gap:2px 7px;align-items:center;color:#65717f;color:var(--analytics-muted);display:grid;font-size:12px;font-weight:700;gap:2px 7px;grid-template-columns:18px 1fr;min-width:0}.analytics-filters input,.analytics-filters select{background:#fafbfc;border:1px solid #dce2e8;border:1px solid var(--analytics-line);border-radius:6px;color:#17212b;color:var(--analytics-ink);font:inherit;font-size:13px;grid-column:1/-1;min-height:38px;padding:0 9px;width:100%}.analytics-metrics{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(6,minmax(150px,1fr));margin:0 auto 20px;max-width:1500px}.analytics-today{background:#fff;border:1px solid #dce2e8;border-top:4px solid #0878f9;border:1px solid var(--analytics-line);border-radius:8px;border-top:4px solid var(--analytics-blue);color:#17212b;color:var(--analytics-ink);margin:0 auto 22px;max-width:1500px;padding:20px}.analytics-section-heading{align-items:flex-end;display:flex;gap:20px;justify-content:space-between;margin-bottom:16px}.analytics-section-heading span{color:#0878f9;color:var(--analytics-blue);font-size:11px;font-weight:800;text-transform:uppercase}.analytics-section-heading h2{font-size:22px;margin:3px 0 0}.analytics-section-heading p{color:#65717f;color:var(--analytics-muted);font-size:12px;margin:0}.analytics-today__grid{grid-gap:1px;background:#dce2e8;background:var(--analytics-line);border:1px solid #dce2e8;border:1px solid var(--analytics-line);display:grid;gap:1px;grid-template-columns:repeat(7,minmax(100px,1fr))}.analytics-today__grid article{background:#fafbfc;padding:14px}.analytics-today__grid span{color:#65717f;color:var(--analytics-muted);display:block;font-size:12px}.analytics-today__grid strong{display:block;font-size:25px;margin-top:5px}.analytics-today .analytics-data-note{color:#65717f;color:var(--analytics-muted)}.analytics-paid-toolbar{align-items:center;display:flex;gap:16px;justify-content:space-between;margin:0 auto 12px;max-width:1500px}.analytics-cohort-story{border-top:4px solid #1e9b61;margin:0 auto 20px;max-width:1500px}.analytics-cohort-flow{grid-gap:1px;background:#dce2e8;background:var(--analytics-line);border:1px solid #dce2e8;border:1px solid var(--analytics-line);display:grid;gap:1px;grid-template-columns:repeat(4,minmax(130px,1fr))}.analytics-cohort-flow>div{background:#fafbfc;min-width:0;padding:15px}.analytics-cohort-flow small,.analytics-cohort-flow span{color:#65717f;color:var(--analytics-muted);display:block;font-size:12px}.analytics-cohort-flow strong{display:block;font-size:27px;margin:5px 0}.analytics-cohort-outcomes{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(6,minmax(120px,1fr));margin-top:12px}.analytics-cohort-outcomes>div{border:1px solid #dce2e8;border:1px solid var(--analytics-line);border-radius:6px;padding:11px 12px}.analytics-cohort-outcomes span,.analytics-cohort-outcomes strong{display:block}.analytics-cohort-outcomes strong{color:#17613f;font-size:20px}.analytics-cohort-outcomes span{color:#65717f;color:var(--analytics-muted);font-size:11px;margin-top:3px}.analytics-registration-days{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.analytics-registration-days>span{color:#65717f;color:var(--analytics-muted);font-size:12px;font-weight:750;margin-right:3px}.analytics-registration-days button{background:#f5faff;border:1px solid #b9d6f7;border-radius:6px;color:#17212b;color:var(--analytics-ink);cursor:pointer;font:inherit;padding:7px 10px}.analytics-registration-days button:hover{border-color:#0878f9;border-color:var(--analytics-blue)}.analytics-registration-days button span,.analytics-registration-days button strong{display:block}.analytics-registration-days button strong{font-size:12px}.analytics-registration-days button span{color:#65717f;color:var(--analytics-muted);font-size:10px;margin-top:2px}.analytics-registration-days button.is-active{background:#e8f2ff;border-color:#0878f9;border-color:var(--analytics-blue);box-shadow:0 0 0 2px #0878f91f}.analytics-paid-toolbar div{display:flex;flex-direction:column}.analytics-paid-toolbar span{color:#65717f;color:var(--analytics-muted);font-size:12px}.analytics-spend-form{grid-gap:10px;background:#fff;border:1px solid #dce2e8;border:1px solid var(--analytics-line);border-radius:8px;display:grid;gap:10px;grid-template-columns:repeat(5,minmax(120px,1fr));margin:0 auto 16px;max-width:1500px;padding:14px}.analytics-spend-form label{color:#65717f;color:var(--analytics-muted);display:flex;flex-direction:column;font-size:12px;font-weight:700;gap:4px}.analytics-spend-form input,.analytics-spend-form select{background:#fafbfc;border:1px solid #dce2e8;border:1px solid var(--analytics-line);border-radius:6px;color:#17212b;color:var(--analytics-ink);font:inherit;min-height:38px;padding:0 9px}.analytics-metric{background:#fff;border:1px solid #dce2e8;border-top:3px solid #0878f9;border:1px solid var(--analytics-line);border-radius:7px;border-top:3px solid var(--analytics-blue);color:inherit;cursor:pointer;display:flex;font:inherit;gap:12px;min-width:0;padding:17px;text-align:left;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease;width:100%}.analytics-metric:hover{border-color:#9fc8f6;box-shadow:0 5px 16px #17212b14;transform:translateY(-1px)}.analytics-metric:focus-visible{outline:3px solid #0878f940;outline-offset:2px}.analytics-metric--selected{border-color:#0878f9;border-color:var(--analytics-blue);box-shadow:0 0 0 2px #0878f929}.analytics-metric--green{border-top-color:#1e9b61}.analytics-metric--amber{border-top-color:#e79c18}.analytics-metric--violet{border-top-color:#7956c8}.analytics-metric__icon{background:#e8f2ff;border-radius:7px;color:#0878f9;color:var(--analytics-blue);display:grid;flex:0 0 auto;height:38px;place-items:center;width:38px}.analytics-metric p{color:#65717f;color:var(--analytics-muted);font-size:12px;font-weight:700;margin:0 0 4px}.analytics-metric strong{display:block;font-size:25px;line-height:1.1;overflow-wrap:anywhere}.analytics-metric span{color:#65717f;color:var(--analytics-muted);display:block;font-size:12px;margin-top:5px}.analytics-breakdowns,.analytics-main-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);margin:0 auto 20px;max-width:1500px}.analytics-breakdowns{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-panel{background:#fff;border:1px solid #dce2e8;border:1px solid var(--analytics-line);border-radius:8px;min-width:0;padding:20px}.analytics-panel--journeys,.analytics-panel--signup-followup{margin:0 auto 20px;max-width:1500px}.analytics-panel--signup-followup{border-top:4px solid #0878f9;border-top:4px solid var(--analytics-blue)}.analytics-panel--support{border-top:4px solid #7956c8;margin:0 auto 20px;max-width:1500px}.analytics-panel--failures{border-top:4px solid #e79c18;margin:0 auto 20px;max-width:1500px}.analytics-followup-tabs{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(6,minmax(110px,1fr));margin-bottom:10px}.analytics-followup-tabs button{background:#fafbfc;border:1px solid #dce2e8;border:1px solid var(--analytics-line);border-radius:6px;color:#17212b;color:var(--analytics-ink);cursor:pointer;font:inherit;min-width:0;padding:10px 11px;text-align:left}.analytics-followup-tabs button.is-active,.analytics-followup-tabs button:hover{background:#eef6ff;border-color:#0878f9;border-color:var(--analytics-blue)}.analytics-followup-tabs span,.analytics-followup-tabs strong{display:block}.analytics-followup-tabs span{color:#65717f;color:var(--analytics-muted);font-size:11px;font-weight:700}.analytics-followup-tabs strong{font-size:20px;margin-top:3px}.analytics-support-table{margin-top:12px;min-width:1050px}.analytics-support-table td{vertical-align:top}.analytics-support-table td small,.analytics-support-table td strong{display:block}.analytics-support-table td small{color:#65717f;color:var(--analytics-muted);font-size:11px;margin-top:3px}.analytics-support-table a{color:#0878f9;color:var(--analytics-blue);display:inline-block;font-weight:700;margin-top:5px}.analytics-product-filters{grid-gap:10px;align-items:end;display:grid;gap:10px;grid-template-columns:minmax(150px,1fr) minmax(140px,1fr) minmax(140px,1fr) auto;margin:2px 0 16px}.analytics-product-filters label{color:#65717f;color:var(--analytics-muted);display:flex;flex-direction:column;font-size:11px;font-weight:700;gap:4px}.analytics-product-filters input,.analytics-product-filters select{background:#fafbfc;border:1px solid #dce2e8;border:1px solid var(--analytics-line);border-radius:6px;color:#17212b;color:var(--analytics-ink);font:inherit;min-height:38px;padding:0 9px}.analytics-inline-error{color:#b33a20;font-size:12px;font-weight:700;margin:-6px 0 12px}.analytics-panel__header{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.analytics-journeys-actions{align-items:center;display:flex;gap:9px}.analytics-filter-clear{background:#0000;border:0;color:#0878f9;color:var(--analytics-blue);cursor:pointer;font:inherit;font-size:12px;font-weight:750;padding:6px 8px}.analytics-selection-note{align-items:flex-start;background:#fff8e8;border:1px solid #edd59b;border-radius:6px;color:#6b4b0c;display:flex;font-size:12px;gap:8px;margin:-4px 0 14px;padding:10px 12px}.analytics-panel h2{font-size:18px;margin:0 0 4px}.analytics-panel p{font-size:13px}.analytics-chart{align-items:end;border-bottom:1px solid #dce2e8;border-bottom:1px solid var(--analytics-line);display:flex;gap:clamp(4px,.9vw,12px);height:260px;overflow-x:auto;padding-top:30px}.analytics-chart__column{align-items:center;color:#65717f;color:var(--analytics-muted);display:flex;flex:1 1;flex-direction:column;gap:5px;height:100%;justify-content:end;min-width:22px}.analytics-chart__column>div{background:#0878f9;background:var(--analytics-blue);border-radius:4px 4px 0 0;min-height:4px;width:min(32px,70%)}.analytics-chart__value{font-size:11px;font-weight:700}.analytics-chart small{font-size:10px;white-space:nowrap}.analytics-funnel{display:flex;flex-direction:column}.analytics-funnel__step{-webkit-border-start:3px solid #0878f9;-webkit-border-start:3px solid var(--analytics-blue);background:color-mix(in srgb,#0878f9 calc(9% + var(--step)*3%),#fff);background:color-mix(in srgb,var(--analytics-blue) calc(9% + var(--step)*3%),#fff);border-inline-start:3px solid #0878f9;border-inline-start:3px solid var(--analytics-blue);display:flex;gap:12px;justify-content:space-between;margin:0 auto 8px;padding:12px 14px;width:calc(100% - var(--step)*8%)}.analytics-funnel__step span{font-size:13px}.analytics-funnel__step strong{font-size:17px}.analytics-table-wrap{overflow-x:auto}.analytics-table{border-collapse:collapse;font-size:13px;width:100%}.analytics-table th{color:#65717f;color:var(--analytics-muted);font-size:11px;text-align:left;text-transform:uppercase}.analytics-table td,.analytics-table th{border-bottom:1px solid #edf0f3;padding:10px 8px}.analytics-table td:first-child{font-weight:700}.analytics-journeys-table{min-width:1220px}.analytics-journeys-table th:first-child{width:18%}.analytics-journeys-table th:nth-child(2){width:12%}.analytics-journeys-table th:nth-child(3){width:30%}.analytics-journeys-table th:nth-child(4){width:10%}.analytics-journeys-table th:nth-child(5),.analytics-journeys-table th:nth-child(6),.analytics-journeys-table th:nth-child(7){width:12%}.analytics-journeys-table td{vertical-align:top}.analytics-journeys-table td small,.analytics-journeys-table td span,.analytics-journeys-table td strong{display:block}.analytics-journeys-table td small{color:#65717f;color:var(--analytics-muted);font-size:11px;font-weight:500;margin-top:3px}.analytics-user-link{background:#0000;border:0;color:#0878f9;color:var(--analytics-blue);cursor:pointer;font:inherit;font-weight:800;max-width:100%;overflow-wrap:anywhere;padding:0;text-align:left}.analytics-user-link:hover{text-decoration:underline}.analytics-user-link:focus-visible{border-radius:2px;outline:2px solid #0878f959;outline-offset:3px}.analytics-count-badge{background:#e8f2ff;border-radius:999px;color:#075bb9;font-size:12px;font-weight:800;padding:5px 9px;white-space:nowrap}.analytics-activity-list{display:flex;flex-wrap:wrap;gap:5px}.analytics-cohort-status{background:#f1f3f5;border-radius:4px;color:#52606d;display:inline-block!important;font-size:11px;font-weight:800;margin-bottom:6px;padding:4px 7px}.analytics-cohort-status--active{background:#eaf8f1;color:#17613f}.analytics-cohort-status--failed{background:#fff2ed;color:#8b321d}.analytics-cohort-status--pending{background:#fff8e8;color:#765311}.analytics-activity{grid-gap:2px;background:#eaf8f1;border:1px solid #c9ead9;border-radius:5px;color:#17613f;display:grid;font-size:11px;font-weight:700;gap:2px;padding:6px 8px}.analytics-activity strong{font-size:11px}.analytics-activity small{color:inherit;display:block;font-weight:600;line-height:1.35}.analytics-activity--failed{background:#fff2ed;border-color:#f1c8ba;color:#8b321d}.analytics-activity--explored{background:#fff8e8;border-color:#ead8a9;color:#765311}.analytics-activity--read{background:#eef7fc;border-color:#c9e2ef;color:#315a75}.analytics-issue-state{border-radius:4px;display:inline-block;font-size:11px;font-weight:800;padding:4px 7px;text-transform:uppercase}.analytics-issue-state--new{background:#fff2ed;color:#8b321d}.analytics-issue-state--returned{background:#fff1c7;color:#765311}.analytics-issue-state--ongoing{background:#fff8e8;color:#713f12}.analytics-issue-state--quiet{background:#f1f3f5;color:#52606d}.analytics-issue-state--recovered{background:#eaf8f1;color:#17613f}.analytics-alerts-panel td>small{color:#65717f;color:var(--analytics-muted);display:block;line-height:1.3;margin-top:3px}.analytics-activity--idle{background:#f3f5f7;border-color:#dce2e8;border-color:var(--analytics-line);color:#65717f;color:var(--analytics-muted)}.analytics-failure strong{color:#b33a20}.analytics-status{font-size:12px;font-weight:700}.analytics-status--ok{color:#167047}.analytics-table__empty{color:#65717f;color:var(--analytics-muted);text-align:center}.analytics-alert{align-items:flex-start;background:#fff2ed;border:1px solid #f1c8ba;border-radius:7px;color:#8b321d;display:flex;gap:10px;margin:0 auto 16px;max-width:1500px;padding:13px 16px}.analytics-alert strong{display:block;margin-bottom:2px}.analytics-conversions,.analytics-panel--campaigns{margin:0 auto 20px;max-width:1500px}.analytics-conversions__grid{grid-gap:1px;background:#dce2e8;background:var(--analytics-line);border:1px solid #dce2e8;border:1px solid var(--analytics-line);display:grid;gap:1px;grid-template-columns:repeat(7,minmax(120px,1fr))}.analytics-conversions__grid div{background:#fafbfc;padding:14px}.analytics-conversions__grid span{color:#65717f;color:var(--analytics-muted);display:block;font-size:12px;min-height:31px}.analytics-conversions__grid strong{display:block;font-size:20px;margin-top:5px}.analytics-campaign-table{min-width:1420px}.analytics-campaign-table td small,.analytics-campaign-table td strong{display:block}.analytics-campaign-table td small{margin-top:3px}.analytics-campaign-table td small,.analytics-data-note{color:#65717f;color:var(--analytics-muted);font-size:11px}.analytics-data-note{margin:12px 0 0}.analytics-drawer-backdrop{background:#17212b6b;display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:1000}.analytics-user-drawer{background:#fff;box-shadow:-12px 0 36px #17212b2e;height:100%;overflow-y:auto;padding:22px;width:min(920px,94vw)}.analytics-user-drawer__header{align-items:flex-start;border-bottom:1px solid #dce2e8;border-bottom:1px solid var(--analytics-line);display:flex;gap:20px;justify-content:space-between;padding-bottom:16px}.analytics-user-drawer__header span{color:#0878f9;color:var(--analytics-blue);font-size:11px;font-weight:800}.analytics-user-drawer__header h2{font-size:22px;margin:4px 0;overflow-wrap:anywhere}.analytics-user-drawer__header p{color:#65717f;color:var(--analytics-muted);font-size:12px;margin:0}.analytics-user-drawer__summary{grid-gap:1px;background:#dce2e8;background:var(--analytics-line);border:1px solid #dce2e8;border:1px solid var(--analytics-line);display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));margin:18px 0}.analytics-user-drawer__summary>div{background:#fafbfc;min-width:0;padding:13px}.analytics-user-drawer__summary span,.analytics-user-drawer__summary strong{display:block}.analytics-user-drawer__summary span{color:#65717f;color:var(--analytics-muted);font-size:11px}.analytics-user-drawer__summary strong{font-size:16px;margin-top:4px;overflow-wrap:anywhere}.analytics-user-drawer__filters{display:flex;gap:7px;margin-bottom:12px}.analytics-user-drawer__filters button{background:#fff;border:1px solid #dce2e8;border:1px solid var(--analytics-line);border-radius:6px;color:#17212b;color:var(--analytics-ink);cursor:pointer;font:inherit;font-size:12px;font-weight:700;padding:7px 11px}.analytics-user-drawer__filters button.is-active{background:#eef6ff;border-color:#0878f9;border-color:var(--analytics-blue);color:#075bb9}.analytics-user-activity-table{min-width:760px}.analytics-user-activity-table td{vertical-align:top}.analytics-user-activity-table td small,.analytics-user-activity-table td strong{display:block}.analytics-user-activity-table td small{color:#65717f;color:var(--analytics-muted);font-size:10px;font-weight:500;margin-top:3px}.analytics-event-result{background:#f1f3f5;border-radius:4px;color:#52606d;display:inline-block;font-size:11px;font-weight:800;padding:4px 7px;text-transform:capitalize}.analytics-event-result--succeeded{background:#eaf8f1;color:#17613f}.analytics-event-result--failed{background:#fff2ed;color:#8b321d}.analytics-event-result--rejected{background:#fff8e8;color:#765311}.analytics-event-error{color:#b33a20;font-weight:700;overflow-wrap:anywhere}.analytics-user-drawer__history{background:#f7fbff;border:1px solid #d7e6f7;border-radius:7px;margin-top:18px;padding:14px}.analytics-user-drawer__history>strong{display:block;font-size:13px}.analytics-user-drawer__history p{color:#65717f;color:var(--analytics-muted);font-size:11px;margin:4px 0 10px}.analytics-user-drawer__history div{display:flex;flex-wrap:wrap;gap:6px}.analytics-user-drawer__history span{background:#fff;border:1px solid #cfe1f5;border-radius:5px;color:#27445f;font-size:11px;font-weight:700;padding:5px 7px}.analytics-footer{color:#65717f;color:var(--analytics-muted);font-size:12px;margin:24px auto 0;max-width:1500px;text-align:center}.analytics-gate{background:#f4f6f8;background:var(--analytics-bg);color:#17212b;color:var(--analytics-ink);display:grid;justify-items:center;min-height:100vh;padding:24px;place-content:center;text-align:center}.analytics-gate__brand{color:#0878f9;color:var(--analytics-blue);font-size:24px;font-weight:850}.analytics-gate h1{margin:18px 0 8px}.analytics-gate p{margin:0 0 22px;max-width:470px}.analytics-empty,.analytics-gate p{color:#65717f;color:var(--analytics-muted)}.analytics-empty{align-self:center;text-align:center;width:100%}.analytics-spin{animation:analytics-spin 1s linear infinite}@keyframes analytics-spin{to{transform:rotate(1turn)}}@media (max-width:1100px){.analytics-filters,.analytics-metrics,.analytics-spend-form,.analytics-today__grid{grid-template-columns:repeat(3,1fr)}.analytics-conversions__grid{grid-template-columns:repeat(4,1fr)}.analytics-cohort-outcomes,.analytics-followup-tabs{grid-template-columns:repeat(3,1fr)}}@media (max-width:720px){.analytics-shell{padding:20px 12px 32px}.analytics-header{align-items:flex-start}.analytics-header p{display:none}.analytics-header__actions .analytics-button{font-size:0;padding:0;width:42px}.analytics-filters,.analytics-product-filters,.analytics-spend-form{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-filters .analytics-button,.analytics-product-filters .analytics-button,.analytics-spend-form .analytics-button{grid-column:1/-1}.analytics-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-breakdowns,.analytics-main-grid{grid-template-columns:1fr}.analytics-chart{height:220px}.analytics-panel{padding:16px}.analytics-cohort-flow,.analytics-cohort-outcomes,.analytics-conversions__grid,.analytics-followup-tabs,.analytics-today__grid{grid-template-columns:repeat(2,1fr)}.analytics-cohort-story .analytics-panel__header,.analytics-section-heading{align-items:flex-start;flex-direction:column;gap:8px}.analytics-user-drawer{padding:16px;width:100vw}.analytics-user-drawer__summary{grid-template-columns:1fr}}@media (max-width:420px){.analytics-filters,.analytics-metrics{grid-template-columns:1fr}}.analytics-alert-severity{border-radius:6px;display:inline-flex;font-size:.75rem;font-weight:700;padding:3px 7px;text-transform:uppercase}.analytics-alert-severity--high{background:#ffedd5;color:#9a3412}.analytics-alert-severity--critical{background:#fee2e2;color:#991b1b}.app{display:flex;flex-direction:column;min-height:100vh}main{flex:1 1}html[dir=rtl] body{direction:rtl;text-align:right}html[dir=rtl] .header__links{margin-left:14px;margin-right:auto}html[dir=rtl] .header__submenu{text-align:right}html[dir=rtl] .feature-card__description{padding-left:0;padding-right:58px}html[dir=rtl] .screenshots__tab{align-items:flex-start;text-align:right}@media (max-width:576px){html[dir=rtl] .guide-hero__copy,html[dir=rtl] .guide-steps__header,html[dir=rtl] .shopping-guide-hero__copy,html[dir=rtl] .shopping-guide-note__panel,html[dir=rtl] .shopping-guide-steps__header,html[dir=rtl] .shopping-guide-whatsapp__copy{text-align:right}html[dir=rtl] .guide-hero__actions,html[dir=rtl] .shopping-guide-hero__actions{justify-content:flex-start}html[dir=rtl] .feature-card__description{padding-right:52px}}