:root{--bg-0: #14111e;--bg-1: #1e1a2e;--bg-2: #28223c;--bg-3: #322a4a;--line: rgba(255, 255, 255, .1);--line-strong: rgba(255, 255, 255, .18);--text-0: #faf8ff;--text-1: #e2dff0;--text-2: #afa9c8;--text-3: #80789c;--accent: #8b5cf6;--accent-2: #6366f1;--accent-3: #ec4899;--emerald: #10b981;--amber: #f59e0b;--rose: #ef4444;--grad-purple: linear-gradient(135deg, #8b5cf6 0%, #6366f1 50%, #3b82f6 100%);--grad-pink: linear-gradient(135deg, #ec4899 0%, #8b5cf6 100%);--grad-emerald: linear-gradient(135deg, #10b981 0%, #14b8a6 100%);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 18px;--radius-xl: 28px;--shadow-soft: 0 8px 32px rgba(0, 0, 0, .35);--shadow-glow: 0 0 40px rgba(139, 92, 246, .25);--max-w: 1180px;--max-w-narrow: 720px}*{box-sizing:border-box;margin:0;padding:0}*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px;-webkit-text-size-adjust:100%}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:var(--bg-0);color:var(--text-0);line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;font-feature-settings:"cv11","ss01","ss03"}a{color:inherit;text-decoration:none;transition:color .16s ease}button{font:inherit;cursor:pointer;border:none;background:transparent;color:inherit}img,svg{display:block;max-width:100%}ul{list-style:none}::selection{background:#8b5cf666;color:#fff}.taksko-landing{position:relative;min-height:100vh}.bg-layer{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.bg-orb{position:absolute;border-radius:50%;filter:blur(80px);opacity:.45;will-change:transform}.bg-orb-1{top:-10%;left:-5%;width:600px;height:600px;background:radial-gradient(circle at 30% 30%,#8b5cf6,transparent 70%);animation:floatA 22s ease-in-out infinite}.bg-orb-2{top:30%;right:-10%;width:700px;height:700px;background:radial-gradient(circle at 60% 40%,#3b82f6,transparent 70%);animation:floatB 28s ease-in-out infinite}.bg-orb-3{bottom:0;left:30%;width:500px;height:500px;background:radial-gradient(circle at 50% 50%,#ec4899,transparent 70%);opacity:.3;animation:floatC 32s ease-in-out infinite}@keyframes floatA{0%,to{transform:translate(0) scale(1)}50%{transform:translate(60px,80px) scale(1.05)}}@keyframes floatB{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-80px,100px) scale(1.08)}}@keyframes floatC{0%,to{transform:translate(0) scale(1)}50%{transform:translate(40px,-60px) scale(.95)}}.bg-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:60px 60px;mask-image:radial-gradient(ellipse at top,rgba(0,0,0,.6),transparent 70%);-webkit-mask-image:radial-gradient(ellipse at top,rgba(0,0,0,.6),transparent 70%)}.taksko-landing>nav,.taksko-landing>section,.taksko-landing>footer{position:relative;z-index:1}.container{max-width:var(--max-w);margin:0 auto;padding:0 24px;width:100%}.container.narrow{max-width:var(--max-w-narrow)}.btn-primary,.btn-ghost{display:inline-flex;align-items:center;gap:8px;padding:11px 22px;border-radius:999px;font-size:14px;font-weight:600;transition:all .18s cubic-bezier(.34,1.56,.64,1);white-space:nowrap;cursor:pointer;border:1px solid transparent}.btn-primary{background:var(--grad-purple);color:#fff;box-shadow:0 4px 20px #8b5cf666,inset 0 1px #fff3}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 8px 28px #8b5cf68c,inset 0 1px #ffffff40}.btn-ghost{background:#ffffff0a;color:var(--text-0);border-color:var(--line-strong);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.btn-ghost:hover{background:#ffffff14;border-color:#fff3}.btn-primary.lg,.btn-ghost.lg{padding:15px 28px;font-size:15px}.btn-ghost.inline{margin-top:8px;font-size:13px;padding:9px 18px}.nav{position:sticky;top:0;z-index:100;transition:backdrop-filter .2s ease,background .2s ease,border-color .2s ease;border-bottom:1px solid transparent}.nav.scrolled{background:#07060dbf;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom-color:var(--line)}.nav-inner{max-width:var(--max-w);margin:0 auto;padding:14px 24px;display:flex;align-items:center;justify-content:space-between;gap:24px}.nav-brand{display:flex;align-items:center;gap:10px}.brand{display:inline-flex;align-items:center;gap:10px;font-weight:700;font-size:18px;letter-spacing:-.02em}.brand-lg{font-size:20px}.brand-img{width:28px;height:28px;border-radius:8px;display:block;box-shadow:0 4px 12px #0006}.brand-lg .brand-img{width:36px;height:36px;border-radius:10px}.brand-text{background:linear-gradient(180deg,#fff,#d4d0e8);-webkit-background-clip:text;background-clip:text;color:transparent}.nav-links{display:flex;align-items:center;gap:8px;font-size:14px}.nav-links a{color:var(--text-1);padding:8px 14px;border-radius:8px;transition:color .16s ease,background .16s ease}.nav-links a:hover{color:var(--text-0);background:#ffffff0d}.nav-actions{display:flex;align-items:center;gap:10px}.lang-toggle{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border-radius:999px;background:#ffffff0a;border:1px solid var(--line);font-size:12px;font-weight:600;color:var(--text-1);transition:all .15s ease}.lang-toggle:hover{background:#ffffff14;border-color:var(--line-strong);color:var(--text-0)}.nav-burger{display:none;flex-direction:column;gap:4px;padding:8px}.nav-burger>span{width:18px;height:2px;background:var(--text-0);border-radius:2px}.hero{max-width:var(--max-w);margin:0 auto;padding:80px 24px 100px;display:grid;grid-template-columns:1fr 1.05fr;gap:60px;align-items:center}.hero-text{animation:fadeUp .8s cubic-bezier(.16,1,.3,1) both}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.hero-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;background:#8b5cf61f;border:1px solid rgba(139,92,246,.25);border-radius:999px;font-size:12px;color:#c4b5fd;font-weight:500;letter-spacing:.02em;margin-bottom:28px}.eyebrow-dot{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 12px var(--accent);animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.hero-title{font-size:clamp(2.5rem,6vw,4.5rem);font-weight:800;line-height:1.05;letter-spacing:-.035em;margin-bottom:28px}.hero-title>span{display:inline}.gradient-text{background:var(--grad-purple);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline}.hero-sub{font-size:clamp(1rem,1.3vw,1.125rem);color:var(--text-1);max-width:540px;margin-bottom:36px;line-height:1.7}.hero-cta-row{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:24px}.hero-trust{display:flex;flex-wrap:wrap;gap:20px;font-size:13px;color:var(--text-2)}.hero-trust li{display:inline-flex;align-items:center;gap:6px}.hero-trust svg{color:var(--emerald)}.hero-visual{animation:fadeUp 1s cubic-bezier(.16,1,.3,1) .2s both}.mock-window{background:linear-gradient(180deg,#1a162be6,#14101fe6);border:1px solid var(--line-strong);border-radius:14px;overflow:hidden;box-shadow:0 30px 70px #0000008c,0 0 0 1px #8b5cf626,0 0 80px #8b5cf633;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transform:perspective(2200px) rotateY(-6deg) rotateX(4deg);transition:transform .6s cubic-bezier(.16,1,.3,1)}.mock-window:hover{transform:perspective(2200px) rotateY(-3deg) rotateX(2deg) translateY(-4px)}.mock-titlebar{display:flex;align-items:center;gap:7px;padding:12px 16px;background:#ffffff08;border-bottom:1px solid var(--line)}.mock-dot{width:11px;height:11px;border-radius:50%}.mock-dot.red{background:#ff5f57}.mock-dot.yellow{background:#febc2e}.mock-dot.green{background:#28c840}.mock-title-text{margin-left:12px;font-size:11px;color:var(--text-3);letter-spacing:.02em}.mock-body{display:grid;grid-template-columns:140px 1fr;min-height:360px}.mock-sidebar{padding:12px 8px;border-right:1px solid var(--line);background:#00000026;display:flex;flex-direction:column;gap:2px}.mock-side-item{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:6px;font-size:11px;color:var(--text-2)}.mock-side-item svg{opacity:.7}.mock-side-item.active{background:#8b5cf633;color:#fff}.mock-side-item.active svg{opacity:1;color:var(--accent)}.mock-main{padding:16px;display:flex;flex-direction:column;gap:6px}.mock-task{display:flex;align-items:center;gap:10px;padding:9px 12px;background:#ffffff06;border:1px solid var(--line);border-radius:8px;font-size:12px;color:var(--text-1);animation:taskIn .6s ease-out both}.mock-task:nth-child(1){animation-delay:.1s}.mock-task:nth-child(2){animation-delay:.18s}.mock-task:nth-child(3){animation-delay:.26s}.mock-task:nth-child(4){animation-delay:.34s}.mock-task:nth-child(5){animation-delay:.42s}.mock-task:nth-child(6){animation-delay:.5s}@keyframes taskIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.mock-task.subtask{margin-left:22px;opacity:.85}.mock-task.urgent{border-color:#ef444440}.mock-check{width:14px;height:14px;border-radius:4px;border:1.5px solid var(--text-3);display:flex;align-items:center;justify-content:center;flex-shrink:0}.mock-check.on{background:var(--accent);border-color:var(--accent);color:#fff}.mock-task-title{flex:1;font-weight:500}.mock-task-title.strike{text-decoration:line-through;opacity:.5}.mock-task-tag{font-size:10px;padding:2px 7px;border-radius:999px;font-weight:600;letter-spacing:.02em}.mock-task-time{font-size:10px;color:var(--text-3);font-variant-numeric:tabular-nums}.mock-task-pomo{display:inline-flex;align-items:center;gap:3px;font-size:10px;color:var(--text-3)}.mock-summary{margin-top:auto;padding:10px 12px;background:#0000004d;border-radius:8px;display:flex;gap:14px;font-size:10px;color:var(--text-2);flex-wrap:wrap}.mock-summary>div{display:inline-flex;align-items:center;gap:4px}.mock-summary svg{color:var(--accent)}.trustbar{padding:30px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#00000026}.trustbar-inner{max-width:var(--max-w);margin:0 auto;padding:0 24px;display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.trustbar-item{display:flex;gap:12px;align-items:center}.trustbar-ico{width:36px;height:36px;border-radius:10px;background:#8b5cf61a;border:1px solid rgba(139,92,246,.2);display:flex;align-items:center;justify-content:center;color:var(--accent);flex-shrink:0}.trustbar-title{font-size:13px;font-weight:600;color:var(--text-0)}.trustbar-sub{font-size:11px;color:var(--text-2);margin-top:2px}section{padding:72px 0;position:relative}.section-eyebrow{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:16px}.section-eyebrow.accent-emerald{color:var(--emerald)}.section-title{font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.1;letter-spacing:-.025em;margin-bottom:16px;background:linear-gradient(180deg,#fff,#d4d0e8);-webkit-background-clip:text;background-clip:text;color:transparent}.section-sub{font-size:17px;color:var(--text-1);max-width:640px;margin-bottom:48px;line-height:1.65}.prose-body{font-size:17px;color:var(--text-1);line-height:1.75;margin-bottom:18px}.prose-body.strong{color:var(--text-0);font-weight:500}.problem{padding-top:60px;padding-bottom:60px}.use-cases{padding-top:60px;padding-bottom:80px}.usecase-tabs{display:flex;gap:8px;margin-bottom:24px;flex-wrap:wrap}.usecase-tab{display:inline-flex;align-items:center;gap:7px;padding:10px 18px;border-radius:999px;background:#ffffff0a;border:1px solid var(--line);color:var(--text-1);font-size:14px;font-weight:500;transition:all .18s ease}.usecase-tab:hover{border-color:var(--line-strong);color:var(--text-0)}.usecase-tab.active{background:#8b5cf62e;border-color:#8b5cf680;color:#fff;font-weight:600}.usecase-card{background:linear-gradient(135deg,#1a162bb3,#14101f80);border:1px solid var(--line-strong);border-radius:var(--radius-lg);padding:40px;display:grid;grid-template-columns:1.4fr 1fr;gap:40px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--shadow-soft)}.usecase-title{font-size:24px;font-weight:700;margin-bottom:12px;letter-spacing:-.02em}.usecase-body{font-size:15px;color:var(--text-1);line-height:1.7;margin-bottom:18px}.usecase-features-label{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:12px}.usecase-features{display:flex;flex-direction:column;gap:8px}.usecase-features li{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--text-1)}.usecase-features svg{color:var(--accent);flex-shrink:0}.features-section{padding-bottom:80px}.features-groups{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.features-group{background:#14101f99;border:1px solid var(--line);border-radius:var(--radius-lg);padding:28px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:border-color .2s ease,transform .2s ease}.features-group:hover{border-color:var(--line-strong);transform:translateY(-2px)}.features-group-head{display:flex;align-items:center;gap:12px;margin-bottom:24px;padding-bottom:18px;border-bottom:1px solid var(--line)}.features-group-ico{width:36px;height:36px;border-radius:10px;background:var(--grad-purple);display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 4px 12px #8b5cf659}.features-group-name{font-size:18px;font-weight:700;letter-spacing:-.015em}.features-group-items{display:flex;flex-direction:column;gap:18px}.feature-item{display:flex;gap:14px;align-items:flex-start}.feature-item-bullet{width:6px;height:6px;border-radius:50%;background:var(--accent);margin-top:7px;flex-shrink:0;box-shadow:0 0 8px var(--accent)}.feature-item-title{font-size:14px;font-weight:600;color:var(--text-0);margin-bottom:3px}.feature-item-desc{font-size:13px;color:var(--text-2);line-height:1.55}.philosophy{padding:80px 0;background:#00000026}.principles-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:28px}.principle{display:flex;gap:14px;padding:20px;background:#ffffff06;border:1px solid var(--line);border-radius:var(--radius-md)}.principle-ico{width:36px;height:36px;border-radius:10px;background:#8b5cf61f;border:1px solid rgba(139,92,246,.25);color:var(--accent);display:flex;align-items:center;justify-content:center;flex-shrink:0}.principle-title{font-size:15px;font-weight:700;margin-bottom:4px}.principle-desc{font-size:13px;color:var(--text-2);line-height:1.55}.security{padding-bottom:80px}.security-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:32px}.security-card{padding:24px;background:linear-gradient(180deg,#10b9810a,#10b98103);border:1px solid rgba(16,185,129,.15);border-radius:var(--radius-lg);transition:border-color .2s ease,transform .2s ease}.security-card:hover{border-color:#10b9814d;transform:translateY(-2px)}.security-ico{width:40px;height:40px;border-radius:10px;background:var(--grad-emerald);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #10b98159;margin-bottom:16px}.security-title{font-size:16px;font-weight:700;margin-bottom:8px;letter-spacing:-.01em}.security-desc{font-size:13px;color:var(--text-2);line-height:1.65}.platforms{padding-bottom:80px}.platforms-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:32px}.platform-card{position:relative;padding:36px 28px;background:linear-gradient(180deg,#1a162bcc,#14101f99);border:1px solid var(--line-strong);border-radius:var(--radius-lg);text-align:center;overflow:hidden;transition:transform .25s ease,border-color .25s ease}.platform-card:hover{transform:translateY(-4px);border-color:#8b5cf666}.platform-glow{position:absolute;top:-50%;left:50%;transform:translate(-50%);width:120%;height:200%;background:radial-gradient(circle at 50% 50%,rgba(139,92,246,.15),transparent 60%);pointer-events:none;opacity:0;transition:opacity .3s ease}.platform-card:hover .platform-glow{opacity:1}.platform-ico{width:64px;height:64px;border-radius:18px;background:var(--grad-purple);color:#fff;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;box-shadow:0 8px 24px #8b5cf666;position:relative;z-index:1}.platform-name{font-size:22px;font-weight:700;margin-bottom:10px;letter-spacing:-.015em}.platform-desc{font-size:14px;color:var(--text-2);line-height:1.65;margin-bottom:18px}.platform-tag{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:5px 12px;border-radius:999px;background:#8b5cf626;color:#c4b5fd;border:1px solid rgba(139,92,246,.3)}.pricing{padding-bottom:80px}.pricing-toggle{display:inline-flex;background:#ffffff0a;border:1px solid var(--line);border-radius:999px;padding:4px;margin-bottom:40px}.toggle-pill{padding:8px 18px;border-radius:999px;font-size:13px;font-weight:600;color:var(--text-2);transition:all .18s ease;display:inline-flex;align-items:center;gap:8px}.toggle-pill.active{background:var(--grad-purple);color:#fff;box-shadow:0 4px 12px #8b5cf64d}.toggle-save{font-size:10px;padding:2px 7px;background:#fff3;border-radius:999px;font-weight:700;letter-spacing:.02em}.toggle-pill:not(.active) .toggle-save{background:#10b98133;color:var(--emerald)}.plans-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.plan-card{position:relative;padding:32px 26px;background:linear-gradient(180deg,#1a162bd9,#14101fb3);border:1px solid var(--line-strong);border-radius:var(--radius-lg);display:flex;flex-direction:column;transition:transform .22s ease,border-color .22s ease}.plan-card:hover{transform:translateY(-3px);border-color:#8b5cf659}.plan-card.popular{border-color:#8b5cf68c;background:linear-gradient(180deg,#321e5a80,#14101fb3);box-shadow:0 16px 40px #8b5cf633}.popular-badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:5px;padding:5px 14px;background:var(--grad-purple);border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.05em;color:#fff;box-shadow:0 4px 14px #8b5cf680}.plan-name{font-size:22px;font-weight:700;margin-bottom:4px}.plan-tagline{font-size:13px;color:var(--text-2);margin-bottom:20px;min-height:36px}.plan-price-row{display:flex;align-items:baseline;gap:6px;margin-bottom:4px}.plan-price{font-size:36px;font-weight:800;letter-spacing:-.025em;background:linear-gradient(180deg,#fff,#cbc6e0);-webkit-background-clip:text;background-clip:text;color:transparent}.plan-period{font-size:13px;color:var(--text-2)}.plan-yearly-hint{font-size:12px;color:var(--emerald);margin-bottom:22px;height:18px}.plan-yearly-hint.subtle{color:transparent}.plan-features{display:flex;flex-direction:column;gap:10px;margin-bottom:24px;flex:1}.plan-features li{display:flex;gap:8px;align-items:flex-start;font-size:13px;color:var(--text-1);line-height:1.5}.plan-features svg{color:var(--accent);margin-top:2px;flex-shrink:0}.plan-cta{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:11px 18px;border-radius:999px;font-size:13px;font-weight:600;background:#ffffff0d;border:1px solid var(--line-strong);color:var(--text-0);transition:all .18s ease}.plan-cta:hover{background:#ffffff1a;border-color:#fff3}.plan-cta.primary{background:var(--grad-purple);border-color:transparent;box-shadow:0 4px 14px #8b5cf666}.plan-cta.primary:hover{box-shadow:0 8px 20px #8b5cf68c}.compare-toggle{display:block;margin:36px auto 0;padding:10px 20px;border-radius:999px;background:#ffffff0a;border:1px solid var(--line);font-size:13px;color:var(--text-1);transition:all .16s ease}.compare-toggle:hover{color:var(--text-0);border-color:var(--line-strong)}.compare-toggle svg{transition:transform .2s ease;vertical-align:middle;margin-left:6px}.compare-toggle svg.rotated{transform:rotate(180deg)}.pricing-table-wrap{margin-top:24px;overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius-lg);background:#14101f99;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.pricing-table{width:100%;border-collapse:collapse;font-size:13px;min-width:720px}.pricing-table th,.pricing-table td{padding:14px 18px;text-align:center;border-bottom:1px solid var(--line)}.pricing-table thead th{font-size:13px;font-weight:700;color:var(--text-0);background:#ffffff0a;text-align:center}.pricing-table thead th:first-child{text-align:left}.pricing-table tbody td:first-child{text-align:left;color:var(--text-1)}.section-row th{text-align:left!important;background:#8b5cf614!important;color:var(--accent)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.08em;text-transform:uppercase}.cell-yes{color:var(--emerald)}.cell-no{color:var(--text-3);opacity:.5}.cell-text{color:var(--text-0);font-weight:600;font-variant-numeric:tabular-nums}.testimonials{padding-bottom:80px}.testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:32px}.testimonial{padding:28px;background:#14101f99;border:1px solid var(--line);border-radius:var(--radius-lg);position:relative}.testimonial-quote-icon{color:var(--accent);opacity:.3;margin-bottom:12px}.testimonial-quote{font-size:14px;color:var(--text-1);line-height:1.65;margin-bottom:16px}.testimonial-meta strong{display:block;font-size:13px;font-weight:700;color:var(--text-0)}.testimonial-meta span{font-size:12px;color:var(--text-2)}.faq{padding-bottom:80px}.faq-list{display:flex;flex-direction:column;gap:10px;margin-top:32px}.faq-item{background:#14101f99;border:1px solid var(--line);border-radius:var(--radius-md);transition:border-color .18s ease}.faq-item:hover{border-color:var(--line-strong)}.faq-item[open]{border-color:#8b5cf666;background:linear-gradient(180deg,#8b5cf60a,#14101f99)}.faq-item summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;font-size:15px;font-weight:600;color:var(--text-0);cursor:pointer;-webkit-user-select:none;user-select:none}.faq-item summary::-webkit-details-marker{display:none}.faq-icon{color:var(--accent);transition:transform .2s ease;flex-shrink:0}.faq-item[open] .faq-icon{transform:rotate(45deg)}.faq-item p{padding:0 22px 22px;color:var(--text-1);font-size:14px;line-height:1.7;margin:0}.final-cta{padding:100px 24px;text-align:center}.final-cta-inner{max-width:720px;margin:0 auto;padding:80px 40px;background:linear-gradient(135deg,#8b5cf626,#3b82f61a,#ec48991a);border:1px solid rgba(139,92,246,.35);border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--shadow-soft),var(--shadow-glow);position:relative;overflow:hidden}.final-cta-inner:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 0%,rgba(139,92,246,.3),transparent 60%);pointer-events:none}.final-cta-title{font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:800;letter-spacing:-.025em;line-height:1.15;margin-bottom:16px;background:linear-gradient(180deg,#fff,#d4d0e8);-webkit-background-clip:text;background-clip:text;color:transparent;position:relative}.final-cta-sub{font-size:16px;color:var(--text-1);margin-bottom:28px;position:relative}.final-cta-inner>a{position:relative}.final-cta-note{margin-top:16px;font-size:12px;color:var(--text-3);position:relative}.footer{padding:64px 0 32px;border-top:1px solid var(--line);background:#0000004d}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px;margin-bottom:40px}.footer-tagline{font-size:13px;color:var(--text-2);max-width:280px;line-height:1.6}.footer-col-title{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);margin-bottom:18px}.footer-col ul{display:flex;flex-direction:column;gap:10px}.footer-col a{font-size:13px;color:var(--text-1);transition:color .15s ease}.footer-col a:hover{color:var(--accent)}.footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:28px;border-top:1px solid var(--line);font-size:12px;color:var(--text-3)}.footer-made{display:inline-flex;align-items:center;gap:5px}.footer-made svg{color:var(--rose)}.legal-page{min-height:100vh}.legal-content{max-width:var(--max-w-narrow);margin:0 auto;padding:100px 24px 60px;position:relative;z-index:1}.legal-content h1{font-size:clamp(2rem,4vw,3rem);font-weight:800;letter-spacing:-.025em;margin-bottom:16px;background:var(--grad-purple);-webkit-background-clip:text;background-clip:text;color:transparent}.legal-lead{font-size:17px;color:var(--text-1);margin-bottom:40px;padding-bottom:28px;border-bottom:1px solid var(--line);line-height:1.7}.legal-content h2{font-size:22px;font-weight:700;letter-spacing:-.015em;margin:36px 0 14px;color:var(--text-0)}.legal-content p{font-size:15px;color:var(--text-1);line-height:1.75;margin-bottom:14px}.legal-content ul{list-style:disc;padding-left:22px;margin-bottom:16px;color:var(--text-1)}.legal-content li{margin-bottom:8px;line-height:1.7;font-size:15px}.legal-content a{color:var(--accent)}.legal-content a:hover{color:#c4b5fd}.legal-content strong{color:var(--text-0);font-weight:600}.legal-updated{margin-top:48px;padding-top:24px;border-top:1px solid var(--line);font-size:13px;color:var(--text-3);font-style:italic}.footer-links{display:flex;flex-wrap:wrap;gap:16px;font-size:13px;color:var(--text-2);justify-content:center;margin:12px 0}@media(max-width:980px){.hero{grid-template-columns:1fr;gap:50px;padding:60px 24px}.hero-visual{display:none}.trustbar-inner{grid-template-columns:repeat(2,1fr)}.features-groups,.principles-grid{grid-template-columns:1fr}.security-grid{grid-template-columns:repeat(2,1fr)}.platforms-grid{grid-template-columns:1fr}.plans-grid{grid-template-columns:repeat(2,1fr)}.testimonials-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr;gap:32px}.usecase-card{grid-template-columns:1fr;gap:28px;padding:28px}}@media(max-width:640px){section{padding:60px 0}.nav-links{display:none}.nav-links.open{display:flex;position:absolute;top:100%;left:0;right:0;background:var(--bg-1);border-top:1px solid var(--line);flex-direction:column;padding:12px 24px;gap:4px}.nav-burger{display:flex}.nav-actions .btn-ghost,.nav-actions .lang-toggle span{display:none}.trustbar-inner,.security-grid,.plans-grid,.footer-grid{grid-template-columns:1fr}.footer-bottom{flex-direction:column;gap:8px}.final-cta-inner{padding:48px 24px}}.stats-bar{padding:50px 0;background:#0003;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.stats-title{font-size:14px;text-transform:uppercase;letter-spacing:.18em;color:var(--text-2);text-align:center;margin-bottom:32px;font-weight:600}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.stat{text-align:center}.stat-n{font-size:clamp(2rem,4vw,3rem);font-weight:800;letter-spacing:-.03em;background:var(--grad-purple);-webkit-background-clip:text;background-clip:text;color:transparent;line-height:1}.stat-l{font-size:13px;color:var(--text-2);margin-top:6px;line-height:1.4}.showcase{padding-bottom:80px}.showcase-tabs{display:inline-flex;background:#ffffff0a;border:1px solid var(--line);border-radius:999px;padding:4px;margin:24px 0 32px;flex-wrap:wrap}.showcase-tab{padding:9px 18px;border-radius:999px;font-size:13px;font-weight:600;color:var(--text-2);transition:all .18s ease}.showcase-tab.active{background:var(--grad-purple);color:#fff;box-shadow:0 4px 14px #8b5cf666}.showcase-frame{max-width:1100px;margin:0 auto}.showcase-frame .mock-window{transform:none;box-shadow:0 30px 70px #0000008c,0 0 0 1px #8b5cf62e,0 0 100px #8b5cf640}.showcase-caption{text-align:center;font-size:15px;color:var(--text-1);max-width:720px;margin:28px auto 0;line-height:1.65}.mock-side-brand{display:flex;align-items:center;gap:8px;padding:4px 10px 12px;font-size:13px;font-weight:700;color:var(--text-0);border-bottom:1px solid var(--line);margin-bottom:8px}.mock-side-brand img{border-radius:5px}.mock-side-section{margin-top:14px;padding:6px 10px;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}.mock-side-cat{display:flex;align-items:center;gap:8px;padding:5px 10px;font-size:11px;color:var(--text-1)}.cat-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.mock-side-cat .cat-count{margin-left:auto;font-size:10px;color:var(--text-3);font-variant-numeric:tabular-nums}.mock-view-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--line)}.mock-view-header h3{font-size:14px;font-weight:700;color:var(--text-0);letter-spacing:-.01em}.mock-view-filters{display:flex;gap:4px}.mock-filter-pill{padding:3px 9px;border-radius:999px;font-size:10px;color:var(--text-2);background:#ffffff0a;border:1px solid var(--line)}.mock-filter-pill.active{background:#8b5cf62e;color:#c4b5fd;border-color:#8b5cf666}.mock-kanban{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;height:100%}.mock-kanban-col{background:#0003;border-radius:8px;padding:10px;display:flex;flex-direction:column;gap:6px}.mock-kanban-col-head{display:flex;align-items:center;gap:6px;padding-bottom:8px;border-bottom:2px solid;margin-bottom:4px}.mock-kanban-col-dot{width:6px;height:6px;border-radius:50%}.mock-kanban-col-title{flex:1;font-size:11px;font-weight:700;color:var(--text-0);text-transform:uppercase;letter-spacing:.04em}.mock-kanban-col-count{font-size:10px;color:var(--text-2);background:#ffffff0d;padding:1px 6px;border-radius:999px}.mock-kanban-card{display:flex;align-items:center;gap:7px;padding:7px 9px;background:#ffffff0a;border:1px solid var(--line);border-radius:6px;font-size:11px;color:var(--text-1)}.mock-kanban-add{font-size:10px;color:var(--text-3);padding:6px 9px;border:1px dashed var(--line);border-radius:6px;margin-top:auto}.mock-focus{display:flex;flex-direction:column;align-items:center;text-align:center;padding:20px 16px;gap:14px}.mock-focus-eyebrow{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-weight:700}.mock-focus-title{font-size:17px;font-weight:700;color:var(--text-0);letter-spacing:-.015em;max-width:280px}.mock-focus-meta{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--text-2)}.mock-pomodoro{display:flex;flex-direction:column;align-items:center;gap:12px;margin:4px 0}.mock-pomo-ring{position:relative}.mock-pomo-time{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.mock-pomo-num{font-size:28px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums;background:var(--grad-purple);-webkit-background-clip:text;background-clip:text;color:transparent}.mock-pomo-label{font-size:10px;color:var(--text-2);margin-top:2px}.mock-pomo-controls{display:flex;gap:6px}.mock-pomo-btn{width:32px;height:32px;border-radius:50%;background:#ffffff0d;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;color:var(--text-1)}.mock-pomo-btn.primary{background:var(--grad-purple);border-color:transparent;color:#fff;box-shadow:0 4px 12px #8b5cf666}.mock-focus-stats{display:flex;gap:24px;margin-top:4px;padding-top:14px;border-top:1px solid var(--line);width:100%;justify-content:center}.mock-focus-stats>div{display:flex;flex-direction:column;align-items:center;gap:2px}.mock-focus-stats strong{font-size:14px;font-weight:800;color:var(--text-0);font-variant-numeric:tabular-nums}.mock-focus-stats span{font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.mock-calendar{padding:4px 0;height:100%}.mock-cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;height:100%}.mock-cal-col{background:#00000026;border-radius:6px;padding:6px;display:flex;flex-direction:column;gap:4px}.mock-cal-day{display:flex;flex-direction:column;align-items:center;padding-bottom:6px;border-bottom:1px solid var(--line)}.mock-cal-day-label{font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.mock-cal-day-num{font-size:14px;font-weight:700;color:var(--text-0)}.mock-cal-events{display:flex;flex-direction:column;gap:3px}.mock-cal-event{padding:4px 6px;border-radius:4px;border-left:3px solid;display:flex;flex-direction:column;gap:1px}.mock-cal-event-time{font-size:8px;color:var(--text-3);font-variant-numeric:tabular-nums}.mock-cal-event-title{font-size:10px;color:var(--text-1);line-height:1.3;font-weight:500}.how{padding-bottom:80px}.how-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px;position:relative}.how-steps:before{content:"";position:absolute;top:32px;left:12%;right:12%;height:1px;background:linear-gradient(90deg,transparent,rgba(139,92,246,.25),rgba(139,92,246,.4),rgba(139,92,246,.25),transparent);z-index:0}.how-step{position:relative;z-index:1;text-align:center;padding:32px 24px;background:linear-gradient(180deg,#1a162b99,#14101f66);border:1px solid var(--line);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:transform .22s ease,border-color .22s ease}.how-step:hover{transform:translateY(-3px);border-color:#8b5cf666}.how-num{font-size:32px;font-weight:800;letter-spacing:-.04em;background:var(--grad-purple);-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:12px}.how-step-title{font-size:18px;font-weight:700;letter-spacing:-.015em;margin-bottom:10px}.how-step-desc{font-size:14px;color:var(--text-2);line-height:1.6}.compare{padding-bottom:80px}.compare-wrap{margin-top:40px;overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius-lg);background:#14101f99;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.compare-table{width:100%;min-width:720px;border-collapse:collapse;font-size:14px}.compare-table th,.compare-table td{padding:14px 18px;text-align:center;border-bottom:1px solid var(--line)}.compare-table thead th{font-size:14px;font-weight:700;color:var(--text-0);background:#ffffff0a;text-align:center;position:sticky;top:0}.compare-table thead th:first-child{text-align:left}.compare-table tbody td:first-child{text-align:left;color:var(--text-1);font-weight:500}.compare-table .us{background:linear-gradient(180deg,#8b5cf61f,#8b5cf60a);color:#c4b5fd;font-weight:700;border-left:1px solid rgba(139,92,246,.25);border-right:1px solid rgba(139,92,246,.25)}.compare-icon.yes{color:var(--emerald)}.compare-icon.yes.us{color:#c4b5fd}.compare-icon.no{color:var(--text-3);opacity:.4}.compare-partial{font-size:14px;color:var(--amber);font-weight:700}.compare-text{color:var(--text-0);font-weight:600;font-variant-numeric:tabular-nums}.compare-text.us{color:#c4b5fd}.pricing-guarantees{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:40px;padding:28px;background:linear-gradient(135deg,#10b9810a,#3b82f60a);border:1px solid rgba(16,185,129,.15);border-radius:var(--radius-lg)}.guarantee{display:flex;gap:12px;align-items:flex-start}.guarantee-ico{width:32px;height:32px;border-radius:8px;background:#10b98126;border:1px solid rgba(16,185,129,.3);color:var(--emerald);display:flex;align-items:center;justify-content:center;flex-shrink:0}.guarantee-t{font-size:13px;font-weight:700;color:var(--text-0);margin-bottom:3px}.guarantee-d{font-size:12px;color:var(--text-2);line-height:1.55}.plan-trial-note{font-size:11px;color:var(--text-2);text-align:center;margin-top:10px;font-style:italic}.pricing-trust{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:24px;font-size:12px;color:var(--text-3)}.pricing-table .us{background:linear-gradient(180deg,#8b5cf61a,#8b5cf608);border-left:1px solid rgba(139,92,246,.25);border-right:1px solid rgba(139,92,246,.25)}.pricing-table thead th.us{color:#c4b5fd;font-weight:800}.cell-yes.us,.cell-text.us{color:#c4b5fd}.testimonial-stars{display:inline-flex;gap:2px;color:var(--amber);margin-bottom:12px}@media(max-width:980px){.stats-grid{grid-template-columns:repeat(2,1fr);gap:30px}.how-steps{grid-template-columns:1fr;gap:16px}.how-steps:before{display:none}.pricing-guarantees{grid-template-columns:repeat(2,1fr)}.mock-kanban{grid-template-columns:repeat(2,1fr);gap:6px}.mock-kanban-col:nth-child(n+3){display:none}.mock-cal-grid{grid-template-columns:repeat(7,1fr)}.mock-cal-col{padding:4px}.mock-cal-event-title{font-size:9px}.mock-cal-event-time{font-size:7px}}@media(max-width:640px){.stats-grid{grid-template-columns:1fr 1fr;gap:20px}.pricing-guarantees{grid-template-columns:1fr;padding:20px}.showcase-tabs{flex-direction:column;width:100%}.showcase-tab{text-align:center}}.integrations{padding-block:48px}.integrations-head{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:end;margin-bottom:22px}.integrations-title{font-size:22px;font-weight:700;letter-spacing:-.02em;margin-top:6px;background:linear-gradient(180deg,#fff,#d4d0e8);-webkit-background-clip:text;background-clip:text;color:transparent}.integrations-sub{font-size:13px;color:var(--text-2);max-width:380px;line-height:1.5;text-align:right}.integrations-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.integration-pill{display:flex;align-items:center;gap:10px;padding:10px 14px;background:#221d3580;border:1px solid var(--line);border-radius:12px;transition:border-color .18s ease,transform .18s ease}.integration-pill:hover{border-color:#8b5cf659;transform:translateY(-1px)}.integration-logo{width:28px;height:28px;border-radius:8px;background:var(--grad-purple);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:13px;flex-shrink:0}.integration-name{flex:1;font-size:13px;font-weight:600;color:var(--text-0);letter-spacing:-.01em}.integration-tag{font-size:9px;font-weight:700;letter-spacing:.06em;padding:2px 7px;border-radius:999px;background:#10b9811f;color:#10b981;border:1px solid rgba(16,185,129,.25);text-transform:uppercase}@media(max-width:768px){.integrations-head{grid-template-columns:1fr;gap:8px}.integrations-sub{text-align:left}.integrations-grid{grid-template-columns:repeat(2,1fr);gap:8px}.integration-pill{padding:8px 10px;gap:8px}.integration-name{font-size:12px}}@media(max-width:480px){.integrations-grid{grid-template-columns:1fr}}.student-discount{padding-bottom:80px}.student-card{display:grid;grid-template-columns:1.4fr 1fr;gap:40px;padding:44px;background:linear-gradient(135deg,#10b9811a,#3b82f614);border:1px solid rgba(16,185,129,.25);border-radius:var(--radius-xl);align-items:center;position:relative;overflow:hidden}.student-card:before{content:"";position:absolute;top:-40%;right:-10%;width:400px;height:400px;background:radial-gradient(circle at 50% 50%,rgba(16,185,129,.15),transparent 60%);pointer-events:none}.student-left{position:relative}.student-title{font-size:clamp(1.75rem,3vw,2.25rem);font-weight:800;letter-spacing:-.025em;line-height:1.15;margin:8px 0 14px;background:linear-gradient(180deg,#fff,#d4d0e8);-webkit-background-clip:text;background-clip:text;color:transparent}.student-body{font-size:15px;color:var(--text-1);line-height:1.7;margin-bottom:20px}.student-right{position:relative}.student-bullets{display:flex;flex-direction:column;gap:12px}.student-bullets li{display:flex;gap:10px;align-items:center;font-size:14px;color:var(--text-0);padding:12px 14px;background:#10b9810f;border:1px solid rgba(16,185,129,.18);border-radius:10px}.student-bullets svg{color:var(--emerald);flex-shrink:0}@media(max-width:768px){.hero{padding:40px 20px}.hero-title{font-size:clamp(2rem,8vw,2.6rem);line-height:1.1}.hero-sub{font-size:15px}.hero-eyebrow{font-size:11px;padding:5px 12px}.hero-cta-row .btn-primary,.hero-cta-row .btn-ghost{padding:12px 20px;font-size:14px}.btn-primary.lg,.btn-ghost.lg{padding:13px 22px;font-size:14px}.hero-trust{font-size:12px;gap:14px}section{padding:56px 0}.section-title{font-size:clamp(1.7rem,5vw,2.2rem)}.section-sub{font-size:15px;margin-bottom:32px}.showcase-tabs{display:grid;grid-template-columns:repeat(2,1fr);gap:4px;padding:4px;width:100%;border-radius:14px}.showcase-tab{flex:none;padding:9px 8px;font-size:12px;border-radius:10px;text-align:center}.showcase-caption{font-size:14px}.mock-window{transform:none;font-size:13px}.mock-body{grid-template-columns:100px 1fr;min-height:280px}.mock-side-item,.mock-side-cat{font-size:10px;padding:4px 8px}.mock-side-brand{font-size:12px}.mock-task{padding:7px 9px;font-size:11px;gap:8px}.mock-task-tag{font-size:9px;padding:1px 5px}.mock-task-title{font-size:11px}.mock-view-header h3{font-size:12px}.mock-filter-pill{font-size:9px;padding:2px 7px}.mock-summary{font-size:9px;gap:10px;padding:8px 10px}.stats-bar{padding:36px 0}.stats-title{font-size:12px;margin-bottom:22px}.stat-n{font-size:28px}.stat-l{font-size:11px}.trustbar{padding:22px 0}.trustbar-title{font-size:12px}.trustbar-sub{font-size:10px}.student-card{grid-template-columns:1fr;padding:28px 22px;gap:24px}.student-title{font-size:26px}.student-body{font-size:14px}.student-bullets li{font-size:13px;padding:10px 12px}.integrations-grid{grid-template-columns:1fr;gap:12px}.pricing-guarantees{grid-template-columns:1fr;padding:20px;gap:12px}.guarantee-t{font-size:13px}.guarantee-d{font-size:12px}.plan-card{padding:26px 20px}.plan-name{font-size:20px}.plan-price{font-size:30px}.how-step{padding:24px 18px}.how-num{font-size:26px}.how-step-title{font-size:16px}.feature-item-title{font-size:13px}.feature-item-desc{font-size:12px}.usecase-card{padding:24px}.usecase-title{font-size:20px}.usecase-body{font-size:14px}.testimonial{padding:22px}.testimonial-quote{font-size:13px}.compare-table{font-size:12px;min-width:600px}.compare-table th,.compare-table td{padding:10px 12px}}.scroll-top{position:fixed;right:24px;bottom:24px;width:44px;height:44px;border-radius:50%;background:var(--grad-purple);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px #8b5cf673,0 0 0 1px #ffffff1f inset;z-index:90;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease;animation:scroll-top-in .2s ease-out}.scroll-top{position:fixed;right:24px;bottom:24px;width:44px;height:44px;border-radius:50%;background:var(--grad-purple);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px #8b5cf673,0 0 0 1px #ffffff1f inset;z-index:90;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease;animation:scroll-top-in .2s ease-out;cursor:pointer}.scroll-top:hover{transform:translateY(-3px);box-shadow:0 12px 32px #8b5cf699,0 0 0 1px #ffffff2e inset}.scroll-top:active{transform:translateY(-1px)}@keyframes scroll-top-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){.scroll-top{right:16px;bottom:16px;width:40px;height:40px}}.trust-strip{padding:28px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#0000002e}.trust-strip-inner{max-width:var(--max-w);margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:32px}.trust-strip-item{display:flex;flex-direction:column;align-items:center;gap:2px}.trust-strip-n{font-size:22px;font-weight:800;letter-spacing:-.02em;line-height:1;background:var(--grad-purple);-webkit-background-clip:text;background-clip:text;color:transparent}.trust-strip-l{font-size:11px;color:var(--text-2);text-align:center;max-width:160px;line-height:1.3}.trust-strip-divider{width:1px;height:28px;background:var(--line)}.trust-strip-platforms{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--text-1);font-weight:500}.trust-strip-platforms svg{color:var(--accent)}@media(max-width:640px){.trust-strip{padding:20px 0}.trust-strip-inner{gap:18px}.trust-strip-n{font-size:18px}.trust-strip-l{font-size:10px;max-width:90px}.trust-strip-divider{display:none}.trust-strip-platforms{width:100%;justify-content:center;font-size:11px;margin-top:4px}}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:28px}.feature-tile{padding:16px;background:#28223c8c;border:1px solid var(--line);border-radius:12px;transition:border-color .18s ease,transform .18s ease;display:flex;flex-direction:column;gap:6px}.feature-tile:hover{border-color:#8b5cf666;transform:translateY(-2px)}.feature-tile-ico{width:28px;height:28px;border-radius:8px;background:#8b5cf626;border:1px solid rgba(139,92,246,.28);color:var(--accent);display:flex;align-items:center;justify-content:center;margin-bottom:4px}.feature-tile-title{font-size:13px;font-weight:700;color:var(--text-0);letter-spacing:-.01em;line-height:1.3}.feature-tile-desc{font-size:12px;color:var(--text-2);line-height:1.5}@media(max-width:980px){.feature-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:720px){.feature-grid{grid-template-columns:repeat(2,1fr);gap:10px}.feature-tile{padding:14px}}@media(max-width:480px){.feature-grid{grid-template-columns:1fr}}@media(max-width:768px){section{padding:44px 0}.section-sub{margin-bottom:24px}.container{padding:0 18px}}
