:root{--violet:#5b2bd4;--navy:#14213a;--muted:#69758a;--line:#e3e8f1;--soft:#f5f7fc;--green:#16845d}*{box-sizing:border-box}body{margin:0;background:var(--soft);color:var(--navy);font:15px/1.55 Inter,Segoe UI,Arial,sans-serif}a{text-decoration:none;color:inherit}.ob-nav{height:72px;padding:0 max(24px,calc((100% - 1180px)/2));background:#fff;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:18px}.ob-brand{font-size:20px;font-weight:900}.ob-brand span{color:var(--violet)}.ob-nav nav{margin-left:auto;display:flex;gap:10px}.ob-nav a{padding:10px 14px;border-radius:10px}.ob-nav .primary,.ob-btn{background:var(--violet);color:#fff;font-weight:800}.ob-hero{text-align:center;padding:70px 20px 40px;background:linear-gradient(150deg,#1d1142,#6634df);color:#fff}.ob-hero h1{font-size:clamp(36px,5vw,62px);line-height:1.05;margin:12px auto;max-width:900px}.ob-hero p{max-width:700px;margin:auto;color:#dcd4f9;font-size:18px}.ob-wrap{max-width:1180px;margin:auto;padding:38px 20px}.plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.plan-card,.ob-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:26px;box-shadow:0 16px 45px #283c6510}.plan-card{position:relative}.plan-card.featured{border:2px solid var(--violet);transform:translateY(-8px)}.plan-card h2{margin:5px 0}.price{font-size:34px;font-weight:900}.price small{font-size:14px;color:var(--muted)}.plan-offer-badge{position:absolute;right:18px;top:18px;background:#e8fff5;color:#087a58;border:1px solid #a9ead4;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:800;letter-spacing:.08em}.old-price{color:#8a94a6;text-decoration:line-through;font-weight:700;margin-top:14px}.old-price+.price{margin-top:1px}.offer-saving{display:inline-block;background:#fff0d5;color:#9b5d00;border-radius:999px;padding:2px 7px;font-size:11px;font-weight:800}.plan-card ul{padding:0;list-style:none}.plan-card li{padding:7px 0;border-bottom:1px solid #edf0f5}.plan-card li:before{content:'✓';color:var(--green);font-weight:900;margin-right:8px}.ob-btn{display:inline-block;padding:12px 18px;border:0;border-radius:10px;cursor:pointer;text-align:center}.full{width:100%}.form-shell{max-width:820px;margin:-35px auto 40px}.ob-card h1{margin-top:0}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}label{display:block;font-weight:700;margin-bottom:14px}input,select,textarea{width:100%;margin-top:6px;padding:12px;border:1px solid #cad3e0;border-radius:9px;font:inherit}textarea{min-height:90px}.notice{padding:14px;border-radius:10px;margin-bottom:18px}.notice.success{background:#dff6ec;color:#08744f}.notice.danger{background:#fde5e8;color:#a72639}.status-box{text-align:center}.status-pill{display:inline-block;padding:7px 13px;border-radius:20px;background:#eee;text-transform:capitalize;font-weight:800}.status-pill.approved{background:#dff6ec;color:#08744f}.status-pill.rejected{background:#fde5e8;color:#a72639}@media(max-width:800px){.plan-grid,.form-grid{grid-template-columns:1fr}.plan-card.featured{transform:none}.ob-nav nav a:not(.primary){display:none}}
