@import"/assets/styles.css?v=portfolio-v3";:root{--bg:#070913;--surface:#111527;--surface2:#171c33;--text:#f8f9ff;--muted:#aeb6cf;--line:rgba(255,255,255,.11);--purple:#8b5cf6;--blue:#38bdf8;--pink:#f472b6;--green:#34d399;--max:1180px;--radius:28px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 12% 2%,rgba(139,92,246,.26),transparent 27%),radial-gradient(circle at 88% 4%,rgba(56,189,248,.19),transparent 26%),var(--bg);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,sans-serif;line-height:1.6}body.modal-open{overflow:hidden}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button{font:inherit}.wrap{width:min(calc(100% - 38px),var(--max));margin:auto}.nav{position:sticky;top:0;z-index:100;border-bottom:1px solid var(--line);background:#070913c7;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.navin{height:76px;display:flex;align-items:center}.brand{display:flex;align-items:center;gap:11px;font-weight:850;font-size:21px;letter-spacing:-.03em}.brand img{width:38px;height:38px}.navright{margin-left:auto;display:flex;align-items:center;gap:27px}.navlink,.dropbtn{border:0;background:none;color:var(--muted);font-weight:720;font-size:14px;padding:8px 0;cursor:pointer}.navlink:hover,.dropbtn:hover{color:#fff}.dropdown{position:relative}.dropdown-menu{position:absolute;right:0;top:42px;width:300px;padding:10px;border:1px solid var(--line);border-radius:18px;background:#0f1223fa;box-shadow:0 26px 70px #00000073;opacity:0;visibility:hidden;transform:translateY(-8px);transition:.18s ease}.dropdown:hover .dropdown-menu,.dropdown.open .dropdown-menu{opacity:1;visibility:visible;transform:none}.dropitem{display:flex;align-items:center;gap:12px;padding:12px;border-radius:13px}.dropitem:hover{background:#ffffff0f}.mini-icon{width:39px;height:39px;border-radius:11px;display:grid;place-items:center;font-weight:900;background:linear-gradient(135deg,var(--purple),var(--blue))}.dropitem b,.dropitem small{display:block}.dropitem small{font-size:11px;color:var(--muted)}.allapps,.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:999px;border:1px solid transparent;padding:13px 19px;font-weight:800;cursor:pointer;transition:.2s ease}.allapps{background:#fff;color:#090b15}.btn.primary{background:linear-gradient(135deg,var(--purple),#655cf5 48%,var(--blue));box-shadow:none}.btn.secondary{background:#ffffff0e;border-color:var(--line)}.btn:hover,.allapps:hover{transform:translateY(-2px)}.hamb{display:none;margin-left:auto;border:0;background:none;color:#fff;font-size:25px}.hero{position:relative;overflow:hidden;padding:100px 0 85px;text-align:center}.aurora{position:absolute;top:-25%;right:-25%;bottom:-25%;left:-25%;filter:blur(75px);opacity:.72;background:radial-gradient(circle at 25% 25%,rgba(124,58,237,.44),transparent 19%),radial-gradient(circle at 68% 20%,rgba(14,165,233,.34),transparent 18%),radial-gradient(circle at 54% 70%,rgba(244,63,94,.2),transparent 18%);animation:aurora 12s ease-in-out infinite alternate}@keyframes aurora{to{transform:translate3d(4%,-2%,0) scale(1.08) rotate(4deg)}}.hero .wrap{position:relative}.eyebrow,.status{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;border:1px solid var(--line);background:#ffffff0d;font-size:12px;font-weight:800;letter-spacing:.04em}.dot{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 14px var(--green)}h1{font-size:clamp(52px,7.6vw,94px);line-height:.96;letter-spacing:-.065em;margin:26px auto 22px;max-width:1050px}.gradient{background:linear-gradient(110deg,#fff 5%,#c4b5fd 40%,#7dd3fc 72%,#fda4af);-webkit-background-clip:text;color:transparent}.lead{font-size:clamp(18px,2.1vw,22px);color:var(--muted);max-width:760px;margin:0 auto 30px}.actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.hero-visual{margin:64px auto 0;max-width:1040px;position:relative}.device{padding:13px 13px 27px;border-radius:28px;background:linear-gradient(145deg,#edf3ff,#8d99b0 46%,#30384b);box-shadow:0 60px 140px #0000009e}.device-screen{overflow:hidden;border-radius:17px;background:#111527;aspect-ratio:16/9;border:2px solid #090b13}.device-screen img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.float{position:absolute;padding:15px 17px;border-radius:17px;border:1px solid rgba(255,255,255,.18);background:#12162bcf;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:0 22px 55px #0000005c;animation:float 5s ease-in-out infinite}.float b,.float small{display:block}.float small{color:var(--muted)}.f1{left:-35px;top:80px}.f2{right:-25px;top:42px;animation-delay:-2s}.f3{right:7%;bottom:-23px;animation-delay:-3s}@keyframes float{50%{transform:translateY(-13px) rotate(1deg)}}.section{padding:88px 0}.section-head{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:38px}.kicker{color:#a78bfa;font-size:13px;font-weight:850;text-transform:uppercase;letter-spacing:.14em}h2{font-size:clamp(38px,5vw,62px);line-height:1.03;letter-spacing:-.055em;margin:10px 0}.section-head p{max-width:510px;color:var(--muted);margin:0}.product-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:20px}.product-card{position:relative;overflow:hidden;border-radius:30px;border:1px solid var(--line);min-height:500px;background:#ffffff09}.product-card.large{grid-column:span 7}.product-card.small{grid-column:span 5}.product-card.cine{grid-column:1/-1;min-height:480px}.product-card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:.35s ease}.product-card:hover img{transform:scale(1.025)}.product-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 35%,rgba(5,7,16,.94))}.card-copy{position:absolute;z-index:2;left:30px;right:30px;bottom:28px}.card-copy h3{font-size:38px;letter-spacing:-.045em;margin:8px 0}.card-copy p{max-width:650px;color:#d8ddeb}.tag{display:inline-block;padding:7px 10px;border-radius:999px;background:#ffffff1a;font-size:11px;font-weight:850}.product-link{font-weight:850;display:inline-flex;margin-top:7px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.feature{padding:25px;border:1px solid var(--line);border-radius:20px;background:#ffffff09}.feature-icon{font-size:25px}.feature h3{margin:13px 0 6px}.feature p{margin:0;color:var(--muted);font-size:14px}.cta{padding:68px 28px;border:1px solid var(--line);border-radius:34px;text-align:center;background:radial-gradient(circle at 50% 0,rgba(139,92,246,.24),transparent 55%),#ffffff09}.cta h2{max-width:810px;margin:8px auto 20px}.product-hero{padding:92px 0 55px}.product-hero-grid{display:grid;grid-template-columns:1fr 1.06fr;gap:58px;align-items:center}.product-hero h1{font-size:clamp(52px,6.7vw,84px);margin:17px 0}.product-hero .lead{margin-left:0}.badges{display:flex;gap:8px;flex-wrap:wrap;margin:24px 0}.badge{padding:8px 11px;border-radius:999px;border:1px solid var(--line);font-size:12px}.visual-card{padding:18px;border:1px solid var(--line);border-radius:28px;background:#ffffff0a;box-shadow:0 40px 95px #0000006b}.visual-card img{border-radius:18px;width:100%}.gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.shot{border:1px solid var(--line);border-radius:24px;overflow:hidden;background:var(--surface)}.shot img{width:100%;height:auto}.shot.wide{grid-column:1/-1}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.step{padding:26px;border-top:1px solid var(--line)}.step strong{font-size:25px;display:block}.step span{color:var(--muted)}.legal-strip{display:grid;grid-template-columns:1fr 1fr;gap:18px}.legal-card{padding:28px;border:1px solid var(--line);border-radius:22px;background:#ffffff09}.legal-card p{color:var(--muted)}.faq details{border-bottom:1px solid var(--line);padding:21px 0}.faq summary{font-weight:780;cursor:pointer}.faq p{color:var(--muted)}.legal-page{padding:0}.legal-shell{max-width:850px;padding:48px 0;margin:0 auto}.legal-shell h1{font-size:clamp(48px,7vw,76px);margin-left:0}.legal-shell h2{font-size:27px;letter-spacing:-.03em;margin-top:40px}.legal-shell p,.legal-shell li{color:#c6ccdd}.legal-shell ul{padding-left:22px}.updated{color:#a78bfa;font-weight:800}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.about-card{padding:34px;border:1px solid var(--line);border-radius:26px;background:#ffffff09}.footer{padding:54px 0 34px;border-top:1px solid var(--line);margin-top:85px;color:var(--muted);font-size:13px}.footgrid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:30px}.footgrid h4{color:#fff;margin-top:0}.footgrid a{display:block;margin:8px 0}.copy{margin-top:34px;padding-top:19px;border-top:1px solid var(--line)}.app-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:250;display:none;place-items:center;padding:22px}.app-modal.open{display:grid}.modal-bg{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#0f172a1f;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.modal-panel{position:relative;width:min(760px,100%);padding:28px;border-radius:29px;border:1px solid rgba(15,23,42,.1);background:linear-gradient(155deg,#fff,#f3f6fd);box-shadow:0 40px 120px #0f172a2e}.modal-head{display:flex;justify-content:space-between;align-items:start}.modal-head h2{font-size:42px;color:#0f172a}.close{width:42px;height:42px;border-radius:50%;border:1px solid rgba(15,23,42,.12);background:#0f172a0a;color:#0f172a;font-size:26px;cursor:pointer}.app-list{display:grid;gap:12px}.app-row{display:flex;align-items:center;gap:14px;padding:16px;border:1px solid rgba(15,23,42,.09);border-radius:17px;background:#0f172a08}.app-row:hover{background:#0f172a12}.app-row .mini-icon{width:52px;height:52px}.app-row span:nth-child(2){flex:1}.app-row b{display:block;color:#0f172a}.app-row small{display:block;color:#5c6680}@media(max-width:850px){.navright{display:none}.hamb{display:block}.nav.mobile-open .navright{position:absolute;display:flex;flex-direction:column;align-items:stretch;gap:5px;top:76px;left:0;right:0;padding:18px;background:#0d1020;border-bottom:1px solid var(--line)}.dropdown-menu{position:static;width:100%;opacity:1;visibility:visible;transform:none;display:none;margin-top:5px}.dropdown.open .dropdown-menu{display:block}.product-hero-grid,.about-grid{grid-template-columns:1fr}.product-card.large,.product-card.small,.product-card.cine{grid-column:1/-1}.feature-grid,.steps,.footgrid{grid-template-columns:1fr 1fr}.float{display:none}}@media(max-width:620px){.hero{padding-top:72px}h1{font-size:53px}.section-head{display:block}.feature-grid,.steps,.gallery,.legal-strip,.footgrid{grid-template-columns:1fr}.shot.wide{grid-column:auto}.product-card{min-height:410px}.modal-head h2{font-size:34px}.actions .btn{width:100%}}#products .logo-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}#products .logo-product{grid-column:auto;min-height:500px;position:relative;isolation:isolate;display:block;background:linear-gradient(150deg,#ffffff0e,#ffffff06);overflow:hidden}#products .logo-product:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#05071000 28%,#0507102e 52%,#050710f2);pointer-events:none}#products .logo-product:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:29px;background:linear-gradient(145deg,rgba(255,255,255,.035),transparent 42%);z-index:0;pointer-events:none}#products .product-logo-stage{position:absolute;z-index:1;top:28px;right:28px;bottom:188px;left:28px;display:grid;place-items:center;overflow:hidden;border-radius:24px;background:#ffffff05}#products .product-logo-glow{position:absolute;width:280px;height:280px;border-radius:50%;filter:blur(55px);opacity:.48;transition:transform .35s ease,opacity .35s ease}#products .textly-product .product-logo-glow{background:#9b5de5}#products .easily-product .product-logo-glow{background:#7e9bd0}#products .cine-product .product-logo-glow{background:#ff3131}#products .tejora-product .product-logo-glow{background:#42d8e7}#products .product-logo-frame{position:relative;width:190px;height:190px;display:grid;place-items:center;z-index:2;filter:drop-shadow(0 28px 35px rgba(0,0,0,.34));transition:transform .3s ease}#products .product-logo-image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block;transform:none;border-radius:0}#products .logo-product:hover .product-logo-frame{transform:translateY(-7px) scale(1.025)}#products .logo-product:hover .product-logo-glow{transform:scale(1.12);opacity:.62}#products .logo-product:hover .product-logo-image{transform:none}#products .logo-product .card-copy{z-index:2}#products .logo-product .card-copy h3{font-size:35px;line-height:1.08;margin:8px 0 7px}#products .logo-product .card-copy p{min-height:52px;margin-top:0}#products .logo-product .tag{background:#ffffff17;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media(max-width:850px){#products .logo-products{grid-template-columns:1fr}#products .logo-product{min-height:470px}}@media(max-width:620px){#products .logo-product{min-height:445px}#products .product-logo-stage{top:24px;right:24px;bottom:195px;left:24px}#products .product-logo-frame{width:150px;height:150px}#products .logo-product .card-copy h3{font-size:31px}}:root{--bg:#070913;--text:#f8f9ff;--nav-bg:rgba(7,9,19,.78);--panel-bg:rgba(15,18,35,.98);--card-bg:rgba(255,255,255,.035);--card-soft:rgba(255,255,255,.045);--hero-glass:rgba(18,22,43,.81);--shadow:0 26px 70px rgba(0,0,0,.45);--screen-panel:linear-gradient(135deg,rgba(25,32,62,.96),rgba(10,13,31,.98));--vision-rail:rgba(255,255,255,.08)}:root[data-theme=light]{--bg:#f5f7fc;--surface:#ffffff;--surface2:#edf2fa;--text:#0f172a;--muted:#5c6680;--line:rgba(15,23,42,.12);--nav-bg:rgba(249,250,255,.82);--panel-bg:rgba(255,255,255,.98);--card-bg:rgba(255,255,255,.82);--card-soft:rgba(255,255,255,.92);--hero-glass:rgba(255,255,255,.85);--shadow:0 26px 70px rgba(15,23,42,.12);--screen-panel:linear-gradient(135deg,rgba(255,255,255,.98),rgba(239,243,251,.98));--vision-rail:rgba(15,23,42,.06)}:root[data-theme=light] body{background:radial-gradient(circle at 12% 2%,rgba(139,92,246,.12),transparent 27%),radial-gradient(circle at 88% 4%,rgba(56,189,248,.12),transparent 26%),var(--bg)}.nav{background:var(--nav-bg)}.dropdown-menu{background:var(--panel-bg);box-shadow:var(--shadow)}.dropitem,.allapps,.feature,.cta,.visual-card,.legal-card,.shot,.about-card,.app-row,.close,.hero-point{background:var(--card-bg)}.device,.float{background:var(--hero-glass)}.product-card,.logo-product{background:linear-gradient(150deg,var(--card-soft),rgba(255,255,255,.025))}.theme-toggle{display:inline-flex;align-items:center;gap:9px;padding:12px 14px;border-radius:999px;border:1px solid var(--line);background:var(--card-bg);color:var(--text);font-weight:750;cursor:pointer;transition:.25s ease}.theme-toggle:hover{transform:translateY(-1px);border-color:#8b5cf666}.theme-icon{font-size:15px;line-height:1}:root[data-theme=light] .navlink,:root[data-theme=light] .dropbtn{color:#48536f}:root[data-theme=light] .navlink:hover,:root[data-theme=light] .dropbtn:hover{color:#0f172a}:root[data-theme=light] .btn.secondary{border-color:#0f172a1f;background:#0f172a08;color:#0f172a}:root[data-theme=light] .product-card:after{background:linear-gradient(180deg,transparent 35%,rgba(255,255,255,.28) 52%,rgba(240,243,250,.96))}:root[data-theme=light] #products .logo-product:after{background:linear-gradient(180deg,#fff0 28%,#ffffff2e 52%,#f3f6fcf2)}:root[data-theme=light] .tag{background:#0f172a0f;color:#334155}:root[data-theme=light] .footer{color:#5c6680}:root[data-theme=light] .feature p,:root[data-theme=light] .legal-card p,:root[data-theme=light] .about-card p,:root[data-theme=light] .faq p,:root[data-theme=light] .section-head p,:root[data-theme=light] .card-copy p,:root[data-theme=light] .lead,:root[data-theme=light] .updated,:root[data-theme=light] .app-row small,:root[data-theme=light] .dropitem small,:root[data-theme=light] .float small,:root[data-theme=light] .hero-point span{color:var(--muted)}:root[data-theme=light] .dropitem:hover,:root[data-theme=light] .app-row:hover{background:#0f172a0d}:root[data-theme=light] .modal-panel{background:linear-gradient(155deg,#fffffffc,#f3f6fdfc);box-shadow:0 40px 120px #0f172a2e}:root[data-theme=light] .close{background:#0f172a08;color:#0f172a}:root[data-theme=light] .vision-app-tile{background:#ffffffb8;border-color:#0f172a14}:root[data-theme=light] .vision-chip{background:#0f172a0f;border-color:#0f172a14;color:#334155}:root[data-theme=light] .vision-chip.subtle{background:#8b5cf614;color:#4c1d95}:root[data-theme=light] .laptop-shell{background:linear-gradient(180deg,#fff,#e7edf8);box-shadow:0 40px 110px #0f172a24}:root[data-theme=light] .laptop-screen{background:linear-gradient(135deg,#fff,#eef3fb)}:root[data-theme=light] .laptop-base{background:linear-gradient(180deg,#dce5f4,#bac6de)}:root[data-theme=light] .vision-app-tile p{color:#5c6680}.mini-icon.icon-image{padding:0;background:transparent;border:none;overflow:hidden;box-shadow:none}.mini-icon.icon-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:14px;display:block}.dropitem .mini-icon.icon-image{width:40px;height:40px}.app-row .mini-icon.icon-image{width:52px;height:52px}.hero-layout{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:56px;align-items:center}.hero-copy{position:relative;z-index:2}.hero-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:28px}.hero-point{padding:16px 16px 15px;border:1px solid var(--line);border-radius:18px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.hero-point strong{display:block;font-size:15px;letter-spacing:-.02em;margin-bottom:4px}.hero-point span{display:block;font-size:12.5px;color:var(--muted);line-height:1.4}.vision-hero{position:relative;min-height:610px;display:flex;align-items:center;justify-content:center}.vision-orb{position:absolute;border-radius:50%;filter:blur(50px);opacity:.55;pointer-events:none}.orb-one{width:220px;height:220px;background:#8b5cf657;top:36px;left:18px}.orb-two{width:210px;height:210px;background:#38bdf847;right:0;bottom:24px}.laptop-shell{position:relative;width:min(100%,620px);padding:18px 18px 0;border-radius:34px;background:linear-gradient(180deg,#22283f,#0d1020);border:1px solid rgba(255,255,255,.12);box-shadow:0 50px 140px #00000073;z-index:2}.laptop-top{height:18px;display:flex;align-items:center;justify-content:center}.laptop-top span{width:88px;height:10px;border-radius:999px;background:#ffffff29}.laptop-screen{position:relative;border-radius:24px;overflow:hidden;background:var(--screen-panel);padding:18px;min-height:420px;border:1px solid rgba(255,255,255,.08)}.vision-screen-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px}.vision-chip-row{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.vision-chip{display:inline-flex;align-items:center;padding:7px 11px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.1);color:#e7e8f7;font-size:11px;font-weight:800;letter-spacing:.01em}.vision-chip.subtle{background:#ffffff0f;color:#d0d5f5}.vision-screen-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.vision-app-tile{padding:16px 16px 18px;border-radius:22px;background:#ffffff14;border:1px solid rgba(255,255,255,.1);min-height:168px;display:flex;flex-direction:column;justify-content:space-between;gap:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.vision-app-icon{width:62px;height:62px;border-radius:16px;overflow:hidden;box-shadow:0 18px 32px #00000040}.vision-app-icon img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.vision-app-tile h4{margin:0 0 6px;font-size:19px;line-height:1.1;letter-spacing:-.03em}.vision-app-tile p{margin:0;color:#d6ddf2;font-size:13px;line-height:1.45}.laptop-base{position:relative;height:18px;width:108%;left:-4%;border-radius:0 0 34px 34px;background:linear-gradient(180deg,#d4dced,#8d99b4)}.float{z-index:3}.f1{left:-12px;top:72px}.f2{right:-8px;top:50px;animation-delay:-2s}.f3{right:3%;bottom:-16px;animation-delay:-3s}#products .product-logo-stage{top:28px;right:28px;bottom:188px;left:28px;display:grid;place-items:center}#products .product-logo-frame{width:180px;height:180px}#products .product-logo-image{border-radius:24px}#products .cine-product .product-logo-frame{width:178px;height:178px}#products .tejora-product .product-logo-frame{width:182px;height:182px}@media(max-width:1000px){.hero-layout{grid-template-columns:1fr;gap:30px}.vision-hero{min-height:auto}.hero-points{grid-template-columns:1fr 1fr 1fr}.laptop-shell{max-width:760px;margin:0 auto}.theme-toggle{order:4;width:-moz-fit-content;width:fit-content}}@media(max-width:850px){.nav.mobile-open .navright{gap:10px}.theme-toggle,.allapps{width:100%;justify-content:center}.hero-points,.vision-screen-grid,.footgrid{grid-template-columns:1fr 1fr}}@media(max-width:620px){.hero-points,.vision-screen-grid{grid-template-columns:1fr}.hero-point{padding:14px}.laptop-shell{padding:12px 12px 0;border-radius:28px}.laptop-screen{min-height:unset;padding:14px}.vision-screen-head{display:block}.vision-chip-row{justify-content:flex-start;margin-top:10px}.vision-app-tile{min-height:auto}.theme-toggle{padding:12px 14px}}html[data-theme=light] body{background:linear-gradient(180deg,#f7f8fd,#eef3fb);color:#0f172a}html[data-theme=light] .nav{background:#f9faffdb;border-bottom:1px solid rgba(15,23,42,.09);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}html[data-theme=light] .brand,html[data-theme=light] .nav .brand span,html[data-theme=light] h1,html[data-theme=light] h2,html[data-theme=light] h3,html[data-theme=light] h4,html[data-theme=light] .card-copy h3,html[data-theme=light] .section-head h2,html[data-theme=light] .product-card h3{color:#0f172a}html[data-theme=light] .dropitem b,html[data-theme=light] .app-row b,html[data-theme=light] .faq h3,html[data-theme=light] .legal-card h3,html[data-theme=light] .feature h3,html[data-theme=light] .about-card h3,html[data-theme=light] .updated,html[data-theme=light] .copy{color:#0f172a}html[data-theme=light] .footer{background:linear-gradient(180deg,#f5f7fd,#edf2fb);border-top:1px solid rgba(15,23,42,.08)}html[data-theme=light] .footer a,html[data-theme=light] .footer p{color:#536079}html[data-theme=light] .footer h4{color:#0f172a}html[data-theme=light] .dropitem,html[data-theme=light] .app-row,html[data-theme=light] .feature,html[data-theme=light] .shot,html[data-theme=light] .visual-card,html[data-theme=light] .legal-card,html[data-theme=light] .about-card,html[data-theme=light] .cta,html[data-theme=light] .hero-point{border:1px solid rgba(15,23,42,.08);box-shadow:0 12px 28px #0f172a0d}html[data-theme=light] .tag{border:1px solid rgba(15,23,42,.08)}html[data-theme=light] .lead,html[data-theme=light] .section-head p,html[data-theme=light] .card-copy p,html[data-theme=light] .feature p,html[data-theme=light] .legal-card p,html[data-theme=light] .about-card p,html[data-theme=light] .faq p,html[data-theme=light] .updated,html[data-theme=light] .copy,html[data-theme=light] .product-card p{color:#5f6b85}html[data-theme=light] .gradient,:root[data-theme=light] .gradient,.hero .gradient{display:inline-block;padding:0 4px .08em;background:linear-gradient(95deg,#6d54f5,#4f46e5 25%,#0284c7 54%,#0ea5e9 76%,#e11d48)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important}.hero h1{letter-spacing:-.04em!important;line-height:1.05!important;overflow:visible!important}.hero.hero-lite{padding:92px 0 78px;text-align:left;overflow:hidden}.hero.hero-lite .aurora{top:-15%;right:-10%;bottom:-28%;left:-10%;filter:blur(70px);opacity:.9;background:radial-gradient(circle at 18% 22%,rgba(139,92,246,.18),transparent 22%),radial-gradient(circle at 75% 18%,rgba(56,189,248,.18),transparent 22%),radial-gradient(circle at 54% 84%,rgba(244,114,182,.14),transparent 18%)}.hero-shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);gap:56px;align-items:center;position:relative;z-index:1}.hero-copy{max-width:650px}.hero-copy .eyebrow{display:inline-flex;align-items:center;gap:10px;padding:11px 16px;border:1px solid rgba(15,23,42,.08);background:#ffffffb3;border-radius:999px;color:#1f2937;font-weight:800;letter-spacing:.01em;font-size:14px;box-shadow:0 10px 30px #0f172a0f}.hero-copy .dot{width:8px;height:8px;border-radius:50%;background:#34d399;display:inline-block;box-shadow:0 0 0 5px #34d39924}.hero-copy h1{font-size:clamp(56px,7.2vw,90px);line-height:.96;letter-spacing:-.065em;margin:22px 0;max-width:10ch}.hero-copy .gradient{background:linear-gradient(90deg,#c9b7ff,#9b87f5 20%,#6cbdf4 52%,#7aa0d3,#f08ba9);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-copy .lead{font-size:18px;line-height:1.62;max-width:33ch;margin:0 0 26px;color:#57627a}.hero-copy .actions{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:28px}.hero-copy .btn{min-height:56px;padding:15px 23px}.hero-copy .btn.secondary{background:#ffffffad}.hero-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.hero-point{padding:16px 16px 15px;border-radius:20px;background:#ffffffbf}.hero-point strong{display:block;font-size:17px;line-height:1.2;margin-bottom:6px;color:#0f172a}.hero-point span{display:block;font-size:13px;line-height:1.45;color:#5f6b85}.hero-showcase{position:relative;min-height:590px;display:flex;align-items:center;justify-content:center}.showcase-panel{position:relative;width:min(100%,690px);padding:26px;border-radius:34px;background:linear-gradient(180deg,#ffffffeb,#eff4fbf5);border:1px solid rgba(15,23,42,.08);box-shadow:0 44px 120px #0f172a29}.showcase-topbar{display:flex;gap:8px;margin-bottom:18px}.window-dot{width:10px;height:10px;border-radius:999px;background:#d4dce9}.showcase-copy{max-width:510px;margin-bottom:20px}.showcase-kicker{display:inline-flex;padding:7px 11px;border-radius:999px;background:#8b5cf617;color:#5b34cc;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;margin-bottom:10px}.showcase-copy h3{font-size:36px;line-height:1.08;letter-spacing:-.04em;margin:0 0 10px;max-width:11ch;color:#0f172a}.showcase-copy p{margin:0;color:#617089;font-size:15px;line-height:1.6;max-width:52ch}.showcase-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;position:relative}.showcase-app{display:flex;gap:14px;align-items:flex-start;padding:18px;border-radius:24px;background:#ffffffeb;border:1px solid rgba(15,23,42,.08);box-shadow:0 15px 34px #0f172a0f}.showcase-app-icon{width:68px;height:68px;border-radius:18px;overflow:hidden;flex:0 0 auto;box-shadow:0 18px 34px #0f172a1f}.showcase-app-icon img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.showcase-app h4{margin:2px 0 6px;font-size:18px;line-height:1.15;letter-spacing:-.03em;color:#0f172a}.showcase-app p{margin:0;font-size:14px;line-height:1.45;color:#617089}.showcase-ribbon{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.showcase-ribbon span{padding:10px 14px;border-radius:999px;background:#0f172a0d;color:#334155;font-size:12px;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.hero-float{position:absolute;display:flex;flex-direction:column;gap:4px;padding:16px 18px;border-radius:22px;background:#fffffff5;border:1px solid rgba(15,23,42,.08);box-shadow:0 22px 46px #0f172a1f;z-index:2}.hero-float b{font-size:16px;line-height:1.15;color:#0f172a}.hero-float small{font-size:13px;line-height:1.35;color:#66748d}.float-left{left:-18px;top:108px}.float-right{right:-10px;bottom:36px}html[data-theme=light] #products .section-head p{max-width:560px}html[data-theme=light] #products .logo-product{background:linear-gradient(180deg,#fff,#f4f7fc);border:1px solid rgba(15,23,42,.08);box-shadow:0 18px 45px #0f172a12}html[data-theme=light] #products .logo-product .card-copy h3{color:#0f172a}html[data-theme=light] #products .logo-product .card-copy p{color:#5f6b85}html[data-theme=light] #products .logo-product .tag{background:#0f172a0d;color:#4b5563;border:1px solid rgba(15,23,42,.08)}@media(max-width:1100px){.hero-shell{grid-template-columns:1fr;gap:34px}.hero-copy,.hero-copy h1{max-width:none}.hero-showcase{min-height:auto}.showcase-panel{width:100%}.float-left{left:8px;top:auto;bottom:-12px}.float-right{right:8px;top:-18px;bottom:auto}}@media(max-width:780px){.hero.hero-lite{padding:78px 0 60px}.hero-copy h1{font-size:clamp(44px,12vw,72px)}.hero-points,.showcase-grid{grid-template-columns:1fr}.showcase-copy h3{font-size:30px}.hero-float{position:static;margin-top:14px}.hero-showcase{display:block}.showcase-panel{padding:20px}.showcase-app{padding:16px}}@media(max-width:620px){.hero-copy .lead{font-size:17px}.hero-copy .actions{flex-direction:column;align-items:stretch}.hero-copy .btn{width:100%}.showcase-app{gap:12px}.showcase-app-icon{width:58px;height:58px}.showcase-ribbon span{font-size:11px;padding:9px 12px}}html[data-theme=light]{--bg:#f6f8fc;--surface:#ffffff;--surface2:#eef3fa;--text:#0b1328;--muted:#5b667d;--line:rgba(15,23,42,.1)}html[data-theme=light] body{background:linear-gradient(180deg,#f8f9fd,#f1f5fb 56%,#f7f9fc);color:var(--text)}html[data-theme=light] .nav{background:#fafbffe0;border-color:#0f172a14}html[data-theme=light] .navlink,html[data-theme=light] .dropbtn{color:#526078}html[data-theme=light] .navlink:hover,html[data-theme=light] .dropbtn:hover,html[data-theme=light] .brand{color:#0b1328}html[data-theme=light] .allapps{background:#262c3d;color:#fff;box-shadow:none}html[data-theme=light] .dropdown-menu{background:#fffffffa;box-shadow:0 24px 70px #0f172a1f}html[data-theme=light] .dropitem:hover{background:#f3f6fb}html[data-theme=light] .dropitem b{color:#111827}html[data-theme=light] .dropitem small{color:#647089}.premium-hero{position:relative;overflow:hidden;padding:96px 0 88px;text-align:left}.premium-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 12% 20%,rgba(132,94,247,.16),transparent 28%),radial-gradient(circle at 88% 16%,rgba(44,183,232,.13),transparent 27%),radial-gradient(circle at 58% 88%,rgba(238,131,174,.09),transparent 25%)}.premium-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.92fr) minmax(560px,1.08fr);gap:66px;align-items:center}.premium-copy{max-width:650px}.premium-eyebrow{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid rgba(15,23,42,.09);border-radius:999px;background:#ffffffd1;box-shadow:0 10px 28px #0f172a0d;color:#29354d;font-size:13px;font-weight:800}.premium-eyebrow .dot{width:8px;height:8px;border-radius:50%;display:inline-block;background:#34d399;box-shadow:0 0 0 5px #34d39921}.premium-copy h1{margin:24px 0 22px;font-size:clamp(58px,6.3vw,90px);line-height:.96;letter-spacing:-.067em;color:#0a1329;max-width:10.5ch}.premium-copy .gradient{background:linear-gradient(100deg,#9b83ef,#7399ef 34%,#4cbbe5 59%,#e47d9f);-webkit-background-clip:text;background-clip:text;color:transparent}.premium-lead{margin:0 0 28px;max-width:38ch;font-size:19px;line-height:1.62;color:#57647d!important}.premium-actions{display:flex;gap:13px;flex-wrap:wrap;justify-content:flex-start}.premium-actions .btn{min-height:54px;padding:15px 22px}.premium-actions .btn.primary{color:#07101f;background:linear-gradient(120deg,#7c5cff,#5e80ff 48%,#2eb7ef);box-shadow:none}.premium-actions .btn.secondary{color:#172036;background:#ffffffb8;border:1px solid rgba(15,23,42,.1)}.collection-note{margin:25px 0 0;padding-left:16px;border-left:3px solid #8b72ed;color:#68748b;font-size:14px;line-height:1.5;max-width:47ch}.premium-visual{position:relative;display:flex;align-items:center;justify-content:center;min-height:570px}.macbook{position:relative;width:min(100%,720px);filter:drop-shadow(0 36px 45px rgba(34,45,71,.18))}.macbook-lid{position:relative;padding:13px;border-radius:30px 30px 18px 18px;background:linear-gradient(145deg,#dce4f0,#8e9caf 60%,#dce4ed);border:1px solid rgba(48,62,83,.16)}.macbook-camera{position:absolute;z-index:4;left:50%;top:7px;transform:translate(-50%);width:64px;height:7px;border-radius:999px;background:#141b2761}.macbook-screen{overflow:hidden;border-radius:20px;background:#0c1020;border:3px solid #151a29;aspect-ratio:16/10}.macbook-wallpaper{position:relative;height:100%;overflow:hidden;background:radial-gradient(circle at 18% 22%,rgba(128,86,234,.55),transparent 34%),radial-gradient(circle at 81% 24%,rgba(52,184,222,.45),transparent 34%),linear-gradient(145deg,#171326,#101628 48%,#122238)}.macbook-wallpaper:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,rgba(255,255,255,.09),transparent 35%,transparent 70%,rgba(255,255,255,.04));pointer-events:none}.screen-brand{position:absolute;left:28px;top:24px;z-index:3;display:flex;align-items:center;gap:9px;color:#fff;font-size:15px;font-weight:820;letter-spacing:-.01em}.screen-brand-dot{width:9px;height:9px;border-radius:50%;background:#8e73ee;box-shadow:0 0 0 5px #8e73ee24}.screen-brand small{font-size:11px;font-weight:600;color:#e7edf89e;margin-left:6px}.icon-stage{position:absolute;top:60px;right:35px;bottom:78px;left:35px}.stage-icon{position:absolute;display:flex;flex-direction:column;align-items:center;gap:8px;color:#fff;font-size:12px;font-weight:760;transition:transform .3s ease}.stage-icon:hover{transform:translateY(-6px) scale(1.025)}.stage-icon img{width:112px;height:112px;-o-object-fit:cover;object-fit:cover;border-radius:25px;box-shadow:0 22px 48px #00000061,0 0 0 1px #ffffff1a}.stage-icon span{text-shadow:0 2px 8px rgba(0,0,0,.35)}.stage-textly{left:2%;top:26%;transform:rotate(-7deg)}.stage-easily{left:29%;top:10%;transform:rotate(-2deg)}.stage-cine{left:56%;top:27%;transform:rotate(4deg)}.stage-scale{right:0;top:7%;transform:rotate(7deg)}.stage-textly:hover{transform:rotate(-7deg) translateY(-6px) scale(1.025)}.stage-easily:hover{transform:rotate(-2deg) translateY(-6px) scale(1.025)}.stage-cine:hover{transform:rotate(4deg) translateY(-6px) scale(1.025)}.stage-scale:hover{transform:rotate(7deg) translateY(-6px) scale(1.025)}.screen-message{position:absolute;left:29px;right:29px;bottom:20px;z-index:3;display:flex;align-items:end;justify-content:space-between;gap:25px;padding-top:15px;border-top:1px solid rgba(255,255,255,.1)}.screen-message strong{font-size:16px;color:#fff;letter-spacing:-.02em}.screen-message span{max-width:320px;text-align:right;font-size:11.5px;line-height:1.45;color:#e7edf8a3}.macbook-hinge{width:34%;height:9px;margin:-1px auto 0;border-radius:0 0 12px 12px;background:#9faabb}.macbook-base{position:relative;height:21px;margin:-2px -28px 0;border-radius:4px 4px 26px 26px;background:linear-gradient(180deg,#d4dce8,#9da8b8 58%,#7e899a);box-shadow:0 7px 11px #2933452e}.base-notch{position:absolute;left:50%;top:0;transform:translate(-50%);width:120px;height:7px;border-radius:0 0 12px 12px;background:#8793a4}html[data-theme=light] .section-head h2,html[data-theme=light] .section-head h3,html[data-theme=light] .feature h3,html[data-theme=light] .legal-card h3,html[data-theme=light] .about-card h3,html[data-theme=light] .faq summary,html[data-theme=light] .card-copy h3{color:#0b1328}html[data-theme=light] .section-head p,html[data-theme=light] .feature p,html[data-theme=light] .legal-card p,html[data-theme=light] .about-card p,html[data-theme=light] .faq p,html[data-theme=light] .card-copy p{color:#5d687f}html[data-theme=light] .feature,html[data-theme=light] .legal-card,html[data-theme=light] .about-card,html[data-theme=light] .visual-card,html[data-theme=light] .shot,html[data-theme=light] .cta{background:#ffffffd6;border-color:#0f172a17;box-shadow:0 15px 36px #0f172a0d}html[data-theme=light] #products .logo-product{background:linear-gradient(180deg,#fff,#f5f8fc);border-color:#0f172a17;box-shadow:0 18px 42px #0f172a12}html[data-theme=light] #products .logo-product .tag{background:#eef2f8;color:#4e5b70;border:1px solid rgba(15,23,42,.07)}html[data-theme=light] .product-link{color:#3346a8}@media(max-width:1100px){.premium-hero-grid{grid-template-columns:1fr;gap:42px}.premium-copy{max-width:none}.premium-copy h1{max-width:13ch}.premium-lead{max-width:52ch}.premium-visual{min-height:auto}.macbook{max-width:790px}}@media(max-width:760px){.premium-hero{padding:78px 0 62px}.premium-copy h1{font-size:clamp(47px,13vw,72px);max-width:none}.premium-lead{font-size:17px}.premium-actions{flex-direction:column;align-items:stretch}.premium-actions .btn{width:100%}.macbook-lid{padding:9px;border-radius:23px 23px 14px 14px}.screen-brand small{display:none}.icon-stage{top:55px;right:20px;bottom:72px;left:20px}.stage-icon img{width:82px;height:82px;border-radius:19px}.stage-icon{font-size:10px}.screen-message span{display:none}.screen-message{bottom:14px}.macbook-base{margin:-2px -15px 0}}@media(max-width:520px){.premium-visual{display:none}.collection-note{margin-top:22px}}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{font-feature-settings:"kern" 1,"liga" 1;letter-spacing:-.005em}p,small{letter-spacing:0}h1,h2,h3,h4,.brand,.btn,.allapps,.navlink,.dropbtn{font-kerning:normal}.section-head h2,.product-hero h1{letter-spacing:-.052em}.lead{letter-spacing:-.012em}.brand img{width:40px;height:40px;-o-object-fit:contain;object-fit:contain;border-radius:0}.footer-refined{margin-top:88px;padding:58px 0 26px;background:linear-gradient(180deg,#f4f7fc,#edf2fa);border-top:1px solid rgba(15,23,42,.08);color:#5d6880}.footer-main{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(150px,.65fr) minmax(0,1.4fr);gap:54px;align-items:start}.footer-brand-block{max-width:440px}.footer-brand{width:-moz-max-content;width:max-content}.footer-brand-block>p{max-width:380px;margin:16px 0 22px;color:#5d6880;font-size:14px;line-height:1.65}.footer-column h4{margin:2px 0 14px;color:#111827;font-size:13px;text-transform:uppercase;letter-spacing:.09em;font-weight:850}.footer-column>a{display:block;width:-moz-max-content;width:max-content;max-width:100%;margin:9px 0;color:#5a657a;font-size:13.5px;line-height:1.35;transition:.18s ease}.footer-column>a:hover{color:#111827;transform:translate(2px)}.footer-legal-grid{display:grid;grid-template-columns:1fr 1fr;gap:34px}.social-links{display:flex;flex-wrap:wrap;gap:10px}.social-link{display:inline-flex!important;align-items:center;gap:8px;margin:0!important;padding:9px 12px;border-radius:999px;border:1px solid rgba(15,23,42,.09);background:#ffffffc2;color:#354158!important;font-size:12.5px!important;font-weight:760;box-shadow:0 8px 20px #0f172a0a;transition:.2s ease}.social-link:hover{transform:translateY(-2px)!important;border-color:#6366f13d;background:#fff;color:#111827!important}.social-link svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}.social-link:nth-child(3) svg path:first-child{fill:none}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:42px;padding-top:20px;border-top:1px solid rgba(15,23,42,.08);color:#7b8597;font-size:12.5px}@media(max-width:900px){.footer-main{grid-template-columns:1fr 1fr;gap:36px}.footer-brand-block{grid-column:1/-1;max-width:none}.footer-brand-block>p{max-width:560px}.footer-legal-grid{grid-template-columns:1fr 1fr}}@media(max-width:620px){.footer-refined{padding-top:44px}.footer-main{grid-template-columns:1fr}.footer-brand-block{grid-column:auto}.footer-legal-grid{grid-template-columns:1fr 1fr;gap:24px}.footer-bottom{align-items:flex-start;flex-direction:column;gap:8px}.social-links{gap:8px}.social-link span{display:none}.social-link{width:38px;height:38px;justify-content:center;padding:0}}.btn.primary,.premium-actions .btn.primary{color:#fff!important;text-shadow:0 1px 1px rgba(0,0,0,.1)}.premium-copy h1{line-height:1.035;letter-spacing:-.058em;max-width:11.4ch;overflow:visible;padding-bottom:.075em}.premium-copy .gradient{display:inline;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-bottom:.055em}.macbook-photo-visual{min-height:545px}.macbook-photo-wrap{position:relative;width:min(100%,800px);aspect-ratio:800/487;filter:drop-shadow(0 34px 42px rgba(34,45,71,.16));isolation:isolate}.macbook-photo-frame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;z-index:1;pointer-events:none}.macbook-photo-screen{position:absolute;z-index:2;left:8.15%;right:8.15%;top:2.5%;height:86.3%;overflow:hidden;border-radius:1.2% 1.2% .4% .4%;background:radial-gradient(circle at 18% 25%,rgba(126,86,231,.62),transparent 34%),radial-gradient(circle at 82% 20%,rgba(52,186,223,.49),transparent 34%),linear-gradient(145deg,#171327,#11182a 52%,#142a43);box-shadow:inset 0 0 0 1px #ffffff14}.macbook-photo-screen:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,rgba(255,255,255,.08),transparent 34%,transparent 70%,rgba(255,255,255,.035));pointer-events:none}.photo-camera{position:absolute;left:50%;top:5px;transform:translate(-50%);width:7px;height:7px;border-radius:50%;background:#05070c;box-shadow:0 0 0 1px #ffffff0d;z-index:4}.photo-screen-brand{position:absolute;left:24px;top:19px;z-index:3;display:flex;align-items:center;gap:8px;color:#fff;font-size:14px;font-weight:820}.photo-screen-brand small{font-size:10.5px;font-weight:600;color:#ecf1fa9e;margin-left:5px}.photo-icon-stage{position:absolute;left:27px;right:27px;top:82px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;align-items:start;z-index:3}.photo-stage-icon{display:flex;flex-direction:column;align-items:center;gap:8px;color:#fff;font-size:11px;font-weight:760;transition:transform .22s ease}.photo-stage-icon:hover{transform:translateY(-5px)}.photo-stage-icon img{width:min(100%,104px);aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:24px;box-shadow:0 18px 38px #00000059,0 0 0 1px #ffffff17}.photo-stage-icon span{text-shadow:0 2px 7px rgba(0,0,0,.4);white-space:nowrap}.photo-screen-message{position:absolute;left:27px;right:27px;bottom:18px;z-index:3;display:flex;align-items:flex-end;justify-content:space-between;gap:22px;padding-top:13px;border-top:1px solid rgba(255,255,255,.11)}.photo-screen-message strong{font-size:15px;color:#fff;letter-spacing:-.02em}.photo-screen-message span{max-width:310px;text-align:right;font-size:10.8px;line-height:1.45;color:#eaf0f9ab}@media(max-width:760px){.premium-copy h1{line-height:1.045;letter-spacing:-.052em}.macbook-photo-visual{min-height:auto}.photo-screen-brand small,.photo-screen-message span{display:none}.photo-icon-stage{top:68px;left:19px;right:19px;gap:12px}.photo-stage-icon img{border-radius:19px}.photo-stage-icon{font-size:9px}.photo-screen-message{left:20px;right:20px;bottom:12px}.photo-screen-message strong{font-size:12px}}@media(max-width:520px){.macbook-photo-visual{display:none}}.product-hero .btn.primary{color:#fff!important}.product-hero .visual-card{background:#fff;border-color:#0f172a17;box-shadow:0 28px 72px #0f172a1c}.gallery .shot{box-shadow:0 16px 42px #0f172a12;border-color:#0f172a14}.gallery .shot img{display:block}.tejora-product .product-logo-glow{background:radial-gradient(circle,rgba(36,190,204,.26),transparent 70%)}.volora-mini{background:linear-gradient(135deg,#6d5dfc,#38bdf8)!important;color:#fff!important;font-weight:900!important}.footer-main-scalable{grid-template-columns:minmax(240px,1.4fr) repeat(4,minmax(130px,1fr))!important;gap:36px!important}.footer-all-apps{display:inline-flex;margin-top:8px;padding:0;border:0;background:none;color:#56627b;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.footer-all-apps:hover{color:#0f172a}.volora-visual{display:flex;align-items:center;justify-content:center;padding:24px}.volora-visual img{width:min(100%,540px);max-height:620px;-o-object-fit:contain;object-fit:contain;border-radius:24px}.volora-gallery{grid-template-columns:1fr}.volora-shot{max-width:720px;margin:0 auto;min-height:unset}.volora-shot img{-o-object-fit:contain;object-fit:contain;background:#eef2f8}body.legal-page{padding:0!important}.legal-hub{padding:42px 0 24px!important}.legal-hub h1{font-size:clamp(38px,5vw,62px);line-height:1.05;letter-spacing:-.048em;margin:12px 0 14px;max-width:900px}.legal-hub .lead{margin-left:0;margin-bottom:0;color:#526078;font-size:clamp(16px,1.5vw,19px);line-height:1.55}.legal-hub-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:32px}.legal-hub-card{padding:26px 28px;border:1px solid rgba(15,23,42,.08);border-radius:24px;background:#fff;box-shadow:0 12px 34px #0f172a0d;transition:transform .2s ease,box-shadow .2s ease}.legal-hub-card:hover{transform:translateY(-2px);box-shadow:0 18px 44px #0f172a14}.legal-hub-card h2{font-size:26px;margin:0 0 6px;letter-spacing:-.035em;color:#0f172a}.legal-hub-card p{color:#64748b;margin:0 0 18px;font-size:14.5px;line-height:1.5}.legal-hub-card div{display:flex;gap:10px;flex-wrap:wrap}.legal-hub-card a{display:inline-flex;padding:9px 15px;border-radius:999px;background:#f0f3f9;color:#182033;font-size:13px;font-weight:750;transition:.18s ease}.legal-hub-card a:hover{background:#0f172a;color:#fff}.legal-page .footer-refined,.legal-hub+.footer,.legal-hub~.footer-refined{margin-top:48px!important}@media(max-width:1080px){.footer-main-scalable{grid-template-columns:repeat(2,1fr)!important;gap:32px!important}.footer-brand-block{grid-column:1/-1!important}.legal-hub{padding:34px 0 20px!important}.legal-hub-grid{grid-template-columns:1fr;gap:16px;margin-top:24px}.legal-page .footer-refined{margin-top:36px!important}}@media(max-width:620px){.footer-main-scalable{grid-template-columns:1fr!important;gap:24px!important}.footer-brand-block{grid-column:auto!important}.legal-hub{padding:24px 0 16px!important}.legal-hub-card{padding:20px 22px}.legal-hub h1{font-size:34px}}.brand-hero{position:relative;overflow:hidden;padding:118px 0 112px;text-align:center;background:linear-gradient(180deg,#fafbff,#f7f8fd 62%,#f5f7fb)}.brand-hero-bg{position:absolute;top:-40%;right:-10%;bottom:-35%;left:-10%;pointer-events:none;background:radial-gradient(circle at 26% 30%,rgba(139,92,246,.14),transparent 26%),radial-gradient(circle at 74% 28%,rgba(56,189,248,.13),transparent 25%),radial-gradient(circle at 56% 77%,rgba(244,114,182,.09),transparent 22%);filter:blur(22px)}.brand-hero-inner{position:relative;z-index:1;max-width:1050px}.brand-eyebrow{background:#ffffffbd;border-color:#0f172a17;color:#263246;box-shadow:0 10px 30px #2a35500d}.brand-hero h1{max-width:980px;margin:28px auto 24px;font-size:clamp(60px,7.5vw,104px);line-height:.94;letter-spacing:-.068em;color:#0c1428;padding-bottom:.08em}.brand-hero .gradient{display:inline-block;padding-bottom:.09em;background:linear-gradient(95deg,#8a78f3,#7c91ef 24%,#4fc4e8 54%,#82a4d3 76%,#e88ca9);-webkit-background-clip:text;background-clip:text;color:transparent}.brand-lead{max-width:760px;margin:0 auto;color:#606c84;font-size:clamp(18px,1.8vw,22px);line-height:1.62}.brand-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:34px}.brand-actions .btn{min-height:55px;padding:15px 24px}.brand-actions .btn.primary{color:#fff}.brand-actions .btn.secondary{color:#172033;background:#fff9;border-color:#0f172a1a}.brand-note{margin:23px auto 0;color:#8791a5;font-size:13px;letter-spacing:.01em}.portfolio-section{position:relative;padding:94px 0 100px;background:#f3f4f7;overflow:hidden;border-top:1px solid rgba(15,23,42,.04)}.portfolio-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:48px;margin-bottom:42px}.portfolio-heading>div{max-width:780px}.portfolio-heading h2{font-size:clamp(42px,5.6vw,70px);max-width:790px;margin:10px 0 0;color:#101828}.portfolio-heading p{max-width:470px;margin:0 0 8px;color:#667085;font-size:17px;line-height:1.6}.portfolio-carousel{position:relative}.portfolio-track{display:grid;grid-auto-flow:column;grid-auto-columns:min(1180px,84vw);gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-inline:contain;padding:0 max(24px,calc((100vw - 1280px)/2)) 6px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.portfolio-track::-webkit-scrollbar{display:none}.portfolio-slide{scroll-snap-align:center;position:relative;display:grid;grid-template-columns:minmax(320px,.78fr) minmax(480px,1.22fr);min-height:560px;border-radius:40px;overflow:hidden;border:1px solid rgba(15,23,42,.07);box-shadow:0 24px 70px #202d4814;isolation:isolate}.portfolio-slide:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 78% 15%,rgba(255,255,255,.74),transparent 26%)}.portfolio-copy{padding:64px 54px 54px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;position:relative;z-index:2}.portfolio-app{display:flex;align-items:center;gap:12px;font-size:17px;font-weight:800;color:#1a2436;margin-bottom:28px}.portfolio-app img,.volora-icon{width:52px;height:52px;border-radius:14px;box-shadow:0 12px 26px #0f172a1f;-o-object-fit:cover;object-fit:cover}.volora-icon{display:grid;place-items:center;color:#fff;background:linear-gradient(145deg,#665cff,#24acee);font-size:24px;font-weight:900}.portfolio-copy h3{font-size:clamp(42px,4.2vw,64px);line-height:1;letter-spacing:-.055em;color:#0c1428;margin:0 0 20px;max-width:9.5ch}.portfolio-copy p{font-size:17px;line-height:1.62;color:#5f6b7e;max-width:470px;margin:0 0 28px}.portfolio-link{display:inline-flex;align-items:center;gap:7px;font-weight:800;color:#172033;font-size:16px;padding:12px 0;border-bottom:1px solid rgba(23,32,51,.25)}.portfolio-link span{transition:transform .2s ease}.portfolio-link:hover span{transform:translate(4px)}.portfolio-media{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;padding:38px 34px 0 0;overflow:hidden}.portfolio-media:after{content:"";position:absolute;right:5%;bottom:-18%;width:80%;height:45%;border-radius:50%;background:#293a571c;filter:blur(50px);z-index:-1}.portfolio-media img{width:112%;max-width:none;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:24px;box-shadow:0 22px 60px #17203321;transform:translate(3%) translateY(2%)}.slide-textly{background:linear-gradient(135deg,#fff,#f6efff 52%,#e7e4ff)}.slide-easily{background:linear-gradient(135deg,#fff,#edf8fd 54%,#dfeef6)}.slide-cine{background:linear-gradient(135deg,#111,#181818,#250d12);border-color:#ffffff14}.slide-cine:before{background:radial-gradient(circle at 78% 15%,rgba(227,28,35,.14),transparent 30%)}.slide-cine .portfolio-app,.slide-cine .portfolio-copy h3,.slide-cine .portfolio-link{color:#fff}.slide-cine .portfolio-copy p{color:#bababa}.slide-cine .portfolio-link{border-bottom-color:#ffffff47}.slide-cine .portfolio-media{padding-top:28px}.slide-cine .portfolio-media img{box-shadow:none;border-radius:18px}.slide-tejora{background:linear-gradient(135deg,#fff,#edf9f7 48%,#d9f0ee)}.slide-volora{background:linear-gradient(135deg,#fff,#f3f1ff 48%,#e5edff)}.volora-media{padding:36px 70px 26px 20px}.volora-media img{width:auto;height:510px;max-width:100%;transform:none;border-radius:25px}.portfolio-controls{max-width:1280px;margin:28px auto 0;padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:20px}.portfolio-dots{display:flex;align-items:center;gap:10px;padding:14px 18px;border-radius:999px;background:#e4e5e9;margin:0 auto}.portfolio-dot{width:9px;height:9px;padding:0;border:0;border-radius:50%;background:#b9bbc1;cursor:pointer;transition:width .25s ease,background .25s ease,transform .25s ease}.portfolio-dot:hover{transform:scale(1.2)}.portfolio-dot.is-active{background:#555963;width:10px;height:10px}.portfolio-arrows{display:flex;gap:8px;margin-left:auto}.portfolio-arrow{width:54px;height:54px;border-radius:50%;border:0;background:#e3e4e8;color:#62656c;font-size:34px;line-height:1;display:grid;place-items:center;cursor:pointer;transition:background .2s ease,transform .2s ease,color .2s ease}.portfolio-arrow:hover{background:#d9dbe0;color:#1d2025;transform:translateY(-1px)}.portfolio-arrow:disabled{opacity:.4;cursor:default;transform:none}@media(max-width:980px){.brand-hero{padding:94px 0 86px}.portfolio-heading{display:block}.portfolio-heading p{margin-top:18px}.portfolio-track{grid-auto-columns:88vw}.portfolio-slide{grid-template-columns:1fr;min-height:780px}.portfolio-copy{padding:48px 44px 24px}.portfolio-copy h3{max-width:13ch}.portfolio-media{padding:10px 24px 0;min-height:390px}.portfolio-media img{width:105%;transform:translateY(5%)}.volora-media{padding:10px 24px 30px}.volora-media img{height:410px}}@media(max-width:620px){.brand-hero{padding:78px 0 72px}.brand-hero h1{font-size:clamp(50px,15vw,72px)}.brand-actions{align-items:stretch}.brand-actions .btn{width:100%}.portfolio-section{padding:74px 0 78px}.portfolio-heading{padding:0 22px}.portfolio-heading h2{font-size:44px}.portfolio-heading p{font-size:16px}.portfolio-track{grid-auto-columns:91vw;gap:14px;padding:0 4.5vw 4px}.portfolio-slide{min-height:690px;border-radius:30px}.portfolio-copy{padding:35px 28px 12px}.portfolio-app{margin-bottom:20px}.portfolio-copy h3{font-size:40px;max-width:12ch}.portfolio-copy p{font-size:15px;margin-bottom:19px}.portfolio-media{min-height:330px;padding:12px 14px 0}.portfolio-media img{width:117%;border-radius:18px}.volora-media{padding:14px 28px 28px}.volora-media img{height:340px;width:auto}.portfolio-controls{padding:0 18px;margin-top:20px}.portfolio-arrows{display:none}.portfolio-dots{margin:0 auto}}.story-page main{background:#fff;color:#101522}.story-page .story-label,.story-overline{display:inline-block;font-size:12px;line-height:1;font-weight:850;letter-spacing:.16em;text-transform:uppercase}.story-page h1,.story-page h2,.story-page h3{letter-spacing:-.055em}.story-page figure{margin:0}.story-page figure img{display:block;width:100%;height:auto}.story-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:30px}.story-btn{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 22px;border-radius:999px;border:0;color:#fff!important;font-weight:800;box-shadow:none;cursor:pointer}.story-link,.story-link-btn{display:inline-flex;align-items:center;color:#253044;font-weight:750;border:0;background:transparent;padding:12px 0;cursor:pointer;font:inherit}.story-list{display:grid;gap:12px;padding:0;margin:28px 0 0;list-style:none}.story-list li{position:relative;padding-left:22px;color:#556176}.story-list li:before{content:"•";position:absolute;left:0;color:#7c86a1}.story-legal{padding:94px 0;background:#f6f7f9}.story-legal-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.story-legal-grid>div{padding:34px;border:1px solid rgba(15,23,42,.08);background:#fff;border-radius:26px}.story-legal h2{font-size:30px;line-height:1.06;margin:12px 0}.story-legal p{color:#657086;line-height:1.65}.story-legal a{display:inline-flex;margin-top:12px;color:#182033;font-weight:800}.story-final{padding:105px 0;text-align:center;background:#fff}.story-final h2{font-size:clamp(42px,6vw,74px);line-height:.98;max-width:900px;margin:0 auto 28px}.story-link-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none}.textly-story main{--ink:#141226;--muted:#625f76;--purple:#6f43d6}.tly-hero{padding:116px 0 94px;background:#fbf9ff}.tly-hero-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:56px;align-items:center}.tly-copy .story-label{color:#7b4dde}.tly-copy h1{font-size:clamp(32px,3.4vw,48px);line-height:1.14;letter-spacing:-.02em;margin:14px 0 18px;color:var(--ink)}.tly-copy h1 em{font-style:normal;color:#6f43d6}.tly-copy>p{font-size:18px;line-height:1.62;color:var(--muted);max-width:560px}.tly-btn{background:#6f43d6}.tly-hero-media{padding:14px;background:#fff;border:1px solid #e9e2f6;border-radius:28px;box-shadow:0 30px 80px #4f32821f;transform:rotate(.5deg);display:flex;align-items:center;justify-content:center}.tly-hero-media img{width:100%;height:auto;max-height:540px;-o-object-fit:contain;object-fit:contain;border-radius:18px}.tly-proof{padding:110px 0;background:#fff}.tly-proof .story-overline{color:#8a65d8}.tly-proof h2{font-size:clamp(30px,3.2vw,44px);line-height:1.15;letter-spacing:-.02em;margin:14px 0 36px;max-width:800px}.tly-flow{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.tly-flow article{position:relative;padding:18px 18px 28px;background:#f7f5fb;border-radius:28px}.tly-flow article>span{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#fff;color:#6840c3;font-weight:900;margin-bottom:16px}.tly-flow img{height:245px;-o-object-fit:cover;object-fit:cover;border-radius:18px;border:1px solid #e7e2ef}.tly-flow h3{font-size:25px;line-height:1.08;margin:20px 4px 9px}.tly-flow p{color:#686479;line-height:1.55;margin:0 4px}.tly-contrast{padding:115px 0;background:#efeaf7}.tly-split{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:center}.tly-split .story-label{color:#6e45ca}.tly-split h2{font-size:clamp(30px,3.2vw,44px);line-height:1.15;letter-spacing:-.02em;margin:14px 0 18px}.tly-split>div>p{color:#5e5a6c;font-size:18px;line-height:1.65}.tly-split figure{overflow:hidden;border-radius:30px;box-shadow:0 25px 70px #2c253f1f}.textly-final{background:#181528;color:#fff}.textly-final h2{font-size:clamp(30px,3.2vw,44px);line-height:1.15;letter-spacing:-.02em;color:#fff}.eas-hero{padding:106px 0 84px;background:#eef5fb}.eas-hero-grid{display:grid;grid-template-columns:.78fr 1.22fr;gap:56px;align-items:center}.eas-hero .story-label{color:#3569a8}.eas-hero h1{font-size:clamp(58px,6.6vw,90px);line-height:.95;margin:18px 0 22px;color:#101725}.eas-hero p{font-size:20px;line-height:1.62;color:#5a6779;max-width:560px}.eas-btn{background:#2369d7}.eas-hero-media{overflow:hidden;border-radius:36px;box-shadow:0 26px 70px #385f8729}.eas-console{padding:108px 0;background:#fff}.eas-console-head{display:grid;grid-template-columns:.65fr 1.35fr;gap:40px;align-items:end;margin-bottom:34px}.eas-console-head .story-overline{color:#5b7da5}.eas-console-head h2{font-size:clamp(44px,5.5vw,70px);margin:0}.eas-mosaic{display:grid;grid-template-columns:1.15fr .85fr .85fr;grid-auto-rows:340px;gap:18px}.eas-card{display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:28px;background:#f3f6f9;border:1px solid #e7ebf0;border-radius:28px}.eas-card>div span{font-size:12px;font-weight:850;letter-spacing:.14em;text-transform:uppercase;color:#5c799c}.eas-card h3{font-size:28px;line-height:1.03;margin:10px 0 0;max-width:420px}.eas-card img{width:100%;max-height:220px;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;border-radius:18px}.eas-wide{grid-column:span 2;background:#eaf3fb}.eas-wide img{max-height:215px}.eas-tall{grid-row:span 2;background:#f6f2ea}.eas-tall img{max-height:none;height:520px;-o-object-fit:cover;object-fit:cover}.eas-philosophy{padding:120px 0;background:#16202d;color:#fff}.eas-philosophy-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;align-items:end}.eas-philosophy .story-label{color:#8fbdec}.eas-philosophy h2{font-size:clamp(50px,6vw,78px);line-height:.98;margin:14px 0 0;color:#fff}.eas-philosophy p{font-size:21px;line-height:1.7;color:#cbd6e3;margin:0}.easily-final{background:#eaf3fb}.cine-story{background:#090909}.cine-story .nav{background:#0a0a0ae6;border-bottom-color:#ffffff14}.cine-story .brand,.cine-story .navlink,.cine-story .dropbtn{color:#fff}.cine-story .allapps{background:#f11c2d;color:#fff}.cine-story main{background:#090909;color:#fff}.cine-hero{padding:100px 0 86px;background:#090909}.cine-hero-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:54px;align-items:center}.cine-kicker{font-size:12px;font-weight:850;letter-spacing:.18em;color:#9a9a9a}.cine-hero h1{font-size:clamp(58px,6.7vw,92px);line-height:.92;margin:18px 0 24px;color:#fff}.cine-hero h1 b{color:#ed1b2f}.cine-hero p{font-size:20px;line-height:1.6;color:silver;max-width:600px}.cine-btn{background:#ed1b2f}.cine-hero-media{padding:12px;border:1px solid #2e2e2e;border-radius:26px;background:#111}.cine-hero-media img{border-radius:17px}.cine-feature{padding:110px 0;border-top:1px solid #242424}.cine-feature-grid{display:grid;grid-template-columns:.76fr 1.24fr;gap:70px;align-items:center}.cine-feature-grid.reverse{grid-template-columns:1.24fr .76fr}.cine-feature span{font-size:12px;font-weight:850;letter-spacing:.16em;color:#e72a3a}.cine-feature h2{font-size:clamp(48px,5.5vw,76px);line-height:.98;margin:16px 0;color:#fff}.cine-feature p{font-size:19px;line-height:1.65;color:#aaa}.cine-feature figure{border:1px solid #242424;border-radius:26px;overflow:hidden;background:#000}.cine-feature figure img{border-radius:0}.cine-video{background:#111}.cine-history{background:#090909}.cine-note{padding:34px 0;border-top:1px solid #242424;border-bottom:1px solid #242424;background:#0d0d0d}.cine-note p{margin:0;color:#969696;text-align:center;font-size:14px}.cine-legal{background:#111}.cine-legal .story-legal-grid>div{background:#171717;border-color:#292929}.cine-legal h2,.cine-legal a{color:#fff}.cine-legal p{color:#9d9d9d}.cine-final{background:#050505;color:#fff}.cine-final h2{color:#fff}.cine-story .footer{background:#0b0b0b;border-top-color:#262626}.cine-story .footer h4,.cine-story .footer .brand,.cine-story .footer-brand span{color:#fff}.cine-story .footer a,.cine-story .footer p{color:#9c9c9c}.tej-hero{padding:110px 0 88px;background:#eef7f6}.tej-hero-grid{display:grid;grid-template-columns:.78fr 1.22fr;gap:56px;align-items:center}.tej-hero .story-label{color:#108d98}.tej-hero h1{font-size:clamp(60px,6.8vw,94px);line-height:.94;margin:18px 0 22px;color:#10232a}.tej-hero p{font-size:20px;line-height:1.62;color:#52696d;max-width:560px}.tej-btn{background:#0a98a4}.tej-hero-media{overflow:hidden;border-radius:34px;border:1px solid #d8e9e8;box-shadow:0 30px 80px #236e7521}.tej-apps{padding:120px 0;background:#fff}.tej-apps-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:70px;align-items:start}.tej-sticky{position:sticky;top:110px}.tej-sticky .story-overline{color:#0f919c}.tej-sticky h2{font-size:clamp(48px,5.6vw,74px);line-height:.98;margin:16px 0 18px;color:#10262a}.tej-sticky p{font-size:19px;line-height:1.7;color:#627477}.tej-apps figure{overflow:hidden;border-radius:30px;border:1px solid #e1e9e8}.tej-displays{padding:118px 0;background:#f4f0e6}.tej-display-head{max-width:960px;margin-bottom:38px}.tej-display-head .story-label{color:#168c94}.tej-display-head h2{font-size:clamp(48px,5.6vw,74px);line-height:.98;margin:15px 0}.tej-display-head p{font-size:18px;line-height:1.7;color:#62655f;max-width:780px}.tej-display-pair{display:grid;grid-template-columns:1.3fr .7fr;gap:22px;align-items:stretch}.tej-display-pair figure{overflow:hidden;border-radius:30px;background:#fff;border:1px solid #e3dfd5}.tej-notes{display:grid;gap:14px}.tej-notes article{display:flex;flex-direction:column;justify-content:flex-end;padding:26px;background:#fff;border:1px solid #e3dfd5;border-radius:24px}.tej-notes strong{font-size:23px;letter-spacing:-.03em}.tej-notes span{margin-top:8px;color:#6a6b66;line-height:1.55}.tej-visual-row{padding:26px 0 110px;background:#f4f0e6}.tej-visual-row .wrap{display:grid;grid-template-columns:1fr 1fr;gap:20px}.tej-visual-row figure{overflow:hidden;border-radius:28px;background:#fff;border:1px solid #e3dfd5}.tejora-final{background:#10292d;color:#fff}.tejora-final h2{color:#fff}.vol-hero{padding:108px 0 90px;background:#eef3f8}.vol-hero-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:64px;align-items:center}.vol-hero .story-label{color:#41668f}.vol-hero h1{font-size:clamp(64px,7vw,100px);line-height:.92;margin:18px 0 22px;color:#10203a}.vol-hero p{font-size:20px;line-height:1.65;color:#5d6c80;max-width:540px}.vol-btn{background:#1f5f9e}.vol-hero-media{display:flex;justify-content:center}.vol-hero-media img{width:auto;max-width:100%;height:610px;-o-object-fit:contain;object-fit:contain;border-radius:32px;box-shadow:0 30px 80px #18324f29}.vol-mixer{padding:120px 0;background:#0d1724;color:#fff}.vol-mixer-copy{max-width:900px}.vol-mixer .story-overline{color:#7ea6cf}.vol-mixer h2{font-size:clamp(50px,6vw,80px);line-height:.98;margin:16px 0 18px;color:#fff}.vol-mixer-copy p{font-size:20px;line-height:1.65;color:#b8c5d4;max-width:760px}.vol-tracks{margin-top:60px;display:grid;gap:14px}.vol-tracks article{display:grid;grid-template-columns:140px 1fr 90px;align-items:center;gap:20px;padding:22px 26px;background:#152335;border:1px solid #22344a;border-radius:20px}.vol-tracks b{font-size:19px}.vol-tracks strong{text-align:right;color:#dbe6f2}.track{height:12px;border-radius:999px;background:#344358;overflow:hidden}.track i{display:block;height:100%;border-radius:inherit;background:#7b8da3}.track-red i{background:#f32e55}.track-blue i{background:#3296ea}.track-green i{background:#23c867}.vol-tracks .muted{opacity:.62}.vol-real{padding:120px 0;background:#fff}.vol-real-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:70px;align-items:center}.vol-real figure{display:flex;justify-content:center}.vol-real img{width:auto;max-width:100%;height:650px;-o-object-fit:contain;object-fit:contain;border-radius:32px;box-shadow:0 30px 75px #122b471f}.vol-real .story-label{color:#416b94}.vol-real h2{font-size:clamp(48px,5.5vw,74px);line-height:1;margin:16px 0 18px}.vol-real p{font-size:18px;line-height:1.7;color:#637186}.volora-final{background:#e9eef4}@media(max-width:980px){.tly-hero-grid,.eas-hero-grid,.cine-hero-grid,.tej-hero-grid,.vol-hero-grid,.tly-split,.eas-philosophy-grid,.tej-apps-grid,.tej-display-pair,.vol-real-grid{grid-template-columns:1fr}.tly-hero,.eas-hero,.cine-hero,.tej-hero,.vol-hero{padding-top:84px}.tly-hero-media{transform:none}.tly-flow,.eas-console-head{grid-template-columns:1fr}.eas-mosaic{grid-template-columns:1fr 1fr;grid-auto-rows:auto}.eas-card,.eas-wide,.eas-tall{grid-column:auto;grid-row:auto;min-height:360px}.eas-tall img{height:260px}.cine-feature-grid,.cine-feature-grid.reverse{grid-template-columns:1fr}.cine-feature-grid.reverse figure{order:2}.tej-sticky{position:static}.tej-visual-row .wrap{grid-template-columns:1fr}.vol-hero-media img,.vol-real img{height:520px}.story-legal-grid{grid-template-columns:1fr}}@media(max-width:640px){.story-actions{align-items:stretch}.story-btn{width:100%}.story-link,.story-link-btn{width:100%;justify-content:center}.tly-hero h1,.eas-hero h1,.cine-hero h1,.tej-hero h1,.vol-hero h1{font-size:52px}.tly-hero-grid,.eas-hero-grid,.cine-hero-grid,.tej-hero-grid,.vol-hero-grid{gap:34px}.tly-proof,.tly-contrast,.eas-console,.eas-philosophy,.cine-feature,.tej-apps,.tej-displays,.vol-mixer,.vol-real,.story-legal,.story-final{padding-top:78px;padding-bottom:78px}.tly-flow img{height:auto}.eas-mosaic{grid-template-columns:1fr}.eas-card{min-height:330px}.vol-tracks article{grid-template-columns:95px 1fr 65px;gap:12px;padding:18px}.vol-tracks b{font-size:15px}.vol-tracks strong{font-size:13px}.vol-hero-media img,.vol-real img{height:auto}.story-legal-grid>div{padding:26px}}html[data-theme=light] .textly-story .tly-copy h1{color:#141226}html[data-theme=light] .textly-story .tly-proof h2,html[data-theme=light] .textly-story .tly-split h2{color:#171326}html[data-theme=light] .textly-story .textly-final,html[data-theme=light] .textly-story .textly-final h2{color:#fff}html[data-theme=light] .easily-story .eas-hero h1,html[data-theme=light] .easily-story .eas-console h2,html[data-theme=light] .easily-story .eas-card h3{color:#101725}html[data-theme=light] .easily-story .eas-philosophy,html[data-theme=light] .easily-story .eas-philosophy h2{color:#fff}html[data-theme=light] .easily-story .eas-philosophy p{color:#cbd6e3}html[data-theme=light] .cine-story main{color:#fff}html[data-theme=light] .cine-story .nav{background:#0a0a0af0;border-bottom-color:#ffffff17}html[data-theme=light] .cine-story .nav .brand,html[data-theme=light] .cine-story .nav .brand span,html[data-theme=light] .cine-story .nav .navlink,html[data-theme=light] .cine-story .nav .dropbtn{color:#f5f5f7}html[data-theme=light] .cine-story .nav .navlink:hover,html[data-theme=light] .cine-story .nav .dropbtn:hover,html[data-theme=light] .cine-story .cine-hero h1,html[data-theme=light] .cine-story .cine-feature h2,html[data-theme=light] .cine-story .cine-final h2{color:#fff}html[data-theme=light] .cine-story .cine-hero p{color:#c7c7cc}html[data-theme=light] .cine-story .cine-feature p,html[data-theme=light] .cine-story .footer{background:#0b0b0b;border-top-color:#262626}html[data-theme=light] .cine-story .footer h4,html[data-theme=light] .cine-story .footer .brand,html[data-theme=light] .cine-story .footer .brand span{color:#fff}html[data-theme=light] .cine-story .footer a,html[data-theme=light] .cine-story .footer p{color:#a7a7ab}html[data-theme=light] .tejora-story .tej-hero h1,html[data-theme=light] .tejora-story .tej-sticky h2,html[data-theme=light] .tejora-story .tej-display-head h2{color:#10262a}html[data-theme=light] .tejora-story .tejora-final,html[data-theme=light] .tejora-story .tejora-final h2{color:#fff}html[data-theme=light] .volora-story .vol-hero h1,html[data-theme=light] .volora-story .vol-real h2{color:#10203a}.vol-mixer,#volora-mixer,html[data-theme=light] .vol-mixer,html[data-theme=light] #volora-mixer,html[data-theme=light] .volora-story .vol-mixer{background:#0d1724!important;color:#fff!important}.vol-mixer h2,#volora-mixer h2,.vol-mixer-copy h2,html[data-theme=light] .vol-mixer h2,html[data-theme=light] #volora-mixer h2,html[data-theme=light] .vol-mixer-copy h2,html[data-theme=light] .volora-story .vol-mixer h2{color:#fff!important}.vol-mixer .story-overline,#volora-mixer .story-overline,.vol-mixer-copy .story-overline{color:#7ea6cf!important}.vol-mixer-copy p,#volora-mixer p,.vol-mixer p,html[data-theme=light] .vol-mixer-copy p,html[data-theme=light] #volora-mixer p,html[data-theme=light] .volora-story .vol-mixer-copy p{color:#c2cede!important}html[data-theme=light] .volora-story .vol-tracks article{color:#fff}html[data-theme=light] .volora-story .vol-tracks b{color:#fff}html[data-theme=light] .volora-story .vol-tracks strong{color:#e8f0f8}html[data-theme=light] .btn.primary,html[data-theme=light] .story-btn,html[data-theme=light] .allapps{color:#fff!important}.vol-feature-art{margin:54px 0 0;border-radius:30px;overflow:hidden;background:#fff;box-shadow:0 28px 80px #0000003d}.vol-feature-art img{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.vol-real figure{align-items:center}.vol-real figure img[src$="/volora/2.png"]{width:100%;height:auto;max-height:none;-o-object-fit:contain;object-fit:contain;border-radius:28px;box-shadow:0 28px 70px #122b471f}@media(max-width:640px){.vol-feature-art{margin-top:34px;border-radius:20px}.vol-real figure img[src$="/volora/2.png"]{border-radius:20px}}.tly-table-spotlight{padding:118px 0;background:linear-gradient(180deg,#fff,#f8f6fc);border-top:1px solid rgba(111,67,214,.1);border-bottom:1px solid rgba(111,67,214,.1)}.tly-table-spotlight h2{font-size:clamp(30px,3.2vw,44px);line-height:1.15;letter-spacing:-.02em;margin:14px 0 18px}.tly-table-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:68px;align-items:center}.tly-table-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:#6f43d61a;color:#6f43d6;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin-bottom:16px}.tly-table-card{background:#fff;border:1px solid #e7e0f2;border-radius:28px;padding:32px;box-shadow:0 30px 80px #6f43d617}.tly-table-demo{width:100%;border-collapse:collapse;margin:20px 0;font-size:13.5px}.tly-table-demo th{background:#f3eefb;color:#4c2889;text-align:left;padding:12px 16px;border-radius:8px 8px 0 0;font-weight:750}.tly-table-demo td{padding:12px 16px;border-bottom:1px solid #ede8f5;color:#444054}.tly-table-demo tr:last-child td{border-bottom:none}.tly-feature-pill{display:inline-block;padding:3px 9px;border-radius:6px;background:#e9f8ee;color:#0e7033;font-size:11px;font-weight:700}.tly-guide-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px;margin-top:40px}.tly-guide-card{display:flex;flex-direction:column;justify-content:space-between;padding:32px;border:1px solid rgba(15,23,42,.08);background:#fff;border-radius:24px;transition:transform .2s ease,box-shadow .2s ease;text-decoration:none}.tly-guide-card:hover{transform:translateY(-4px);box-shadow:0 24px 60px #6f43d61f;border-color:#d5c3f5}.tly-guide-tag{font-size:11px;font-weight:800;color:#6f43d6;text-transform:uppercase;letter-spacing:.12em;margin-bottom:10px;display:block}.tly-guide-card h3{font-size:22px;line-height:1.2;margin:0 0 12px;color:#141226}.tly-guide-card p{color:#625f76;font-size:14.5px;line-height:1.55;margin:0 0 20px}.tly-guide-card .read-more{font-weight:800;color:#6f43d6;font-size:13px;display:inline-flex;align-items:center;gap:6px}.tly-faq-section{padding:100px 0;background:#fff}.tly-faq-section h2{font-size:clamp(28px,3vw,40px);line-height:1.18;letter-spacing:-.02em;margin-bottom:32px}.tly-faq-list details{border-bottom:1px solid #eae6f2;padding:22px 0}.tly-faq-list summary{font-size:18.5px;font-weight:750;color:#141226;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.tly-faq-list summary::-webkit-details-marker{display:none}.tly-faq-list summary:after{content:"+";font-size:22px;color:#6f43d6;font-weight:600}.tly-faq-list details[open] summary:after{content:"–"}.tly-faq-list p{margin:14px 0 0;color:#5a566c;font-size:15.5px;line-height:1.68}.tly-article-shell{max-width:820px;margin:auto;padding:80px 0 110px}.tly-article-shell h1{font-size:clamp(40px,5.5vw,66px);line-height:1.02;letter-spacing:-.045em;color:#141226;margin:18px 0 20px}.tly-article-meta{display:flex;align-items:center;gap:16px;color:#7e7994;font-size:13.5px;margin-bottom:44px;padding-bottom:24px;border-bottom:1px solid #ebe6f5}.tly-article-body h2{font-size:32px;letter-spacing:-.035em;margin:46px 0 16px;color:#141226}.tly-article-body h3{font-size:23px;letter-spacing:-.025em;margin:32px 0 12px;color:#141226}.tly-article-body p,.tly-article-body li{font-size:17px;line-height:1.72;color:#3d3950}.tly-article-body ul,.tly-article-body ol{padding-left:24px;margin:18px 0}.tly-article-body li{margin-bottom:10px}.tly-article-body figure{margin:36px 0;border-radius:24px;overflow:hidden;border:1px solid #ebe5f5;background:#faf8fd;box-shadow:0 18px 45px #0000000a}.tly-article-body figure img{width:100%;height:auto;display:block}.tly-article-body figcaption{padding:12px 18px;font-size:13px;color:#7e7994;background:#fff;border-top:1px solid #ede8f5;text-align:center}.tly-article-callout{padding:26px 30px;background:#f6f2fc;border-left:4px solid #6f43d6;border-radius:0 18px 18px 0;margin:34px 0}.tly-article-callout p{margin:0;color:#352069;font-size:16px;line-height:1.6}.tly-compare-table{width:100%;border-collapse:collapse;margin:34px 0;border-radius:18px;overflow:hidden;border:1px solid #e6dfef}.tly-compare-table th{background:#231a38;color:#fff;padding:16px 20px;text-align:left;font-size:15px;font-weight:750}.tly-compare-table td{padding:16px 20px;border-bottom:1px solid #ede8f5;font-size:14.5px;color:#332f45}.tly-compare-table tr:nth-child(2n) td{background:#faf8fd}.tly-compare-table .badge-check{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:#0e7033}.tly-compare-table .badge-alt{display:inline-flex;align-items:center;gap:6px;color:#78738a}.tly-breadcrumbs{display:flex;align-items:center;gap:8px;font-size:13px;color:#777189;margin-bottom:28px}.tly-breadcrumbs a{color:#6f43d6;font-weight:600}.tly-cta-box{padding:48px 40px;background:linear-gradient(145deg,#fcfbfe,#f3eefb);border:1px solid #e5daf5;border-radius:28px;text-align:center;margin:55px 0}.tly-cta-box h3{font-size:32px;margin:0 0 14px;color:#141226}.tly-cta-box p{max-width:540px;margin:0 auto 26px;color:#5c5670;font-size:16px}@media(max-width:980px){.tly-table-grid,.tly-guide-grid{grid-template-columns:1fr}}.tly-carousel-wrap{position:relative;max-width:1040px;margin:36px auto 0;overflow:hidden;border-radius:26px;box-shadow:0 24px 70px #14122614;border:1px solid rgba(20,18,38,.08);background:#fff}.tly-carousel-track{display:flex;width:100%;transition:transform .6s cubic-bezier(.25,1,.5,1);will-change:transform}.tly-carousel-slide{flex:0 0 100%;min-width:100%;width:100%;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tly-carousel-slide img{display:block;width:100%;height:auto;aspect-ratio:16 / 10;-o-object-fit:contain;object-fit:contain;background:#faf8fd}.tly-carousel-nav{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;background:#ffffffe6;border:1px solid rgba(20,18,38,.1);box-shadow:0 8px 24px #0000001f;color:#141226;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:4;transition:all .2s ease}.tly-carousel-nav:hover{background:#fff;transform:translateY(-50%) scale(1.08);box-shadow:0 12px 28px #6f43d633;color:#6f43d6}.tly-carousel-prev{left:16px}.tly-carousel-next{right:16px}.tly-carousel-dots{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:24px}.tly-carousel-dot{width:10px;height:10px;border-radius:999px;background:#e2d9f3;border:none;padding:0;cursor:pointer;transition:all .3s ease}.tly-carousel-dot.is-active{width:28px;background:#6f43d6}:root[data-theme=light],html[data-theme=light]{--bg: #ffffff;--surface: #ffffff;--surface-parchment: #f5f5f7;--surface-black: #101010;--surface2: #f5f5f7;--text: #101010;--muted: #646467;--line: rgba(16, 16, 16, .08);--nav-bg: rgba(255, 255, 255, .82);--panel-bg: rgba(255, 255, 255, .98);--card-bg: #ffffff;--card-soft: #f5f5f7;--hero-glass: rgba(255, 255, 255, .9)}:root[data-theme=light] body{background:#fff;color:#101010}:root[data-theme=light] .nav{background:#ffffffd9;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(16,16,16,.08)}:root[data-theme=light] .navlink,:root[data-theme=light] .dropbtn{color:#3a3a3c}:root[data-theme=light] .navlink:hover,:root[data-theme=light] .dropbtn:hover{color:#101010}.brand-hero{background:#fff!important}.brand-hero-bg{opacity:.35}.brand-eyebrow{background:#f5f5f7!important;border-color:#10101014!important;color:#101010!important}.portfolio-section{background:#f5f5f7!important;border-top:1px solid rgba(16,16,16,.06);border-bottom:1px solid rgba(16,16,16,.06)}.portfolio-slide{border:1px solid rgba(16,16,16,.08)!important;box-shadow:0 16px 45px #0000000a!important}.section{background:#fff}.feature{background:#f5f5f7!important;border:1px solid rgba(16,16,16,.07)!important;box-shadow:none!important}.cta{background:#1e2230!important;border-color:#ffffff1a!important;color:#fff!important;box-shadow:0 30px 80px #00000040!important}.cta h2{color:#fff!important}.cta .kicker{color:#c4b5fd!important}.tly-hero{background:#fff!important;border-bottom:1px solid rgba(16,16,16,.06)}.tly-hero-media{background:#f5f5f7!important;border-color:#10101014!important;box-shadow:0 24px 60px #0000000f!important}.tly-table-spotlight{background:#f5f5f7!important;border-top:1px solid rgba(16,16,16,.06)!important;border-bottom:1px solid rgba(16,16,16,.06)!important}.tly-table-card{background:#fff!important;border:1px solid rgba(16,16,16,.08)!important;box-shadow:0 20px 50px #0000000d!important}.tly-proof{background:#fff!important}.tly-carousel-wrap{background:#f5f5f7!important;border:1px solid rgba(16,16,16,.08)!important}.tly-carousel-slide img{background:#fff!important}.tly-contrast{background:#f5f5f7!important;border-top:1px solid rgba(16,16,16,.06);border-bottom:1px solid rgba(16,16,16,.06)}.tly-split figure{border:1px solid rgba(16,16,16,.08)!important;background:#fff!important}.story-legal{background:#fff!important;border-top:1px solid rgba(16,16,16,.06)}.story-legal-grid>div{background:#f5f5f7!important;border:1px solid rgba(16,16,16,.08)!important;box-shadow:none!important}section[style*="#fbf9ff"]{background:#f5f5f7!important;border-top:1px solid rgba(16,16,16,.06)!important;border-bottom:1px solid rgba(16,16,16,.06)!important}.tly-guide-card{background:#fff!important;border:1px solid rgba(16,16,16,.08)!important;box-shadow:0 10px 30px #00000008!important}.tly-faq-section{background:#fff!important}.tly-store-info{background:#fff!important;border-top:1px solid rgba(16,16,16,.06)!important;border-bottom:1px solid rgba(16,16,16,.06)!important}.tly-store-info a{background:#f5f5f7!important;border-color:#10101014!important}.textly-final,.story-final{background:#1e2230!important;color:#fff!important}.textly-final h2,.story-final h2{color:#fff!important}.store-page .brand-hero{background:#fff!important;border-bottom:1px solid rgba(16,16,16,.06)}.store-page section:nth-of-type(2){background:#fff!important}.store-page section:nth-of-type(3){background:#f5f5f7!important}.store-page section:nth-of-type(4){background:#fff!important}.store-page section:nth-of-type(5){background:#f5f5f7!important}.store-page section:nth-of-type(6){background:#fff!important}.store-page main>section:last-of-type{background:#fff!important;color:#0f172a!important;border-top:1px solid rgba(15,23,42,.06)!important}.store-page main>section:last-of-type h2{color:#0f172a!important}.store-page main>section:last-of-type p{color:#556176!important}.footer-refined{background:#1a1d27!important;border-top:1px solid rgba(255,255,255,.08)!important;color:#8e96a4!important;margin-top:0!important}.footer-refined h4,.footer-refined .brand span{color:#fff!important}.footer-refined .footer-column>a{color:#8e96a4!important}.footer-refined .footer-column>a:hover{color:#fff!important}.footer-refined .social-link{background:#ffffff14!important;border-color:#ffffff1f!important;color:#fff!important}.footer-refined .social-link:hover{background:#ffffff26!important;color:#fff!important}.footer-refined .footer-bottom{border-top-color:#ffffff14!important;color:#717886!important}.app-modal .modal-bg,.store-page .app-modal .modal-bg{background:#0f172a1f!important;backdrop-filter:blur(5px)!important;-webkit-backdrop-filter:blur(5px)!important}.app-modal .modal-panel,.store-page .app-modal .modal-panel{background:#fff!important;color:#0f172a!important;border:1px solid rgba(15,23,42,.1)!important;box-shadow:0 40px 120px #0f172a38!important}.app-modal .modal-head h2,.store-page .app-modal .modal-head h2{color:#0f172a!important}.app-modal .kicker,.store-page .app-modal .kicker{color:#6f43d6!important}.app-modal .close,.store-page .app-modal .close{background:#0f172a0a!important;border-color:#0f172a1f!important;color:#0f172a!important}.app-modal .app-row,.store-page .app-modal .app-row{background:#0f172a08!important;border-color:#0f172a17!important}.app-modal .app-row:hover,.store-page .app-modal .app-row:hover{background:#0f172a12!important}.app-modal .app-row b,.store-page .app-modal .app-row b{color:#0f172a!important}.app-modal .app-row small,.store-page .app-modal .app-row small{color:#5c6680!important}.cine-story .cine-legal .story-label,html[data-theme=light] .cine-story .cine-legal .story-label{color:#dc2626!important}.cine-story .cine-legal h2,html[data-theme=light] .cine-story .cine-legal h2{color:#0f172a!important}.cine-story .cine-legal p,html[data-theme=light] .cine-story .cine-legal p{color:#374151!important}.cine-story .cine-legal a,html[data-theme=light] .cine-story .cine-legal a{color:#0f172a!important;font-weight:800!important}.cine-story .cine-legal a:hover,html[data-theme=light] .cine-story .cine-legal a:hover{color:#dc2626!important}.close,.app-modal .close,.store-page .app-modal .close{width:40px!important;height:40px!important;border-radius:50%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;line-height:0!important;font-size:24px!important;text-align:center!important;background:#0f172a0a!important;border:1px solid rgba(15,23,42,.12)!important;color:#0f172a!important;cursor:pointer!important;transition:background .18s ease,transform .18s ease!important}.close:hover,.app-modal .close:hover,.store-page .app-modal .close:hover{background:#0f172a17!important;color:#0f172a!important}.btn.secondary,.hero-copy .btn.secondary,.brand-actions .btn.secondary,.premium-actions .btn.secondary,.story-link-btn{background:#f1f4f9!important;color:#172033!important;border:1px solid rgba(15,23,42,.12)!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important}.btn.secondary:hover,.hero-copy .btn.secondary:hover,.brand-actions .btn.secondary:hover,.premium-actions .btn.secondary:hover,.story-link-btn:hover{transform:translateY(-1px)!important;background:#e6ecf5!important;box-shadow:none!important}.btn.secondary:active,.hero-copy .btn.secondary:active,.brand-actions .btn.secondary:active,.premium-actions .btn.secondary:active,.story-link-btn:active{transform:translateY(1px)!important;box-shadow:none!important}.btn.primary,.story-btn,.brand-actions .btn.primary,.premium-actions .btn.primary,.tly-store-buy-btn{border:1px solid transparent!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important}.btn.primary:hover,.story-btn:hover,.brand-actions .btn.primary:hover,.premium-actions .btn.primary:hover,.tly-store-buy-btn:hover{transform:translateY(-1px)!important;box-shadow:none!important;filter:brightness(1.06)!important}.btn.primary:active,.story-btn:active,.brand-actions .btn.primary:active,.premium-actions .btn.primary:active,.tly-store-buy-btn:active{transform:translateY(1px)!important;box-shadow:none!important}.allapps,.footer-all-apps{background:#1e2433!important;color:#fff!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important}.allapps:hover,.footer-all-apps:hover{transform:translateY(-1px)!important;background:#2a3347!important;box-shadow:none!important}.allapps:active,.footer-all-apps:active{transform:translateY(1px)!important;box-shadow:none!important}.close,.app-modal .close,.store-page .app-modal .close{width:40px!important;height:40px!important;border-radius:50%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;line-height:0!important;font-size:24px!important;text-align:center!important;background:#f1f4f9!important;border:1px solid rgba(15,23,42,.12)!important;box-shadow:none!important;color:#0f172a!important;cursor:pointer!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important}.close:hover,.app-modal .close:hover,.store-page .app-modal .close:hover{transform:scale(1.05)!important;background:#e2e8f0!important;box-shadow:none!important}.close:active,.app-modal .close:active,.store-page .app-modal .close:active{transform:scale(.96)!important;box-shadow:none!important}.app-modal .app-row,.store-page .app-modal .app-row{background:#f8fafc!important;border:1px solid rgba(15,23,42,.08)!important;box-shadow:none!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important}.app-modal .app-row:hover,.store-page .app-modal .app-row:hover{background:#f1f5f9!important;transform:translateY(-1px)!important;box-shadow:none!important}.app-modal .app-row:active,.store-page .app-modal .app-row:active{transform:translateY(1px)!important;box-shadow:none!important}button,a.btn,.btn,.story-btn,.allapps,.footer-all-apps,.tly-store-buy-btn{box-shadow:none!important;text-shadow:none!important;filter:none}button:hover,a.btn:hover,.btn:hover,.story-btn:hover,.allapps:hover,.footer-all-apps:hover,.tly-store-buy-btn:hover{box-shadow:none!important;text-shadow:none!important}
