:root{--obds-void:var(--et-gc-obds-void,#010108);--obds-ink:var(--et-gc-obds-ink,#080816);--obds-purple:var(--et-gc-obds-purple,#7c6af7);--obds-purple-light:var(--et-gc-obds-purple-light,#9d8ff8);--obds-purple-deep:var(--et-gc-obds-purple-deep,#312783);--obds-tint:var(--et-gc-obds-tint,#f4f3fe);--obds-border-dark:var(--et-gc-obds-border-dark,#14142a);--obds-card-dark:var(--et-gc-obds-card-dark,#0c0c1d);--obds-success:#1eaa52;--obds-warning:#f9b000;--obds-error:#e32b2b;--obds-fs-display:var(--et-gv-obds-fs-display,clamp(2.25rem,1.48rem + 3.14vi,3.25rem));--obds-fs-h1:var(--et-gv-obds-fs-h1,clamp(1.75rem,1.37rem + 1.57vi,2.25rem));--obds-fs-h2:var(--et-gv-obds-fs-h2,clamp(1.5rem,1.21rem + 1.18vi,1.875rem));--obds-fs-h3:var(--et-gv-obds-fs-h3,clamp(1.25rem,1.05rem + 0.82vi,1.5rem));--obds-fs-body:var(--et-gv-obds-fs-body,clamp(1rem,0.95rem + 0.2vi,1.0625rem));--obds-fs-label:var(--et-gv-obds-fs-label,0.75rem);--obds-sp-xs:var(--et-gv-obds-sp-xs,clamp(0.25rem,0.15rem + 0.4vi,0.5rem));--obds-sp-sm:var(--et-gv-obds-sp-sm,clamp(0.5rem,0.4rem + 0.4vi,0.75rem));--obds-sp-md:var(--et-gv-obds-sp-md,clamp(0.75rem,0.56rem + 0.78vi,1.25rem));--obds-sp-lg:var(--et-gv-obds-sp-lg,clamp(1rem,0.61rem + 1.57vi,2rem));--obds-sp-xl:var(--et-gv-obds-sp-xl,clamp(2rem,1.42rem + 2.35vi,3.5rem));--obds-pad-section:var(--et-gv-obds-pad-section,clamp(3rem,2.037rem + 3.951vi,5rem));--obds-radius:8px}body{background-color:var(--obds-void);color:#ffffff;font-size:var(--obds-fs-body);line-height:1.6;-webkit-font-smoothing:antialiased}h1,.et_pb_heading_0 h1{font-size:var(--obds-fs-h1);font-weight:700;line-height:1.1;margin-bottom:var(--obds-sp-lg);letter-spacing:-0.02em}h2,.et_pb_heading_1 h2{font-size:var(--obds-fs-h2);font-weight:700;line-height:1.2;margin-bottom:var(--obds-sp-md);border-left:4px solid var(--obds-purple);padding-left:var(--obds-sp-md)}.display-text{font-size:var(--obds-fs-display);font-weight:700;line-height:1.1}.label-text{font-size:var(--obds-fs-label);text-transform:uppercase;letter-spacing:0.15em;font-weight:700;color:var(--obds-purple-light)}.obds-card{background-color:var(--obds-card-dark);border:1px solid var(--obds-border-dark);border-radius:var(--obds-radius);padding:var(--obds-sp-lg);transition:transform 0.2s ease,border-color 0.2s ease}.obds-card:hover{transform:translateY(-4px);border-color:var(--obds-purple)}.obds-button{background-color:var(--obds-purple);color:#ffffff!important;padding:var(--obds-sp-md) var(--obds-sp-xl);border-radius:var(--obds-radius);font-weight:700;text-decoration:none;display:inline-block;transition:background-color 0.2s ease;text-align:center;border:none;cursor:pointer}.obds-button:hover{background-color:var(--obds-purple-deep)}.obds-pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--obds-sp-lg);margin-top:var(--obds-sp-2xl)}.obds-pricing-card{display:flex;flex-direction:column;background-color:var(--obds-card-dark);border:1px solid var(--obds-border-dark);border-radius:12px;padding:var(--obds-sp-xl);height:100%}.obds-pricing-card--featured{border-color:var(--obds-purple);position:relative}.obds-featured-badge{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background-color:var(--obds-purple);color:white;font-size:10px;font-weight:800;text-transform:uppercase;padding:4px 12px;border-radius:20px;letter-spacing:0.1em}.obds-price-wrap{margin:var(--obds-sp-md) 0 var(--obds-sp-lg)}.obds-price{font-size:var(--obds-fs-h1);font-weight:800;color:white}.obds-price-unit{font-size:14px;color:rgba(255,255,255,0.5);font-weight:400;margin-left:4px}.obds-feature-list{list-style:none;padding:0;margin:0 0 var(--obds-sp-xl);flex-grow:1}.obds-feature-item{display:flex;align-items:flex-start;font-size:14px;color:rgba(255,255,255,0.7);margin-bottom:12px}.obds-feature-item::before{content:"→";color:var(--obds-purple);font-weight:800;margin-right:12px}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--obds-void)}::-webkit-scrollbar-thumb{background:var(--obds-border-dark);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--obds-purple-deep)}