.crd-feature-tabs{--purple:#7e1b70;--purple-hover:#5c1452;--purple-light:#a55f9b;--tab-bg:#0f0f1a;--tab-surface:#1a1a2e;--tab-border:hsla(0,0%,100%,.08);--tab-text:hsla(0,0%,100%,.85);--tab-muted:hsla(0,0%,100%,.5);--white:#fff;--radius:12px;--ease:cubic-bezier(0.16,1,0.3,1);background:var(--tab-bg);font-family:Roboto,-apple-system,sans-serif;padding:100px 24px;-webkit-font-smoothing:antialiased}@media (min-width:768px){.crd-feature-tabs{padding:120px 40px}}@media (min-width:1200px){.crd-feature-tabs{padding:120px 60px}}.crd-feature-tabs .ft-header{margin:0 auto 60px;max-width:700px;text-align:center}.crd-feature-tabs .ft-header h2{color:var(--white);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;letter-spacing:-.02em;margin:0 0 16px}.crd-feature-tabs .ft-header p{color:var(--tab-muted);font-size:1.1rem;line-height:1.6;margin:0}.ft-tab-nav{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:50px;display:inline-flex;gap:0;justify-content:center;margin:0 auto 56px;max-width:100%;overflow-x:auto;padding:5px;-webkit-overflow-scrolling:touch}.crd-feature-tabs .ft-tab-nav{display:flex;margin-left:auto;margin-right:auto;width:fit-content}.ft-tab-btn{background:transparent;border:none;border-radius:50px;color:var(--tab-muted);cursor:pointer;font-family:inherit;font-size:.9rem;font-weight:500;padding:12px 28px;position:relative;transition:all .35s var(--ease);white-space:nowrap}.ft-tab-btn:hover{background:hsla(0,0%,100%,.06);color:var(--white)}.ft-tab-btn.active{background:var(--purple);box-shadow:0 4px 16px rgba(126,27,112,.4);color:var(--white)}.ft-panel{display:none;margin:0 auto;max-width:1200px}.ft-panel.active{align-items:start;animation:ftFadeIn .4s var(--ease);display:grid;gap:60px;grid-template-columns:1fr 1fr}@keyframes ftFadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.ft-text{display:flex;flex-direction:column}.ft-text h3{color:var(--white);font-size:clamp(1.5rem,3vw,2rem);font-weight:700;letter-spacing:-.01em;margin:0 0 12px}.ft-text .ft-desc{color:var(--tab-text);font-size:1.05rem;line-height:1.6;margin:0 0 32px}.ft-accordion{display:flex;flex-direction:column;gap:0;margin-bottom:36px}.ft-accordion-item{border-bottom:1px solid var(--tab-border)}.ft-accordion-item:first-child{border-top:1px solid var(--tab-border)}.ft-accordion-trigger{align-items:center;background:none;border:none;color:var(--tab-text);cursor:pointer;display:flex;font-family:inherit;font-size:1rem;font-weight:500;gap:12px;padding:16px 0;text-align:left;transition:color .2s;width:100%}.ft-accordion-trigger.active,.ft-accordion-trigger:hover{color:var(--white)}.ft-accordion-icon{color:var(--purple-light);flex-shrink:0;height:20px;width:20px}.ft-accordion-arrow{color:var(--tab-muted);flex-shrink:0;height:16px;margin-left:auto;transition:transform .3s var(--ease);width:16px}.ft-accordion-trigger.active .ft-accordion-arrow{color:var(--purple-light);transform:rotate(180deg)}.ft-accordion-content{max-height:0;overflow:hidden;transition:max-height .4s var(--ease),padding .3s var(--ease)}.ft-accordion-content.open{max-height:200px;padding-bottom:16px}.ft-accordion-content p{color:var(--tab-muted);font-size:.95rem;line-height:1.6;margin:0;padding-left:32px}.ft-actions{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.ft-btn-primary{align-items:center;background:var(--purple);border:none;border-radius:8px;color:var(--white);cursor:pointer;display:inline-flex;font-family:inherit;font-size:1rem;font-weight:600;gap:8px;padding:16px 32px;text-decoration:none;transition:all .3s var(--ease);white-space:nowrap}.ft-btn-primary:hover{background:var(--purple-hover);box-shadow:0 8px 24px rgba(126,27,112,.3);color:var(--white);transform:translateY(-2px)}.ft-btn-text{align-items:center;color:var(--tab-text);display:inline-flex;font-family:inherit;font-size:.95rem;font-weight:500;gap:6px;text-decoration:none;transition:color .2s}.ft-btn-text:hover{color:var(--white)}.ft-btn-text svg{height:16px;width:16px}.ft-visual{align-items:flex-start;display:flex;justify-content:center;padding-top:40px;position:sticky;top:100px}.ft-visual img{border-radius:6px;box-shadow:0 12px 40px rgba(0,0,0,.35),0 0 0 1px hsla(0,0%,100%,.06);height:auto;width:100%}.crd-audience{background:#f7f7f9;font-family:Roboto,-apple-system,sans-serif;padding:100px 24px;-webkit-font-smoothing:antialiased}@media (min-width:768px){.crd-audience{padding:120px 40px}}@media (min-width:1200px){.crd-audience{padding:120px 60px}}.crd-audience .aud-header{margin:0 auto 32px;max-width:700px;text-align:center}.crd-audience .aud-header h2{color:#1a1a1a;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;letter-spacing:-.02em;margin:0 0 16px}.crd-audience .aud-header p{color:#6b6b6b;font-size:1.1rem;line-height:1.6;margin:0}.aud-toggle{background:#fff;border:1px solid #e0e0e0;border-radius:50px;display:flex;margin:0 auto 28px;max-width:700px;overflow:hidden;padding:4px}.aud-toggle-btn{background:transparent;border:none;border-radius:50px;color:#6b6b6b;cursor:pointer;flex:1;font-family:inherit;font-size:.95rem;font-weight:600;padding:12px 24px;transition:all .35s cubic-bezier(.16,1,.3,1);white-space:nowrap}.aud-toggle-btn:hover{color:#1a1a1a}.aud-toggle-btn.active{background:#7e1b70;box-shadow:0 4px 16px rgba(126,27,112,.3);color:#fff}.aud-panel{display:none;margin:0 auto;max-width:1200px}.aud-panel.active{animation:audFadeIn .4s cubic-bezier(.16,1,.3,1);display:block}@keyframes audFadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.aud-card{background:#fff;border:1px solid #e5e5e5;border-radius:16px;display:grid;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1100px;min-height:0;overflow:hidden}.aud-card-img{background-position:50%;background-size:cover;min-height:260px}.aud-card-content{background:#fff;display:flex;flex-direction:column;justify-content:center;padding:28px 32px}.aud-card-content h3{color:#1a1a1a;font-size:clamp(1.25rem,2.5vw,1.6rem);font-weight:700;letter-spacing:-.01em;margin:0 0 4px}.aud-card-content .aud-subtitle{color:#4a4a4a;font-size:.95rem;font-weight:500;margin:0 0 16px}.aud-card-content .aud-divider{background:#7e1b70;border-radius:2px;height:3px;margin:0 0 18px;width:50px}.aud-benefits{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0 0 18px;padding:0}.aud-benefits li{align-items:flex-start;color:#2b2b2b;display:flex;font-size:.82rem;gap:12px;line-height:1.5}.aud-benefits li svg{color:#7e1b70;flex-shrink:0;height:20px;margin-top:1px;width:20px}.aud-benefits li strong{color:#1a1a1a}.aud-card-content .aud-cta{align-items:center;background:#7e1b70;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:1rem;font-weight:600;gap:8px;padding:16px 32px;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);width:fit-content}.aud-card-content .aud-cta:hover{background:#5c1452;box-shadow:0 8px 24px rgba(126,27,112,.3);color:#fff;transform:translateY(-2px)}.crd-pricing{background:var(--tab-bg,#0f0f1a);font-family:Roboto,-apple-system,sans-serif;padding:100px 24px;-webkit-font-smoothing:antialiased}@media (min-width:768px){.crd-pricing{padding:120px 40px}}@media (min-width:1200px){.crd-pricing{padding:120px 60px}}.crd-pricing .price-header{margin:0 auto 60px;max-width:700px;text-align:center}.crd-pricing .price-header h2{color:#fff;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;letter-spacing:-.02em;margin:0 0 16px}.crd-pricing .price-header p{color:hsla(0,0%,100%,.5);font-size:1.1rem;line-height:1.6;margin:0}.price-cards{align-items:start;display:grid;gap:24px;grid-template-columns:1fr 1fr 1fr;margin:0 auto;max-width:1100px}.price-card{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;display:flex;flex-direction:column;padding:40px 32px;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1)}.price-card:hover{border-color:hsla(0,0%,100%,.15)}.price-card--highlight{background:hsla(0,0%,100%,.06);border-color:#7e1b70;box-shadow:0 8px 40px rgba(126,27,112,.15);padding:48px 32px}.price-card--highlight:hover{border-color:#7e1b70;box-shadow:0 12px 48px rgba(126,27,112,.25)}.price-badge{background:#7e1b70;border-radius:50px;color:#fff;font-size:.75rem;font-weight:700;left:50%;letter-spacing:.05em;padding:6px 18px;position:absolute;text-transform:uppercase;top:-14px;transform:translateX(-50%);white-space:nowrap}.price-card .price-label{color:hsla(0,0%,100%,.4);font-size:.8rem;font-weight:600;letter-spacing:.1em;margin:0 0 16px;text-transform:uppercase}.price-card .price-amount{color:#fff;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;line-height:1.1;margin:0 0 4px}.price-card .price-amount .price-currency{font-size:.5em;font-weight:600;vertical-align:super}.price-card .price-amount .price-period{color:hsla(0,0%,100%,.4);font-size:.35em;font-weight:400}.price-card .price-desc{color:hsla(0,0%,100%,.5);font-size:.95rem;line-height:1.5;margin:0 0 32px}.price-card .price-features-label{color:hsla(0,0%,100%,.35);font-size:.75rem;font-weight:600;letter-spacing:.1em;margin:0 0 16px;text-transform:uppercase}.price-card .price-features{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0 0 32px;padding:0}.price-card .price-features li{align-items:center;color:hsla(0,0%,100%,.75);display:flex;font-size:.9rem;gap:10px}.price-card .price-features li svg{color:#7e1b70;flex-shrink:0;height:18px;width:18px}.price-card .price-cta{align-items:center;border-radius:8px;cursor:pointer;display:flex;font-family:inherit;font-size:1rem;font-weight:600;justify-content:center;margin-top:auto;padding:16px 32px;text-align:center;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1)}.price-cta--primary{background:#7e1b70;border:none;color:#fff}.price-cta--primary:hover{background:#5c1452;box-shadow:0 8px 24px rgba(126,27,112,.3);color:#fff;transform:translateY(-2px)}.price-cta--outline{background:transparent;border:1px solid hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.7)}.price-cta--outline:hover{border-color:hsla(0,0%,100%,.3);color:#fff;transform:translateY(-2px)}.price-footer{color:hsla(0,0%,100%,.35);font-size:.9rem;margin-top:40px;text-align:center}.price-footer a{color:#a55f9b;text-decoration:none}.price-footer a:hover{color:#fff}.crd-branches{background:#f7f7f9;font-family:Roboto,-apple-system,sans-serif;padding:100px 24px;-webkit-font-smoothing:antialiased}@media (min-width:768px){.crd-branches{padding:120px 40px}}@media (min-width:1200px){.crd-branches{padding:120px 60px}}.crd-branches .branch-header{margin:0 auto 60px;max-width:700px;text-align:center}.crd-branches .branch-header h2{color:#1a1a1a;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;letter-spacing:-.02em;margin:0 0 16px}.crd-branches .branch-header p{color:#6b6b6b;font-size:1.1rem;line-height:1.6;margin:0}.branch-dock{align-items:flex-end;background:#0f0f1a;border:1px solid hsla(0,0%,100%,.08);border-radius:24px;box-shadow:0 20px 60px rgba(0,0,0,.15);display:flex;gap:24px;justify-content:center;margin:0 auto 56px;max-width:900px;padding:32px 56px;position:relative}.branch-dock-item{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:8px;position:relative;transition:transform .3s cubic-bezier(.16,1,.3,1)}.branch-dock-item:hover{transform:translateY(-8px) scale(1.15)}.branch-dock-item.neighbor{transform:translateY(-4px) scale(1.05)}.branch-dock-icon{align-items:center;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;display:flex;height:76px;justify-content:center;transition:all .3s cubic-bezier(.16,1,.3,1);width:76px}.branch-dock-item:hover .branch-dock-icon{background:rgba(126,27,112,.2);border-color:rgba(126,27,112,.4);box-shadow:0 4px 20px rgba(126,27,112,.2)}.branch-dock-icon img{filter:brightness(0) invert(1);height:42px;opacity:.7;transition:opacity .3s;width:42px}.branch-dock-item:hover .branch-dock-icon img{opacity:1}.branch-dock-label{color:hsla(0,0%,100%,.4);font-size:.75rem;font-weight:500;text-align:center;transition:color .3s;white-space:nowrap}.branch-dock-item:hover .branch-dock-label{color:hsla(0,0%,100%,.9)}.branch-dock-tooltip{background:rgba(0,0,0,.85);border-radius:8px;bottom:calc(100% + 12px);color:#fff;font-size:.8rem;font-weight:500;left:50%;opacity:0;padding:6px 14px;pointer-events:none;position:absolute;transform:translateX(-50%) translateY(4px);transition:all .2s cubic-bezier(.16,1,.3,1);white-space:nowrap}.branch-dock-tooltip:after{border:5px solid transparent;border-top-color:rgba(0,0,0,.85);content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%)}.branch-dock-item:hover .branch-dock-tooltip{opacity:1;transform:translateX(-50%) translateY(0)}.branch-dock-item.active .branch-dock-icon{background:rgba(126,27,112,.25);border-color:#7e1b70;box-shadow:0 4px 20px rgba(126,27,112,.3)}.branch-dock-item.active .branch-dock-icon img{opacity:1}.branch-dock-item.active .branch-dock-label{color:hsla(0,0%,100%,.9)}.branch-content{margin:0 auto;max-width:900px}.branch-panel{animation:branchFadeIn .35s cubic-bezier(.16,1,.3,1);display:none}.branch-panel.active{display:block}@keyframes branchFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.branch-panel-title{color:#1a1a1a;font-size:1.1rem;font-weight:600;margin:0 0 20px;text-align:center}.branch-cards{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.branch-card{background:#fff;border:1px solid #e5e5e5;border-radius:12px;color:inherit;display:flex;flex-direction:column;padding:24px;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1)}.branch-card:hover{border-color:rgba(126,27,112,.3);box-shadow:0 12px 32px rgba(0,0,0,.08);transform:translateY(-4px)}.branch-card-tag{color:#7e1b70;font-size:.7rem;font-weight:600;letter-spacing:.08em;margin:0 0 8px;text-transform:uppercase}.branch-card h4{color:#1a1a1a;font-size:.95rem;font-weight:600;line-height:1.4;margin:0 0 8px}.branch-card p{color:#6b6b6b;flex-grow:1;font-size:.85rem;line-height:1.5;margin:0 0 16px}.branch-card-link{align-items:center;color:#7e1b70;display:inline-flex;font-size:.85rem;font-weight:600;gap:4px}@media (max-width:768px){.crd-feature-tabs,.crd-pricing{display:none}}@media (max-width:900px){.ft-panel.active{gap:40px;grid-template-columns:1fr}.ft-visual{order:-1}.ft-visual img{max-height:none;max-width:100%}.crd-feature-tabs .ft-tab-nav{flex-wrap:nowrap;max-width:100%;overflow-x:auto;width:auto}.ft-tab-btn{font-size:.82rem;padding:10px 20px}}@media (max-width:600px){.crd-feature-tabs{padding:60px 20px}.ft-header{margin-bottom:40px}.ft-tab-nav{margin-bottom:32px}.ft-actions{align-items:flex-start;flex-direction:column}.ft-btn-primary{font-size:1rem;padding:16px 32px}.branch-dock{gap:4px;justify-content:flex-start;overflow-x:auto;padding:16px 20px}.branch-dock-icon{height:40px;width:40px}.branch-dock-icon img{height:22px;width:22px}.branch-cards{grid-template-columns:1fr}.crd-branches{padding:60px 20px}.price-cards{grid-template-columns:1fr;max-width:400px}.price-card--highlight{order:-1;padding:40px 32px}.crd-audience,.crd-pricing{padding:60px 20px}.aud-card{grid-template-columns:1fr}.aud-card-img{min-height:200px}.aud-card-content{padding:28px 24px}.aud-toggle-btn{font-size:.82rem;padding:12px 16px}}