.bp-intro{color:#163e35;background:#f5f4ef;min-height:100vh}.intro-header{border-bottom:1px solid #163e351c;justify-content:space-between;align-items:center;gap:26px;max-width:1240px;margin:auto;padding:26px 36px;display:flex}.intro-brand{align-items:center;gap:12px;display:flex}.intro-brand span{letter-spacing:1.8px;font:800 13px/1.25 Manrope,Arial,sans-serif}.intro-brand b{letter-spacing:3px;font-size:11px;display:block}.intro-header nav{gap:28px;font-size:13px;display:flex}.intro-header nav a:hover,.intro-source:hover{text-underline-offset:5px;text-decoration:underline}.intro-header-actions{align-items:center;gap:22px;display:flex}.intro-login{align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex}.intro-main{max-width:1240px;margin:auto;padding:0 36px}.intro-eyebrow{letter-spacing:1.9px;font-size:10px;font-weight:700;line-height:1.7}.intro-hero{text-align:center;padding:78px 16px 0}.intro-hero>.intro-eyebrow{justify-content:center;align-items:center;gap:9px;display:flex}.intro-hero>.intro-eyebrow>span{background:#b4683f;border-radius:50%;width:6px;height:6px}.intro-hero h1{letter-spacing:-5px;white-space:pre-line;margin:25px 0;font-size:clamp(54px,7vw,86px);line-height:1.08}.intro-hero h1:first-line{color:#b3653e}.intro-lead{color:#5e6c61;max-width:570px;margin:0 auto 30px;font-size:17px;line-height:1.8}.intro-button{color:#fff;background:#163e35;border:1px solid #163e35;border-radius:7px;justify-content:center;align-items:center;gap:27px;min-height:54px;padding:16px 23px;font-size:14px;font-weight:600;transition:background .15s;display:inline-flex}.intro-button:hover{background:#28584b}.intro-existing{color:#6e776b;margin:16px 0 0;font-size:12px}.intro-existing a{text-underline-offset:3px;color:#163e35;text-decoration:underline}.intro-origin-line{letter-spacing:3px;border-block:1px solid #163e351c;justify-content:center;align-items:center;gap:24px;margin:55px -16px 0;padding:22px 0;font-size:10px;font-weight:600;display:flex}.intro-origin-line i{background:#ae7957;border-radius:50%;width:3px;height:3px}.intro-products{padding-top:65px;scroll-margin-top:25px}.intro-section-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:26px;display:flex}.intro-section-heading h2{letter-spacing:-1px;max-width:360px;font-size:28px;line-height:1.3}.intro-section-heading p{color:#667163;max-width:330px;font-size:14px;line-height:1.7}.intro-product-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.intro-product{background:#e8ebdf;border-radius:9px;flex-direction:column;padding:33px 36px;display:flex}.intro-wagyu{color:#f4f0e3;background:#163e35}.intro-product-top{justify-content:space-between;align-items:center;gap:15px;display:flex}.intro-product-number{opacity:.4;font:500 25px Manrope,Arial,sans-serif}.intro-product h3{letter-spacing:-1px;white-space:pre-line;margin:24px 0 20px;font-size:clamp(25px,3vw,36px);line-height:1.25}.intro-product>p{color:#5d6a5b;max-width:440px;font-size:14px;line-height:1.85}.intro-wagyu>p{color:#c7d2c6}.intro-product-spec{border-top:1px solid #163e3528;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:22px;font-size:12px;display:flex}.intro-product>p+.intro-product-spec{margin-top:30px}.intro-wagyu .intro-product-spec{border-color:#ffffff30}.intro-product-spec span{align-items:center;gap:6px;display:flex}.intro-freezing{grid-template-columns:1.1fr .9fr;align-items:center;gap:80px;padding:80px 0;scroll-margin-top:25px;display:grid}.intro-freezing h2,.intro-cta h2{letter-spacing:-1.4px;white-space:pre-line;margin:17px 0 22px;font-size:clamp(28px,3.3vw,39px);line-height:1.25}.intro-freezing-copy>p{color:#5e6c61;max-width:540px;margin-top:13px;font-size:14px;line-height:1.85}.intro-source{align-items:center;gap:6px;margin-top:20px;font-size:12px;font-weight:600;display:inline-flex}.intro-freezing-figure{margin:0}.intro-bath{background:#e4ebe6;border:1px solid #cbd9d1;border-top:4px solid #9ebaae;border-radius:0 0 45px 45px;flex-direction:column;justify-content:center;align-items:center;gap:27px;padding:26px 36px 48px;display:flex;position:relative}.intro-bath-label{color:#47695b;align-items:center;gap:9px;font-size:12px;display:flex}.intro-pack{text-align:center;background:#ffffff70;border:2px solid #91b6a6;border-radius:15px;width:78%;padding:18px 20px 21px}.intro-pack>span{color:#496c5c;font-size:10px}.intro-patty{color:#fff2e5;background:#b3654d;border:2px solid #a25944;border-radius:50%;margin:15px 0 0;padding:24px 14px;font-size:12px;box-shadow:0 6px #934d3b}.intro-flow{color:#6d9985;font-size:25px;position:absolute;bottom:98px}.intro-flow-left{left:25px}.intro-flow-right{right:25px}.intro-freezing-figure figcaption{text-align:center;color:#718074;max-width:300px;margin:17px auto 0;font-size:11px;line-height:1.7}.intro-cta{background:#ebe6d9;border-radius:9px;justify-content:space-between;align-items:center;gap:42px;margin-bottom:65px;padding:42px;display:flex}.intro-cta p{color:#65705e;max-width:500px;font-size:14px;line-height:1.8}.intro-cta .intro-button{flex-shrink:0}.intro-footer{color:#687365;border-top:1px solid #163e351c;justify-content:space-between;gap:25px;max-width:1240px;margin:auto;padding:25px 36px;font-size:10px;display:flex}.intro-footer a{text-underline-offset:3px;text-decoration:underline}.intro-skip{z-index:10;background:#fff;padding:12px;position:absolute;top:-100px;left:16px}.intro-skip:focus{top:12px}@media (max-width:800px){.intro-header{padding:20px 22px}.intro-header nav{display:none}.intro-main{padding:0 22px}.intro-hero{padding-top:55px}.intro-hero h1{letter-spacing:-3px;font-size:64px}.intro-lead{font-size:15px}.intro-section-heading{display:block}.intro-section-heading p{max-width:100%;margin-top:14px}.intro-product{padding:26px}.intro-freezing{gap:32px}.intro-cta{padding:30px;display:block}.intro-cta .intro-button{margin-top:26px}.intro-footer p{display:none}}@media (max-width:540px){.intro-header{gap:12px;padding:18px}.intro-brand{gap:8px}.intro-brand img{width:32px;height:32px}.intro-brand span{letter-spacing:1px;font-size:10px}.intro-brand b{letter-spacing:2px;font-size:9px}.intro-header-actions{gap:12px}.intro-header-actions .language-toggle button{padding:5px 7px;font-size:10px}.intro-login{gap:3px;font-size:11px}.intro-login svg{display:none}.intro-main{padding:0 18px}.intro-hero{padding:43px 0 0}.intro-eyebrow{letter-spacing:1.3px;font-size:9px}.intro-hero h1{letter-spacing:-3px;margin:23px 0;font-size:54px}.intro-lead{font-size:14px;line-height:1.8}.intro-button{gap:20px;min-height:52px;font-size:13px}.intro-origin-line{letter-spacing:1.5px;gap:14px;margin:36px 0 0;font-size:9px}.intro-products{padding-top:40px}.intro-section-heading h2{font-size:25px}.intro-section-heading p{font-size:13px}.intro-product-grid{grid-template-columns:1fr;gap:16px}.intro-product{padding:25px}.intro-product h3{margin:18px 0;font-size:29px}.intro-product>p{font-size:13px}.intro-product-spec{flex-wrap:wrap;font-size:11px}.intro-freezing{grid-template-columns:1fr;gap:30px;padding:47px 0}.intro-freezing h2,.intro-cta h2{letter-spacing:-1px;font-size:30px}.intro-freezing-copy>p{font-size:13px}.intro-freezing-figure{width:100%;max-width:350px;margin:auto}.intro-cta{margin-bottom:40px;padding:27px 24px}.intro-cta p{font-size:13px}.intro-cta .intro-button{gap:14px;width:100%;padding-inline:12px}.intro-footer{gap:14px;padding:22px 18px;font-size:9px}}.intro-freezing-copy>p.intro-freezing-promise{color:#163e35;border-left:3px solid #b3653e;margin-top:22px;padding-left:18px;font-size:16px;font-weight:650;line-height:1.7}.intro-bath-label{text-align:center;flex-wrap:wrap;justify-content:center}@media (max-width:540px){.intro-freezing-copy>p.intro-freezing-promise{font-size:14px}}.intro-freezing-copy>p.intro-freezing-ready{color:#163e35;font-weight:600}.intro-freezing-copy>p.intro-freezing-cooking{color:#687568;margin-top:8px;font-size:11px}
