.oempl-page{--op-navy:#08243d;--op-copy:#526d7e;--op-line:#d4e5ea;--op-ice:#f1f8fa;color:var(--op-navy);background:#fff}.oempl-page main p{font-size:14px;line-height:1.75;color:var(--op-copy)}.oempl-page main h3{color:var(--op-navy);font-size:21px;line-height:1.25;letter-spacing:-.025em}.oempl-page main a:focus-visible{outline:3px solid #12b9bd;outline-offset:5px}.oempl-page #inquiry-form{scroll-margin-top:110px}.oempl-section{padding:76px 0}.oempl-faq,.oempl-ice{background:var(--op-ice)}.oempl-heading{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:64px;align-items:end;margin-bottom:32px}.oempl-heading:has(>div:only-child){grid-template-columns:minmax(0,850px)}.oempl-heading h2,.oempl-inquiry h2{margin:14px 0 0;font-size:clamp(34px,3.8vw,54px);letter-spacing:-.05em;line-height:1.08;font-weight:650}.oempl-heading>p{margin:0}.oempl-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:60px;align-items:center}.oempl-number{color:#087a83;font-size:11px;letter-spacing:.1em;font-weight:800}.oempl-text-link{display:inline-flex;align-items:center;gap:24px;border-bottom:1px solid #abd4d9;padding:12px 0;margin-top:18px;font-size:13px;font-weight:700}.oempl-text-link:hover{color:#087a83}.oempl-hero{background:#061e34;color:#fff}.oempl-breadcrumb{display:flex;gap:10px;flex-wrap:wrap;align-items:center;min-height:52px;font-size:11px;color:#bed2dd}.oempl-breadcrumb span[aria-hidden]{color:#69e0e2}.oempl-hero-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:42px;padding:32px 0 64px;align-items:center}.oempl-hero h1{font-size:clamp(44px,4.5vw,68px);letter-spacing:-.055em;line-height:1.01;margin:20px 0 0;font-weight:650;color:#fff}.oempl-page .oempl-statement{font-size:21px;line-height:1.4;color:#fff;font-weight:650;margin:25px 0 16px}.oempl-hero main p,.oempl-hero-grid>div>p:not(.section-kicker):not(.oempl-statement){color:#bed2dd}.oempl-hero .section-kicker,.oempl-inquiry .section-kicker,.oempl-tooling .section-kicker{color:#69e0e2}.oempl-hero .button-row{gap:10px;margin-top:26px}.oempl-hero .primary-button,.oempl-hero .secondary-button{font-size:12px;padding:16px 18px}.oempl-hero .secondary-button{color:#fff;background:transparent;border-color:#617c8e}.oempl-hero-art{margin:0;border:1px solid #34536b;border-radius:16px;overflow:hidden;background:#0d2d46}.oempl-hero-art img{display:block;width:100%;height:auto}.oempl-art-stages{display:grid;grid-template-columns:repeat(3,1fr);padding:22px 12px 14px;gap:8px;text-align:center;font-size:12px;font-weight:600}.oempl-hero-art figcaption{padding:0 18px 20px;text-align:center;color:#adc4d1;font-size:10px;line-height:1.5}.oempl-levels{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--op-line)}.oempl-levels article{padding:26px;border-right:1px solid var(--op-line)}.oempl-levels article:first-child{padding-left:0}.oempl-levels article:last-child{border:0}.oempl-levels h3{margin:24px 0 12px}.oempl-levels p{margin:0}.oempl-logo-values{border:1px solid var(--op-line);border-radius:16px;background:#fff;padding:8px 30px}.oempl-logo-values>div{padding:25px 0}.oempl-logo-values>div+div{border-top:1px solid var(--op-line)}.oempl-logo-values small,.oempl-logo-values span{display:block;font-size:12px;color:var(--op-copy)}.oempl-logo-values strong{display:block;font-size:clamp(42px,4vw,62px);letter-spacing:-.055em;font-weight:600;margin:8px 0}.oempl-logo-values em,.oempl-timing em{font-size:.48em;font-style:normal;letter-spacing:-.02em}.oempl-pack-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.oempl-image{margin:0;overflow:hidden;border-radius:14px;border:1px solid var(--op-line);background:#fff}.oempl-image img{display:block;width:100%;height:auto}.oempl-image figcaption{padding:15px 20px;font-size:11px;color:var(--op-copy)}.oempl-pack-rule>strong{display:block;font-size:clamp(64px,7vw,105px);line-height:1.15;font-weight:550;letter-spacing:-.065em;margin-top:16px}.oempl-pack-rule h3{margin:0 0 22px}.oempl-pack-example{display:grid;grid-template-columns:.6fr 1.4fr;gap:36px;align-items:center;margin-top:30px;padding:25px 30px;background:var(--op-ice);border-radius:12px}.oempl-pack-example>div>span{display:block;font-size:12px;color:var(--op-copy)}.oempl-pack-example>div>strong{display:block;margin-top:8px;font-size:25px}.oempl-allocation{display:grid;grid-template-columns:3fr 7fr;gap:3px}.oempl-pack-example .oempl-allocation span{border-top:8px solid #12b9bd;padding-top:12px}.oempl-pack-example .oempl-allocation span+span{border-color:#c2dbe2}.oempl-allocation b{display:block;font-size:24px;color:var(--op-navy);margin-bottom:5px}.oempl-platforms{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.oempl-platforms a{display:flex;flex-direction:column;align-items:flex-start;padding:25px 20px;border:1px solid var(--op-line);background:#fff;border-radius:12px;transition:border-color .2s,transform .2s}.oempl-platforms a:hover{border-color:#12b9bd;transform:translateY(-3px)}.oempl-platforms h3{margin:28px 0;font-size:19px}.oempl-platforms a>span:last-child{margin-top:auto}.oempl-inquiry,.oempl-tooling{background:#061e34;color:#fff}.oempl-tooling .oempl-heading{margin:0}.oempl-inquiry h2,.oempl-tooling h2{color:#fff}.oempl-inquiry p:not(.section-kicker),.oempl-tooling p:not(.section-kicker){color:#bed2dd}.oempl-table-wrap{overflow-x:auto;border:1px solid var(--op-line);border-radius:12px}.oempl-table-wrap table{width:100%;border-collapse:collapse;text-align:left;font-size:14px}.oempl-table-wrap td,.oempl-table-wrap th{padding:19px 24px;border-bottom:1px solid var(--op-line)}.oempl-table-wrap thead{background:var(--op-navy);color:#fff}.oempl-table-wrap tbody th{font-weight:600;width:48%}.oempl-table-wrap tbody tr:nth-child(2n){background:var(--op-ice)}.oempl-table-wrap tbody tr:last-child>*{border-bottom:0}.oempl-timing{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.oempl-timing article{background:#fff;border:1px solid var(--op-line);border-radius:14px;padding:30px}.oempl-timing article>span{font-size:13px;font-weight:600}.oempl-timing strong{display:block;font-weight:550;font-size:clamp(62px,6vw,90px);letter-spacing:-.055em;margin:18px 0;line-height:1}.oempl-timing p{margin-bottom:0}.oempl-page .oempl-note{font-size:12px;margin:20px 0 0}.oempl-steps{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));margin:0;padding:0;list-style:none}.oempl-steps li{padding:22px 16px 10px 0;border-top:1px solid var(--op-line)}.oempl-steps li>span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--op-ice);color:#087a83;font-size:11px;font-weight:700}.oempl-steps h3{font-size:16px;margin-top:18px}.oempl-flow-links{display:flex;flex-wrap:wrap;gap:22px;margin-top:28px;font-size:12px;font-weight:600;color:#087a83}.oempl-flow-links span{margin-left:9px}.oempl-shipping{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.oempl-shipping article{border-top:2px solid #12b9bd;padding:25px;background:#fff}.oempl-shipping h3{font-size:30px;margin:22px 0 15px}.oempl-paths{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.oempl-paths article{border-left:1px solid var(--op-line);padding:5px 0 5px 22px}.oempl-paths h3{margin:0 0 22px}.oempl-paths strong{font-size:13px;line-height:1.6;display:block}.oempl-approval{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.oempl-approval img{height:420px;object-fit:cover;object-position:center 58%}.oempl-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;padding:0;list-style:none;margin:28px 0;font-size:13px}.oempl-checks li{border-bottom:1px solid var(--op-line);padding:0 0 14px 18px;position:relative;line-height:1.5}.oempl-checks li:before{content:"";position:absolute;width:5px;height:5px;top:7px;left:0;background:#12b9bd;border-radius:50%}.oempl-brand-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--op-line);border-radius:14px;overflow:hidden}.oempl-brand-flow>div{padding:28px}.oempl-brand-flow>div:nth-child(2){background:var(--op-ice)}.oempl-brand-flow>div>span{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#087a83;font-weight:700}.oempl-brand-flow h3,.oempl-wordmark{margin:28px 0 20px;display:block}.oempl-wordmark{font-size:28px;letter-spacing:-.04em}.oempl-brand-flow p{margin:0}.oempl-inquiry .oempl-split{align-items:start}.oempl-inquiry .inquiry-form-card{background:#fff;color:var(--op-navy);border-radius:16px;padding:30px}@media (max-width:1000px){.oempl-hero-grid{grid-template-columns:1fr}.oempl-hero-grid>div{max-width:700px}.oempl-hero-art{max-width:850px}.oempl-heading,.oempl-split{gap:32px}.oempl-platforms{grid-template-columns:repeat(3,minmax(0,1fr))}.oempl-levels,.oempl-paths{grid-template-columns:repeat(2,minmax(0,1fr))}.oempl-levels article:first-child{padding-left:26px}.oempl-levels article:nth-child(2){border-right:0}.oempl-levels article:nth-child(-n+2){border-bottom:1px solid var(--op-line)}.oempl-steps{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:800px){.oempl-section{padding:52px 0}.oempl-approval,.oempl-heading,.oempl-pack-grid,.oempl-split{grid-template-columns:minmax(0,1fr)}.oempl-heading{gap:18px;margin-bottom:27px}.oempl-hero-grid{padding:24px 0 42px;gap:32px}.oempl-hero h1{font-size:clamp(42px,9vw,64px)}.oempl-hero .button-row{align-items:stretch}.oempl-art-stages{font-size:10px}.oempl-pack-example{gap:22px;padding:22px}.oempl-brand-flow,.oempl-pack-example,.oempl-shipping,.oempl-timing{grid-template-columns:minmax(0,1fr)}.oempl-platforms{grid-template-columns:repeat(2,minmax(0,1fr))}.oempl-platforms a{padding:20px 17px}.oempl-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.oempl-table-wrap td,.oempl-table-wrap th{padding:15px 14px;font-size:12px;vertical-align:top}.oempl-approval img{height:350px}.oempl-inquiry .inquiry-form-card{padding:22px}}@media (max-width:480px){.oempl-levels,.oempl-paths{grid-template-columns:minmax(0,1fr)}.oempl-levels article{border-right:0;border-bottom:1px solid var(--op-line);padding:22px 0}.oempl-levels article:first-child{padding-left:0}.oempl-levels h3{margin-top:14px}}@media (prefers-reduced-motion:reduce){.oempl-platforms a{transition:none}.oempl-platforms a:hover{transform:none}}