.m1-gradient-text,.m3-section-dark h2,.m5-section-dark h2,.m8-section-dark h2{-webkit-text-fill-color:transparent!important;color:#eaf3ff!important;filter:drop-shadow(0 0 16px #76aaff80)!important;background-image:linear-gradient(160deg,#fff 0%,#cfe3ff 40%,#7aa9f5 100%)!important}#m7-checker h2{-webkit-text-fill-color:transparent!important;color:#0a1f4d!important;filter:none!important;text-shadow:none!important;background-image:linear-gradient(135deg,#08153a 0%,#1745b5 100%)!important}.vso-propagation-banner{color:#b3c4e2!important;-webkit-text-fill-color:#b3c4e2!important}.m3-scanner-hint,.bbw-menu-desc{color:#9fb3d4!important}.footer-description,.concierge-link,footer a{color:#b7c6e0!important}.m1-hero.m1-section{padding-bottom:clamp(48px,8vw,80px)!important}#m7-checker{position:relative;overflow:hidden;background:radial-gradient(900px 520px at 50% -8%,#2f6df033,#0000 62%),linear-gradient(#0a1733,#0b1a3c)!important;padding-top:clamp(56px,7vw,100px)!important;padding-bottom:clamp(56px,7vw,100px)!important}#m7-checker:before{content:"";pointer-events:none;background-image:linear-gradient(#7eb0ff0f 1px,#0000 1px),linear-gradient(90deg,#7eb0ff0f 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;mask-image:radial-gradient(circle at 50% 36%,#000,#0000 72%)}#m7-checker .container,#m7-checker>div{z-index:1;position:relative}#m7-checker .section-label{align-items:center;gap:9px;color:#7fe6a0!important;-webkit-text-fill-color:#7fe6a0!important;letter-spacing:.16em!important;background:#34c7591a!important;border:1px solid #5ee0a852!important;border-radius:99px!important;padding:8px 16px!important;font-weight:700!important;display:inline-flex!important}#m7-checker .section-label:before{content:"";background:#34c759;border-radius:50%;width:8px;height:8px;animation:2s infinite m7pulse}@keyframes m7pulse{0%{box-shadow:0 0 #34c7598c}70%{box-shadow:0 0 0 9px #34c75900}to{box-shadow:0 0 #34c75900}}#m7-checker h2{-webkit-text-fill-color:#f3f8ff!important;color:#f3f8ff!important;letter-spacing:-.01em!important;text-shadow:0 1px 22px #78aaff4d!important;background:0 0!important;font-size:clamp(33px,4.6vw,56px)!important;font-weight:400!important;line-height:1.12!important}#m7-checker .section-body{color:#c4d4ee!important}#m7-checker .m7-input-panel{position:relative;background:linear-gradient(#122042e6,#0b1634e6)!important;border:1px solid #7eb0ff38!important;border-radius:20px!important;padding:clamp(22px,3vw,38px)!important;box-shadow:0 28px 64px -22px #000000a6,inset 0 1px #ffffff0d!important}#m7-checker .m7-input-panel:before{content:"";background:linear-gradient(90deg,#0000,#5ee0a8 30%,#7eb0ff 70%,#0000);border-radius:20px 20px 0 0;height:2px;position:absolute;top:0;left:0;right:0}#m7-checker .m7-field-label{color:#9fc0ff!important;-webkit-text-fill-color:#9fc0ff!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-size:12px!important;font-weight:700!important}#m7-checker .m7-input,#m7-checker .m7-textarea{color:#eaf2ff!important;background:#08122ad9!important;border:1px solid #7eb0ff42!important;border-radius:12px!important}#m7-checker .m7-input::placeholder,#m7-checker .m7-textarea::placeholder{color:#b4c8eb80!important}#m7-checker .m7-input:focus,#m7-checker .m7-textarea:focus{border-color:#5ee0a8!important;outline:none!important;box-shadow:0 0 0 3px #5ee0a82e!important}#m7-checker .m7-analyze-btn{color:#04122b!important;background:linear-gradient(120deg,#2f6df0,#5ee0a8)!important;border:none!important;border-radius:12px!important;font-weight:800!important;transition:transform .15s,box-shadow .15s!important;box-shadow:0 12px 32px -10px #2f6df099!important}#m7-checker .m7-analyze-btn:hover{transform:translateY(-2px)!important;box-shadow:0 18px 40px -10px #5ee0a88c!important}#m7-checker .m7-analyze-btn svg *{stroke:#04122b!important}.m1-hero-visual.m1-reveal{opacity:1!important;transform:none!important}.m1-hero-content h1{color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:0 1px 20px #82b2ff66!important}.m1-hero-content h1 .m1-gradient-text{-webkit-text-fill-color:transparent!important;background:linear-gradient(115deg,#fff 0%,#d4e8ff 45%,#8fbcff 100%)!important;background-clip:text!important}.vso-engine-sec h2,.m1-hero h1,.m3-section h2,.m5-section h2,.m8-section h2{letter-spacing:-.01em!important;-webkit-text-fill-color:#f3f8ff!important;color:#f3f8ff!important;text-shadow:0 1px 22px #78aaff47!important;background:0 0!important;font-size:clamp(33px,4.6vw,56px)!important;font-weight:400!important;line-height:1.12!important}.m1-hero h1 .m1-gradient-text{-webkit-text-fill-color:#f3f8ff!important;color:#f3f8ff!important;background:0 0!important}.m2-section h2,.m4-section h2,.m6-section h2{letter-spacing:-.01em!important;-webkit-text-fill-color:#0f1f3d!important;color:#0f1f3d!important;background:0 0!important;font-size:clamp(31px,4.4vw,52px)!important;font-weight:400!important;line-height:1.14!important}:root{--vso-base:#fff;--vso-base-light:#f5f5f7;--vso-base-card:#fffc;--vso-primary:#006ac1;--vso-primary-glow:#006ac126;--vso-success:#34c759;--vso-success-glow:#34c75933;--vso-danger:#ff3b30;--vso-text:#1d1d1f;--vso-text-muted:#86868b;--vso-border:#0000000f;--vso-navy:#061a3a;--vso-slate-light:#cbd5e1;--vso-emerald:#10b981;--vso-gray:#64748b}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}body{background:var(--vso-base);color:var(--vso-text);-webkit-font-smoothing:antialiased;font-family:Inter,system-ui,-apple-system,sans-serif;line-height:1.7;overflow-x:hidden}.m1-container{z-index:2;max-width:1200px;margin:0 auto;padding:0 2rem;position:relative}.m1-section{z-index:2;position:relative}.m1-hero{box-sizing:border-box;background:linear-gradient(168deg,#061a3a 0%,#0b1728 40%,#0d1d36 100%);height:100svh;padding-top:4rem;position:relative;overflow:hidden}.m1-hero:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(at 20%,#3b82f60a 0%,#0000 60%);position:absolute;inset:0}.m1-hero-grid{z-index:2;grid-template-columns:1fr 1.2fr;align-items:center;gap:1rem;width:100%;display:grid;position:relative}.m1-hero-content{max-width:650px}.m1-section-label{letter-spacing:3px;text-transform:uppercase;-webkit-backdrop-filter:blur(4px);color:var(--vso-primary);background:#006ac11a;border:1px solid #006ac140;border-radius:50px;margin-bottom:1rem;padding:.5rem 1.4rem;font-size:.75rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 0 20px #006ac126}.m1-hero h1{letter-spacing:-.03em;color:#c8d7ebeb;margin-bottom:1.2rem;font-size:clamp(2.4rem,5.5vw,4.2rem);font-weight:900;line-height:1.05}.m1-gradient-text{background:linear-gradient(135deg, var(--vso-primary), #2563eb);-webkit-text-fill-color:transparent;background-clip:text;display:inline}.m1-hero p{color:#d2dae6d9;max-width:640px;margin-bottom:2rem;font-size:clamp(1.05rem,2vw,1.2rem);line-height:1.6}.m1-hero-cta{background:linear-gradient(135deg, var(--vso-primary), #2563eb);color:#fff;cursor:pointer;border:1px solid #0000001a;border-radius:12px;align-items:center;gap:.8rem;padding:1rem 2rem;font-size:1.05rem;font-weight:700;text-decoration:none;transition:transform .3s,box-shadow .3s;display:inline-flex;box-shadow:0 4px 15px #00000080}.m1-hero-cta:hover{box-shadow:0 15px 35px var(--vso-primary-glow);transform:translateY(-4px)}.m1-hero-visual{justify-content:center;align-items:center;width:100%;height:400px;display:flex;position:relative}.m1-illustration{flex-direction:column;justify-content:center;align-items:center;gap:2rem;width:100%;max-width:100%;height:100%;max-height:450px;display:flex;position:relative;overflow:visible}.m1-intent-diagram{aspect-ratio:4/2.8;filter:drop-shadow(0 0 30px #3b82f61a);width:100%;max-width:500px;height:auto}.m1-benefit-cards{grid-template-columns:repeat(3,1fr);gap:1rem;width:100%;max-width:500px;display:grid}.m1-benefit-card{text-align:center;backdrop-filter:blur(12px);background:#f1f5f90f;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;align-items:center;gap:.8rem;padding:1.2rem;transition:all .3s;display:flex}.m1-benefit-card:hover{background:#f1f5f91a;border-color:#ffffff1f;transform:translateY(-3px)}.m1-benefit-title{color:#60a5fa;margin-bottom:.5rem;font-size:1rem;font-weight:700}.m1-benefit-text{color:#d2dae6e6;font-size:.9rem;line-height:1.5}.m1-benefit-text strong{color:#c8d7ebf2;font-weight:700}.m1-ring,.m1-lines,.m1-path-anim,.m1-node,.m1-badge,.m1-pulse{display:none!important}.m1-reveal{opacity:0;transition:opacity 1s cubic-bezier(.22,1,.36,1),transform 1s cubic-bezier(.22,1,.36,1);transform:translateY(40px)}.m1-reveal.visible{opacity:1;transform:translateY(0)}@media (width<=1024px){.m1-hero-grid{text-align:center;grid-template-columns:1fr;gap:2rem;padding-top:6rem}.m1-hero-content{max-width:100%;margin:0 auto}.m1-hero-visual{transform-origin:50%;height:320px;transform:scale(.9)}}@media (width<=768px){.m1-hero{min-height:auto;padding-bottom:1rem}.m1-hero-grid{gap:1.25rem;padding-top:1.5rem}.m1-container{padding:0 1.5rem}.m1-hero-visual{align-items:flex-start;height:auto;overflow:visible}.m1-illustration{flex-direction:column;gap:1.5rem;width:100%;height:auto;min-height:0;max-height:none;margin-bottom:0;padding:.5rem 0 0;display:flex;transform:none}.m1-intent-diagram{aspect-ratio:4/3;max-width:100%}.m1-benefit-cards{grid-template-columns:1fr;gap:.8rem;max-width:100%}.m1-benefit-card{text-align:center;border-radius:12px;flex-direction:column;padding:1rem}.m1-benefit-title{font-size:.95rem}.m1-benefit-text{font-size:.85rem}.m1-ring,.m1-lines,.m1-path-anim{display:none}.m1-node{white-space:normal;border-radius:16px;justify-content:flex-start;width:100%;padding:.85rem 1rem;position:relative;top:auto;left:auto;transform:none;box-shadow:0 10px 24px #0000002e}.m1-node-icon{flex-shrink:0;width:44px;min-width:44px;height:44px}.m1-node-title{font-size:.95rem}.m1-node-sub,.m1-badge{font-size:.68rem}.m1-pulse{animation:none}.m1-hero h1{font-size:2rem;line-height:1.2}.m1-hero p{font-size:.95rem}.m1-hero-cta{padding:.8rem 1.6rem;font-size:.9rem}}@media (height<=820px){.m1-hero{height:auto;min-height:100svh;padding-bottom:2rem;overflow:visible}.m1-hero-grid{align-items:flex-start;padding-top:1.5rem;padding-bottom:1rem}.m1-hero-visual{height:auto}.m1-illustration{max-height:none}}.m1-hero-visual{height:auto!important;min-height:0!important}.m1-hero-grid{align-items:start!important}.m1-illustration>svg{display:none!important}.m1-illustration{width:100%!important;max-width:none!important;height:auto!important;box-shadow:none!important;background:0 0!important;margin-top:18px!important;padding:0!important}.m1-illustration .vso-intent-stage{width:100%;height:clamp(380px,46vh,480px);min-height:360px;position:relative}.m1-illustration .vso-intent-canvas{width:100%;height:100%;position:absolute;inset:0}.entry-content .m1-hero{height:auto!important;min-height:100svh!important}.entry-content .m1-container.m1-hero-grid{text-align:center!important;grid-template-columns:1fr!important;grid-template-areas:none!important;align-items:stretch!important;gap:2.2rem!important;display:grid!important}.entry-content .m1-hero-content{grid-area:auto!important;max-width:720px!important;margin:0 auto!important}.entry-content .m1-hero-content p{margin-left:auto!important;margin-right:auto!important}.entry-content .m1-hero-visual,.entry-content .m1-hero-visual.m1-reveal{opacity:1!important;height:auto!important;min-height:0!important;margin:0!important;display:block!important;transform:none!important}.entry-content .m1-illustration{width:100%!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;transform:none!important}.entry-content .m1-illustration>svg{display:none!important}.entry-content .m1-benefit-cards{grid-area:auto!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1rem!important;max-width:860px!important;margin:0 auto!important}.entry-content .m1-illustration .vso-intent-stage{width:100%!important;height:clamp(440px,46vw,560px)!important;max-height:none!important;margin:1.5rem auto 0!important;position:relative!important}@media (width<=768px){.entry-content .m1-benefit-cards{grid-template-columns:1fr!important;max-width:360px!important}.entry-content .m1-illustration .vso-intent-stage{height:clamp(500px,86vw,580px)!important}}
