@charset "UTF-8";.index-page{font-family:Geist,sans-serif;background:#fff;color:#1a1a1a;overflow-x:hidden}.index-header{padding:24px 40px 0}@media (max-width: 860px){.index-header{padding:16px 24px 0}}.index-header-inner{max-width:1100px;margin:0 auto}.index-header-logo{display:inline-flex;align-items:center;text-decoration:none}.index-header-logo img{height:24px;width:auto;display:block}.index-hero{padding:60px 40px 80px;max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}@media (max-width: 860px){.index-hero{grid-template-columns:1fr;padding:40px 24px 60px}}.index-hero-badge{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:500;color:#6b6560;background:#f7f6f3;border:1px solid #e2ded8;padding:5px 12px;border-radius:100px;margin-bottom:24px;letter-spacing:.02em}.index-badge-dot{width:6px;height:6px;background:#22c55e;border-radius:50%;flex-shrink:0}.index-hero-title{font-family:"Instrument Serif",serif;font-size:52px;line-height:1.08;letter-spacing:-1.5px;font-weight:400;margin-bottom:20px;color:#0d0d0d}.index-hero-title em{font-style:italic;color:#6b6560}@media (max-width: 860px){.index-hero-title{font-size:40px}}.index-hero-sub{font-size:17px;color:#6b6560;font-weight:300;line-height:1.65;margin-bottom:36px;max-width:420px}.index-hero-actions{display:flex;flex-direction:column;gap:16px;margin-bottom:40px}.index-btn-main{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#0d0d0d;color:#fff;padding:14px 24px;border-radius:10px;font-size:15px;font-weight:500;text-decoration:none;transition:all .2s;width:fit-content;box-shadow:0 1px 2px #0000001f,0 4px 12px #00000014}.index-btn-main:hover{opacity:.88;transform:translateY(-1px);box-shadow:0 2px 4px #0000001f,0 8px 20px #0000001a}.index-btn-icon{width:16px;height:16px;display:block}.index-btn-note{font-size:13px;color:#9e9990;display:flex;align-items:center;gap:5px}.index-btn-note:before{content:"";width:14px;height:1px;background:#d0cbc3}.index-social-proof{display:flex;align-items:center;gap:12px}.index-avatars{display:flex}.index-av{width:30px;height:30px;border-radius:50%;border:2px solid #ffffff;font-size:11px;font-weight:600;display:flex;align-items:center;justify-content:center;color:#3d3d3d}.index-av:nth-child(n+2){margin-left:-8px}.index-av:nth-child(1){background:#ddd8d0}.index-av:nth-child(2){background:#d0cac1}.index-av:nth-child(3){background:#c4bdb3}.index-av:nth-child(4){background:#b8b0a6}.index-proof-text{font-size:13px;color:#6b6560;line-height:1.4;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.index-proof-sep{color:#d0cbc3}.index-hero-visual{position:relative;padding-bottom:20px;justify-self:center}@media (max-width: 860px){.index-hero-visual{display:none}}.index-device-wrap{max-width:570px;width:100%;margin:0 auto;position:relative;z-index:0}.index-device-body{position:relative;background:#92908c;border-radius:20px;padding:3px;box-shadow:0 32px 64px #0000002e,0 0 0 1px #0000000f}.index-device-power{position:absolute;top:10px;left:14px;width:22px;height:5px;background:#7a7874;border-radius:2px;z-index:2}.index-device-rocker{position:absolute;right:-2px;top:50%;transform:translateY(-50%);width:4px;height:64px;background:#83817d;border-radius:2px 0 0 2px;z-index:2}.index-device-bezel{background:#d1d1d1;border-radius:17px;padding:14px 14px 52px;box-sizing:border-box}.index-device-screen{background:#d0d0d0;position:relative;overflow:hidden;padding:22px 20px 22px 44px;width:100%;aspect-ratio:3/4;box-sizing:border-box;box-shadow:inset 0 2px 6px #0000001f,inset 0 0 0 1px #0000000f}.index-screen-dots{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(circle at center,rgba(0,0,0,.1) 1px,transparent 1px);background-size:14px 14px}.index-red-margin{position:absolute;left:42px;top:0;bottom:0;width:1px;background:#dc503c40}.index-written{position:relative;z-index:1;font-family:Caveat,cursive}.index-wl{font-size:19px;color:#2a2520;line-height:32px;opacity:0;animation:index-appear .35s ease forwards}.index-wl.it{font-style:normal;color:#4a4540}.index-wl:nth-child(1){animation-delay:.8s}.index-wl:nth-child(2){animation-delay:1.1s}.index-wl:nth-child(3){animation-delay:1.4s}.index-wl:nth-child(4){animation-delay:1.7s}.index-wl:nth-child(5){animation-delay:2s}.index-wl:nth-child(6){animation-delay:2.3s}.index-wl:nth-child(7){animation-delay:2.6s}.index-wl:nth-child(8){animation-delay:2.9s}.index-wl-heading{font-size:22px;font-weight:700;color:#1a1510;line-height:34px;margin-bottom:4px;animation-delay:.6s!important}.index-wl-bullets{list-style:none;margin:0 0 10px;padding:0}.index-wl-bullets .index-wl-bullet{position:relative;padding-left:16px;font-size:17px;line-height:29px;color:#2a2520}.index-wl-bullets .index-wl-bullet:before{content:"•";position:absolute;left:2px;color:#2a2520}.index-wl-bullets .index-wl-bullet:nth-child(1){animation-delay:.9s}.index-wl-bullets .index-wl-bullet:nth-child(2){animation-delay:1.2s}.index-wl-bullets .index-wl-bullet:nth-child(3){animation-delay:1.5s}.index-wl-bullets .index-wl-bullet:nth-child(4){animation-delay:1.8s}.index-wl-bold{font-weight:700;color:#1a1510}.index-wl-spacer{height:10px}.index-wl-table{width:100%;border-collapse:collapse;font-family:Caveat,cursive;font-size:15px;color:#2a2520;opacity:0;animation:index-appear .35s ease forwards;animation-delay:2.1s}.index-wl-table th{font-weight:700;font-size:14px;color:#1a1510;text-align:left;padding:3px 8px 3px 0;border-bottom:1.5px solid rgba(42,37,32,.35)}.index-wl-table td{padding:3px 8px 3px 0;border-bottom:1px solid rgba(42,37,32,.15);vertical-align:top}.index-wl-table tr:last-child td{border-bottom:none}@keyframes index-appear{0%{opacity:0;transform:translate(-3px)}to{opacity:1;transform:none}}.index-float-chip{position:absolute;top:-14px;left:16px;z-index:2;background:#fff;border:1px solid #e2ded8;border-radius:10px;padding:9px 14px;display:flex;align-items:center;gap:7px;font-size:12px;font-weight:500;color:#1a1a1a;box-shadow:0 4px 16px #00000014;animation:index-bob 3s ease-in-out infinite}.index-fc-dot{width:7px;height:7px;background:#22c55e;border-radius:50%}.index-sync-chip{position:absolute;bottom:-14px;right:16px;z-index:2;background:#0d0d0d;color:#fff;border-radius:9px;padding:8px 14px;font-size:11px;font-family:Geist,monospace;display:flex;align-items:center;gap:6px;box-shadow:0 4px 12px #0003;animation:index-bob 3s 1.5s ease-in-out infinite}.index-sc-dot{width:5px;height:5px;background:#86efac;border-radius:50%;animation:index-pulse 1.5s infinite}@keyframes index-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes index-pulse{0%,to{opacity:1}50%{opacity:.4}}.index-divider{height:1px;background:#e2ded8;margin:0 40px}@media (max-width: 860px){.index-divider{margin:0 24px}}.index-logobar{padding:20px 40px;display:flex;align-items:center;gap:0;overflow:hidden;background:#f7f6f3;border-bottom:1px solid #e2ded8}@media (max-width: 860px){.index-logobar{padding:16px 24px}}.index-lb-label{font-size:11px;color:#9e9990;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;margin-right:32px;flex-shrink:0;font-weight:500}.index-lb-scroll{display:flex;gap:40px;animation:index-scroll 18s linear infinite;align-items:center}.index-lb-item{font-size:13px;color:#d0cbc3;font-weight:500;white-space:nowrap}@keyframes index-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.index-compare{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #e2ded8;max-width:1100px;margin:0 auto}@media (max-width: 860px){.index-compare{grid-template-columns:1fr}}.index-compare-col{padding:72px 60px}@media (max-width: 860px){.index-compare-col{padding:48px 28px}}.index-compare-col.a{background:#fff;border-right:1px solid #e2ded8}@media (max-width: 860px){.index-compare-col.a{border-right:none;border-bottom:1px solid #e2ded8}}.index-compare-col.b{background:#0d0d0d}.index-col-tag{font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;margin-bottom:24px;display:flex;align-items:center;gap:8px}.index-compare-col.a .index-col-tag{color:#9e9990}.index-compare-col.b .index-col-tag{color:#6b7280}.index-compare-title{font-family:"Instrument Serif",serif;font-size:30px;line-height:1.2;margin-bottom:32px;font-weight:400}.index-compare-col.a .index-compare-title{color:#1a1a1a}.index-compare-col.b .index-compare-title{color:#fff}.index-compare-list{list-style:none;display:flex;flex-direction:column;gap:14px}.index-compare-item{display:flex;align-items:flex-start;gap:11px;font-size:15px;line-height:1.5}.index-compare-col.a .index-compare-item{color:#6b6560}.index-compare-col.b .index-compare-item{color:#9ca3af}.index-ci-icon{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;flex-shrink:0;margin-top:2px}.index-bad-i{background:#f5f5f5;color:#9e9990}.index-good-i{background:#1a1a1a;color:#fff}.index-compare-col.b .index-good-i{background:#374151;color:#d1fae5}.index-how{padding:100px 40px;max-width:1100px;margin:0 auto}@media (max-width: 860px){.index-how{padding:64px 24px}}.index-section-eyebrow{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#9e9990;font-weight:600;margin-bottom:14px}.index-section-title{font-family:"Instrument Serif",serif;font-size:40px;line-height:1.15;letter-spacing:-.8px;font-weight:400;margin-bottom:14px;color:#0d0d0d}.index-section-sub{font-size:16px;color:#6b6560;font-weight:300;max-width:460px;line-height:1.6;margin-bottom:56px}.index-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#e2ded8;border:1px solid #e2ded8;border-radius:14px;overflow:hidden}@media (max-width: 860px){.index-steps{grid-template-columns:1fr}}.index-step{padding:36px 32px;background:#fff;position:relative;transition:background .2s}.index-step:hover{background:#f7f6f3}.index-step-num{font-family:"Instrument Serif",serif;font-size:48px;color:#d0cbc3;line-height:1;margin-bottom:20px;font-weight:400}.index-step h3{font-size:16px;font-weight:600;margin-bottom:8px;letter-spacing:-.2px;color:#0d0d0d}.index-step p{font-size:14px;color:#6b6560;line-height:1.6}.index-usecases{padding:100px 40px;max-width:1100px;margin:0 auto}@media (max-width: 860px){.index-usecases{padding:64px 24px}}.index-usecases .index-section-title em{font-style:italic;color:#6b6560}.index-usecase-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#e2ded8;border:1px solid #e2ded8;border-radius:14px;overflow:hidden}@media (max-width: 860px){.index-usecase-grid{grid-template-columns:1fr}}.index-usecase{padding:44px 40px;background:#fff;transition:background .2s}.index-usecase:hover{background:#f7f6f3}@media (max-width: 860px){.index-usecase{padding:32px 28px}}.index-usecase-ico{width:40px;height:40px;background:#efede8;border-radius:9px;display:flex;align-items:center;justify-content:center;margin-bottom:18px;color:#1a1a1a;border:1px solid #e2ded8}.index-usecase-ico svg{flex-shrink:0}.index-usecase h3{font-size:16px;font-weight:600;margin-bottom:8px;letter-spacing:-.2px;color:#0d0d0d}.index-usecase p{font-size:14px;color:#6b6560;line-height:1.6}.index-showcase{padding:100px 40px;max-width:1100px;margin:0 auto}@media (max-width: 860px){.index-showcase{padding:64px 24px}}.index-showcase .index-section-title em{font-style:italic;color:#6b6560}.index-showcase-tabs{display:flex;gap:6px;margin-bottom:40px;flex-wrap:wrap}.index-showcase-tab{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;border-radius:100px;font-size:13px;font-weight:500;font-family:inherit;cursor:pointer;border:1px solid #e2ded8;background:#fff;color:#6b6560;transition:all .2s}.index-showcase-tab:hover{border-color:#9e9990;color:#1a1a1a}.index-showcase-tab.active{background:#0d0d0d;border-color:#0d0d0d;color:#fff}.index-showcase-tab svg{flex-shrink:0}.index-showcase-stage{position:relative;min-height:380px;overflow:hidden}@media (max-width: 860px){.index-showcase-stage{min-height:500px}}.index-showcase-card{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;opacity:0;transform:translate(20px);transition:opacity .4s ease,transform .4s ease;pointer-events:none}.index-showcase-card.active{opacity:1;transform:none;pointer-events:auto;position:relative}@media (max-width: 860px){.index-showcase-card{grid-template-columns:1fr;gap:24px}}.index-showcase-preview{display:flex;justify-content:center}.index-showcase-device{width:280px;background:#92908c;border-radius:14px;padding:3px;box-shadow:0 20px 48px #00000026,0 0 0 1px #0000000f}@media (max-width: 860px){.index-showcase-device{width:260px}}.index-showcase-screen{background:#d0d0d0;border-radius:11px;position:relative;overflow:hidden;padding:18px 16px 18px 36px;min-height:320px;box-shadow:inset 0 2px 6px #0000001f,inset 0 0 0 1px #0000000f}.index-showcase-screen .index-screen-dots{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(circle at center,rgba(0,0,0,.1) 1px,transparent 1px);background-size:14px 14px}.index-showcase-screen .index-red-margin{position:absolute;left:34px;top:0;bottom:0;width:1px;background:#dc503c40}.index-showcase-screen .index-written{position:relative;z-index:1;font-family:Caveat,cursive}.index-showcase-screen .index-wl{font-size:15px;color:#2a2520;line-height:26px}.index-showcase-screen .index-wl-heading{font-size:18px;font-weight:700;color:#1a1510;line-height:28px;margin-bottom:6px}.index-showcase-screen .index-wl-subheading{font-size:16px;font-weight:600;color:#2a2520;line-height:26px;margin-bottom:4px;margin-top:4px}.index-showcase-screen .index-wl-spacer{height:8px}.index-showcase-screen .index-wl-bullets{list-style:none;margin:0;padding:0}.index-showcase-screen .index-wl-bullets .index-wl-bullet{position:relative;padding-left:14px;font-size:14px;line-height:24px;color:#2a2520}.index-showcase-screen .index-wl-bullets .index-wl-bullet:before{content:"•";position:absolute;left:2px;color:#2a2520}.index-showcase-screen .index-wl-bold{font-weight:700;color:#1a1510}.index-showcase-screen .index-wl-italic{font-style:italic;color:#4a4540}.index-showcase-screen .index-wl-table{width:100%;border-collapse:collapse;font-family:Caveat,cursive;font-size:13px;color:#2a2520}.index-showcase-screen .index-wl-table th{font-weight:700;font-size:12px;color:#1a1510;text-align:left;padding:2px 6px 2px 0;border-bottom:1.5px solid rgba(42,37,32,.35)}.index-showcase-screen .index-wl-table td{padding:2px 6px 2px 0;border-bottom:1px solid rgba(42,37,32,.15);vertical-align:top}.index-showcase-screen .index-wl-table tr:last-child td{border-bottom:none}.index-showcase-info h3{font-family:"Instrument Serif",serif;font-size:28px;font-weight:400;letter-spacing:-.5px;color:#0d0d0d;margin-bottom:12px;line-height:1.2}.index-showcase-info p{font-size:15px;color:#6b6560;line-height:1.65;max-width:380px}.index-showcase-dots{display:flex;justify-content:center;gap:8px;margin-top:32px}.index-showcase-dot{width:8px;height:8px;border-radius:50%;border:none;background:#d0cbc3;cursor:pointer;padding:0;transition:all .2s}.index-showcase-dot.active{background:#0d0d0d;transform:scale(1.25)}.index-showcase-dot:hover:not(.active){background:#9e9990}.index-features{padding:0 40px 100px;max-width:1100px;margin:0 auto}@media (max-width: 860px){.index-features{padding:0 24px 64px}}.index-feat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#e2ded8;border:1px solid #e2ded8;border-radius:14px;overflow:hidden}@media (max-width: 860px){.index-feat-grid{grid-template-columns:1fr}}.index-feat{padding:44px 40px;background:#fff;transition:background .2s}.index-feat:hover{background:#f7f6f3}@media (max-width: 860px){.index-feat{padding:32px 28px}}.index-feat-ico{width:40px;height:40px;background:#efede8;border-radius:9px;display:flex;align-items:center;justify-content:center;margin-bottom:18px;color:#1a1a1a;border:1px solid #e2ded8}.index-feat-ico svg{flex-shrink:0}.index-feat h3{font-size:16px;font-weight:600;margin-bottom:8px;letter-spacing:-.2px;color:#0d0d0d}.index-feat p{font-size:14px;color:#6b6560;line-height:1.6}.index-testi{padding:100px 40px;background:#f7f6f3;border-top:1px solid #e2ded8;border-bottom:1px solid #e2ded8}@media (max-width: 860px){.index-testi{padding:64px 24px}}.index-testi-inner{max-width:1100px;margin:0 auto}.index-tgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:48px}@media (max-width: 860px){.index-tgrid{grid-template-columns:1fr}}.index-tcard{background:#fff;border:1px solid #e2ded8;border-radius:12px;padding:28px;transition:box-shadow .2s}.index-tcard:hover{box-shadow:0 4px 20px #0000000f}.index-tc-stars{color:#f59e0b;font-size:12px;letter-spacing:2px;margin-bottom:14px}.index-tc-q{font-size:14px;color:#1a1a1a;line-height:1.65;margin-bottom:22px;font-style:italic;font-family:"Instrument Serif",serif;font-weight:400}.index-tc-author{display:flex;align-items:center;gap:10px}.index-tc-av{width:34px;height:34px;border-radius:50%;background:#efede8;border:1px solid #e2ded8;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;color:#3d3d3d}.index-tc-name{font-size:13px;font-weight:600;color:#1a1a1a}.index-tc-role{font-size:12px;color:#9e9990}.index-pricing{padding:100px 40px;max-width:900px;margin:0 auto}@media (max-width: 860px){.index-pricing{padding:64px 24px}}.index-pricing-head{text-align:center;margin-bottom:56px}.index-pricing-head .index-section-sub{margin:0 auto}.index-pgrid{display:grid;grid-template-columns:1fr 1.08fr 1fr;gap:16px;align-items:center}@media (max-width: 860px){.index-pgrid{grid-template-columns:1fr}}.index-pcard{border:1px solid #e2ded8;border-radius:14px;padding:36px 28px;background:#fff;position:relative;transition:box-shadow .2s}.index-pcard:hover{box-shadow:0 8px 32px #00000012}.index-pcard.featured{background:#0d0d0d;border-color:#0d0d0d}.index-pop-tag{position:absolute;top:-11px;left:50%;transform:translate(-50%);background:#1a1a1a;color:#fff;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:3px 12px;border-radius:100px;white-space:nowrap}.index-plan-label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;margin-bottom:14px}.index-pcard:not(.featured) .index-plan-label{color:#9e9990}.index-pcard.featured .index-plan-label{color:#6b7280}.index-plan-price{font-family:"Instrument Serif",serif;font-size:40px;font-weight:400;letter-spacing:-1.5px;line-height:1;margin-bottom:4px}.index-pcard:not(.featured) .index-plan-price{color:#0d0d0d}.index-pcard.featured .index-plan-price{color:#fff}.index-plan-billing{font-size:13px;color:#9e9990;margin-bottom:28px}.index-pcard.featured .index-plan-billing{color:#6b7280}.index-pcard.featured .index-plan-billing:has(+.index-plan-billing-note){margin-bottom:6px}.index-plan-billing-note{font-size:12px;line-height:1.45;color:#9e9990;margin-bottom:22px}.index-pcard.featured .index-plan-billing-note{color:#6b7280}.index-plan-feats{list-style:none;display:flex;flex-direction:column;gap:11px;margin-bottom:28px}.index-plan-feat{display:flex;align-items:center;gap:9px;font-size:14px}.index-pcard:not(.featured) .index-plan-feat{color:#1a1a1a}.index-pcard.featured .index-plan-feat{color:#d1d5db}.index-pf-check{font-size:12px;font-weight:700}.index-pcard:not(.featured) .index-pf-check{color:#9e9990}.index-pcard.featured .index-pf-check{color:#6ee7b7}.index-plan-btn{display:block;text-align:center;padding:12px 20px;border-radius:8px;font-size:14px;font-weight:500;text-decoration:none;transition:all .15s}.index-plan-btn.ghost{border:1.5px solid #e2ded8;color:#1a1a1a}.index-plan-btn.ghost:hover{border-color:#3d3d3d;background:#f7f6f3}.index-plan-btn.solid{background:#fff;color:#0d0d0d}.index-plan-btn.solid:hover{opacity:.9}.index-faq{padding:100px 40px;max-width:1100px;margin:0 auto}@media (max-width: 860px){.index-faq{padding:64px 24px}}.index-faq-inner{max-width:720px}.index-faq-list{display:flex;flex-direction:column}.index-faq-item{border-bottom:1px solid #e2ded8}.index-faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;background:none;border:none;cursor:pointer;font-family:inherit;font-size:15px;font-weight:500;color:#1a1a1a;text-align:left;line-height:1.5;transition:color .15s}.index-faq-q:hover{color:#0d0d0d}.index-faq-chevron{flex-shrink:0;color:#9e9990;transition:transform .25s ease}.index-faq-item.open .index-faq-chevron{transform:rotate(180deg)}.index-faq-a{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;padding:0}.index-faq-a p{font-size:14px;color:#6b6560;line-height:1.65;max-width:600px}.index-faq-item.open .index-faq-a{max-height:300px;padding:0 0 20px}.index-final-cta{padding:100px 40px;text-align:center;border-top:1px solid #e2ded8;background:#f7f6f3}@media (max-width: 860px){.index-final-cta{padding:64px 24px}}.index-final-cta .index-section-title{max-width:560px;margin:0 auto 14px}.index-final-cta .index-section-sub{margin:0 auto 36px;text-align:center}.index-cta-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.index-btn-outline{display:inline-flex;align-items:center;padding:14px 24px;border:1.5px solid #e2ded8;border-radius:10px;font-size:15px;font-weight:500;color:#1a1a1a;text-decoration:none;transition:all .15s}.index-btn-outline:hover{border-color:#9e9990}.index-trust-line{margin-top:18px;font-size:12px;color:#9e9990;display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.index-tl-dot{width:3px;height:3px;background:#d0cbc3;border-radius:50%}.index-footer{padding:40px;border-top:1px solid #e2ded8;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;background:#fff}@media (max-width: 860px){.index-footer{padding:28px 24px;flex-direction:column;align-items:flex-start}}.index-footer-left{display:flex;align-items:center;gap:24px}.index-footer-links{display:flex;gap:20px}.index-footer-links a,.index-footer-link-btn{font-size:13px;color:#9e9990;text-decoration:none;transition:color .15s;background:none;border:none;padding:0;cursor:pointer;font-family:inherit}.index-footer-links a:hover,.index-footer-link-btn:hover{color:#1a1a1a}.index-footer-copy{font-size:12px;color:#9e9990}.index-footer-logo{display:flex;align-items:center;gap:10px;text-decoration:none;font-size:15px;font-weight:600;color:#1a1a1a;letter-spacing:-.3px}.index-footer-logo .index-footer-logo-icon{width:24px;height:24px;background:#0d0d0d;border-radius:7px;display:flex;align-items:center;justify-content:center}.index-footer-logo .index-footer-logo-icon svg{width:13px;height:13px}.index-reveal{opacity:0;transform:translateY(18px);transition:opacity .55s ease,transform .55s ease}.index-reveal.in{opacity:1;transform:none}.index-reveal-d1{transition-delay:.08s}.index-reveal-d2{transition-delay:.16s}.index-reveal-d3{transition-delay:.24s}
