.orasap-pg.orasap-pg .hm-1{font-family:var(--orasap-font-display);font-weight:700;font-size:1.3rem;color:rgba(255,252,249,.55);white-space:nowrap}
.orasap-pg.orasap-pg .hm-2{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:16px 0;border-top:1px solid var(--orasap-green-100)}
.orasap-pg.orasap-pg .hm-3{font-family:var(--orasap-font-display);font-weight:600;font-size:1.05rem;color:var(--orasap-ink-700)}
.orasap-pg.orasap-pg .hm-4{font-family:var(--orasap-font-display);font-size:1.02rem;color:var(--orasap-green-700);white-space:nowrap}
.orasap-pg.orasap-pg .hm-5{aspect-ratio:16/11;overflow:hidden;background:var(--orasap-surface-2)}
.orasap-pg.orasap-pg .hm-6{width:100%;height:100%;object-fit:cover;display:block}
.orasap-pg.orasap-pg .hm-7{padding:22px 24px 24px;display:flex;flex-direction:column;gap:10px}
.orasap-pg.orasap-pg .hm-8{font-family:var(--orasap-font-display);font-weight:600;font-size:1.25rem;color:var(--orasap-ink-700);margin:0}
.orasap-pg.orasap-pg .hm-9{font-family:var(--orasap-font-display);font-size:0.9375rem;line-height:1.6;color:var(--orasap-ink-soft);margin:0}
.orasap-pg.orasap-pg .hm-10{display:inline-flex;align-items:center;gap:.5em;font-family:var(--orasap-font-body);font-weight:600;font-size:.9375rem;color:var(--orasap-green-700);margin-top:6px}
.orasap-pg.orasap-pg .hm-11{display:flex;flex-direction:column;text-decoration:none;background:#fff;border:1px solid var(--orasap-rule);border-radius:calc(12px * var(--orasap-radius-scale,1));overflow:hidden;box-shadow:var(--orasap-shadow-card);transition:box-shadow 200ms cubic-bezier(0.22, 0.61, 0.36, 1),transform 200ms cubic-bezier(0.22, 0.61, 0.36, 1)}
.orasap-pg.orasap-pg .hm-11:hover{box-shadow:var(--orasap-shadow-lift);transform:translateY(-3px)}
.orasap-pg.orasap-pg .hm-12{font-family:var(--orasap-font-display);font-weight:700;font-size:1.6rem;letter-spacing:-.01em;color:var(--orasap-ink-faint);white-space:nowrap}
.orasap-pg.orasap-pg .hm-13{flex:0 0 calc(50% - 12px);box-sizing:border-box;display:flex;flex-direction:column;gap:20px;margin:0;background:#fff;border:1px solid var(--orasap-rule);border-radius:calc(12px * var(--orasap-radius-scale,1));box-shadow:var(--orasap-shadow-card);padding:34px 36px}
.orasap-pg.orasap-pg .hm-14{font-family:var(--orasap-font-display);font-weight:700;font-size:2.6rem;line-height:.5;color:var(--orasap-green-400)}
.orasap-pg.orasap-pg .hm-15{margin:0;font-family:var(--orasap-font-body);font-size:1.1875rem;line-height:1.65;color:var(--orasap-text-body)}
.orasap-pg.orasap-pg .hm-16{display:flex;align-items:center;gap:12px;margin-top:auto}
.orasap-pg.orasap-pg .hm-17{width:44px;height:44px;border-radius:999px;background:var(--orasap-green-50);color:var(--orasap-green-700);display:flex;align-items:center;justify-content:center;font-family:var(--orasap-font-display);font-weight:700;font-size:1.05rem}
.orasap-pg.orasap-pg .hm-18{display:flex;flex-direction:column}
.orasap-pg.orasap-pg .hm-19{font-family:var(--orasap-font-display);font-weight:600;color:var(--orasap-ink-700)}
.orasap-pg.orasap-pg .hm-20{font-family:var(--orasap-font-body);font-size:.8125rem;color:var(--orasap-ink-faint)}
.orasap-pg.orasap-pg .hm-21{height:20px;margin-left:auto}
.orasap-pg.orasap-pg .hm-22{aspect-ratio:1;border-radius:calc(14px * var(--orasap-radius-scale,1));overflow:hidden;background:#fff}
.orasap-pg.orasap-pg .hm-23{display:block;font-family:var(--orasap-font-body);font-weight:600;font-size:0.8125rem;letter-spacing:0.14em;text-transform:uppercase;color:var(--orasap-sand-800)}
.orasap-pg.orasap-pg .hm-24{padding:calc(88px * var(--orasap-space-scale,1)) 0;position:relative;overflow:hidden;background:var(--orasap-sand-100);padding-bottom:0}
.orasap-pg.orasap-pg .hm-25{width:600px;height:600px;top:-260px;left:50%;transform:translateX(-50%);background:radial-gradient(circle,var(--orasap-green-100),transparent 68%);animation:orasap-float 11s ease-in-out infinite}
.orasap-pg.orasap-pg .hm-26{max-width:var(--orasap-container);margin:0 auto;padding:0 24px;position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:22px}
.orasap-pg.orasap-pg .hm-27{display:inline-flex;align-items:center;gap:8px;background:#fff;color:var(--orasap-green-700);border:1px solid var(--orasap-rule);font-family:var(--orasap-font-body);font-weight:600;font-size:.8125rem;letter-spacing:.06em;text-transform:uppercase;padding:8px 16px;border-radius:999px}
.orasap-pg.orasap-pg .hm-28{font-family:var(--orasap-font-display);font-weight:700;font-size:calc(clamp(3rem,6vw,5.6rem) * var(--orasap-h1-scale,1));line-height:.98;letter-spacing:-.03em;color:var(--orasap-ink-700);margin:0;max-width:16ch}
.orasap-pg.orasap-pg .hm-29{font-size:1.1875rem;line-height:1.55;color:var(--orasap-ink-soft);max-width:50ch;margin:0}
.orasap-pg.orasap-pg .hm-30{display:flex;gap:14px;flex-wrap:wrap;justify-content:center;margin-top:2px}
.orasap-pg.orasap-pg .hm-31{display:inline-flex;align-items:center;justify-content:center;gap:.55em;font-family:var(--orasap-font-body);font-weight:600;font-size:1.0625rem;padding:17px 34px;border-radius:999px;background:var(--orasap-ink-700);color:var(--orasap-paper);text-decoration:none;border:1.5px solid transparent;white-space:nowrap;transition:background 200ms cubic-bezier(0.22, 0.61, 0.36, 1)}
.orasap-pg.orasap-pg .hm-31:hover{background:var(--orasap-green-700);color:var(--orasap-paper)}
.orasap-pg.orasap-pg .hm-32{display:inline-flex;align-items:center;justify-content:center;gap:.55em;font-family:var(--orasap-font-body);font-weight:600;font-size:1.0625rem;padding:17px 34px;border-radius:999px;background:transparent;color:var(--orasap-ink-700);text-decoration:none;border:1.5px solid var(--orasap-rule-strong);white-space:nowrap;transition:background 200ms cubic-bezier(0.22, 0.61, 0.36, 1),border-color 200ms cubic-bezier(0.22, 0.61, 0.36, 1)}
.orasap-pg.orasap-pg .hm-32:hover{background:var(--orasap-surface-2);border-color:var(--orasap-ink-300)}
.orasap-pg.orasap-pg .hm-33{position:relative;margin-top:36px;width:min(560px,86%)}
.orasap-pg.orasap-pg .hm-34{width:100%;aspect-ratio:1/.86;border-radius:999px 999px 28px 28px;overflow:hidden;box-shadow:var(--orasap-shadow-lift);background:var(--orasap-surface-2)}
.orasap-pg.orasap-pg .hm-35{width: 100%; height: 100%; object-fit: cover; display: block; position: static}
.orasap-pg.orasap-pg .hm-36{position:absolute;top:20px;left:-18px;background:#fff;border-radius:calc(16px * var(--orasap-radius-scale,1));padding:14px 18px;box-shadow:var(--orasap-shadow-lift);display:flex;align-items:center;gap:10px;animation:orasap-float 8s ease-in-out infinite}
.orasap-pg.orasap-pg .hm-37{width:38px;height:38px;border-radius:999px;background:var(--orasap-green-50);color:var(--orasap-green-700);display:flex;align-items:center;justify-content:center}
.orasap-pg.orasap-pg .hm-38{display:flex;flex-direction:column;text-align:left}
.orasap-pg.orasap-pg .hm-39{font-family:var(--orasap-font-display);font-size:1rem;color:var(--orasap-ink-700)}
.orasap-pg.orasap-pg .hm-40{font-family:var(--orasap-font-body);font-size:.8rem;color:var(--orasap-ink-soft)}
.orasap-pg.orasap-pg .hm-41{position:absolute;bottom:34px;right:-18px;background:#fff;border-radius:calc(16px * var(--orasap-radius-scale,1));padding:14px 18px;box-shadow:var(--orasap-shadow-lift);display:flex;align-items:center;gap:10px;animation:orasap-float 6.5s ease-in-out infinite reverse}
.orasap-pg.orasap-pg .hm-42{height:16px}
.orasap-pg.orasap-pg .hm-43{font-family:var(--orasap-font-display);font-weight:700;font-size:1rem;color:var(--orasap-ink-700)}
.orasap-pg.orasap-pg .hm-44{position:relative;z-index:1;margin-top:40px;padding:22px 0;background:var(--orasap-ink-700);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}
.orasap-pg.orasap-pg .hm-45{gap:56px;animation:orasap-marquee 30s linear infinite}
.orasap-pg.orasap-pg .hm-46{padding:calc(88px * var(--orasap-space-scale,1)) 0;background:var(--orasap-sand-100)}
.orasap-pg.orasap-pg .hm-47{max-width:var(--orasap-container);margin:0 auto;padding:0 24px;display:grid;grid-template-columns:.95fr 1.05fr;gap:56px;align-items:center}
.orasap-pg.orasap-pg .hm-48{width:100%;aspect-ratio:5/4;border-radius:calc(28px * var(--orasap-radius-scale,1));overflow:hidden;background:#fff}
.orasap-pg.orasap-pg .hm-49{display:flex;flex-direction:column;gap:20px}
.orasap-pg.orasap-pg .hm-50{display:block;font-family:var(--orasap-font-body);font-weight:600;font-size:0.8125rem;letter-spacing:0.14em;text-transform:uppercase;color:var(--orasap-green-700)}
.orasap-pg.orasap-pg .hm-51{font-size:calc(2.625rem * var(--orasap-h2-scale,1));line-height:1.1;letter-spacing:-.01em;margin:0}
.orasap-pg.orasap-pg .hm-52{color:var(--orasap-ink-soft);line-height:1.65;margin:0;max-width:56ch}
.orasap-pg.orasap-pg .hm-53{margin-top:8px}
.orasap-pg.orasap-pg .hm-54{display:inline-flex;align-items:center;justify-content:center;gap:.55em;font-family:var(--orasap-font-body);font-weight:600;font-size:1.0625rem;padding:16px 32px;border-radius:999px;background:var(--orasap-ink-700);color:var(--orasap-paper);text-decoration:none;border:1.5px solid transparent;transition:background 200ms cubic-bezier(0.22, 0.61, 0.36, 1)}
.orasap-pg.orasap-pg .hm-54:hover{background:var(--orasap-green-700);color:var(--orasap-paper)}
.orasap-pg.orasap-pg .hm-55{padding:calc(88px * var(--orasap-space-scale,1)) 0;background:var(--orasap-paper)}
.orasap-pg.orasap-pg .hm-56{max-width:var(--orasap-container);margin:0 auto;padding:0 24px}
.orasap-pg.orasap-pg .hm-57{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(24px,4vw,56px);background:#fff;border:2px solid var(--orasap-green-400);border-radius:calc(20px * var(--orasap-radius-scale,1));padding:clamp(28px,3.5vw,44px)}
.orasap-pg.orasap-pg .hm-58{display:flex;flex-direction:column;gap:14px}
.orasap-pg.orasap-pg .hm-59{font-size:calc(1.9375rem * var(--orasap-h2-scale,1));line-height:1.12;letter-spacing:-.01em;margin:0;max-width:16ch}
.orasap-pg.orasap-pg .hm-60{color:var(--orasap-ink-soft);line-height:1.6;margin:0;max-width:44ch}
.orasap-pg.orasap-pg .hm-61{margin-top:6px}
.orasap-pg.orasap-pg .hm-62{display:inline-flex;align-items:center;justify-content:center;gap:.5em;font-family:var(--orasap-font-body);font-weight:600;font-size:1.0625rem;padding:14px 30px;border-radius:999px;background:var(--orasap-ink-700);color:var(--orasap-paper);text-decoration:none;transition:background 200ms cubic-bezier(0.22, 0.61, 0.36, 1)}
.orasap-pg.orasap-pg .hm-62:hover{background:var(--orasap-green-700)}
.orasap-pg.orasap-pg .hm-63{padding:calc(88px * var(--orasap-space-scale,1)) 0;background:#fff}
.orasap-pg.orasap-pg .hm-64{display:flex;flex-direction:column;gap:14px;max-width:720px;margin-bottom:44px}
.orasap-pg.orasap-pg .hm-65{color:var(--orasap-ink-soft);line-height:1.6;margin:0}
.orasap-pg.orasap-pg .hm-66{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}
.orasap-pg.orasap-pg .hm-67{margin-top:40px;text-align:center}
.orasap-pg.orasap-pg .hm-68{display:inline-flex;align-items:center;gap:.5em;font-family:var(--orasap-font-body);font-weight:600;font-size:1.0625rem;padding:16px 32px;border-radius:999px;background:var(--orasap-ink-700);color:var(--orasap-paper);text-decoration:none;transition:background 200ms cubic-bezier(0.22, 0.61, 0.36, 1)}
.orasap-pg.orasap-pg .hm-68:hover{background:var(--orasap-green-700);color:var(--orasap-paper)}
.orasap-pg.orasap-pg .hm-69{max-width:var(--orasap-container);margin:0 auto;padding:0 24px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:18px}
.orasap-pg.orasap-pg .hm-70{font-size:calc(2.625rem * var(--orasap-h2-scale,1));line-height:1.1;letter-spacing:-.01em;margin:0;max-width:28ch}
.orasap-pg.orasap-pg .hm-71{margin:24px 0 6px}
.orasap-pg.orasap-pg .hm-72{display: inline-flex; align-items: center; gap: .5em; font-family: var(--orasap-font-body); font-weight: 600; font-size: 1.0625rem; padding: 16px 32px; border-radius: 999px; background: var(--orasap-green-400); color:var(--orasap-on-primary); text-decoration: none; border: 1.5px solid transparent; transition: background 200ms cubic-bezier(0.22, 0.61, 0.36, 1)}
.orasap-pg.orasap-pg .hm-72:hover{background:var(--orasap-green-hover)}
.orasap-pg.orasap-pg .hm-73{padding:calc(88px * var(--orasap-space-scale,1)) 0}
.orasap-pg.orasap-pg .hm-74{font-size:calc(2.625rem * var(--orasap-h2-scale,1)); line-height: 1.1; letter-spacing: -.01em; margin: 0; color: #000000}
.orasap-pg.orasap-pg .hm-75{background:#fff;border:1px solid var(--orasap-rule);border-radius:calc(12px * var(--orasap-radius-scale,1));box-shadow:var(--orasap-shadow-card);overflow:hidden;display:flex;flex-direction:column}
.orasap-pg.orasap-pg .hm-76{padding:32px 30px 0;display:flex;align-items:center;justify-content:space-between;gap:16px}
.orasap-pg.orasap-pg .hm-77{width:64px;height:64px;border-radius:999px;background:var(--orasap-green-50);display:flex;align-items:center;justify-content:center;padding:12px;box-sizing:border-box}
.orasap-pg.orasap-pg .hm-78{width:100%;height:100%;object-fit:contain}
.orasap-pg.orasap-pg .hm-79{font-family:var(--orasap-font-display);font-weight:700;font-size:1.1rem;color:var(--orasap-green-500)}
.orasap-pg.orasap-pg .hm-80{padding:20px 30px 30px;display:flex;flex-direction:column;gap:12px}
.orasap-pg.orasap-pg .hm-81{font-size:1.5rem;margin:0}
.orasap-pg.orasap-pg .hm-82{width:64px;height:64px;border-radius:999px;background:var(--orasap-sand-200);display:flex;align-items:center;justify-content:center;padding:12px;box-sizing:border-box}
.orasap-pg.orasap-pg .hm-83{font-family:var(--orasap-font-display);font-weight:700;font-size:1.1rem;color:var(--orasap-sand-800)}
.orasap-pg.orasap-pg .hm-84{width:100%;height:48px;background:url('../img/teeth-border.svg') repeat-x left center;background-size:auto 48px;animation:orasap-teeth 2.4s linear infinite}
.orasap-pg.orasap-pg .hm-85{display:grid;grid-template-columns:1.1fr .9fr;gap:0;align-items:stretch;border-radius:calc(28px * var(--orasap-radius-scale,1));overflow:hidden;box-shadow:var(--orasap-shadow-card)}
.orasap-pg.orasap-pg .hm-86{background:var(--orasap-sand-200);padding:56px 52px;display:flex;flex-direction:column;gap:18px;justify-content:center}
.orasap-pg.orasap-pg .hm-87{font-size:calc(1.9375rem * var(--orasap-h2-scale,1));line-height:1.15;letter-spacing:-.01em;margin:0}
.orasap-pg.orasap-pg .hm-88{color:var(--orasap-ink-soft);line-height:1.65;margin:0;max-width:46ch}
.orasap-pg.orasap-pg .hm-89{display:flex;flex-direction:column;gap:8px;margin-top:2px}
.orasap-pg.orasap-pg .hm-90{font-family:var(--orasap-font-body);font-weight:600;font-size:.8125rem;letter-spacing:.05em;text-transform:uppercase;color:var(--orasap-ink-faint)}
.orasap-pg.orasap-pg .hm-91{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}
.orasap-pg.orasap-pg .hm-92{font-family:var(--orasap-font-body);font-weight:600;font-size:.875rem;color:var(--orasap-green-700);background:#fff;border:1px solid var(--orasap-rule);border-radius:999px;padding:8px 14px}
.orasap-pg.orasap-pg .hm-93{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:10px}
.orasap-pg.orasap-pg .hm-94{display:inline-flex;align-items:center;gap:.5em;font-family:var(--orasap-font-display);font-weight:700;font-size:clamp(1.7rem,2.6vw,2.15rem);letter-spacing:-.01em;color:var(--orasap-ink-700);text-decoration:none}
.orasap-pg.orasap-pg .hm-95{display:inline-flex;align-items:center;gap:.4em;font-family:var(--orasap-font-body);font-weight:600;font-size:1rem;color:var(--orasap-green-700);text-decoration:none}
.orasap-pg.orasap-pg .hm-96{background:var(--orasap-surface-2);min-height:340px;position:relative}
.orasap-pg.orasap-pg .hm-97{width: 100%; height: 100%; object-fit: cover; display: block; position: absolute; inset: 0; right: 0px; left: 0px}
.orasap-pg.orasap-pg .hm-98{padding:calc(88px * var(--orasap-space-scale,1)) 0;background:var(--orasap-green-50)}
.orasap-pg.orasap-pg .hm-99{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;margin-bottom:44px}
.orasap-pg.orasap-pg .hm-100{height:38px}
.orasap-pg.orasap-pg .hm-101{overflow:hidden}
.orasap-pg.orasap-pg .hm-102{display:flex;gap:24px;transition:transform 450ms cubic-bezier(0.22, 0.61, 0.36, 1)}
.orasap-pg.orasap-pg .hm-103{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:40px}
.orasap-pg.orasap-pg .hm-104{width:48px;height:48px;border-radius:var(--orasap-btn-radius,999px);border:1.5px solid var(--orasap-rule-strong);background:#fff;color:var(--orasap-ink-700);font-size:1.2rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background 200ms cubic-bezier(0.22, 0.61, 0.36, 1)}
.orasap-pg.orasap-pg .hm-104:hover{background:var(--orasap-surface-2)}
.orasap-pg.orasap-pg .hm-105{display:flex;gap:10px}
.orasap-pg.orasap-pg .hm-106{text-align:center;margin-top:26px}
.orasap-pg.orasap-pg .hm-107{height:18px}
.orasap-pg.orasap-pg .hm-108{display:inline-flex;align-items:center;gap:.6em;font-family:var(--orasap-font-body);font-weight:600;font-size:1.0625rem;padding:14px 26px;border-radius:999px;background:transparent;color:var(--orasap-ink-700);text-decoration:none;border:1.5px solid var(--orasap-rule-strong);transition:background 200ms cubic-bezier(0.22, 0.61, 0.36, 1)}
.orasap-pg.orasap-pg .hm-108:hover{background:#fff}
.orasap-pg.orasap-pg .hm-109{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;margin-bottom:36px}
.orasap-pg.orasap-pg .hm-110{font-family:var(--orasap-font-display);font-weight:600;font-size:1.9375rem;letter-spacing:-.01em;color:var(--orasap-ink-700);text-decoration:none}
.orasap-pg.orasap-pg .hm-111{display:flex;flex-direction:column;gap:14px;max-width:720px;margin-bottom:40px}
.orasap-pg.orasap-pg .hm-112{display:grid;grid-template-columns:.9fr 1.1fr;gap:40px;align-items:stretch}
.orasap-pg.orasap-pg .hm-113{display:flex;flex-direction:column;gap:26px;background:var(--orasap-sand-100);border:1px solid var(--orasap-sand-300);border-radius:calc(20px * var(--orasap-radius-scale,1));padding:40px 40px 44px}
.orasap-pg.orasap-pg .hm-114{display:flex;flex-direction:column;gap:6px}
.orasap-pg.orasap-pg .hm-115{font-family:var(--orasap-font-display);font-weight:600;font-size:1.25rem;color:var(--orasap-ink-700);margin:0;line-height:1.4}
.orasap-pg.orasap-pg .hm-116{font-family:var(--orasap-font-display);font-weight:600;font-size:1.25rem;color:var(--orasap-green-700);text-decoration:none}
.orasap-pg.orasap-pg .hm-117{display: inline-flex; align-items: center; justify-content: center; gap: .55em; font-family: var(--orasap-font-body); font-weight: 600; font-size: 1.0625rem; padding: 16px 32px; border-radius: 999px; background: var(--orasap-green-400); color:var(--orasap-on-primary); text-decoration: none; transition: background 200ms cubic-bezier(0.22, 0.61, 0.36, 1)}
.orasap-pg.orasap-pg .hm-117:hover{background:var(--orasap-green-hover)}
.orasap-pg.orasap-pg .hm-118{min-height:380px;border-radius:calc(20px * var(--orasap-radius-scale,1));overflow:hidden;border:1px solid var(--orasap-rule)}
.orasap-pg-home .sec{padding:calc(88px * var(--orasap-space-scale,1)) 0}
.orasap-pg-home .wrap{max-width:var(--orasap-container);margin:0 auto;padding:0 24px}
.orasap-pg-home .eyebrow{display:block;font-family:var(--orasap-font-body);font-weight:600;font-size:0.8125rem;letter-spacing:0.14em;text-transform:uppercase;color:var(--orasap-green-700)}
@media(max-width:900px){.orasap-pg-home .grid2{grid-template-columns:1fr !important}.orasap-pg-home .grid3{grid-template-columns:1fr !important}.orasap-pg-home .sec{padding:calc(60px * var(--orasap-space-scale,1)) 0 !important}}
.orasap-pg-home .orasap-marquee{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}
.orasap-pg-home .orasap-marquee-track{display:flex;align-items:center;gap:72px;width:max-content;animation:orasap-marquee 34s linear infinite}
.orasap-pg-home .orasap-marquee:hover .orasap-marquee-track{animation-play-state:paused}
.orasap-pg-home a:hover span[aria-hidden="true"]{transform:translateX(4px)}
.orasap-pg-home .orasap-amb{position:absolute;border-radius:999px;pointer-events:none;z-index:0}
.orasap-pg-home .orasap-svc-card img{transition:transform .5s cubic-bezier(0.22, 0.61, 0.36, 1)}
.orasap-pg-home .orasap-svc-card:hover img{transform:scale(1.06)}
.orasap-pg-home .orasap-band{height:8px;width:100%;background:repeating-linear-gradient(-45deg,var(--orasap-green-400) 0 14px,var(--orasap-green-300) 14px 28px)}
.orasap-pg-home .orasap-ig-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
@media(max-width:900px){.orasap-pg-home .orasap-ig-grid{grid-template-columns:repeat(2,1fr) !important}}
@media(max-width:1050px){.orasap-pg-home h1{font-size:calc(clamp(1.95rem,7.4vw,2.6rem) * var(--orasap-h1-scale,1)) !important;letter-spacing:-.02em !important}.orasap-pg-home .emg{grid-template-columns:1fr !important}.orasap-pg-home .emg > div:first-child{order:2 !important;padding:30px 20px !important}.orasap-pg-home .emg > div:last-child{order:1 !important;min-height:230px !important}.orasap-pg-home .tcard{flex:0 0 100% !important;padding:26px 22px !important}.orasap-pg-home h2{font-size:calc(1.85rem * var(--orasap-h2-scale,1)) !important}}
@media(max-width:520px){.orasap-pg-home section.sec > .wrap{padding-left:16px !important;padding-right:16px !important}.orasap-pg-home h1{font-size:calc(1.8rem * var(--orasap-h1-scale,1)) !important}.orasap-pg-home h2{font-size:calc(1.55rem * var(--orasap-h2-scale,1)) !important}}