.model-hero{padding:58px 0 42px}.model-hero h1{font-family:Manrope,Arial,sans-serif;font-size:clamp(40px,5.4vw,68px);font-weight:600;line-height:1.06;letter-spacing:-3px;max-width:850px;margin:17px 0 19px}.model-hero>p{max-width:760px;color:var(--muted);font-size:18px;line-height:1.75}.model-status{display:flex;align-items:flex-start;gap:14px;max-width:890px;padding:18px 20px;margin:28px 0 0;background:#f1f2e9;border:1px solid #dfe2d6;border-left:3px solid var(--gold)}.model-status .status-dot{width:9px;height:9px;flex:0 0 9px;margin-top:7px;border-radius:50%;background:#bc982a}.model-status strong{display:block;font-size:13px;color:#35422e;margin-bottom:3px}.model-status p{font-size:12px;line-height:1.7;color:#68705e;margin:0}.model-section{padding:34px 0 72px}.model-section-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:28px}.model-section-heading h2{font-family:Manrope,Arial,sans-serif;font-size:clamp(28px,3.2vw,40px);line-height:1.15;letter-spacing:-1.4px;font-weight:600;margin:9px 0 0}.model-section-heading>p{max-width:440px;color:var(--muted);font-size:13px;line-height:1.75;margin:0}.model-card-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.model-card{min-height:385px;display:flex;flex-direction:column;padding:30px 32px;background:#fff;border:1px solid #dce1d5;box-shadow:7px 7px 0 #e8eadf}.model-card-top{display:flex;justify-content:space-between;gap:20px;align-items:center;border-bottom:1px solid #e7e9e1;padding-bottom:16px}.model-card-top .micro{font-size:9px;color:#78826c}.model-card-number{font-family:Manrope,Arial,sans-serif;color:#a5ae96;font-size:25px}.model-card h3{font-family:Manrope,Arial,sans-serif;font-size:31px;font-weight:600;letter-spacing:-1px;line-height:1.15;margin:23px 0 12px}.model-card>p{font-size:14px;line-height:1.8;color:#69715f;margin:0 0 18px;max-width:570px}.model-card-facts{display:grid;grid-template-columns:1fr 1fr;gap:16px;border-top:1px solid #e7e9e1;padding:17px 0;margin-top:auto}.model-card-facts span{display:block;font-size:9px;color:#859079;letter-spacing:.08em;text-transform:uppercase}.model-card-facts strong{display:block;font-size:12px;font-weight:600;color:#3c4935;margin-top:5px;line-height:1.5}.model-card>a{align-self:flex-start;display:inline-block;background:#29372b;color:#fff;padding:11px 15px;font-size:11px;font-weight:700;text-decoration:none}.model-card>a:hover{background:#3b543d}.crop-tags{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 18px}.crop-tags span{border:1px solid #dfe3d8;background:#f8f9f3;color:#58644e;padding:5px 9px;font-size:10px;border-radius:20px}.model-method-band{background:#f0f2e8;border-top:1px solid #dce0d1;border-bottom:1px solid #dce0d1;padding:52px 0}.model-method-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.model-method-grid article{padding-top:17px;border-top:2px solid #c3a238}.model-method-grid b{font-family:Manrope,Arial,sans-serif;font-size:21px;letter-spacing:-.5px;font-weight:600}.model-method-grid p{font-size:12px;line-height:1.8;color:#717a66;margin:9px 0 0}.model-detail-section{padding:34px 0 72px}.model-detail-layout{display:grid;grid-template-columns:1.1fr .9fr;gap:45px;align-items:start}.model-detail-layout h2,.model-detail-section>div>h2{font-family:Manrope,Arial,sans-serif;font-size:30px;font-weight:600;letter-spacing:-1px;line-height:1.2;margin:4px 0 18px}.model-detail-layout p{font-size:14px;line-height:1.85;color:#69715f}.model-step-list{list-style:none;padding:0;margin:24px 0 0;counter-reset:model-step}.model-step-list li{counter-increment:model-step;display:grid;grid-template-columns:42px 1fr;gap:15px;padding:17px 0;border-top:1px solid #dfe3d7}.model-step-list li:before{content:'0' counter(model-step);font-family:Manrope,Arial,sans-serif;font-size:17px;color:#a88725}.model-step-list strong{display:block;font-size:13px;color:#344230}.model-step-list span{display:block;font-size:12px;line-height:1.65;color:#75806b;margin-top:4px}.model-visual-panel{background:#26352b;color:#f7f7ee;padding:28px 30px;box-shadow:9px 9px 0 #e3e7da}.model-visual-panel .micro{color:#d7bf68;font-size:9px}.model-visual-panel h3{font-family:Manrope,Arial,sans-serif;font-size:23px;line-height:1.3;font-weight:500;letter-spacing:-.5px;margin:10px 0 19px}.yield-visual-row{display:grid;grid-template-columns:75px 1fr auto;align-items:center;gap:10px;margin:14px 0}.yield-visual-row span{font-size:10px;color:#d8dece}.yield-visual-row i{height:9px;display:block;background:#d6b445}.yield-visual-row:nth-of-type(3) i{width:83%;background:#8b9b70}.yield-visual-row:nth-of-type(4) i{width:57%;background:#c6cdc0}.yield-visual-row b{font-size:10px;font-weight:500;color:#cbd3c4}.model-visual-caption{font-size:9px!important;line-height:1.6!important;color:#bfc8b5!important;margin:20px 0 0!important;border-top:1px solid #50604e;padding-top:13px}.formula-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0 4px}.formula-row div{padding:15px;background:#354638;border:1px solid #54614c}.formula-row b{display:block;font-family:Manrope,Arial,sans-serif;font-size:17px;color:#ead16d;font-weight:600}.formula-row span{display:block;font-size:10px;line-height:1.5;color:#d0d7c8;margin-top:5px}.model-scope-panel{padding:23px 25px;background:#fff;border:1px solid #dce1d5}.model-scope-panel h3{font-family:Manrope,Arial,sans-serif;font-size:19px;font-weight:600;letter-spacing:-.4px;margin:0 0 14px}.model-scope-panel dl{margin:0}.model-scope-panel dl div{padding:12px 0;border-top:1px solid #e6e9df}.model-scope-panel dt{font-size:11px;font-weight:700;color:#46533e}.model-scope-panel dd{font-size:11px;line-height:1.7;color:#78816d;margin:4px 0 0}.model-note{background:#f1f2e9;border-left:3px solid #c4a032;padding:18px 20px;margin:25px 0}.model-note p{margin:4px 0;font-size:12px;line-height:1.75;color:#68705e}.model-note strong{font-size:12px;color:#394733}.sequence-lanes{background:#26352b;color:#f7f7ee;padding:28px 30px;box-shadow:9px 9px 0 #e3e7da}.sequence-lanes h3{font-family:Manrope,Arial,sans-serif;font-weight:500;font-size:22px;letter-spacing:-.5px;margin:5px 0 18px}.sequence-row{padding:14px 0;border-top:1px solid #4c5949}.sequence-row>span{font-size:8px;letter-spacing:.1em;color:#cbb259}.sequence-row strong{display:block;font-size:12px;letter-spacing:.03em;margin:5px 0 9px}.sequence-track{display:flex;align-items:center;gap:7px;font-size:9px;color:#d3dacc}.sequence-crop{padding:5px 8px;background:#455742;border:1px solid #627257}.sequence-arrow{color:#d9c169}.sequence-row small{display:block;font-size:9px;line-height:1.6;color:#aab5a1;margin-top:9px}.model-output-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:22px 0}.model-output-grid article{padding:16px;background:#fff;border:1px solid #dce1d5}.model-output-grid span{display:block;color:#89917f;font-size:8px;letter-spacing:.1em;text-transform:uppercase}.model-output-grid strong{display:block;margin-top:7px;font-size:12px;line-height:1.5;color:#3a4835}.model-teaser{background:#25342a;color:#f8f8f0;padding:48px 0}.model-teaser .wrap{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:50px}.model-teaser .micro{color:#dbc35f}.model-teaser h2{font-family:Manrope,Arial,sans-serif;font-size:34px;line-height:1.15;letter-spacing:-1px;font-weight:600;margin:12px 0}.model-teaser p{font-size:13px;line-height:1.75;color:#c9d2c4;margin:0;max-width:500px}.model-teaser-cards{display:grid;grid-template-columns:1fr 1fr;gap:14px}.model-teaser-cards a{padding:18px;border:1px solid #57624e;text-decoration:none}.model-teaser-cards a:hover{background:#334538}.model-teaser-cards span{display:block;font-size:8px;letter-spacing:.13em;color:#e2c75e}.model-teaser-cards strong{display:block;font-family:Manrope,Arial,sans-serif;font-size:19px;margin:8px 0}.model-teaser-cards small{display:block;font-size:10px;line-height:1.6;color:#c8d1c1}.model-back{font-size:11px;color:#68705e;border-bottom:1px solid #bdc4b4;padding-bottom:3px}.model-reference{font-size:11px;color:#77816c;line-height:1.7;margin-top:20px}.model-reference a{border-bottom:1px solid #bdb27a}.model-stage{display:inline-block;padding:5px 9px;border:1px solid #d9d1a5;background:#f8f7ea;color:#88762d;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border-radius:20px}
@media(max-width:900px){.model-card{padding:25px}.model-detail-layout{grid-template-columns:1fr;gap:28px}.model-method-grid{gap:18px}.model-teaser .wrap{gap:30px}.model-output-grid{grid-template-columns:1fr 1fr}}
@media(max-width:720px){.model-hero{padding:35px 0 28px}.model-hero h1{font-size:43px;letter-spacing:-1.8px}.model-hero>p{font-size:15px}.model-status{padding:15px}.model-section{padding:25px 0 48px}.model-section-heading{display:block}.model-section-heading>p{margin-top:14px}.model-card-grid{grid-template-columns:1fr;gap:18px}.model-card{min-height:0;padding:22px}.model-card h3{font-size:28px}.model-card-facts{margin-top:7px}.model-method-band{padding:34px 0}.model-method-grid{grid-template-columns:1fr;gap:21px}.model-detail-section{padding:23px 0 49px}.model-detail-layout h2,.model-detail-section>div>h2{font-size:26px}.model-visual-panel,.sequence-lanes{padding:22px 19px;box-shadow:5px 5px 0 #e3e7da}.model-output-grid{grid-template-columns:1fr 1fr;gap:9px}.model-output-grid article{padding:12px}.model-teaser{padding:37px 0}.model-teaser .wrap{grid-template-columns:1fr;gap:23px}.model-teaser h2{font-size:29px}.model-teaser-cards{gap:9px}.model-teaser-cards a{padding:13px}.model-teaser-cards strong{font-size:16px}.yield-visual-row{grid-template-columns:68px 1fr auto;gap:7px}.formula-row{gap:8px}.formula-row div{padding:12px}.sequence-track{flex-wrap:wrap}}
