@charset "UTF-8";:root{--color-primary: #3D506B;--color-primary-dark: #3A4F6F;--color-primary-darker: #3A4D66;--color-secondary: #6B7F95;--color-secondary-dark: #5A6B7F;--color-secondary-darker: #4A5F6F;--color-secondary-light: #9EAFC5;--color-secondary-lighter: #B8C8D8;--color-secondary-pale: #C8D5E5;--color-white: #F8F9FB;--color-bg-page: #F8F9FB;--color-card-bg: #FFFFFF;--color-pink: #6B7F95;--color-pink-dark: var(--color-gray-600);--color-pink-light: #B8C8D8;--color-accent-favorite: #8B4A5E;--color-accent-favorite-light: #D5BFC7;--color-accent-favorite-dark: #6E3548;--color-accent-favorite-soft: #A5687A;--color-accent-favorite-soft-hover: #946070;--color-accent-favorite-pale: #EDE1E5;--color-accent-favorite-pale-alt: #DDD0D5;--color-accent-favorite-bg: #F6EFF2;--color-plan-accent: #C08899;--color-plan-bg: #FAF7F8;--color-plan-hover: #EDDCE2;--color-plan-border: #DCC4CB;--color-plan-desc: #EDD9DF;--color-plan-stub: #E5CED6;--color-plan-text: #8B5E6D;--color-plan-text-sub: #A07080;--color-accent-gold: #FFB300;--color-accent-gold-light: #FFECB3;--color-accent-gold-dark: #FF8F00;--badge-blue-bg: #D6E4F0;--badge-blue-text: #3A5A7A;--badge-green-bg: #D8E8D5;--badge-green-text: #4A6B4A;--badge-amber-bg: #F5E6D3;--badge-amber-text: #B8824C;--badge-purple-bg: #E8DDE8;--badge-purple-text: #6B5B7B;--badge-gray-bg: #E5E8EB;--badge-gray-text: #4A5F6A;--badge-rose-bg: #F0DDE0;--badge-rose-text: #8B5A5F;--badge-pink-bg: #F0E0E8;--badge-pink-text: #A35F73;--badge-muted-bg: #E0E0E0;--badge-muted-text: #666666;--status-active-bg: var(--badge-blue-bg);--status-active-text: var(--badge-blue-text);--status-visible-bg: var(--badge-green-bg);--status-visible-text: var(--badge-green-text);--status-adopted-bg: var(--badge-amber-bg);--status-adopted-text: var(--badge-amber-text);--status-passed-bg: var(--badge-purple-bg);--status-passed-text: var(--badge-purple-text);--status-other-bg: var(--badge-gray-bg);--status-other-text: var(--badge-gray-text);--status-rejected-bg: var(--badge-rose-bg);--status-rejected-text: var(--badge-rose-text);--status-tip-bg: var(--badge-pink-bg);--status-tip-text: var(--badge-pink-text);--status-cancelled-bg: var(--badge-muted-bg);--status-cancelled-text: var(--badge-muted-text);--color-gray-50: #F8F9FB;--color-gray-100: #F0F2F5;--color-gray-150: #E8EBF0;--color-gray-200: #E0E4EB;--color-gray-250: #D8DDE6;--color-gray-300: #D0D6E1;--color-gray-350: #C8CFDC;--color-gray-400: #C0C8D7;--color-gray-500: #adb5bd;--color-gray-550: #6B7585;--color-gray-600: #5A6B7F;--color-gray-700: #495057;--color-gray-800: #2F3844;--color-gray-900: #212529;--color-border: #D0D6E1;--color-text-gray: var(--color-gray-600);--color-text-dark: var(--color-gray-600);--color-border-light: #C8CFDC;--color-border-lighter: #D8DDE6;--color-success-main: #6B9B7A;--color-success-soft: #6B9B7A;--color-success-soft-hover: #5A8A69;--color-success-soft-rgb: 107, 155, 122;--color-success-bg: #d4edda;--color-success-text: #155724;--color-success-border: #c3e6cb;--color-danger-main: #B86B6B;--color-danger-bg: #f8d7da;--color-danger-text: #721c24;--color-danger-border: #f5c6cb;--color-danger-soft: #B86B6B;--color-danger-soft-hover: #a05959;--color-danger-soft-rgb: 184, 107, 107;--color-notification-badge-bg: #e74c3c;--color-notification-badge-text: #ffffff;--color-edit-soft: #5A8A5A;--color-edit-soft-hover: #4A7A4A;--color-edit-soft-rgb: 90, 138, 90;--color-action-hover-bg-rgb: 74, 96, 127;--color-warning-main: #C4A55A;--color-warning-soft: #C4A55A;--color-warning-soft-hover: #B39449;--color-warning-soft-rgb: 196, 165, 90;--color-warning-bg: #fff3cd;--color-warning-text: #856404;--color-warning-border: #ffeaa7;--color-info-main: #6B8FB8;--color-info-soft: #6B8FB8;--color-info-soft-hover: #5A7EA7;--color-info-soft-rgb: 107, 143, 184;--color-info-bg: #d1ecf1;--color-info-text: #0c5460;--color-info-border: #bee5eb;--color-warning: var(--color-warning-bg);--color-info: var(--color-info-bg);--color-success: var(--color-success-bg);--color-danger: var(--color-danger-bg);--color-overlay: rgba(0, 0, 0, .5);--color-black-rgb: 0, 0, 0;--color-white-rgb: 255, 255, 255;--color-admin-primary: #007bff;--color-admin-secondary: #6c757d;--color-admin-success: #28a745;--color-admin-danger: #dc3545;--color-admin-warning: #ffc107;--color-admin-info: #17a2b8;--color-admin-light: #f8f9fa;--color-admin-dark: #343a40;--bp-mobile: 375px;--bp-tablet: 768px;--bp-desktop: 1024px;--bp-wide: 1280px;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--spacing-3xl: 4rem;--font-family-base: "Noto Sans JP", -apple-system, BlinkMacSystemFont, sans-serif;--font-family-logo: "Zen Kaku Gothic New", "Noto Sans JP", sans-serif;--font-family-heading: "Noto Sans JP", -apple-system, BlinkMacSystemFont, sans-serif;--font-size-xs: .714rem;--font-size-sm: .857rem;--font-size-base: 1rem;--font-size-lg: 1.143rem;--font-size-xl: 1.286rem;--font-size-2xl: 1.571rem;--font-size-3xl: 2rem;--font-size-4xl: 2.571rem;--shadow-sm: 0 1px 4px rgba(0, 0, 0, .04);--shadow-md: 0 4px 16px rgba(0, 0, 0, .07);--shadow-lg: 0 12px 32px rgba(0, 0, 0, .1);--transition-fast: .15s ease;--transition-base: .25s ease;--transition-slow: .4s ease;--transition-spring: .3s cubic-bezier(.34, 1.56, .64, 1);--border-radius-sm: 4px;--border-radius-base: 8px;--border-radius-md: 10px;--border-radius-lg: 14px;--border-radius-xl: 18px;--border-radius-pill: 50px;--border-width-thin: 1px;--border-width-base: 1.5px;--border-width-thick: 2px;--primary-color: var(--color-secondary);--bg-secondary: #E8EBF0;--text-primary: var(--color-primary);--text-secondary: var(--color-gray-600);--text-emphasis: var(--color-primary);--heading-color: var(--color-primary);--link-color: #3D506B;--link-hover: #3A4F6F;--border-color: #C8CFDC;--border-radius: var(--border-radius-base);--color-primary-pale: #E2E8F0;--color-secondary-pale: rgba(107, 127, 149, .1);--color-bg-primary: #F8F9FB;--color-bg-secondary: #E8EBF0;--color-bg-tertiary: #D0D6E1;--color-bg-hover: #E0E4EB;--color-text-primary: var(--color-primary);--color-text-secondary: #4A5A6E;--color-text-tertiary: var(--color-gray-600);--color-text-muted: var(--color-gray-550);--color-text-medium: var(--color-gray-600);--rank-gold: #FFD700;--rank-gold-dark: #FFA500;--rank-silver: #C0C0C0;--rank-silver-light: #E8E8E8;--rank-bronze: #CD7F32;--rank-bronze-dark: #8B4513;--badge-gold: #b59f3b;--badge-silver: #a8a8a8;--badge-bronze: #9b7e6b;--color-accent-gold: #8c7a5e;--color-accent-gold-dark: #6b5c46;--color-accent-gold-light: #b9ac97;--color-accent-gold-bright: #c9a96e;--brand-google: #4285f4;--brand-twitter: #1da1f2;--content-link: #3D506B;--content-link-hover: #3A4F6F;--marker-yellow: #FDF3D0;--marker-pink: #F8DDE4;--marker-green: #DCEEDE;--marker-blue: #DBE5F5;--marker-orange: #F8E6D0;--color-info-bg-light: #e7f5ff;--color-info-main-light: #8BB0D0;--color-info-text-dark: #1971c2;--color-warning-bg-light: #fff3bf;--color-warning-main-light: #D4B87A;--color-warning-text-dark: #e67700;--color-success-bg-light: #d3f9d8;--color-success-main-light: #8BB89A;--color-success-text-dark: #2f9e44;--color-secondary-lighter-alt: #A8B8C8;--color-secondary-mid: #7589A5;--color-border-lighter-alt: #E0E4EB;--color-error-bg-light: #fee;--color-error-text: #c33;--color-error-hover: #ff5252;--color-error-accent: #ff6b6b;--color-warning-icon: #f39c12;--content-link-bg: rgba(61, 80, 107, .08);--content-link-bg-hover: rgba(61, 80, 107, .15);--scrollbar-thumb: #C8CFDC;--scrollbar-thumb-hover: #B8C8D8;--org-badge-light-beige: #F0F2F5;--org-badge-border: #8599B5;--org-adoption-bg: #fff4e6;--org-adoption-text: #d97706;--org-adoption-border: #fbbf24;--org-cfa: #5a6b7d;--org-tica: #6b8e3f;--org-fife: #8e4a62;--org-gccf: #8b6f5c;--color-rating-star: #ffa500;--color-secondary-pale-alt: #D8E2EE;--color-text-darker: #2F3844;--color-text-body: #2F3844;--color-news-alert: #ff8c3a;--color-news-info: #3D506B;--color-ranking-gold: #b59f3b;--color-ranking-silver: #a8a8a8;--color-ranking-bronze: #9b7e6b;--color-stat-slate: #6889B8;--color-stat-mauve: #B57890;--color-stat-teal: #5B9B92}html[data-theme=dark]{color-scheme:dark;--color-primary: #8BA0BE;--color-primary-dark: #0F1520;--color-primary-darker: #3A4D66;--color-secondary: #6B7F95;--color-secondary-dark: #5A6B7F;--color-secondary-darker: #7A90AA;--color-secondary-light: #4A5A70;--color-secondary-lighter: #4A5A70;--color-secondary-pale: #2A3548;--color-secondary-pale-alt: #303D52;--color-secondary-mid: #8898B0;--color-secondary-lighter-alt: #5A6B80;--color-white: #F8F9FB;--color-bg-page: #1C2536;--color-card-bg: #242E42;--color-pink: #8B9DB3;--color-pink-light: #4A5A70;--color-accent-favorite: #A66A7E;--color-accent-favorite-light: #3A2830;--color-accent-favorite-dark: #B87090;--color-accent-favorite-soft: #A5687A;--color-accent-favorite-soft-hover: #B57888;--color-accent-favorite-pale: #2E2228;--color-accent-favorite-pale-alt: #3A2E32;--color-accent-favorite-bg: #261E22;--color-plan-accent: #B07889;--color-plan-bg: #241E20;--color-plan-hover: #322830;--color-plan-border: #4A3840;--color-plan-desc: #302428;--color-plan-stub: #382C32;--color-plan-text: #C090A0;--color-plan-text-sub: #B08898;--color-accent-gold: #A89874;--color-accent-gold-light: #4A4035;--color-accent-gold-dark: #8B7A60;--color-accent-gold-bright: #A89060;--badge-blue-bg: #253E58;--badge-blue-text: #A8D0F0;--badge-green-bg: #1E3828;--badge-green-text: #90C0A0;--badge-amber-bg: #38321E;--badge-amber-text: #D8B078;--badge-purple-bg: #322638;--badge-purple-text: #A890B8;--badge-gray-bg: #303438;--badge-gray-text: #98A8B8;--badge-rose-bg: #382028;--badge-rose-text: #C090A0;--badge-pink-bg: #382430;--badge-pink-text: #C08898;--badge-muted-bg: #323438;--badge-muted-text: #A0A0A8;--color-gray-50: #1C2536;--color-gray-100: #222D40;--color-gray-150: #283548;--color-gray-200: #303D52;--color-gray-250: #38465C;--color-gray-300: #3E4E66;--color-gray-350: #465870;--color-gray-400: #50627A;--color-gray-500: #7C90A5;--color-gray-550: #98AAC0;--color-gray-600: #AAB8CC;--color-gray-700: #C0CCD8;--color-gray-800: #D8E0EA;--color-gray-900: #E8ECF2;--color-border: #3E4E66;--color-border-light: #38465C;--color-border-lighter: #303D52;--color-success-main: #5A8A6A;--color-success-soft: #6B9B7A;--color-success-soft-hover: #5A8A69;--color-success-soft-rgb: 143, 192, 160;--color-success-bg: #1A2E24;--color-success-text: #A8DBBA;--color-success-border: #2A4A35;--color-danger-main: #E09090;--color-danger-bg: #2E1A1A;--color-danger-text: #E8A0A0;--color-danger-border: #4A2A2A;--color-danger-soft: #B86B6B;--color-danger-soft-hover: #a05959;--color-danger-soft-rgb: 224, 144, 144;--color-notification-badge-bg: #e55a4e;--color-notification-badge-text: #ffffff;--color-edit-soft: #7AAA7A;--color-edit-soft-hover: #6A9A6A;--color-edit-soft-rgb: 122, 170, 122;--color-action-hover-bg-rgb: 139, 160, 190;--color-warning-main: #E8CC80;--color-warning-soft: #C4A55A;--color-warning-soft-hover: #B39449;--color-warning-soft-rgb: 232, 204, 128;--color-warning-bg: #2E2A1A;--color-warning-text: #E8D090;--color-warning-border: #4A4025;--color-info-main: #7B9FC8;--color-info-soft: #6B8FB8;--color-info-soft-hover: #5A7EA7;--color-info-soft-rgb: 123, 159, 200;--color-info-bg: #1A2A2E;--color-info-text: #90C8D8;--color-info-border: #2A4048;--color-overlay: rgba(0, 0, 0, .7);--shadow-sm: 0 1px 4px rgba(0, 0, 0, .2);--shadow-md: 0 4px 16px rgba(0, 0, 0, .3);--shadow-lg: 0 12px 32px rgba(0, 0, 0, .35);--primary-color: #A0B0C4;--bg-secondary: #242E42;--text-primary: #C8D5E4;--text-emphasis: #C8D5E4;--heading-color: #C8D5E4;--link-color: #A0C0E8;--link-hover: #B8D0F0;--border-color: #3E4E66;--color-primary-pale: #253248;--color-secondary-pale: rgba(140, 160, 185, .15);--color-bg-primary: #1C2536;--color-bg-secondary: #242E42;--color-bg-tertiary: #2C3850;--color-bg-hover: #303D52;--color-text-primary: #C8D5E4;--color-text-secondary: #B8C4D4;--rank-silver-light: #3A3A40;--content-link: #A0C0E8;--content-link-hover: #B8D0F0;--content-link-bg: rgba(139, 170, 200, .1);--content-link-bg-hover: rgba(139, 170, 200, .18);--marker-yellow: rgba(200, 180, 100, .2);--marker-pink: rgba(200, 140, 160, .2);--marker-green: rgba(130, 180, 140, .2);--marker-blue: rgba(140, 165, 210, .2);--marker-orange: rgba(200, 165, 110, .2);--color-info-bg-light: #1A2A2E;--color-info-main-light: #6B8FB8;--color-info-text-dark: #7B9FC8;--color-warning-bg-light: #2E2A1A;--color-warning-main-light: #C4A55A;--color-warning-text-dark: #E8CC80;--color-success-bg-light: #1A2E24;--color-success-main-light: #6B9B7A;--color-success-text-dark: #8FC0A0;--color-border-lighter-alt: #303D52;--color-error-bg-light: #2E1A1A;--color-error-text: #E09090;--color-error-hover: #FF7070;--color-error-accent: #FF8585;--color-warning-icon: #F5B040;--scrollbar-thumb: #4A5A70;--scrollbar-thumb-hover: #5A6B80;--org-badge-light-beige: #232D3F;--org-badge-border: #6B8099;--org-adoption-bg: #2E2A1A;--org-adoption-text: #E8A030;--org-adoption-border: #C49820;--color-text-darker: #D0D8E4;--color-text-body: #D0D8E4;--color-stat-slate: #7899C8;--color-stat-mauve: #C588A0;--color-stat-teal: #6BABA2;--color-news-alert: #FF9C50;--color-news-info: #C8D5E4}@media print{html[data-theme=dark]{color-scheme:light;--color-bg-page: #F8F9FB;--color-card-bg: #FFFFFF;--color-bg-primary: #F8F9FB;--color-bg-secondary: #E8EBF0;--color-primary: #3D506B;--color-text-secondary: #4A5A6E;--color-gray-50: #F8F9FB;--color-gray-900: #212529;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05)}}.oshi-neko-meets-page .main-content{background-color:transparent}.onm-wrapper{max-width:100%;margin:0 auto;padding:0;--onm-font-size-lg: var(--font-size-lg);--onm-font-size-base: var(--font-size-base)}@media (max-width: 767.98px){.onm-wrapper{--onm-font-size-lg: 17px;--onm-font-size-base: 15px}}.onm-section-inner{max-width:800px;margin:0 auto}.onm-placeholder{background:var(--color-gray-100);border:2px dashed var(--color-gray-300);border-radius:var(--border-radius-lg);display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--color-gray-500);font-size:var(--font-size-sm);text-align:center;padding:12px;gap:8px}.onm-placeholder i{font-size:24px;opacity:.5}.onm-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border-radius:50px;font-size:var(--font-size-base);font-weight:600;text-decoration:none;cursor:pointer;transition:all .2s ease;border:none}.onm-btn:hover{text-decoration:none}.onm-btn-primary{background:var(--color-secondary);color:var(--color-gray-50)}.onm-btn-primary:hover{background:var(--color-secondary-dark);color:var(--color-gray-50)}.onm-btn-secondary{background:var(--color-gray-50);color:var(--heading-color);border:1px solid var(--color-border)}.onm-btn-secondary:hover{background:var(--color-gray-100);color:var(--heading-color)}.onm-btn-secondary-light{background:#ffffff26;color:var(--color-white);border:1.5px solid rgba(255,255,255,.6)}.onm-btn-secondary-light:hover{background:#ffffff40;color:var(--color-white)}.onm-hero{background:var(--color-gray-50);padding:80px 40px 60px;border-bottom:1px solid var(--color-border)}.onm-hero-inner{max-width:700px;margin:0 auto;text-align:center}.onm-hero-badge{display:inline-block;background:var(--color-secondary-pale);color:var(--color-secondary);font-size:var(--font-size-sm);font-weight:600;padding:6px 14px;border-radius:var(--border-radius-pill);margin-bottom:20px}.onm-hero h1{font-size:var(--font-size-4xl);font-weight:700;color:var(--heading-color);line-height:1.5;margin-bottom:32px}.onm-hero-image{margin:32px auto;max-width:500px}.onm-hero-image img{width:100%;height:auto;border-radius:var(--border-radius-lg);-o-object-fit:cover;object-fit:cover}.onm-hero-text{text-align:left;margin-bottom:32px}.onm-hero-text p{color:var(--color-text-dark);font-size:var(--onm-font-size-lg);line-height:1.7;margin-bottom:16px}.onm-hero-text p:last-child{margin-bottom:0}.onm-hero-buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.onm-section{padding:64px 40px}.onm-section-title{font-size:var(--font-size-2xl);font-weight:700;color:var(--heading-color);text-align:center;margin-bottom:32px}.onm-section-image{text-align:center;margin-bottom:4px}.onm-section-image img{max-width:100%;height:auto;border-radius:var(--border-radius-lg);box-shadow:var(--shadow-md)}.onm-section-image-note{text-align:right;font-size:.857rem;color:var(--color-gray-500);margin:4px 0 8px}.onm-about-section{background:var(--color-gray-150)}.onm-about-text{text-align:center;font-size:var(--onm-font-size-lg);color:var(--color-text-dark);line-height:1.7}.onm-features-section{background:var(--color-gray-50)}.onm-feature-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:32px}.onm-feature-card{background:var(--color-gray-100);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);padding:var(--spacing-lg);box-shadow:var(--shadow-sm)}.onm-feature-card h3{font-size:var(--font-size-xl);font-weight:600;color:var(--heading-color);margin-bottom:12px}.onm-feature-card p{font-size:var(--onm-font-size-base);color:var(--color-text-dark);line-height:1.6;margin:0}.onm-feature-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--color-gray-100);border-radius:var(--border-radius-lg);margin-bottom:16px}.onm-feature-icon i{font-size:24px}.onm-feature-icon.onm-icon-coral{background:#c97b7b1f;color:var(--color-stat-mauve)}.onm-feature-icon.onm-icon-teal{background:#5a9a9a1f;color:var(--color-stat-teal)}.onm-highlight-box{background:var(--color-secondary-pale);border-radius:var(--border-radius-lg);padding:24px 32px;box-shadow:var(--shadow-sm)}.onm-highlight-box p{color:var(--color-text-dark);font-size:var(--onm-font-size-lg);line-height:1.7;margin:0}.onm-highlight-box p i{color:var(--color-secondary);margin-right:8px}.onm-flow-section{background:var(--color-gray-150)}.onm-step-list{display:flex;flex-direction:column;gap:0;position:relative}.onm-step-item{display:flex;align-items:flex-start;gap:20px;background:var(--color-gray-50);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);padding:24px;box-shadow:var(--shadow-sm);position:relative;margin-bottom:0}.onm-step-item:not(:last-child):after{content:"";position:absolute;left:39px;top:100%;width:2px;height:16px;background:linear-gradient(to bottom,var(--color-secondary-light),transparent)}.onm-step-item:not(:last-child){margin-bottom:16px}.onm-step-list.lp-stagger>.onm-step-item{opacity:0;transform:translateY(16px);transition:opacity .4s ease,transform .4s ease}.onm-step-list.lp-stagger.is-visible>.onm-step-item{opacity:1;transform:translateY(0)}.onm-step-list.lp-stagger.is-visible>.onm-step-item:nth-child(1){transition-delay:0s}.onm-step-list.lp-stagger.is-visible>.onm-step-item:nth-child(2){transition-delay:.15s}.onm-step-list.lp-stagger.is-visible>.onm-step-item:nth-child(3){transition-delay:.3s}.onm-step-list.lp-stagger.is-visible>.onm-step-item:nth-child(4){transition-delay:.45s}.onm-step-number{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--color-secondary);color:var(--color-gray-50);font-size:var(--font-size-base);font-weight:700;border-radius:50%}.onm-step-content{flex:1}.onm-step-content h3{font-size:var(--font-size-xl);font-weight:600;color:var(--heading-color);margin-bottom:8px}.onm-step-content p{font-size:var(--onm-font-size-base);color:var(--color-text-dark);line-height:1.6;margin:0}.onm-cta{background:var(--color-primary);padding:48px 32px;border-radius:var(--border-radius-xl);margin:40px;text-align:center}.onm-cta-inner{max-width:600px;margin:0 auto}.onm-cta-inner h2{font-size:var(--font-size-2xl);font-weight:700;color:var(--color-white)!important;margin-bottom:16px}.onm-cta-inner p{font-size:var(--onm-font-size-lg);color:#ffffffd9!important;line-height:1.6;margin-bottom:24px}.onm-cta-buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.onm-cta-buttons .onm-btn-primary{background:#fff3;color:var(--color-white);border:1.5px solid rgba(255,255,255,.6)}.onm-cta-buttons .onm-btn-primary:hover{background:#ffffff4d;color:var(--color-white)}.onm-cta-buttons .onm-btn-secondary-light{background:#ffffff26;border-color:#fff9;color:var(--color-white)}.onm-cta-buttons .onm-btn-secondary-light:hover{background:#ffffff40;color:var(--color-white)}.onm-wrapper .lp-fade-in{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}.onm-wrapper .lp-fade-in.is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion: reduce){.onm-wrapper .lp-fade-in{opacity:1;transform:none;transition:none}.onm-step-list.lp-stagger>.onm-step-item{opacity:1;transform:none;transition:none}}@media (max-width: 767.98px){.onm-hero{padding:60px 20px 40px}.onm-hero h1{font-size:var(--font-size-3xl)}.onm-hero-text p br{display:none}.onm-hero-buttons{flex-direction:column}.onm-hero-buttons .onm-btn{width:100%}.onm-section{padding:40px 20px}.onm-feature-grid{grid-template-columns:1fr}.onm-cta{margin:20px;padding:32px 20px;border-radius:var(--border-radius-lg)}.onm-cta-buttons{flex-direction:column}.onm-cta-buttons .onm-btn{width:100%}.onm-about-text br,.onm-highlight-box p br,.onm-cta-inner p br{display:none}}
