.sec-screen{width:100%;height:auto;display:block}.sec-lp__steps{margin-top:var(--omk-space-10)}.sec-hero{padding-top:var(--omk-space-10);padding-bottom:var(--omk-space-10);background:hsl(var(--surface));position:relative;overflow:hidden}.sec-hero__copy{text-align:center;flex-direction:column;align-items:center;display:flex}.sec-hero__badge{min-height:32px;padding-inline:var(--omk-space-4);border:1px solid hsl(var(--border));border-radius:var(--omk-r-pill);color:hsl(var(--foreground));font-size:var(--omk-type-section);font-weight:var(--omk-weight-title);letter-spacing:.02em;align-items:center;display:inline-flex}.sec-hero__title{margin-top:var(--omk-space-5);font-family:var(--omk-font-japanese);font-size:clamp(40px,5.4vw,68px);font-weight:var(--omk-weight-title);letter-spacing:-.03em;line-height:var(--omk-leading-tight);color:hsl(var(--foreground))}.sec-hero__clause{display:block}.sec-hero__title .omk-mark{white-space:normal;-webkit-box-decoration-break:clone;box-decoration-break:clone}.sec-hero__part{white-space:nowrap;display:inline-block}.sec-hero__answer{margin-top:var(--omk-space-5);color:hsl(var(--foreground));font-size:clamp(17px,2.2vw,28px);font-weight:var(--omk-weight-title);letter-spacing:.01em;line-height:var(--omk-leading-body)}.sec-hero__actions{margin-top:var(--omk-space-8)}.sec-hero__copy .omk-trust{margin-top:var(--omk-space-5);justify-content:center}.sec-hero__visual{max-width:1120px;margin:var(--omk-space-10) auto 0}.sec-hero__logos{margin-top:var(--omk-space-10)}.sec-ai{--sec-ai-ink:var(--sand-1);--sec-ai-muted:var(--sand-8);--sec-ai-line:color-mix(in srgb, var(--sand-1) 14%, transparent);--sec-ai-panel:color-mix(in srgb, var(--sand-1) 5%, transparent);--sec-ai-work:color-mix(in srgb, var(--sand-1) 86%, transparent);--sec-ai-threat:var(--red-9);--sec-ai-accent:var(--orange-9);background:hsl(var(--ink));color:var(--sec-ai-ink);padding-block:clamp(72px,9vw,128px)}.sec-ai__title{text-align:center;font-size:clamp(30px,4.6vw,56px);font-weight:var(--omk-weight-title);letter-spacing:-.02em;line-height:var(--omk-leading-tight);flex-wrap:wrap;justify-content:center;column-gap:.3em;display:flex}.sec-ai__accent{color:var(--sec-ai-accent)}.sec-day{margin-top:var(--omk-space-12);padding:var(--omk-space-8);border:1px solid var(--sec-ai-line);border-radius:var(--omk-r-xl);background:var(--sec-ai-panel)}.sec-day__head{justify-content:space-between;align-items:baseline;gap:var(--omk-space-3);display:flex}.sec-day__who{font-size:var(--omk-type-heading);font-weight:var(--omk-weight-title)}.sec-day__who span{margin-left:var(--omk-space-3);color:var(--sec-ai-muted);font-size:var(--omk-type-body);font-weight:var(--omk-weight-medium)}.sec-day__date{color:var(--sec-ai-muted);font-size:var(--omk-type-body);font-variant-numeric:tabular-nums}.sec-day__track{height:64px;margin-top:calc(var(--omk-space-10) + var(--omk-space-3));border-radius:var(--omk-r-md);background:color-mix(in srgb, var(--sand-1) 5%, transparent);position:relative}.sec-day__after{inset-block:0;left:var(--sec-day-left);width:var(--sec-day-width);padding:var(--omk-space-1-5) var(--omk-space-4);border-radius:0 var(--omk-r-md) var(--omk-r-md) 0;background:repeating-linear-gradient(135deg, transparent 0 7px, color-mix(in srgb, var(--sand-1) 7%, transparent) 7px 8px);color:var(--sec-ai-muted);font-size:var(--omk-type-caption);position:absolute}.sec-day__block{inset-block:10px;left:var(--sec-day-left);width:calc(var(--sec-day-width) - 2px);border-radius:var(--omk-r-sm);font-size:var(--omk-type-caption);font-weight:var(--omk-weight-title);white-space:nowrap;align-items:center;display:flex;position:absolute;overflow:hidden}.sec-day__block-label{padding-inline:var(--omk-space-2-5)}.sec-day__block--work{background:var(--sec-ai-work);color:var(--sand-12)}.sec-day__block--idle{background:color-mix(in srgb, var(--sand-1) 12%, transparent);color:var(--sec-ai-muted);font-weight:var(--omk-weight-medium)}.sec-day__block--threat{border-radius:var(--omk-r-sm);background:var(--sec-ai-threat);min-width:6px;box-shadow:0 0 0 4px color-mix(in srgb, var(--sec-ai-threat) 28%, transparent);padding:0;inset-block:0;overflow:visible}.sec-day__block--threat .sec-day__block-label{padding:var(--omk-space-1) var(--omk-space-2-5);border-radius:var(--omk-r-pill);background:var(--sec-ai-threat);color:var(--sand-1);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--omk-type-caption);position:absolute;bottom:calc(100% + 10px);left:50%;translate:-50%}.sec-day__axis{height:22px;margin-top:var(--omk-space-2);color:var(--sec-ai-muted);font-size:var(--omk-type-caption);font-variant-numeric:tabular-nums;position:relative}.sec-day__axis span{left:var(--sec-day-left);position:absolute;translate:-50%}.sec-day__axis span:first-child{translate:0}.sec-day__axis span:last-child{translate:-100%}.sec-day__panels{gap:var(--omk-space-5);margin-top:var(--omk-space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sec-day__panel{padding:var(--omk-space-5) var(--omk-space-6);border:1px solid var(--sec-ai-line);border-radius:var(--omk-r-lg)}.sec-day__panel--threat{border-color:color-mix(in srgb, var(--sec-ai-threat) 50%, transparent);background:color-mix(in srgb, var(--sec-ai-threat) 9%, transparent)}.sec-day__panel-title{color:var(--sec-ai-ink);font-size:var(--omk-type-body);font-weight:var(--omk-weight-title)}.sec-day__panel-title span{margin-left:var(--omk-space-2-5);color:var(--sec-ai-muted);font-weight:var(--omk-weight-medium)}.sec-day__panel--threat .sec-day__panel-title{color:var(--red-10)}.sec-day__summary,.sec-day__incident{gap:var(--omk-space-2-5);margin-top:var(--omk-space-3);font-size:var(--omk-type-section);line-height:var(--omk-leading-body);display:grid}.sec-day__summary div{justify-content:space-between;gap:var(--omk-space-3);display:flex}.sec-day__summary dd{font-variant-numeric:tabular-nums;font-weight:var(--omk-weight-title)}.sec-day__incident li{gap:var(--omk-space-2-5);grid-template-columns:3.2em minmax(0,1fr);display:grid}.sec-day__incident time{color:var(--sec-ai-muted);font-variant-numeric:tabular-nums}.sec-day__total{margin-top:var(--omk-space-3);padding-top:var(--omk-space-3);border-top:1px solid var(--sec-ai-line);color:var(--sec-ai-muted);font-size:var(--omk-type-body)}.sec-ai__steps{gap:var(--omk-space-10);margin-top:var(--omk-space-12);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sec-ai__step-name{align-items:center;gap:var(--omk-space-2-5);color:var(--sec-ai-muted);font-size:var(--omk-type-section);font-weight:var(--omk-weight-title);display:flex}.sec-ai__step-name span{border-radius:var(--omk-r-pill);width:26px;height:26px;font-size:var(--omk-type-body);font-variant-numeric:tabular-nums;border:1px solid;place-items:center;display:inline-grid}.sec-ai__step-claim{margin-top:var(--omk-space-3);font-size:clamp(19px,2vw,24px);font-weight:var(--omk-weight-title);line-height:var(--omk-leading-tight);letter-spacing:-.005em}.sec-ai__step-detail{margin-top:var(--omk-space-2);color:var(--sec-ai-muted);font-size:var(--omk-type-section);line-height:var(--omk-leading-body)}@media (max-width:767px){.sec-hero__title{font-size:clamp(30px,9.8vw,56px);line-height:var(--omk-leading-tight)}.sec-hero__copy .omk-trust{gap:0 var(--omk-space-3);white-space:nowrap;flex-wrap:nowrap}.sec-hero__copy .omk-trust__item{gap:var(--omk-space-1);font-size:var(--omk-type-caption)}.sec-hero__visual{margin-top:var(--omk-space-8)}.sec-ai{padding-block:var(--omk-space-16)}.sec-day{padding:var(--omk-space-5) var(--omk-space-4)}.sec-day__track{height:52px}.sec-day__panel{padding:var(--omk-space-4) var(--omk-space-5)}.sec-day__summary,.sec-day__incident{font-size:var(--omk-type-section)}.sec-ai__steps{gap:var(--omk-space-8)}.sec-day__block:not(.sec-day__block--threat) .sec-day__block-label{display:none}.sec-day__block--threat .sec-day__block-label{left:auto;right:-8px;translate:0}.sec-day__axis span:nth-child(2n){display:none}.sec-day__who span{margin:var(--omk-space-0-5) 0 0;display:block}.sec-day__panels,.sec-ai__steps{grid-template-columns:minmax(0,1fr)}}.sec-lp .omk-showcase__fact-value{color:hsl(var(--foreground))}.sec-lp .omk-showcase :is(h2,h3){text-wrap:balance}.sec-lp #edr .omk-bridge{margin-top:0;margin-bottom:var(--omk-space-12)}
