.ai-oem-page,.ai-oem-page *,.ai-oem-page :before,.ai-oem-page :after{box-sizing:border-box;margin:0;padding:0}.ai-oem-page{--bg:#f8f9fc;--bgWhite:#fff;--text:#0d1225;--muted:#0d122580;--faint:#0d122547;--border:#0d122514;--borderMid:#0d12251f;--coral:#f7767d;--coral-d:#b83040;--orange:#feb276;--orange-d:#c06a10;--teal:#83ccd2;--teal-d:#2a7a82;--navy:#1b2546;font-family:var(--font-noto-sans-jp),"Hiragino Kaku Gothic ProN",sans-serif;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;overflow-x:hidden}.ai-oem-page a{color:inherit;text-decoration:none}.ai-oem-page button{font-family:inherit}@keyframes gradientMove{0%,to{background-position:0%}50%{background-position:100%}}@keyframes oem-pulseGlow{0%,to{opacity:.6}50%{opacity:1}}@keyframes oem-bounceArrow{0%,to{transform:translateY(0)}50%{transform:translateY(10px)}}.ai-oem-page .gtext{background:linear-gradient(135deg,#f7767d 0%,#feb276 55%,#83ccd2 100%) 0 0/200% 200%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:5s infinite gradientMove}.reveal-d4{transition-delay:.4s}.reveal-d5{transition-delay:.52s}.ai-oem-page .card-lift{transition:transform .3s,box-shadow .3s}.ai-oem-page .card-lift:hover{transform:translateY(-4px);box-shadow:0 16px 48px #0d12251a!important}.ai-oem-page input::placeholder,.ai-oem-page textarea::placeholder{color:#0d12254d}.ai-oem-page select option{color:#0d1225;background:#fff}.ai-oem-page #nav{-webkit-backdrop-filter:blur(20px);z-index:100;background:#ffffffd9;border:1px solid #0000000f;border-radius:999px;justify-content:space-between;align-items:center;width:calc(100% - 40px);max-width:1240px;padding:10px 14px 10px 22px;display:flex;position:fixed;top:16px;left:50%;transform:translate(-50%);box-shadow:0 4px 32px #0000000d}.ai-oem-page .nav-logo{align-items:center;gap:10px;text-decoration:none;display:flex}.ai-oem-page .nav-logo img{width:auto;height:26px}.ai-oem-page .nav-back{font-family:var(--font-outfit),var(--font-noto-sans-jp),sans-serif;color:var(--text);border:1.5px solid var(--text);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:8px;padding:9px 18px;font-size:.78rem;font-weight:600;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.ai-oem-page .nav-back:hover{background:var(--text);color:#fff}@media (max-width:600px){.ai-oem-page #nav{padding:8px 10px 8px 16px}.ai-oem-page .nav-logo img{height:22px}.ai-oem-page .nav-back{padding:7px 14px;font-size:.72rem}}.ai-oem-page>section{z-index:2;position:relative}.ai-oem-page #hero{background:var(--bgWhite);align-items:center;min-height:100vh;padding-top:72px;display:flex;position:relative;overflow:hidden}.ai-oem-page .hero-bg-blob-1{pointer-events:none;background:radial-gradient(circle,#f7767d14 0%,#0000 65%);border-radius:50%;width:700px;height:700px;position:absolute;top:10%;right:-8%}.ai-oem-page .hero-bg-blob-2{pointer-events:none;background:radial-gradient(circle,#83ccd212 0%,#0000 65%);border-radius:50%;width:500px;height:500px;position:absolute;bottom:5%;left:-5%}.ai-oem-page .hero-bg-grid{opacity:.025;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ai-oem-page .hero-inner{z-index:1;width:100%;max-width:1400px;margin:0 auto;padding:80px 32px 120px;position:relative}.ai-oem-page .hero-h1{letter-spacing:-.02em;color:var(--text);margin-bottom:32px;font-size:clamp(36px,6.5vw,96px);font-weight:900;line-height:1.12}.ai-oem-page .hero-lead{color:var(--muted);max-width:560px;margin-bottom:52px;font-size:clamp(16px,2vw,21px);line-height:1.9}.ai-oem-page .hero-ctas{flex-wrap:wrap;gap:14px;display:flex}.ai-oem-page .btn-primary-hero{color:#fff;background:linear-gradient(135deg,#f7767d 0%,#feb276 100%);border-radius:16px;align-items:center;gap:10px;padding:18px 36px;font-size:16px;font-weight:700;transition:all .3s;display:inline-flex;box-shadow:0 8px 40px #f7767d4d}.ai-oem-page .btn-primary-hero:hover{transform:translateY(-2px);box-shadow:0 16px 60px #f7767d66}.ai-oem-page .btn-secondary-hero{color:var(--muted);border:1px solid var(--borderMid);border-radius:16px;align-items:center;gap:10px;padding:18px 36px;font-size:16px;font-weight:500;transition:all .3s;display:inline-flex}.ai-oem-page .btn-secondary-hero:hover{color:var(--text);border-color:var(--text)}.ai-oem-page .hero-scroll{flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.ai-oem-page .hero-scroll span{color:var(--faint);letter-spacing:.15em;font-size:10px}.ai-oem-page .hero-scroll-line{background:linear-gradient(to bottom,var(--borderMid),transparent);width:1px;height:48px;animation:1.8s ease-in-out infinite oem-bounceArrow}.ai-oem-page section{padding:120px 0}.ai-oem-page .sec-inner{max-width:1400px;margin:0 auto;padding:0 32px}.ai-oem-page .sec-inner-narrow{max-width:1200px;margin:0 auto;padding:0 32px}.ai-oem-page .sec-label{letter-spacing:.15em;text-transform:uppercase;margin-bottom:16px;font-size:12px;font-weight:700}.ai-oem-page .sec-h2{letter-spacing:-.02em;color:var(--text);font-size:clamp(32px,5vw,60px);font-weight:900;line-height:1.15}.ai-oem-page .sec-h2.mid{font-size:clamp(28px,4.5vw,52px);line-height:1.2}.ai-oem-page .sec-h2.sm{font-size:clamp(28px,4vw,48px)}.ai-oem-page #pain{background:var(--bg)}.ai-oem-page .pain-head{margin-bottom:64px}.ai-oem-page .pain-head .sec-label{color:var(--coral)}.ai-oem-page .pain-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;display:grid}.ai-oem-page .pain-card{border:1px solid var(--borderMid);background:var(--bgWhite);border-radius:24px;padding:44px 40px;position:relative;overflow:hidden;box-shadow:0 4px 32px #0d12251a}.ai-oem-page .pain-card .pain-num{letter-spacing:-.04em;-webkit-user-select:none;user-select:none;color:#f7767d08;font-size:80px;font-weight:900;line-height:1;position:absolute;top:20px;right:24px}.ai-oem-page .pain-card[data-accent=coral] .pain-num{color:#f7767d08}.ai-oem-page .pain-card[data-accent=teal] .pain-num{color:#83ccd20a}.ai-oem-page .pain-card[data-accent=orange] .pain-num{color:#feb2760a}.ai-oem-page .pain-quote-mark{opacity:.35;margin-bottom:8px;font-family:Georgia,serif;font-size:44px;line-height:1}.ai-oem-page .pain-card[data-accent=coral] .pain-quote-mark{color:var(--coral)}.ai-oem-page .pain-card[data-accent=teal] .pain-quote-mark{color:var(--teal)}.ai-oem-page .pain-card[data-accent=orange].pain-quote-mark,.ai-oem-page .pain-card[data-accent=orange] .pain-quote-mark{color:var(--orange)}.ai-oem-page .pain-card h3{color:var(--text);margin-bottom:20px;font-size:21px;font-weight:700;line-height:1.55}.ai-oem-page .pain-card .pain-rule{opacity:.5;border-radius:2px;width:32px;height:2px;margin-bottom:20px}.ai-oem-page .pain-card[data-accent=coral] .pain-rule{background:var(--coral)}.ai-oem-page .pain-card[data-accent=teal] .pain-rule{background:var(--teal)}.ai-oem-page .pain-card[data-accent=orange] .pain-rule{background:var(--orange)}.ai-oem-page .pain-card p{color:#0d1225a6;font-size:16px;line-height:1.95}.ai-oem-page #intro{background:var(--navy);border-top:1px solid var(--border)}.ai-oem-page .intro-head{grid-template-columns:180px 1fr;align-items:start;gap:0 72px;margin-bottom:80px;display:grid}.ai-oem-page .intro-head-label{padding-top:6px}.ai-oem-page .intro-head-label .sec-label{color:var(--coral);margin-bottom:12px}.ai-oem-page .intro-head-label-rule{background:var(--coral);width:24px;height:1px}.ai-oem-page .intro-head-body .sub{color:#ffffff59;letter-spacing:.06em;margin-bottom:24px;font-size:13px}.ai-oem-page .intro-head-body h2{letter-spacing:-.02em;color:#fff;margin-bottom:32px;font-size:clamp(28px,4vw,52px);font-weight:800;line-height:1.35}.ai-oem-page .intro-head-body h2 .hl{color:var(--coral)}.ai-oem-page .intro-head-body .statement{color:#ffffff8c;border-left:3px solid #ffffff26;padding-left:20px;font-size:18px;line-height:1.9}.ai-oem-page .intro-head-body .statement strong{color:#fff;font-weight:700}.ai-oem-page .intro-features{border-top:1px solid #ffffff1a}.ai-oem-page .intro-feature{border-bottom:1px solid #ffffff14;grid-template-columns:180px 1fr 2fr;align-items:start;gap:0 72px;padding:44px 0;display:grid}.ai-oem-page .intro-feature-num{color:#ffffff4d;letter-spacing:.1em;padding-top:4px;font-size:12px;font-weight:700}.ai-oem-page .intro-feature-title{color:#fff;font-size:18px;font-weight:700;line-height:1.45}.ai-oem-page .intro-feature-body{color:#ffffff8c;font-size:16px;line-height:1.9}@media (max-width:767px){.ai-oem-page .intro-head{display:block}.ai-oem-page .intro-head-label{margin-bottom:24px}.ai-oem-page .intro-feature{display:block}.ai-oem-page .intro-feature-num{margin-bottom:8px}.ai-oem-page .intro-feature-title{margin-bottom:12px}}.ai-oem-page #solution{background:var(--bgWhite);border-top:1px solid var(--border)}.ai-oem-page .how-head{text-align:center;margin-bottom:56px}.ai-oem-page .how-head .sec-label{color:var(--teal)}.ai-oem-page .how-head p{color:var(--muted);margin-top:16px;font-size:16px;line-height:1.8}.ai-oem-page .how-flow{grid-template-columns:1fr auto 3fr;align-items:stretch;gap:0;display:grid}.ai-oem-page .how-partner{background:var(--navy);text-align:center;border-radius:24px 0 0 24px;flex-direction:column;justify-content:center;align-items:center;padding:40px 32px;display:flex}.ai-oem-page .how-badge{letter-spacing:.06em;color:#ffffffb3;background:#ffffff1f;border-radius:100px;margin-bottom:20px;padding:5px 16px;font-size:12px;font-weight:700;display:inline-block}.ai-oem-page .how-partner p{color:#ffffffa6;margin-bottom:28px;font-size:14px;line-height:1.85}.ai-oem-page .how-partner p .hl{color:var(--coral);font-weight:700}.ai-oem-page .how-partner-card{background:#ffffff14;border-radius:16px;width:100%;padding:20px 24px}.ai-oem-page .how-partner-card-emoji{margin-bottom:8px;font-size:32px}.ai-oem-page .how-partner-card-label{color:#fff;font-size:14px;font-weight:700}.ai-oem-page .how-arrow{background:linear-gradient(90deg,#1b2546,#f7767d21);justify-content:center;align-items:center;padding:0 4px;display:flex}.ai-oem-page .how-fortwo{background:#f7767d08;border:1.5px solid #f7767d40;border-radius:0 24px 24px 0;padding:40px 36px}.ai-oem-page .how-fortwo-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.ai-oem-page .how-fortwo-head .how-badge{color:var(--coral);background:#f7767d1f;margin-bottom:0}.ai-oem-page .how-fortwo-head p{color:var(--muted);font-size:13px;line-height:1.7}.ai-oem-page .how-fortwo-head p .hl{color:var(--coral);font-weight:700}.ai-oem-page .how-steps{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.ai-oem-page .how-step{position:relative}.ai-oem-page .how-step-arrow{z-index:2;position:absolute;top:50%;right:-10px;transform:translateY(-50%)}.ai-oem-page .how-step:last-child .how-step-arrow{display:none}.ai-oem-page .how-step-card{background:var(--bgWhite);text-align:center;border:1px solid var(--border);border-radius:18px;padding:24px 20px;box-shadow:0 2px 12px #0d12250a}.ai-oem-page .how-step-icon{margin-bottom:14px}.ai-oem-page .how-step-title{color:var(--text);font-size:12px;font-weight:700;line-height:1.5}.ai-oem-page .how-note{text-align:center;margin-top:24px}.ai-oem-page .how-note-inner{background:var(--bg);border:1px solid var(--border);border-radius:100px;align-items:center;gap:10px;padding:14px 24px;display:inline-flex}.ai-oem-page .how-note-inner span{color:var(--muted);font-size:13px}.ai-oem-page .how-note-inner strong{color:var(--text);font-weight:700}@media (max-width:767px){.ai-oem-page .how-flow{display:block}.ai-oem-page .how-partner,.ai-oem-page .how-fortwo{border-radius:24px}.ai-oem-page .how-partner{margin-bottom:16px}.ai-oem-page .how-arrow{display:none}.ai-oem-page .how-steps{grid-template-columns:1fr}.ai-oem-page .how-step-arrow{display:none}}.ai-oem-page #why-oem{background:var(--bg);border-top:1px solid var(--border);padding:100px 0}.ai-oem-page #why-oem .sec-label{color:var(--coral)}.ai-oem-page #why-oem .sec-head{margin-bottom:48px}.ai-oem-page .oem-features{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.ai-oem-page .oem-feature{border:1px solid var(--border);background:var(--bgWhite);border-radius:20px;padding:28px 32px;box-shadow:0 2px 12px #0d122508}.ai-oem-page .oem-feature-num{background:linear-gradient(135deg,var(--coral),var(--orange));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:14px;font-size:36px;font-weight:900;line-height:1}.ai-oem-page .oem-feature h3{color:var(--text);margin-bottom:10px;font-size:16px;font-weight:700}.ai-oem-page .oem-feature p{color:var(--muted);font-size:13px;line-height:1.85}.ai-oem-page #numbers{background:var(--navy);border-top:1px solid var(--border);padding:100px 0;position:relative;overflow:hidden}.ai-oem-page .numbers-blob{pointer-events:none;background:radial-gradient(circle,#f7767d14 0%,#0000 65%);border-radius:50%;width:800px;height:800px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ai-oem-page .numbers-inner{z-index:1;max-width:1400px;margin:0 auto;padding:0 32px;position:relative}.ai-oem-page .numbers-label{text-align:center;color:#ffffff4d;letter-spacing:.2em;text-transform:uppercase;margin-bottom:60px;font-size:12px}.ai-oem-page .numbers-grid{text-align:center;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:40px;display:grid}.ai-oem-page .number-stat .num{margin-bottom:12px;font-size:clamp(36px,5vw,64px);font-weight:900;line-height:1}.ai-oem-page .number-stat .label{color:#ffffffd9;margin-bottom:6px;font-size:14px;font-weight:600}.ai-oem-page .number-stat .note{color:#ffffff4d;font-size:11px}.ai-oem-page #cases{background:var(--bgWhite);border-top:1px solid var(--border)}.ai-oem-page #cases .sec-head{margin-bottom:64px}.ai-oem-page #cases .sec-label{color:var(--orange)}.ai-oem-page .cases-grid{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:20px;display:grid}.ai-oem-page .case-card{border:1px solid var(--border);background:var(--bgWhite);border-radius:24px;overflow:hidden;box-shadow:0 2px 16px #0d12250a}.ai-oem-page .case-head{border-bottom:1px solid var(--border);padding:32px 32px 24px}.ai-oem-page .case-meta{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.ai-oem-page .case-industry{border-radius:100px;padding:5px 14px;font-size:13px;font-weight:700;display:inline-block}.ai-oem-page .case-employees{color:var(--navy);font-size:13px;font-weight:500}.ai-oem-page .case-company{color:var(--text);margin-bottom:14px;font-size:22px;font-weight:800;line-height:1.3}.ai-oem-page .case-result{border-radius:100px;align-items:center;gap:8px;padding:10px 18px;display:inline-flex}.ai-oem-page .case-result span{font-size:16px;font-weight:700}.ai-oem-page .case-body{grid-template-columns:1fr 1fr;gap:20px;padding:24px 32px 32px;display:grid}.ai-oem-page .case-side h4{letter-spacing:.12em;margin-bottom:14px;font-size:11px;font-weight:700}.ai-oem-page .case-side-before h4{color:#1b254680}.ai-oem-page .case-side ul{list-style:none}.ai-oem-page .case-side li{color:var(--navy);border-left:2px solid var(--borderMid);margin-bottom:10px;padding-left:12px;font-size:14px;line-height:1.8}.ai-oem-page .case-side-after li{font-weight:500}.ai-oem-page .case-card[data-accent=coral] .case-industry{color:var(--coral);background:#f7767d14}.ai-oem-page .case-card[data-accent=teal] .case-industry{color:var(--teal);background:#83ccd214}.ai-oem-page .case-card[data-accent=orange] .case-industry{color:var(--orange);background:#feb27614}.ai-oem-page .case-card[data-accent=coral] .case-result{background:#f7767d12;border:1px solid #f7767d40}.ai-oem-page .case-card[data-accent=teal] .case-result{background:#83ccd212;border:1px solid #83ccd240}.ai-oem-page .case-card[data-accent=orange] .case-result{background:#feb27612;border:1px solid #feb27640}.ai-oem-page .case-card[data-accent=coral] .case-result span{color:var(--coral-d)}.ai-oem-page .case-card[data-accent=teal] .case-result span{color:var(--teal-d)}.ai-oem-page .case-card[data-accent=orange] .case-result span{color:var(--orange-d)}.ai-oem-page .case-card[data-accent=coral] .case-result svg{stroke:var(--coral-d)}.ai-oem-page .case-card[data-accent=teal] .case-result svg{stroke:var(--teal-d)}.ai-oem-page .case-card[data-accent=orange] .case-result svg{stroke:var(--orange-d)}.ai-oem-page .case-card[data-accent=coral] .case-side-after h4{color:var(--coral)}.ai-oem-page .case-card[data-accent=teal] .case-side-after h4{color:var(--teal)}.ai-oem-page .case-card[data-accent=orange] .case-side-after h4{color:var(--orange)}.ai-oem-page .case-card[data-accent=coral] .case-side-after li{border-left-color:#f7767d70}.ai-oem-page .case-card[data-accent=teal] .case-side-after li{border-left-color:#83ccd270}.ai-oem-page .case-card[data-accent=orange] .case-side-after li{border-left-color:#feb27670}@media (max-width:500px){.ai-oem-page .case-body{grid-template-columns:1fr}}.ai-oem-page #flow{background:var(--bg);border-top:1px solid var(--border)}.ai-oem-page #flow .sec-head{margin-bottom:64px}.ai-oem-page #flow .sec-label{color:var(--teal)}.ai-oem-page .flow-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.ai-oem-page .flow-card{border:1px solid var(--border);background:var(--bgWhite);border-radius:20px;padding:28px 24px;box-shadow:0 2px 12px #0d122508}.ai-oem-page .flow-card .flow-num{letter-spacing:-.04em;margin-bottom:16px;font-size:40px;font-weight:900;line-height:1}.ai-oem-page .flow-card[data-color=coral] .flow-num{color:#f7767d26}.ai-oem-page .flow-card[data-color=teal] .flow-num{color:#83ccd226}.ai-oem-page .flow-card h3{color:var(--text);margin-bottom:10px;font-size:16px;font-weight:700}.ai-oem-page .flow-card p{color:var(--muted);font-size:13px;line-height:1.85}.ai-oem-page #faq{background:var(--bg);border-top:1px solid var(--border)}.ai-oem-page .faq-inner{max-width:860px;margin:0 auto;padding:0 32px}.ai-oem-page #faq .sec-label{color:var(--coral)}.ai-oem-page #faq .sec-head{margin-bottom:56px}.ai-oem-page .faq-item{border-bottom:1px solid var(--border)}.ai-oem-page .faq-item>summary{cursor:pointer;list-style:none}.ai-oem-page .faq-item>summary::-webkit-details-marker{display:none}.ai-oem-page .faq-button{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:24px;width:100%;padding:28px 0;display:flex}.ai-oem-page .faq-q{color:var(--text);font-size:18px;font-weight:700;line-height:1.55}.ai-oem-page .faq-toggle{border:1px solid var(--borderMid);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:all .3s;display:flex}.ai-oem-page .faq-item[open] .faq-toggle{background:#f7767d14;border-color:#f7767d66;transform:rotate(45deg)}.ai-oem-page .faq-item[open] .faq-toggle svg{stroke:var(--coral)}.ai-oem-page .faq-body{transition:max-height .4s,opacity .3s;overflow:hidden}.ai-oem-page .faq-body-inner{color:var(--navy);opacity:.75;padding-bottom:28px;font-size:17px;line-height:2}.ai-oem-page #cta{background:var(--bgWhite);border-top:1px solid var(--border);position:relative;overflow:hidden}.ai-oem-page .cta-blob{pointer-events:none;background:radial-gradient(#f7767d0f 0%,#0000 65%);border-radius:50%;width:900px;height:600px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ai-oem-page .cta-inner{z-index:1;text-align:center;max-width:720px;margin:0 auto;padding:0 32px;position:relative}.ai-oem-page .cta-badge{background:#f7767d0f;border:1px solid #f7767d40;border-radius:100px;align-items:center;gap:8px;margin-bottom:32px;padding:8px 16px;display:inline-flex}.ai-oem-page .cta-badge-dot{background:var(--coral);border-radius:50%;width:6px;height:6px;animation:2s infinite oem-pulseGlow}.ai-oem-page .cta-badge span{color:var(--coral);font-size:12px;font-weight:700}.ai-oem-page .cta-h2{letter-spacing:-.02em;color:var(--text);margin-bottom:24px;font-size:clamp(32px,5.5vw,64px);font-weight:900;line-height:1.15}.ai-oem-page .cta-p{color:var(--muted);margin-bottom:48px;font-size:16px;line-height:1.9}.ai-oem-page .cta-form .row-2{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px;display:grid}.ai-oem-page .cta-form input,.ai-oem-page .cta-form select,.ai-oem-page .cta-form textarea{border:1px solid var(--border);background:var(--bg);width:100%;color:var(--text);border-radius:14px;outline:none;padding:15px 18px;font-family:inherit;font-size:14px}.ai-oem-page .cta-form textarea{resize:none;margin-bottom:20px}.ai-oem-page .cta-form select{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' width='12' height='8'><path d='M1 1l5 5 5-5' stroke='%230D1225' stroke-width='1.6' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:right 18px center;background-repeat:no-repeat;margin-bottom:12px;padding-right:44px}.ai-oem-page .cta-submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f7767d 0%,#feb276 100%);border:none;border-radius:16px;justify-content:center;align-items:center;gap:10px;width:100%;padding:18px;font-size:16px;font-weight:700;transition:all .3s;display:flex;box-shadow:0 8px 40px #f7767d40}.ai-oem-page .cta-submit:hover{transform:translateY(-2px);box-shadow:0 16px 60px #f7767d66}.ai-oem-page .cta-submit:disabled{cursor:not-allowed;background:#f7767d80;transform:none}.ai-oem-page .cta-note{color:var(--faint);margin-top:12px;font-size:11px}.ai-oem-page .cta-honeypot{display:none}.ai-oem-page #cta-success{text-align:center;background:#83ccd214;border:1px solid #83ccd240;border-radius:20px;padding:48px 32px;display:none}.ai-oem-page #cta-success.show{display:block}.ai-oem-page #cta-success .emoji{margin-bottom:16px;font-size:40px}.ai-oem-page #cta-success .title{color:var(--text);margin-bottom:8px;font-size:20px;font-weight:700}.ai-oem-page #cta-success .desc{color:var(--muted);font-size:14px;line-height:1.8}@media (max-width:767px){.ai-oem-page .cta-form .row-2{grid-template-columns:1fr}}.ai-oem-page #footer{border-top:1px solid var(--border);background:var(--navy);padding:56px 0 40px}.ai-oem-page .foot-inner{max-width:1400px;margin:0 auto;padding:0 32px}.ai-oem-page .foot-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:40px;margin-bottom:48px;display:flex}.ai-oem-page .foot-brand a{align-items:center;gap:10px;margin-bottom:16px;display:inline-flex}.ai-oem-page .foot-brand img{filter:brightness(0)invert();height:24px}.ai-oem-page .foot-brand-name{color:#fff;font-size:14px;font-weight:700}.ai-oem-page .foot-brand-sub{color:#ffffff4d;font-size:10px}.ai-oem-page .foot-brand p{color:#ffffff59;max-width:340px;font-size:13px;line-height:1.85}.ai-oem-page .foot-links{flex-wrap:wrap;gap:8px 20px;display:flex}.ai-oem-page .foot-links a{color:#ffffff59;font-size:13px}.ai-oem-page .foot-cta{flex-direction:column;gap:10px;display:flex}.ai-oem-page .foot-cta .btn-primary-foot{color:#fff;text-align:center;background:linear-gradient(135deg,#f7767d,#feb276);border-radius:100px;padding:12px 24px;font-size:13px;font-weight:700}.ai-oem-page .foot-cta .btn-secondary-foot{color:#ffffff73;text-align:center;border:1px solid #ffffff1f;border-radius:100px;padding:12px 24px;font-size:13px}.ai-oem-page .foot-bottom{border-top:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:24px;display:flex}.ai-oem-page .foot-bottom p{color:#fff3;font-size:11px}
