:root{--opx-blue:#25499b;--opx-blue-600:#1e3d85;--opx-blue-700:#163068;--opx-blue-800:#102450;--opx-blue-900:#0a1838;--opx-blue-500:#2e58b5;--opx-blue-400:#5a7dcc;--opx-blue-300:#8aa4dc;--opx-blue-200:#bbccea;--opx-blue-100:#e1e8f5;--opx-blue-50:#f2f5fb;--opx-orange:#ee6124;--opx-orange-600:#d44e14;--opx-orange-700:#b33d08;--opx-orange-500:#f2784a;--opx-orange-400:#f69672;--opx-orange-300:#fab69a;--opx-orange-200:#fcd3c0;--opx-orange-100:#fde7da;--opx-orange-50:#fff3ec;--opx-green:#15b886;--opx-green-700:#0a7c5a;--opx-green-600:#0f9c72;--opx-green-500:#29c797;--opx-green-400:#5bd6ae;--opx-green-300:#8de4c7;--opx-green-200:#bdf0dd;--opx-green-100:#dbf7eb;--opx-green-50:#ecfbf4;--opx-sand:var(--opx-green);--opx-sand-50:var(--opx-green-50);--opx-sand-100:var(--opx-green-100);--opx-sand-200:var(--opx-green-200);--opx-sand-300:var(--opx-green-300);--opx-sand-400:var(--opx-green-400);--opx-sand-500:var(--opx-green-500);--opx-sand-600:var(--opx-green-600);--opx-sand-700:var(--opx-green-700);--neutral-0:#fff;--neutral-50:#fafafb;--neutral-100:#f3f4f6;--neutral-200:#e5e7eb;--neutral-300:#d1d5db;--neutral-400:#9ca3af;--neutral-500:#6b7280;--neutral-600:#4b5563;--neutral-700:#374151;--neutral-800:#1f2937;--neutral-900:#111827;--success:var(--opx-green);--success-bg:var(--opx-green-50);--warning:#e8a317;--warning-bg:#fcf3dc;--danger:#d9342b;--danger-bg:#fbe6e5;--info:var(--opx-blue);--info-bg:var(--opx-blue-50);--bg:var(--neutral-0);--bg-subtle:var(--neutral-50);--bg-muted:var(--neutral-100);--bg-inverse:var(--opx-blue-700);--fg-1:var(--neutral-900);--fg-2:var(--neutral-700);--fg-3:var(--neutral-500);--fg-disabled:var(--neutral-400);--fg-on-brand:#fff;--fg-on-accent:#fff;--fg-link:var(--opx-blue);--fg-link-hover:var(--opx-orange);--border-subtle:var(--neutral-200);--border-default:var(--neutral-300);--border-strong:var(--neutral-500);--border-focus:var(--opx-orange);--font-core:var(--font-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-display:var(--font-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-body:var(--font-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-mono:ui-monospace,"SF Mono",Menlo,monospace;--fw-thin:100;--fw-extralight:200;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:700;--fw-black:700;--fs-display-xl:64px;--lh-display-xl:1.05;--ls-display-xl:-0.02em;--fs-display-lg:48px;--lh-display-lg:1.1;--ls-display-lg:-0.02em;--fs-display-md:40px;--lh-display-md:1.15;--ls-display-md:-0.015em;--fs-h1:32px;--lh-h1:1.2;--ls-h1:-0.01em;--fs-h2:24px;--lh-h2:1.25;--ls-h2:-0.005em;--fs-h3:20px;--lh-h3:1.3;--ls-h3:0;--fs-h4:18px;--lh-h4:1.35;--ls-h4:0;--fs-body-lg:18px;--lh-body-lg:1.55;--ls-body-lg:0;--fs-body:16px;--lh-body:1.55;--ls-body:0;--fs-body-sm:14px;--lh-body-sm:1.5;--ls-body-sm:0;--fs-caption:12px;--lh-caption:1.4;--ls-caption:0.01em;--fs-overline:12px;--lh-overline:1.2;--ls-overline:0;--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--radius-3xs:2px;--radius-2xs:4px;--radius-xs:6px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:23px;--radius-2xl:32px;--radius-3xl:40px;--radius-4xl:56px;--radius-pill:999px;--radius-quadrangle-pct:0.0213;--shadow-xs:0 1px 2px rgba(17,24,39,.05);--shadow-sm:0 2px 4px rgba(17,24,39,.06),0 1px 2px rgba(17,24,39,.04);--shadow-md:0 6px 16px rgba(17,24,39,.08),0 2px 4px rgba(17,24,39,.04);--shadow-lg:0 16px 32px rgba(17,24,39,.1),0 4px 8px rgba(17,24,39,.05);--shadow-xl:0 24px 48px rgba(17,24,39,.14);--shadow-brand:0 16px 32px rgba(17,24,39,.1),0 4px 8px rgba(17,24,39,.05);--shadow-accent:0 16px 32px rgba(17,24,39,.1),0 4px 8px rgba(17,24,39,.05);--ease-standard:cubic-bezier(0.2,0,0,1);--ease-emphasized:cubic-bezier(0.3,0,0,1);--ease-bounce:cubic-bezier(0.34,1.56,0.64,1);--dur-fast:120ms;--dur-base:200ms;--dur-slow:320ms}.opx-root{font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);background:var(--bg);-moz-osx-font-smoothing:grayscale}.opx-root .display-lg,.opx-root .display-md,.opx-root .display-xl,.opx-root .h1,.opx-root .h2,.opx-root .h3,.opx-root .h4,.opx-root h1,.opx-root h2,.opx-root h3,.opx-root h4{text-wrap:balance}.opx-root .body-lg,.opx-root .body-sm,.opx-root blockquote,.opx-root dd,.opx-root dt,.opx-root figcaption,.opx-root li,.opx-root p,.opx-root summary{text-wrap:pretty}.opx-root .h1,.opx-root h1{font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:var(--ls-h1)}.opx-root .h1,.opx-root .h2,.opx-root h1,.opx-root h2{font-family:var(--font-display);font-weight:var(--fw-bold);color:inherit;margin:0}.opx-root .h2,.opx-root h2{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2)}.opx-root .h3,.opx-root h3{font-weight:var(--fw-bold);font-size:var(--fs-h3);line-height:var(--lh-h3)}.opx-root .h3,.opx-root .h4,.opx-root h3,.opx-root h4{font-family:var(--font-display);color:inherit;margin:0}.opx-root .h4,.opx-root h4{font-weight:var(--fw-semibold);font-size:var(--fs-h4);line-height:var(--lh-h4)}.opx-root .display-xl{font-size:var(--fs-display-xl);line-height:var(--lh-display-xl);letter-spacing:var(--ls-display-xl)}.opx-root .display-lg,.opx-root .display-xl{font-family:var(--font-display);font-weight:var(--fw-bold);color:var(--fg-1)}.opx-root .display-lg{font-size:var(--fs-display-lg);line-height:var(--lh-display-lg);letter-spacing:var(--ls-display-lg)}.opx-root .display-md{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-display-md);line-height:var(--lh-display-md);letter-spacing:var(--ls-display-md);color:var(--fg-1)}.opx-root .info-xl{font-size:56px;line-height:1.05;letter-spacing:-.01em}.opx-root .info-lg,.opx-root .info-xl{font-family:var(--font-display);font-weight:700;color:var(--opx-blue)}.opx-root .info-lg{font-size:36px;line-height:1.1;letter-spacing:-.005em}.opx-root .info-md{font-family:var(--font-display);font-weight:700;font-size:24px;line-height:1.2;color:var(--opx-blue)}.opx-root p{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--fg-2);margin:0}.opx-root .body-lg{font-size:var(--fs-body-lg);line-height:var(--lh-body-lg)}.opx-root .body-sm{font-size:var(--fs-body-sm);line-height:var(--lh-body-sm)}.opx-root .caption{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--fg-3)}.opx-root .overline{font-size:var(--fs-overline);line-height:var(--lh-overline);letter-spacing:var(--ls-overline);text-transform:none;font-weight:var(--fw-bold);color:var(--opx-orange)}.opx-root a{color:var(--fg-link);transition:color var(--dur-fast) var(--ease-standard)}.opx-root a:hover{color:var(--fg-link-hover)}.opx-root code,.opx-root kbd,.opx-root pre,.opx-root samp{font-family:var(--font-mono);font-size:.92em}.opx-root code{background:var(--neutral-100);padding:.1em .35em;border-radius:var(--radius-xs)}.opx-root svg.dh{display:inline-block;height:.7em;height:1cap;width:auto;vertical-align:baseline;margin-right:.2em;fill:currentColor;flex-shrink:0;overflow:visible}.opx-root svg.dh.trailing{margin-right:0;margin-left:.2em}.opx-root .img-mock{position:relative;overflow:hidden;border-radius:var(--radius-xl);background:var(--opx-blue-50);display:flex;align-items:center;justify-content:center;isolation:isolate}.opx-root .img-mock:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 22% 28%,hsla(0,0%,100%,.55),transparent 55%),radial-gradient(circle at 78% 82%,rgba(238,97,36,.18),transparent 60%),linear-gradient(140deg,var(--opx-blue-100),var(--opx-blue-50) 60%,#fff7f0);z-index:0}.opx-root .img-mock:after{content:"";position:absolute;width:38%;height:58%;left:14%;top:18%;background:linear-gradient(180deg,hsla(0,0%,100%,.55),hsla(0,0%,100%,.15));border-radius:8px 8px 4px 4px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.35);z-index:1}.opx-root .img-mock>.lbl{position:relative;z-index:2;font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;color:var(--opx-blue);font-weight:700;background:hsla(0,0%,100%,.85);padding:6px 10px;border-radius:999px;backdrop-filter:blur(4px)}.opx-root .img-mock.warm{background:var(--opx-orange-50)}.opx-root .img-mock.warm:before{background:radial-gradient(circle at 30% 30%,hsla(0,0%,100%,.55),transparent 55%),radial-gradient(circle at 75% 75%,rgba(238,97,36,.32),transparent 60%),linear-gradient(140deg,#ffe3d2,#fff1e5 60%,#fff7f0)}.opx-root .img-mock.warm>.lbl{color:var(--opx-orange-700)}.opx-root .img-mock.fresh{background:var(--opx-green-50)}.opx-root .img-mock.fresh:before{background:radial-gradient(circle at 25% 30%,hsla(0,0%,100%,.55),transparent 55%),radial-gradient(circle at 80% 75%,rgba(21,184,134,.28),transparent 60%),linear-gradient(140deg,#c9efe0,#e6f7ef 60%,#f4fbf8)}.opx-root .img-mock.fresh>.lbl{color:var(--opx-green-700)}.opx-root .img-mock.deep{background:var(--opx-blue)}.opx-root .img-mock.deep:before{background:radial-gradient(circle at 22% 28%,hsla(0,0%,100%,.18),transparent 55%),radial-gradient(circle at 78% 82%,rgba(238,97,36,.22),transparent 60%),linear-gradient(140deg,var(--opx-blue-700),var(--opx-blue) 60%,var(--opx-blue-900))}.opx-root .img-mock.deep:after{background:linear-gradient(180deg,hsla(0,0%,100%,.22),hsla(0,0%,100%,.05));box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.18)}.opx-root .img-mock.deep>.lbl{background:hsla(0,0%,100%,.92);color:var(--opx-blue)}.opx-root .img-mock.circle{border-radius:50%}.opx-root .img-mock.tile{border-radius:var(--radius-lg)}.opx-root .img-mock.poster{border-radius:var(--radius-3xl)}.opx-root{margin:0;padding:0}.opx-root{scroll-behavior:smooth;scroll-padding-top:64px;-webkit-tap-highlight-color:transparent}.opx-root .overline,.opx-root .pc-from,.opx-root .pc-unit,.opx-root .picker-tag,.opx-root .pp-from,.opx-root .pp-unit,.opx-root h1,.opx-root h2,.opx-root h3,.opx-root h4,.opx-root h5,.opx-root h6{text-wrap:balance}.opx-root blockquote,.opx-root dd,.opx-root dt,.opx-root figcaption,.opx-root li,.opx-root p,.opx-root summary{text-wrap:pretty}.opx-root blockquote,.opx-root li,.opx-root p{widows:3;orphans:3}:root{--wa-green:#25d366;--wa-green-dark:#1da851}.opx-root .nav{position:sticky;top:0;z-index:50;background:hsla(0,0%,100%,.97);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:space-between;padding:12px 20px;height:60px}.opx-root .nav .brand img{height:30px;display:block}.opx-root .nav .brand img.brand-white{display:none}.opx-root .nav-overlay{position:fixed;left:0;right:0;top:0;background:transparent;border-bottom-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;transition:background var(--dur-base) var(--ease-standard),border-color var(--dur-base) var(--ease-standard)}.opx-root .nav-overlay:not(.scrolled) .brand img.brand-blue{display:none}.opx-root .nav-overlay:not(.scrolled) .brand img.brand-white{display:block}.opx-root .nav-overlay.scrolled{background:hsla(0,0%,100%,.97);border-bottom:1px solid var(--border-subtle);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.opx-root .nav .links{display:none}.opx-root .nav .right{display:flex;align-items:center;gap:8px}.opx-root .nav .nav-wa{display:inline-flex;align-items:center;gap:6px;background:var(--wa-green);color:#fff;padding:8px 14px;border-radius:999px;font-family:var(--font-display);font-weight:700;font-size:13px;text-decoration:none}.opx-root .nav .nav-wa [data-lucide]{width:14px;height:14px;color:#fff}.opx-root .nav-burger{width:36px;height:36px;border-radius:var(--radius-sm);background:transparent;border:none;display:inline-flex;align-items:center;justify-content:center;color:var(--opx-blue);cursor:pointer}.opx-root .nav-burger [data-lucide]{width:22px;height:22px}.opx-root .nav-drawer{position:fixed;inset:60px 0 0 0;z-index:49;background:#fff;padding:24px 20px;display:flex;flex-direction:column;gap:4px;transform:translateY(-8px);opacity:0;pointer-events:none;transition:opacity var(--dur-base),transform var(--dur-base)}.opx-root .nav-drawer.open{transform:translateY(0);opacity:1;pointer-events:auto}.opx-root .nav-drawer a{font-family:var(--font-display);font-weight:700;font-size:18px;color:var(--opx-blue);padding:14px 4px;border-bottom:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:space-between}.opx-root .nav-drawer a [data-lucide]{color:var(--fg-3);width:18px;height:18px}.opx-root .btn{font-family:var(--font-display);font-weight:700;cursor:pointer;border:1.5px solid transparent;transition:background-color var(--dur-base) var(--ease-standard),border-color var(--dur-base) var(--ease-standard),color var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard),transform var(--dur-fast) var(--ease-standard);padding:13px 20px;font-size:15px;border-radius:var(--radius-pill);display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;white-space:nowrap;width:auto;min-height:48px;box-shadow:var(--shadow-sm)}.opx-root .btn:focus-visible{outline:2px solid var(--opx-orange);outline-offset:2px}.opx-root .btn:disabled,.opx-root .btn[disabled]{opacity:.4;box-shadow:none;transform:none;cursor:not-allowed;pointer-events:none}.opx-root .btn-primary{background:var(--opx-blue);color:#fff;border-color:var(--opx-blue)}.opx-root .btn-primary:hover{border-color:var(--opx-blue-600);transform:translateY(-2px)}.opx-root .btn-primary:active{background:var(--opx-blue-700);border-color:var(--opx-blue-700);transform:translateY(0);box-shadow:var(--shadow-xs)}.opx-root .btn-accent{background:var(--opx-orange);color:#fff;border-color:var(--opx-orange)}.opx-root .btn-accent:hover{border-color:var(--opx-orange-600);transform:translateY(-2px)}.opx-root .btn-accent:active{background:var(--opx-orange-700);border-color:var(--opx-orange-700);transform:translateY(0);box-shadow:var(--shadow-xs)}.opx-root .btn-ghost{background:#fff;color:var(--opx-blue);border:1.5px solid var(--border-default);box-shadow:var(--shadow-xs)}.opx-root .btn-ghost:hover{transform:translateY(-2px)}.opx-root .btn-ghost:active{background:var(--opx-blue-50);color:var(--opx-blue);transform:translateY(0);box-shadow:none}.opx-root .btn-lg{padding:16px 26px;font-size:16px;min-height:54px}.opx-root .btn-block{width:100%}.opx-root .btn .wa-icon{width:1.2em;height:1.2em}.opx-root .btn-lg .wa-icon{width:1.25em;height:1.25em}.opx-root .btn-xl .wa-icon{width:1.3em;height:1.3em}.opx-root .fab .wa-icon{width:26px;height:26px}.opx-root .footer-wa .wa-icon{width:18px;height:18px}.opx-root .hero{padding:28px 20px 48px;background:var(--opx-blue-50);position:relative;overflow:hidden}.opx-root .hero-grid{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:32px}.opx-root .hero-eyebrow{display:inline-flex;align-items:center;gap:7px;background:#fff;border:1px solid var(--opx-blue-200);color:var(--opx-blue-700);font-family:var(--font-mono);font-size:10.5px;font-weight:700;letter-spacing:.005em;padding:6px 12px;border-radius:999px;margin-bottom:16px}.opx-root .hero-eyebrow [data-lucide]{width:13px;height:13px;color:var(--opx-orange)}.opx-root .hero h1{font-family:var(--font-display);font-weight:700;font-size:38px;line-height:1.05;letter-spacing:-.018em;color:var(--opx-blue);text-wrap:balance;margin:0 0 14px}.opx-root .hero h1 .accent{color:var(--opx-orange)}.opx-root .hero .lede{font-size:16px;line-height:1.55;color:var(--fg-2);margin:0 0 24px;text-wrap:pretty}.opx-root .hero .lede b{color:var(--fg-1);font-weight:700}.opx-root .hero .ctas{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.opx-root .hero .ctas .btn{width:100%}.opx-root .hero .reassure{font-size:12.5px;color:var(--fg-3);display:flex;align-items:flex-start;gap:8px;line-height:1.5;margin-bottom:22px}.opx-root .hero .reassure [data-lucide]{color:var(--opx-green);flex-shrink:0;margin-top:2px}.opx-root .hero-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 22px;max-width:480px}.opx-root .hero-tile{background:#fff;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:14px 12px;text-align:center;box-shadow:var(--shadow-sm)}.opx-root .hero-tile.orange{background:var(--opx-orange);border-color:var(--opx-orange);color:#fff;box-shadow:var(--shadow-accent)}.opx-root .ht-num{font-family:var(--font-display);font-weight:700;font-size:28px;line-height:1;letter-spacing:-.02em;color:var(--opx-blue)}.opx-root .hero-tile.orange .ht-num{color:#fff}.opx-root .ht-unit{font-size:14px;font-weight:600;margin-left:2px;color:var(--fg-3);letter-spacing:0}.opx-root .hero-tile.orange .ht-unit{color:hsla(0,0%,100%,.85)}.opx-root .ht-label{font-family:var(--font-mono);font-size:10.5px;font-weight:700;color:var(--fg-3);letter-spacing:.005em;text-transform:none;margin-top:6px;text-wrap:balance}.opx-root .hero-tile.orange .ht-label{color:hsla(0,0%,100%,.95)}.opx-root .hero-live{display:inline-flex;align-items:center;gap:10px;margin-top:18px;font-size:13px;color:var(--fg-2)}.opx-root .hero-live b{color:var(--opx-blue);font-weight:700}.opx-root .live-dot{width:9px;height:9px;border-radius:50%;background:var(--opx-green);flex-shrink:0;position:relative}.opx-root .live-dot:after{display:none}.opx-root .hero-trust-mini{display:flex;align-items:center;gap:18px;padding:14px 16px;background:#fff;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.opx-root .htm-item{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.opx-root .htm-stars{color:var(--opx-orange);font-size:13px;letter-spacing:.005em;line-height:1;flex-shrink:0}.opx-root .htm-num{font-family:var(--font-display);font-weight:700;font-size:22px;color:var(--opx-blue);line-height:1;letter-spacing:-.01em;flex-shrink:0}.opx-root .htm-num .plus{color:var(--opx-orange)}.opx-root .htm-body{font-size:12.5px;color:var(--fg-1);line-height:1.3;min-width:0}.opx-root .htm-body b{font-weight:700}.opx-root .htm-body .dim{color:var(--fg-3);font-weight:500}.opx-root .htm-sub{font-size:10.5px;color:var(--fg-3);margin-top:2px}.opx-root .htm-divider{width:1px;align-self:stretch;background:var(--border-subtle);margin:-4px 0}.opx-root .maid-gallery{width:100%}.opx-root .maid-gallery.layout-grid{padding:56px 20px;background:#fff}.opx-root .maid-gallery-intro{max-width:720px;margin:0 auto 28px}.opx-root .maid-gallery-intro h2{font-family:var(--font-display);font-weight:700;font-size:28px;line-height:1.12;letter-spacing:-.018em;color:var(--opx-blue);margin:0 0 8px;text-wrap:balance}.opx-root .maid-gallery-intro p{font-size:15px;color:var(--fg-2);line-height:1.55;margin:0}.opx-root .maid-gallery-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;max-width:1200px;margin:0 auto}.opx-root .maid-gallery.layout-stagger .maid-card:nth-child(2),.opx-root .maid-gallery.layout-stagger .maid-card:nth-child(4){transform:translateY(24px)}.opx-root .maid-card{display:block;text-decoration:none;color:inherit;border:none;padding:0;width:100%;text-align:left;font:inherit;cursor:pointer;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm);position:relative;background:#fff}.opx-root .maid-card:active{transform:scale(.985)}.opx-root .maid-photo{position:relative}.opx-root .maid-photo .picture{border-radius:0;display:block}.opx-root .maid-photo:after{content:"";position:absolute;left:0;right:0;bottom:0;height:52%;z-index:1;pointer-events:none;background:linear-gradient(0deg,rgba(22,48,104,.82) 0,rgba(22,48,104,.42) 38%,rgba(22,48,104,0))}.opx-root .maid-pill{position:absolute;top:10px;left:10px;z-index:2;background:var(--opx-green);color:#fff;font-family:var(--font-display);font-weight:700;font-size:10.5px;letter-spacing:.02em;padding:4px 10px;border-radius:999px;box-shadow:var(--shadow-sm)}.opx-root .maid-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-55%);width:44px;height:44px;border-radius:50%;background:var(--opx-orange);color:#fff;display:inline-flex;align-items:center;justify-content:center;box-shadow:var(--shadow-md);z-index:2}.opx-root .maid-play [data-lucide]{width:18px;height:18px;color:#fff;fill:#fff;margin-left:2px}.opx-root .maid-info{position:absolute;left:12px;right:12px;bottom:10px;color:#fff;z-index:2}.opx-root .maid-name{font-family:var(--font-display);font-weight:700;font-size:15px;line-height:1.1;letter-spacing:-.005em;text-shadow:0 1px 4px rgba(0,0,0,.25)}.opx-root .maid-meta{font-size:11px;opacity:.92;margin-top:1px;text-shadow:0 1px 4px rgba(0,0,0,.25)}.opx-root .maid-expertise{font-size:11px;line-height:1.35;margin-top:5px;color:hsla(0,0%,100%,.95);text-shadow:0 1px 4px rgba(0,0,0,.3);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.opx-root .maid-modal-backdrop{position:fixed;inset:0;z-index:200;background:rgba(22,48,104,.55);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:20px;animation:mm-fade .2s var(--ease-standard)}@keyframes mm-fade{0%{opacity:0}}.opx-root .maid-modal{position:relative;background:#fff;border-radius:var(--radius-xl);overflow:hidden;width:100%;max-width:420px;max-height:92vh;overflow-y:auto;display:flex;flex-direction:column;box-shadow:var(--shadow-lg);animation:mm-rise .24s var(--ease-standard)}@keyframes mm-rise{0%{opacity:0;transform:translateY(8px)}}.opx-root .maid-modal-close{position:absolute;top:12px;right:12px;z-index:3;width:36px;height:36px;border-radius:50%;border:none;background:hsla(0,0%,100%,.92);color:var(--opx-blue);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:var(--shadow-sm)}.opx-root .maid-modal-close [data-lucide]{width:18px;height:18px}.opx-root .maid-modal-video{position:relative;width:100%;aspect-ratio:4/5;background:var(--opx-blue)}.opx-root .mm-videotag{position:absolute;top:12px;left:12px;z-index:2;display:inline-flex;align-items:center;gap:6px;background:rgba(22,48,104,.72);color:#fff;font-family:var(--font-mono);font-size:10.5px;font-weight:700;letter-spacing:.04em;padding:5px 10px;border-radius:999px}.opx-root .mm-videotag [data-lucide]{width:13px;height:13px}.opx-root .mm-pill{bottom:12px;left:12px;background:var(--opx-green);font-family:var(--font-display);font-weight:700;font-size:11px;letter-spacing:.02em;padding:5px 12px;border-radius:999px;box-shadow:var(--shadow-sm)}.opx-root .mm-pill,.opx-root .mm-play{position:absolute;z-index:2;color:#fff}.opx-root .mm-play{top:50%;left:50%;transform:translate(-50%,-50%);width:64px;height:64px;border-radius:50%;background:var(--opx-orange);display:inline-flex;align-items:center;justify-content:center;box-shadow:var(--shadow-md)}.opx-root .mm-play [data-lucide]{width:26px;height:26px;color:#fff;fill:#fff;margin-left:3px}.opx-root .maid-modal-body{padding:22px 22px 24px;display:flex;flex-direction:column;gap:7px}.opx-root .mm-name{font-family:var(--font-display);font-weight:700;font-size:24px;letter-spacing:-.018em;color:var(--opx-blue);line-height:1.05}.opx-root .mm-meta{font-size:13.5px;color:var(--fg-2)}.opx-root .mm-expertise{display:flex;align-items:flex-start;gap:9px;font-size:14.5px;line-height:1.45;color:var(--fg-1);margin:6px 0 4px}.opx-root .mm-expertise [data-lucide]{width:18px;height:18px;color:var(--opx-green);flex-shrink:0;margin-top:1px;stroke-width:2.5}.opx-root .mm-cta{width:100%;margin-top:8px}.opx-root .mm-reassure{display:flex;align-items:center;gap:8px;justify-content:center;font-family:var(--font-mono);font-size:11.5px;color:var(--fg-3);margin-top:4px}.opx-root .mm-reassure [data-lucide]{width:14px;height:14px;color:var(--opx-green)}@media (min-width:720px){.opx-root .maid-modal{flex-direction:row;max-width:700px;align-items:stretch}.opx-root .maid-modal-video{width:300px;flex-shrink:0;aspect-ratio:3/4}.opx-root .maid-modal-body{flex:1;justify-content:center;padding:28px}}.opx-root .press{background:#fff;padding:40px 20px;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}.opx-root .press .section-inner{display:flex;flex-direction:column;align-items:center;gap:20px}.opx-root .press-label{font-family:var(--font-mono);font-size:11px;font-weight:700;color:var(--fg-3);letter-spacing:.01em;text-transform:none}.opx-root .press-logos{display:flex;flex-wrap:wrap;gap:6px 14px;justify-content:center;align-items:center}.opx-root .press-logo{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;border:none;cursor:pointer;font-family:var(--font-display);font-weight:700;font-size:16px;letter-spacing:-.01em;color:var(--fg-2);padding:6px 10px;position:relative;opacity:.4;filter:grayscale(1);transition:opacity var(--dur-base) var(--ease-standard),color var(--dur-fast) var(--ease-standard),filter var(--dur-base) var(--ease-standard)}.opx-root .press-logo:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:2px;background:var(--opx-orange);border-radius:2px;transform:scaleX(0);transform-origin:center;transition:transform var(--dur-base) var(--ease-standard)}.opx-root .press-logo:hover{opacity:.85;color:var(--opx-blue);filter:grayscale(0)}.opx-root .press-logo.active{opacity:1;color:var(--opx-blue);filter:grayscale(0)}.opx-root .press-logo.active:after{transform:scaleX(1)}.opx-root .press-quote{max-width:760px;text-align:center;margin:8px auto 0;min-height:116px;font-family:var(--font-display);font-size:17px;line-height:1.45;color:var(--fg-1);font-weight:500;text-wrap:balance;position:relative;padding:0 12px;animation:pq-fade var(--dur-slow) var(--ease-standard)}@keyframes pq-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.opx-root .press-quote{animation:none}}.opx-root .pq-mark{color:var(--opx-orange);font-size:32px;font-weight:700;margin-right:4px;vertical-align:-8px}.opx-root .pq-cite{display:flex;justify-content:center;align-items:center;gap:5px;margin-top:12px;text-decoration:none;font-family:var(--font-mono);font-size:11.5px;letter-spacing:.005em;color:var(--fg-3);font-weight:600}.opx-root .pq-cite:hover{color:var(--opx-blue)}.opx-root .pq-cite [data-lucide]{width:13px;height:13px}.opx-root .hero-visual{display:flex;justify-content:center;align-items:center}.opx-root .phone-mock{perspective:1400px;filter:drop-shadow(0 20px 40px rgba(20,52,127,.18))}.opx-root .phone-bezel{width:280px;height:568px;background:#14181f;border-radius:40px;padding:10px;position:relative;transform:rotate(-2deg)}.opx-root .phone-notch{position:absolute;top:10px;left:50%;transform:translateX(-50%);width:100px;height:22px;background:#14181f;border-radius:0 0 12px 12px;z-index:2}.opx-root .phone-screen{width:100%;height:100%;border-radius:30px;background:#ece5dd;overflow:hidden;display:flex;flex-direction:column;position:relative}.opx-root .wa-header{background:#075e54;color:#fff;padding:32px 14px 10px;display:grid;grid-template-columns:14px 32px 1fr auto;gap:10px;align-items:center;flex-shrink:0}.opx-root .wa-back [data-lucide]{width:14px;height:14px;color:#fff}.opx-root .wa-av{width:32px;height:32px;border-radius:50%;background:var(--opx-orange);display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:700;font-size:13px;color:#fff;position:relative}.opx-root .wa-status{position:absolute;bottom:0;right:0;width:8px;height:8px;border-radius:50%;background:var(--wa-green);border:2px solid #075e54}.opx-root .wa-who .wa-name{font-size:13px;font-weight:700;line-height:1.1}.opx-root .wa-who .wa-sub{font-size:10px;color:hsla(0,0%,100%,.78);margin-top:1px}.opx-root .wa-icons{display:flex;gap:12px;align-items:center}.opx-root .wa-icons [data-lucide]{width:13px;height:13px;color:#fff}.opx-root .wa-thread{flex:1;padding:10px 10px 6px;display:flex;flex-direction:column;gap:7px;background:#ece5dd;overflow:hidden}.opx-root .wa-day{display:flex;justify-content:center}.opx-root .wa-day span{background:#ddf7e6;font-size:9.5px;color:#4f6a5a;font-weight:600;padding:3px 8px;border-radius:6px}.opx-root .wa-msg{display:flex;flex-direction:column;gap:1px;max-width:80%}.opx-root .wa-msg.in{align-self:flex-start}.opx-root .wa-msg.out{align-self:flex-end;align-items:flex-end}.opx-root .wa-bubble{font-size:11px;line-height:1.4;padding:6px 9px;border-radius:9px;color:#14181f;text-align:left;box-shadow:0 1px .5px rgba(0,0,0,.13)}.opx-root .wa-msg.in .wa-bubble{background:#fff;border-top-left-radius:2px}.opx-root .wa-msg.out .wa-bubble{background:#dcf8c6;border-top-right-radius:2px}.opx-root .wa-time{font-size:8.5px;color:#8a9a8e;padding:0 4px}.opx-root .wa-typing{align-self:flex-start;background:#fff;padding:7px 11px;border-radius:9px;border-top-left-radius:2px;display:inline-flex;gap:3px;box-shadow:0 1px .5px rgba(0,0,0,.13)}.opx-root .wa-typing span{width:4.5px;height:4.5px;border-radius:50%;background:#8a9a8e;animation:wa-bounce 1.2s ease-in-out infinite}.opx-root .wa-typing span:nth-child(2){animation-delay:.18s}.opx-root .wa-typing span:nth-child(3){animation-delay:.36s}@keyframes wa-bounce{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-4px);opacity:1}}.opx-root .wa-input{background:#f0f0f0;padding:7px 7px 9px;display:flex;align-items:center;gap:7px;flex-shrink:0}.opx-root .wa-input [data-lucide]{width:14px;height:14px;color:#54656f;flex-shrink:0}.opx-root .wa-input-hint{flex:1;background:#fff;font-size:10.5px;color:#8696a0;padding:5px 10px;border-radius:18px}.opx-root .wa-send{width:28px;height:28px;border-radius:50%;background:var(--wa-green);color:#fff;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.opx-root .wa-send [data-lucide]{color:#fff}.opx-root .trust{background:#fff;padding:24px 20px;border-bottom:1px solid var(--border-subtle)}.opx-root .trust-row{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:18px}.opx-root .trust-item{display:flex;align-items:center;gap:10px}.opx-root .trust-item .num{font-family:var(--font-display);font-weight:700;font-size:22px;color:var(--opx-blue);letter-spacing:-.012em;line-height:1}.opx-root .trust-item .lbl{font-size:12px;color:var(--fg-2);line-height:1.3}.opx-root .service-section{padding:56px 20px;scroll-margin-top:64px}.opx-root .service-section.alt{background:var(--opx-blue-50)}.opx-root .service-inner{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:28px}.opx-root .service-visual{position:relative}.opx-root .service-visual .picture{display:block}.opx-root .service-card-overlay{position:absolute;left:16px;right:16px;bottom:16px;background:#fff;border-radius:var(--radius-xl);padding:18px 20px;box-shadow:var(--shadow-lg)}.opx-root .service-tag{display:flex;align-items:center;gap:8px;margin-bottom:12px}.opx-root .service-num{font-family:var(--font-mono);font-size:11px;font-weight:700;color:var(--opx-orange);letter-spacing:.005em}.opx-root .service-icon{width:28px;height:28px;border-radius:var(--radius-sm);background:var(--opx-blue);color:#fff;display:inline-flex;align-items:center;justify-content:center}.opx-root .service-icon [data-lucide]{width:15px;height:15px;color:#fff}.opx-root .service-eyebrow{font-family:var(--font-mono);font-size:10.5px;font-weight:700;letter-spacing:.1em;color:var(--opx-blue-700)}.opx-root .service-copy h2{font-family:var(--font-display);font-weight:700;font-size:30px;line-height:1.1;letter-spacing:-.018em;color:var(--opx-blue);margin:0 0 14px;text-wrap:balance}.opx-root .service-copy h2 .accent{color:var(--opx-orange)}.opx-root .service-copy .lede{font-size:15.5px;line-height:1.55;color:var(--fg-2);margin:0 0 18px;text-wrap:pretty}.opx-root .service-copy .lede b{color:var(--fg-1);font-weight:700}.opx-root .chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:20px}.opx-root .chip{background:#fff;border:1px solid var(--opx-blue-200);color:var(--opx-blue-700);font-size:12px;font-weight:600;padding:5px 11px;border-radius:999px}.opx-root .bullets{list-style:none;padding:0;margin:0 0 24px;display:flex;flex-direction:column;gap:10px}.opx-root .bullets li{display:flex;gap:10px;align-items:flex-start;font-size:14.5px;line-height:1.5;color:var(--fg-2)}.opx-root .bullets li [data-lucide]{width:18px;height:18px;flex-shrink:0;color:var(--opx-green);margin-top:1px;stroke-width:2.5}.opx-root .service-cta{display:flex;flex-direction:column;align-items:stretch;gap:10px}.opx-root .service-cta .btn{width:100%}.opx-root .service-cta-sub{display:block;font-family:var(--font-mono);font-size:11px;color:var(--fg-3);letter-spacing:.04em;text-align:center;margin-top:10px}.opx-root .service-card{background:#fff;border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:22px;box-shadow:var(--shadow-md)}.opx-root .service-card-tag{font-family:var(--font-mono);font-size:10.5px;font-weight:700;color:var(--fg-3);letter-spacing:.01em;margin-bottom:4px}.opx-root .service-card-price{font-family:var(--font-display);font-weight:700;font-size:32px;line-height:1.05;color:var(--opx-blue);letter-spacing:-.018em}.opx-root .service-card-unit{font-family:var(--font-mono);font-size:13px;color:var(--fg-3);font-weight:600;margin-left:4px}.opx-root .service-card-or{font-size:13.5px;color:var(--fg-2);margin-top:6px;font-weight:600}.opx-root .service-card-divider{height:1px;background:var(--border-subtle);margin:14px 0}.opx-root .service-card-stat-v{font-family:var(--font-display);font-weight:700;font-size:22px;color:var(--opx-blue);line-height:1.05}.opx-root .service-card-stat-l{font-size:12px;color:var(--fg-2);margin-top:4px}.opx-root .service-card-foot{display:flex;align-items:center;gap:7px;font-size:11.5px;color:var(--fg-3);margin-top:12px}.opx-root .service-card-foot [data-lucide]{width:14px;height:14px;color:var(--opx-green)}.opx-root .how{padding:64px 20px;background:#fff}.opx-root .section-inner{max-width:1200px;margin:0 auto}.opx-root .section-head{text-align:left;max-width:720px;margin:0 auto 32px}.opx-root .section-head .overline{color:var(--opx-orange);font-weight:700;font-size:12px;letter-spacing:0;text-transform:none}.opx-root .section-head h2{font-family:var(--font-display);font-weight:700;font-size:30px;line-height:1.1;letter-spacing:-.015em;color:var(--opx-blue);margin:6px 0 12px;text-wrap:balance}.opx-root .section-head p{font-size:15.5px;line-height:1.55;color:var(--fg-2);margin:0}.opx-root .timeline{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.opx-root .tl-step{position:relative;display:grid;grid-template-columns:48px 1fr;gap:16px;padding-bottom:28px}.opx-root .tl-step:last-child{padding-bottom:0}.opx-root .tl-step:not(:last-child):before{content:"";position:absolute;left:23px;top:52px;bottom:-4px;width:2px;background:var(--opx-blue-100);z-index:0}.opx-root .tl-rail{position:relative;z-index:1}.opx-root .tl-icon{width:48px;height:48px;border-radius:50%;background:var(--opx-blue);color:#fff;display:inline-flex;align-items:center;justify-content:center;box-shadow:var(--shadow-md)}.opx-root .tl-icon [data-lucide]{width:22px;height:22px;stroke-width:2.25}.opx-root .tl-body{padding-top:3px}.opx-root .tl-num{font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.01em;color:var(--opx-orange)}.opx-root .tl-body h3{font-family:var(--font-display);font-weight:700;font-size:17px;color:var(--opx-blue);margin:4px 0}.opx-root .tl-body p{font-size:14px;color:var(--fg-2);line-height:1.55;margin:0}.opx-root .reassure-band{background:var(--opx-blue);padding:56px 20px;color:#fff}.opx-root .reassure-grid{display:flex;flex-direction:column;gap:14px}.opx-root .reassure-card{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:var(--radius-xl);padding:22px 22px 20px}.opx-root .reassure-icon{width:40px;height:40px;border-radius:var(--radius-sm);background:var(--opx-orange);color:#fff;display:inline-flex;align-items:center;justify-content:center;margin-bottom:12px}.opx-root .reassure-icon [data-lucide]{width:20px;height:20px;color:#fff}.opx-root .reassure-card h3{font-family:var(--font-display);font-weight:700;font-size:17px;color:#fff;margin:0 0 6px}.opx-root .reassure-card p{font-size:13.5px;line-height:1.55;color:hsla(0,0%,100%,.82);margin:0}.opx-root .btn-ghost-light{background:transparent;color:#fff;border:1.5px solid hsla(0,0%,100%,.5)}.opx-root .btn-ghost-light:active{background:hsla(0,0%,100%,.1)}.opx-root .btn-ghost-light:hover{border-color:#fff}.opx-root .cta-band{position:relative;overflow:hidden;padding:72px 20px;text-align:center;color:#fff;background:var(--opx-blue-700)}.opx-root .cta-band .picture{z-index:0}.opx-root .cta-band-inner{position:relative;z-index:2;max-width:700px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.opx-root .cta-band .overline{font-family:var(--font-mono);font-size:11px;font-weight:700;color:hsla(0,0%,100%,.78);letter-spacing:.01em;text-transform:none;margin-bottom:12px}.opx-root .cta-band h2{font-family:var(--font-display);font-weight:700;font-size:36px;line-height:1.08;letter-spacing:-.02em;color:#fff;margin:0 0 12px;text-wrap:balance}.opx-root .cta-band h2 .accent{color:var(--opx-orange)}.opx-root .cta-band p{font-size:15.5px;color:hsla(0,0%,100%,.9);margin:0 0 22px;text-wrap:pretty;max-width:52ch}.opx-root .cta-band-ctas{display:flex;flex-direction:column;gap:10px;width:100%;max-width:360px}.opx-root .cta-band-ctas .btn{width:100%}.opx-root .cta-band-btn{box-shadow:var(--shadow-md)}.opx-root .cta-band-sub{font-family:var(--font-mono);font-size:11.5px;color:hsla(0,0%,100%,.75);letter-spacing:.04em;margin-top:18px;display:inline-flex;align-items:center;gap:8px}.opx-root .cta-band-sub [data-lucide]{width:14px;height:14px;color:var(--opx-green)}.opx-root .pricing{padding:56px 20px;background:var(--bg-subtle)}.opx-root .pricing-head{max-width:700px;margin:0 auto 28px;text-align:center}.opx-root .pricing-head .overline{color:var(--opx-orange);font-weight:700;font-family:var(--font-mono);font-size:11px;letter-spacing:.01em;text-transform:none}.opx-root .pricing-head h2{font-family:var(--font-display);font-weight:700;font-size:30px;line-height:1.1;letter-spacing:-.02em;color:var(--opx-blue);margin:10px 0 12px;text-wrap:balance}.opx-root .pricing-head h2 .accent{color:var(--opx-orange);font-size:1.25em}.opx-root .pricing-head p{font-size:15px;line-height:1.55;color:var(--fg-2);margin:0;text-wrap:pretty}.opx-root .pricing-card{max-width:920px;margin:0 auto;background:#fff;border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);padding:28px 24px}.opx-root .pc-headline{display:flex;align-items:baseline;gap:6px;justify-content:center;margin-bottom:6px}.opx-root .pc-from{font-family:var(--font-mono);font-size:12px;font-weight:700;color:var(--fg-3);letter-spacing:.01em;text-transform:none}.opx-root .pc-amount{font-family:var(--font-display);font-weight:700;font-size:72px;line-height:1;letter-spacing:-.03em;color:var(--opx-blue)}.opx-root .pc-unit{font-size:17px;color:var(--fg-3);font-weight:600}.opx-root .pc-divider{height:1px;background:var(--border-subtle);margin:22px 0}.opx-root .pc-list{display:grid;grid-template-columns:1fr;gap:22px}.opx-root .pc-col-h{font-family:var(--font-mono);font-size:11px;font-weight:700;color:var(--fg-3);letter-spacing:.1em;text-transform:none;margin-bottom:12px}.opx-root .pc-row{display:flex;align-items:flex-start;gap:10px;font-size:14.5px;font-weight:500;color:var(--fg-1);line-height:1.5;padding:6px 0}.opx-root .pc-row [data-lucide]{width:18px;height:18px;color:var(--opx-blue);flex-shrink:0;margin-top:2px;stroke-width:2.5}.opx-root .pc-row.plus [data-lucide]{color:var(--opx-green)}.opx-root .pc-foot{margin-top:18px;padding-top:22px;border-top:1px solid var(--border-subtle);display:flex;flex-direction:column;align-items:center;gap:14px}.opx-root .pc-foot .btn{width:100%;max-width:360px}.opx-root .pc-foot-sub{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:var(--fg-3);text-align:center;text-wrap:balance;line-height:1.5}.opx-root .pc-foot-sub [data-lucide]{width:15px;height:15px;color:var(--opx-green);flex-shrink:0}.opx-root .comparison{padding:56px 20px;background:#fff}.opx-root .compare-table{border:1px solid var(--border-subtle);border-radius:var(--radius-xl);overflow:hidden;max-width:1080px;margin:0 auto;background:#fff;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.opx-root .ct-head,.opx-root .ct-row{display:contents}.opx-root .ct-col-head{padding:16px 14px;border-left:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:4px;background:var(--opx-blue-50)}.opx-root .ct-col-head.good{background:var(--opx-blue);color:#fff}.opx-root .ct-col-tag{font-family:var(--font-mono);font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:none;color:var(--fg-3)}.opx-root .ct-col-head.good .ct-col-tag{color:hsla(0,0%,100%,.8)}.opx-root .ct-col-name{font-family:var(--font-display);font-weight:700;font-size:16px;letter-spacing:-.005em;color:var(--opx-blue)}.opx-root .ct-col-head.good .ct-col-name{color:#fff}.opx-root .ct-row-label{padding:14px;font-family:var(--font-display);font-weight:600;font-size:13.5px;color:var(--fg-1);align-self:center;background:var(--opx-blue-50);border-top:1px solid var(--border-subtle)}.opx-root .ct-head .ct-row-label{background:transparent;border-top:0}.opx-root .ct-cell{padding:14px;font-size:13.5px;color:var(--fg-2);line-height:1.4;border-left:1px solid var(--border-subtle);border-top:1px solid var(--border-subtle);display:flex;align-items:center;gap:8px}.opx-root .ct-cell.good{background:rgba(37,73,155,.04);color:var(--opx-blue-700);font-weight:600}.opx-root .ct-icon-good{width:16px;height:16px;color:var(--opx-green);flex-shrink:0}.opx-root .ct-icon-bad{width:16px;height:16px;color:var(--fg-3);flex-shrink:0}.opx-root .reviews{padding:64px 20px;background:#fff}.opx-root .reviews-head{display:flex;flex-direction:column;gap:20px;margin:0 auto 28px;max-width:1200px}.opx-root .reviews-rating{display:flex;flex-direction:column;gap:6px;padding:22px 26px;background:#fff;border:1px solid var(--border-subtle);border-radius:var(--radius-xl);align-self:flex-start;text-decoration:none;cursor:pointer;box-shadow:var(--shadow-md);transition:transform var(--dur-fast) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard)}.opx-root .reviews-rating:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg)}.opx-root .rr-brand{display:inline-flex;align-items:center;gap:7px;line-height:0}.opx-root .rr-glogo{height:20px;width:auto;display:block}.opx-root .rr-brand-label{font-family:"Arial",var(--font-core);font-weight:400;font-size:18px;line-height:1;color:#5f6368}.opx-root .rr-rate{display:flex;align-items:center;gap:10px;margin-top:8px}.opx-root .rr-score{font-family:var(--font-display);font-weight:700;font-size:38px;color:var(--fg-1);line-height:1;letter-spacing:-.01em}.opx-root .rr-stars{position:relative;display:inline-block;font-size:22px;line-height:1;letter-spacing:.04em;white-space:nowrap}.opx-root .rr-stars-track{color:var(--neutral-300)}.opx-root .rr-stars-fill{position:absolute;inset:0;overflow:hidden;width:var(--pct,100%);color:#fbbc04}.opx-root .rr-count{font-size:13px;color:var(--fg-3);margin-top:4px}.opx-root .rr-count b{font-weight:700;color:var(--fg-1)}.opx-root .rr-sub{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-mono);font-size:11px;color:var(--fg-3);letter-spacing:.005em;margin-top:6px}.opx-root .rr-sub [data-lucide]{width:13px;height:13px}.opx-root .reviews-rating:hover .rr-sub{color:var(--opx-blue)}.opx-root .reviews-quote .overline{display:block;color:var(--opx-orange);font-weight:700;font-family:var(--font-mono);font-size:11px;letter-spacing:.01em;text-transform:none}.opx-root .reviews-quote h2{font-family:var(--font-display);font-weight:700;font-size:28px;line-height:1.12;letter-spacing:-.018em;color:var(--opx-blue);margin:8px 0 10px;text-wrap:balance}.opx-root .reviews-quote p{font-size:15px;line-height:1.55;color:var(--fg-2);margin:0}.opx-root .review-carousel{max-width:1200px;margin:0 auto}.opx-root .rcar-viewport{overflow:hidden;cursor:grab}.opx-root .rcar-viewport:active{cursor:grabbing}.opx-root .rcar-track{display:flex;transition:transform .52s var(--ease-standard);will-change:transform}.opx-root .rcar-slide{flex:0 0 100%;max-width:100%;padding:6px 7px;box-sizing:border-box}.opx-root .review-card{height:100%;background:#fff;border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:22px;display:flex;flex-direction:column;gap:12px}.opx-root .rc-stars{color:var(--opx-orange);font-size:16px;letter-spacing:.01em}.opx-root .review-card blockquote{margin:0;font-size:15.5px;line-height:1.55;color:var(--fg-1);font-weight:500;text-wrap:pretty;flex:1}.opx-root .rc-who{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:11.5px;color:var(--fg-3);letter-spacing:.04em;font-weight:600}.opx-root .rc-who [data-lucide]{width:15px;height:15px;color:var(--opx-blue-300);flex-shrink:0}.opx-root .rcar-controls{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:20px}.opx-root .rcar-arrow{width:40px;height:40px;border-radius:50%;border:1px solid var(--border-default);background:#fff;color:var(--opx-blue);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard)}.opx-root .rcar-arrow:hover{background:var(--opx-blue);color:#fff;border-color:var(--opx-blue)}.opx-root .rcar-arrow [data-lucide]{width:18px;height:18px}.opx-root .rcar-dots{display:flex;gap:8px;align-items:center}.opx-root .rcar-dot{width:8px;height:8px;border-radius:50%;border:none;padding:0;background:var(--opx-blue-200);cursor:pointer;transition:background var(--dur-fast) var(--ease-standard),width var(--dur-fast) var(--ease-standard)}.opx-root .rcar-dot.active{background:var(--opx-orange);width:22px;border-radius:999px}.opx-root .faq{padding:56px 20px;background:var(--opx-blue-50)}.opx-root .section-head.left{text-align:left;margin:0 0 28px;max-width:760px}.opx-root .faq-list{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:10px}.opx-root .faq-item{background:#fff;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);transition:box-shadow var(--dur-base) var(--ease-standard)}.opx-root .faq-item[open]{box-shadow:var(--shadow-md);border-color:var(--opx-blue-200)}.opx-root .faq-item summary{cursor:pointer;list-style:none;padding:18px 56px 18px 22px;position:relative;font-family:var(--font-display);font-weight:700;font-size:16px;line-height:1.4;color:var(--opx-blue);text-wrap:balance}.opx-root .faq-item summary::-webkit-details-marker{display:none}.opx-root .faq-minus,.opx-root .faq-plus{position:absolute;right:22px;top:50%;transform:translateY(-50%);width:22px;height:22px;color:var(--opx-orange);stroke-width:2.5}.opx-root .faq-item .faq-minus,.opx-root .faq-item[open] .faq-plus{display:none}.opx-root .faq-item[open] .faq-minus{display:inline-block}.opx-root .faq-item p{margin:0;padding:0 22px 22px;font-size:15px;line-height:1.6;color:var(--fg-2);text-wrap:pretty}.opx-root .footer{background:var(--opx-blue-700);color:hsla(0,0%,100%,.85);padding:40px 20px 24px}.opx-root .footer-grid{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:28px}.opx-root .footer h4{font-family:var(--font-display);font-weight:700;font-size:11.5px;color:#fff;letter-spacing:.1em;margin:0 0 12px}.opx-root .footer ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.opx-root .footer a{color:hsla(0,0%,100%,.78);font-size:14px;text-decoration:none}.opx-root .footer .lede{font-size:13.5px;line-height:1.55;color:hsla(0,0%,100%,.78);margin:12px 0}.opx-root .footer-wa{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:13px;color:var(--wa-green);font-weight:700}.opx-root .footer-wa [data-lucide]{width:16px;height:16px;color:var(--wa-green)}.opx-root .footer .legal{max-width:1200px;margin:28px auto 0;padding-top:20px;border-top:1px solid hsla(0,0%,100%,.15);display:flex;flex-direction:column;gap:6px;font-size:11.5px;color:hsla(0,0%,100%,.6)}.opx-root .fab{position:fixed;right:16px;bottom:16px;z-index:60;background:var(--wa-green);color:#fff;width:56px;height:56px;border-radius:50%;box-shadow:0 10px 28px rgba(0,0,0,.22),0 3px 8px rgba(0,0,0,.14);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border:none;text-decoration:none;transition:all var(--dur-base) var(--ease-standard)}.opx-root .fab:active{transform:scale(.95)}.opx-root .fab [data-lucide]{width:26px;height:26px;color:#fff}.opx-root .fab span{display:none}.opx-root .fab:after{content:"";position:absolute;inset:-4px;border-radius:50%;background:rgba(37,211,102,.22);animation:fab-pulse 3.2s ease-out infinite;z-index:-1}@keyframes fab-pulse{0%{transform:scale(.92);opacity:.65}to{transform:scale(1.5);opacity:0}}.opx-root .hero-quad{display:inline-flex;align-items:center;gap:8px;background:var(--opx-orange);color:#fff;font-family:var(--font-display);font-weight:700;font-size:13px;letter-spacing:.02em;padding:10px 18px;border-radius:23px;margin-bottom:18px;box-shadow:var(--shadow-md)}.opx-root .hero-quad [data-lucide]{width:16px;height:16px;color:#fff}.opx-root .hero-bleed h1{font-size:32px}.opx-root .hero-bleed h1 .or{font-size:1em}.opx-root .hero-trust{position:relative;z-index:3;margin-top:28px;background:hsla(0,0%,100%,.96);border-radius:18px;padding:14px 18px;display:flex;flex-direction:column;gap:12px;max-width:720px;width:100%;box-shadow:0 12px 28px rgba(0,0,0,.18)}.opx-root .ht-item{display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--fg-2);line-height:1.3}.opx-root .ht-item b{font-family:var(--font-display);font-weight:700;font-size:18px;color:var(--opx-blue);letter-spacing:-.01em;flex-shrink:0}.opx-root .ht-divider{height:1px;background:var(--border-subtle);width:100%}.opx-root .picker{padding:56px 20px;background:#fff}.opx-root .picker-head{max-width:760px;margin:0 auto 32px;text-align:center}.opx-root .picker-head .overline{color:var(--opx-orange);font-weight:700;font-family:var(--font-mono);font-size:11px;letter-spacing:.01em;text-transform:none}.opx-root .picker-head h2{font-family:var(--font-display);font-weight:700;font-size:32px;line-height:1.1;letter-spacing:-.022em;color:var(--opx-blue);margin:10px 0 14px;text-wrap:balance}.opx-root .picker-head p{font-size:15.5px;line-height:1.55;color:var(--fg-2);margin:0;text-wrap:pretty}.opx-root .picker-grid{display:grid;grid-template-columns:1fr;gap:14px;max-width:1200px;margin:0 auto}.opx-root .picker-card{position:relative;border-radius:var(--radius-xl);overflow:hidden;display:flex;flex-direction:column;color:#fff;box-shadow:var(--shadow-md)}.opx-root .picker-card.tone-blue{background:var(--opx-blue)}.opx-root .picker-card.tone-green{background:var(--opx-green)}.opx-root .picker-card.tone-orange{background:var(--opx-orange)}.opx-root .picker-card .picture,.opx-root .picker-card-overlay{display:none}.opx-root .picker-card-inner{position:relative;z-index:2;display:flex;flex-direction:column;padding:28px;flex:1;gap:14px}.opx-root .picker-tag{align-self:flex-start;background:#fff;color:var(--opx-blue);font-family:var(--font-display);font-weight:700;font-size:11px;letter-spacing:.005em;padding:5px 12px;border-radius:9999px;text-transform:none}.opx-root .picker-tag.tag-orange{background:var(--opx-orange);color:#fff}.opx-root .picker-tag.tag-green{background:var(--opx-green);color:#fff}.opx-root .picker-tag.tag-blue{background:#fff;color:var(--opx-blue)}.opx-root .picker-card .btn-tone-blue,.opx-root .picker-card .btn-tone-green,.opx-root .picker-card .btn-tone-orange{background:#fff;box-shadow:0 6px 16px rgba(0,0,0,.14)}.opx-root .picker-card .btn-tone-blue{color:var(--opx-blue)}.opx-root .picker-card .btn-tone-green{color:var(--opx-green)}.opx-root .picker-card .btn-tone-orange{color:var(--opx-orange)}.opx-root .picker-card .btn [data-lucide]{color:inherit}.opx-root .picker-card .btn-tone-blue:active{background:var(--opx-blue-50)}.opx-root .picker-card .btn-tone-green:active{background:#e9f8f0}.opx-root .picker-card .btn-tone-orange:active{background:var(--opx-orange-50)}.opx-root .btn-tone-blue{background:var(--opx-blue);color:#fff;box-shadow:var(--shadow-sm)}.opx-root .btn-tone-blue:active{background:var(--opx-blue-700);transform:translateY(0);box-shadow:var(--shadow-xs)}.opx-root .btn-tone-green{background:var(--opx-green);color:#fff;box-shadow:var(--shadow-sm)}.opx-root .btn-tone-green:active{background:var(--opx-green-700);transform:translateY(0);box-shadow:var(--shadow-xs)}.opx-root .btn-tone-orange{background:var(--opx-orange);color:#fff;box-shadow:var(--shadow-sm)}.opx-root .btn-tone-orange:active{background:var(--opx-orange-700);transform:translateY(0);box-shadow:var(--shadow-xs)}.opx-root .btn-tone-blue [data-lucide],.opx-root .btn-tone-green [data-lucide],.opx-root .btn-tone-orange [data-lucide]{color:#fff}.opx-root .picker-card h3{font-family:var(--font-display);font-weight:700;font-size:24px;line-height:1.05;letter-spacing:-.02em;color:#fff;margin:0;text-wrap:balance}.opx-root .picker-card .pc-sub{font-size:13.5px;color:hsla(0,0%,100%,.92);margin:0;line-height:1.4}.opx-root .picker-card ul{list-style:none;padding:0;margin:4px 0 0;display:flex;flex-direction:column;gap:9px}.opx-root .picker-card ul li{display:flex;align-items:flex-start;gap:9px;font-size:13.5px;color:hsla(0,0%,100%,.92);line-height:1.45}.opx-root .picker-card ul li [data-lucide]{width:14px;height:14px;color:#fff;flex-shrink:0;margin-top:2px;stroke-width:2.5}.opx-root .picker-foot{margin-top:auto;display:flex;flex-direction:column;gap:12px;padding-top:18px;border-top:1px solid hsla(0,0%,100%,.2)}.opx-root .picker-price{display:flex;align-items:baseline;gap:4px;color:#fff}.opx-root .pp-from{font-family:var(--font-mono);font-size:11px;font-weight:700;color:hsla(0,0%,100%,.75);letter-spacing:.005em;text-transform:none;margin-right:4px}.opx-root .pp-amount{font-family:var(--font-display);font-weight:700;font-size:26px;letter-spacing:-.02em;line-height:1}.opx-root .pp-unit{font-size:13px;color:hsla(0,0%,100%,.85);font-weight:600}.opx-root .pp-quote{font-family:var(--font-display);font-weight:700;font-size:18px;letter-spacing:-.01em;line-height:1}.opx-root .picker-foot .btn{width:100%}.opx-root .picker-learn{display:inline-flex;align-items:center;gap:6px;align-self:center;margin-top:2px;color:hsla(0,0%,100%,.85);font-family:var(--font-mono);font-size:11.5px;font-weight:700;letter-spacing:.005em;text-transform:none;text-decoration:none;padding:5px 10px;border-radius:999px;transition:color .12s ease,background .12s ease}.opx-root .picker-learn [data-lucide]{width:14px;height:14px;stroke-width:2.5;transition:transform .12s ease}.opx-root .picker-learn:hover{color:#fff;background:hsla(0,0%,100%,.08)}.opx-root .picker-learn:hover [data-lucide]{transform:translateX(3px)}.opx-root .about.about-split{background:#fff;color:var(--fg-1);padding:64px 20px;text-align:left}.opx-root .about.about-split:before{display:none}.opx-root .about-grid{display:flex;flex-direction:column;gap:32px;max-width:1200px;margin:0 auto}.opx-root .about-photo{width:100%}.opx-root .about-photo .picture{box-shadow:var(--shadow-md)}.opx-root .about-copy .overline{display:block;color:var(--opx-orange);font-weight:700;font-family:var(--font-mono);font-size:11px;letter-spacing:.01em;text-transform:none}.opx-root .about-copy h2{font-family:var(--font-display);font-weight:700;font-size:32px;line-height:1.1;letter-spacing:-.022em;color:var(--opx-blue);margin:10px 0 16px;text-wrap:balance}.opx-root .about-copy h2 .accent{color:var(--opx-orange)}.opx-root .about-copy p{font-size:16px;line-height:1.6;color:var(--fg-2);margin:0 0 24px;text-wrap:pretty}.opx-root .about-credential{display:inline-flex;align-items:center;gap:10px;padding:12px 18px;border-radius:var(--radius-pill);background:var(--opx-blue-50);font-family:var(--font-mono);font-size:12.5px;font-weight:600;color:var(--opx-blue-700);line-height:1.3}.opx-root .about-credential [data-lucide]{width:18px;height:18px;color:var(--opx-blue);flex-shrink:0;stroke-width:2.25}.opx-root .about-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.opx-root .as-item{background:var(--opx-blue-50);padding:16px 14px;border-radius:var(--radius-lg)}.opx-root .as-num{font-family:var(--font-display);font-weight:700;font-size:28px;line-height:1;letter-spacing:-.02em;color:var(--opx-blue)}.opx-root .as-num .plus{color:var(--opx-orange)}.opx-root .as-label{font-size:11.5px;color:var(--fg-2);margin-top:6px;line-height:1.4}.opx-root .faq.faq-dark{background:var(--bg-subtle)}.opx-root .faq-dark .faq-title{color:var(--opx-blue);margin:0 0 28px}.opx-root .faq-dark .faq-list{gap:10px;max-width:880px}.opx-root .faq-dark .faq-item{background:#fff;border:1px solid var(--border-subtle);border-radius:16px;transition:box-shadow var(--dur-base) var(--ease-standard)}.opx-root .faq-dark .faq-item[open]{box-shadow:var(--shadow-md);border-color:var(--opx-blue-200);background:#fff}.opx-root .faq-dark .faq-item summary{color:var(--opx-blue);position:relative}.opx-root .faq-dark .faq-chev{color:var(--opx-orange)}.opx-root .faq-dark .faq-item p{color:var(--fg-2)}.opx-root .product-card.tone-white-curve:after{display:none}@media (min-width:920px){.opx-root .hero-bleed h1{font-size:56px}.opx-root .hero-bleed-sub{max-width:640px;margin-left:auto;margin-right:auto}.opx-root .hero-quad{font-size:14px;padding:12px 22px;margin-bottom:22px}.opx-root .hero-trust{flex-direction:row;align-items:center;gap:28px;padding:18px 28px}.opx-root .ht-item{font-size:13.5px}.opx-root .ht-item b{font-size:22px}.opx-root .ht-divider{width:1px;align-self:stretch;height:auto}.opx-root .picker{padding:96px 48px}.opx-root .picker-head{margin-bottom:40px}.opx-root .picker-head h2{font-size:40px}.opx-root .picker-head p{font-size:16px;max-width:56ch;margin:0 auto}.opx-root .picker-grid{grid-template-columns:repeat(2,1fr);gap:20px}.opx-root .picker-card-inner{padding:32px;gap:16px}.opx-root .picker-card h3{font-size:26px}.opx-root .picker-card .pc-sub{font-size:14.5px}.opx-root .picker-card ul li{font-size:13.5px}.opx-root .pp-amount{font-size:30px}.opx-root .pp-unit{font-size:14px}.opx-root .picker-foot{flex-direction:row;justify-content:space-between;align-items:center;gap:16px;padding-top:20px}.opx-root .picker-foot .btn{width:auto}.opx-root .about.about-split{padding:96px 48px}.opx-root .about-grid{display:grid;grid-template-columns:1fr 1.3fr;gap:64px;align-items:center}.opx-root .about-photo{width:auto}.opx-root .about-copy h2{font-size:48px}.opx-root .about-copy p{font-size:18px;max-width:56ch}.opx-root .about-stats{gap:16px}.opx-root .as-num{font-size:36px}.opx-root .as-label{font-size:12.5px}.opx-root .faq.faq-dark{padding:96px 48px 120px}.opx-root .faq-dark .faq-title{font-size:36px;margin-bottom:40px}.opx-root .faq-dark .faq-item summary{font-size:17px;padding:22px 64px 22px 28px}.opx-root .faq-dark .faq-chev{right:28px}.opx-root .faq-dark .faq-item p{font-size:15px;padding:0 28px 24px}}.opx-root .nav.lp{background:#fff;padding:14px 20px;height:auto;border-bottom:0}.opx-root .nav.lp .brand img{height:32px}.opx-root .nav.lp .right{gap:8px}.opx-root .btn-wa{background:var(--wa-green);color:#fff;box-shadow:var(--shadow-sm);padding:11px 18px;font-size:14px;min-height:44px}.opx-root .btn-wa:active{background:var(--wa-green-dark);transform:translateY(0);box-shadow:var(--shadow-xs)}.opx-root .btn-wa [data-lucide]{color:#fff}.opx-root .btn-xl{padding:18px 32px;font-size:18px;min-height:64px;border-radius:9999px;font-family:var(--font-display);font-weight:700;letter-spacing:-.01em}.opx-root .btn-xl [data-lucide]{width:22px;height:22px}.opx-root .btn.wa [data-lucide]{color:#fff}.opx-root .btn-accent.btn-xl,.opx-root .btn-primary.btn-xl{box-shadow:var(--shadow-md)}.opx-root .hero.hero-bleed{position:relative;padding:88px 20px 64px;background:var(--opx-blue-700);color:#fff;overflow:hidden;min-height:600px;display:flex;flex-direction:column;justify-content:center;align-items:center}.opx-root .hero.hero-bleed .picture{z-index:0}.opx-root .hero-video-wrap{position:absolute;inset:0;z-index:0;overflow:hidden;background:#16306a}.opx-root .hero-video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 38%;object-position:center 38%;display:block}.opx-root .hero-video-v{display:none}@media (max-width:640px){.opx-root .hero-video-h{display:none}.opx-root .hero-video-v{display:block;-o-object-position:center 30%;object-position:center 30%}}.opx-root .hero-bleed-overlay{position:absolute;inset:0;z-index:1;background:rgba(22,48,104,.46)}.opx-root .hero-stamp{position:absolute;top:20px;left:20px;z-index:3;display:block}.opx-root .hero-stamp img{height:36px;display:block}.opx-root .hero-wa{position:absolute;top:16px;right:16px;z-index:3;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.opx-root .hero-wa-btn{display:inline-flex;align-items:center;gap:8px;background:var(--wa-green);color:#fff;font-family:var(--font-display);font-weight:700;font-size:14px;padding:10px 16px;border-radius:9999px;text-decoration:none;box-shadow:0 8px 18px rgba(37,211,102,.35)}.opx-root .hero-wa-btn [data-lucide]{width:16px;height:16px;color:#fff}.opx-root .hero-wa-sub{background:#fff;color:var(--opx-orange);font-family:var(--font-mono);font-size:10.5px;font-weight:700;padding:4px 12px;border-radius:9999px;letter-spacing:.04em}.opx-root .hero-reply{display:inline-flex;align-items:center;gap:8px;margin:16px auto 0;padding:6px 14px;background:rgba(37,211,102,.14);color:#fff;border:1px solid rgba(37,211,102,.35);border-radius:9999px;font-family:var(--font-mono);font-size:11.5px;font-weight:700;letter-spacing:.005em;text-transform:none}.opx-root .hero-reply [data-lucide]{width:14px;height:14px;color:var(--wa-green);stroke-width:2.5}.opx-root .hero-bleed-inner{position:relative;z-index:2;max-width:920px;width:100%;text-align:center;display:flex;flex-direction:column;align-items:center;margin-top:24px}.opx-root .hero-bleed h1{font-family:var(--font-display);font-weight:700;font-size:36px;line-height:1.05;letter-spacing:-.022em;color:#fff;margin:0 0 18px;text-wrap:balance;text-shadow:0 2px 12px rgba(0,0,0,.3);display:block}.opx-root .hero-bleed h1 .or{display:block;color:var(--opx-orange);font-weight:700;letter-spacing:-.022em}.opx-root .hero-bleed-sub{font-size:17px;line-height:1.5;color:hsla(0,0%,100%,.95);margin:0 0 24px;text-shadow:0 2px 8px rgba(0,0,0,.25)}.opx-root .hero-bleed-sub b{font-weight:700}.opx-root .hero-bleed-sub .u{border-bottom:2px solid var(--opx-orange);padding-bottom:2px}.opx-root .hero-google{display:inline-flex;align-items:center;gap:12px;background:transparent;color:#fff;padding:0;margin-top:18px;margin-bottom:28px;text-decoration:none;cursor:pointer;transition:opacity var(--dur-base) var(--ease-standard)}.opx-root .hero-google:hover{opacity:.86;color:#fff}.opx-root .hg-g{width:26px;height:26px;flex-shrink:0;display:block}.opx-root .hg-body{display:flex;flex-direction:column;gap:1px;line-height:1.15;text-align:left}.opx-root .hg-top{display:flex;align-items:center;gap:8px}.opx-root .hg-rating{font-family:var(--font-display);font-weight:700;font-size:17px;color:#fff}.opx-root .hg-stars{position:relative;display:inline-block;white-space:nowrap;font-size:15px;letter-spacing:1.5px}.opx-root .hg-stars-off{color:hsla(0,0%,100%,.35)}.opx-root .hg-stars-on{position:absolute;left:0;top:0;overflow:hidden;white-space:nowrap;color:#fbbc04}.opx-root .hg-count{font-family:var(--font-display);font-weight:500;font-size:12.5px;color:hsla(0,0%,100%,.88)}.opx-root .hero-bleed-ctas{display:flex;flex-direction:column;gap:12px;width:100%;max-width:480px}.opx-root .hero-bleed-ctas .btn{width:100%}.opx-root .product-card{position:relative;padding:56px 20px 0;overflow:hidden;text-align:center}.opx-root .product-card.tone-green{background:var(--opx-green-50);color:var(--fg-1)}.opx-root .product-card.tone-orange{background:var(--opx-orange-50);color:var(--fg-1)}.opx-root .product-card.tone-white-curve{background:#fff;color:var(--fg-1);padding-bottom:80px}.opx-root .product-card.tone-white-curve:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:60px;background:var(--opx-blue-700);border-radius:50% 50% 0 0/60px 60px 0 0;z-index:0}.opx-root .pc-inner{position:relative;z-index:2;max-width:760px;margin:0 auto;padding-bottom:40px}.opx-root .pc-inner h2{font-family:var(--font-display);font-weight:700;font-size:32px;line-height:1.1;letter-spacing:-.022em;color:var(--fg-1);margin:0 0 14px;text-wrap:balance}.opx-root .pc-inner p{font-size:16px;line-height:1.5;color:var(--fg-2);margin:0 0 24px;text-wrap:pretty}.opx-root .pc-ctas{display:flex;flex-direction:column;gap:12px;justify-content:center;align-items:center;max-width:440px;margin:0 auto}.opx-root .pc-ctas .btn{width:100%}.opx-root .product-card .pc-learn{background:#fff;color:var(--opx-blue);border:1.5px solid var(--opx-blue);box-shadow:none}.opx-root .product-card .pc-learn:active{background:var(--opx-blue-50)}.opx-root .product-card.tone-orange .pc-learn{color:var(--opx-orange);border-color:var(--opx-orange)}.opx-root .product-card.tone-orange .pc-learn:active{background:rgba(238,97,36,.06)}.opx-root .pc-photo{position:relative}.opx-root .pc-photo .picture{display:block}.opx-root .product-card.layout-single .pc-photo-bottom{width:100%;margin-top:8px;height:380px}.opx-root .product-card.layout-split{padding-bottom:0}.opx-root .product-card.layout-split .pc-photo-left,.opx-root .product-card.layout-split .pc-photo-right{display:none}.opx-root .about:not(.about-split){position:relative;background:var(--opx-blue-700);color:#fff;padding:96px 20px 80px;text-align:center}.opx-root .about:not(.about-split):before{content:"";position:absolute;top:-1px;left:0;right:0;height:60px;background:var(--opx-blue-700);border-radius:50% 50% 0 0/60px 60px 0 0}.opx-root .about-inner{max-width:760px;margin:0 auto;position:relative}.opx-root .about:not(.about-split) h2{font-family:var(--font-display);font-weight:700;font-size:44px;line-height:1.05;letter-spacing:-.022em;color:#fff;margin:0 0 22px;text-wrap:balance}.opx-root .about:not(.about-split) p{font-size:18px;line-height:1.55;color:hsla(0,0%,100%,.92);margin:0;text-wrap:balance}.opx-root .about:not(.about-split) p b{color:#fff;font-weight:700}.opx-root .faq.faq-dark{background:var(--opx-blue-700);padding:64px 20px 96px}.opx-root .faq-dark .faq-title{font-family:var(--font-display);font-weight:700;font-size:28px;line-height:1.1;letter-spacing:-.018em;color:#fff;margin:0 0 32px;text-align:center}.opx-root .faq-dark .faq-list{gap:12px;max-width:1080px}.opx-root .faq-dark .faq-item{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:14px;transition:background var(--dur-base) var(--ease-standard)}.opx-root .faq-dark .faq-item[open]{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.15);box-shadow:none}.opx-root .faq-dark .faq-item summary{color:#fff;font-family:var(--font-display);font-weight:700;font-size:15.5px;padding:18px 56px 18px 22px;list-style:none}.opx-root .faq-dark .faq-item summary::-webkit-details-marker{display:none}.opx-root .faq-dark .faq-chev{position:absolute;right:22px;top:50%;transform:translateY(-50%);width:22px;height:22px;color:#fff;transition:transform var(--dur-base) var(--ease-standard)}.opx-root .faq-dark .faq-item[open] .faq-chev{transform:translateY(-50%) rotate(180deg)}.opx-root .faq-dark .faq-item p{color:hsla(0,0%,100%,.82);margin:0;padding:0 22px 22px;font-size:14.5px;line-height:1.6}@media (min-width:920px){.opx-root .nav.lp{padding:18px 48px;height:auto}.opx-root .nav.lp .brand img{height:36px}.opx-root .hero.hero-bleed{padding:120px 64px 96px;min-height:760px}.opx-root .hero-stamp{top:32px;left:48px}.opx-root .hero-stamp img{height:56px}.opx-root .hero-wa{top:32px;right:48px;gap:8px}.opx-root .hero-wa-btn{font-size:15px;padding:12px 20px}.opx-root .hero-wa-btn [data-lucide]{width:18px;height:18px}.opx-root .hero-wa-sub{font-size:11.5px;padding:5px 14px}.opx-root .hero-bleed h1{font-size:56px}.opx-root .hero-bleed h1 .or{font-size:1em}.opx-root .hero-bleed-sub{font-size:19px;margin-bottom:24px}.opx-root .hero-google{padding:11px 22px;gap:14px;margin-bottom:36px}.opx-root .hg-g{width:30px;height:30px}.opx-root .hg-rating{font-size:20px}.opx-root .hg-stars{font-size:17px}.opx-root .hg-count{font-size:14px}.opx-root .hero-bleed-ctas{flex-direction:row;gap:16px;max-width:720px}.opx-root .hero-bleed-ctas .btn{flex:1;padding:16px 22px;font-size:16px;min-height:56px}.opx-root .product-card{padding:96px 48px 0}.opx-root .product-card.tone-white-curve{padding-bottom:80px}.opx-root .pc-inner h2{font-size:48px}.opx-root .pc-inner p{font-size:20px;max-width:640px;margin-left:auto;margin-right:auto}.opx-root .pc-ctas{flex-direction:row;max-width:none;gap:14px}.opx-root .pc-ctas .btn{width:auto;min-width:200px}.opx-root .product-card.layout-single .pc-photo-bottom{height:520px}.opx-root .product-card.layout-split{padding-bottom:0;min-height:540px}.opx-root .product-card.layout-split .pc-inner{padding:0 80px 60px}.opx-root .product-card.layout-split .pc-photo-left,.opx-root .product-card.layout-split .pc-photo-right{display:block;position:absolute;bottom:0;width:280px;height:480px;z-index:1}.opx-root .product-card.layout-split .pc-photo-left{left:0}.opx-root .product-card.layout-split .pc-photo-right{right:0}.opx-root .product-card.layout-split .pc-inner{padding-top:64px;padding-bottom:80px}.opx-root .product-card.tone-white-curve:after{height:100px;border-radius:50% 50% 0 0/100px 100px 0 0}.opx-root .about:not(.about-split){padding:140px 48px 120px}.opx-root .about:not(.about-split):before{height:100px;border-radius:50% 50% 0 0/100px 100px 0 0}.opx-root .about:not(.about-split) h2{font-size:72px}.opx-root .about:not(.about-split) p{font-size:22px;max-width:720px;margin:0 auto}.opx-root .faq.faq-dark{padding:80px 48px 120px}.opx-root .faq-dark .faq-title{font-size:36px;margin-bottom:48px}.opx-root .faq-dark .faq-item summary{font-size:17px;padding:22px 64px 22px 28px}.opx-root .faq-dark .faq-chev{right:28px}.opx-root .faq-dark .faq-item p{font-size:15px;padding:0 28px 24px}.opx-root{scroll-padding-top:80px}.opx-root .nav{padding:14px 48px;height:72px}.opx-root .nav .brand img{height:36px}.opx-root .nav-burger{display:none}.opx-root .nav-drawer{display:none!important}.opx-root .nav .links{display:flex;align-items:center;gap:28px}.opx-root .nav .links a{color:var(--fg-2);font-weight:600;font-size:14.5px;text-decoration:none;transition:color var(--dur-fast)}.opx-root .nav .links a:hover{color:var(--opx-blue)}.opx-root .nav .nav-wa{padding:10px 18px;font-size:14px}.opx-root .hero{padding:64px 48px 80px}.opx-root .hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:56px;align-items:center}.opx-root .hero h1{font-size:60px;line-height:1.05;letter-spacing:-.02em}.opx-root .hero .lede{font-size:18px;max-width:560px}.opx-root .hero .ctas{flex-direction:row;gap:12px;margin-bottom:18px}.opx-root .hero .ctas .btn{width:auto}.opx-root .hero .reassure{font-size:13px;align-items:center;max-width:560px}.opx-root .hero-trust-mini{max-width:560px;padding:16px 20px}.opx-root .htm-num{font-size:24px}.opx-root .htm-body{font-size:13.5px}.opx-root .htm-sub{font-size:11.5px}.opx-root .hero-visual .maid-gallery-grid{gap:16px}.opx-root .maid-gallery.layout-stagger .maid-card:nth-child(2),.opx-root .maid-gallery.layout-stagger .maid-card:nth-child(4){transform:translateY(40px)}.opx-root .phone-bezel{width:320px;height:640px;border-radius:44px;padding:12px;transform:rotate(-3deg)}.opx-root .phone-screen{border-radius:32px}.opx-root .trust{padding:24px 48px}.opx-root .trust-row{grid-template-columns:repeat(4,1fr);gap:32px}.opx-root .trust-item .num{font-size:28px}.opx-root .trust-item .lbl{font-size:13px;max-width:160px}.opx-root .service-section{padding:96px 48px}.opx-root .service-inner{display:grid;grid-template-columns:1.2fr .8fr;gap:56px;align-items:start}.opx-root .service-section.alt .service-inner{grid-template-columns:.8fr 1.2fr}.opx-root .service-section.alt .service-copy{order:2}.opx-root .service-section.alt .service-visual{order:1}.opx-root .service-tag{gap:10px;margin-bottom:16px}.opx-root .service-num{font-size:12px}.opx-root .service-icon{width:32px;height:32px}.opx-root .service-icon [data-lucide]{width:17px;height:17px}.opx-root .service-eyebrow{font-size:11px}.opx-root .service-copy h2{font-size:44px;max-width:22ch}.opx-root .service-copy .lede{font-size:17px;max-width:60ch;margin-bottom:20px}.opx-root .chips{gap:8px;margin-bottom:24px}.opx-root .chip{font-size:12.5px;padding:6px 12px}.opx-root .bullets{display:grid;grid-template-columns:1fr 1fr;gap:10px 24px;margin-bottom:28px}.opx-root .service-cta{flex-direction:row;align-items:center;gap:12px;flex-wrap:wrap}.opx-root .service-cta .btn{width:auto}.opx-root .service-cta-sub{font-size:11.5px;text-align:left}.opx-root .service-visual{position:sticky;top:96px}.opx-root .service-card-overlay{left:24px;right:24px;bottom:24px;padding:22px 24px}.opx-root .service-card-price{font-size:38px}.opx-root .service-card-or,.opx-root .service-card-unit{font-size:14px}.opx-root .service-card-divider{margin:16px 0}.opx-root .service-card-stat-v{font-size:24px}.opx-root .how{padding:96px 48px}.opx-root .section-head{text-align:center;margin-bottom:48px}.opx-root .section-head h2{font-size:40px}.opx-root .section-head p{font-size:17px}.opx-root .timeline{flex-direction:row;align-items:flex-start}.opx-root .tl-step{grid-template-columns:1fr;display:block;text-align:center;flex:1 1 0;padding:0 14px}.opx-root .tl-step:not(:last-child):before{left:calc(50% + 28px);right:calc(-50% + 28px);top:23px;bottom:auto;width:auto;height:2px}.opx-root .tl-rail{display:flex;justify-content:center;margin-bottom:18px}.opx-root .tl-body{padding-top:0}.opx-root .tl-body h3{font-size:18px}.opx-root .reassure-band{padding:80px 48px}.opx-root .reassure-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.opx-root .reassure-card{padding:28px 28px 24px}.opx-root .reassure-icon{width:44px;height:44px;margin-bottom:14px}.opx-root .reassure-icon [data-lucide]{width:22px;height:22px}.opx-root .reassure-card h3{font-size:18px}.opx-root .reassure-card p{font-size:14px}.opx-root .cta-band{padding:96px 48px}.opx-root .cta-band h2{font-size:52px}.opx-root .cta-band p{font-size:18px;margin-bottom:28px}.opx-root .cta-band-ctas{flex-direction:row;max-width:none;width:auto;gap:14px}.opx-root .cta-band-ctas .btn{width:auto}.opx-root .pricing{padding:96px 48px}.opx-root .pricing-head h2{font-size:42px}.opx-root .pricing-head p{font-size:17px}.opx-root .pricing-card{padding:40px}.opx-root .pc-amount{font-size:112px}.opx-root .pc-unit{font-size:20px}.opx-root .pc-list{grid-template-columns:1fr 1fr;gap:32px}.opx-root .pc-foot{flex-direction:row;justify-content:space-between;align-items:center;gap:24px}.opx-root .pc-foot .btn{width:auto;max-width:none}.opx-root .pc-foot-sub{text-align:left;flex:1;max-width:360px;font-size:13px}.opx-root .comparison{padding:96px 48px}.opx-root .ct-row-label{font-size:15px;padding:18px 20px}.opx-root .ct-cell{font-size:14.5px;padding:18px 20px;gap:10px}.opx-root .ct-col-head{padding:22px 20px}.opx-root .ct-col-name{font-size:18px}.opx-root .hero-tiles{max-width:540px;gap:12px}.opx-root .hero-tile{padding:18px 14px}.opx-root .ht-num{font-size:36px}.opx-root .ht-unit{font-size:16px}.opx-root .ht-label{font-size:11.5px}.opx-root .hero-live{font-size:14px;margin-top:22px}.opx-root .reviews{padding:96px 48px}.opx-root .reviews-head{flex-direction:row;gap:64px;align-items:center;margin-bottom:40px}.opx-root .reviews-rating{padding:22px 28px}.opx-root .reviews-quote h2{font-size:36px;max-width:18ch}.opx-root .reviews-quote p{font-size:16.5px;max-width:56ch}.opx-root .rcar-slide{padding:8px 10px}.opx-root .review-card{padding:26px}.opx-root .review-card blockquote{font-size:16px}.opx-root .faq{padding:96px 48px}.opx-root .faq-item summary{font-size:17.5px;padding:22px 64px 22px 26px}.opx-root .faq-minus,.opx-root .faq-plus{right:26px}.opx-root .faq-item p{font-size:15.5px;padding:0 26px 24px}.opx-root .press{padding:56px 48px}.opx-root .press-logos{gap:22px 40px}.opx-root .press-logo{font-size:18px}.opx-root .press-quote{font-size:20px}.opx-root .maid-gallery.layout-grid{padding:96px 48px}.opx-root .maid-gallery.layout-grid .maid-gallery-grid{grid-template-columns:repeat(3,1fr);gap:20px}.opx-root .maid-gallery-intro{text-align:center;margin-bottom:40px}.opx-root .maid-gallery-intro h2{font-size:40px}.opx-root .maid-gallery-intro p,.opx-root .maid-name{font-size:17px}.opx-root .maid-meta{font-size:12px}.opx-root .maid-pill{font-size:11.5px;padding:5px 12px;top:14px;left:14px}.opx-root .maid-play{width:54px;height:54px}.opx-root .maid-play [data-lucide]{width:22px;height:22px}.opx-root .maid-info{left:16px;right:16px;bottom:14px}.opx-root .footer{padding:56px 48px 32px}.opx-root .footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:48px}.opx-root .footer h4{font-size:12px}.opx-root .footer .lede{max-width:360px}.opx-root .footer .legal{flex-direction:row;justify-content:space-between;font-size:12px}.opx-root .fab{width:auto;height:auto;border-radius:var(--radius-pill);padding:14px 22px;gap:8px;right:24px;bottom:24px}.opx-root .fab span{display:inline;font-family:var(--font-display);font-weight:700;font-size:15px}.opx-root .fab [data-lucide]{width:18px;height:18px}.opx-root .fab:after{display:none}.opx-root .fab:hover{background:var(--wa-green-dark);transform:translateY(-2px)}}@media (min-width:1200px){.opx-root .hero h1{font-size:64px}}.opx-root .sticky-nav{position:fixed;left:0;right:0;bottom:0;z-index:55;display:flex;gap:2px;padding:6px 6px calc(env(safe-area-inset-bottom, 0px) + 6px);background:hsla(0,0%,100%,.97);backdrop-filter:blur(14px);border-top:1px solid var(--border-subtle);box-shadow:0 -8px 24px rgba(22,48,104,.08)}.opx-root .sn-tab{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:56px;padding:6px 4px;color:var(--fg-3);text-decoration:none;border-radius:10px;transition:color .12s ease,background .12s ease}.opx-root .sn-tab [data-lucide]{width:20px;height:20px;stroke-width:2}.opx-root .sn-tab span{font-family:var(--font-display);font-weight:600;font-size:10.5px;line-height:1.1;letter-spacing:-.005em}.opx-root .sn-tab:active{background:rgba(37,73,155,.06)}.opx-root .sn-tab.active,.opx-root .sn-tab.active [data-lucide]{color:var(--opx-blue)}.opx-root body:has(.sticky-nav){padding-bottom:80px}@media (min-width:920px){.opx-root .sticky-nav{display:none}.opx-root body:has(.sticky-nav){padding-bottom:0}}@media (max-width:919px){.opx-root .fab{display:none}}@media (max-width:540px){.opx-root .hero-bleed h1{font-size:36px;line-height:1.05}.opx-root .hero-bleed-sub{font-size:17px}.opx-root .hero-bleed-inner{padding-top:28px;padding-bottom:36px}.opx-root .hero-bleed-ctas .btn{font-size:15px;padding:14px 18px;min-height:54px}.opx-root .hero-bleed-ctas .btn [data-lucide]{width:18px;height:18px}.opx-root .picker-head h2{font-size:26px}}@media (max-width:919px){.opx-root .compare-table{border-radius:var(--radius-md);grid-template-columns:minmax(0,1.7fr) minmax(0,.6fr) minmax(0,.6fr) minmax(0,.6fr)}.opx-root .ct-col-head{padding:10px 4px;text-align:center;align-items:center;gap:2px}.opx-root .ct-col-name{font-size:12.5px}.opx-root .ct-col-tag{font-size:9.5px;letter-spacing:0}.opx-root .ct-row-label{padding:12px;font-size:12.5px;line-height:1.35}.opx-root .ct-cell{padding:12px 4px;justify-content:center;font-size:11px;gap:4px}.opx-root .ct-cell .ct-cell-text{display:none}.opx-root .ct-icon-bad,.opx-root .ct-icon-good{width:18px;height:18px}}.opx-root .services{background:#fff;padding:48px 20px 16px}.opx-root .services-head{max-width:720px;margin:0 auto 32px;text-align:center;display:flex;flex-direction:column;gap:10px}.opx-root .services-head .overline{color:var(--opx-orange)}.opx-root .services-head h2{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:28px;line-height:1.15;letter-spacing:var(--ls-h1);color:var(--opx-blue);margin:0}.opx-root .services-head p{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--fg-2);margin:0;max-width:56ch;margin-inline:auto}.opx-root .service-block{position:relative;max-width:480px;margin:0 auto 20px;padding:0;border-radius:var(--radius-xl);overflow:hidden;transition:transform var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard)}.opx-root .service-block.tone-blue{background:var(--opx-blue-50)}.opx-root .service-block.tone-green{background:var(--opx-green-50)}.opx-root .service-block.tone-orange{background:var(--opx-orange-50)}.opx-root .service-block-inner{display:flex;flex-direction:column;gap:0}.opx-root .service-block-media{width:100%;position:relative;aspect-ratio:4/3;border-radius:0;overflow:hidden}.opx-root .media-frame{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;padding:20px}.opx-root .media-photo{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.opx-root .media-frame-blue{background:var(--opx-blue-100)}.opx-root .media-frame-green{background:var(--opx-green-100)}.opx-root .media-frame-orange{background:var(--opx-orange-100)}.opx-root .media-label{font-family:var(--font-mono);font-size:11.5px;color:var(--opx-blue);opacity:.55;letter-spacing:.02em;max-width:28ch}.opx-root .media-frame-orange .media-label{color:var(--opx-orange-700)}.opx-root .media-frame-green .media-label{color:var(--opx-green-700)}.opx-root .media-badge{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;background:hsla(0,0%,100%,.92);border-radius:var(--radius-pill);font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:12.5px;color:var(--opx-blue);box-shadow:var(--shadow-sm);transition:transform var(--dur-fast) var(--ease-standard)}.opx-root .media-badge [data-lucide]{width:13px;height:13px;fill:currentColor;color:var(--opx-orange)}.opx-root .service-block:hover .media-badge{transform:translateY(-2px)}.opx-root .service-block-content{display:flex;flex-direction:column;gap:14px;padding:22px 22px 26px}.opx-root .service-tag{align-self:flex-start;font-family:var(--font-display);font-weight:var(--fw-bold);font-size:12px;padding:5px 12px;border-radius:var(--radius-pill);letter-spacing:0}.opx-root .service-tag-blue{background:var(--opx-blue);color:#fff}.opx-root .service-tag-orange{background:var(--opx-orange);color:#fff}.opx-root .service-tag-green{background:var(--opx-green);color:#fff}.opx-root .service-block-content h3{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:26px;line-height:1.12;letter-spacing:-.018em;color:var(--opx-blue);margin:0;text-wrap:balance}.opx-root .service-block.tone-orange .service-block-content h3{color:var(--opx-orange-700)}.opx-root .service-block.tone-green .service-block-content h3{color:var(--opx-green-700)}.opx-root .service-sub{font-size:15px;line-height:1.5;color:var(--fg-2);margin:0;text-wrap:pretty}.opx-root .service-bullets{list-style:none;padding:0;margin:6px 0 0;display:flex;flex-direction:column;gap:9px}.opx-root .service-bullets li{display:flex;align-items:flex-start;gap:10px;font-size:14.5px;color:var(--fg-1);font-weight:var(--fw-medium);line-height:1.45}.opx-root .service-bullets li [data-lucide]{width:18px;height:18px;color:var(--opx-green);flex-shrink:0;margin-top:1px;stroke-width:2}.opx-root .service-block.tone-orange .service-bullets li [data-lucide]{color:var(--opx-orange)}.opx-root .service-block.tone-blue .service-bullets li [data-lucide]{color:var(--opx-blue)}.opx-root .service-price{display:flex;align-items:baseline;gap:6px;padding-top:14px;border-top:1px solid var(--border-subtle)}.opx-root .service-block.tone-blue .service-price{border-top-color:var(--opx-blue-200)}.opx-root .service-block.tone-orange .service-price{border-top-color:var(--opx-orange-200)}.opx-root .service-block.tone-green .service-price{border-top-color:var(--opx-green-200)}.opx-root .sp-from{font-family:var(--font-mono);font-size:11.5px;font-weight:var(--fw-bold);color:var(--fg-3);margin-right:2px}.opx-root .sp-amount{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:32px;letter-spacing:-.02em;color:var(--opx-blue);line-height:1}.opx-root .service-block.tone-orange .sp-amount{color:var(--opx-orange-700)}.opx-root .service-block.tone-green .sp-amount{color:var(--opx-green-700)}.opx-root .sp-unit{font-size:14px;color:var(--fg-3);font-weight:var(--fw-semibold)}.opx-root .sp-quote{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:22px;color:var(--opx-orange-700)}.opx-root .service-actions{display:flex;flex-direction:column;gap:12px;align-items:stretch;margin-top:4px}.opx-root .service-actions .btn{width:100%;justify-content:center}.opx-root .service-learn{display:inline-flex;align-items:center;gap:6px;align-self:center;color:var(--opx-blue);text-decoration:none;font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:14px;padding:8px 4px;transition:color var(--dur-fast) var(--ease-standard)}.opx-root .service-learn [data-lucide]{width:16px;height:16px;stroke-width:2.5;transition:transform var(--dur-fast) var(--ease-standard)}.opx-root .service-learn:hover{color:var(--opx-orange)}.opx-root .service-learn:hover [data-lucide]{transform:translateX(3px)}@media (min-width:920px){.opx-root .services{padding:72px 48px 76px;overflow-x:clip}.opx-root .services-head{margin-bottom:40px;gap:12px}.opx-root .services-head h2{font-size:40px}.opx-root .services-head p{font-size:var(--fs-body-lg)}.opx-root .service-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;max-width:1120px;margin:0 auto;align-items:stretch}.opx-root .service-block{max-width:none;margin:0;display:flex;height:100%}.opx-root .service-block-inner{width:100%;height:100%}.opx-root .service-block-content{padding:26px 30px 30px;flex:1}.opx-root .service-block-content h3{font-size:28px}.opx-root .service-sub{font-size:16px}.opx-root .sp-amount{font-size:32px}.opx-root .service-actions{flex-direction:row;align-items:center;gap:16px;flex-wrap:wrap;margin-top:auto}.opx-root .service-actions .btn{width:auto}.opx-root .service-learn{align-self:auto}}@media (min-width:920px) and (prefers-reduced-motion:no-preference){.opx-root .service-grid>.service-block.fade-up{transition-duration:.72s;transform-origin:bottom center}.opx-root .service-grid>.service-block:nth-child(odd).fade-up{transform:rotate(-5deg) translateY(48px) scale(.95)}.opx-root .service-grid>.service-block:nth-child(2n).fade-up{transform:rotate(5deg) translateY(48px) scale(.95)}.opx-root .service-grid>.service-block.fade-up.in-view{transform:none}}.opx-root .btn{transition:background var(--dur-base) var(--ease-standard),color var(--dur-base) var(--ease-standard),border-color var(--dur-base) var(--ease-standard),transform var(--dur-fast) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard)}.opx-root .btn:hover{transform:translateY(-2px)}.opx-root .btn:active{transform:translateY(0)}.opx-root .btn-primary:hover{background:var(--opx-blue-600);box-shadow:var(--shadow-md)}.opx-root .btn-accent:hover{background:var(--opx-orange-600);box-shadow:var(--shadow-md)}.opx-root .btn-ghost:hover{background:#fff;border-color:var(--opx-blue);box-shadow:var(--shadow-sm)}.opx-root .btn-tone-blue:hover{background:var(--opx-blue-600);box-shadow:var(--shadow-md)}.opx-root .btn-tone-orange:hover{background:var(--opx-orange-600);box-shadow:var(--shadow-md)}.opx-root .btn-tone-green:hover{background:var(--opx-green-700);box-shadow:var(--shadow-md)}.opx-root .btn-wa:hover{background:var(--wa-green-dark);box-shadow:var(--shadow-md)}.opx-root .btn-accent:hover,.opx-root .btn-ghost-light:hover,.opx-root .btn-primary:hover,.opx-root .btn-tone-blue:hover,.opx-root .btn-tone-green:hover,.opx-root .btn-tone-orange:hover,.opx-root .btn-wa:hover{color:#fff}.opx-root .btn-ghost:hover{color:var(--opx-blue)}.opx-root .cta-band-ctas,.opx-root .hero .ctas,.opx-root .hero-bleed-ctas,.opx-root .pc-ctas,.opx-root .pc-foot,.opx-root .picker-foot,.opx-root .service-actions,.opx-root .service-cta{align-items:center}.opx-root .cta-band-ctas,.opx-root .hero .ctas,.opx-root .hero-bleed-ctas,.opx-root .pc-ctas{justify-content:center}.opx-root .cta-band-ctas .btn,.opx-root .hero .ctas .btn,.opx-root .hero-bleed-ctas .btn,.opx-root .pc-ctas .btn,.opx-root .pc-foot .btn,.opx-root .picker-foot .btn,.opx-root .service-actions .btn,.opx-root .service-cta .btn{width:auto;flex:0 0 auto;max-width:100%}.opx-root .picker-card .btn-tone-blue:hover,.opx-root .picker-card .btn-tone-green:hover,.opx-root .picker-card .btn-tone-orange:hover{background:#fff;transform:translateY(-2px);box-shadow:0 12px 26px rgba(0,0,0,.2)}.opx-root .picker-card .btn-tone-blue:hover{color:var(--opx-blue-600)}.opx-root .picker-card .btn-tone-orange:hover{color:var(--opx-orange-600)}.opx-root .picker-card .btn-tone-green:hover{color:var(--opx-green-700)}.opx-root .service-block{cursor:default}.opx-root .service-block:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.opx-root .service-block:hover .service-learn{color:var(--opx-orange)}.opx-root .service-block:hover .service-learn [data-lucide]{transform:translateX(3px)}.opx-root .maid-card{transition:transform var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard)}.opx-root .maid-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.opx-root .faq-item{transition:transform var(--dur-fast) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard),border-color var(--dur-base) var(--ease-standard)}.opx-root .faq-item:hover{transform:translateY(-1px)}.opx-root .fade-up{opacity:0;transform:translateY(18px);transition:opacity .6s var(--ease-standard),transform .6s var(--ease-standard);will-change:opacity,transform}.opx-root .fade-up.in-view{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.opx-root .fade-up,.opx-root .fade-up.in-view{opacity:1;transform:none;transition:none}}.opx-root .fade-up-stagger>*{transition-delay:calc(var(--i, 0) * 80ms)}@media (prefers-reduced-motion:no-preference){.opx-root .hero-bleed.intro .hero-bleed-inner>*{opacity:0;transform:translateY(18px);transition:opacity .72s var(--ease-standard),transform .72s var(--ease-standard);will-change:opacity,transform}.opx-root .hero-bleed.intro.intro-in .hero-bleed-inner>*{opacity:1;transform:none}.opx-root .hero-bleed.intro.intro-in .hero-bleed-inner>h1{transition-delay:.12s}.opx-root .hero-bleed.intro.intro-in .hero-bleed-inner>.hero-bleed-sub{transition-delay:.26s}.opx-root .hero-bleed.intro.intro-in .hero-bleed-inner>.hero-bleed-ctas{transition-delay:.4s}.opx-root .hero-bleed.intro.intro-in .hero-bleed-inner>.hero-google{transition-delay:.54s}.opx-root .service-bullets li{opacity:0;transform:translateY(8px);transition:opacity .42s var(--ease-standard),transform .42s var(--ease-standard)}.opx-root .service-block.in-view .service-bullets li{opacity:1;transform:none}.opx-root .service-block.in-view .service-bullets li:first-child{transition-delay:.22s}.opx-root .service-block.in-view .service-bullets li:nth-child(2){transition-delay:.32s}.opx-root .service-block.in-view .service-bullets li:nth-child(3){transition-delay:.42s}.opx-root .service-block.in-view .service-bullets li:nth-child(4){transition-delay:.52s}}@media print{.opx-root .fade-up,.opx-root .hero-bleed-inner>*,.opx-root .service-bullets li{opacity:1!important;transform:none!important;transition:none!important;animation:none!important}}.opx-root,.opx-root *{box-sizing:border-box}.opx-root{margin:0;font-family:var(--font-core);color:var(--fg-1);background:#fff;-webkit-font-smoothing:antialiased}.opx-root a{color:var(--opx-blue);text-decoration:none;transition:color .18s ease}.opx-root a:hover{color:var(--opx-orange)}.opx-root [id]{scroll-margin-top:90px}.opx-root .op-container{max-width:1180px;margin:0 auto;padding:0 28px;width:100%}.opx-root .op-mono{font-family:ui-monospace,SF Mono,Menlo,monospace}.opx-root .op-ey{font-size:13px;font-weight:600;letter-spacing:.01em;display:inline-flex;align-items:center;gap:8px}.opx-root .op-ey:before{content:"";width:16px;height:1.5px;background:currentColor;display:inline-block;border-radius:2px}.opx-root .op-h2{font-family:var(--font-display);font-weight:700;font-size:clamp(28px,3.4vw,40px);line-height:1.1;letter-spacing:-.028em;color:var(--fg-1);margin:14px 0 0}.opx-root .op-card-ratio{aspect-ratio:1.586/1;container-type:inline-size}.opx-root .op-nav{position:fixed;top:0;left:0;right:0;z-index:60;background:hsla(0,0%,100%,.72);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid transparent;transition:background .3s ease,border-color .3s ease}.opx-root .op-nav.scrolled{background:hsla(0,0%,100%,.9);border-bottom:1px solid var(--border-subtle)}.opx-root .op-nav-inner{display:flex;align-items:center;justify-content:space-between;height:74px;transition:height .3s ease}.opx-root .op-nav.scrolled .op-nav-inner{height:62px}.opx-root .op-nav-links{display:flex;align-items:center;gap:6px}.opx-root .op-nav-svc-row{background:transparent;transition:background .15s ease}.opx-root .op-nav-svc-row:hover{background:var(--bg-subtle)}.opx-root .op-navlink{padding:8px 14px;border-radius:999px;font-size:14.5px;font-weight:500;color:var(--fg-2);cursor:pointer;transition:color .18s}.opx-root .op-navlink:hover{color:var(--fg-1)}.opx-root .op-burger{display:none;width:40px;height:40px;border:none;background:transparent;color:var(--fg-1);align-items:center;justify-content:center;cursor:pointer;border-radius:10px}.opx-root .op-drawer{display:none}.opx-root .op-hero-grid{display:grid;grid-template-columns:1.02fr .98fr;gap:64px;align-items:center}.opx-root .op-hero-ctas{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.opx-root .op-story-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:56px;align-items:start}.opx-root .op-demo-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:24px;align-items:start}.opx-root .op-pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:stretch}.opx-root .op-services-grid{gap:22px}@media(max-width:900px){.opx-root .op-services-grid{grid-template-columns:1fr;max-width:480px;margin:0 auto}}.opx-root .op-svc-card{transition:transform .25s var(--ease-standard),box-shadow .25s var(--ease-standard),border-color .25s var(--ease-standard)}.opx-root .op-svc-card:hover{transform:translateY(-5px);box-shadow:0 20px 44px rgba(17,24,39,.12)}.opx-root .op-faq-grid{display:grid;grid-template-columns:340px 1fr;gap:56px;align-items:start}.opx-root .op-footer-grid{display:grid;grid-template-columns:2.4fr 1fr 1fr 1fr;gap:48px 40px}.opx-root .op-cta-btns{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.opx-root .op-demo-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px}.opx-root .op-hero-fields{display:grid;grid-template-columns:1fr 1fr;gap:8px}.opx-root .op-conf-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px}.opx-root .op-rules-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px 10px}.opx-root .op-dot{width:8px;height:8px;border-radius:50%;border:none;padding:0;cursor:pointer;background:var(--neutral-300);transition:background .3s ease,width .3s ease}.opx-root .op-dot.on{width:22px;border-radius:5px}.opx-root .op-preset{border:1px solid var(--border-subtle);background:#fff;cursor:pointer;font-family:var(--font-core);font-size:12.5px;font-weight:600;padding:8px 14px;border-radius:999px;transition:all .2s var(--ease-standard)}.opx-root .op-preset:active{transform:scale(.97)}.opx-root .op-tabs{display:inline-flex;gap:4px;background:var(--neutral-100);border-radius:999px;padding:5px;flex-wrap:wrap}.opx-root .op-tab{border:none;background:transparent;cursor:pointer;font-family:var(--font-core);font-size:13.5px;font-weight:600;color:var(--fg-3);padding:9px 16px;border-radius:999px;transition:color .25s var(--ease-standard),background .25s var(--ease-standard),transform .12s ease;display:inline-flex;align-items:center;gap:7px}.opx-root .op-tab:active{transform:scale(.97)}.opx-root .op-step{display:flex;gap:16px;width:100%;text-align:left;border:none;background:transparent;cursor:pointer;padding:0;font-family:var(--font-core)}.opx-root .op-step-badgewrap{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.opx-root .op-step-badge{width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid var(--border-default);background:#fff;color:var(--fg-3);transition:background .25s var(--ease-standard),border-color .25s var(--ease-standard),color .25s var(--ease-standard)}.opx-root .op-step-line{width:2px;flex:1;min-height:16px;background:var(--border-subtle);margin:5px 0;border-radius:2px;transition:background .25s ease}.opx-root .op-step:last-child .op-step-line{display:none}.opx-root .op-step-body{flex:1;padding-bottom:22px}.opx-root .op-services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:stretch}@media(max-width:900px){.opx-root .op-services-grid{grid-template-columns:1fr;max-width:440px;margin:0 auto}}.opx-root .op-svc-panel{display:grid;grid-template-columns:1fr 1fr}@media(max-width:820px){.opx-root .op-svc-panel{grid-template-columns:1fr}}.opx-root .op-blob{position:absolute;border-radius:50%;filter:blur(70px);pointer-events:none;will-change:transform}@keyframes op-a1{0%,to{transform:translate(0) scale(1)}50%{transform:translate(40px,30px) scale(1.12)}}@keyframes op-a2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-36px,26px) scale(.92)}}@keyframes op-a3{0%,to{transform:translate(0) scale(1)}50%{transform:translate(24px,-30px) scale(1.08)}}.opx-root .op-a1{animation:op-a1 15s ease-in-out infinite}.opx-root .op-a2{animation:op-a2 19s ease-in-out infinite}.opx-root .op-a3{animation:op-a3 23s ease-in-out infinite}.opx-root .op-grid-bg{position:absolute;inset:0;background-image:linear-gradient(rgba(37,73,155,.05) 1px,transparent 0),linear-gradient(90deg,rgba(37,73,155,.05) 1px,transparent 0);background-size:44px 44px;mask-image:linear-gradient(180deg,rgba(0,0,0,.6),transparent 70%);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.6),transparent 70%);pointer-events:none}@keyframes op-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.opx-root .op-floatwrap{animation:op-float 7s ease-in-out infinite}.opx-root .op-tilt{transition:transform .3s cubic-bezier(.2,0,0,1);transform:perspective(1100px);transform-style:preserve-3d;will-change:transform}@keyframes op-float3d{0%,to{transform:rotateX(7deg) rotateY(-11deg) translateY(0)}50%{transform:rotateX(7deg) rotateY(-11deg) translateY(-12px)}}.opx-root .op-float3d{animation:op-float3d 6s ease-in-out infinite;transform-style:preserve-3d}@keyframes op-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.opx-root .op-bob{animation:op-bob 2.6s ease-in-out infinite}.opx-root .op-bob2{animation:op-bob 3.1s ease-in-out .4s infinite}.opx-root .op-bob3{animation:op-bob 2.9s ease-in-out .8s infinite}@keyframes op-pulse{0%,to{opacity:.5;transform:translate(-50%,-50%) scale(1)}50%{opacity:.85;transform:translate(-50%,-50%) scale(1.06)}}.opx-root .op-stagebg{position:absolute;top:50%;left:50%;width:340px;height:340px;border-radius:50%;filter:blur(60px);pointer-events:none;animation:op-pulse 7s ease-in-out infinite}@keyframes op-slotbeam{0%{left:-40%}to{left:140%}}.opx-root .op-slotbeam{position:absolute;top:0;bottom:0;width:40%;animation:op-slotbeam 1.8s linear infinite}@keyframes op-beam{0%{top:-4%;opacity:0}6%{opacity:1}92%{opacity:1}to{top:104%;opacity:0}}.opx-root .op-beam{position:absolute;left:0;right:0;height:2px;animation:op-beam 3.4s linear infinite;z-index:6}@keyframes op-field-reveal{0%{opacity:0;transform:scale(.9)}5%{opacity:1;transform:scale(1)}78%{opacity:1;transform:scale(1)}88%{opacity:0;transform:scale(.94)}to{opacity:0}}.opx-root .op-field-box{position:absolute;z-index:7;pointer-events:none;animation:op-field-reveal 3.4s linear infinite}.opx-root .op-field-box .op-field-fill{position:absolute;inset:0;border-radius:2px}.opx-root .op-field-box .op-field-corner{position:absolute;width:clamp(4px,1.43cqw,6px);height:clamp(4px,1.43cqw,6px)}.opx-root .op-field-box .op-field-corner.tl{top:-2px;left:-2px;border-top:1.5px solid;border-left:1.5px solid}.opx-root .op-field-box .op-field-corner.tr{top:-2px;right:-2px;border-top:1.5px solid;border-right:1.5px solid}.opx-root .op-field-box .op-field-corner.bl{bottom:-2px;left:-2px;border-bottom:1.5px solid;border-left:1.5px solid}.opx-root .op-field-box .op-field-corner.br{bottom:-2px;right:-2px;border-bottom:1.5px solid;border-right:1.5px solid}.opx-root .op-field-box .op-field-tag{position:absolute;top:clamp(-10px,-2.38cqw,-7px);left:0;font-size:clamp(4.5px,1.31cqw,5.5px);font-weight:700;letter-spacing:.08em;color:#fff;padding:clamp(1px,.36cqw,1.5px) clamp(3px,.95cqw,4px);border-radius:2px 2px 2px 0;white-space:nowrap;line-height:1.3}@keyframes op-spin{to{transform:rotate(1turn)}}.opx-root .op-spin{animation:op-spin .9s linear infinite}@keyframes op-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes op-pop{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.08)}to{transform:scale(1);opacity:1}}.opx-root .op-cyclebar{animation:op-progress 4.2s linear infinite}@keyframes op-barin{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.opx-root .op-barfill{transform-origin:left;animation:op-barin .9s cubic-bezier(.2,0,0,1)}.opx-root .op-seg{display:inline-flex;background:var(--neutral-100);border-radius:11px;padding:3px;gap:2px}.opx-root .op-segbtn{border:none;cursor:pointer;font-family:var(--font-core);font-size:12px;font-weight:600;padding:7px 10px;border-radius:8px;transition:background .18s var(--ease-standard),color .18s var(--ease-standard);white-space:nowrap}.opx-root .op-segbtn:active{transform:scale(.96)}.opx-root .op-marquee-mask{position:relative;overflow:hidden}.opx-root .op-marquee{display:flex;width:-moz-max-content;width:max-content;animation:op-marquee 52s linear infinite}.opx-root .op-marquee-mask:hover .op-marquee{animation-play-state:paused}@keyframes op-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.opx-root .op-logo{display:flex;align-items:center;justify-content:center;height:44px;padding:0 36px;font-weight:600;font-size:21px;letter-spacing:-.02em;color:var(--neutral-400);white-space:nowrap;transition:color .2s}.opx-root .op-logo:hover{color:var(--fg-2)}.opx-root .op-railitem{display:block;width:100%;text-align:left;border:none;background:transparent;cursor:pointer;padding:18px 0 18px 22px;border-left:2px solid var(--border-subtle);transition:border-color .25s ease;font-family:var(--font-core)}@keyframes op-progress{0%{width:0}to{width:100%}}.opx-root .op-progress{height:2px;background:var(--border-subtle);border-radius:2px;margin-top:14px;overflow:hidden}.opx-root .op-progress-fill{height:100%;animation:op-progress 8s linear forwards}.opx-root .op-story:hover .op-progress-fill{animation-play-state:paused}.opx-root .op-card-hover{transition:transform .25s var(--ease-standard),box-shadow .25s var(--ease-standard)}.opx-root .op-card-hover:hover{transform:translateY(-4px)}.opx-root .op-faq-item summary{list-style:none}.opx-root .op-faq-item summary::-webkit-details-marker{display:none}.opx-root .op-faq-item .op-chev{transition:transform .24s ease}.opx-root .op-faq-item[open] .op-chev{transform:rotate(180deg)}@media(max-width:980px){.opx-root .op-hero-grid{grid-template-columns:1fr;gap:44px}.opx-root .op-story-grid{gap:32px}.opx-root .op-demo-grid,.opx-root .op-faq-grid,.opx-root .op-story-grid{grid-template-columns:1fr}.opx-root .op-faq-grid{gap:30px}}@media(max-width:900px){.opx-root .op-nav-links{display:none}.opx-root .op-burger{display:inline-flex}.opx-root .op-pricing-grid{grid-template-columns:1fr;max-width:440px;margin:0 auto}.opx-root .op-footer-grid{grid-template-columns:1fr 1fr}.opx-root .op-drawer.open{display:block}}@media(max-width:560px){.opx-root .op-container{padding:0 20px}.opx-root .op-footer-grid{grid-template-columns:1fr}.opx-root .op-hero-ctas .btn{width:100%}.opx-root .op-conf-grid,.opx-root .op-rules-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.opx-root .op-a1,.opx-root .op-a2,.opx-root .op-a3,.opx-root .op-beam,.opx-root .op-field-box,.opx-root .op-float3d,.opx-root .op-floatwrap{animation:none!important}.opx-root .op-field-box{opacity:1!important;transform:none!important}}.opx-root section[id]{scroll-margin-top:88px}.opx-root .op-container{max-width:1200px;padding:0 24px}@media (min-width:1280px){.opx-root .op-container{padding:0 40px}}