.series-page{--series-blue:#1558a6;--series-dark:#102a45;background:#f4f5f6;color:var(--color-text)}
.series-page main{overflow:hidden}.site-header{position:sticky;top:0;z-index:80;background:color-mix(in srgb,#f4f5f6 92%,transparent);backdrop-filter:blur(12px);border-bottom:1px solid var(--color-divider)}
.site-header__inner{max-width:1440px;margin:auto;padding:15px 34px;display:flex;align-items:center;gap:26px}.site-brand{display:flex;align-items:center;gap:11px;color:var(--color-text);flex:none}.site-brand img{height:30px;width:auto}.site-brand span{font:700 20px/1 var(--font-heading);letter-spacing:.08em;text-transform:uppercase}.site-header nav{display:flex;align-items:center;gap:18px;margin-left:auto;font:600 13px/1 var(--font-heading);letter-spacing:.08em;text-transform:uppercase}.site-header nav a{color:var(--color-text);white-space:nowrap}.site-header nav a[aria-current=page]{color:var(--series-blue)}.site-header__actions{display:flex;align-items:center;gap:12px}.header-phone{font:600 15px/1 var(--font-heading);color:var(--color-text);white-space:nowrap}.header-lead{border-radius:0;background:var(--series-blue);white-space:nowrap}.burger{display:none!important;width:42px;height:42px;padding:0;flex-direction:column;gap:5px}.burger span{display:block;width:18px;height:1.5px;background:var(--color-text)}.mobmenu{display:none}.mobmenu.open{display:block}.mobmenu__inner{max-width:1440px;margin:auto;padding:8px 34px 20px;display:grid}.mobmenu__inner a{padding:13px 0;border-bottom:1px solid var(--color-divider);font:600 21px/1.1 var(--font-heading);text-transform:uppercase;color:var(--color-text)}
.eyebrow{margin:0 0 17px;font:600 13px/1 var(--font-heading);letter-spacing:.19em;text-transform:uppercase;color:var(--series-blue)}.section{max-width:1440px;margin:auto;padding:104px 34px}.section-head{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(420px,1.2fr);column-gap:70px;align-items:end;margin-bottom:48px}.section-head .eyebrow{grid-column:1/-1}.section-head h2{font-size:clamp(42px,5vw,78px);line-height:.93;text-transform:uppercase;margin:0}.section-head>p:last-child{font-size:18px;line-height:1.55;margin:0;max-width:56ch;color:color-mix(in srgb,var(--color-text) 68%,transparent)}
.series-hero{background:var(--series-dark);color:#fff;position:relative}.series-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,color-mix(in srgb,#fff 5%,transparent) 1px,transparent 1px),linear-gradient(color-mix(in srgb,#fff 5%,transparent) 1px,transparent 1px);background-size:34px 34px;mask-image:linear-gradient(to right,#000,transparent 75%)}.series-hero__grid{position:relative;max-width:1440px;min-height:730px;margin:auto;padding:86px 34px;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(410px,.88fr);gap:68px;align-items:center}.series-hero .eyebrow{color:#9fd0ff}.series-hero h1{max-width:900px;margin:0 0 28px;font-size:clamp(58px,6.7vw,106px);line-height:.86;letter-spacing:-.025em;text-transform:uppercase}.series-hero .lead{font-size:clamp(21px,2vw,28px);line-height:1.38;max-width:38ch;color:color-mix(in srgb,#fff 88%,transparent)}.hero-fact{margin:24px 0 28px;padding-left:16px;border-left:2px solid #66b5ff;max-width:62ch;color:color-mix(in srgb,#fff 72%,transparent)}.hero-actions{display:flex;gap:12px;flex-wrap:wrap}.hero-actions .btn{min-height:54px;border-radius:0;padding:15px 25px;font-size:17px}.hero-actions .btn-primary{background:#1b75d0;color:#fff}.hero-actions .btn-secondary{border-color:color-mix(in srgb,#fff 36%,transparent);color:#fff}.hero-rules{display:flex;gap:20px;flex-wrap:wrap;margin:32px 0 0;padding:0;list-style:none;font-size:12px;color:color-mix(in srgb,#fff 62%,transparent)}.hero-rules li{display:flex;gap:7px;max-width:180px}.hero-rules li:before{content:"✓";color:#72c1ff}.farm-blueprint{padding:24px;border-color:color-mix(in srgb,#fff 28%,transparent);background:color-mix(in srgb,#fff 5%,transparent)}.farm-blueprint__head{display:flex;align-items:end;justify-content:space-between;margin-bottom:22px;font:600 13px/1 var(--font-heading);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,#fff 64%,transparent)}.farm-blueprint__head b{font-size:31px;color:#fff;letter-spacing:0}.printer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.printer-grid i{position:relative;aspect-ratio:.9;border:1px solid color-mix(in srgb,#fff 22%,transparent);background:linear-gradient(145deg,color-mix(in srgb,#fff 10%,transparent),transparent);box-shadow:inset 0 0 0 10px color-mix(in srgb,#000 12%,transparent)}.printer-grid i:before{content:"";position:absolute;inset:20% 17% 15%;border:1px solid color-mix(in srgb,#91caff 65%,transparent);background:linear-gradient(to top,color-mix(in srgb,#2d91f1 22%,transparent),transparent)}.printer-grid i:after{content:"";position:absolute;left:27%;right:27%;bottom:27%;height:7%;background:#60b5ff}.printer-grid span{position:absolute;top:8px;left:9px;font:600 10px/1 var(--font-heading);color:color-mix(in srgb,#fff 60%,transparent)}.farm-blueprint__foot{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px;font:600 10px/1.2 var(--font-heading);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,#fff 60%,transparent)}
.farm-photo{position:relative;min-height:570px;margin:0;padding:0;overflow:hidden;background:#071a2b}.farm-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,17,29,.72) 0%,rgba(4,17,29,.04) 38%,rgba(4,17,29,.78) 100%)}.farm-photo>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 48%;filter:saturate(.82) contrast(1.05)}.farm-photo .farm-blueprint__head,.farm-photo .farm-blueprint__foot{position:absolute;z-index:2;left:24px;right:24px;margin:0}.farm-photo .farm-blueprint__head{top:24px}.farm-photo .farm-blueprint__foot{bottom:22px;padding-top:14px;border-top:1px solid color-mix(in srgb,#fff 32%,transparent);color:color-mix(in srgb,#fff 82%,transparent)}.farm-photo .corner{z-index:3}
.use-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--color-divider);background:var(--color-divider);gap:1px}.use-grid article{min-height:220px;padding:30px;background:#f4f5f6}.use-grid article>b{font:600 12px/1 var(--font-heading);color:var(--series-blue)}.use-grid h3{margin:36px 0 10px;font-size:29px;text-transform:uppercase}.use-grid p{font-size:15px;color:color-mix(in srgb,var(--color-text) 65%,transparent);max-width:32ch}
.decision-section{background:#e8edf2}.decision-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:70px}.decision-grid h2{font-size:clamp(46px,5vw,76px);line-height:.94;text-transform:uppercase}.decision-table{border-top:1px solid var(--color-divider)}.decision-row{display:grid;grid-template-columns:.8fr 1fr 1fr;gap:16px;padding:18px 0;border-bottom:1px solid var(--color-divider);font-size:15px}.decision-row--head{font:600 12px/1 var(--font-heading);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--color-text) 55%,transparent)}.decision-row .yes{color:#0c6f50;font-weight:500}.decision-note{grid-column:2;margin:0;padding-left:18px;border-left:2px solid var(--series-blue);font-size:16px}
.flow{position:relative;max-width:1440px;margin:auto;min-height:300vh;padding:0 34px;display:grid;grid-template-columns:.9fr 1.1fr;gap:84px}.flow__sticky{position:sticky;top:86px;height:calc(100vh - 108px);align-self:start;display:flex;align-items:center;justify-content:center;perspective:900px}.flow-part{position:relative;width:min(62vw,460px);aspect-ratio:1;border:1px solid var(--color-divider);transform-style:preserve-3d;transform:rotateX(58deg) rotateZ(var(--flow-rotation,0deg)) scale(var(--flow-scale,1));transition:transform .08s linear;background:radial-gradient(circle at center,color-mix(in srgb,var(--series-blue) 10%,transparent),transparent 62%)}.flow-part:before,.flow-part:after{content:"";position:absolute;inset:14%;border:2px solid var(--series-blue);border-radius:24%}.flow-part:after{inset:32%;border-radius:50%;background:#f4f5f6;box-shadow:0 0 0 14px color-mix(in srgb,var(--series-blue) 16%,transparent)}.flow-part i{position:absolute;left:45%;top:2%;width:10%;height:28%;background:var(--series-blue);transform-origin:50% 170%}.flow-part i:nth-child(2){transform:rotate(90deg)}.flow-part i:nth-child(3){transform:rotate(180deg)}.flow-part i:nth-child(4){transform:rotate(270deg)}.flow-caption{position:absolute;left:22px;right:22px;bottom:30px;display:flex;justify-content:space-between;align-items:end;border-top:1px solid var(--color-divider);padding-top:12px;font:600 16px/1 var(--font-heading);text-transform:uppercase}.flow-caption b{font-size:58px;color:var(--series-blue)}.flow__content{padding:110px 0}.flow-intro{min-height:80vh;padding-top:10vh}.flow-intro h2{font-size:clamp(48px,5.5vw,82px);line-height:.92;text-transform:uppercase}.flow-intro>p:last-child{font-size:18px;max-width:48ch;color:color-mix(in srgb,var(--color-text) 68%,transparent)}.flow__content article{min-height:62vh;padding:20vh 0 60px;border-top:1px solid var(--color-divider)}.flow__content article>b{font:600 12px/1 var(--font-heading);letter-spacing:.12em;text-transform:uppercase;color:var(--series-blue)}.flow__content article h3{font-size:clamp(38px,4vw,62px);line-height:.96;text-transform:uppercase;margin:14px 0}.flow__content article p{font-size:18px;max-width:46ch;color:color-mix(in srgb,var(--color-text) 67%,transparent)}
.workflow-section{border-top:1px solid var(--color-divider)}.steps{counter-reset:none;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--color-divider);background:var(--color-divider);gap:1px}.steps li{min-height:145px;padding:22px;background:#f4f5f6;display:flex;flex-direction:column;justify-content:space-between}.steps b{font:600 12px/1 var(--font-heading);color:var(--series-blue)}.steps span{font:600 20px/1.1 var(--font-heading);text-transform:uppercase}
.no-model{background:var(--series-dark);color:#fff}.no-model__grid{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.no-model figure{position:relative}.no-model figure img{width:100%;height:580px;object-fit:cover}.no-model figcaption{color:color-mix(in srgb,#fff 55%,transparent)}.no-model h2{font-size:clamp(48px,5vw,78px);line-height:.93;text-transform:uppercase}.no-model .eyebrow{color:#9fd0ff}.lead-small{font-size:20px;color:color-mix(in srgb,#fff 76%,transparent)}.no-model ol{margin:30px 0;padding:0;list-style:none;counter-reset:model}.no-model li{counter-increment:model;padding:13px 0;border-bottom:1px solid color-mix(in srgb,#fff 17%,transparent);font-size:17px}.no-model li:before{content:"0" counter(model);display:inline-block;width:44px;font:600 12px/1 var(--font-heading);color:#88c8ff}.no-model .btn{border-radius:0;color:#fff;border-color:color-mix(in srgb,#fff 38%,transparent);padding:14px 22px}
.capacity-grid{display:grid;grid-template-columns:.55fr .55fr 1.4fr;gap:1px;background:var(--color-divider);border:1px solid var(--color-divider)}.capacity-grid>*{background:#f4f5f6}.capacity-stat{padding:28px;display:flex;flex-direction:column;min-height:430px}.capacity-stat strong{font:600 clamp(90px,9vw,140px)/.8 var(--font-heading);color:var(--series-blue)}.capacity-stat span{margin-top:auto;font:600 26px/1 var(--font-heading);text-transform:uppercase}.capacity-stat small{margin-top:8px;color:color-mix(in srgb,var(--color-text) 55%,transparent)}.capacity-grid figure{margin:0;display:grid;grid-template-rows:minmax(0,1fr) auto}.capacity-grid figure img{width:100%;height:390px;object-fit:cover;object-position:center 50%}.capacity-grid figcaption{padding:12px 14px}.capacity-proof-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:12px}.capacity-proof-strip figure{position:relative;min-height:500px;margin:0;overflow:hidden;background:#0d263f}.capacity-proof-strip img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.capacity-proof-strip figure:first-child img{object-position:center 58%}.capacity-proof-strip figure:nth-child(2) img{object-position:center 45%}.capacity-proof-strip figure:after{content:"";position:absolute;inset:38% 0 0;background:linear-gradient(transparent,rgba(4,17,29,.9))}.capacity-proof-strip figcaption{position:absolute;z-index:2;left:24px;right:24px;bottom:22px;display:grid;gap:7px;color:#fff}.capacity-proof-strip figcaption b{font:600 27px/1 var(--font-heading);text-transform:uppercase}.capacity-proof-strip figcaption span{max-width:58ch;color:color-mix(in srgb,#fff 75%,transparent)}.materials-section{background:#e8edf2}.materials-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:80px}.materials-grid h2,.quality-grid h2{font-size:clamp(46px,5vw,74px);line-height:.94;text-transform:uppercase}.materials-grid>div:first-child>p:last-child{font-size:18px;max-width:40ch}.material-list{border-top:1px solid var(--color-divider)}.material-list article{display:grid;grid-template-columns:120px 1fr;gap:20px;padding:20px 0;border-bottom:1px solid var(--color-divider)}.material-list b{font:600 25px/1 var(--font-heading)}.material-list span{color:color-mix(in srgb,var(--color-text) 66%,transparent)}
.quality-grid{display:grid;grid-template-columns:1fr 1fr;gap:74px;align-items:center}.quality-grid>div:first-child>p:last-child{font-size:18px;max-width:52ch}.quality-register{padding:28px}.quality-register>div{display:flex;justify-content:space-between;gap:20px;padding:19px 0;border-bottom:1px solid var(--color-divider)}.quality-register>div:last-of-type{border-bottom:0}.quality-register span{font:600 12px/1 var(--font-heading);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--color-text) 55%,transparent)}.quality-register b{font:600 21px/1 var(--font-heading);text-transform:uppercase}.tiers-section{background:#dce5ed}.tiers{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.tiers article{padding:26px;background:#f4f5f6;min-height:240px}.tiers article>b{font:600 45px/1 var(--font-heading);color:var(--series-blue)}.tiers h3{margin:42px 0 10px;font-size:27px;text-transform:uppercase}.tiers p{color:color-mix(in srgb,var(--color-text) 65%,transparent)}
.batch-proof-section{background:#e8edf2}.batch-proof-grid{display:grid;grid-template-columns:1.24fr .76fr;gap:12px}.batch-proof-grid figure{position:relative;min-height:420px;margin:0;overflow:hidden;background:#0d263f}.batch-proof-grid__overview{grid-column:1/-1;min-height:610px!important}.batch-proof-grid img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.batch-proof-grid__overview img{object-position:center 46%}.batch-proof-grid figure:not(.batch-proof-grid__overview) img{object-position:center 60%}.batch-proof-grid figure:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(transparent,rgba(4,17,29,.92))}.batch-proof-grid figcaption{position:absolute;z-index:2;left:26px;right:26px;bottom:24px;display:grid;gap:8px;color:#fff}.batch-proof-grid figcaption b{font:600 29px/1 var(--font-heading);text-transform:uppercase}.batch-proof-grid figcaption span{max-width:58ch;color:color-mix(in srgb,#fff 78%,transparent)}
.series-cta-band{padding:0 34px;background:#f4f5f6}.series-cta-band__inner{max-width:1372px;margin:0 auto;padding:25px 30px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;border-left:4px solid var(--series-blue);background:#e3ebf3}.series-cta-band__copy{display:grid;grid-template-columns:minmax(250px,.85fr) minmax(280px,1.15fr);align-items:center;gap:18px 34px}.series-cta-band .eyebrow{grid-column:1/-1;margin:0}.series-cta-band h2{margin:0;font-size:clamp(28px,2.5vw,40px);line-height:.98;text-transform:uppercase}.series-cta-band p:last-child{margin:0;max-width:52ch;color:color-mix(in srgb,var(--color-text) 68%,transparent)}.series-cta-band .btn{min-height:50px;padding:14px 22px;white-space:nowrap;border-radius:0}.series-cta-band--dark{background:var(--series-dark)}.series-cta-band--dark .series-cta-band__inner{border-left-color:#72b9ff;background:#183552;color:#fff}.series-cta-band--dark .eyebrow{color:#9fd0ff}.series-cta-band--dark p:last-child{color:color-mix(in srgb,#fff 72%,transparent)}
.series-cta-band--photo .series-cta-band__inner{position:relative;isolation:isolate;overflow:hidden;background:#102c47}.series-cta-band--photo .series-cta-band__inner:before{content:"";position:absolute;z-index:-2;inset:0;background:url('../assets/batch-production-cta.jpg') center 62%/cover no-repeat}.series-cta-band--photo .series-cta-band__inner:after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,rgba(7,27,46,.96) 0%,rgba(7,27,46,.89) 57%,rgba(7,27,46,.56) 100%)}
.lead-section{background:var(--series-dark);color:#fff}.lead-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:80px}.lead-copy{position:sticky;top:115px;align-self:start}.lead-copy .eyebrow{color:#9fd0ff}.lead-copy h2{font-size:clamp(48px,5vw,76px);line-height:.93;text-transform:uppercase}.lead-copy>p{font-size:18px;color:color-mix(in srgb,#fff 70%,transparent);max-width:42ch}.contact-list{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}.contact-list a{padding:10px 13px;border:1px solid color-mix(in srgb,#fff 24%,transparent);color:#fff}.series-form{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:28px;border:1px solid color-mix(in srgb,#fff 22%,transparent);background:color-mix(in srgb,#fff 4%,transparent)}.series-form .field--wide{grid-column:1/-1}.series-form label{color:color-mix(in srgb,#fff 70%,transparent);font-size:13px}.series-form .input{min-height:49px;border-radius:0;background:color-mix(in srgb,#fff 4%,transparent);border-color:color-mix(in srgb,#fff 24%,transparent);color:#fff;font-size:16px}.series-form select option{color:var(--color-text)}.series-form textarea.input{min-height:110px}.trap{position:absolute!important;left:-9999px!important}.upload-field{border:1px dashed color-mix(in srgb,#fff 32%,transparent);padding:22px}.upload-field>label{display:flex;flex-direction:column;gap:6px;cursor:pointer}.upload-field label b{font:600 20px/1 var(--font-heading);color:#fff;text-transform:uppercase}.upload-field label span{font-size:12px}.upload-field input{margin-top:16px;width:100%}.upload-field output{display:block;margin-top:10px;font-size:12px;color:#a8d2f9}.form-submit{grid-column:1/-1;min-height:54px;border-radius:0;justify-self:start;padding:15px 28px;background:#1b75d0;font-size:17px}.legal{grid-column:1/-1;margin:0;font-size:12px;color:color-mix(in srgb,#fff 50%,transparent)}.legal a{color:inherit;text-decoration:underline}.mobile-series-cta{display:none}footer{border-top:1px solid var(--color-divider);background:#f4f5f6}.footer-grid{max-width:1440px;margin:auto;padding:50px 34px;display:grid;grid-template-columns:240px 1fr 1fr auto;gap:44px}.footer-grid>img{width:210px}.footer-grid>div{display:grid;gap:7px;align-content:start}.footer-grid>p{font-size:12px;line-height:1.7;text-align:right;color:color-mix(in srgb,var(--color-text) 60%,transparent);margin:0}
@media(max-width:1100px){.site-header nav{display:none}.burger{display:inline-flex!important}.series-hero__grid{grid-template-columns:1fr .75fr}.steps{grid-template-columns:repeat(2,1fr)}.tiers{grid-template-columns:repeat(2,1fr)}}
@media(max-width:960px){.header-phone{display:none}.series-hero__grid{grid-template-columns:1fr;padding-top:62px}.farm-blueprint{max-width:650px}.farm-photo{width:100%;min-height:620px}.section-head,.decision-grid,.materials-grid,.quality-grid,.lead-grid{grid-template-columns:1fr}.decision-note{grid-column:1}.flow{min-height:auto;grid-template-columns:1fr}.flow__sticky{position:relative;top:auto;height:480px}.flow__content{padding:20px 0 80px}.flow-intro,.flow__content article{min-height:auto;padding:70px 0}.batch-proof-grid__overview{min-height:480px!important}.no-model__grid{grid-template-columns:1fr}.capacity-grid{grid-template-columns:1fr 1fr}.capacity-grid figure{grid-column:1/-1}.capacity-proof-strip{grid-template-columns:1fr 1fr}.capacity-proof-strip figure:first-child{grid-column:1/-1}.series-cta-band__inner{grid-template-columns:1fr}.series-cta-band__copy{grid-template-columns:1fr 1fr}.series-cta-band .btn{justify-self:start}.lead-copy{position:static}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>p{text-align:left}}
@media(max-width:700px){.series-page{padding-bottom:76px}.site-header__inner{padding:13px 18px;gap:10px}.site-brand span{font-size:18px}.header-lead{padding:9px 11px}.series-hero__grid{min-height:auto;padding:52px 20px 58px;gap:42px}.series-hero h1{font-size:clamp(45px,13vw,64px)!important}.series-hero .lead{font-size:20px}.hero-actions{display:grid}.hero-actions .btn{width:100%}.hero-rules{display:grid}.farm-blueprint{padding:16px}.farm-photo{min-height:500px;padding:0}.farm-photo .farm-blueprint__head,.farm-photo .farm-blueprint__foot{left:16px;right:16px}.farm-photo .farm-blueprint__head{top:16px}.farm-photo .farm-blueprint__foot{bottom:16px;grid-template-columns:1fr;gap:6px}.section{padding:72px 20px}.section-head{margin-bottom:32px}.section-head h2{font-size:clamp(39px,11vw,56px)}.section-head>p:last-child{font-size:16px;margin-top:18px}.use-grid{grid-template-columns:1fr}.use-grid article{min-height:175px}.decision-grid{gap:32px}.decision-row{grid-template-columns:1fr;padding:16px 0}.series-cta-band{padding:0 20px}.series-cta-band__inner{padding:24px 20px;gap:22px}.series-cta-band__copy{grid-template-columns:1fr;gap:10px}.series-cta-band h2{font-size:30px}.series-cta-band p:last-child{font-size:15px}.series-cta-band .btn{width:100%;white-space:normal;text-align:center}.series-cta-band--photo .series-cta-band__inner:before{background-position:60% 64%}.series-cta-band--photo .series-cta-band__inner:after{background:rgba(7,27,46,.84)}.flow{display:block;padding:0 20px}.flow__sticky{height:340px;margin:0 -20px;background:#f4f5f6;z-index:2}.flow-part{width:250px}.flow-caption{bottom:12px}.flow__content article{padding:64px 0}.steps{grid-template-columns:1fr 1fr}.steps li{min-height:130px;padding:16px}.steps span{font-size:17px}.batch-proof-grid{grid-template-columns:1fr}.batch-proof-grid__overview{grid-column:auto;min-height:300px!important}.batch-proof-grid figure{min-height:430px}.batch-proof-grid figcaption{left:20px;right:20px;bottom:19px}.batch-proof-grid figcaption b{font-size:25px}.no-model figure img{height:360px}.capacity-grid{grid-template-columns:1fr}.capacity-grid figure{grid-column:auto}.capacity-stat{min-height:250px}.capacity-grid figure img{height:430px}.capacity-proof-strip{grid-template-columns:1fr}.capacity-proof-strip figure{min-height:430px}.materials-grid,.quality-grid{gap:42px}.material-list article{grid-template-columns:75px 1fr}.tiers{grid-template-columns:1fr}.tiers article{min-height:195px}.lead-grid{gap:38px}.series-form{grid-template-columns:1fr;padding:20px}.series-form .field--wide,.form-submit,.legal{grid-column:1}.form-submit{width:100%}.mobile-series-cta{position:fixed;display:flex;z-index:90;left:12px;right:12px;bottom:10px;min-height:54px;align-items:center;justify-content:center;background:#1558a6;color:#fff;box-shadow:0 10px 30px color-mix(in srgb,#000 28%,transparent);font:600 18px/1 var(--font-heading);text-transform:uppercase}.footer-grid{grid-template-columns:1fr;padding:42px 20px}.footer-grid>p{text-align:left}.footer-grid>img{width:180px}}
@media(prefers-reduced-motion:reduce){.flow-part{transform:rotateX(58deg)!important;transition:none}.flow__sticky{position:relative;top:auto}.flow{min-height:auto}.flow__content article{min-height:auto}}

.decision-scenarios{grid-column:2;display:grid;grid-template-columns:1fr 1fr;gap:1px;margin:0;padding:1px;list-style:none;background:var(--color-divider)}
.decision-scenarios li{padding:14px 16px;background:#e8edf2;font-size:14px}
.decision-scenarios li:before{content:"✓";margin-right:9px;color:#0c6f50;font-weight:700}
.timing-section{border-top:1px solid var(--color-divider)}
.timing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;padding:1px;background:var(--color-divider)}
.timing-grid article{min-height:210px;padding:28px;background:#f4f5f6}
.timing-grid b{font:600 26px/1 var(--font-heading);color:var(--series-blue);text-transform:uppercase}
.timing-grid h3{margin:56px 0 8px;font-size:27px;text-transform:uppercase}
.timing-grid p{margin:0;color:color-mix(in srgb,var(--color-text) 65%,transparent)}
@media(max-width:960px){.decision-scenarios{grid-column:1}.timing-grid{grid-template-columns:1fr}}
@media(max-width:700px){.decision-scenarios{grid-template-columns:1fr}.timing-grid article{min-height:175px}.timing-grid h3{margin-top:36px}}
