@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap');
:root{font-family:Manrope,system-ui,-apple-system,sans-serif;color:#151924;background:#faf9f7;font-synthesis:none}
*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{cursor:pointer}
.ob-body{min-height:100vh;display:flex;flex-direction:column;background:radial-gradient(ellipse at 5% 30%,#fff0e3 0%,transparent 37%),#faf9f7}
.ob-header{min-height:84px;padding:16px clamp(22px,5vw,84px);display:flex;align-items:center;justify-content:space-between;background:#fff;border-bottom:1px solid #eeedf0;gap:24px}
.ob-brand{display:flex;align-items:center;gap:12px;font-size:21px;font-weight:800;letter-spacing:-.8px;line-height:1.1}.ob-logo{width:42px;height:42px;background:linear-gradient(135deg,#ff9f38,#f45a0b);color:#fff;border-radius:13px;display:grid;place-items:center;font-size:23px;font-weight:800;box-shadow:0 8px 18px #f9731630}.ob-brand small{display:block;font-size:11px;font-weight:600;letter-spacing:.5px;color:#8c8e9b;margin-top:4px}.ob-brand-dot{color:#ff711b}.ob-header-nav{display:flex;align-items:center;gap:27px;font-size:13px;font-weight:700;color:#585e69}.ob-header-action{background:#151924;color:#fff;padding:12px 19px;border-radius:12px}
.ob-main{flex:1;display:flex;align-items:center}.ob-shell{width:min(1220px,100%);margin:55px auto 75px;padding:0 30px;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(35px,7vw,115px);align-items:start}.ob-login-shell{align-items:center;max-width:1140px;min-height:530px}
.ob-aside{padding:55px 0 20px}.ob-eyebrow{font-size:11px;letter-spacing:2.3px;font-weight:800;color:#ed651b;display:flex;align-items:center;gap:10px}.ob-eyebrow-dot{display:inline-block;width:8px;height:8px;background:#f97316;border-radius:50%;box-shadow:0 0 0 5px #f973161a}.ob-aside h1{font-size:clamp(37px,4.5vw,65px);letter-spacing:-3px;line-height:1.16;font-weight:800;margin:25px 0 20px}.ob-aside h1 em{font-style:normal;color:#f46c1e}.ob-lead{font-size:16px;line-height:1.8;color:#69707d;max-width:460px;margin:0 0 40px}.ob-benefits{display:grid;gap:23px}.ob-benefits>div{display:flex;gap:15px;align-items:flex-start}.ob-benefits>div>span{flex:none;display:grid;place-items:center;width:38px;height:38px;background:#fff2e8;border-radius:12px;color:#ee671d;font-size:12px;font-weight:800}.ob-benefits p{margin:0;display:grid;gap:6px}.ob-benefits strong{font-size:14px}.ob-benefits small{font-size:12px;color:#878b96;line-height:1.65;max-width:360px}.ob-stat{display:flex;align-items:center;gap:14px;margin-top:55px;background:#fff;border:1px solid #f3e7dd;border-radius:16px;padding:22px;width:max-content;max-width:100%;box-shadow:0 14px 34px #35221008}.ob-stat strong{font-size:23px;letter-spacing:-1px;color:#f36c1d}.ob-stat span{font-size:11px;line-height:1.5;color:#7a7c85;max-width:165px}
.ob-form-card{background:#fff;border:1px solid #f0ece9;border-radius:24px;padding:clamp(25px,3vw,42px);box-shadow:0 28px 90px #26292f0b}.ob-card-top{display:flex;justify-content:space-between;gap:10px;align-items:center;font-size:11px;font-weight:600;color:#9699a3}.ob-card-top a,.ob-login-bottom a,.ob-seeker-link a{color:#ee6e1d;font-weight:800}.ob-step{display:inline-block;color:#e86c25;font-weight:800;font-size:10px;letter-spacing:1.6px}.ob-form-card h2{font-size:clamp(23px,2.5vw,29px);font-weight:800;letter-spacing:-1.2px;line-height:1.3;margin:18px 0 10px}.ob-intro{font-size:13px;color:#858b98;line-height:1.75;margin:0 0 23px}.ob-form{display:grid;gap:17px}.ob-form-section{display:flex;align-items:center;gap:10px;margin-top:7px;margin-bottom:0;font-size:13px}.ob-form-section span{background:#fff1e8;color:#f36c1d;border-radius:8px;font-size:11px;font-weight:800;padding:7px 9px}.ob-field{display:grid;gap:8px}.ob-field label{font-size:12px;font-weight:800;color:#444a56}.ob-field label span{font-weight:500;color:#9da0a9;margin-left:4px}.ob-field input,.ob-field textarea{background:#fafafd;border:1px solid #e8e8ef;width:100%;min-width:0;border-radius:12px;padding:13px 15px;outline:none;color:#1b2030;font-size:13px;transition:.15s;border-color:#e4e5eb}.ob-field textarea{resize:vertical}.ob-field input::placeholder,.ob-field textarea::placeholder{color:#aaaeb9}.ob-field input:focus,.ob-field textarea:focus{border-color:#fd9a54;box-shadow:0 0 0 4px #f9731615;background:#fff}.ob-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.ob-check{display:flex;align-items:flex-start;gap:10px;font-size:11px;line-height:1.7;color:#777e89}.ob-check input{accent-color:#f97316;width:16px;height:16px;flex:none;margin:1px 0 0}.ob-check a{color:#e36a23;text-decoration:underline}.ob-primary{width:100%;display:flex;justify-content:space-between;align-items:center;background:linear-gradient(105deg,#ff9137,#f46810);border:0;border-radius:13px;box-shadow:0 11px 20px #f973162b;color:#fff;font-size:13px;font-weight:800;padding:17px 20px;transition:transform .18s,box-shadow .18s}.ob-primary:hover{transform:translateY(-1px);box-shadow:0 15px 23px #f9731635}.ob-primary span{font-size:18px}.ob-form-note{margin:-3px 0 0;font-size:11px;color:#9699a1;line-height:1.7;text-align:center}.ob-error{background:#fff0ed;color:#af3425;border:1px solid #f7ccc5;padding:12px;border-radius:10px;font-size:12px}
.ob-login-card{max-width:490px;width:100%;margin-left:auto}.ob-login-card .ob-form{gap:20px}.ob-login-card .ob-form-card h2{margin-top:18px}.ob-login-bottom{margin-top:23px;text-align:center;font-size:12px;color:#858b95}.ob-seeker-link{border-top:1px solid #eeeeef;padding-top:23px;margin-top:25px;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px;color:#9b9da6}.ob-footer{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;align-items:center;padding:24px clamp(22px,5vw,84px);border-top:1px solid #efedf0;background:#fff;color:#a0a3ac;font-size:11px}.ob-footer span:last-child{display:flex;gap:22px}
@media(max-width:900px){.ob-shell{grid-template-columns:1fr;max-width:650px;gap:24px;margin:22px auto 45px}.ob-aside{padding:26px 0 0}.ob-aside h1{font-size:42px;letter-spacing:-2px}.ob-lead{margin-bottom:25px}.ob-stat{margin-top:25px}.ob-login-card{max-width:none}.ob-header-nav{gap:12px}}
@media(max-width:560px){.ob-header{padding:13px 18px;min-height:72px}.ob-brand{font-size:17px}.ob-logo{width:36px;height:36px}.ob-header-nav a:first-child{display:none}.ob-header-action{font-size:11px;padding:10px 12px}.ob-shell{padding:0 15px;margin:8px auto 28px}.ob-aside h1{font-size:36px}.ob-benefits{gap:12px}.ob-benefits>div:nth-child(3){display:none}.ob-stat{display:none}.ob-form-card{padding:24px 18px;border-radius:18px}.ob-form-grid{grid-template-columns:1fr}.ob-footer{padding:18px;gap:12px}.ob-footer span:last-child{flex-wrap:wrap;gap:12px}.ob-seeker-link{align-items:flex-start;flex-direction:column}}
.ob-price-page{width:min(1170px,100%);padding:58px 25px 75px;margin:auto}.ob-price-intro{text-align:center;max-width:750px;margin:0 auto 35px}.ob-price-intro .ob-eyebrow{justify-content:center}.ob-price-intro h1{font-size:clamp(30px,4vw,48px);letter-spacing:-2px;line-height:1.23;margin:22px 0 16px}.ob-price-intro h1 em{color:#f36c1d;font-style:normal}.ob-price-intro p{font-size:14px;line-height:1.8;color:#7b808d;max-width:640px;margin:auto}.ob-price-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ob-price-card{background:#fff;border:1px solid #e9e9ed;border-radius:19px;padding:31px;display:flex;flex-direction:column;min-height:410px;position:relative;box-shadow:0 12px 34px #2b1b0e09}.ob-price-card.is-popular{border:2px solid #f97b2b;background:linear-gradient(180deg,#fff6ee,#fff 35%)}.ob-price-popular{position:absolute;top:-14px;left:50%;transform:translateX(-50%);background:#f97316;color:#fff;border-radius:30px;padding:7px 14px;white-space:nowrap;letter-spacing:1px;font-size:9px;font-weight:800}.ob-price-name{font-size:12px;color:#8a8e99;font-weight:800}.ob-price-card h2{margin:24px 0 10px;font-size:30px;letter-spacing:-1px}.ob-price-card h2 small{font-size:13px;font-weight:600;color:#9699a3;letter-spacing:0}.ob-price-card>strong{font-size:28px;letter-spacing:-1px}.ob-price-per{font-size:12px;color:#ec6b1a;margin:7px 0 20px;font-weight:700}.ob-price-card ul{border-top:1px solid #eee;list-style:none;margin:0 0 24px;padding:20px 0 0;display:grid;gap:12px}.ob-price-card li{font-size:11px;color:#767c88}.ob-price-card li:before{content:'✓';color:#f97316;font-weight:900;margin-right:9px}.ob-price-cta{margin-top:auto;background:#151924;color:#fff;border-radius:11px;padding:15px;display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:800}.ob-price-card.is-popular .ob-price-cta{background:linear-gradient(105deg,#ff9037,#f46810)}.ob-price-note{background:#fff7f0;border:1px solid #ffe3cf;border-radius:16px;padding:23px 27px;margin:26px 0 0}.ob-price-note strong{font-size:14px}.ob-price-note p{font-size:12px;color:#7c7e87;line-height:1.7;margin:8px 0 0}.ob-price-login{text-align:center;font-size:12px;color:#898e98;margin-top:30px}.ob-price-login a{color:#eb6b1a;font-weight:800}
@media(max-width:800px){.ob-price-cards{grid-template-columns:1fr;max-width:540px;margin:auto}.ob-price-card{min-height:0}.ob-price-page{padding:35px 17px 50px}.ob-price-card.is-popular{margin-top:12px}}
.ob-captcha{border:1px solid #f4dcc9;background:#fff8f2;border-radius:14px;padding:17px;display:flex;justify-content:space-between;gap:15px;align-items:center}.ob-captcha>div:first-child{display:grid;gap:5px}.ob-captcha-title{font-size:9px;letter-spacing:1.2px;color:#f36c1d;font-weight:800}.ob-captcha strong{font-size:13px}.ob-captcha small{font-size:10px;line-height:1.5;color:#858b98}.ob-captcha-answer{display:flex;align-items:center;gap:9px}.ob-captcha-question{white-space:nowrap;font-size:18px;font-weight:800;letter-spacing:.3px;color:#ef6d22}.ob-captcha-answer input{max-width:85px;min-width:0;background:#fff;border:1px solid #f0d4c1;border-radius:9px;padding:10px;font-size:14px;color:#242631}.ob-honeypot{position:absolute!important;left:-10000px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important}
@media(max-width:550px){.ob-captcha{align-items:flex-start;flex-direction:column}.ob-captcha-answer input{max-width:115px}}
.ob-captcha{flex-wrap:wrap}.ob-captcha>div:first-child{flex:1 1 195px;min-width:0}.ob-captcha-answer{flex:0 0 auto;min-width:max-content;gap:10px}.ob-captcha-answer input{width:76px!important;min-width:76px!important;max-width:76px!important;text-align:center;font-weight:800;font-size:17px!important;padding:10px 6px!important}.ob-captcha-answer input::placeholder{color:#b8a89a}
