.ob-page{color:#111218;background:#f6f7f9;min-height:100vh;font-family:STKBureauSans,Arial,sans-serif}.ob-hero{text-align:center;background:radial-gradient(60% 60% at 50% 0,#6366f11f 0%,#0000 70%),#f6f7f9;padding:160px 24px 90px;position:relative}.ob-hero-inner{z-index:2;max-width:920px;margin:0 auto;position:relative}.ob-hero-label{color:#5b5bd6;letter-spacing:.1em;text-transform:uppercase;background:#fff;border:1px solid #e5e7eb;border-radius:100px;align-items:center;gap:6px;margin-bottom:20px;padding:8px 16px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:0 2px 8px #0000000a}.ob-hero-label:before{content:"";background:#22c55e;border-radius:50%;width:6px;height:6px;display:inline-block}.ob-hero-headline{letter-spacing:-2px;background:linear-gradient(#111218 0%,#3a3a45 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:20px;font-size:clamp(36px,5.5vw,64px);font-weight:800;line-height:1.05}.ob-hero-headline .hl{background:linear-gradient(135deg,#6366f1 0%,#5b5bd6 50%,#8b5cf6 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.ob-hero-sub{color:#5c6370;max-width:680px;margin:0 auto 28px;font-size:clamp(16px,1.5vw,19px);line-height:1.55}.ob-hero-ctas{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:14px;display:flex}.ob-btn-primary{color:#fff;letter-spacing:-.2px;background:linear-gradient(135deg,#6366f1 0%,#5b5bd6 50%,#4f46e5 100%);border:1px solid #ffffff40;border-radius:12px;align-items:center;gap:8px;padding:14px 26px;font-size:15px;font-weight:700;text-decoration:none;transition:opacity .18s,transform .15s,box-shadow .2s;display:inline-flex;box-shadow:0 0 0 1px #6366f180,0 4px 16px #5b5bd666,0 0 0 5px #6366f11f}.ob-btn-primary:hover{opacity:.92;transform:translateY(-2px);box-shadow:0 0 0 1px #6366f199,0 8px 24px #5b5bd680,0 0 0 5px #6366f12e}.ob-btn-secondary{color:#111218;background:#fff;border:1px solid #e5e7eb;border-radius:12px;align-items:center;padding:14px 26px;font-size:15px;font-weight:700;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex}.ob-btn-secondary:hover{background:#f5f5f5;transform:translateY(-1px)}.ob-hero-reassure{color:#6b7280;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;font-size:13px;display:flex}.ob-hero-reassure span{align-items:center;gap:6px;display:inline-flex}.ob-hero-reassure svg{color:#22c55e;flex-shrink:0}.ob-video-wrap{max-width:960px;margin:40px auto 0;padding:0 24px}.ob-video-frame{background:#0d0f1a;border-radius:18px;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff9,0 40px 120px #5b5bd647,0 80px 180px #6366f124,0 0 0 1px #6366f126}.ob-video-frame .vidyard-player-embed{cursor:pointer;width:100%;height:auto;display:block}.ob-section{padding:80px 24px}.ob-section-inner{max-width:1120px;margin:0 auto}.ob-section-head{text-align:center;margin-bottom:48px}.ob-section-kicker{color:#5b5bd6;letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:700}.ob-section-title{letter-spacing:-1.2px;color:#111218;margin-bottom:14px;font-size:clamp(28px,4vw,42px);font-weight:800;line-height:1.1}.ob-section-sub{color:#5c6370;max-width:620px;margin:0 auto;font-size:17px;line-height:1.55}.ob-timeline{grid-template-columns:repeat(4,1fr);gap:20px;display:grid;position:relative}.ob-timeline:before{content:"";z-index:0;background:repeating-linear-gradient(90deg,#d1d5db 0 6px,#0000 6px 12px);height:2px;position:absolute;top:34px;left:8%;right:8%}.ob-tl-card{text-align:center;z-index:1;background:#fff;border:1px solid #eef0f3;border-radius:16px;padding:24px 20px;position:relative;box-shadow:0 1px 4px #00000008}.ob-tl-badge{color:#fff;letter-spacing:.05em;text-transform:uppercase;text-align:center;background:linear-gradient(135deg,#6366f1 0%,#5b5bd6 50%,#4f46e5 100%);border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;margin:0 auto 18px;padding:0 6px;font-size:13px;font-weight:700;line-height:1.1;display:flex;box-shadow:0 0 0 4px #f6f7f9,0 0 0 5px #6366f140,0 6px 20px #5b5bd659}.ob-tl-title{color:#111218;letter-spacing:-.3px;margin-bottom:8px;font-size:17px;font-weight:700}.ob-tl-desc{color:#6b7280;font-size:14px;line-height:1.5}.ob-incl-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.ob-incl-card{background:#fff;border:1px solid #eef0f3;border-radius:16px;padding:24px;transition:transform .2s,box-shadow .2s}.ob-incl-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px #0000000f}.ob-incl-icon{color:#5b5bd6;background:#eef2ff;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:14px;display:flex}.ob-incl-title{color:#111218;letter-spacing:-.2px;margin-bottom:6px;font-size:16px;font-weight:700}.ob-incl-desc{color:#6b7280;font-size:14px;line-height:1.55}.ob-checklist-wrap{background:#fff;border:1px solid #eef0f3;border-radius:20px;padding:40px;box-shadow:0 6px 30px #0000000a}.ob-checklist{grid-template-columns:repeat(2,1fr);gap:14px 28px;margin:0;padding:0;list-style:none;display:grid}.ob-checklist li{color:#2a2d35;align-items:flex-start;gap:12px;font-size:15px;line-height:1.5;display:flex}.ob-check-icon{color:#16a34a;background:#f0fdf4;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;display:flex}.ob-prep-card{background:#fff;border:1px solid #eef0f3;border-radius:20px;padding:40px;box-shadow:0 6px 30px #0000000a}.ob-prep-need{background:linear-gradient(135deg,#6366f10f 0%,#8b5cf60f 100%);border:1px solid #6366f126;border-radius:16px;margin-bottom:28px;padding:24px}.ob-prep-need-label{letter-spacing:.12em;text-transform:uppercase;color:#5b5bd6;margin-bottom:12px;font-size:11px;font-weight:700}.ob-prep-need-label-center{text-align:center;margin-bottom:18px}.ob-browser{background:#fff;border:1px solid #0f172a14;border-radius:14px;margin-bottom:14px;overflow:hidden;box-shadow:inset 0 1px #fff9,0 24px 60px #5b5bd62e,0 6px 20px #5b5bd614,0 0 0 1px #6366f114}.ob-browser-chrome{background:linear-gradient(#f3f4f8 0%,#eceff5 100%);align-items:center;gap:14px;padding:11px 14px 0;display:flex}.ob-browser-dot{border-radius:50%;flex-shrink:0;width:11px;height:11px}.ob-browser-dot-r{background:#ff5f57}.ob-browser-dot-y{background:#febc2e}.ob-browser-dot-g{background:#28c840}.ob-browser-tabs{flex:1;align-items:flex-end;margin-left:8px;display:flex}.ob-browser-tab{color:#4b5563;background:#fff;border:1px solid #0f172a14;border-bottom:none;border-radius:9px 9px 0 0;align-items:center;gap:7px;max-width:260px;margin-bottom:-1px;padding:7px 14px;font-size:12px;font-weight:500;display:inline-flex}.ob-browser-favicon{color:#5b5bd6;display:inline-flex}.ob-browser-addressbar{background:#fff;border-bottom:1px solid #0f172a0f;align-items:center;gap:10px;padding:12px 16px;display:flex}.ob-browser-lock{color:#16a34a;flex-shrink:0;display:inline-flex}.ob-browser-url{letter-spacing:-.1px;color:#111218;white-space:nowrap;background:#f6f7f9;border:1px solid #0f172a0f;border-radius:8px;flex:1;align-items:center;gap:1px;padding:7px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;display:inline-flex;overflow:hidden}.ob-browser-url-protocol{color:#9ca3af}.ob-browser-url-host{color:#111218;font-weight:600}.ob-browser-cursor{vertical-align:middle;background:#5b5bd6;width:2px;height:16px;margin-left:3px;animation:1.1s steps(2,end) infinite obBlink;display:inline-block}@keyframes obBlink{to{opacity:0}}.ob-browser-scan-btn{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#6366f1 0%,#5b5bd6 50%,#4f46e5 100%);border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:0 0 0 1px #6366f180,0 4px 12px #5b5bd64d}.ob-browser-body{background:radial-gradient(70% 60% at 50% 0,#6366f114 0%,#0000 70%),#fafbff;justify-content:center;align-items:center;min-height:160px;padding:36px 20px 32px;display:flex;position:relative}.ob-browser-pulse-ring,.ob-browser-pulse-ring-2{pointer-events:none;border:2px solid #6366f14d;border-radius:50%;width:160px;height:160px;animation:2.8s ease-out infinite obPulseRing;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.ob-browser-pulse-ring-2{animation-delay:1.4s}@keyframes obPulseRing{0%{opacity:.6;transform:translate(-50%,-50%)scale(.5)}to{opacity:0;transform:translate(-50%,-50%)scale(1.6)}}.ob-browser-extract{z-index:1;flex-wrap:wrap;justify-content:center;gap:8px;max-width:540px;display:flex;position:relative}.ob-extract-chip{color:#374151;background:#fff;border:1px solid #6366f124;border-radius:100px;align-items:center;gap:7px;padding:8px 13px;font-size:12.5px;font-weight:600;animation:.45s cubic-bezier(.34,1.56,.64,1) both obChipPop;display:inline-flex;box-shadow:0 2px 6px #5b5bd60f}.ob-extract-chip:first-child{animation-delay:.2s}.ob-extract-chip:nth-child(2){animation-delay:.35s}.ob-extract-chip:nth-child(3){animation-delay:.5s}.ob-extract-chip:nth-child(4){animation-delay:.65s}.ob-extract-chip:nth-child(5){animation-delay:.8s}@keyframes obChipPop{0%{opacity:0;transform:translateY(6px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}.ob-extract-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.ob-browser-caption{text-align:center;color:#6b7280;margin-bottom:28px;font-size:13px;font-style:italic}.ob-prep-need-item{align-items:center;gap:14px;display:flex}.ob-prep-need-check{color:#fff;background:linear-gradient(135deg,#6366f1 0%,#5b5bd6 50%,#4f46e5 100%);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;box-shadow:0 4px 12px #5b5bd659}.ob-prep-need-main{letter-spacing:-.5px;color:#111218;font-size:22px;font-weight:800;line-height:1.1}.ob-prep-need-sub{color:#6b7280;margin-top:4px;font-size:14px}.ob-prep-not-label{letter-spacing:.12em;text-transform:uppercase;color:#9ca3af;margin-bottom:14px;font-size:11px;font-weight:700}.ob-prep-not{grid-template-columns:repeat(2,1fr);gap:8px 24px;margin:0 0 24px;padding:0;list-style:none;display:grid}.ob-prep-not li{color:#9ca3af;padding-left:22px;font-size:15px;line-height:1.5;position:relative}.ob-prep-not li:before{content:"✗";color:#d1d5db;font-weight:700;position:absolute;top:0;left:0}.ob-prep-not li s{-webkit-text-decoration:line-through #d1d5db;text-decoration:line-through #d1d5db;text-decoration-thickness:1.5px}.ob-prep-footer{color:#5c6370;background:#fafafa;border-left:3px solid #5b5bd6;border-radius:12px;padding:20px;font-size:14px;line-height:1.6}.ob-prep-ctas{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px;display:flex}@media (max-width:520px){.ob-prep-ctas{flex-direction:column;align-items:stretch}.ob-prep-ctas .ob-btn-primary,.ob-prep-ctas .ob-btn-secondary{text-align:center;justify-content:center}}@media (max-width:600px){.ob-prep-card{padding:28px 22px}.ob-prep-not{grid-template-columns:1fr}.ob-prep-need-main{font-size:19px}}.ob-faq-list{flex-direction:column;gap:10px;max-width:820px;margin:0 auto;display:flex}.ob-faq-item{background:#fff;border:1px solid #eef0f3;border-radius:14px;overflow:hidden}.ob-faq-q{text-align:left;color:#111218;cursor:pointer;background:#fff;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:18px 22px;font-family:inherit;font-size:16px;font-weight:600;transition:background .15s;display:flex}.ob-faq-q:hover{background:#fafafa}.ob-faq-q-icon{color:#5b5bd6;flex-shrink:0;transition:transform .2s}.ob-faq-item.open .ob-faq-q-icon{transform:rotate(45deg)}.ob-faq-a{color:#5c6370;max-height:0;padding:0 22px;font-size:15px;line-height:1.6;transition:max-height .28s;overflow:hidden}.ob-faq-item.open .ob-faq-a{max-height:400px;padding:0 22px 20px}.ob-cta{text-align:center;background:radial-gradient(60% 60% at 50% 100%,#6366f11a 0%,#0000 70%),#f6f7f9;padding:80px 24px 100px}.ob-cta-inner{max-width:720px;margin:0 auto}.ob-cta-headline{letter-spacing:-1.2px;color:#111218;margin-bottom:14px;font-size:clamp(28px,4vw,44px);font-weight:800;line-height:1.1}.ob-cta-sub{color:#5c6370;margin-bottom:28px;font-size:17px}.ob-cta-ctas{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}@media (max-width:900px){.ob-timeline{grid-template-columns:repeat(2,1fr)}.ob-timeline:before{display:none}.ob-incl-grid,.ob-checklist{grid-template-columns:1fr}.ob-checklist-wrap{padding:28px 22px}}@media (max-width:560px){.ob-hero{padding:120px 20px 40px}.ob-section{padding:56px 20px}.ob-timeline{grid-template-columns:1fr}}
